/* ------------------------------------------ // CSS RESET //-------------------------------------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video
	{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* ----------------------------// HTML5 display-role reset for older browsers //--------------------------------------- */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
	{
	display: block;
}

@font-face {
	font-family: 'MYRIADPROREGULAR';
	src:
		url('http://images.bagittoday.com/0/media/css/frontend/fonts/myriad-pro/MyriadProRegular.eot');
	src: local('MYRIADPROREGULAR'),
		url('http://images.bagittoday.com/0/media/css/frontend/fonts/myriad-pro/MYRIADPROREGULAR.woff')
		format('woff'),
		url('http://images.bagittoday.com/0/media/css/frontend/fonts/myriad-pro/MYRIADPROREGULAR.ttf')
		format('truetype');
	font-weight: normal;
}

@font-face {
	font-family: 'MYRIADPROREGULAR';
	src:
		url('http://images.bagittoday.com/0/media/css/frontend/fonts/myriad-pro/MyriadProbold.eot'); 
	src: local('MYRIADPROREGULAR'),
		url('http://images.bagittoday.com/0/media/css/frontend/fonts/myriad-pro/MyriadProbold.woff')
		format('woff'),
		url('http://images.bagittoday.com/0/media/css/frontend/fonts/myriad-pro/MyriadProbold.ttf')
		format('truetype');
	font-weight: bold;
}

@font-face {
	font-family: 'MYRIADPROREGULAR';
	src:
		url('http://images.bagittoday.com/0/media/css/frontend/fonts/myriad-pro/MyriadProbold.eot');
	src: local('MYRIADPROREGULAR'),
		url('http://images.bagittoday.com/0/media/css/frontend/fonts/myriad-pro/MyriadProbold.woff')
		format('woff'),
		url('http://images.bagittoday.com/0/media/css/frontend/fonts/myriad-pro/MyriadProbold.ttf')
		format('truetype');
	font-weight: 700;
}

@font-face {
	font-family: 'BebasNeuewebfont';
	src:
		url('http://images.bagittoday.com/0/media/css/frontend/fonts/BebasNeuewebfont.eot');
	src: local('BebasNeuewebfont'),
		url('http://images.bagittoday.com/0/media/css/frontend/fonts/BebasNeuewebfont.woff')
		format('woff'),
		url('http://images.bagittoday.com/0/media/css/frontend/fonts/BebasNeuewebfont.ttf')
		format('truetype');
}

body {
	line-height: 1;
	font-family: 'MYRIADPROREGULAR';
	background: #ffffff;
	margin: 0;
}

ol,ul {
	list-style: none;
}

blockquote,q {
	quotes: none;
}

blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

img {
	vertical-align: top;
	border: 0;
}

b {
	font-weight: bold;
}

.flt {
	float: left;
}

.flr {
	float: right;
}

.bdr-bx {
	box-sizing: border-box;
}

.rel {
	position: relative;
}

.abs {
	position: absolute;
}

.fix {
	position: fixed;
}

.blk {
	display: block
}

.anim {
	moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}

.clr {
	clear: both
}

.clr10 {
	clear: both;
	height: 10px
}

.clr20 {
	clear: both;
	height: 20px
}

.clr25 {
	clear: both;
	height: 25px
}

.clr30 {
	clear: both;
	height: 30px
}

.f10 {
	font-size: 10px
}

.f11 {
	font-size: 11px
}

.f12 {
	font-size: 12px
}

.f13 {
	font-size: 13px
}

.f14 {
	font-size: 14px
}

.f15 {
	font-size: 15px
}

.f16 {
	font-size: 16px
}

.f18 {
	font-size: 18px
}

.f20 {
	font-size: 20px
}

.colB {
	color: #000
}

.f-wt3 {
	font-weight: 300
}

.f-wt4 {
	font-weight: 400
}

.f-wt5 {
	font-weight: 500
}

.f-wt6 {
	font-weight: 600
}

.scrlNone {
	overflow: hidden;
}

/* ------------------------------------------- // CUSTOM CSS START HERE [A.M]//--------------------------------- */
@charset "utf-8";

@font-face {
	font-family: 'WebRupee';
	src:
		url('http://images.bagittoday.com/0/media/css/frontend/fonts/WebRupee.V2.0.eot');
	src: local('WebRupee'),
		url('http://images.bagittoday.com/0/media/css/frontend/fonts/WebRupee.V2.0.ttf')
		format('truetype'),
		url('http://images.bagittoday.com/0/media/css/frontend/fonts/WebRupee.V2.0.woff')
		format('woff'),
		url('http://images.bagittoday.com/0/media/css/frontend/fonts/WebRupee.V2.0.svg')
		format('svg');
	font-weight: normal;
	font-style: normal
}

.WebRupee {
	font-family: 'WebRupee'
}

#body_page {
	width: 100%;
	background: #fff;
	margin: 0 auto;
}

.super_top {
	background: none repeat scroll 0 0 #fff;
	height: 30px;
	width: 100%;
	border-bottom: 1px solid #e2e2e2;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.super_tophead {
	margin: 0 auto;
	max-width: 990px;
}

.super_tophead_right {
	float: right;
}

.super_tophead_left {
	float: left;
	width: 110px;
}

.toplis li {
	padding: 8px 15px 0px 15px;
	float: left;
	font-size: 13px;
}

.toplis li.register {
	float: right;
	padding-right: 0;
}

.toplis li a {
	text-decoration: none;
	color: #666666;
	text-transform: uppercase;
	cursor: pointer;
}

.watchLive {
	background: url('images/bagitSprite.png') no-repeat -5px -20px;
	display: block;
	width: 27px;
	height: 21px;
	margin-top: -1px;
	margin-right: 5px;
}

.trackOrdr {
	background: url('images/bagitSprite.png') no-repeat -40px -20px;
	display: block;
	width: 27px;
	height: 21px;
	margin-top: -1px;
	margin-right: 5px;
}

.signIn {
	padding-right: 3px !important
}

.signIn:after {
	content: "/";
	margin-left: 3px;
}

.register {
	padding-left: 1px !important
}

.signIn a,.register a {
	color: #666666 !important
}

.logo_header,.headbar {
	width: 100%;
	background: #ffffff;
	position: relative !important;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.logo_header {
	height: 85px;
}

.logo_head {
	max-width: 100%;
	width: 990px;
	margin: 0 auto;
	padding: 0px 0px;
	height: 86px;
}

.logodiv {
	width: 130px;
	padding: 0px 0px;
	top: 0px;
	transition: top 0.2s ease;
	-webkit-transition: top 0.3s ease;
	top: 3px;
	margin-left: 3px;
}

.logodiv img {
	padding-top: 10px;
}

.rightlogodiv {
	width: 850px;
	float: right;
	position: relative;
}

.hoverintod {
	border-right: 1px solid #416a87 !important;
	padding: 0px 0px 0px 2px !important;
	border-left: 1px solid #416a87 !important;
	background: #0c355a;
	text-transform: uppercase;
	width: 245px;
	position: relative;
}

.hoverintod a {
	padding-left: 7px;
	display: block;
	padding-top: 8px;
	text-transform: capitalize;
	font-weight: normal;
	font-size: 12px;
	float: left;
	width: 175px;
}

.aitgctxt {
	display: block;
	font-size: 12px;
	text-transform: capitalize;
	font-weight: normal;
	padding: 7px 0px 0px 8px;
	width: 175px;
	float: left;
}

.aigc {
	width: 23px;
	height: 30px;
	float: right;
	border-left: 1px solid #1F4F72;
	background: #13405F url('images/newbagsprite.png') -273px -167px
		no-repeat
}

.aigc:hover {
	background: #0D5B84 url('images/newbagsprite.png') -273px -167px
		no-repeat;
}

.aboutintod {
	display: none;
	position: absolute;
	width: 246px;
	height: 65px;
	background: #EEEEEE;
	top: 30px;
	left: 0px;
	border: 1px solid #cdcdcd;
}

.aboutintod_anc {
	padding: 0px !important;
	width: 156px !important;
	color: #000 !important;
	font-weight: normal;
	cursor: pointer;
	text-decoration: underline !important;
	font-size: 13px;
	text-transform: capitalize;
}

.sminlogo {
	margin-top: 2px;
	width: 25px;
	height: 24px;
	display: inline-block;
	float: left;
	margin-left: 4px;
	background: url('images/newbagsprite.png') -322px -169px no-repeat;
}

.
.sminlogo {
	cursor: text;
}

.searchdiv {
	width: 607px;
	float: left;
	padding: 22px 20px 20px 23px;
	margin-left: 25px;
}

.aboutintod {
	display: none;
	position: absolute;
	width: 246px;
	height: 65px;
	background: #EEEEEE;
	top: 30px;
	left: 0px;
	border: 1px solid #cdcdcd;
	z-index: 9999;
}

.aboutintod_logo {
	width: 76px;
	float: left;
	height: 65px;
	background: url('images/newbagsprite.png') -770px -52px no-repeat;
}

.aboutintod_txt {
	color: #000000;
	padding: 20px 0px;
	float: right;
	width: 156px;
	line-height: 12px;
}

.aigc:hover .aboutintod {
	display: block;
}

.inputsrc {
	width: 519px;
	height: 41px;
	float: left;
	border: 1px solid #d2d2d2;
	background: #ffffff;
	border-radius: 3px 0px 0px 3px;
	position: relative;
	box-sizing: border-box;
}

#keywordText {
	outline: 0;
	border: none;
	width: 100%;
	padding: 12px 0px 11px 32px;
	font-size: 13px;
	background: url('images/newbagsprite.png') 8px -203px no-repeat;
	color: #888888;
	margin: 0px;
	overflow: hidden;
	box-sizing: border-box;
}

#keywordTextNew {
	outline: 0;
	border: none;
	width: 100%;
	padding: 12px 0px 11px 32px;
	font-size: 13px;
	background: url('images/newbagsprite.png') 8px -203px no-repeat;
	color: #888888;
	margin: 0px;
	overflow: hidden;
	box-sizing: border-box;
}

.arrow_down {
	float: right;
	background: #f0f0f0 url('images/newbagsprite.png') 0px -278px no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	margin-top: -13px;
	margin-left: 20px;
}

#changeValue {
	padding-right: 16px;
}

#changeValueNew {
	padding-right: 16px;
}

.allcata {
	border-left: 1px solid #d2d2d2;
	background: #f0f0f0;
	padding: 13px 13px 10px 13px;
	color: #888888;
	font-size: 14px;
	cursor: pointer;
	float: right;
	top: -38px;
	height: 39px;
	box-sizing: border-box;
	position: relative;
}

.srcbtn {
	width: 88px;
	border: none;
	height: 41px;
	padding: 11px 14px 10px 14px;
	margin: 0px;
	cursor: pointer;
	background: url(images/srch-btnn.png) no-repeat;
	text-indent: -9999px;
}

.cartdiv {
	width: 102px;
	float: left;
	height: 44px;
	margin-top: 20px;
	position: relative;
}

.india-today-logo {
	right: 0;
	top: 18px;
	-webkit-transition: top 0.3s ease;
	-moz-transition: top 0.3s ease;
	-o-transition: top 0.3s ease;
	-ms-transition: top 0.3s ease;
	transition: top 0.3s ease;
	position: absolute;
}

.logo_header .india-today-logo1 {
	right: 0;
	top: -132px;
	-webkit-transition: top 0.3s ease;
	-moz-transition: top 0.3s ease;
	-o-transition: top 0.3s ease;
	-ms-transition: top 0.3s ease;
	transition: top 0.3s ease;
	position: absolute;
}

.cartimg {
	width: 50px;
	height: 40px;
	display: block;
	background: url('images/bagitSprite.png') -63px -6px no-repeat;
	position: absolute;
	top: -6px;
	right: 31px;
}

.cartval {
	width: 10px;
	height: 15px;
	border: 1px solid #f64c51;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	background: #f64c51;
	position: absolute;
	top: 3px;
	left: 20px;
	z-index: 111;
	font-size: 16px;
	padding: 6px 8px;
	behavior: url(/faces/jsp/PIE.htc);
	box-shadow: 1px 1px 1px #c2c2c2;
}

.cartDarrow {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #004470;
	right: 18px;
	top: 15px;
}

.cartval a {
	color: #fff !important;
	margin-left: 1px;
	text-decoration: none;
	display: block;
}

.inputsrc:focus {
	outline: none;
	box-shadow: 0px 0px 2px #e42853;
	-webkit-box-shadow: 0px 0px 2px #e42853;
	-moz-box-shadow: 0px 0px 2px #e42853;
	-o-box-shadow: 0px 0px 2px #e42853;
}

.hSearchDropDownBoxIn {
	background: #fff;
	position: absolute;
	left: -1px !important;
	border-radius: 0px 0px 5px 5px;
	top: 39px !important;
	border-top: none !important;
	width: 363px;
	z-index: 999;
	border: 1px solid #d2d2d2 !important;
}

.hSearchDropDownBoxIn ul li.searchselect {
	background: #e6e6e6;
	color: #000;
}

.hSearchDropDownBoxIn li strong {
	font-weight: bold;
}

#serachSuggessionList li {
	padding: 7px 0 7px 15px;
	font-size: 12px;
	font-weight: normal;
	cursor: pointer;
	line-height: 10px;
}

#serachSuggessionList li:hover {
	background: #E6E6E6;
	text-shadow: 0px 0px 0px;
}

.popProd {
	background: #fff;
	float: left;
	font-size: 14px;
	margin-top: 3px;
	color: #E42853;
	font-weight: bold;
}

.searchBorderBottom {
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 10px;
}
/* ------ // # END OF HEADER HERE [A.M]//-------------------------------------------------------- */
.inheadbar {
	max-width: 100%;
	width: 990px;
	margin: 0 auto;
	height: 41px;
}

.headbar {
	background: url('images/header-bg.png') repeat-x;
	height: 41px;
}

.fst_bardiv {
	margin-left: 188px;
	background: url('images/ban-1-bg.png') repeat-x;
	width: 267px;
	height: 33px;
}

.sec_bardiv {
	background: url('images/ban-2-bg.png') repeat-x;
	width: 267px;
	height: 33px;
}

.thd_bardiv {
	width: 258px;
	height: 33px;
}

.fst_bardiv,.sec_bardiv,.thd_bardiv {
	text-align: center;
	padding: 4px 0px 4px 0px;
	float: left
}

.fst_bardiv p a,.sec_bardiv p a,.thd_bardiv p a {
	text-decoration: none;
	font-size: 13px;
	text-transform: uppercase;
}

.watchNBox {
	display: none;
}

.wnb:hover .watchNBox {
	display: block;
}

.watchNBox {
	width: 792px;
	padding: 10px;
	box-sizing: border-box;
	position: absolute;
	top: 40px;
	left: 198px;
	background: #faca26;
}

.livItm {
	width: 247px;
	box-sizing: border-box;
	background: #fff;
	font-size: 15px;
	color: #4e4e4e
}

.recItm {
	width: 524px;
	box-sizing: border-box;
	background: #e9e9e9;
	min-height: 410px;
}

.livItm>ul>li {
	margin-bottom: 1px;
	text-indent: 7px;
}

.livItm>ul>li:nth-child(1) {
	background: #e7e7e7
}

.livItm>ul>li:nth-child(2) {
	background: #e6e6e6
}

.livItm>ul>li:nth-child(3) {
	background: #f0f0f0
}

.livItm>ul>li:nth-child(4) {
	background: #fafafa
}

.watchLiv {
	display: none;
	padding: 20px;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	background: #fff;
	min-height: 291px
}

.watchLiv img {
	width: 140px;
	height: 140px;
	border: 1px solid #d5d5d5
}

.crnt {
	display: block
}

.livItmList {
	display: block;
	line-height: 29px
}

.prTitle {
	color: #666;
	display: block;
	width: 160px;
	margin: 0 auto;
	margin-top: 5px;
	margin-bottom: 5px;
}

.perPr {
	color: #000;
	font-size: 22px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.actPr {
	color: #666666;
	font-size: 20px
}

.ofrPer {
	display: block;
	color: #b161e0
}

.recItm>ul {
	width: 100%;
	margin-left: 10px;
	font-size: 13px
}

.recItm>ul>li {
	float: left;
	background: #e9e9e9;
	padding: 30px 0px;
}

.recItm>ul>li:first-child,.recItm>ul>li:last-child {
	padding: 30px
}

.recItm>ul>li img {
	width: 128px;
	height: 128px;
	border: 1px solid #d5d5d5;
	box-sizing: border-box;
}

.recItmList {
	background: #b085ca;
	color: #fff;
	box-sizing: border-box;
	padding-left: 10px;
	display: block;
	line-height: 29px;
}

.recprTitle {
	color: #666;
	display: block;
	width: 128px;
	margin: 0 auto;
	margin-top: 5px;
	margin-bottom: 5px;
}

.recperPr {
	color: #000;
	font-size: 15px;
	margin-right: 5px;
}

.recactPr {
	color: #666666;
	font-size: 14px
}

.recofrPer {
	display: block;
	color: #b161e0;
	clear: left
}

.shopNwBtn {
	display: block;
	width: 63px;
	height: 15px;
	background: #000;
	color: #fff;
	font-size: 12px;
	padding-top: 3px;
	padding-left: 5px;
	margin-top: 3px;
}

/* ------ // BOUTIQUE AND DEALS & HOT NEW  AND BEST SELLERS- [A.M]//-------------------------------------------------------- */
.mid_shopcontainer {
	width: 100%;
	max-width: 990px;
	margin: 0 auto;
	background: #fff;
}

.first_shoprow {
	width: 100%;
}

.com-hd {
	background:
		url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAGCAIAAACNcmNmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEJEQTgxOUY5N0M0MTFFNDhGRUVDMjkyN0I1OTkwNTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEJEQTgxQTA5N0M0MTFFNDhGRUVDMjkyN0I1OTkwNTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QkRBODE5RDk3QzQxMUU0OEZFRUMyOTI3QjU5OTA1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QkRBODE5RTk3QzQxMUU0OEZFRUMyOTI3QjU5OTA1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pr2r8vsAAAAdSURBVHjaYr537x7j58+fmRgYGGCYcfv27QABBgBxiAekPpKU3QAAAABJRU5ErkJggg==')
		repeat-x center;
	margin-top: 10px;
}

.com-hd .com-lbl {
	padding: 23px;
	text-align: center
}

.com-hd .com-lbl .com-lbl-txt {
	font-size: 22px;
	background: #ffffff;
	padding: 0px 9px;
}

.colm1_shop {
	width: 48.9898988%;
	float: left;
	padding-right: 10px;
}

.colm2_shop {
	width: 28.7878%;
	float: left;
	padding-right: 10px;
}

.colm3_shop {
	width: 20.202020%;
	float: left;
}

.shop_sellhd {
	text-align: center;
	margin-bottom: 30px;
}

.shop_dealhd {
	text-align: center;
	margin-bottom: 30px;
}

.shop_bouthd {
	text-align: center;
	margin-bottom: 30px;
}

.shop_recomhd {
	text-align: center;
	margin-bottom: 30px;
}

.bout_txt,.deal_txt,.sell_txt,.recom_txt {
	font-size: 18px;
	background: #ffffff;
	padding: 0px 15px;
}

.colm1_bout {
	width: 31.3131%;
	float: left;
	padding-right: 30px;
}

.colm2_bout {
	width: 31.3131%;
	float: left;
	padding-right: 30px;
}

.colm3_bout {
	width: 31.3131%;
	float: left;
}

.hotdeal_container {
	width: 100%;
}

.sell_container,.rec_container {
	width: 100%;
}

.colm1_shop img {
	width: 485px;
	height: 278px;
}

.colm2_shop img {
	width: 285px;
	height: 278px;
}

.colm3_shop img {
	width: 200px;
	height: 278px;
}

.rightupbox img,.rightdowbbox img {
	width: 206px;
	height: 190px;
	margin-bottom: 10px;
	box-sizing: border-box;
}

.fresharr img,.flatbox img,.salebox img {
	width: 232px;
	height: 88px;
}
/* ------ // BEST SELLERS SLIDER CSS - [A.M]//----------------------------------------------------------- */
.sixth_shoprow {
	width: 990px;
	margin: 0 auto;
}

.recom_txt {
	font-size: 18px;
}

.slider_container {
	width: 100%;
	height: 445px;
	background: #f5f5f5;
}

.imgdet {
	width: 125px;
	padding: 10px 10px 5px 10px;
	font-size: 13px;
	color: #666666;
	line-height: 15px;
}

.imgdet p {
	color: #888888;
	font-weight: normal;
	word-wrap: break-word;
}

.imgdet a {
	color: #888888;
	text-decoration: none;
	font-weight: normal;
}

.ppname {
	margin: 0px 0px 2px 0px;
}

.bx-viewport {
	box-shadow: none !important;
}

.oldr {
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	text-decoration: line-through;
	color: #666666 !important
}

.olrtod {
	padding-left: 0px !important;
}

.newr {
	font-weight: bold;
	font-size: 18px;
}

.newr .rsym {
	margin-top: -3px;
}

/* .bx-pager.bx-default-pager {
	display: none;
} */
.sell_container .bx-wrapper .bx-next {
	background: url(images/newbagsprite.png) -125px -435px no-repeat;
	top: 108px;
	right: -1px;
	z-index: 9;
}

.sell_container .bx-wrapper .bx-prev {
	top: 108px;
	background: url(images/newbagsprite.png) -67px -435px no-repeat;
	left: -1px;
	z-index: 9;
}

.bx-wrapper {
	max-width: 982px !important;
}

.quickv_best {
	color: #333;
	padding: 10px 0px;
	width: 145px;
	text-align: center;
	background: #dfdfdf;
	opacity: 0.8;
	cursor: pointer;
	display: none;
	position: absolute;
	text-decoration: underline;
	font-size: 14px;
	bottom: 0;
}

.bxslider1 li:hover .quickv_best {
	display: block;
}

.shareon_best {
	width: 77px;
	background: #ffffff;
	height: 30px;
	position: absolute;
	top: 172px;
	left: 50%;
	margin-left: -38px;
	padding: 5px 0px;
	display: none;
}

.bxslider1 li:hover .shareon_best {
	display: block;
}

.bxslider1 li {
	border: 1px solid #fff;
	min-height: 280px;
}

.bxslider1 li:hover {
	border: 1px solid #dfdfdf;
}

.innerimgdiv {
	width: 143px;
	display: table-cell;
	background: #f3f3f3;
	position: relative;
}

#recent_view_outerDiv {
	width: 100%;
}

#mycarouselForrecentelyview {
	width: 100%;
}

.mango1 li {
	width: 33%;
	float: left;
}

.recently-product {
	width: 145px;
	margin-right: 30px;
	float: left;
	min-height: 280px;
	position: relative;
	border: 1px solid #fff;
	margin-top: 30px;
}

#otheruser_bought_outer_Div .recently-product {
	margin-right: 20px;
}

.recomm_pro_li .recently-product {
	margin-top: 0px;
	margin-right: 18px !important;
}

.recently-product:nth-child(3n+0) {
	margin-right: 0;
}

.recently-product:hover {
	border: 1px solid #dfdfdf;
}

.recentlyViewed {
	width: 145px;
	cursor: pointer;
	position: relative;
}

.recomm {
	margin-top: 10px;
	text-transform: lowercase;
}

.recomm:first-letter {
	text-transform: uppercase;
}

.imgreco {
	color: #888;
	text-decoration: none;
	text-transform: lowercase;
	font-weight: normal;
}

.prate {
	font-size: 14px;
	margin: 3px 0px 5px 0px;
	color: #333333 !important;
	line-height: 16px;
}

.mrp-price {
	font-weight: normal;
	text-decoration: line-through;
	font-size: 13px;
}

.offer-price {
	font-size: 19px;
	color: #000;
	font-weight: 700;
}

.discont-value {
	color: #f64c51;
	font-size: 13px;
	font-weight: normal;
}

.recently-product:hover .quickv_best,.recently-product:hover .shareon_best
	{
	display: block
}

#recently-product-view {
	width: 990px;
	overflow: hidden;
	height: 288px;
}

#rentlyView {
	width: 98%;
	margin: 0 auto;
}
/* ------ // END SLIDER CSS BEST SELLERS - [A.M]//-------------------------------------------------------- */

/* ------ // FOOTER START FROM HERE - [A.M]//------------------------------------------------------------- */
.bagfoot {
	width: 100%;
	border-top: 2px solid #d2d2d2;
}

#footerId {
	border-top: 2px solid #c3e2f5;
}

.first_footrow {
	width: 100%;
	border-top: 1px solid #e3f3fa;
	border-bottom: 1px solid #e3f3fa;
	margin-top: 4px;
}

.footersupp {
	width: 100%;
	max-width: 990px;
	margin: 0 auto;
	margin-top: 25px;
	margin-bottom: 25px;
}

.footersupp div p a:hover {
	text-shadow: 0px 0px 0px #000;
	color: #555555;
}

.footsupp_colm1 {
	width: 58.080808%;
	float: left;
}

.footsupp_colm1 div p a:hover { /*a.m */
	color: #333;
}

.footsupp_colm2 {
	width: 41.9191%;
	float: left;
}

.acct_col,.comp_col,.selbag_col,.help_col {
	width: 23.26086%;
	float: left;
	padding-right: 10px;
	font-size: 13px;
	color: #888888;
	font-weight: normal;
}

.acct_col h3,.comp_col h3,.selbag_col h3,.help_col h3 {
	font-weight: bold;
	color: #333333;
	margin-bottom: 10px;
}

.acct_col p,.comp_col p,.selbag_col p,.help_col p {
	line-height: 18px;
}

.acct_col p a,.comp_col p a,.selbag_col p a,.help_col p a {
	text-decoration: none;
	color: #888888;
}

.conn_col {
	width: 24.09638%;
	float: left;
	font-size: 12px;
	color: #888888;
	padding-right: 10px;
	font-weight: normal;
}

.newbag_col {
	width: 71.084334%;
	float: left;
	padding-right: 10px;
	font-weight: normal;
	font-size: 12px;
	color: #888888;
}

.conn_col h3,.newbag_col h3 {
	color: #333333;
	font-weight: bold;
	margin-bottom: 10px;
}

.offtxt {
	font-size: 14px;
	text-transform: capitalize;
}

.bb {
	font-size: 30px;
	line-height: 30px !important;
}

.conn_col p,.newbag_col p {
	line-height: 18px;
}

.bb span {
	color: #cdcdcd;
}

.watnbuy {
	font-weight: bolder;
	background: url('images/newbagsprite.png') -749px -113px no-repeat;
	padding: 6px 0px 6px 0px;
}

.watnbuy a {
	color: #2e85b3 !important;
	width: 77px;
	border: 1px solid #d2d2d2;
	margin-left: 14px;
	border-left: none;
	border-left: none;
	border-left: none;
	padding: 2px 4px 2px 11px;
}

.allcata:hover .showme {
	display: block;
}

.showme {
	position: absolute;
	top: 40px;
	right: -1px;
	width: 178px;
	background: #ffffff;
	z-index: 111;
	border-left: 1px solid #f1f1f1;
	border-right: 1px solid #f1f1f1;
	box-shadow: 1px 2px 4px #969696;
}

.showme ul li {
	padding: 8px 5px 8px 10px;
	border-bottom: 1px solid #f1f1f1;
	font-weight: normal;
}

.showme ul li:hover {
	background: #f1f1f1;
	text-shadow: 0px 0px 0px;
}

.showme {
	display: none;
}

.fbico {
	width: 32px;
	height: 32px;
	display: block;
	background: url('images/social-share.png') 0px -32px no-repeat;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.fbico:hover {
	background: url('images/social-share.png') 0px 0px no-repeat;
}

.twico {
	width: 32px;
	height: 32px;
	background: url('images/social-share.png') -32px -32px no-repeat;
	display: block;
	float: left;
	margin-bottom: 5px;
}

.twico:hover {
	background: url('images/social-share.png') -32px 0px no-repeat
}

.penico {
	width: 32px;
	height: 32px;
	display: block;
	background: url('images/social-share.png') -64px -32px no-repeat;
	float: left;
	margin-right: 5px;
}

.penico:hover {
	background: url('images/social-share.png') -64px 0px no-repeat;
}

.gooico {
	width: 32px;
	height: 32px;
	display: block;
	float: left;
	background: url('images/social-share.png') -96px -32px no-repeat;
}

.gooico:hover {
	background: url('images/social-share.png') -96px 0px no-repeat;
}

.foot_online_store {
	width: 100%;
	max-width: 990px;
	margin: 0 auto;
	height: 4px;
	color: #888888;
	cursor: pointer;
}

.foot_online_store div {
	float: left;
	padding: 11px 25px;
	font-size: 13px;
	font-weight: normal;
}

.clkcomm {
	padding-left: 20px;
	background: url('images/newbagsprite.png') -884px -63px no-repeat;
}

.onlin_stre {
	background: #1f4d6d;
	color: #ffffff;
	position: relative;
}

.onlin_stre span {
	width: 25px;
	height: 25px;
	display: block;
	float: right;
	position: absolute;
	top: 5px;
	right: -10px;
	background: url('images/newbagsprite.png') -847px -71px no-repeat;
}

.more_div {
	padding-right: 54px;
}

.sec_footrow {
	width: 100%;
	background: #f2f6f9;
	border-top: 2px solid #c3e2f5;
}

.onstore {
	width: 100%;
	max-width: 990px;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 40px;
	height: 120px;
	overflow-y: scroll;
}

.onstore div {
	float: left;
	padding: 0px 27px;
	line-height: 20px;
	font-size: 12px;
}

.onstore div p a {
	text-decoration: none;
	color: #888888;
	font-size: 12px;
	font-weight: normal;
}

.store_colmn1 {
	padding-left: 0px;
	padding-left: 0px !important;
}

.activestore {
	background: #ececec;
}

.thd_footrow {
	width: 100%;
	background: #d7e5eb;
}

.offer_alertdiv {
	width: 100%;
	max-width: 990px;
	margin: 0 auto;
}

.offer_msgtxt {
	width: 40.909090%;
	float: left;
}

.offer_form {
	width: 59.09090%;
	float: left;
	margin-top: 3px;
}

.alertdiv {
	width: 19.39268%;
	float: left;
	background: #004470;
	color: #ffb400;
	padding: 13px;
	font-size: 17px;
	position: relative;
	font-weight: bolder;
}

.amsgdiv {
	width: 74.07474%;
	float: left;
}

.alertdiv span,.amsgdiv span {
	width: 25px;
	height: 25px;
	display: block;
	background: url('images/newbagsprite.png') -847px -72px no-repeat;
	position: absolute;
	top: 20px;
	right: -11px;
	z-index: 111;
}

.amsgdiv {
	width: 66.07474%;
	float: left;
	background: #1e82bd;
	color: #ffffff;
	font-size: 16px;
	font-weight: normal;
	padding: 14px 10px 14px 22px;
	position: relative;
}

#subsmail {
	padding: 8px 0px;
	position: relative;
}

.feedb_errorspan {
	position: absolute;
	left: 22px;
	top: -13px;
	color: red;
	background: #EDEBEB;
	padding: 4px 7px;
	border: 1px solid #A6A6A6;
	width: 240px;
	font-size: 12px;
	display: none;
}

.inpubox {
	padding-left: 22px;
	padding-right: 20px;
}

#usermid {
	width: 41.3606%;
	padding: 10px 0px;
	font-size: 14px;
	padding-left: 10px;
	color: #888888;
}

.radiobox {
	font-size: 20px;
	color: #666666;
	padding-right: 10px;
	font-weight: normal;
}

#summbtn {
	background: #000;
	padding: 10px 13px;
	margin-left: 13px;
	border: 1px solid #000;
	color: #ffffff;
	font-size: 15px;
	cursor: pointer;
	-webkit-appearance: none;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-mox-border-radius: 0px;
	-o-border-radius: 0px;
}

.forth_footrow {
	width: 100%;
	border-bottom: 1px solid #d2d2d2;
}

.fifth_footrow {
	width: 100%;
	border-bottom: 1px solid #d2d2d2;
}

.bagsuppdiv {
	width: 100%;
	max-width: 990px;
	margin: 0 auto;
}

.paymentmode {
	width: 100%;
	max-width: 990px;
	margin: 0 auto;
	padding: 15px 0px;
}

.sixth_footrow {
	width: 100%;
}

.footlast {
	width: 100%;
	max-width: 990px;
	margin: 0 auto;
	padding: 8px 0px;
}

.bagsuppdiv .sup {
	float: left;
	color: #8b8b8b;
	font-size: 15px;
	padding: 22px 40px;
	font-weight: normal;
}

.livec {
	padding: 22px 40px 10px 36px !important;
}

.livec a {
	color: #8b8b8b;
	text-decoration: none;
	display: block;
	float: left;
	margin-top: -1px;
}

.livec a img {
	margin-top: -5px;
	margin-right: 6px;
}

.callusdiv {
	background: url('images/newbagsprite.png') -962px -121px no-repeat;
	margin-left: 20px;
}

.writeusdiv {
	background: url('images/newbagsprite.png') -962px -63px no-repeat;
}

.writeusdiv a {
	color: #8b8b8b;
	text-decoration: none;
}

.smsusdiv {
	background: url('images/newbagsprite.png') -962px -245px no-repeat;
}

.chatusdiv {
	background: url('images/newbagsprite.png') -962px -178px no-repeat;
}

.intologo {
	width: 50px;
	height: 50px;
	background: url('images/newbagsprite.png') -783px -60px no-repeat;
	display: block;
	float: left;
}

.copyright_txt {
	float: left;
	font-size: 12px;
	color: #888888;
	padding: 10px;
}

.copyright_txt p {
	line-height: 16px;
}

.cardonleft {
	width: 36.88%;
	float: left
}

.cardsonright {
	width: 62.1616%;
	float: left;
}

.cardonleft .cards {
	width: 77px;
	display: block;
	height: 37px;
	float: left;
	margin-right: 10px;
}

.cardsonright .cards {
	width: 56px;
	display: block;
	height: 37px;
	float: left;
	margin-right: 9px;
	text-align: center;
}

.leftcards1 {
	background: url('images/newbagsprite.png') 0px -62px no-repeat
		!important;
}

.leftcards2 {
	background: url('images/newbagsprite.png') -91px -62px no-repeat
		!important;
}

.leftcards3 {
	background: url('images/newbagsprite.png') -178px -63px no-repeat
		!important;
}

.leftcards5 {
	background: url('images/newbagsprite.png') -255px -63px no-repeat
		!important;
}

.rightcards6 {
	background: url('images/newbagsprite.png') -319px -63px no-repeat
		!important;
	width: 58px !important;
}

.leftcards7 {
	background: url('images/newbagsprite.png') -388px -63px no-repeat
		!important;
}

.rightcards8 {
	background: url('images/newbagsprite.png') -452px -63px no-repeat
		!important;
	width: 52px !important;
}

.leftcards9 {
	background: url('images/newbagsprite.png') -511px -63px no-repeat
		!important;
	width: 58px !important;
}

.rightcards10 {
	background: url('images/newbagsprite.png') -577px -63px no-repeat
		!important;
	width: 63px !important;
}

.leftcards11 {
	background: url('images/newbagsprite.png') -649px -62px no-repeat
		!important;
	width: 64px !important;
}

.rightcards12 {
	background: url('images/newbagsprite.png') -720px -63px no-repeat
		!important;
	width: 51px !important;
}

.rightcards4 {
	color: #888888;
	font-size: 13px;
	font-weight: normal;
	padding-top: 7px;
	width: 66px !important;
	background: transparent !important;
	height: 29px !important;
}

.userfullink_dev {
	width: 100%;
	max-width: 990px;
	margin: 0 auto;
	padding: 30px 0px;
}

.userfullink_dev p {
	width: 101%;
	color: #888;
	line-height: 18px;
}

.linkhead {
	font-size: 13px;
	color: #777777;
}

.sublinkslist a {
	color: #888;
	text-decoration: none;
	font-weight: normal;
	font-size: 13px;
	padding: 0px 5px;
	text-transform: capitalize;
}

.sublinkslist a:hover {
	text-shadow: 0px 0px 0px;
	color: #666666;
}

.footsupp_colm1 div p a:hover {
	color: #333333;
}

#radbt {
	width: 15px;
	height: 15px;
	background: #fff;
	-webkit-appearance: none;
	border-radius: 10px;
	behavior: url(http://exclusive1.bagittoday.com:38080/faces/jsp/PIE.htc);
	outline: 0;
	box-shadow: 0px 3px 3px 0px #CCCCCC;
	-webkit-box-shadow: 0px 3px 3px 0px #CCCCCC;
	-moz-box-shadow: 0px 3px 3px 0px #CCCCCC;
	-o-box-shadow: 0px 3px 3px 0px #CCCCCC;
	-webkit-border-radius: 10px;
	behavior: url(http://exclusive1.bagittoday.com:38080/faces/jsp/PIE.htc);
}

#radbt:checked {
	background: #555;
	width: 16px;
	height: 16px;
	border: 3px solid #fff;
	behavior: url(http://exclusive1.bagittoday.com:38080/faces/jsp/PIE.htc);
}

.dealsnav ul li {
	float: left;
	padding: 10px 19px 13px 18px;
	font-size: 14px;
	height: 27px;
	color: #333333;
	font-weight: normal;
	line-height: 14px;
	cursor: pointer;
	position: relative;
	text-align: center;
	moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}

.dealsnav ul li:last-child {
	padding: 10px 21px 13px 22px;
}

.dealsnav {
	border-top: 1px solid #e6e6e6;
	box-shadow: 1px 11px 19px -5px #E4E4E4;
	-webkit-box-shadow: 1px 11px 19px -5px #E4E4E4;
	-moz-box-shadow: 1px 11px 19px -5px #E4E4E4;
	-o-box-shadow: 1px 11px 19px -5px #E4E4E4;
	min-height: 49px;
}

.navactive {
	background: #1e83be;
	color: #fff !important;
	display: block !important;
}

.homelinediv {
	width: 100%;
	margin-top: 30px;
	margin-bottom: 20px;
}

.hotnewcol {
	width: 23.437373%;
	float: left;
	border-top: 1px solid #d2d2d2;
	margin-right: 20px;
}

.hothead div {
	font-size: 14px;
	color: #05b5c9;
	border-top: 1px solid #000;
	padding: 9px 0px;
	width: 84px;
	margin-top: -1px;
}

.fresharr {
	margin-bottom: 18px;
	width: 232px;
}

.flatbox {
	margin-bottom: 18px;
	width: 232px;
}

.salebox {
	width: 232px;
}

/* ------ // DAILY DEAL SLIDER CSS  - [A.M]//----------------------------------------------------------------------- */
.donmisscol {
	width: 40.2040%;
	float: left;
	/*border-top: 1px solid #d2d2d2;*/
	margin-right: 20px;
	position: relative;
	max-height: 334px;
}

.misshead div {
	font-size: 14px;
	color: #05b5c9;
	border-top: 1px solid #000;
	padding: 9px 0px;
	width: 92px;
	margin-top: -1px;
}

.miss_containor {
	width: 100%;
	border-bottom: 1px solid #d2d2d2;
}

.miss_containor .bx-wrapper {
	margin: 0px !important;
}

.donmisscol .bx-pager.bx-default-pager {
	display: block;
	width: 50px;
	position: absolute;
	top: -43px;
	right: 0px;
	height: 15px;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	width: 13px !important;
	height: 13px !important;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #b5b5b5 !important;
	border: 2px solid #fff !important;
	margin: 0px 1px !important;
	border-radius: 13px !important;
	-webkit-border-radius: 13px !important;
}

.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #004470 !important;
}

.leftdata {
	width: 85%;
	padding: 9px 0px;
	float: left;
}

.leftdata p {
	line-height: 18px;
	font-size: 12px;
	font-weight: normal;
	color: #888888;
}

.headquote {
	font-size: 16px !important;
	color: #000 !important;
}

.miss_containor .bx-wrapper .bx-viewport {
	height: 299px !important;
}

.today_containor .bx-wrapper .bx-viewport {
	height: 300px !important;
}

.mishownow {
	float: right;
	background: #e12150;
	padding: 5px 11px;
	margin: 10px 0px;
	width: 36px;
}

.mishownow a {
	color: #ffffff !important;
	text-decoration: none;
	font-size: 13px;
}

.todaydealcol {
	width: 32.27232%;
	float: left;
	border-top: 1px solid #d2d2d2;
	position: relative;
	max-height: 332px;
}

.todhead {
	width: 320px;
}

.toddiv {
	width: 145px;
	height: 212px;
	background: #FFFFFF;
	display: table-cell;
	vertical-align: middle;
}

.quickv_tod {
	color: #333;
	padding: 11px 0px;
	width: 145px;
	text-align: center;
	background: #ffffff;
	opacity: 0.8;
	cursor: pointer;
	display: none;
	position: absolute;
	top: 71px;
	text-decoration: underline;
}

.shareon_tod {
	width: 77px;
	background: #ffffff;
	height: 30px;
	position: absolute;
	top: 172px;
	left: 50%;
	margin-left: -38px;
	padding: 5px 0px;
	display: none;
}

.firstimg:hover .quickv_tod,.firstimg:hover .shareon_tod {
	display: block;
}

.secimg:hover .quickv_tod,.secimg:hover .shareon_tod {
	display: block;
}

#gridView {
	width: 320px;
}

.todhead div {
	font-size: 14px;
	color: #05b5c9;
	border-top: 1px solid #000;
	padding: 9px 0px;
	width: 115px;
	margin-top: -1px;
}

.firstimg {
	float: left;
	margin-right: 10px;
	position: relative;
	border: 1px solid #ffffff;
	height: 298px;
}

.firstimg a,.secimg a {
	text-decoration: none;
}

.firstimg img {
	text-align: center;
}

.secimg {
	float: left;
	cursor: pointer;
	position: relative;
	border: 1px solid #ffffff;
	height: 298px;
}

.secimg:hover {
	border: 1px solid #dfdfdf;
}

.firstimg:hover {
	border: 1px solid #dfdfdf;
}

.todaydealcol .bx-pager.bx-default-pager {
	display: block;
	position: absolute;
	top: -43px;
	right: 0px;
	width: 50px !important;
	height: 15px;
}

.todaydealcol .bx-next,.todaydealcol .bx-prev {
	display: none;
}

.trenddiv ul li {
	float: left;
	margin-left: 4px;
}

.trendingdiv {
	width: 100%;
	max-width: 990px;
}

.trenddiv ul li:hover {
	background: #06b5c6;
	border: 1px solid #06b5c6;
}

.trenddiv ul li a:hover {
	color: #ffffff;
}

.starttrend {
	color: #06b5c6;
	font-size: 13px;
	float: left;
	padding-right: 10px;
	padding-top: 6px;
}

.trenddiv {
	float: left;
	height: 22px;
	width: 892px;
	overflow-x: hidden;
}

.trenddiv ul li {
	float: left;
	margin-left: 8px;
	border: 1px solid #d2d2d2;
}

.trenddiv ul li a {
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding: 4px 4px;
	display: block;
}

.bx-wrapper .bx-controls-auto {
	display: none !important;
}

.quickv_dd {
	padding: 13px 38px;
	font-size: 12px;
	text-decoration: underline;
	background: #ffffff;
	opacity: 0.8;
	color: #888888;
	cursor: pointer;
	display: none;
	position: absolute;
	top: 70px;
}

.shareon_dd {
	width: 76px;
	background: #ffffff;
	height: 30px;
	position: absolute;
	top: 96px;
	left: 35px;
	padding: 5px 0px;
	display: none;
	position: absolute;
	top: 172px;
}

.firstimg:hover .quickv_dd,firstimg:hover .shareon_dd,.secimg:hover .quickv_dd,.secimg:hover .shareon_dd
	{
	display: block;
}
/* ------ // # end of DAILY DEAL SLIDER CSS  - [A.M]//----------------------------------------------------------------------- */
.leftsidebarHome{
	width: 188px;
  height: 400px;
  float: left;
  position: relative;
  z-index: 99;
}
.leftsidebar {
	height: 400px;
	float: left;
	position: relative;
	z-index: 99;
	width: 188px !important;
  box-shadow: 3px 3px 7px rgba(124, 116, 116, 0.48);
  -webkit-box-shadow: 3px 3px 7px rgba(124, 116, 116, 0.48);
  -moz-box-shadow: 3px 3px 7px rgba(124, 116, 116, 0.48);
  -o-box-shadow: 3px 3px 7px rgba(124, 116, 116, 0.48);
  position: relative;
  z-index: 99;
  border-left: 1px solid #d9d9d9;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  box-sizing: border-box;
  margin-right:10px;
}

.sidemenu {
	position: absolute;
	width: 188px;
	background: #fff;
	background: #fff;
	top: 0px;
	float: left;
	z-index: 111;
}

.menucatabox {
	width: 186px;
	font-size: 19px;
	padding: 11px 0px 9px 0px;
	color: #fff;
	position: relative;
	background: #1E83BE url('images/menu-cat-bg.png') repeat-x;
	border-bottom: 1px solid #004470;
	border-left: 1px solid #004470;
	border-right: 1px solid #004470;
}

.allcatalistbox {
	width: 100%;
}

.cataalltxt {
	cursor: pointer;
	font-weight: 300;
	padding-left: 41px;
	display: block;
	padding-top: 0px;
	height: 20px;
}

.catagoryicon {
	width: 21px;
	height: 18px;
	display: block;
	position: absolute;
	background: url('images/bagitSprite.png') -11px -51px no-repeat;
	left: 9px;
	top: 12px;
}

.minidown {
	position: absolute;
	right: 10px;
	top: 18px;
	background: url('images/menu-dwn-arr.gif');
	width: 9px;
	height: 5px;
}

.allcatalistbox ul li {
	font-weight: normal;
	width: 100%;
	padding: 11px 0px 10px 8px;
	font-size: 14px;
	color: #1a5780;
	border-bottom: 1px solid #d2d2d2;
	background: url('images/menu-arrow.gif') no-repeat 174px 13px;
	cursor: pointer;
	box-sizing: border-box;
}

.allcatalistbox ul li a {
	color: #1a5780;
	text-decoration: none;
}

.allcatalistbox ul li:first-letter {
	text-transform: capitalize;
}

.wbuydiv {
	font-size: 13px;
	color: #00738c;
	padding: 15px 10px 12px 44px;
	position: relative;
}

.wbuydiv a {
	color: #00738c;
	text-decoration: none;
	font-weight: 700;
}

.poa_ico {
	width: 15px;
	height: 18px;
	padding: 3px 10px;
	background: url('images/newbagsprite.png') -748px -115px no-repeat;
	position: absolute;
	left: 10px;
	top: 9px;
	cursor: pointer;
}

.wnbicon {
	width: 30px;
	height: 20px;
	display: block;
	position: absolute;
	background: url('images/newbagsprite.png') -95px -115px no-repeat;
	left: 10px;
	top: 9px;
}

.mainSlider {
	width: 802px;
	height: 400px;
	float: left;
	position: relative;
}

.rightsidebar {
	min-width: 200px;
	float: left;
	box-sizing: border-box;
	min-height: 400px;
	margin-left: 10px;
}

.mainSlider div.bx-viewport {
	height: 400px !important;
}

#mainBannerDisplay #slider img {
	width: 100%
}

#mainBannerDisplay #slider .bx-wrapper {
	margin: 0 auto !important
}

.mainSlider .bx-pager.bx-default-pager {
	display: block;
	position: absolute;
	width: 100% !important;
	z-index: 99;
	top: -6px !important;
	right: -224px;
}

.miss_containor .bx-prev {
	background: url(images/newbagsprite.png) -117px -316px no-repeat
		!important;
	left: 0px !important;
	height: 70px !important;
}

.miss_containor .bx-next {
	background: url(images/newbagsprite.png) -167px -316px no-repeat
		!important;
	right: 0px !important;
	height: 70px !important;
}

.rightupbox {
	width: 100%;
}

.rightdowbbox {
	width: 100%;
}

.bldnarr {
	position: absolute;
	width: 17px;
	height: 10px;
	background: url('images/deals-nav-arrow.png') 0 0 no-repeat;
	bottom: -13px;
	left: 0;
	right: 0;
	margin: 0 auto;
	display: none;
}

.categoryShopt .navactive {
	display: block !important;
}

.sell_container .bx-wrapper,.rec_container .bx-wrapper {
	margin: 0px auto !important;
}

.sell_container .bx-wrapper {
	max-width: 970px !important;
}

.zero_bardiv {
	position: relative;
}

/*.mainSlider .bx-wrapper .bx-next {
	display: none;
	background: url(images/newbagsprite.png) -132px -433px no-repeat;
	top: 200px;
	right: 0px !important;
}*/
.mainSlider .bx-wrapper .bx-next {
	background: url(images/bagitSprite.png) -1px -536px !important;
	z-index: 99;
	position: absolute;
	top: 397px !important;
	width: 30px;
	height: 32px;
	right: 0px !important;
	border: 1px solid rgba(204, 204, 204, 0.71);
}

.mainSlider .bx-wrapper .bx-prev {
	background: url(images/bagitSprite.png) -1px -500px !important;
	z-index: 99;
	position: absolute;
	top: 397px !important;
	width: 30px;
	height: 32px;
	left: 0px !important;
	bottom: 0px;
	border: 1px solid rgba(204, 204, 204, 0.71);
}

.mainSlider:hover .bx-wrapper .bx-next,.mainSlider:hover .bx-wrapper .bx-prev
	{
	display: block;
}

.socialhover {
	position: absolute;
	top: 85px;
}
/*  ................................................................ 19 - JUNE - 2014 ..................// */
.eleprobox:hover .quickv_elc,.eleprobox:hover .shareon_elc,.eleprobox:hover .quickv_search,.eleprobox:hover .shareon_search
	{
	display: block;
}

.eleprobox:hover .sold_outpro_square {
	display: none;
}

.sold_outpro_square span {
	display: none;
}

.quickv_elc {
	padding: 11px 39px 11px 46px;
	background: #DFDFDF;
	opacity: 0.8;
	cursor: pointer;
	display: none;
	position: absolute;
	top: 148px;
	text-decoration: underline;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	margin-left: -6px;
}

.quickv_elc a {
	color: #555555;
	font-size: 12px;
}

.shareon_elc {
	width: 77px;
	background: #ffffff;
	height: 30px;
	position: absolute;
	top: 146px;
	left: 50%;
	margin-left: -38px;
	padding: 5px 0px;
	display: none;
}

.shareone_elc {
	width: 28px;
	height: 28px;
	display: block;
	background: url('images/newbagsprite.png') -129px -272px no-repeat;
	position: absolute;
	margin-left: 8px;
	margin-right: 8px;
}

.sharetwo {
	width: 28px;
	height: 28px;
	display: block;
	background: url('images/newbagsprite.png') -201px -272px no-repeat;
	float: left;
	margin-left: 42px;
}

.eleprobox:hover {
	border: 1px solid #dfdfdf;
}

#seller_info {
	color: #777777;
	font-weight: normal;
	padding: 5px 4px;
	border-bottom: 1px solid #E8E8E8;
	font-size: 11px;
	text-shadow: 0px 0px 0px;
}

#seller_count {
	color: #666666;
}

#prod_cost {
	color: #333333;
}

.emixt {
	text-transform: uppercase;
}

.emibox {
	border-bottom: 1px solid #E8E8E8;
	padding: 2px 0px;
	color: #222222 !important;
}
/*  ................................................................ 19 - JUNE - 2014 .................// */

/* ------ // SIDEBAR MENU CSS START HERE  - [ABHISHEK.MISHRA]--//--------------------------------------// */

/* CSS FOR CATAGORY HOME PAGE --------------[A.M]------------------------------------------------------// */
.clear32h {
	width: 100%;
	height: 30px;
	clear: both;
}

.allcatagorybox {
	width: 188px;
}

#navcata {
	display: none;
	border-top: none;
	width: 100%;
	box-sizing: border-box;
}

.wnb,.wnb:hover {
	padding: 12px 0px 12px 52px !important;
	background: #faca26 url('images/menu-hover-arrow.gif') no-repeat 180px
		16px !important;
	color: #7731a0 !important;
	font-weight: bold !important;
	border-bottom: 1px solid #faca26 !important;
}

.wnb:hover {
	width: 101% !important
}

.wnb:hover #navcata {
	border-bottom: 1px solid #faca26;
}

.watchBuyIco {
	background: url(images/bagitSprite.png);
	width: 29px;
	height: 22px;
	display: block;
	background-position: -41px -51px;
	position: absolute;
	left: 16px;
	top: 9px;
}

.allcatagorybox:hover #navcata {
	display: block;
}

.maincata_box {
	width: 100%;
}

.maincata_boxhd {
	width: 100%;
	box-sizing: border-box;
	padding: 10px;
	font-size: 20px;
	font-weight: normal;
	color: #1e83be;
}

.maincata_boxlist {
	width: 100%;
	box-sizing: border-box;
	padding: 5px 0px 10px 10px;
	height: 322px;
	overflow: auto;
	overflow-x: hidden;
}

.maincatli {
	font-size: 13px;
	font-weight: normal;
	line-height: 22px;
}

.maincatli a {
	color: #666666;
	text-decoration: none;
}

.breadnav {
	width: 450px;
	padding: 10px 0px;
	float: left;
}

.bdnavPanel {
	border-bottom: 1px solid #d8d8d9;
	float: left;
	width: 100%;
}

.maincata_box .breadnav {
	padding: 10px !important;
  	width: 167px;
}

.breadnav span {
	padding: 0px 4px;
	font-size: 13px;
	color: #666666;
	font-weight: normal;
	cursor: pointer;
}

.breadnav span a {
	color: #666;
	font-weight: normal;
}

.bedcrumb-span a {
	color: #666666;
	cursor: pointer;
}

.hme {
	padding-left: 0px !important;
}

.fcum a {
	text-decoration: none;
	color: #666;
	cursor: pointer;
}

.sepcum {
	padding: 0px 0px !important;
}

.fcum:hover,.hme:hover {
	text-shadow: 0px 0px 0px;
}
/* ::-webkit-scrollbar {width: 9px;}
::-webkit-scrollbar-track { background:#d3d3d3; -webkit-border-radius: 10px;border-radius: 10px;height:15px;}
::-webkit-scrollbar-thumb {-webkit-border-radius: 10px;border-radius: 10px;background: url('images/newbagsprite.png') -231px -336px no-repeat; 	} */
.onstore::-webkit-scrollbar {
	width: 9px;
}

.onstore::-webkit-scrollbar-track {
	background: #d3d3d3;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	height: 15px;
}

.onstore::-webkit-scrollbar-thumb {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #888888;
}

.size_div::-webkit-scrollbar {
	width: 9px;
}

.size_div::-webkit-scrollbar-track {
	background: #d3d3d3;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	height: 15px;
}

.size_div::-webkit-scrollbar-thumb {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #888888;
}
/* .size_div::-webkit-scrollbar-thumb {-webkit-border-radius: 10px;border-radius: 10px;background: url('images/newbagsprite.png') -231px -336px no-repeat; } */
.brand_div::-webkit-scrollbar {
	width: 9px;
}

.brand_div::-webkit-scrollbar-track {
	background: #d3d3d3;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	height: 15px;
}

.brand_div::-webkit-scrollbar-thumb {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #888888;
}

.bodcol_div::-webkit-scrollbar {
	width: 9px;
}

.bodcol_div::-webkit-scrollbar-track {
	background: #d3d3d3;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	height: 15px;
}

.bodcol_div::-webkit-scrollbar-thumb {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #888888;
}

.category_div::-webkit-scrollbar {
	width: 9px;
}

.category_div::-webkit-scrollbar-track {
	background: #d3d3d3;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	height: 15px;
}

.category_div::-webkit-scrollbar-thumb {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #888888;
}

.maincata_boxlist::-webkit-scrollbar {
	width: 9px;
}

.maincata_boxlist::-webkit-scrollbar-track {
	background: #d3d3d3;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	height: 15px;
}

.maincata_boxlist::-webkit-scrollbar-thumb {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #888888;
}

.tvscheduling_box::-webkit-scrollbar {
	width: 9px;
}

.tvscheduling_box::-webkit-scrollbar-track {
	background: #d3d3d3;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	height: 15px;
}

.tvscheduling_box::-webkit-scrollbar-thumb {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #888888;
}

ul#thumblist::-webkit-scrollbar {
	width: 5px
}

ul#thumblist::-webkit-scrollbar-track {
	background: transparent;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	height: 15px;
}

ul#thumblist::-webkit-scrollbar-thumb {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #888888;
}
/* --------------------------------------#END OF CATAGORY HOME CSS#--------------------------------------// */
/* CSS FOR SUB-CATAGORY HOME PAGE --------------[A.M]----------------------------------------------------// */
.summrytext_box {
	width: 100%;
	max-width: 990px;
	padding: 36px 0px;
	font-size: 13px;
	color: #666666;
	line-height: 18px;
	font-weight: normal;
	text-align: justify;
	margin: 0 auto;
}

.summrytext_box p a {
	color: #333;
}

.summrytext_box a {
	color: #333;
}

.txtlink {
	color: #333333;
	font-weight: bold;
}

.left_panel {
	width: 198px;
	float: left;
	border: 1px solid #d9d9d9;
	padding: 0px 10px 0px 10px;
	box-shadow: 0px 1px 10px #d9d9d9;
	-webkit-box-shadow: 1px 1px 10px #d9d9d9;
	-moz-box-shadow: 0px 1px 10px #d9d9d9;
	-o-box-shadow: 0px 1px 10px #d9d9d9;
	box-sizing: border-box;
}

.right_panel { /*width: 764px;*/
	width: 772px;
	float: left;
	padding-left: 20px;
}

.right_pbanner {
	width: 100%;
	position: relative;
}

.panel_headbox {
	padding: 10px 0px;
}

.penel_div {
	line-height: 18px;
}

.paneltxthad {
	color: #888888;
	font-size: 13px;
	padding-left: 15px;
	background: url('images/miniarrow.gif') 5px 6px no-repeat;
	font-weight: normal;
}

.panel_quote {
	color: #555555;
	font-size: 12px;
}

.psubquote_0 {
	margin-bottom: 15px;
}

.panel_quote a {
	color: #555555;
	text-decoration: none;
	font-size: 13px;
}

.psubquote_0 a {
	font-size: 20px;
	color: #1e83be;
}

.popitemlist:hover {
	background: #d2d2d2;
	color: #000;
}

.pp_count {
	color: #888888;
	font-size: 12px;
	padding-left: 10px;
	background: url('images/newbagsprite.png') -417px -116px no-repeat;
	font-weight: normal;
}

.pp_count a {
	color: #888;
}

.pp {
	padding: 10px 0px;
	border-bottom: 1px solid #9d9d9d;
}

.pph {
	font-size: 15px;
	padding: 10px 0px;
	display: block;
	height: 15px;
}

.panel_brandsbox {
	border-bottom: none;
}

.pboxtxt {
	display: block;
	float: left;
}

.expbox {
	float: right;
	color: #828282;
	font-weight: bolder;
	border: 1px solid #828282;
	display: block;
	margin-top: -4px;
	cursor: pointer;
	height: 16px;
	text-align: center;
	width: 15px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 1px;
}

.price_div {
	width: 100%;
	margin-bottom: 5px;
}

.price_div p {
	float: left;
	width: 100%;
	font-size: 12px;
	color: #888888;
	display: block;
	height: 20px;
	font-weight: normal;
}

.prado {
	float: left;
	width: 14px;
	height: 14px;
	background: #ffffff;
	border: 1px solid #919191;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	outline: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	margin-left: 0px;
}

.prado:checked {
	width: 15px;
	height: 15px;
	background: #777;
	background: url('images/newbagsprite.png') -887px -66px no-repeat;
}

.radotype {
	float: left;
	width: 146px;
	/*margin-top: 4px;*/
	margin-left: 4px;
	color: #888888;
}

#filter_Brands li input {
	margin-top: 4px;
}

.priceradio {
	width: 100%;
	padding-bottom: 15px;
}

.price_range p {
	color: #666666;
	font-size: 12px;
}

.rang1 {
	width: 52px;
	height: 19px;
	border: 1px solid #d2d2d2;
	background: #ececed;
	margin-right: 5px;
	margin-left: 5px;
	text-align: center;
	color: #555;
	outline: 0;
	font-size: 12PX;
}

.rngbtn {
	outline: 0;
	text-align: center;
	background: linear-gradient(#fff, #dedede);
	background: -webkit-linear-gradient(#fff, #dedede);
	background: -moz--webkit-linear-gradient(#fff, #dedede);
	background: -o--webkit-linear-gradient(#fff, #dedede);
	border: 1px solid #C2C2C2;
	width: 35px;
	height: 24px;
	border-radius: 5px;
	cursor: pointer;
	font-size: 13px;
	-webkit-appearance: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	margin-left: 2px;
}

.dis_item {
	width: 100%;
	margin-bottom: 5px;
}

.dis_item label {
	font-size: 12px;
	font-weight: normal;
	color: #888888;
	margin-top: 5px;
	display: block;
	float: left;
}

.dis_item {
	width: 100%;
	margin-bottom: 5px;
}

.dis_item p {
	width: 100%;
	height: 20px;
}

.brand_div,.modfam_div,.brands_div,.bodcol_div,.size_div,.category_div {
	width: 100%;
	max-height: 200px;
	overflow: auto;
	margin-bottom: 5px;
	overflow-x: hidden;
}

.bodcol_div {
	padding-top: 10px;
}

.colorp {
	width: 90%;
	float: left;
	margin: 2px 0px;
}

.outer-clr-span {
	height: 18px !important;
	border: none !important;
}

.colchekbox {
	float: left;
}

.colordiv {
	width: 14px;
	height: 14px;
	float: left;
	border: 1px solid #d2d2d2;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	margin: 0px 8px 0px 7px;
}

.coloname {
	float: left;
	font-size: 12px; /* color: #888888; */
	color: #3f3f3f;
	margin-top: 0px;
	font-weight: normal;
}

.blcol {
	background: #000000;
}

.blucol {
	background: rgb(15, 142, 220);
}

.pink {
	background: pink;
}

.red {
	background: red;
}

.banner_pro_name {
	width: 100%;
	padding: 16px 0px;
	border-bottom: 1px solid #d8d8d9;
}

.prodspec_name {
	width: 68.45%;
	float: left;
}

.popula_box {
	min-width: 20.549%;
	float: right;
	position: relative;
	margin-top: 5px;
}

.prod_title {
	font-size: 25px;
	color: #000;
	float: left;
	font-weight: normal;
}

.prod_count_val {
	float: left;
	font-size: 14px;
	color: #666666;
	padding: 10px 0px 0px 0px;
	font-weight: normal;
	width: 142px;
	text-align: right;
}

.prod_count_val span {
	padding-right: 5px;
}

.product_showbox {
	width: 100%;
	margin-top: 10px;
}

.eleprobox {
	float: left;
	position: relative;
	cursor: pointer;
	margin-bottom: 30px;
	border: 1px solid #ffffff;
	padding: 0px 6px;
}

.frp {
	margin-right: 0px !important;
}

.proimgbox {
	width: 179px;
	height: 176px;
}

.proquotbox {
	width: 170px;
	padding: 10px 3px 10px 3px;
	text-align: left;
}

.pronamebox {
	font-size: 13px;
	color: #666666;
	font-weight: normal;
	line-height: 16px;
}

.pronamebox b {
	font-weight: normal;
	color: #000;
}

.pronamebox a {
	color: #666666;
	text-decoration: none;
	font-size: 13px;
}

.proratebox {
	width: 100%;
	height: 22px;
}

.ratval {
	width: 55%;
	float: left;
	color: #888;
	font-size: 12px;
	margin-top: 3px;
}

.ratingimg {
	width: 45%;
	float: left;
}

.apprprobox .proprcbox {
	padding: 3px 0px;
}

.apprprobox .proprcbox .discont-value {
	font-size: 17px;
	padding-left: 2px;
}

.proprcbox {
	width: 100%;
	font-size: 22px;
	padding: 4px 0px;
}

.oldprc {
	font-size: 13px;
	text-decoration: line-through;
	font-weight: normal;
	color: #666666;
}

.rsym {
	font-size: 12px;
	float: left;
}

.rsymp {
	font-size: 21px;
	float: left;
}

.vm {
	text-shadow: 0px 0px 0px;
}

.prospecbox {
	width: 100%;
	padding: 6px 0px 0px 0px;
}

.prospecli {
	list-style-type: none;
	color: #777777;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	background: url('images/bullet.gif') 0px 5px no-repeat;
	padding: 0px 0px 0px 9px;
}

.proimgbox img {
	display: block;
	margin: 0 auto;
	height: 100%;
}

.hoverbox_pro {
	display: none;
}

.hoverbox_pro {
	width: 196px;
	position: absolute;
	height: 375px;
	border: 1px solid #dfdfdf;
	top: 0px;
	left: 0px;
}

.popularitem {
	display: none;
	position: absolute;
	width: 157px;
	border: 1px solid #e1e1e1;
	background: #ececec;
	z-index: 111;
	top: 24px;
	color: #000;
	border-top: none;
	font-size: 12px;
	right: 0;
}

.popitemlist {
	padding: 7px 12px;
	cursor: pointer;
	border-top: 1px solid #E1E1E1;
}

.selction_box {
	min-width: 155px;
	height: 23px;
	border: 1px solid #e1e1e1;
}

.defval {
	min-width: 127px;
	background: #ececec;
	font-size: 11px;
	float: left;
	line-height: 23px;
}

.sortby {
	color: #000;
	padding-left: 10px;
	padding-right: 5px;
	font-size: 12px;
}

#sortdiv {
	float: right;
	width: 28px;
	height: 23px;
	background: #fff url('images/newbagsprite.png') 9px -272px no-repeat;
	cursor: pointer;
}

.loadingpanelbox {
	width: 100%;
	margin: 40px 0px 20px;
	position: relative;
}

.loadbox {
	width: 376px;
	height: 33px;
	margin: 0 auto;
}

#displayname {
	outline: 0;
	/* -webkit-appearance: none; */
	width: 217px;
	text-align: center;
	margin: 0px;
	font-size: 14px;
	height: 30px;
	border: none;
	color: #666666;
	background: #ffffff;
	padding-top: 2px;
	font-family: 'MYRIADPROREGULAR';
	text-transform: uppercase;
}

#loadbtn {
	text-align: center;
	cursor: pointer;
	width: 158px;
	margin: 0px;
	background: #5c5c5c;
	color: #ffffff;
	border: 1px solid #dedede;
	border-left: none;
	text-decoration: underline;
	padding: 10px 0px;
	display: block;
	float: right;
	margin-top: -1px;
	box-shadow: 1px 3px 9px #d9d9d9;
}

#loadbtn a {
	color: #ffffff;
}

.addtocmp {
	color: #888888;
	font-size: 12px;
	font-weight: normal;
	display: block;
	width: 110px;
	float: left;
	margin-top: 4px;
}

.chkprobox {
	float: left;
}

.apprimgbox_search {
	width: 242px;
	height: 240px;
	position: relative;
	display: table-cell;
	vertical-align: middle;
}

.apprimgbox_search img {
	margin: 0 auto;
	display: block;
}

#prod_specification {
	position: absolute;
	top: 0px;
}

.fresh {
	background: url('images/fresh.gif') 0px 0px no-repeat;
	width: 16px;
	display: block;
	height: 47px;
}

.offer {
	background: url('images/offer.gif') 0px 0px no-repeat;
	width: 16px;
	display: block;
	height: 87px;
}

.limited {
	background: url('images/limitd.gif') 0px 0px no-repeat;
	width: 16px;
	display: block;
	height: 94px;
}

.apprprobox:hover .search {
	display: block;
}

.apprprobox:hover .quickv_search {
	display: block;
}

.quickv_search {
	width: 242px;
	padding: 11px 0px;
	display: none;
	position: absolute;
	font-size: 14px;
	text-decoration: underline;
	background: #DFDFDF;
	opacity: 0.8;
	color: #555555;
	cursor: pointer;
	z-index: 1111;
	top: 207px;
	text-align: center;
}

.quickv_search a {
	font-size: 14px;
	color: #555;
}

.shareon_search {
	display: none;
	width: 77px;
	background: #ffffff;
	height: 30px;
	padding: 5px 0px;
	position: absolute;
	z-index: 11111;
	top: 200px;
	left: 50%;
	margin-left: -38px;
}

.option-list-ul {
	font-size: 11px;
	font-weight: normal;
	float: left;
	width: 96%;
}

#filter_Category {
	width: 156px !important;
}

#filter_Category li span {
	line-height: 20px !important;
	height: 20px;
}

#filter_Category li input {
	margin-top: 3px;
}

.option-list-ul li {
	line-height: 20px;
	font-size: 13px;
	font-weight: normal;
	float: left;
	clear: both;
	width: 100%;
	position: relative;
}

#filter_Size {
	width: 170px !important;
}

#filter_Size li {
	width: 162px;
}

.option-list-ul .nameValue {
	font-size: 13px;
	font-weight: normal;
	color: #888888 !important;
	float: right !important;
	width: 136px !important;
	height: 22px;
	line-height: 22px;
	cursor: pointer;
	padding: 0 0 0 5px;
	overflow: hidden;
}

.option-list-ul .brandSpan {
	font-size: 12px;
	font-weight: normal;
	float: left !important;
	width: 15px;
	height: 22px;
	margin: 0;
	z-index: 6;
	background: #FFF;
	position: absolute !important;
}

.option-list-ul .subcahd {
	float: left !important;
	font-weight: bold;
	color: #555555;
	padding-left: 0px !important;
	width: 150px !important;
	padding-top: 6px;
}

.option-list-ul .brandChk {
	margin: 5px -18px 0 0;
	position: relative;
}

.option-list-ul .sizeSpan {
	font-size: 12px;
	font-weight: normal;
	float: left !important;
	width: 15px;
	height: 22px;
	line-height: 22px;
	margin: 0;
	position: relative;
	z-index: 6;
	background: #FFF;
}

.option-list-ul .catSpanOut {
	float: left;
	border: 1px solid #919191;
	margin: 3px 1px;
	-webkit-appearance: none;
	-webkit-border-radius: 0px !important;
}

.option-list-ul .catSpan {
	font-size: 12px;
	font-weight: normal;
	float: left !important;
	width: 15px;
	height: 22px;
	margin: 0;
	z-index: 6;
	background: #FFF;
	position: absolute !important;
}

.option-list-ul .catChk {
	margin: 5px -18px 0 0;
	position: relative;
}

.option-list-ul .sizeChk {
	
}

.catSpanOut .input-unchecked {
	outline: 0;
	background: #FFF;
	border: 1px solid #FFF;
	float: left;
	width: 10px;
	height: 10px;
	cursor: pointer;
}

.chkb:checked {
	width: 14px;
	height: 14px;
	margin: 0 auto;
	display: inline-block;
	background: url('images/newbagsprite.png') -887px -66px no-repeat;
}

.sizeChk:checked,.brandChk:checked,.pradoForNarrowCheckBox:checked {
	background: url('images/newbagsprite.png') -887px -66px no-repeat;
}

.colchekbox {
	float: left;
	width: 11px;
	height: 11px;
	background: #fff;
	padding: 1px 0px 0px 1px;
}

.chkb {
	float: left;
	-webkit-appearance: none;
	margin: 0 auto;
	background: #FFF;
}

#filter_Brands {
	width: 165px;
}

.clrSpan {
	height: 14px !important;
	width: 14px !important;
	border: 1px solid #a2a2a2;
	-webkit-appearance: none;
	-webkit-border-radius: 0px !important;
	outline: 0;
}

#filter_Brands li .nameValue {
	width: 140px !important;
}
/*-------------------------------------------------------------------------------------------- */
.pdRightHeading {
	color: #888888;
	font-weight: normal;
	font-size: 15px;
	margin: 15px;
}

.headingRight a img {
	border: 1px solid #dedede;
	width: 74px;
	height: 45px;
}

.calltotext {
	color: #F48500;
	font-size: 18px;
	padding-bottom: 5px;
}

.calltoval {
	color: #000000;
	font-weight: normal;
	padding-left: 5px;
}

.calltoquote {
	color: #666666;
	font-size: 12px;
	font-weight: normal;
}

/* ----- CSS FOR SIDE MENU START FROM HERE ----- [ ABHISHEK .M ] ----------------*/
.subMenu {
	display: none;
	width: 802px;
	height: 399px;
	position: absolute;
	background: #ffffff;
	top: 40px;
	left: 187px;
	z-index: 1111;
	border: 1px solid #65acd6;
	box-shadow: 6px 2px 8px rgba(124, 116, 116, 0.61);
	-webkit-box-shadow: 6px 2px 8px rgba(124, 116, 116, 0.61);
	-o-box-shadow: 6px 2px 8px rgba(124, 116, 116, 0.61);
	-moz-box-shadow: 6px 2px 8px rgba(124, 116, 116, 0.61);
}

.superDeal {
	color: #ff4800
}

.cata:hover {
	background: #eef8fc;
	color: #1a5780;
	padding-left: 8px;
	box-shadow: 2px 1px 5px #dcdcdc;
	border-bottom: 1px solid #65acd6;
	border-top: 1px solid #65acd6;
	margin-top: -1px;
}

.cata:hover .subMenu {
	display: block;
}

.subcata {
	width: 166px;
	height: 399px;
	float: left;
	/* margin-right: 25px; */
	color: #7c4c98;
	font-weight: normal;
	font-size: 14px;
	background: #eef8fc;
	/* border-right: 1px solid #d3d3d3; */
}

.subcatadiv {
	display: block;
	box-sizing: border-box;
	padding: 11px 0px 11px 20px;
	background: #EEF8FC;
}

.subcatadiv>a {
	color: #7c4c98;
	text-decoration: none;
	font-size: 14px;
	position: relative;
	width: 144px;
	display: block;
}

.subcatamenu {
	display: none;
	width: 621px;
	height: 399px;
	position: absolute;
	top: 0px;
	left: 167px;
	background: #ffffff;
	z-index:-1;
	border-left: 1px solid #c2c2c2;
}

.cata:hover .subcatadiv:hover {
	background: #ffffff;
	display: block;
	box-sizing: border-box;
	padding: 11px 0px 10px 20px;
	border-bottom: 1px solid #D3D3D3;
	border-top: 1px solid #D3D3D3;
	margin-top: -1px;
	background: #fff url(images/menu-arrow.gif) no-repeat 159px 11px;
	width: 168px;
}

.catasub1 {
	margin-left: -1px;
}

.catasub1:hover {
	width: 169px !important
}

.mbgw {
	background: #fff !important
}
/*#subCat_41:hover,#subCat_31:hover,#subCat_36:hover,#subCat_1011:hover{background:#fff !important}*/
.subcatadiv:hover .subcatamenu {
	display: block !important;
}

.subcatamenudiv1 {
	width: 180px;
	padding: 10px 12px;
	float: left;
}

.subcataconli {
	padding: 3px 7px 4px 14px;
	font-size: 13px;
	width: 165px;
	line-height: 14px;
}

.subcatahead,.subcataconhd {
	font-size: 14px;
	padding: 7px 7px 5px 14px;
	font-weight: normal;
	color: #666666;
}

.submenudef {
	display: block;
}

.subcataconli a {
	font-size: 13px;
	color: #555555 !important;
}

.subcataconli:first-letter {
	text-transform: capitalize;
}

/* --------------CSS FOR subcatagory - apparel - ---------------- */
.dress_quote {
	color: #555555;
	font-size: 12px;
	cursor: pointer;
}

.product_cat_name {
	width: 100%;
	height: 358px;
	overflow: auto;
	margin-bottom: 5px;
	margin-top: 15px;
	cursor: pointer;
}

.apprimgbox {
	width: 240px;
	height: 348px;
	background: #f3f3f3;
	position: relative;
}

.apprprobox {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	position: relative;
	cursor: pointer;
	border: 1px solid #ffffff;
}

.apprquotbox {
	width: 220px;
	padding: 10px 10px
}

.apprprobox:hover {
	border: 1px solid #dfdfdf;
}

.apprsizebox {
	font-weight: normal;
	color: #666666;
	font-size: 11px;
	padding: 10px 10px 0px 10px;
	border-top: 1px solid #fff;
	width: 220px;
	margin-left: -10px;
	visibility: hidden;
}

.apprsizebox span {
	padding: 0px 3px;
}

.apprimgbox img {
	width: 100%;
	height: 100%;
}

.sizebar {
	width: 260px;
	height: 24px;
	border-top: 1px solid #dfdfdf;
	position: absolute;
	bottom: 0px;
}

.apprprobox:hover .quickv_appr,.apprprobox:hover .shareon_appr {
	display: block;
}

.shareon_appr {
	display: none;
	width: 77px;
	background: #ffffff;
	height: 30px;
	padding: 5px 0px;
	position: absolute;
	z-index: 11111;
	top: 308px;
	left: 50%;
	margin-left: -38px;
}

.quickv_appr {
	text-decoration: underline;
	padding: 11px 0px 11px 0px;
	width: 240px;
	text-align: center;
	display: none;
	position: absolute;
	font-size: 14px;
	text-decoration: underline;
	background: #DFDFDF;
	opacity: 0.8;
	color: #555555;
	cursor: pointer;
	z-index: 1111;
	top: 314px;
}

.apprprobox:hover .apprsizebox {
	border-top: 1px solid #dfdfdf;
	visibility: visible;
}

.eleprobox:hover .apprsizebox {
	border-top: 1px solid #dfdfdf;
	visibility: visible;
}

.quickv_appr a {
	font-size: 12px;
	color: #555;
}
/* --------------CSS FOR SUB CATAGORY SEARCH PRODUCT IN RECT & SQUARE DIV ---------------- */
.apprimgbox_ser {
	width: 242px;
	height: 348px;
	background: #f3f3f3;
	position: relative;
	display: table-cell;
	vertical-align: middle;
}

/* --------------CSS FOR Electronic products compare ---------------- */
.close_compbox {
	width: 14PX;
	height: 16px;
	position: absolute;
	top: 2px;
	right: 3px;
	cursor: pointer;
	background: url('images/newbagsprite.png') -285px -340px no-repeat;
}

.comparebox {
	width: 100%;
	margin-top: 5px;
}

.compare_prodbox {
	width: 734px;
	height: 63px;
	background: rgb(25, 180, 197);
	padding: 15px 15px;
	position: relative;
}

.compare_prod_div {
	width: 150px;
	height: 72px;
	float: left;
	margin-right: 10px;
	position: relative;
}

.cproduct_image {
	width: 62px;
	margin-right: 10px;
	float: left;
}

.cproduct_data {
	color: #fff;
	font-size: 11px;
	line-height: 15px;
	width: 68px;
	float: left;
}

.compbtn {
	width: 87px;
	height: 34px;
	background: #e42853;
	border: none;
	margin-top: 15px;
	color: #ffffff;
	font-size: 12px;
	cursor: pointer;
	border-radius: 5px;
}

.compare_submitbox {
	float: left;
	width: 87px;
}

.close_productbox {
	width: 14px;
	height: 16px;
	position: absolute;
	top: -5px;
	left: -5px;
	background: url('images/newbagsprite.png') -285px -368px no-repeat;
	cursor: pointer;
}
/* --------------~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~---------------- */

/* --------------CSS FOR REGISTERATION FORM  ---------------- */
.container {
	width: 990px;
	margin: 0 auto;
	margin-top: 100px;
}

.registerdiv {
	width: 606px;
	height: 490px;
	box-shadow: 0px 0px 16px 1px #d3d3d3;
	-webkit-box-shadow: 0px 0px 16px 1px #d3d3d3;
	-moz-box-shadow: 0px 0px 16px 1px #d3d3d30px 0px 16px 1px #d3d3d3;
	-o-box-shadow: 0px 0px 16px 1px #d3d3d3;
}

.divhead {
	width: 100%;
	height: 49px;
	background: #f2f2f2;
	position: relative;
}

.divheadtextbox {
	padding: 15px 30px;
}

.formname {
	width: 47%;
	float: left;
	font-size: 23px;
	color: #888888;
}

.login_option {
	width: 53%;
	float: left;
}

.already_regis {
	width: 163px;
	padding-left: 50px;
	float: left;
}

.already_regis a {
	color: #888888 !important;
	text-decoration: none;
	font-size: 16px;
}

.login_link {
	width: 60px;
	float: left;
}

.login_link a {
	font-size: 16px;
	color: #e75073 !important;
	text-decoration: underline !important;
	cursor: pointer;
}

.registerbody {
	padding: 30px;
}

.left_regisbody {
	width: 50%;
	float: left;
	background: url('images/formbg.png') 267px 0px no-repeat;
}

.right_regisbody {
	width: 44%;
	float: left;
	padding-left: 30px;
}

.inst_headquote {
	font-size: 16px;
	color: #888888;
	margin-bottom: 15px;
	font-weight: normal;
}

.inst_list {
	font-size: 13px;
	color: #888888;
	padding: 12px 30px 12px 25px;
	line-height: 16px;
	font-weight: normal;
	background: url('images/newbagsprite.png') -977px -440px no-repeat;
}

#bagitreg_form {
	padding-left: 30px;
}

.forminputdiv {
	padding: 5px 0px;
	width: 100%;
}

.inptfld {
	width: 98%;
	border: 1px solid #d1d1d1;
	padding: 8px 0px 8px 5px;
}

.checkboxdiv {
	width: 25px;
	float: left;
	height: 25px;
}

.checknote {
	width: 88%;
	float: left;
	padding: 5px 0px;
	color: #888888;
	font-size: 11px;
}

.chkfld {
	display: block;
	width: 16px;
	height: 16px;
	-webkit-border-radius: 0px;
}

.formbtn {
	font-weight: bold;
	cursor: pointer;
	width: 77px;
	height: 34px;
	background: #e42853;
	color: #ffffff;
	border: none;
	border-radius: 5px;
	font-size: 14px;
	text-transform: uppercase;
	-webkit-appearance: none;
	-webkit-border-radius: 5px;
	behavior: url(http://exclusive1.bagittoday.com:38080/faces/jsp/PIE.htc);
}

.formbtn:hover {
	background: #555555;
	font-weight: bold;
}

.socialdiv {
	padding: 0px 0px 10px 0px;
	float: right;
}

.social_boundry {
	background: url('images/newbagsprite.png') 0px -26px no-repeat;
	width: 100%;
	height: 25px;
}

.close_regform {
	position: absolute;
	top: 10px;
	right: 19px;
	width: 16px;
	height: 20px;
	background: url('images/newbagsprite.png') -323px -339px no-repeat;
	cursor: pointer;
}

.refsoc {
	float: left !important;
}

#errorMessage {
	left: 30px;
	position: absolute;
	top: 58px;
}

#errorMessage,.fieldMessage {
	color: #e75073 !important;
	text-shadow: 0px 0px 0px;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CSS FOR LOG IN ~~~~~~~~~~~~~~~// A.M ~~~~*/
.loading {
	width: 100%;
	height: 100%;
	border: 0 solid #000;
	float: left;
	position: absolute;
	z-index: 999999999;
	top: 0;
	left: 0;
}

.popOverlay {
	background: #ffffff ! important;
	height: 100%;
	left: 0;
	opacity: .9 !important; ! important;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9999999;
}

.bodyDiv_Class {
	margin: 0 auto;
	width: 100%;
	display: table;
}

.loginBox {
	background-color: #ffffff !important;
	padding: 0px !important;
	width: 606px !important;
	line-height: 14px;
}

.loginBox .loginBoxCont {
	padding: 0px !important;
}

.loginBox .loginBoxCont .login {
	color: #d73c43;
	font: bold 16px Tahoma, Geneva, sans-serif;
	float: left;
	width: 100px;
	text-align: left;
}

.loginBox .loginBoxCont .dontHave {
	color: #19233d;
	font: 12px 'MYRIADPROREGULAR', Helvetica, sans-serif;
	float: left;
	margin: 0 0 0 125px;
	width: 215px;
}

.fltrt {
	float: right;
}

.dontHaveacc {
	width: 170px;
	float: left;
	color: #888888;
	text-decoration: none;
	font-size: 16px;
	font-weight: normal;
}

.reg_link {
	width: 108px;
	float: left;
	margin-left: 10px;
}

.reg_link a {
	font-size: 16px;
	color: #e75073;
	font-weight: normal;
	text-decoration: underline;
	cursor: pointer;
}

.loginBox .loginBoxCont .loginleft {
	float: left;
	width: 250px;
}

.loginBox .loginBoxCont .loginInput {
	background: url(images/inputBack.jpg) repeat-x;
	border: 1px solid #ccc;
	color: #333b4f;
	font: 12px 'MYRIADPROREGULAR', Helvetica, sans-serif;
	height: 24px;
	line-height: 24px;
	margin: 5px 0 5px 0;
	padding-left: 5px;
	width: 230px;
	float: left;
}

.loginBox .loginBoxCont .loginName {
	color: #333b4f;
	font: bold 12px 'MYRIADPROREGULAR', Helvetica, sans-serif;
	padding-top: 10px;
	text-align: left;
}

.fltlt {
	float: left;
}

.loginBox .loginBoxCont .loginRight {
	float: right;
	width: 175px;
}

.loginBox .loginBoxCont {
	background-color: #fff;
	padding: 10px;
}

.loginBox .loginBoxCont .loginBtn {
	border-radius: 2px;
	background-color: #ce1948;
	cursor: pointer;
	color: #fff;
	font: bold 14px 'MYRIADPROREGULAR', Helvetica, sans-serif;
	height: 30px;
	line-height: 25px;
	margin-top: 10px;
	text-align: center;
	width: 90px;
	border: 0;
}

.loginBox .loginBoxCont .fPassword a {
	color: #db304a;
	text-decoration: underline;
}

.loginBoxMain {
	position: fixed;
	top: -500px;
	left: 50%;
	margin-left: -303px !important;
	z-index: 9999999;
	background: #ffffff;
}

.left_loginbody {
	width: 46%;
	float: left;
}

.right_loginbody {
	width: 48%;
	float: left;
}

.loginBox .loginBoxCont .loginName {
	color: #999999 !important;
	font: normal 12px !important;
	padding-top: 10px;
	text-align: left;
}

.forminputdivin {
	padding: 5px 0px;
	width: 85%;
	color: #999;
}

.loginBox .loginBoxCont .fPassword {
	color: #999999 !important;
	font-size: 11px !important;;
	float: right;
	padding: 10px 0px 0 0 !important;
}

.loginBox .loginBoxCont .fPassword a {
	color: #999999 !important;
	font-weight: bold;
	text-decoration: underline;
}

.forminputdivin label {
	line-height: 20px;
}

.calto_ord {
	font-weight: normal !important;
	position: relative;
	cursor: pointer;
}

.calltohover {
	position: absolute;
	width: 177px;
	height: 51px;
	border: 1px solid #cdcdcd;
	top: 30px;
	left: 0px;
	background: #eeeeee;
	z-index: 999;
	padding: 6px 10px;
	display: none;
}

.calto_ord:hover .calltohover {
	display: block;
}

.call_indul {
	color: #0B90A5;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 5px;
}

.call_num {
	color: #666666;
	font-size: 14px;
}

.blackcol {
	color: #000000;
}

.sell_on {
	border-right: none !important;
	padding: 9px 1px 9px 1px !important;
}

.sell_on a {
	font-size: 12px;
	padding-left: 10px;
}

.signOut {
	background: #fff !important;
  	padding: 0px 15px 16px 0px !important;
  	font-weight: bold;
}

.myAccount span {
	background: none !important;
	cursor: pointer !important;
	margin: 0px !important;
	padding: 0px !important;
}

.creditLast {
	float: none !important;
}

.myAccount {
	position: relative !important;
	cursor: pointer;
	padding: 9px 15px 7px 15px !important;
	text-transform: uppercase;
}

.arrowMyAcc {
	background: url('images/my-ac-arrow.png') 89px 10px no-repeat !important;
	height: 16px !important;
	padding: 5px 0px 0px 9px !important;
	color: #1E83BE !important;
	display: block !important;
	width: 93px !important;
	font-weight: normal;
}

.myAccountHover {
background-color: #fff !important;
  color: #000 !important;
  cursor: pointer !important;
  border-radius: 0px !important;
  padding: 4px 8px 6px 0px !important;
  width: 100% !important;
  box-sizing: border-box;
  border-left: 1px solid #dedede;
  border-right: 1px solid #dedede;
  border-top: 1px solid #dedede;
}

.myAccountMenu {
  width: 162%;
  background-color: #fff !important;
  border: 1px solid #dedede !important;
  color: #000 !important;
  position: absolute !important;
  z-index: -1 !important;
  right: 0px;
  box-shadow: 0px 2px 4px #c2c2c2;
  top: 30px;
  padding-top: 9px;
  
}

#myAccountDD {
	  display: block;
  top: 0 !important;
  position: absolute !important;
  width: 100% !important;
  z-index: 999 !important;
  left: 6px !important;
  box-shadow: 0px 7px 4px #c2c2c2;
}

.myAccountMenu a {
	color: #000 !important;
	display: block;
	padding-left: 0px !important;
	text-align: right !important;
	line-height: 24px;
	border-top: 1px solid #dedede;
	padding-right: 16px;
}
.myAccountMenu a:first-child{border-top:none}

.myAccountMenu a:hover {
	background-color: #f0f0f0;
	color: #000 !important;
}

.uName {
  font-weight: 700;
  padding: 8px 15px 7px 15px !important;
  text-transform: uppercase;
  color: #000 !important;
}

.inviteInputButton {
	border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	background-color: #e42853 !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	color: #fff;
	font: bold 13px 'MYRIADPROREGULAR';
	margin: 0 0 0 10px;
	cursor: pointer;
	float: left;
	height: 35px;
	line-height: 35px;
	text-shadow: 2px 2px 0px #a71d32;
	text-transform: uppercase;
	width: 140px;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.slider {
	width: 320px;
	height: 310px;
	margin: 0 auto;
	position: relative;
	display: block;
	overflow: hidden;
}

.slideimg img {
	border-radius: 5px;
}

.slideimg {
	float: left;
	margin-left: 14px;
	height: 300px;
}

/*.sli_img {
	height: 312px;
	float: left;
	width: 8000px;
	position: relative;
}*/
.misdet {
	width: 398px;
}

.image4span {
	position: absolute;
	top: 415px;
	left: 15px;
	color: #fff;
	font-weight: bold;
}

.btnPrevious99 {
	position: absolute;
	top: 92px;
	left: 0px;
	z-index: 9999;
	cursor: pointer;
	width: 28px;
	height: 70px;
	background: url(images/newbagsprite.png) -68px -425px no-repeat
		!important;
	display: none;
}

.btnNext99 {
	position: absolute;
	top: 92px;
	right: 0px;
	width: 28px;
	z-index: 9999;
	cursor: pointer;
	background: url(images/newbagsprite.png) -132px -425px no-repeat
		!important;
	height: 70px;
	display: none;
}

/*--don't miss--*/
.dont-miss {
	width: 232px;
}

.bdr-tp-gr {
	border-top: 1px solid #e6e6e6
}

.bdr-head {
	margin-top: -1px;
	border-top: 1px solid #000;
	padding-top: 5px;
	padding-bottom: 5px;
}

.dont-miss ul,.t-deal ul {
	margin: 0;
	padding: 0;
	list-style: none
}

.dont-miss ul li {
	display: block;
	margin-bottom: 20px
}

.dont-miss ul li:last-child {
	margin-bottom: none
}

.t-deal {
	width: 738px
}

.t-deal ul li {
	float: left;
	margin-right: 22px;
	width: 231px;
	color: #666666;
	font-size: 14px
}

.t-deal ul li:last-child {
	margin-right: 0px
}

.t-deal ul li>a>img {
	width: 231px;
	height: 304px;
	margin-bottom: 10px;
}

.wrp {
	left: 0;
	top: 4px;
}

.t-p-tit {
	margin-bottom: 5px
}

.t-pr,.t-apr,.t-opr {
	padding-left: 6px
}

.t-apr {
	text-decoration: line-through
}

.t-opr {
	color: #b161e0
}

.shp-nw {
	margin-top: 10px;
}

.t-pr-desc {
	color: #666;
	display: block
}

/*--don't miss--*/
.slideima {
	float: left;
}

.slider99 {
	width: 398px;
	height: 299px;
	margin: 0 auto;
	position: relative;
	display: block;
	overflow: hidden;
	border-bottom: 1px solid #d2d2d2;
}

.slider99:hover .btnNext99,.slider99:hover .btnPrevious99 {
	display: block;
}

.inactive_size {
	cursor: pointer;
}

.active_size {
	border: 1px solid #1e83be !important;
	padding: 4px 8px 9px 9px !important;
	color: #1e83be !important;
}

/* Start Product Detail Page by Ravi */
.productDetailMidBody {
	position: relative;
	width: 990px;
}

.pdMidLeft {
	border-right: 1px solid #e6e7e9;
	float: left;
	width: 854px;
}

.pdMidRight {
	float: right;
	width: 135px;
}

.productZoomBox {
	border-top: 1px solid #e6e7e9;
	float: left;
	padding: 10px 8px 30px 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 402px;
}

.right_side_img_book {
	width: 350px !important;
}

.pd_price_right_book {
	width: 632px !important;
}

.productZoomBox_book {
	width: 350px !important;
}

.productHeadingAndLogo_book {
	width: 632px !important;
}

.pd_price_right_book .pd_price_div_elec {
	width: 570px;
}

.pdThumbs {
	float: left;
	width: 46px;
}

.pdThumbs a {
	display: block;
	margin: 4px 0;
}

.pdImage {
	float: right;
	width: 350px;
}

.pdRightProducts {
	border: 1px solid #fff;
	margin: 0 auto;
	width: 103px;
	margin-top: 20px;
	padding: 10px;
}

.pdRightProducts:hover {
	border: 1px solid #dfdfdf;
}

.pdRightLinks {
	color: #666;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	padding-top: 5px;
	text-decoration: none;
}

.pdRightPrice {
	color: #333;
	display: block;
	font-size: 17px;
	padding: 5px 0 0 0;
}

.productHeadingAndLogo {
	border-bottom: 1px solid #e6e7e9;
	border-left: 1px solid #e6e7e9;
	float: right;
	width: 580px;
}

.pdProductHeading {
	color: #000;
	font-size: 20px;
	font-weight: normal;
	padding: 15px 0 0 0;
}

.headingleft {
	float: left;
	margin: 0 0 0px 20px;
	width: 484px;
	position: relative;
	min-height: 92px;
}

.headingRight {
	float: right;
	text-align: center;
	width: 74px;
}

.headingRight a.smallBrandLink {
	color: #666666;
	font-size: 10px;
	font-weight: normal;
	display: block;
	line-height: 11px;
	margin: 3px 0 3px 0;
}

/*------------Apparel page Css created by babloo rao-----------------*/
.hd_rating {
	width: 100%;
	float: left;
	margin-top: 2px;
}

.ratong_left {
	float: left;
	width: 100px;
	height: 16px
}

.review_count {
	float: left;
	font-family: 'MYRIADPROREGULAR';
	font-size: 12px;
	color: #888888;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}

.review_count a {
	color: #888888;
	font-weight: normal;
	margin: 0px 5px 0px 5px;
	text-decoration: underline;
	padding-left: 15px;
	background: url('images/chotaedit.gif') 0px 0px no-repeat;
}

.review_count a:hover {
	text-shadow: 0px 0px 0px;
}

.seller_retail {
	float: left;
	font-family: 'MYRIADPROREGULAR';
	font-size: 12px;
	color: #2e85b3;
	line-height: 15px;
	clear: both;
	font-weight: normal;
}

.seller_retail a {
	font-family: 'MYRIADPROREGULAR';
	font-size: 13px;
	color: #2e85b3;
}

#pd_price_right,.comboProductAttribute {
	width: 444px;
	float: right;
	border-bottom: 1px solid #e6e7e9;
	border-left: 1px solid #e6e7e9;
}

.pd_price_div {
	float: left;
	color: #000;
	margin-left: 20px;
	width: 405px;
	margin-right: 20px;
	height: auto;
	padding: 15px 0px;
}

.pd_price_div .main_price {
	font-size: 35px;
	color: #000;
	margin-right: 15px;
	float: left;
	font-weight: bold;
}

.main_price_percentage {
	font-family: 'MYRIADPROREGULAR';
	font-size: 16px;
	color: #888;
	font-weight: normal; /*line-height:60px;*/
	float: left;
	margin: 10px 0px 0px 0px;
}

.main_price_offers {
	font-size: 13px;
	color: #888;
	font-weight: normal;
	float: right;
	width: 70px;
	margin-top: 10px;
}

.main_price_offers a {
	color: #1e83be !important;
	margin: 0px 0px 0px 0px;
}

.expoffbox {
	margin: -8px 0px 0px 0px !important;
	float: right;
	width: 27px;
	cursor: pointer;
	height: 27px;
	background: url(images/bagitSprite.png) no-repeat -384px -16px;
	text-indent: -999px;
}

.ship_off {
	float: right;
	width: 148px;
	padding-top: 10px;
}

.shipp_pro {
	font-size: 13px;
	color: #888888;
	float: left;
	line-height: 15px;
	margin-top: -7px;
	font-weight: normal;
	margin: 2px 0px 0px 14px;
}

.fstrabox {
	padding: 15px 0px;
}

.sizes_div {
	float: left;
	width: 256px;
	display: block;
}

.sizes_div li {
	display: inline;
	list-style: none;
	color: #999999;
}

.sizes_div li.size_width {
	padding: 4px 8px 9px 9px;
	border: 1px solid #e6e7e9;
	background: #fff;
	margin-right: 6px;
	display: block;
	min-width: 10px;
	float: left;
	text-align: center;
	height: 12px;
}

.deactive_size {
	padding: 4px 8px 9px 9px;
	background: #dfdfdf url('images/crossline.png') 1px -1px no-repeat;
	margin-right: 6px;
	min-width: 10px;
	height: 12px;
	border: 1px solid #e6e7e9;
	float: left;
	cursor: default;
}

.stxt {
	vertical-align: middle;
}

.size_text {
	font-size: 12px;
	margin-right: 3px;
	float: left;
	padding-top: 5px;
	width: 67px;
	color: #666666;
}

.sizechart_Div {
	float: right;
}

.sizechart_Div a {
	cursor: pointer;
}

.sizechart_Div img {
	float: left;
	margin: 10px 0px 0px 0px;
}

.stock-alertmsg {
	font-size: 11px;
	color: #888888;
	padding: 0px 0px 4px 0px;
	font-weight: normal;
	display: none;
}

.stock_val {
	color: #FF0000;
}

.buynoe_btn {
	float: left;
	padding: 0px 0px 0px 0px;
}

.btn_left {
	float: left;
	background: url(images/buynow_left.gif) no-repeat;
	width: 5px;
	height: 49px;
}

.btn_mid {
	float: left;
	background: url(images/buynow_mid.gif) repeat-x;
	width: 265px;
	height: 49px;
	cursor: pointer;
}

.btn_right {
	float: left;
	background: url(images/buynow_right.gif) no-repeat;
	width: 8px;
	height: 49px;
}

.cart_img {
	float: left;
	margin: 11px 0 0;
}

.btn_mid span {
	float: left;
	line-height: normal;
	margin: 10px 0 0 7px;
}

.btn_text {
	width: 135px;
	margin: auto;
	font-family: 'MYRIADPROREGULAR';
	font-size: 20px;
	color: #fff;
	text-shadow: 1px 1px 1px #666;
}

.addtowish_list {
	float: left;
	width: 95px;
	margin: 1px 0 0 14px;
	padding: 7px 2px 7px 12px !important;
	cursor: pointer;
}

.addtowish_list a {
	font-family: 'MYRIADPROREGULAR';
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}

.addtowish_list a img {
	float: left;
	margin-top: 3px;
}

.addtowish_list a span {
	float: left;
	width: 62px;
	line-height: 14px;
	margin: 0px 0px 0px 7px;
}

.btn_newDiv {
	height: auto;
}

.chk_delivery {
	float: left;
	width: 65px;
	font-family: 'MYRIADPROREGULAR';
	font-size: 12px;
	color: #888;
	text-decoration: none;
	line-height: 13px;
	font-weight: normal;
	margin-top: -1px;
}

.chk_input {
	float: left;
	position: relative;
}

.chk_input input {
	outline: 0;
	width: 145px;
	padding-left: 5px;
	color: #888;
	float: left;
	border: 1px solid #e1e1e1;
	height: 21px;
	outline: 0;
}

.chk_input span {
	float: left;
	margin: 1px 0 0 2px;
}

.declineError {
	color: #e42853;
}

.check_delivery {
	float: left;
	height: auto;
	line-height: normal;
	margin: 12px 0 5px 0px;
	width: 100%;
}

.price_button {
	margin-top: 5px;
}

.delivry_timeimg {
	float: left;
	margin: 5px 15px 5px 0px;
}

.delivry_timeimg span {
	float: left;
	line-height: normal;
	margin: 0 6px 0 0 !important;
	font-weight: normal;
	font-size: 11px;
	color: #777777;
	line-height: 11px
}

.delv_span1 {
	font-weight: bold !important;
	color: #555555 !important;
}

.pd_social_network {
	float: left;
	margin: 4px 0px;
}

.brand_share_app {
	padding-top: 0px !important;
}

.brand_share_app .pd_price_div .pd_social_network {
	margin: 2px 0px;
}

.brand_share_app .pd_price_div {
	margin-left: 0px !important;
	padding: 5px 0px !important;
}

.pd_social_network li {
	float: left;
	width: 100%;
}

#checkres {
	width: 100%;
	display: none;
}

.checkrespin {
	float: left;
	width: 16%;
	color: #888888;
	font-size: 13px;
	font-weight: normal;
}

.checkrestxt {
	width: 70%;
	float: right;
	color: #888888;
	font-size: 12px;
	font-weight: normal;
}

.editbt {
	float: left;
	width: 7%;
	background: url('images/edit.gif') -3px 8px no-repeat;
	height: 30px;
	cursor: pointer;
	padding-right: 12px;
	border-right: 1px solid #E6E7E9;
}

.pd_social_network .first {
	background: url(images/pd_social_networking_img1.png) no-repeat -1px 0px;
	width: 25px;
	height: 25px;
	float: left;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}

.pd_social_network .second {
	background: url(images/pd_social_networking_img1.png) no-repeat -37px
		0px;
	width: 25px;
	height: 25px;
	float: left;
	margin: 0 0 0 12px;
	padding: 0px;
	cursor: pointer;
}

.pd_social_network .third {
	background: url(images/pd_social_networking_img1.png) no-repeat -74px
		0px;
	width: 25px;
	height: 25px;
	float: left;
	margin: 0 0 0 12px;
	padding: 0px;
	cursor: pointer;
}

.pd_social_network .fourth {
	background: url(images/pd_social_networking_img1.png) no-repeat -111px
		0px;
	width: 25px;
	height: 25px;
	float: left;
	margin: 0 0 0 12px;
	padding: 0px;
	cursor: pointer;
}

.pd_social_network .five {
	background: url(images/pd_social_networking_img1.png) no-repeat -148px
		0px;
	width: 25px;
	height: 25px;
	float: left;
	margin: 0 0 0 12px;
	padding: 0px;
	cursor: pointer;
}

.pd_social_network .six {
	background: url(images/pd_social_networking_img1.jpg) no-repeat -189px
		-7px;
	width: 25px;
	height: 25px;
	float: left;
	margin: 0 0 0 12px;
	padding: 0px;
	cursor: pointer;
}

.pd_social_network .seven {
	background: url(images/pd_social_networking_img1.jpg) no-repeat -222px
		-7px;
	width: 25px;
	height: 25px;
	float: left;
	margin: 0 0 0 12px;
	padding: 0px;
	cursor: pointer;
}

.pd_social_network .eight {
	width: 57px;
	height: 25px;
	float: left;
	margin: 2px 0 0 12px;
	padding: 0px;
	cursor: pointer;
}

.latets_brans {
	border-left: 1px solid #e6e7e9;
	float: right;
	width: 444px;
}

.latets_brans_inner {
	color: #000;
	float: left;
	height: auto;
	margin-left: 20px;
	margin-right: 20px;
	padding: 10px 0;
	width: 405px;
	position: relative;
}

.latets_brans .latets_b_text {
	float: left;
	color: #888;
	font-size: 12px;
	margin: 0 20px 0 0;
}

.main_outer_div {
	float: left;
	width: 854px;
}

.border_top {
	border-bottom: 1px solid #E6E7E9;
	height: 40px;
	float: left;
	width: 100%;
}

.other_sell_hd {
	float: left;
	width: 100%;
	margin: 10px 0 0;
}

.other_sell_hd h2 {
	float: left;
	width: auto;
	font-family: 'MYRIADPROREGULAR';
	font-size: 18px;
	color: #000;
	-webkit-font-smoothing: antialiased;
	font-weight: normal;
}

.circle {
	border: 1px solid #9d9d9d;
	border-radius: 50%;
	float: right;
	height: 25px;
	width: 25px;
	font-family: 'MYRIADPROREGULAR';
	font-size: 25px;
	text-align: center;
	color: #9d9d9d;
	font-weight: normal;
	margin: 0 10px 0 0;
	cursor: pointer;
}

.circle a {
	text-decoration: none;
	color: #9d9d9d;
}

.other_sell_hd_content {
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	width: 100%;
}

.other_sell_hd_content .first_block {
	width: 220px;
	float: left;
}

.other_sell_hd_content .first_block .rs_Div {
	font-family: 'MYRIADPROREGULAR';
	font-size: 20px;
	color: #000;
}

.other_sell_hd_content .first_block .rs_Div_text {
	font-family: 'MYRIADPROREGULAR';
	font-size: 11px;
	color: #888;
	font-weight: normal;
	float: left;
	margin: 5px 0px 0px 0px;
}

.other_sell_hd_content .second_block {
	width: 260px;
	float: left;
}

.other_sell_hd_content .second_block .rs_Div {
	font-family: 'MYRIADPROREGULAR';
	font-size: 14px;
	color: #4aa74e;
}

.other_sell_hd_content .second_block .rs_Div_text {
	font-family: 'MYRIADPROREGULAR';
	font-size: 11px;
	color: #888;
	font-weight: normal;
	float: left;
	margin: 5px 0px 0px 0px;
}

.buynow_plus {
	float: right;
	margin: 15px 10px 0px 0px;
}

.other_sell_hd_content .third_block {
	width: 260px;
	float: left;
}

.other_sell_hd_content .third_block .rs_Div {
	font-family: 'MYRIADPROREGULAR';
	font-size: 12px;
	color: #2e85b3;
	text-decoration: underline;
}

.other_sell_hd_content .third_block .rs_Div_text {
	font-family: 'MYRIADPROREGULAR';
	font-size: 12px;
	color: #888;
	font-weight: normal;
	float: left;
	line-height: 16px;
	margin-top: 5px;
}

.third_block {
	
}

.border_bottom {
	border-bottom: 1px solid #E6E7E9;
	width: 840px;
	float: left;
	margin: 10px 0px 0px 0px;
}

.collapse_outer_Div {
	float: left;
	width: 854px;
}

.border_bottom_100 {
	width: 100%;
	float: left;
	border-bottom: 1px solid #E6E7E9;
	margin: 10px 0px 0px 0px;
}

.border_bottom_101 {
	width: 100%;
	float: left;
	border-bottom: 1px solid #E6E7E9;
	margin: 0px 0px 0px 0px;
}

/*-----For second Collapsed---*/
.circle_1 {
	border: 1px solid #9d9d9d;
	border-radius: 50%;
	float: right;
	height: 25px;
	width: 25px;
	font-family: 'MYRIADPROREGULAR';
	font-size: 25px;
	text-align: center;
	color: #9d9d9d;
	font-weight: normal;
	margin: 0 10px 0 0;
	cursor: pointer;
}

.circle_1 a {
	text-decoration: none;
	color: #9d9d9d;
}

.other_sell_hd_content_1 {
	float: left;
	margin: 20px 0px 25px 0px;
	padding: 0px;
	width: 840px;
}

.border_bottom {
	border-bottom: 1px solid #E6E7E9;
	width: 840px;
	float: left;
	margin: 5px 0px 0px 0px;
}

.collapse_outer_Div {
	float: left;
}

.other_sell_hd_content_1_text {
	font-family: 'MYRIADPROREGULAR';
	font-size: 14px;
	color: #888;
	font-weight: normal;
	float: left;
	margin: 0px 0px 0px 0px;
	line-height: 19px;
	text-align: justify;
}

.circle_2 {
	border: 1px solid #9d9d9d;
	border-radius: 50%;
	float: right;
	height: 25px;
	width: 25px;
	font-family: 'MYRIADPROREGULAR';
	font-size: 25px;
	text-align: center;
	color: #9d9d9d;
	font-weight: normal;
	margin: 0 10px 0 0;
	cursor: pointer;
}

.circle_2 a {
	text-decoration: none;
	color: #9d9d9d;
}

.other_sell_hd_content_2 {
	float: left;
	margin: 20px 0px 25px 0px;
	padding: 0px;
	width: 100%;
}

.border_bottom {
	border-bottom: 1px solid #E6E7E9;
	width: 840px;
	float: left;
	margin: 5px 0px 0px 0px;
}

.collapse_outer_Div {
	float: left;
}

.other_sell_hd_content_2_text {
	font-family: 'MYRIADPROREGULAR';
	font-size: 14px;
	color: #888;
	font-weight: normal;
	float: left;
	margin: 0px 0px 0px 0px;
	line-height: 18px;
}

.other_sell_hd_content_2_heading {
	width: 840px;
	background: #f1f1f1;
	height: 27px;
	float: left;
	text-indent: 15px;
	line-height: 27px;
}

.content_2_rows {
	float: left;
	width: 840px;
	border-bottom: 1px dotted #E6E7E9;
	height: auto;
	line-height: 23px;
	text-indent: 15px;
}

.content_2_rows_left {
	float: left;
	border-right: 1px dotted #E6E7E9;
	width: 115px;
	color: #888;
	font-size: 12px;
	min-width: 200px;
}

.content_2_rows_right {
	float: left;
	color: #888;
	font-size: 12px;
}

.circle_3 {
	border: 1px solid #9d9d9d;
	border-radius: 50%;
	float: right;
	height: 25px;
	width: 25px;
	font-family: 'MYRIADPROREGULAR';
	font-size: 25px;
	text-align: center;
	color: #9d9d9d;
	font-weight: normal;
	margin: 0 10px 0 0;
	cursor: pointer;
}

.circle_3 a {
	text-decoration: none;
	color: #9d9d9d;
}

.other_sell_hd_content_3 {
	float: left;
	margin: 20px 0px 25px 0px;
	padding: 0px;
	width: 840px;
}

.border_bottom {
	border-bottom: 1px solid #E6E7E9;
	width: 840px;
	float: left;
	margin: 5px 0px 0px 0px;
}

.collapse_outer_Div {
	float: left;
}

.other_sell_hd_content_3_text {
	font-family: 'MYRIADPROREGULAR';
	font-size: 14px;
	color: #888;
	font-weight: normal;
	float: left;
	margin: 0px 0px 0px 0px;
	line-height: 18px;
	text-align: justify;
}

.circle_4 {
	border: 1px solid #9d9d9d;
	border-radius: 50%;
	float: right;
	height: 25px;
	width: 25px;
	font-family: 'MYRIADPROREGULAR';
	font-size: 25px;
	text-align: center;
	color: #9d9d9d;
	font-weight: normal;
	margin: 0 10px 0 0;
	cursor: pointer;
}

.circle_4 a {
	text-decoration: none;
	color: #9d9d9d;
}

.other_sell_hd_content_4 {
	float: left;
	margin: 20px 0px 25px 0px;
	padding: 0px;
	width: 100%;
}

.border_bottom {
	border-bottom: 1px solid #E6E7E9;
	width: 840px;
	float: left;
	margin: 5px 0px 0px 0px;
}

.collapse_outer_Div {
	float: left;
}

.other_sell_hd_content_4_text {
	font-family: 'MYRIADPROREGULAR';
	font-size: 14px;
	color: #888;
	font-weight: normal;
	float: left;
	margin: 0px 0px 0px 0px;
	line-height: 18px;
}

.youtube_img {
	float: left;
	text-align: center;
	width: 854px;
	margin: 5px 0px 0px 0px;
}

.ytb_img_right {
	margin-right: 10px;
	float: left;
}

.ytb_img_right_text {
	float: left;
	margin: 2px 0px 0px 0px;
}

.circle_5 {
	border: 1px solid #9d9d9d;
	border-radius: 50%;
	float: right;
	height: 25px;
	width: 25px;
	font-family: 'MYRIADPROREGULAR';
	font-size: 25px;
	text-align: center;
	color: #9d9d9d;
	font-weight: normal;
	margin: 0 10px 0 0;
	cursor: pointer;
}

.circle_5 a {
	text-decoration: none;
	color: #9d9d9d;
}

.other_sell_hd_content_5 {
	float: left;
	margin: 20px 0px 25px 0px;
	padding: 0px;
	width: 840px;
}

.border_bottom {
	border-bottom: 1px solid #E6E7E9;
	width: 840px;
	float: left;
	margin: 5px 0px 0px 0px;
}

.collapse_outer_Div {
	float: left;
}

.other_sell_hd_content_5_text {
	font-family: 'MYRIADPROREGULAR';
	font-size: 14px;
	color: #888;
	font-weight: normal;
	float: left;
	margin: 0px 0px 0px 0px;
	line-height: 18px;
	text-align: justify;
}

.circle_6 {
	border: 1px solid #9d9d9d;
	border-radius: 50%;
	float: right;
	height: 25px;
	width: 25px;
	font-family: 'MYRIADPROREGULAR';
	font-size: 25px;
	text-align: center;
	color: #9d9d9d;
	font-weight: normal;
	margin: 0 10px 0 0;
	cursor: pointer;
}

.circle_6 a {
	text-decoration: none;
	color: #9d9d9d;
}

.other_sell_hd_content_6 {
	float: left;
	margin: 20px 0px 25px 0px;
	padding: 0px;
	width: 100%;
}

.border_bottom {
	border-bottom: 1px solid #E6E7E9;
	width: 840px;
	float: left;
	margin: 5px 0px 0px 0px;
}

.collapse_outer_Div {
	float: left;
}

.other_sell_hd_content_6_text {
	font-family: 'MYRIADPROREGULAR';
	font-size: 14px;
	color: #888;
	font-weight: normal;
	float: left;
	margin: 0px 0px 0px 0px;
	line-height: 18px;
}

.out_of_rating_1 {
	float: left;
	margin: 0 45px 0 0px;
	width: 258px;
}

#starRatingResp1 {
	width: 200px;
	height: 91px;
	float: right;
}

#chart {
	display: none;
}

.circle_9 {
	border: 1px solid #9d9d9d;
	border-radius: 50%;
	float: right;
	height: 25px;
	width: 25px;
	font-family: 'MYRIADPROREGULAR';
	font-size: 25px;
	text-align: center;
	color: #9d9d9d;
	font-weight: normal;
	margin: 0 10px 0 0;
	cursor: pointer;
}

.circle_9 a {
	text-decoration: none;
	color: #9d9d9d;
}
#similarProducts ul li {
  float: left;
}
#similarProducts ul li:after {
  content: "|";
  margin: 5px;
}
.rate_ana {
	width: 58px;
	float: left;
}

.rate_ana span {
	margin-top: 55px;
	display: block;
	line-height: 14px;
	font-size: 14px;
}

.rate_ana_text {
	width: 100%;
	font-size: 10px;
	border-top: 1px solid #E6E7E9;
}

.rate_ana_text span {
	padding-right: 18px;
}

.poor_ana {
	padding-right: 0px !important;
}

.ana5 {
	padding-left: 3px;
}

.out_of_rating {
	border: 1px solid #E6E7E9;
	float: left;
	height: 82px;
	padding: 10px 0 0;
	text-align: center;
	vertical-align: middle;
	width: 173px;
	margin-right: 50px;
}

.out_of_rating_2 {
	float: left;
	width: 235px;
	margin: 0px 0px 0px 30px;
}

.your_rating {
	float: left;
	width: 100%;
	font-family: 'MYRIADPROREGULAR';
	font-size: 12px;
	color: #888;
	font-weight: normal;
}

.your_rating_img {
	float: left;
}

.your_rating_img_text {
	float: left;
	margin: 7px 0px 0px 0px;
	clear: both;
}

.your_rating span {
	color: #666;
}

.user_report {
	float: left;
	margin: 30px 0px 0px 0px;
}

.user_report {
	width: 854px;
	float: left;
}

.user_report_hd {
	width: 840px;
	float: left;
}

.user_img {
	float: left;
	width: 53px;
}

.user_img_text { /* am changes */
	width: 785px;
	float: left;
	height: 44px;
	background: #f2f2f2;
	border-bottom: 1px solid #e6e7e9;
	border-top: 1px solid #e6e7e9;
}

.user_img img {
	border-radius: 25px;
	border: 1px solid #F3F3F3;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-ms-border-radius: 25px;
}

.user_img_text_right {
	float: left;
	font-family: 'MYRIADPROREGULAR';
	font-size: 14px;
	color: #666;
	margin: 3px 0px 0px 10px;
	font-weight: normal;
}

.user_img_right_img {
	float: right;
	width: 270px;
	margin: 9px 0 8px;
}

.block_left {
	float: left;
}

.block_left a {
	text-decoration: none;
	color: #666;
}

.user_img_right_img .block_left {
	float: left;
	background: url(images/linkto_this_reviews.jpg) no-repeat left;
	padding: 7px 20px 8px 30px;
	font-family: 'MYRIADPROREGULAR';
	font-size: 12px;
	color: #666;
}

.block_left_2 {
	float: right;
	padding-right: 12px;
}

.block_left_2 a {
	float: left;
	background: url('images/abusedico.png') no-repeat;
	padding: 7px 0 8px 30px;
	font-family: 'MYRIADPROREGULAR';
	font-size: 12px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}

.pradoForNarrowCheckBox {
	float: left;
	width: 14px;
	height: 14px;
	background: #ffffff;
	border: 1px solid #919191;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	outline: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	margin-left: 0px;
}

.user_report_hd_text { /*  AM  */
	float: left;
	font-family: 'MYRIADPROREGULAR';
	font-size: 12px;
	color: #888888;
	margin: 15px 0 0;
	width: 840px;
	font-weight: normal;
}

.Was_this_review_helpful {
	float: left;
	width: 100%;
	margin: 20px 0px 20px 0px;
}

.Was_this_review_text {
	float: left;
	font-family: 'MYRIADPROREGULAR';
	font-size: 13px;
	color: #666;
	margin: 0px 20px 0px 0px;
	font-weight: normal;
}

.Was_this_review_yes {
	background: url('images/was_this_review_yes.png') no-repeat left;
	font-family: 'MYRIADPROREGULAR';
	font-size: 13px;
	color: #666;
	padding: 7px 0 7px 33px;
	font-weight: normal;
	margin-right: 10px;
}

.Was_this_review_no {
	background: url('images/was_this_review_no.png') no-repeat left;
	font-family: 'MYRIADPROREGULAR';
	font-size: 13px;
	color: #666;
	padding: 7px 0 7px 33px;
	font-weight: normal;
}

#averageStarRatingCount {
	width: 88%;
	font-size: 12px;
	padding-left: 20px;
	text-align: left;
}

#averageStarRating {
	width: 88%;
	text-align: left;
	padding-left: 20px;
	clear: both;
	margin-top: 10px;
}

.star {
	width: 23px;
	float: left;
	height: 24px;
	margin-right: 4px;
	background: url('images/starrate.png') -56px -2px no-repeat;
}

.starrev {
	width: 16px;
	float: left;
	height: 16px;
	margin-right: 2px;
	background: url('images/starrate.png') -33px 1px no-repeat;
	background-size: 49px 14px;
}

.star a {
	display: none;
}

.starvalue {
	display: none;
}

.yellowstar {
	background-position: -2px -2px;
}

.yellowstar_rev {
	background-position: -1px 1px;
}

.halfstar {
	background-position: -29px -2px
}

.barblock {
	width: 90%;
	height: 86%;
	margin: 0 auto;
	padding-left: 11px;
	margin-top: 6px;
}

.bquo {
	font-size: 10px;
	color: #888;
	text-align: center;
	height: 15px;
	position: absolute;
	top: -16px;
	left: 5px;
}

.blev {
	position: absolute;
	bottom: 0px;
	width: 100%;
}

.barbar {
	width: 27px;
	height: 100%;
	float: left;
	margin: 0px 1px;
	position: relative;
}

#barlevel1 {
	background: #fa9100;
}

#barlevel2 {
	background: #ffa931;
}

#barlevel3 {
	background: #ffba5b;
}

#barlevel4 {
	background: #ffc97f;
}

#barlevel5 {
	background: #ffd499;
}

/*-----css for zoom images--------------*/
.zoomPad {
	position: relative;
	z-index: 9;
	cursor: crosshair
}

.zoomPreload {
	-moz-opacity: .8;
	opacity: .8;
	filter: alpha(opacity =   80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: none;
	border: 1px solid #CCC;
	background-color: #fff;
	padding: 8px;
	text-align: center;
	background-image: url(../images/zoomloader.gif);
	background-repeat: no-repeat;
	background-position: 43px 30px;
	z-index: 110;
	width: 90px;
	height: 43px;
	position: absolute;
	top: 0;
	left: 0; *
	width: 100px; *
	height: 49px
}

.zoomPup {
	overflow: hidden;
	background-color: #FFF;
	-moz-opacity: .6;
	opacity: .6;
	filter: alpha(opacity =   60);
	position: absolute;
	border: 1px solid #CCC;
	z-index: 101;
	cursor: crosshair
}

.zoomOverlay {
	position: absolute;
	left: 0;
	top: 0;
	background: #FFF;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 101
}

.zoomWindow {
	top: -11px !important;
	position: absolute;
	left: 110%;
	top: 40px;
	background: #FFF;
	height: auto;
	z-index: 10000;
	z-index: 110
}

.zoomWrapper {
	width: 582px !important;
	position: relative;
	border: 2px solid #e6e7e9;
	z-index: 110
}

.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: 0;
	left: 0;
	z-index: 120;
	-moz-opacity: .6;
	opacity: .6;
	filter: alpha(opacity =   60)
}

.zoomWrapperImage {
	height: 518px !important;
	display: block;
	position: relative;
	overflow: hidden;
	z-index: 110
}

.zoomWrapperImage img {
	border: 0;
	display: block;
	position: absolute;
	z-index: 101
}

.zoomIframe {
	z-index: -1;
	filter: alpha(opacity =   0);
	-moz-opacity: .8;
	opacity: .8;
	position: absolute;
	display: block
}

.left_side_image {
	float: left;
	width: 48px;
	margin-right: 4px;
	outline: 0;
	position: relative;
}

.verticlebox {
	height: 505px;
	overflow: hidden;
}

.right_side_image {
	margin: 0 auto;
	height: 100%;
	width: 100%;
	display: block !important;
}

.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}

.clearfix {
	display: block;
	zoom: 1
}

ul#thumblist {
	display: block;
}

ul#thumblist li {
	float: left;
	margin-right: 2px;
	list-style: none;
	margin-bottom: 4px;
}

#thumblist li a {
	display: table-cell;
	border: 1px solid #fff;
	vertical-align: middle;
	position: relative;
	width: 48px;
	height: 65px;
	border: 1px solid #D6E9EE;
}

ul#thumblist li a.zoomThumbActive {
	border: 1px solid #03c0c3;
}

.jqzoom {
	text-decoration: none;
}

.right_side_image img {
	margin: 0 auto;
	display: block;
}

/*-----END css for zoom images--------------*/
.top_arrow {
	float: left;
	margin: 0 0 2px 14px !important;
	padding: 6px 4px 1px 4px !important;
}

.bottom_arrow {
	float: left;
	margin: 0 0 2px 19px !important;
	padding: 6px 4px 1px 4px !important;
	position: absolute;
	left: -3px;
	top: 520px;
	z-index: 99;
	top: 520px;
}

.limited_stock {
	float: right;
	position: relative;
}

.limited_stock_text {
	background: #ff4b23;
	color: #fff;
	height: auto;
	line-height: 16px;
	text-align: center;
	width: auto;
	float: left;
	right: 3px;
	z-index: 11;
	text-transform: uppercase;
	position: absolute;
}

.limited_stock_text_2 {
	text-transform: uppercase;
	background: #e42853;
	color: #fff;
	width: auto;
	height: auto;
	float: left;
	position: absolute;
	right: 21px;
	z-index: 11;
}

.positive_feedback {
	float: left;
	color: #888;
	font-family: 'MYRIADPROREGULAR';
	font-size: 11px;
	margin: 5px 0 0 7px;
	font-weight: normal;
}

.positive_feedback a {
	color: #888;
	font-weight: normal;
}

.positive_feedback_box {
	background-color: #fff;
	position: relative;
	display: inline-block;
	padding: 15px 20px;
	border: 1px solid #cecece;
	z-index: 0;
	position: absolute;
	right: 80px;
	top: 89px;
	display: none;
}

.positive_feedback_box:after,.positive_feedback_box:before {
	width: 0;
	height: 0;
	content: "";
	display: block;
	position: absolute;
	bottom: 100%;
	left: 14em;
}

.positive_feedback_box:after {
	border-bottom: 10px solid #fff;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	z-index: 1;
	margin-top: 1px;
}

.positive_feedback_box:before {
	border-bottom: 13px solid #cecece;
	border-left: 13px solid transparent;
	border-right: 13px solid transparent;
	margin-top: -3px;
	margin-left: -3px;
	z-index: -100;
}
/*----combo page css -------------------*/
.size_text_reebok_play {
	float: left;
	width: 300px;
	padding: 0px 0px 0px 0px;
}

.size_text_reebok_play_text {
	float: left;
	color: #999;
	line-height: normal;
	font-size: 12px;
	margin: 0px 0px 5px 0px;
}

.height20 {
	height: 20px;
	float: left;
	width: 100%;
}

.size_text_reebok_play .sizes_div {
	float: left;
	width: 100%;
	line-height: normal;
	margin: 10px 0px 0px 0px;
}

.size_text_reebok_play .sizes_color_div {
	float: left;
	width: 100%;
	margin: 15px 0 0;
	line-height: normal;
}

.size_text_reebok_play .sizes_color_div .size_color_1 {
	float: left;
}

.size_text_reebok_play .sizes_color_div {
	float: left;
	margin: 16px 0 0;
	padding: 0px;
	list-style: none;
	display: inline;
}

.size_text_reebok_play .sizes_color_div li {
	display: inline;
	margin: 0 5px 0 2px;
}

.product_sizediv #pd_price_right {
	border-bottom: 0px;
}

.product_sizediv #pd_price_right .pd_price_div {
	width: 504px;
	border-bottom: 1px solid #e6e7e9;
}
/*-------------Electronics Page CSS -------------------*/
.scroller_horrizontal {
	width: 364px;
	height: 70px;
	overflow: hidden;
	float: left;
	position: relative;
}

.scroller_horrizontal #thumblist {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 8000px;
}

.right_side_image_2 {
	float: left;
	width: 397px;
	height: 397px;
}

.left_side_image_1 {
	float: left;
	width: 397px;
	height: 72px;
	outline: 0;
}

.left_side_image_1 .left_side_image {
	float: left;
	margin-right: 4px;
	width: 397px;
	outline: 0;
}

.left_side_image_1 .top_arrow {
	float: left;
	margin: 30px 5px 0 0 !important;
	padding: 0px !important;
}

.left_side_image_1 .bottom_arrow {
	float: right;
	margin: 30px 0px 0px 0px !important;
	padding: 0px !important;
	top: 0px;
	left: 378px;
}

.left_side_image_1 .left_side_image ul#thumblist li {
	
}

.mega_pixel_camera_outter {
	float: left;
	margin: 0px 0 0px 10px;
	padding: 0px;
	color: #999999;
}

.left_camera_div {
	float: left;
	margin: 0 30px 0 0;
	padding: 0px;
}

.left_camera_div li {
	line-height: 18px;
	font-family: 'MYRIADPROREGULAR';
	font-size: 11px;
	list-style: disc;
}

.other_sell_hd_content .border_bottom {
	border-bottom: 1px solid #e6e7e9;
	float: left;
	margin: 10px 0px 0px 0px;
	width: 840px;
}

/*------------Seller All Page CSS -------------------*/
#seller_outer_DIV {
	max-width: 990px;
	width: 100%;
	float: left;
}

.slr_top {
	width: 100%;
	border-bottom: 1px solid #e6e7e9;
	float: left;
}

.slr_top_left {
	width: 186px;
	height: 208px;
	border-top: 1px solid #e6e7e9;
	float: left;
}

.slr_top_left img {
	padding: 10px 10px 0px 0px;
	width: 176px;
	height: 176px;
	float: left;
}

.slr_top_right {
	width: 800px;;
	margin: 0px;
	float: left;
	float: left;
	border-left: 1px solid #e6e7e9;
}

.slr_top_firstblock {
	border-bottom: 1px solid #e6e7e9;
	padding: 20px 0 20px 20px;
	float: left;
	width: 100%;
}

.slr_top_firstblock .pdProductHeading {
	color: #000;
	font-size: 20px;
	font-weight: normal;
	padding: 0px 0 0 0;
}

.back_top_top_btn {
	width: 238px;
	height: 29px;
	background: #e42853;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	font-family: 'MYRIADPROREGULAR';
	font-size: 12px;
	color: #fff;
	line-height: 29px;
	font-weight: bold;
	cursor: pointer;
}

.back_top_top_btn a {
	color: #fff;
	text-decoration: none;
}

.bkarrow {
	float: left;
	line-height: normal;
	width: 10px;
	height: 10px;
	margin: 11px 9px 0 8px;
	background: url('images/backbtn.png') 5px 0px no-repeat;
}

.border_bottom_none {
	border-bottom: none;
}

.slr_bottom {
	float: left;
	width: 100%;
	margin: 15px 0px 60px 0px;
}

.availaBLe-slr {
	font-family: 'MYRIADPROREGULAR';
	font-size: 17px;
	color: #000;
	font-weight: normal;
	margin-bottom: 20px;
}

.slr_heading {
	background: #f1f1f1;
	width: 100%;
	height: 27px;
	border-bottom: 1px dashed #c9c9c9;
}

.slr_table_data {
	float: left;
	width: 100%;
}

.hd_price {
	font-family: 'MYRIADPROREGULAR';
	font-size: 14px;
	color: #000;
	font-weight: normal;
	width: 160px;
	float: left;
	line-height: 27px;
	text-indent: 10px;
}

.hd_offer {
	font-family: 'MYRIADPROREGULAR';
	font-size: 14px;
	color: #000;
	font-weight: normal;
	width: 180px;
	float: left;
	line-height: 27px;
}

.hd_delivery {
	font-family: 'MYRIADPROREGULAR';
	font-size: 14px;
	color: #000;
	font-weight: normal;
	width: 245px;
	float: left;
	line-height: 27px;
	text-align: left;
}

.hd_Seller {
	font-family: 'MYRIADPROREGULAR';
	font-size: 14px;
	color: #000;
	font-weight: normal;
	width: 308px;
	float: left;
	text-align: left;
	line-height: 27px;
}

.hd_Action {
	font-family: 'MYRIADPROREGULAR';
	font-size: 14px;
	color: #000;
	font-weight: normal;
	width: 95px;
	float: left;
	line-height: 27px;
	text-align: left;
}

.slr_container {
	float: left;
	width: 100%;
	border-bottom: 1px solid #e6e7e9;
	padding: 25px 0 15px;
}

.hd_price_data {
	font-family: 'Arimo', sans-serif;
	font-size: 11px;
	color: #888;
	font-weight: normal;
	width: 160px;
	float: left;
}

.hd_price_data span {
	font-family: 'MYRIADPROREGULAR';
	font-size: 20px;
	color: #000;
	font-weight: normal;
	width: 150px;
	float: left;
	padding: 0px 0px 3px 0px;
}

.hd_offer_data {
	font-family: 'MYRIADPROREGULAR';
	font-size: 11px;
	color: #888;
	font-weight: normal;
	width: 180px;
	float: left;
	text-align: center;
	min-height: 52px;
}

.hd_price_data span {
	font-family: 'MYRIADPROREGULAR';
	font-size: 20px;
	color: #000;
	font-weight: normal;
	width: 150px;
	float: left;
	padding: 0px 0px 3px 0px;
}

.hd_delivery_data {
	font-family: 'MYRIADPROREGULAR';
	font-size: 11px;
	color: #888;
	font-weight: normal;
	width: 245px;
	float: left;
	text-align: left;
}

.hd_delivery_data span {
	font-family: 'MYRIADPROREGULAR';
	font-size: 14px;
	color: #4aa74e;
	font-weight: normal;
	width: 245px;
	float: left;
	padding: 0px 0px 3px 0px;
}

.hd_Seller_data {
	font-family: 'MYRIADPROREGULAR';
	font-size: 12px;
	color: #888;
	font-weight: normal;
	width: 308px;
	float: left;
	line-height: 16px;
}

.hd_Seller_data span {
	font-family: 'MYRIADPROREGULAR';
	font-size: 12px;
	color: #2e85b3;
	font-weight: bold;
	width: 308px;
	float: left;
	padding: 0px 0px 3px 0px;
}

.hd_Action_data {
	float: left;
	margin: 10px 0px 0px 0px;
	cursor: pointer;
}

/*------------------NEW CSS FOR OPEN POPUP--------------*/
#popup_outer_DIV {
	width: 1098px;
	height: 811px;
	margin: auto;
}

.popup_outer_padding {
	padding: 0px 40px 0px 20px;
	height: 550px;
	overflow: hidden;
}

.left_crousals {
	float: left;
	width: 46px;
}

.popup_outer_padding .left_side_image {
	width: 74px;
	border-right: 1px solid #f0f0f0;
	float: left;
	margin-right: 20px;
}

.popup_outer_padding .left_side_image ul#thumblist {
	display: block;
	margin: 0px;
	padding: 0px;
}

.popup_outer_padding .left_side_image ul#thumblist li {
	list-style: none;
	float: left;
	list-style: none;
	width: 46px;
}

.popup_outer_padding .left_side_image ul#thumblist li.top_arrow {
	text-align: center;
}

.popup_outer_padding .left_side_image ul#thumblist li.bottom_arrow {
	text-align: center;
}

.popup_outer_padding .right_side_image {
	float: left;
	height: 535px;
	overflow-y: scroll;
}

.new_header_bg {
	height: 0px;
	border: none;
	background: #fff;
	margin: 0px !important;
	padding: 0px !important;
}

.new_header_bg #ui-dialog-title-dialog {
	margin: 0px;
	padding: 0px;
}

.new_header_bg .ui-dialog-titlebar-close .ui-icon-closethick {
	background: url(images/popup_closed.png) no-repeat;
	height: 37px;
	position: absolute;
	right: -5px;
	top: 10px;
	width: 37px;
	z-index: 9999;
}

.new_container {
	width: 980px;
	float: left;
}

.new_dialogbox {
	border: none !important;
	width: 1098px !important;
	height: auto !important;
	margin: 10px 0px 0px 0px !important;
	padding: 0px !important;
	left: 10% !important;
}

.popup_outer_padding .right_side_image::-webkit-scrollbar {
	width: 8px;
	background-color: #d3d3d3;
}

.popup_outer_padding .right_side_image::-webkit-scrollbar-thumb {
	background-color: #888;
	border-radius: 5px;
}

.popup_outer_padding .right_side_image::-webkit-scrollbar-thumb:hover {
	background-color: #888;
	border: 1px solid #333333;
}

.popup_outer_padding .right_side_image::-webkit-scrollbar-thumb:active {
	background-color: #888;
	border: 1px solid #333333;
}
/*------------------------------------------------------------------------- */

/*------------------------------ / SHOP CART CSS START HERE  \ ---------------------[A. M]---------------------- */
.myShopping_cardiv {
	position: absolute;
	top: 110px;
	left: 50%;
	margin-left: -485px;
	z-index: 9999;
	box-shadow: 0px 2px 10px #B3B3B3;
	-webkit-box-shadow: 0px 2px 10px #B3B3B3;
	-moz-box-shaodw: 0px 2px 10px #B3B3B3;
	-o-box-shadow: 0px 2px 10px #B3B3B3;
}

.product_shopping_layout {
	width: 970px;
	background: #FFF;
	float: left;
}

.product_shopping_content {
	padding: 20px;
	float: left;
	width: 930px;
	border: 1px solid #fff;
}

.product_shopping_content .detail_title {
	width: 99%;
	font-size: 18px;
	color: #444;
	padding: 10px 10px 15px 0px;
	font-family: 'MYRIADPROREGULAR' !important;
	border-bottom: none !important;
	font-weight: normal;
	position: relative;
}

.add_items_text {
	position: absolute;
	border: solid 1px #e2e2e2 !important;
	padding: 5px !important;
	font: bold 12px/19px 'MYRIADPROREGULAR' !important;
	color: #207D00 !important;
	width: 634px !important;
	font-weight: normal;
	position: absolute;
	right: 21px;
	top: 25px;
}

.product_order_div {
	float: left;
	width: 930px;
	font: 12px 'MYRIADPROREGULAR';
	padding-top: 17px;
}

.product_order_div .product_top_title {
	width: 930px;
	float: left;
	font: bold 12px 'MYRIADPROREGULAR';
	color: #4a4a4a;
	border-bottom: solid 2px #4a4a4a;
	padding-bottom: 1px;
}

.product_order_div .order_scroll {
	float: left;
	width: 930px;
	margin: 0 0 10px 0;
	height: 199px !important;
}

.product_order_div .total_main_div {
	width: 930px;
	float: left;
	font: bold 12px 'MYRIADPROREGULAR';
	color: #666;
	border-bottom: solid 1px #4a4a4a;
	border-top: solid 1px #4a4a4a;
	padding: 5px 0;
}

.product_order_div .product_top_title ul li {
	list-style-type: none;
	float: left;
	font: normal 14px 'MYRIADPROREGULAR';
	color: #000;
}

.product_order_div .product_name {
	width: 400px;
}

.product_shopping_content .detail_title span.title {
	background: url(images/spriteSmallImages.png) no-repeat 0 -117px
		!important;
	padding: 0 0 0 30px;
	color: #000;
}

.red_text {
	color: #7731a0;
}

.add_items_text .left_text {
	width: 610px;
	float: left;
	background: url('images/gclick.gif') 0px 0px no-repeat;
	padding-left: 25px;
}

.close_regform1 {
	position: absolute;
	top: -23px;
	right: -22px;
	width: 24px;
	height: 24px;
	background: url('images/regi-close.png') no-repeat;
	cursor: pointer;
}

.add_items_text .close_btn {
	float: right;
	font: bold 12px/9px 'MYRIADPROREGULAR';
	color: #FFF;
	background: #0ea2bf;
	text-decoration: none;
	padding: 5px;
	margin-top: 8px;
	font-weight: bold;
	-webkit-box-shadow: 0px 0px 2px #0ea2bf;
	-moz-box-shadow: 0px 0px 2px #0ea2bf;
	box-shadow: 0px 0px 2px #0ea2bf;
	-o-box-shadow: 0px 0px 2px #0ea2bf;
}

.product_order_div .total_main_div {
	width: 930px;
	float: left;
	font: bold 12px 'MYRIADPROREGULAR';
	color: #666;
	border-bottom: solid 1px #4a4a4a;
	border-top: solid 1px #4a4a4a;
	padding: 5px 0;
	position: relative;
}

.order_summ_step2 .product ul li,.total_main_div ul li,.total_main_div1 ul li,.total_main_div2 ul li
	{
	list-style-type: none;
	float: left;
}

.product_order_div .subtotal_span {
	float: left;
	width: 295px;
	clear: both;
	text-align: right;
	font: normal 16px/25px 'MYRIADPROREGULAR';
	color: #666;
	margin-right: 25px;
}

.product_order_div .shipping_total_span {
	float: left;
	width: 295px;
	clear: both;
	text-align: right;
	font: normal 16px/25px 'MYRIADPROREGULAR';
	color: #666;
	margin-right: 25px;
}

.product_order_div .subtotal_rupes_span {
	float: left;
	width: 160px;
	clear: both;
	text-align: right;
	font: normal 16px/25px 'MYRIADPROREGULAR';
	color: #666;
}

.wrong_price .rupee-symbol {
	font-family: 'WebRupee' !important;
	font-weight: bold;
	padding: 1px 8px 0 0;
	width: auto;
	float: none;
	font-size: 12px;
	display: inline;
}

.order_summ_step2 .product ul,.total_main_div ul,.total_main_div1 ul,.total_main_div2 ul
	{
	list-style: none;
	padding: 0;
	margin: 0;
}

.product_order_div .total_main_div2 {
	width: 930px;
	float: left;
	font: bold 12px 'MYRIADPROREGULAR';
	color: #666;
	padding: 5px 0;
}

.order_summ_step2 .product ul,.total_main_div ul,.total_main_div1 ul,.total_main_div2 ul
	{
	list-style: none;
	padding: 0;
	margin: 0;
}

.order_summ_step2 .product ul li,.total_main_div ul li,.total_main_div1 ul li,.total_main_div2 ul li
	{
	list-style-type: none;
	float: left;
}

.product_order_div .bottom_btn {
	width: 930px;
	float: left;
	padding-top: 15px;
}

.light_red_btn_new {
	border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	color: #fff;
	font-size: 15px;
	margin: 3px 0 0 0;
	cursor: pointer;
	float: left;
	padding: 10px 10px 10px 30px !important;
	height: 39px !important;
	text-transform: uppercase;
	text-align: center;
	white-space: nowrap;
	background: transparent;
	text-shadow: 0px 0px 0px #fff;
}

.black_btn_new {
	border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	background-color: #3F3F3F;
	-webkit-box-shadow: -1px 3px 3px #CEC7C7 !important;
	-moz-box-shadow: -1px 3px 3px #CEC7C7 !important;
	box-shadow: -1px 3px 3px #CEC7C7 !important;
	color: #fff;
	font-size: 15px;
	cursor: pointer;
	float: left;
	padding: 11px 40px 12px;
	text-transform: uppercase;
	white-space: nowrap;
	text-shadow: 0px 0px 0px #fff;
}

.product_order_div .order_amount {
	width: 113px;
	text-align: right;
}

.proceed_to_chk {
	float: right;
}

.product_order_div .total_tayable_span {
	float: left;
	width: 240px;
	clear: both;
	text-align: right;
	font: bold 22px/25px 'MYRIADPROREGULAR';
	color: #db304a;
	margin-right: 25px;
}

.product_order_div .total_main_div2 .total_tayable_span {
	font-size: 22px;
	font-weight: normal;
}

.product_order_div .total_main_div2 .save_price_span {
	font-size: 16px;
}

.total_pay_div {
	float: right;
}

.product_order_div .save_price_span {
	float: left;
	width: 240px;
	clear: both;
	text-align: right;
	font: normal 16px/25px 'MYRIADPROREGULAR';
	color: #287099;
	margin-right: 25px;
}

.product_order_div .total_main_div2 .total_tayable_rupes_span {
	font-size: 22px;
	font-weight: normal;
}

.product_order_div .total_tayable_rupes_span {
	float: right;
	width: 166px;
	clear: both;
	text-align: right;
	font: bold 22px/25px 'MYRIADPROREGULAR';
	color: #db304a;
}

.product_order_div .total_main_div2 .save_price_rupes_span {
	font-size: 14px;
}

.product_order_div .save_price_rupes_span {
	float: right;
	width: 166px;
	clear: both;
	text-align: right;
	font: bold 16px/25px 'MYRIADPROREGULAR';
	color: #287099;
}

.product_order_div .order_amount_span {
	float: right;
	width: 115px;
	text-align: right;
	font: normal 23px 'MYRIADPROREGULAR';
	color: #db304a;
	padding-top: 22px;
	white-space: nowrap;
	clear: both;
}

.order_amount_span .rupee-symbol {
	font-weight: normal !important
}

.product_order_div .wrong_price {
	font-size: 12px;
	color: #666;
	font-weight: normal;
	float: right;
	width: 115px;
	text-align: right;
	clear: both;
}

.black_btn {
	border-radius: 5px;
	background-color: #000000;
	color: #fff;
	font-size: 15px;
	margin: 3px 15px 0 0px;
	cursor: pointer;
	float: left;
	height: 39px;
	line-height: 35px;
	padding: 0 25px;
	text-transform: uppercase;
	white-space: nowrap;
	box-shadow: none;
	-webkit-appearance: none;
}

.jspContainer {
	overflow: hidden;
	position: relative;
	outline: 0;
	float: left;
}

.jspPane {
	position: absolute;
}

.space-20px-height {
	clear: both;
	height: 40px;
	line-height: 20px;
}

.checkout-conten-div {
	width: 720px !important;
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.ui-dialog .ui-widget-header {
	font-size: 13px !important;
	color: #666 !important;
	background: #f2f2f2 !important;
	height: 27px !important;
	line-height: 27px !important;
	border-bottom: 1px solid #e0e0e0 !important;
	font-family: 'MYRIADPROREGULAR', Helvetica, sans-serif !important;
	font-weight: bold !important;
	padding: 0 !important;
	margin: 0 !important;
	border-radius: 0 !important;
	border: 0;
}

.ui-helper-clearfix {
	display: block;
}

.ui-dialog .ui-dialog-titlebar {
	position: relative;
}

.ui-dialog .ui-dialog-title {
	float: right;
	margin: .1em 0 .2em;
	color: #626262 !important;
	font-size: 11px;
	position: relative;
	right: 30px;
	font-size: 13px;
	font-weight: normal;
}

.ui-dialog .ui-dialog-title {
	padding: 0 10px !important;
	margin: 0 !important;
}

.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	top: 50%;
	width: 49px;
	background: url('images/cart_close.gif') 20px 0px no-repeat;
	font-size: 20px;
	font-weight: normal;
	color: #FFF;
	text-align: center;
	height: 27px !important;
	line-height: 22px;
	cursor: pointer;
	margin: -14px 0 0 !important;
	right: 0 !important;
}

.ui-dialog-titlebar-close.ui-corner-all span {
	display: none;
}

.ui-dialog {
	box-shadow: -1px 30px 12px 3px #DADADA;
	-webkit-box-shadow: -1px 30px 12px 3px #DADADA;
	-o-box-shadow: -1px 30px 12px 3px #DADADA;
	-moz-box-shadow: -1px 30px 12px 3px #DADADA;
	position: absolute !important;
}

.headding {
	display: none;
}

.other_sell_hd_content_5_text p a {
	color: #888;
}

.other_sell_hd a {
	color: #666;
	text-decoration: none;
}

.other_sell_hd_content_5_text a {
	color: #888;
}

#reviewBtn {
	cursor: pointer;
}

.recently-productpp {
	width: 85%;
	margin-bottom: 10px;
	margin: 0 auto;
}

.recently-productpp div {
	width: 100%;
}

.recently-productpp div a img {
	width: 110px;
}

.recently-productpp .recomm {
	padding-left: 10px;
	width: 90%;
}

.pdMidLeft_elec .comboProductAttribute {
	width: 56.5% !important;
}

.comboProductAttribute {
	width: 49.6% !important;
	padding: 6px 10px !important;
	border-bottom: 1px solid #e2e2e2;
	float: right;
	margin: 0px !important;
}

.attributes-label {
	margin: 10px 0;
	padding: 0;
	clear: both;
	float: left;
}

.attributes-label .head {
	float: left;
	width: auto;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-transform: uppercase;
	line-height: 25px;
	height: 30px;
}

.attributes-ul-cont {
	clear: none;
	float: left;
	list-style: none;
	margin: 0 3px;
	padding: 0;
	width: 300px;
}

.attributes-li-cont {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0 solid #FFF;
	height: 24px;
}

.attributes-li-cont-active {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0 solid #FFF;
	height: 24px;
}

.attributes-li-cont span {
	float: left;
	border: 0 solid #FFF;
	margin: 2px 0;
	height: 20px;
}
/* .attributes-li-cont span input {outline:0;background: #b5b5b5;border: 2px solid #FFF;height: 21px;height: 22px;color: #FFF;padding: 0 6px;text-align: center;font-size: 12px;font-family: 'MYRIADPROREGULAR', Helvetica, sans-serif;letter-spacing: 1px;margin: 0;} */
.attributes-li-cont span input {
	outline: 0;
	background: #ffffff;
	border: 1px solid #e6e7e9;
	height: 22px;
	color: #999999;
	padding: 0 6px;
	text-align: center;
	font-size: 12px;
	font-family: Arimo, sans-serif;
	letter-spacing: 1px;
	margin: 0;
	min-width: 10px;
	display: block;
	margin-right: 6px;
}

.attributes-li-cont-active span {
	float: left;
	border: 3px solid #F58B00 !important;
	margin: 0px 5px;
	height: 21px;
}

.attributes-li-cont-active span input {
	outline: 0;
	border: 0px;
	background: #ffffff;
	padding: 0 7px 0 7px;
	margin: 0;
	height: 21px;
	color: #999999;
	font-size: 12px;
	letter-spacing: 0;
}

.currentselectionSize {
	color: #666;
	font: 12px 'MYRIADPROREGULAR';
	padding: 10px 0 0 0;
}

.specialDescriptionContent p a {
	color: #333;
	text-decoration: underline;
}

.quickbuy_button {
	display: none !important;
}

.addtocart_button {
	width: 250px !important;
	height: 49px !important;
	border-radius: 5px !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
	margin-right: 15px;
	background: url('images/buynow_mid.gif') repeat-x;
	text-align: center;
	font-size: 19px;
	text-shadow: 0px 1px 1px #686868;
	cursor: pointer;
	line-height: 40px;
	margin: 0px 15px 15px 0px;
	float: left;
	color: #fff;
	transition: none !important;
	-webkit-transition: none !important;
	-moz-transition: none !important;
}

.button {
	position: relative;
}

.carticon {
	width: 20px;
	height: 20px;
	position: absolute;
	top: 10px;
	left: 86px;
	background:
		url('http://uatimages.bagittoday.com/0//media/images/frontend/cart_img.png')
		0px 0px no-repeat;
}

.addtocart_button:hover {
	background-position: 0px !important;
}

.loadingtxt {
	top: 15px;
	position: absolute;
	right: 5px;
	color: #888;
}

.loading_image_div { /* left: 50%; */
	/* margin-left: -50px; */
	/* margin-top: -25px; */
	position: absolute;
	top: 50%;
	border: 1px solid #E7DBDB;
	width: 100px;
	padding: 7px 5px;
	left: 0;
	right: 0;
	margin: 0 auto;
	background: #fff;
}

.full_div_opcity {
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: 0.7;
}

.quick-view-inner-div .view-full-page a {
	font-size: 12px;
	color: #666 !important;
	text-decoration: underline;
	font-weight: bold;
}

.wishlist_button {
	font-size: 14px !important;
	width: 78px !important;
	padding: 10px 0px 10px 46px !important;
	text-transform: uppercase !important;
	display: block !important;
	background:
		url('http://uatimages.bagittoday.com/0//media/images/frontend/add_to_wishlist.jpg')
		7px 8px no-repeat !important;
	color: #999999 !important;
	box-shadow: none !important;
	line-height: 14px !important;
	transition: none !important;
	-webkit-box-shadow: none !important;
	cursor: pointer;
	text-align: left !important;
	white-space: normal !important;
	-webkit-transition: none !important;
}

.jqzoom_appral .zoomPad {
	width: 350px;
	height: 507px;
	background: #f4f4f4;
	display: table-cell;
	vertical-align: middle;
	float: none !important;
}
/* forgetpassword popup css ------------------- a. b. h. i. s. h. k ------------------------------------ */
#divPopup {
	height: 358px !important;
}

.ui-widget-overlay {
	opacity: 0.7 !important;
	background: none repeat scroll 0 0 #fff !important;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100% !important;
	z-index: 999;
}

.wishlisted .shareone_elc {
	background-position: -273px -272px
}

.small-image-list .small-list-images ul li {
	list-style: none;
	margin: 0 8px 0 0 !important;
	padding: 0;
	float: left;
}

.write_review_content .submit_btn input {
	width: 88px !important;
	height: 35px !important;
	outline: 0;
	padding: 8px !important;
	box-shadow: none !important;
}

.write_review_content .input_div input {
	width: 98.6% !important;
}

.hd_Action_data .sell_addtocart_button {
	border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	background-color: #fff !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-ms-transition: none !important;
	-o-transition: none !important;
	color: #ffffff;
	font-size: 11px;
	margin: 0px !important;;
	cursor: pointer;
	float: left;
	line-height: 28px;
	padding: 0px !important;
	text-align: left;
	text-transform: uppercase;
	width: 58px;
	white-space: normal;
}

.displanam { /* -webkit-appearance: none; */
	width: 216px;
	text-align: center;
	margin: 0px;
	font-size: 13px;
	border: 1px solid #dedede;
	height: 34px;
	border-right: none;
	color: #666666;
	float: left;
	display: block;
	background: #ffffff;
	-webkit-box-shadow: 4px 2px 7px #d9d9d9;
	box-shadow: 4px 2px 7px #d9d9d9;
	-moz-box-shadow: 4px 2px 7px #d9d9d9;
	-o-box-shadow: 4px 2px 7px #d9d9d9;
}

#haveBillYesFresh {
	margin: 10px 4px 0px 18px;
}

#haveBillYes {
	margin: 10px 4px 0px 18px;
}

#haveBillNo {
	margin: 10px 4px 0px 10px;
}

#haveBillNOFresh {
	margin: 10px 4px 0px 18px;
}

#remember {
	-webkit-border-radius: 0px !important;
}

element.style {
	
}

.sold_outpro {
	width: 240px;
	height: 348px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9;
	display: block;
	background: url('images/sold_out.png') 0px 0px no-repeat;
}

.sold_outpro span {
	display: none;
}

.apprprobox:hover .sold_outpro {
	display: none;
}

.sold_outpro4 {
	background: url('images/sold_out_176.png') 0px 0px no-repeat;
	width: 176px;
	height: 176px;
	position: absolute;
	top: 0px;
	z-index: 9;
}

.eleprobox:hover .sold_outpro4 {
	display: none;
}

.sold_outpro4 span {
	display: none;
}

.sold_outpro_145:hover {
	display: none;
}

.sold_outpro_square {
	width: 240px;
	height: 240px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9;
	display: block;
	background: url('images/sold-out-foo.png') 0px 0px no-repeat;
}

.apprprobox:hover .sold_outpro_square,.soldout-view span {
	display: none;
}

.recently-product:hover .soldout-view,.firstimg:hover .soldout-view,.secimg:hover .soldout-view,.bxslider1 li:hover .soldout-view
	{
	display: none !important;
}

.sold_outpro_square span {
	display: none;
}

.Search-name {
	font-size: 20px;
	color: #333;
	line-height: 60px;
}

.search-no-result-div h1 {
	color: #db304a;
	font-size: 16px;
	font-family: 'MYRIADPROREGULAR', Helvetica, sans-serif;
	line-height: 16px;
	padding-bottom: 10px;
}

.search-no-result-div {
	margin: 0;
	padding-bottom: 33px;
}

.search-no-result-div ul {
	font-size: 12px;
	font-family: 'MYRIADPROREGULAR', Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	list-style: none;
}

.search-no-result-div ul li {
	font-size: 14px;
	font-family: 'MYRIADPROREGULAR', Helvetica, sans-serif;
	margin: 0 0 4px;
	padding: 0 0 0 10px;
	background: url(images/li-arrow-icon.gif) no-repeat left;
	color: #666;
	height: 20px;
	line-height: 20px;
}

.soldout-view {
	display: block;
	width: 145px;
	height: 212px;
	position: absolute;
	background: url('images/sold_out_145.png') 0px 0px no-repeat;
	top: 0px;
}

.Search-name .red-bold {
	color: #db304a;
}

.search-no-result-div ul li a {
	color: #666;
	text-decoration: none;
}

.pdMidLeft_elec {
	width: 990px !important;
	border-right: 0px !important;
}

.pdMidLeft_quickview {
	width: 968px;
	border-right: 0px !important;
}

.pdMidLeft_quickview .pd_price_right_elec {
	width: 558px !important;
}

.ppr_elec #pd_price_right {
	width: 580px;
}

.pd_price_right_elec {
	width: 580px !important;
}

.main_outer_div_elec {
	border-right: 1px solid #e6e7e9;
	margin-top: 40px;
	border-top: 1px solid #e6e7e9;
}

.pdMidRight_elec {
	margin-top: 40px;
	border-top: 1px solid #e6e7e9;
}

.pd_price_div_elec {
	width: 540px;
}

.ddhn {
	padding-bottom: 5px !important;
	padding-top: 18px !important;
}

.dtt {
	width: 79px;
}

.pd_price_div_elec .delivry_timeimg {
	margin-right: 8px !important;
}

.pd_price_div_elec .dtt {
	width: 100px !important;
	margin: 7px 0px 0px 0px;
}

.buynoe_btn_elec {
	width: 540px !important;
}

.btn_mid_elec {
	width: 351px !important;
}

.addtowish_list_elec {
	margin: 1px 0 0 20px !important;
	border: 1px solid #DBDBDB;
	padding: 7px 2px 7px 12px !important;
	cursor: pointer;
}

.ppr_elec #pd_price_right .pd_price_div {
	width: 540px;
}

.headingspec {
	margin: 0px 0px 10px 20px;
	width: 520px;
}

.prodspeclist {
	width: 185px;
	float: left;
	padding-left: 15px;
	padding-right: 10px;
	text-indent: -5px;
}

.prodspeclist ul li {
	color: #777777;
	list-style-type: disc;
	line-height: 13px;
	font-weight: normal;
	font-size: 11px;
}

.prowarr {
	width: 62px;
	float: left;
	text-align: center;
	line-height: 14px;
	font-size: 11px;
	color: #777777;
	font-weight: normal;
}

.prodesc {
	width: 220px;
	float: left;
	padding-left: 20px;
	color: #777777;
	font-weight: normal;
	font-size: 11px;
}

.main_price .shipp_pro {
	margin: 1px 0px 0px 14px;
}

.shi {
	float: left;
	padding-right: 4px;
}

.emi_val {
	width: 75px;
	float: left;
	padding-left: 30px;
	position: relative;
}

.emi_val p:first-child {
	font-size: 14px;
	color: #888888;
	font-weight: normal;
}

.emi_val p:nth-child(2) {
	font-size: 20px;
	color: #333333;
}

.emi_val p a {
	color: #888;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	cursor: pointer;
}

.emipopup {
	position: absolute;
	background: #ffffff;
	top: 47px;
	z-index:99;
}

.sallerfrom {
	float: left;
	color: #888888;
	font-size: 11px;
	padding-left: 30px;
	margin-top: 11px;
}

.sallerfrom p span {
	color: #000000;
}

.newspec {
	padding: 15px 0px 15px 0px;
	width: 444px !important;
}

.newspec1 {
	padding: 15px 0px 15px 0px;
}

.newspec .outofstockdiv_elec {
	width: 444px !important;
}

.newspec1 .outofstockdiv_elec {
	width: 492px !important;
}

.product_details {
	float: left;
	width: 238px;
	padding-left: 50px;
	color: #999999;
	line-height: 17px;
	list-style-type: disc;
	font-size: 11px;
}

.outofstockdiv_elec {
	width: 560px;
	margin-left: 20px;
}

.pd_price_right_elec .outofstockdiv_elec {
	padding: 12px 0px;
}

.outofstockdiv {
	width: 405px;
	margin-left: 20px;
}

.outofstockdiv_elec .outofs_left {
	width: 210px;
	float: left;
	font-size: 20px;
	color: #888888;
	line-height: 12px;
	padding: 10px 0px;
}

.outofstockdiv .outofs_left {
	width: 112px;
	float: left;
	font-size: 20px;
	color: #888888;
	line-height: 12px;
	padding: 10px 0px;
}

.outofstockdiv_elec .outofs_right {
	float: right;
	width: 276px;
	position: relative;
}

.outofstockdiv .outofs_right {
	float: right;
	width: 292px;
	position: relative;
}

.outofs_right .errorMsg {
	position: absolute;
	top: -7px;
	color: red;
	background: #F5F5F5;
	padding: 4px 7px;
	border: 1px solid #D9D9D9;
	display: none;
	font-size: 13px;
}

.outofs_subtxt {
	font-size: 10px;
}

.notifystock {
	font-size: 11px;
	font-weight: normal;
	color: #888;
	width: 100%;
	height: 15px;
	float: left;
}

.inpstock {
	background: #F5F5F5;
	  border: 1px solid #D9D9D9;
	  outline: 0;
	  color: #888;
	  padding: 5px;
	  box-sizing: border-box;
	  display: block;
	  width: 238px;
	  margin-right: 10px;
	  float:left;
}

.stockbtn {
	cursor: pointer;
	box-sizing: border-box;
	padding:4px;
}

#divPopup img {
	width: 100%;
}

#divPopup {
	height: auto !important;
}

.eleprobox .proquotbox .proprcbox {
	border-top: 1px solid #e8e8e8;
	margin-top: 5px;
	border-bottom: 1px solid #e8e8e8;
	line-height: 19px;
	padding: 6px 0px 5px 0px;
}

#recommenderGetEasyrecView {
	width: 970px;
	overflow-x: hidden;
	margin: 0 auto;
}

#recommenderGetEasyrecBuy {
	width: 970px;
	overflow: hidden;
	margin: 0 auto;
}
/*---------------------------------------------background white in blocks------------------ */
.innerimgdiv,.apprimgbox_ser,.recentlyViewed,.jqzoom_appral .zoomPad {
	background: #ffffff !important;
}

.sixth_shoprow .mostPopular {
	width: 143px;
	height: 212px;
	border: 1px solid #ffffff;
	display: table-cell;
	vertical-align: middle;
}
/* .sixth_shoprow .mostPopular:hover{border:1px solid #dfdfdf;} */
/* .sixth_shoprow .promo_product_name {width: 125px;padding: 0px 10px 0px 10px;} */
/* .sixth_shoprow .promo_product_name a {color: #666;text-decoration: none;font-size: 12px;} */
#back-top {
	position: fixed;
	bottom: 20%;
	margin-left: 0;
	right: 5px;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	transition: 0.4s;
}

#back-top a {
	width: 50px;
	display: block;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	color: #555;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
	font-size: 9px !important;
}

#back-top span {
	width: 53px;
	height: 53px;
	display: block;
	margin-bottom: 7px;
	background: url('images/gototop.png') 0px 0px no-repeat;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}

.sizhd {
	float: left;
	width: 30px;
}

.sizli {
	width: 78%;
	float: left;
	margin-top: -2px;
	margin-bottom: 6px;
}

.sizli span {
	float: left;
	line-height: 15px;
}

.rupee-symbol {
	font-family: 'WebRupee' !important;
	font-weight: bold;
	padding: 0px 0px 0 0;
}

.rsymp_u {
	font-size: 12px;
	margin-top: -1px;
	float: left;
}

.rsymp_ulist {
	font-size: 15px;
	margin-top: -1px;
	float: left;
}

.rsymp_uaplist {
	font-size: 15px;
	margin-top: 3px;
	float: left;
}

.rsymp_u2 {
	font-weight: normal !important;
	float: left;
	font-size: 14px;
	text-decoration: line-through;
}

.rsymp_u2list {
	font-weight: normal !important;
	font-size: 14px;
	text-decoration: line-through;
}

.rsymp_u4 {
	font-weight: normal !important;
	float: left;
	font-size: 16px;
	text-decoration: line-through;
	margin-top: 1px;
}

.rsymp_u5 {
	float: left;
}

.rsymp_uship {
	font-weight: normal !important;
	float: left;
	font-size: 14px;
	text-decoration: line-through;
}

.rsymp_u3 {
	font-size: 21px;
	margin-top: 4px;
	float: left;
}

.navactive:hover {
	background: #1e83be !important;
	color: #fff !important;
	moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
.category:hover{
	  background: #F0F0F0;
  	  color: #000;
  	  moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
.bldnarr.navactive:hover {
	background:
		url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAHCAYAAAA4R3wZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzlBMDk1NkI5N0U2MTFFNDkxRUJEMDEyMzFEMTEwMEYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzlBMDk1NkM5N0U2MTFFNDkxRUJEMDEyMzFEMTEwMEYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3OUEwOTU2OTk3RTYxMUU0OTFFQkQwMTIzMUQxMTAwRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3OUEwOTU2QTk3RTYxMUU0OTFFQkQwMTIzMUQxMTAwRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pncwzl4AAAA5SURBVHjaYmRgYPjPgACMDPjBf3SFxGhGUcOISwKfJqIU4DKQkYCTGHC5ghj/EBNoGJpx2c4AEGAAKRcMBPvhjncAAAAASUVORK5CYII=')
		0 0 no-repeat;
}

.pdMidRight .slider {
	width: 135px;
	height: 973px;
	margin: 0 auto;
	position: relative;
	display: block;
	overflow: hidden;
}

.pdMidRight .sli_img {
	width: 135px;
	float: left;
	position: relative;
}

.pdMidRight .slideimg {
	float: left;
	margin-left: 0px;
	width: 135px;
	min-height: 241px;
	height: auto;
}

.pdMidRight .firstimg:hover {
	border: 1px solid #dfdfdf;
}

.pdMidRight .firstimg {
	float: left;
	margin-right: 0px;
	position: relative;
	border: 1px solid #FFFFFF;
	width: 125px;
	margin-left: 8px;
	height: 241px;
}

.pdMidRight .secimg {
	float: left;
	cursor: pointer;
	position: relative;
	border: 1px solid #ffffff;
	width: 125px;
	margin-left: 8px;
	height: 241px;
}

.pdMidRight .secimg:hover {
	border: 1px solid #dfdfdf;
}

.pdMidRight .toddiv {
	width: 125px;
	height: 153px;
	background: #FFFFFF;
	display: table-cell;
	vertical-align: middle;
	margin: 0 auto;
}

.pdMidRight .slideimg .toddiv img {
	display: block;
	margin: 0 auto;
}

.pdMidRight .slideimg .imgdet {
	width: 115px;
	padding: 0px 10px 5px 10px;
	font-size: 13px;
	color: #666666;
	line-height: 15px;
	font-weight: normal;
}

.ssnetwork {
	position: relative;
}

.socialonhover {
	width: 100px;
	height: 50px;
	position: absolute;
	left: 212px;
	top: 10px;
}

.fbbox {
	position: absolute;
	left: 20px;
	top: 11px;
	display: none;
}

.twit {
	position: absolute;
	top: 12px;
	left: 0px;
	display: none;
}

.fbook {
	display: none;
	position: absolute;
	top: 12px;
}

.pinIt {
	position: absolute;
	left: 0px;
	top: 12px;
	display: none;
}

.googlePlus {
	position: absolute;
	top: 12px;
}

.printimg {
	position: absolute;
	top: 12px;
	display: none;
	cursor: pointer;
}

#otheruser_outer_Div {
	width: 100%;
	height: 306px;
	overflow: hidden;
}

#otheruser_outer_Div .recently-product {
	margin-bottom: 30px;
	margin-top: 0px;
	margin-right: 20px;
}

.deltime {
	background: url('images/bullet.gif') 0px 5px no-repeat;
	padding-left: 6px;
}

#offershow_div {
	display: none;
}

.offer_div img {
	margin-top: -1px;
}

.bandbtn {
	width: 10px;
	height: 10px;
	position: absolute;
	top: 13px;
	right: 27px;
	cursor: pointer;
}

.expoffboxminus {
	margin: -8px 0px 0px 0px !important;
	float: right;
	width: 27px;
	cursor: pointer;
	height: 27px;
	background: url(images/bagitSprite.png) no-repeat -384px -93px;
	text-indent: -999px;
}

.offer_div {
	position: relative;
	font-size: 14PX;
	padding: 20PX;
	color: #555555;
}

.offer_div span {
	width: 293px;
	margin: 0 auto;
	display: block;
	text-align: center;
	font-size: 12px;
	padding: 10px;
	line-height: 15px;
	border: 1px dashed #ccc;
	position: relative;
}

.offdigit {
	color: #E42853;
}

.allCateloguePopular .rupee-symbol {
	display: none;
}

.product_price {
	display: inline-block;
	float: left;
}

.pd_price_div_elec .main_price_offers {
	float: left;
	padding-left: 30px;
	margin-top: 16px;
}

#productEmioptionListID {
	position: relative;
	height: 186px;
	overflow: hidden;
	width: 416px;
	border: 1px solid #dfdfdf;
	padding: 10px;
	box-shadow: 0px 3px 12px #DADADA;
	-webkit-box-shadow: 0px 3px 12px #DADADA;
	-moz-box-shadow: 0px 3px 12px #DADADA;
	-o-box-shaodw: 0px 3px 12px #DADADA;
}

.emihead {
	width: 98%;
	background: #eeeeee;
	font-size: 15px;
	padding: 3px 4px;
	margin-bottom: 5px;
}

.emiheadvalue {
	width: 98%;
	background: #e4e4e4;
	padding: 3px 4px;
}

.emhd {
	float: left;
	padding: 0px 8px;
	font-size: 12px;
	color: #666;
}

.emidataval {
	width: 98%;
	padding: 3px 4px;
	background: #fafafa;
	margin-top: 5px;
}

.emisubdata {
	float: left;
	padding: 0px 8px;
}

.subcataconli a:hover {
	text-decoration: underline !important;
}

.emisubdata span {
	display: block;
	font-size: 11px;
	color: #666;
	border: 1px solid #CECECE;
	margin: 5px 0px;
	padding: 6px 5px;
	font-weight: normal;
}

.eminote {
	font-size: 11px !important;
	width: 95%;
	padding: 3px 12px;
	font-weight: normal;
	color: #161616;
	position: absolute;
	bottom: 2px;
}

.emiten {
	min-width: 10% !important;
	text-align: center;
}

.monemi {
	min-width: 18% !important;
	text-align: center;
}

.bankn {
	min-width: 52%;
}

.emib {
	width: 52%;
	padding-top: 6px;
}

.emhd.bor {
	width: 16%;
	border-right: none !important;
	padding-left: 22px;
	padding-right: 0px;
}

.emhd.bor {
	width: 20%;
	border-right: none !important;
}

.emidetailsbox {
	height: 172px;
	overflow-y: scroll;
	overflow-x: hidden;
}

.closeemi {
	width: 15px;
	height: 15px;
	position: absolute;
	right: 0px;
	top: 1px;
	background: url('images/newbagsprite.png') -285px -368px no-repeat;
	cursor: pointer;
}

.returns {
	
}

.returns ol {
	margin-left: 0 !important;
	padding: 0;
	margin-top: 20px !important
}

.returns ol {
	margin-left: 20px !important
}

.returns ol li {
	list-style-type: decimal;
}

.returns h2 {
	font: bold 16px/18px 'MYRIADPROREGULAR';
	margin-bottom: 30px;
	color: #db304a;
}

.returns h3 {
	font: bold 14px/18px 'MYRIADPROREGULAR';
	margin-bottom: 80px;
	color: #000000;
	text-decoration: underline;
}

.returns p {
	font: 12px/20px 'MYRIADPROREGULAR';
	margin-bottom: 10px;
	margin-left: 0px !important;
}

.return-box table {
	border: 1px solid #000;
	border-collaspe: collaspe;
	margin: 20px 0px 20px 0px;
}

.return-box table  tr td {
	border: 1px solid #000;
	padding: 8px;
}

.rephd {
	width: 174px !important;
	padding-left: 0px !important;
	margin-top: 30px;
	font-size: 14px;
	color: #333333 !important;
}

#errorMsg {
	position: absolute;
	top: -22px;
	color: red;
	background: #EDEBEB;
	padding: 4px 7px;
	border: 1px solid #A6A6A6;
	display: none;
}

.outofs_right #errorMsg {
	left: 0px;
}

.bandbtn_ele {
	right: 1px;
	top: 12px;
}

.jumper {
	color: #666666;
	line-height: 13px;
	font-weight: bold;
}

.jumper:hover {
	color: #333333;
}
/*-------------------------------------------------------------------------------------------*/
.allCateloguePopular {
	width: 145px;
	float: left;
}

.black_btn {
	border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	border: 1px solid #303030;
	background-color: #303030;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-ms-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
	color: #fff;
	font-size: 15px;
	margin: 2px 15px 0 0px;
	cursor: pointer;
	float: left;
	padding: 10px 18px;
	text-transform: uppercase;
	white-space: nowrap;
}

.light_red_btn {
	border: 1px solid #DB9BA5 !important;
	border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	background-color: #db304a;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important -webkit-transition:   none !important;
	-moz-transition: none !important;
	-ms-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
	color: #fff;
	font-size: 15px;
	margin: 3px 0 0 0;
	cursor: pointer;
	float: left;
	padding: 10px 10px !important;
	height: 39px !important;
	text-transform: uppercase;
	text-align: center;
	white-space: nowrap;
}

.product_order_div .product_text_span {
	float: left;
	width: 313px;
	margin-left: 15px;
	line-height: 19px;
	text-transform: capitalize;
}

.clearfix img {
	background: url('images/tmp_image_not_found.png') 0px 0px no-repeat;
	background-size: 100%;
}
/*-------------------------T n C POPUP-------------------------------------*/

/* .tnc_popup {width: 700px;padding: 20px 15px 20px 30px;position: absolute;background: #ffffff;z-index: 999999999;box-shadow: 0px 0px 5px 7px #777;-webkit-box-shadow: 0px 0px 5px 7px #777;left:-100px;
-moz-box-shadow: 0px 0px 5px 7px #777;-ms-box-shadow: 0px 0px 5px 7px #777;-o-box-shadow: 0px 0px 5px 7px #777;top:-50px;}
.tnc_content {line-height: 16px;color: #444;font-size: 12px;font-family: Arimo, sans-serif;font-weight: normal;}
.tnc_head {font-size: 16px;font-weight: bold;}
.tnc_content ul li {list-style-type: disc;}
.hyperll {color: #0ea2be;font-weight: bold;text-decoration: none}
.boldhd {font-size: 13px;font-weight: bold;}
.tnc_close {width: 14px;height: 14px;display: block;background: url('images/newbagsprite.png') -285px -368px no-repeat;cursor: pointer;position: absolute;right: 7px;top: 7px;}
.tnc{position: absolute;top: 215px;left: 30%;height: 12px;cursor: pointer;z-index: 9999999;display:none;right: 50%;} 
ul.sub-child li {margin-left: 15px;} */
.optima-tnc {
	left: 28% !important;
	top: 209px !important;
	z-index: 10000003 !important;
}

.optima-tnc_popup {
	width: 560px !important
}

.tnc_popup,.optima-tnc_popup {
	width: 700px;
	padding: 20px 15px 20px 30px;
	position: absolute;
	background: #ffffff;
	z-index: 999999999;
	box-shadow: 0px 0px 5px 7px #777;
	-webkit-box-shadow: 0px 0px 5px 7px #777;
	left: -100px;
	-moz-box-shadow: 0px 0px 5px 7px #777;
	-ms-box-shadow: 0px 0px 5px 7px #777;
	-o-box-shadow: 0px 0px 5px 7px #777;
	top: -50px;
}

.tnc_content,.optima-tnc_content {
	line-height: 16px;
	color: #444;
	font-size: 12px;
	font-family: Arimo, sans-serif;
	font-weight: normal;
}

.tnc_head,.optima-tnc_head {
	font-size: 16px;
	font-weight: bold;
}

.tnc_content ul li,.optima-tnc_content ul li {
	list-style-type: disc;
}

.hyperll {
	color: #0ea2be;
	font-weight: bold;
	text-decoration: none
}

.boldhd {
	font-size: 13px;
	font-weight: bold;
}

.tnc_close,.optima-tnc_close {
	width: 14px;
	height: 14px;
	display: block;
	background: url('images/newbagsprite.png') -285px -368px no-repeat;
	cursor: pointer;
	position: absolute;
	right: 7px;
	top: 7px;
}

.tnc,.optima-tnc {
	position: absolute;
	top: 215px;
	left: 30%;
	height: 12px;
	cursor: pointer;
	z-index: 9999999;
	display: none;
	right: 50%;
}

ul.sub-child li {
	margin-left: 15px;
}

.registerbody .fieldMessage {
	background: transparent !important;
	padding: 8px 0 7px 0;
}

.registerbody .fieldMessage .fieldError {
	border-top: 0px !important;
	border-right: 0px !important;
	border-left: 0px !important;
	border-color: #d1d1d1 !important;
}

.registerbody .fieldError {
	background-color: #ffffff !important;
	border-width: 1px;
	color: #db304a;
	padding: 8px 0px 8px 5px !important;
}

.loginBoxCont .allMsgesError {
	border: 0px !important;
	margin: 0px !important;
	float: left;
	width: 100% !important;
	text-align: left;
	position: relative;
}

.loginBoxCont .errorSpanTxt {
	font-family: 'MYRIADPROREGULAR';
	color: #e42853 !important;
	font-size: 12px;
	padding: 4px 4px;
	font-weight: normal;
	line-height: 18px;
	width: 100% !important;
	float: none !important;
}

#loadingResult {
	position: absolute;
	top: 5px;
	width: 990px;
	left: -228px;
	background: #EEEEEE;
	border: 1px solid #dfdfdf;
	text-align: center;
	color: #666666;
	padding: 3px 0px;
}

#loadingResult img {
	width: 13px;
	height: 13px;
	padding-right: 3px;
}

.newspec_elec .outofs_right {
	width: 340px !important;
}

/*------------------------------- for filters clears------------------------------*/
.clearNarrowClass {
	color: #999;
	font-weight: normal;
	font-size: 12px;
	padding-left: 8px;
	float: left;
	text-transform: capitalize;
	margin-left: 44px;
}

.clearNarrowClass:hover {
	color: #555555;
}

#narrowSearchClearAllDiv {
	padding: 10px 0px;
}

.closeNarrow {
	height: 17px;
	width: 19px;
	background: url('images/filterclose-btn.png') no-repeat 0px 0px;
	display: inline-block;
	text-indent: -999px;
	margin-left: 6px;
}

.clearall_flt {
	float: right;
	border-left: 1px dotted #777;
	width: 62px;
	text-align: right;
	margin-top: 3px;
}

#allFilterLabel {
	float: left;
	width: 700px;
	line-height: 16px;
}

#price_spanID,#category_spanID,#brand_spanID,#size_spanID,#color_spanID
	{
	float: left;
	padding-right: 5px;
}

#allFilterLabel span {
	float: left;
	padding-right: 5px;
	text-transform: capitalize;
}

#allFilterLabel div {
	float: left;
	padding-right: 6px;
	color: #777777;
	font-weight: normal;
}

#clearAllDiv,#clearAllDiv:hover {
	color: #88629f;
	font-size: 14px
}

.fil_border {
	border-bottom: 1px solid #d1d1d1;
}

/*------------------------------- for filters clears------------------------------*/

/*------temperory hide for shareon icons ---plz remove this css if want to take back shareon on all pages of website ------- */
.shareon_tod,.shareon_dd,.shareon_elc,.shareon_best,.shareon_search,.shareon_appr
	{
	display: none !important;
}

.no_item_msg {
	width: 100%;
	text-align: center;
	margin: 45px 0px;
}

.no_item_msg img {
	width: 222px !important
}

.cart_default_content {
	width: 930px;
}

.browse_cat {
	font-size: 16px;
	font-family: Arimo;
	border-bottom: 1px solid #bdbdbd;
	padding-bottom: 10px;
}

.opac03 {
	opacity: 0.3;
}

.color_item {
	width: 176px;
}

.starRatingmsg {
	float: left;
}

#errorMsgInBuyNowButton {
	position: absolute;
	padding: 5px;
	top: -32px;
	left: 72px;
	border: 1px solid #EEECEC;
	background: #EEECEC;
	color: #e42853;
	box-shadow: 1px 1px 1px #dfdfdf;
}

.dwnarr {
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 11px solid #EEECEC;
	position: absolute;
	top: 22px;
	left: 5px;
}

.buynoe_btn {
	position: relative;
}

.subnamevalue {
	background: url('images/miniarrow.gif') 1px 7px no-repeat;
	padding-left: 8px !important;
	display: block;
	width: 144px !important;
	font-weight: bold !important;
}

.insideul li {
	background: url('images/rightarr.gif') 20px 5px no-repeat;
	display: block;
	padding-left: 10px;
	border: 1px solid #ffffff;
}

#filter_Category li a:hover { /* color: rgb(15, 15, 15);
text-shadow: 0px 0px 0px; */
	text-decoration: underline;
}

.insideul li:hover { /* background: #e3e3e3;
	border: 1px solid #e4e4e4; */
	
}

.unline {
	text-decoration: underline;
	text-shadow: 0px 0px 0px;
}

.subofsub:hover {
	text-decoration: underline;
	text-shadow: 0px 0px 0px;
}

.subnamevalue:hover {
	text-shadow: 0px 0px 0px;
	text-decoration: underline;
}

.bagitslider,.bagitslider1 {
	height: 400px !important;
	overflow: hidden;
	width: 100% !important;
}
/*---------------------------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------ABHISHEK MISHRA [TV BAGITTODAY CSS]------------------------------------------*/
.leftupper {
	width: 208px;
	border-top: 2px solid #04B3C6;
}

.leftdown {
	width: 208px;
}

.tvrightlogodiv .searchdiv .inputsrc {
	width: 85%;
}

.tvlogodiv {
	width: 210px;
}

.tvrightlogodiv {
	width: 780px !important;
}

.tvrightlogodiv .searchdiv {
	width: 633px;
}

.tvdetails #productData {
	width: 310px;
	height: 445px;
	border: none !important;
}

.tvdetails #productData .mostPopular {
	width: 310px;
	height: 310px;
}

.tvdetails .tvCateloguePopular .promo_product_name {
	width: 100%;
	float: left;
	font: normal 18px/25px 'MYRIADPROREGULAR';
	color: #666;
	margin: 10px 0 5px 0;
	padding: 0px 0;
	height: 23px;
	overflow: hidden;
}

.tvdetails .tvCateloguePopular .promo_product_name a {
	color: #666;
}

.tvdetails .tvCateloguePopular .combo_pro {
	width: 100%;
	float: left;
	font: normal 12px/16px 'MYRIADPROREGULAR';
	color: #666;
	padding-bottom: 0px;
	margin: 0 0 8px 0;
	overflow: hidden;
	height: 16px;
}

.tvdetails .tvCateloguePopular .combo_dis {
	float: left;
	font: bold 14px/22px 'MYRIADPROREGULAR';
	color: #db304a;
	margin: 0px;
}

.tvdetails .tvCateloguePopular .sold_out {
	border: solid 1px #db304a;
	float: left;
	font: normal 16px/20px 'MYRIADPROREGULAR';
	color: #db304a;
	padding: 0 3px;
	margin-right: 10px;
}

.combo_buyZNow .buy_now_div  .buyNow {
	float: left;
	background: url(images/TvImages/buynow.jpg) no-repeat top;
	width: 59px;
	height: 18px;
	margin: 2px 10px 0 0;
	cursor: pointer;
	transition: 0.3s;
	-moz-transition: 0.3s;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s
}

.buy_now_div {
	float: right;
}

.tvdetails .tvCateloguePopular .combo_buyZNow {
	float: left;
	border-top: solid 1px #e2e2e2;
	border-bottom: solid 1px #e2e2e2;
	padding: 5px 0;
	width: 100%;
}

.combo_buyZNow .buy_now_div .buyNow:hover {
	background-position: bottom;
	cursor: pointer;
}

.combo_buyZNow .buy_now_div .watchNow {
	float: left;
	background: url(images/TvImages/watchBtn.jpg) no-repeat top;
	width: 63px;
	height: 22px;
	cursor: pointer;
	transition: 0.3s;
	-moz-transition: 0.3s;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
}

.combo_buyZNow .buy_now_div .watchNow:hover {
	background-position: bottom;
	cursor: pointer;
}

.productVdo .watchNow {
	width: 99px;
	height: 54px;
	display: block;
	position: absolute;
	bottom: 107px;
	left: 6px;
	z-index: 11;
	background: url('images/bagitSprite.png') -299px -181px no-repeat;
}

.tv_schheadline {
	color: #EB6181;
	font-size: 18px;
	padding-bottom: 20px;
}

.tv_schedulediv {
	width: 90%;
	padding: 20px 5px 25px 15px;
	border-top: 2px solid #05B6C9;
}

.sch_date {
	color: #414141;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 8px;
}

.sch_title {
	font-size: 13px;
	padding: 8px 0px;
}

.schedule_timings .sch_timetable {
	font-size: 12px;
	line-height: 14px;
	color: #333;
	font-weight: normal;
}

.schedule_timings {
	width: 100%;
	padding-bottom: 15px;
}

.tvscheduling_box {
	height: 370px;
	overflow-y: scroll;
}

.tv-secondh2 {
	font-size: 15px;
	color: #03b3ca;
}

.callout {
	width: 98px;
	height: 36px;
	background:
		url('http://preprodstatic.bagittoday.com/0/media/images/frontend/lowest-product-listing.png')
		no-repeat;
	position: absolute;
	top: 0px;
	right: 0px;
}

.diwali-nav-logo {
	padding-top: 7px;
	padding-left: 10px;
	padding-bottom: 0px;
}

.filter-scroll {
	max-height: 200px;
	overflow: auto;
	width: 100%;
}

.liveChat {
	position: absolute;
	right: -4px;
	top: 15px;
}

.liveChat a {
	text-decoration: none;
	color: gray;
	font-size: 15px;
	vertical-align: middle;
	font-weight: normal;
}

.liveChat img {
	margin-right: 5px;
	vertical-align: middle;
}

ul.boughtTogether li  .boughttogether_product {
	border: 1px solid #000000;
	float: left;
	height: 100px;
	width: 100px;
}

.collapse_outer_Div .buynow_plus .boughtTogether_addtocart_button {
	border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	background-color: #fff !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-ms-transition: none !important;
	-o-transition: none !important;
	color: #ffffff;
	font-size: 11px;
	margin: 0px !important;;
	cursor: pointer;
	float: left;
	line-height: 28px;
	padding: 0px !important;
	text-align: left;
	text-transform: uppercase;
	width: 58px;
	white-space: normal;
}

.boughttogether_product .buynow_plus {
	margin: 63px auto 0;
	width: 82px
}

.boughttogether_product .brought_rsymp_price .rsymp_u4 {
	font-size: 16px;
	font-weight: normal !important;
	text-decoration: line-through;
}

.boughttogether_product .brought_rsymp_price .rupee-symbol {
	font-family: 'WebRupee' !important;
	padding: 0;
}

.boughttogether_product .brought_rsymp_price {
	float: left;
	margin-top: -69px;
}

span.closemyoff {
	width: 5px;
	height: 5px;
	border-radius: 30px;
	background: #000;
	right: -9px;
	position: absolute;
	top: -9px;
	padding: 5px;
	border: 1px solid #000;
	cursor: pointer;
}

span.closemyoff:after {
	content: "x";
	position: absolute;
	top: -1px;
	right: 4px;
	color: #fff;
}

/*--------------------------------------------------------------------ABHISHEK MISHRA [TV BAGITTODAY CSS]------------------------------------------*/
.boughtTogatherDiv {
	width: 100%;
	float: left;
}

.boughtTogatherDiv h1 {
	border-bottom: 1px solid #666;
	float: left;
	padding: 10px 0;
	width: 100%;
}

.boughtTogatherProductDiv {
	width: 100%;
	float: left;
	margin: 20px 0;
}

.productDetailDiv {
	float: left;
	width: 25%;
	text-align: center;
}

.plusSign {
	float: left;
	width: 5%;
}

.equalSign {
	float: left;
	width: 5%;
}

.boughtTogether {
	float: left;
	margin: 30px 0 0 0;
}

.boughtTogether .boughttogether_product .brought_rsymp_price {
	margin: 0
}

.free-con {
	background: none !important;
	float: right !important
}

.free-con:after {
	content: "FREE";
	font-size: 15px;
	margin-right: 5px;
	margin-top: 9px;
	float: right;
}

#searchResultForm {
	box-shadow: 0px 1px 21px #dfdfdf;
}
/*--common slider--*/
.sl-li-con {
	
}

.sl-li-con ul {
	height: 306px;
	overflow: hidden
}

.sl-li-con ul li {
	float: left;
	box-sizing: border-box;
	width: 165px !important;
	border: 1px solid #fff;
	padding: 10px;
	min-height: 230px;
	margin-right: 0px !important;
}

.sl-qv {
	display: none;
}

.sl-li-con ul li:hover {
	border: 1px solid #dfdfdf
}

.sl-li-con ul li:hover .sl-qv {
	display: block
}

.sl-li-con ul li .sl-img {
	text-align: center
}

.sl-li-con ul li .sl-img img {
	width: 145px;
	cursor: pointer;
	margin-bottom: 3px;
}

.sl-li-con ul li .sl-ti {
	font-size: 13px;
	font-weight: 500;
	color: #888888;
	line-height: 18px;
	cursor: pointer
}

.sl-li-con ul li .sl-pr {
	margin-top: 3px
}

.sl-li-con ul li .sl-stkth {
	font-size: 13px;
	font-weight: 500;
	color: #888888;
	text-decoration: line-through;
}

.sl-li-con ul li .sl-actpr {
	font-size: 19px;
	font-weight: 700;
}

.sl-li-con ul li .sl-img .sl-qv {
	cursor: pointer;
	height: 33px;
	background: rgba(219, 213, 213, 0.7);
	bottom: 0;
	left: -10px;
	width: 115%;
	box-sizing: border-box;
	text-align: center;
	text-decoration: underline;
	font-size: 14px;
	color: #555555;
	line-height: 33px
}

.sl-li-con .bx-viewport,.sl-li-con1 .bx-viewport,.sl-li-con .bx-viewport2
	{
	overflow: initial !important;
}

#back-top:hover {
	bottom: 21%;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	transition: 0.4s;
}
/*--Fix header css--*/
.smalllogodiv {
	top: -88px
}

.menuShow {
	transition: top 0.5s ease;
	-webkit-transition: top 0.5s ease;
	top: 0px !important
}

.logo_header1 #searchResultForm {
	box-shadow: none !important;
}

.logo_header1 .smalllogodiv {
	height: 61px !important;
	width: 71px !important;
	top: 5px !important;
}

.logo_header1 {
	transition: top 0.4s ease;
	-webkit-transition: top 0.4s ease;
	width: 100%;
	z-index: 999;
	position: fixed !important;
	height: 61px !important;
	background: #e7f0f5 !important;
	box-shadow: 1px 2px 7px #898989 !important;
	top: -68px;
	z-index: 99999;
}

.logo_header1 .logo_head {
	height: 61px !important
}

.logo_header1 .rightlogodiv {
	width: 890px !important;
}

.logo_header1 .inputsrc {
	width: 597px !important;
}

.logo_header1 .logodiv {
	top: -160px !important
}

.logo_header1 .searchdiv {
	padding: 10px 20px !important;
	width: 685px !important;
}

.logo_header1 .cartdiv {
	margin-top: 5px;
}

.logo_header1 .india-today-logo1 {
	right: 0;
	top: 7px;
	position: absolute;
}

.logo_header1 .india-today-logo {
	right: 0;
	top: -64px;
	position: absolute;
}

.clear {
	clear: both
}
/* FREQUENTLY BOUGHT TOGETHER */
.fr-bt-to h1 {
	width: 100%;
	box-sizing: border-box;
	padding: 10px 0px;
	font-size: 18px;
	font-weight: normal;
}

.fr-bt-to img {
	width: 140px;
	height: 140px;
	margin: 0 auto;
}

.fr-bt-to .fr-off {
	margin-right: 10px;
}

.no-itm {
	font-size: 20px;
	color: #676767;
	vertical-align: middle;
	line-height: 24px;
	font-weight: normal;
	margin-top: 32px;
	float: left;
	width: 100%;
}

.fr-bt-oprt {
	font-size: 40px;
	font-weight: normal;
	vertical-align: middle;
	line-height: 140px;
	margin: 0 40px;
	color: #666;
}

.fr-bt-to .add-img {
	border: 1px dashed #6D6D6D;
	position: relative;
	width: 140px;
	height: 140px;
	text-align: center;
}

.fr-bt-to .imgbdr {
	border: 1px solid #E6E7E9;
}

.fr-bt-to .imgclr {
	display: none;
	width: 24px;
	height: 24px;
	background:
		url('http://images.bagittoday.com/0//media/css/frontend/images/ft-cl.png')
		no-repeat;
	top: -13px;
	right: -12px;
	position: absolute
}

.fr-bt-to .tl-pr {
	width: 140px;
	height: 140px;
	font-size: 15px;
	font-weight: normal
}

.fr-bt-to .tl-pr span {
	display: block;
	line-height: 25px;
}

.prcd {
	background: #e42853;
	border-radius: 3px;
	text-align: center;
	color: #fff;
	padding-top: 3px;
	width: 80%;
	cursor: pointer
}

.fr-li-head {
	float: left;
	width: 32%;
	background: #333;
	box-sizing: border-box;
	padding: 10px;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
}

.fr-bt-to ul li.lst {
	width: 35%
}

.fr-li-info {
	border-bottom: 1px solid #c2c2c2;
	min-height: 84px;
	float: left;
	width: 32%;
	background: #fff;
	box-sizing: border-box;
	padding: 10px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}

.seller-nam {
	font-size: 22px;
	padding-top: 22px
}

.seller-pr {
	font-size: 18px;
	padding-top: 22px;
	text-align: center;
}

.sel-info-img {
	width: 65px !important;
	height: 60px !important;
	margin-right: 10px !important;
}

.sel-info-text {
	line-height: 19px;
}

.adCart {
	font-size: 15px;
	background: #e42853;
	padding: 5px;
	border-radius: 3px;
	margin-left: 10px;
	color: #fff;
	cursor: pointer;
}
/* FREQUENTLY BOUGHT TOGETHER */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #6ca7cb !important;
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #6ca7cb !important;
}

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar
	{
	background-color: #6ca7cb !important;
}

#remove_icon {
	position: absolute;
	right: 9px;
	top: 36px;
	background: url(images/bagitSprite.png) no-repeat -317px -305px;
	display: block;
	height: 20px;
	width: 20px;
}

#remove_icon>span {
	display: none
}

.sr-li-tp {
	width: 140px;
	float: left;
	margin-right: 16px;
}

.sr-li-tp a {
	text-decoration: none;
	color: #646464;
	font-size: 15px;
	font-weight: normal;
	display: block;
	width: 140px;
	line-height: 20px;
	text-align: center;
}

.sr-li-tp img {
	height: 140px
}

.marg-none {
	margin-right: 0 !important
}

.srchHead {
	background:
		url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAGCAIAAACNcmNmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEJEQTgxOUY5N0M0MTFFNDhGRUVDMjkyN0I1OTkwNTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEJEQTgxQTA5N0M0MTFFNDhGRUVDMjkyN0I1OTkwNTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QkRBODE5RDk3QzQxMUU0OEZFRUMyOTI3QjU5OTA1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QkRBODE5RTk3QzQxMUU0OEZFRUMyOTI3QjU5OTA1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pr2r8vsAAAAdSURBVHjaYr537x7j58+fmRgYGGCYcfv27QABBgBxiAekPpKU3QAAAABJRU5ErkJggg==')
		repeat-x center;
}

.pdlbl {
	padding: 25px;
	text-align: center;
}

.srchLbl {
	font-size: 20px;
	background: #ffffff;
	padding: 0px 10px;
	font-weight: normal;
}

.product_order_div .product {
	position: relative;
	font-size: 13px
}

.hrline {
	display: none
}

.at_service_inner_body_bg1 {
	border-top: 1px solid #d6d6d6;
}

.at_service_main_div {
	padding-top: 0px !important;
}

.service_left_menu {
	margin-top: 0px !important;
	padding-right: 0px !important;
	font-size: 14px;
}

.service_left_menu .list_title {
	font: inherit !important;
	border-bottom: solid 1px #d5d6d8 !important;
	width: auto !important;
	text-align: left !important;
	float: none !important;
	padding: 15px !important;
}

.service_right_menu {
	border-left: 1px solid #d6d6d6;
	background: none !important;
	padding-top: 20px;
}

.bx-wrapper .bx-prev {
	left: 0px !important;
	background: url(images/newbagsprite.png) -68px -433px !important;
}
/*.bx-wrapper .bx-controls-direction a{margin-top: -51px !important;}*/
.bx-wrapper .bx-next {
	right: 0px !important;
	background: url(images/newbagsprite.png) -124px -433px no-repeat
		!important;
}

.applyCTxt {
	float: left;
	width: 400px;
	height: 25px;
	margin-top: 22px;
	font-size: 15px;
	font-weight: normal;
}

.applyCTxtBx {
	width: 190px;
	padding-left: 7px;
	border: 1px solid #c2c2c2;
	height: 28px;
	margin-left: 5px;
	box-shadow: 4px 5px 13px #e9e9e9 inset;
	float: left
}

.applyCBtn {
	background: #207d00;
	color: #fff;
	width: 63px;
	height: 30px;
}

.applyCTxts {
	color: #db304a;
	font-weight: bold;
	margin-top: 9px;
	float: left;
	width: 400px;
	height: 25px;
	font-size: 12px;
	margin-left: 124px;
}

.applyCTxt>span {
	float: left;
	margin-top: 6px;
}

#searchResultDivForPinCode {
	position: absolute;
	width: 152px;
	background: #F3F3F3;
	top: 24px;
	box-sizing: border-box;
	z-index: 1;
}

.hSearchDropDownBoxIn_pin ul li {
	padding: 2px 7px;
	border-bottom: 1px dotted #e1e1e1;
	color: #888888;
}

.hSearchDropDownBoxIn_pin ul li:last-child {
	border-bottom: none
}

.hSearchDropDownBoxIn_pin ul li:hover,.hSearchDropDownBoxIn_pin ul li.searchselect
	{
	color: #000
}

.hSearchDropDownBoxIn_pin ul li.dselect {
	color: #888888;
}

.total_pay_div ul {
	width: 431px !important;
}

.con-us {
	position: fixed;
	right: -1px;
	top: 170px;
}

.licolorClass {
	color: #7C4C98;
}

.sign-link {
	cursor: pointer
}

.sl-li-con .bx-wrapper {
	max-width: 991px !important;
	height: 306px;
	overflow: hidden;
	margin: 0 auto !important;
}

.dont-miss .bdr-head,.t-deal .bdr-head {
	font-size: 17px
}

li.cata.first:nth-child(9) {
	font-weight: bold;
}

#slider .abs {
	z-index: 51;
	width: 738px;
	text-align: center;
	left: 32px;
	right: 0;
	background: url('images/slider-bg-tr.png') repeat-x;
	box-sizing: border-box;
	border-top: 1px solid rgba(204, 204, 204, 0.71);
	height: 34px;
	bottom: 0px;
	border-bottom: 1px solid rgba(204, 204, 204, 0.71);
}

#slider .abs a {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
	float: left;
	color: #666666;
	text-decoration: none;
	font-size: 14px;
	padding: 10px 8px;
	border-right: 1px solid #ccc0d3;
	box-sizing: border-box;
	height: 33px;
}

#slider .abs a.active {
	webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
	background: #7b7b7b;
	color: #fff;
	border-top: 1px solid #737373;
	border-bottom: 1px solid #737373;
	margin-top: -1px;
	height: 33px;
}
#slider .abs a.active:hover {
	color: #fff !important;
}
.pgrActive {
	background: url('images/slider-bg.png') repeat-x !important;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

#slider:hover #bx-pager {
	background: url('images/slider-bg.png') repeat-x;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

#slider .abs a:hover {
	color: #000
}

#slider .abs a:last-child {
	border-right: none;
}

#slider .abs a[data-slide-index="0"] {
	width: 146px
}

#slider .abs a[data-slide-index="1"] {
	width: 171px
}

#slider .abs a[data-slide-index="2"] {
	width: 141px
}

#slider .abs a[data-slide-index="3"] {
	width: 130px
}

#slider .abs a[data-slide-index="4"] {
	width: 150px
}

.meCabanner {
	width: 213px;
	float: left;
	text-align: center;
}

.meCabanner .ban-1 {
	width: 207px;
	height: 190px;
	box-sizing: border-box;
	margin: 0 auto;
	margin-top: 10px;
}

.meCabanner .ban-2 {
	width: 207px;
	height: 190px;
	box-sizing: border-box;
	margin: 0 auto;
	margin-bottom: 10px;
	margin-top: -1px;
}

.meCabanner .ban-1 img {
	width: 207px;
	height: 190px;
	box-sizing: border-box;
}

.meCabanner .ban-2 img {
	width: 207px;
	height: 190px;
	box-sizing: border-box;
}

.mban {
	padding-right: 0px !important;
	width: 179px !important;
}

.cm-sz-ti {
	font-size: 13px;
	color: #999999;
	margin-bottom: 10px
}

ul.cm-sz-li li {
	cursor: pointer;
	border: 1px solid #e6e7e9;
	box-sizing: border-box;
	margin-right: 6px;
	float: left;
	font-size: 12px;
	color: #888888;
	min-width: 31px;
	text-align: center;
	height: 25px;
	padding-top: 5px;
}

ul.cm-sz-li li.sltd {
	border: 3px solid #f58b00;
	padding-top: 4px;
	padding-left: 2px;
}

.sizechart_DivC img {
	float: left;
	margin: 5px 0px 0px 0px;
	cursor: pointer
}

.shp-b-brnd {
	
}

.shp-b-brnd-contnr {
	width: 918px;
	overflow: hidden;
	height: 50px;
	margin: 0 auto;
}

.shp-b-brnd-cnt {
	width: 105px !important;
	height: 50px;
	border: 1px solid #dddddd;
	margin-right: 10px;
	text-align: center;
}

.shp-b-brnd .slick-prev {
	cursor: pointer;
	outline: none;
	position: absolute;
	left: 0;
	top: 18px;
	background: transparent url('images/bagitSprite.png') no-repeat -7px
		-583px;
	border: none;
	text-indent: -99999999px;
	width: 20px;
	height: 13px;
}

.shp-b-brnd .slick-next {
	cursor: pointer;
	outline: none;
	position: absolute;
	right: 0;
	top: 18px;
	background: transparent url('images/bagitSprite.png') no-repeat -7px
		-627px;
	border: none;
	text-indent: -99999999px;
	width: 20px;
	height: 13px;
}

.shp-b-brnd .shp-b-brnd-cnt img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

.shp-b-brnd .shp-b-brnd-cnt img:hover {
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
}

.wtchVidIco {
	bottom: 33px;
	left: 0;
	right: 0;
}

.fed {
	cursor: pointer;
	position: fixed;
	right: -114px;
	top: 256px;
	height: 40px;
	border-bottom: 1px solid #d1d1d1;
	width: 160px;
	background: #f5f5f5;
	color: #1e83be;
	transition: right 200ms ease-in-out 100ms;
}

.track {
	cursor: pointer;
	position: fixed;
	right: -114px;
	top: 297px;
	height: 40px;
	width: 160px;
	background: #f5f5f5;
	color: #f64c51;
	box-shadow: 1px 2px 3px rgba(69, 65, 65, 0.52);
	transition: right 200ms ease-in-out 100ms;
}

.fed:hover,.track:hover {
	right: 0px;
	transition: right 200ms ease-in-out 100ms;
}

.fed span.img,.track span.img {
	width: 46px;
	height: 40px;
	display: block
}

.fed span.img {
	background: #1e83be url(images/bagitSprite.png) no-repeat 3px -694px;
}

.track span.img {
	background: #f64c51 url(images/bagitSprite.png) no-repeat 3px -746px;
}

.fed .txt,.track .txt {
	padding-left: 10px;
	padding-top: 12px;
}

/* new registration popup css start*/
.divheadtextbox1 .already_regis {
	width: 149px
}

.loading_image_div {
	border: 0px
}

.bstOff {
	text-align: center;
	font-size: 32px;
	margin-top: -13px;
	margin-bottom: 10px;
	color: #e42853;
}

.rupRel {
	position: relative;
	margin-left: 5px;
}

.rupSymbl {
	position: absolute;
	font-size: 17px;
	left: -8px;
	top: 3px;
}

.registerdivnew {
	width: 776px;
	box-sizing: border-box;
	padding: 10px
}

.registCon {
	min-height: 546px;
	background: #f5f5f5
}

.gndr {
	font-size: 14px;
	color: #000;
	margin-right: 1px;
	float: left;
}

.radioBoxNew {
	font-size: 14px;
	font-family: arial;
	color: #000;
	float: left
}

.radioBoxBtn {
	margin-right: 3px;
	float: left;
	margin-top: 1px;
	margin-left: 3px;
}

.popOverlay {
	background: #3F3E3E ! important;
}

.divhead1 {
	width: 100%;
	height: 55px;
	position: relative;
}

.divheadtextbox1 {
	padding: 0px
}

.registerbody1 {
	padding: 226px 0px 0px 70px
}

.right_regisbody {
	width: 506px;
	float: left;
	padding-left: 0px;
}

.sign-up-txt {
	height: 96px;
	font-family: 'BebasNeuewebfont';
	font-size: 35px;
	font-weight: normal;
	position: absolute;
	top: 66px;
	width: 210px;
	left: 69px;
	letter-spacing: 1px;
	color: #555555;
	background: url('images/regis-bag-ico.jpg') no-repeat right 3px;
}

.snup {
	color: #00afd5
}

.sign-up-txt .colR {
	color: #f33b65
}

.absW {
	top: 33px;
	font-size: 14px;
	display: inline-block;
	position: absolute;
	left: 86px;
}

.socialsharebtns {
	position: absolute;
	top: 180px;
	background: #99d9ec;
	width: 756px;
}

.socialsharebtns .socialgplus {
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
}

.socialsharebtns .socialfb {
	padding-top: 20px;
	padding-left: 70px;
	padding-bottom: 20px;
}

.forminputdiv1 {
	padding: 5px 0px;
	width: 50%;
	float: left;
}

.forminputdiv1 input {
	width: 243px;
	box-sizing: border-box
}

.orTxt {
	font-weight: bold;
	font-family: 'Roboto';
	font-size: 15px;
	color: #666666;
	padding: 5px 0px;
}

.gndrTnc {
	font-weight: normal;
	padding-top: 8px;
}

.gndrTnc .gndr,.gndrTnc .radioBoxNew {
	color: #999999
}

.formbtn1 {
	background: url('images/regi-btn-bg.png') repeat-x;
	cursor: pointer;
	height: 40px;
	-webkit-appearance: none;
	-webkit-border-radius: none;
	border: none;
	font-size: 20px;
	font-family: 'Roboto';
	color: #fff
}

.forminputdiv2 {
	width: 100%;
	padding: 8px 0px;
}

.forminputdiv2 input {
	width: 100%
}

.regi-ri-img {
	position: absolute;
	bottom: 10px;
	right: 10px
}

#signUpBoxMain {
	top: -781px;
	left: 0% !important;
	margin-left: 0px !important;
	position: fixed;
	z-index: 9999999999;
	right: 0 !important;
	margin: 0 auto !important;
	width: 776px !important;
}
/* new registration popup css end*/

/* registration min css start */
#backBg {
	font-family: Arimo !important;
	font-weight: 300;
	margin: 0 auto;
	width: 990px;
	min-height: 594px;
	background: #f5f5f5;
	margin-top: 15px;
	position: relative;
}

#form {
	width: 100%;
	box-sizing: border-box;
}

.formHeader span.logIn a {
	color: #E42853;
	text-decoration: underline
}

.formContainer {
	width: 100%;
	box-sizing: border-box;
	color: #888;
	padding-top: 32px;
}

.formContainer .contLeft {
	width: 50%;
	background-image: url(images/sep-bg.png);
	background-position: 274px -6px;
	background-repeat: no-repeat;
	min-height: 391px
}

.formContainer .contRight {
	position: relative
}

.formContainer .contLeft ul {
	padding-right: 25px
}

.formContainer .contLeft ul li {
	background-image: url(images/sign-ico.png);
	background-repeat: no-repeat;
	padding: 0 0 18px 27px;
	line-height: 20px;
	background-position: 0 6px;
	font-size: 14px
}

.formContainer .contLeft .headList {
	font-size: 16px;
	margin-bottom: 20px;
	display: block;
	margin-top: 20px
}

.rightForm {
	padding: 288px 0px 0px 147px;
	width: 507px;
}

.errorSpan1 {
	display: block;
	position: absolute;
	top: -4px;
	left: 30px;
	color: #E42853;
	font-size: 13px
}

.errorField {
	border: 1px solid #E42853 !important;
	color: #E42853 !important
}

.inputCheck {
	min-height: 14px;
	padding-left: 28px;
	padding-top: 3px;
	margin-bottom: 10px;
	display: block;
	background-image: url(images/inputCheck.jpg);
	background-repeat: no-repeat
}

.inputCheckActive {
	min-height: 14px;
	padding-left: 28px;
	padding-top: 3px;
	margin-bottom: 10px;
	display: block;
	background-image: url(images/inputCheckActive.jpg);
	background-repeat: no-repeat
}

.notify {
	background-position: 0;
	margin-bottom: 20px
}

.submitBtn {
	cursor: pointer;
	background: #E42853;
	border-radius: 3px;
	float: left;
	color: #fff;
	font-size: 13px;
	font-weight: 700;
	text-shadow: 1px 1px 1px #000;
	padding: 10px
}

.orSep {
	border-bottom: 1px solid #D3D3D3;
	position: relative;
	width: 100%;
	height: 1px;
	margin-top: 25px
}

.orSep span {
	background-image: url(images/or-sep.jpg);
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	display: block;
	height: 17px;
	width: 41px;
	top: -7px
}

.shareBtn {
	width: 243px;
	height: 34px;
	margin: 25px auto 0;
	cursor: pointer
}

.GPlus {
	background-image: url(images/google-connect.jpg)
}

.FBook {
	background-image: url(images/fbook.jpg);
	margin-top: 10px
}

.promo-img {
	width: 275px;
	margin-top: 35px;
	margin-left: -18px
}

.promo-vouchr {
	display: block;
	padding: 10px;
	box-sizing: border-box;
	border: 1px dashed #aaa;
	margin-right: 20px;
	text-align: center;
	margin-top: 10px;
	font: 600 18px arimo
}

.first {
	color: #df483f
}

.second {
	color: #25619c
}

.coupns-t-c {
	margin-left: 14px;
	margin-top: 10px
}

.coupns-t-c li {
	list-style-type: square !important;
	background-image: none !important;
	padding: 0 0 1px !important;
	font-size: 13px !important;
	color: #888;
	font-weight: 400;
	border-right: none;
	line-height: 18px;
	display: list-item !important
}
/* registration min css end */
.commErrRegMsg {
	font-weight: 700;
	color: #961714;
	position: absolute;
	top: 270px;
	font-size: 14px;
	left: 147px
}

.succ {
	color: #1C981C !important;
	font-weight: 700
}

.commErrRegMsgPopup {
	color: #961714;
	position: absolute;
	top: 270px;
	font-size: 14px;
	font-weight: 700;
	left: 80px;
}

#barlevel1,#barlevel2,#barlevel3,#barlevel4,#barlevel5 {
	text-indent: -999999999999px;
}

.shipp_pro1 {
	font-size: 13px;
	color: #888;
	float: left;
	line-height: 15px;
	font-weight: 400;
	margin: 2px 0 0 14px;
	width: 100px;
	text-align: center;
}

.wishlist_top_radio_btn .radioSpanWish_left {
	width: 104px !important;
}

.wishlist_top_radio_btn .wishListItems_left {
	width: 216px !important
}

/*--Bxslider css start--*/

/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}
/** THEME
===================================*/
.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	background: #fff;
}

.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -32px;
	width: 8%;
	right: 0px;
}
/* LOADER 
.bx-wrapper .bx-loading {min-height: 50px;background: url(images/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}
*/
/* PAGER */
.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item
	{
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #ffffff;
	text-indent: 99999999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #919191;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active
	{
	background: #004470;
}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
	left: -19px;
	background: url(images/newbagsprite.png) -52px -316px no-repeat;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(images/newbagsprite.png) 0px -316px no-repeat;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -31px;
	outline: 0;
	width: 36px;
	height: 65px;
	text-indent: -9999px;
	z-index: 90;
	right: -19px;
	display: none
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active
	{
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active
	{
	background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto
	{
	right: 0;
	width: 35px;
}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

.mainSlider1 {
	width: 575px;
	height: 400px;
	float: left;
	overflow: hidden
}

.mainSlider1 .bx-default-pager {
	text-align: right !important;
	width: 18% !important;
	right: 20px;
	top: 0px;
	height: 23px
}

.mainSlider1:hover .mainSlider1 .bx-wrapper .bx-controls-direction a {
	display: block !important
}

.mainSlider .bx-wrapper .bx-controls-direction a {
	display: block !important
}

/* .subcatadiv>a:hover {
	background: url('images/menu-arrow.gif') no-repeat 137px 1px;
} */

.hideOnScroll {
	border-bottom: 4px solid #d8d8d9;
	height: 71px;
}

.hideOnScroll img {
	width: 772px !important;
}

.delivry_timeimg>span>img {
	margin-top: 1px;
}

.product_order_div .remove_icon {
	float: left;
	float: left;
	cursor: pointer;
	clear: both;
	background: url(images/bagitSprite.png) -318px -306px;
	position: absolute;
	right: 5px;
	top: 40px;
	width: 20px;
	height: 20px;
}

.product_order_div .remove_icon span.float_left {
	background: url(images/inputButtonsSprite.png) no-repeat -445px -236px;
	padding: 0 15px 0 0;
	text-indent: -99999px;
}

#promsgerr {
	position: absolute;
	left: 125px;
	top: 12px;
	color: red;
}

.sl-li-con .bx-default-pager {
	display: none
}

.sl-li-con .innerimgdiv .quickv_best {
	left: -11px;
	width: 165px;
}

.sl-li-con .bx-wrapper .bx-controls-direction a,#recommenderGetEasyrecView .bx-wrapper .bx-controls-direction a,.sell_container .bx-wrapper .bx-controls-direction a
	{
	display: block !important
}

#mostPopProductDiv .bx-controls {
	display: none
}

#recommenderGetEasyrecView .bx-default-pager {
	display: none
}
#clearCBtn{cursor: pointer;position: absolute;width: 42px;height: 20px;left: 395px;top: 7px;}
.jQueryViewSizeEvent{font-size: 12px;color: #888;}
.txtPromoDefault{color:#fff;font-weight:normal;text-transform:uppercase}
.txtPromo{color:#ffb400;font-weight:bold;text-transform:uppercase}
.txtPromo1{color:#88f8ff;font-weight:bold;text-transform:uppercase}
.txtPromo2{color:#ffe400;font-weight:bold;text-transform:uppercase}
.prd-notify-blk{padding: 20px;}
.low-stock-notify{display:block;color:#888888;font-size:11px;margin-bottom: 5px;}
.low-stock-value{color:#ff0000 !important}
.prd-sold-out {width: 192px;height: 49px;background: url('images/bagitSprite.png') -329px -626px;margin-right: 10px;}
.prd-notify {cursor:pointer;width: 117px;height: 49px;background: url('images/bagitSprite.png') -360px -568px;}
.prd-notify-layer{display:none;width: 357px;height: 51px;background: #fff;z-index: 1;border: 5px solid #EEEEEE;border-radius: 5px;box-sizing: border-box;padding:7px}
.prd-notify-layer-close{width: 15px;height: 15px;position: absolute;right: -9px;top: -9px;background: url('images/newbagsprite.png') -285px -368px no-repeat;cursor: pointer;}
.sell_container .bx-pager{display:none}
/*--Bxslider css end--*/

/*--shop by look--*/
.btn-Disable{
position: absolute;
z-index: 9999999;
height: 97%;
width: 103%;
cursor: no-drop;
left: -5px;
display : none;
}
.comboContainer{
	width: 581px;
	float: right;
	border-left: 1px solid #e6e7e9;
	padding-left: 19px;
	box-sizing: border-box;
	border-bottom: 1px solid #e6e7e9;
	
	}
.comboItemTitle{
	font-weight: normal;
	font-size: 16px;
	float: left;
	margin-top: 10px;
	}
.comboList {
	width:580px;
	overflow:auto;
}
.comboList ul {
	float: left;	
	list-style: none;
	padding: 0;
	margin: 0;
}
.comboList ul li {
	float:left;
	margin-right: 8px;
	width: 140px;
}
.comboList ul li .comboListImg {
	border:1px solid #e0e0e0;
	width:138px;
	 height:138px; 
	position:relative;
	overflow:hidden;
}
.comBproName{position: absolute;line-height: 14px;
bottom: -44px;
left: 0;
display: block;
background: rgba(0, 0, 0, 0.71);
color: #fff;
width: 100%;
box-sizing: border-box;
padding: 8px;
moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
}

.comboListImg:hover .comBproName{bottom: 0px;moz-transition: all .3s ease-in-out;}

.comboListTitle {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 9px;
	margin-bottom: 9px;
	font-size:14px;
}
.comboListSize{
	float: left;
	width: 100%;
	text-align: center;
	}
.comboSel{width: 60%;margin-bottom:10px;}
.comboSelCheck{position: absolute;left: 1px;top: 2px;}
.selAllCombo{float: right;font-size: 13px;margin-top: 8px;margin-right: 5px;}

.menu-flag:after {
      content: "";
	  width: 27px;
	  height: 13px;
	  margin-top: -14px;
	  background: url(images/bagitSprite.png) -512px -309px;
	  display: block;
	  z-index: 9999;
	  margin-left: 108px;
	  float: left;
}
/*--shop by look--*/

.log-bl-msg{  margin: 0 auto;
  width: 990px;
  padding: 120px 20px;
  box-sizing: border-box;
  text-align: center;
  font-size: 30px;
  color: rgb(144, 135, 135);
  font-weight: bold;}

.callUs{
	  background: url('images/bagitSprite.png') no-repeat -146px -98px;
	  display: block;
	  width: 27px;
	  height: 21px;
	  margin-top: -1px;
	  margin-right: 5px;
}
