@charset "utf-8";@font-face{font-family:'RobotoRegular';src:url('../fonts/Roboto-Regular-webfont.eot');src:url('../fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-Regular-webfont.woff') format('woff'),
url('../fonts/Roboto-Regular-webfont.ttf') format('truetype'),
url('../fonts/Roboto-Regular-webfont.svg#RobotoRegular') format('svg');font-weight:normal;font-style:normal;}

html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
img{
	width:auto\9;	
	max-width:100%;
	vertical-align:middle;
	border:0;-ms-interpolation-mode:bicubic;
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
.nobr{white-space:nowrap !important;display:inline-block;}
.wrap{white-space:normal !important;}
.left{float:left !important;}
.right{float:right !important;}
.t-right{ text-align:right;}
.no-display{display:none;}
.no-margin{margin:0 !important;}
.no-padding{padding:0 !important;}
.img-responsive{display:block;height:auto;max-width:100%;}
.gray-line{border-bottom:1px solid #e4e3e3; width:1000px; margin:10px auto;}
a{ 
	text-decoration:none; 
	color:#666;
}
input[type=text]{background:#fff;border:1px solid #c4c4c4;padding:4px 3px;font-size:11px; color: #000;}
input[type=submit]{
	background-color: #333333;
	border:0;
	padding:6px 10px;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
}
 input[type=checkbox] {
	margin: 4px 0 0;
	margin-top: 1px \9;
	line-height: normal
}
.clr{ clear: both; }
.breadcrumbs {
	border-bottom: 1px solid #F7F7F7;
	float: left;
	font-size: 12px;
	padding: 10px 0;
	position: relative;
	width: 100%; 
	margin-bottom: 10px;
}
.breadcrumbs a {text-decoration:none;}
.breadcrumbs a:hover{ text-decoration:underline;}
.breadcrumbs span {color: #666666;}
.breadcrumbs span.breadcrumb-arrow {padding: 8px;}
h1{font-size:1.6em;font-family:'RobotoRegular';color:#e40941;line-height:15px;text-transform:uppercase;font-weight:normal;}
h2{font-size:15px;font-family:'RobotoRegular';color:#000;line-height:10px;text-transform:uppercase;font-weight:normal;}
h3{font-size:14px;font-family:'RobotoRegular';color:#000;line-height:10px;text-transform:uppercase;font-weight:400; padding-bottom:10px; border-bottom:1px solid #eee;}
h4{font-size:14px;font-family:'RobotoRegular';color:#000;line-height:10px;text-transform:uppercase;font-weight:400; padding-bottom:10px; border-bottom:1px solid #eee;}
p{ margin:0; padding:6px 0; font-size:12px; line-height:20px; text-align:justify;}
body{margin:0;padding:0px;background:#fff;font-size:12px;color:#666; font-family:Arial, Helvetica, sans-serif;position:relative;}
.wrapper{width:1000px;margin:0 auto;padding:0px;}
.header{width:1000px;margin:10px auto;overflow:hidden; }
.navDiv{width:1000px;margin:0px auto;}
.logoDiv{width:auto;overflow:hidden;}
.logo{width:200px;float:left;}
.login-Area{width:64%;float:right;}
.newsletter{float:right; padding-left:10px; padding-top:10px; padding-top:8px\0/; }
.pink-Box{width:260px;border-radius:15px;background:#e40941;color:#fff;height:20px;margin-top:15px;float:right;text-align:center;padding:3px 0;}
.pink-Box a{
	display:inline;
	padding:0 10px;
	line-height:22px;
	color:#fff;
	font-family:'RobotoRegular';
	text-transform:uppercase;
	font-size:12px;
}

.banner{width:1000px;overflow:hidden;}
.block{width:100%;margin:0px;}
.col1{width:295px;}
.col2{width:269px;}
.col3{width:426px;}
section{width:100%;}
.contentBox{ width:100%; padding:10px 0; }
.container{ width:auto; overflow:hidden;}
footer{width:1000px;margin:10px auto;padding:10px 0;overflow:hidden; border-top:1px solid #eee;}
.signupDiv{width:100%;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;color:#000;margin:10px 0;padding:10px 0;overflow:hidden;}
.signupDiv label{width:200px;float:left;font-size:14px;font-family:'RobotoRegular';display:block;padding-top:3px;}
.signupDivInt{width:280px;float:left;}
.block1{width:250px;float:left;margin:0;padding:0;}
.block1 ul{width:170px;float:left;margin:0;padding:0px;list-style:none;}
.block1 ul li{width:auto;padding:3px 0 0 0;}
.sc-media{width:auto;}
.sc-media a{display:inline-block;margin-right:5px;}
/*****************listing page starts ******************/
.midCon{ width:100%; background:#f7f5f5; min-height:400px; margin-bottom:10px;}    
.ltpanel{ width:230px; float:left;}
.categoryDiv{ width:200px; overflow:hidden; padding-top:5px; padding-bottom: 15px;}
.hdArea{ width:auto; overflow:hidden; margin-bottom: 7px; padding-bottom:1px; border-bottom:1px dotted #666;}
.downArr{ width:20px; float:left; padding-top:4px; }
.hdTxt{ width:230px; float:left;}
.ctName{ width:230px; overflow:hidden; padding-top:10px;}
.ctNameDiv{ width:230px; overflow:hidden; padding:3px 0; border-bottom:1px dotted #eeeeee;}	
.chkBox{ width:30px;  float:left; margin-top:6px;}
.ctNameTxt{ width:83%; float:left; text-transform:uppercase; color:#666767; padding:3px 0;}
.rtpanel{ width:750px; float:right; overflow:hidden;}
.sortDiv{ width:750px;}
.prodLtgArea{ width:750px; overflow:hidden; padding:10px 0px; margin-top: -10px; }
.prodBox{ width:750px; overflow:hidden; padding:8px 0px;}
.prodDiv{ width:242px; /*height:350px;*/ height: auto; background:#ffffff;  float:left; margin-left:6px;}
.prodDiv .last{ float:right; margin:0px;}
.prodImage{ width:242px; margin:0px auto; height: auto; text-align:center; border-bottom:2px solid #e40941; padding:10px 0; }
.prodPriceArea{ width:240px; overflow:hidden; margin:0px auto; padding-top: 4px;}
.old-price{color: #AAAAAA;font-size: 15px;text-decoration: line-through; padding-left:5px; text-align:center;}
.prodName{ width:240px; font-size:13px; color:#333; text-align:center;  margin:0 auto; }
.prodPrice{ width:240px; font-size:15px; color:#e40941; text-align:center;  text-transform:uppercase;  margin:0 auto; }
/* select option starts */
.selectBox{position:relative;display:inline-block;cursor:default;text-align:left;clear:both;color:#000000;}
span.selected{width:120px;text-indent:15px;font-size:12px;border-right:none;background:#fcfbfb; padding-top:5px; display:block; float:left; height:20px;}
/* use in detail page starts  */
span.selected1{width:120px;text-indent:15px;font-size:12px;border-right:none;background:#f1f0f0; padding-top:5px; display:block; float:left; height:20px;}
/* use in detail page ends */
span.selectArrow{width:30px; height:25px;text-align:center;font-size:12px;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;
-o-user-select: none;user-select: none; float:left;}
.selectOptions{position:absolute;top:30px;left:0;width:148px;overflow:hidden;background:#f6f6f6;padding-top:0px;display:none;
font-size:12px;}
span.selectOption{display:block;width:80%;line-height:20px;padding:5px 15px;}
span.selectOption:hover{color:#000000;background:#ffffff;}			
/* select option ends */
/*****************listing page ends ******************/
/*================navigation starts =================*/
.highlight{background:#fff699;padding:0 0.5em;}
.prose ul, .prose ol{list-style:outside disc;font-size:1em;line-height:1.5em;margin-bottom:1.5em;}
.prose p{font-size:1em;line-height:1.5em;margin-bottom:1.5em;}
.prose p.small{color:#666;font-size:0.8125em;line-height:1.84615em;margin-bottom:1.84615em;}
.prose p.medium{color:#666;font-size:0.875em;line-height:1.71429em;margin-bottom:1.71429em;}
.prose p:last-child{margin-bottom:0;}
.prose h1{font-size:1.875em;line-height:1.2em;margin-bottom:0.4em;}
.prose h2{font-size:1.5em;line-height:1.25em;margin-bottom:0.5em;}
.prose a{color:#6d7173;border-bottom:1px solid #a1cfe5;text-decoration:none;outline:none;}
.prose a:focus, .prose a:hover{color:#4ab336;border-bottom-color:#77b36b;}
.block{position:relative;margin:0 auto;padding:0.5em 0em;max-width:1000px;}
.close-btn{display:block;width:2.625em;height:2.25em;padding:0;border:0;outline:none;background:url("../images/close-btn.png") left center no-repeat;background-size:1.875em 1.875em;overflow:hidden;white-space:nowrap;text-indent:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.no-svg .close-btn{background-image:url("../images/close-btn.png");}
.close-btn:focus, .close-btn:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.nav-btn{display:block;width:2.625em;height:2.25em;padding:0;border:0;outline:none;background:url("../images/nav-icon.png") left center no-repeat;background-size:1.875em 1.5em;overflow:hidden;white-space:nowrap;text-indent:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.no-svg .nav-btn{background-image:url("../images/nav-icon.png");}
.nav-btn:hover, .nav-btn:focus{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
#outer-wrap{position:relative;overflow:hidden;width:100%;}
#inner-wrap{position:relative;width:100%;height:100%;}
#nav{z-index:200;color:#000;overflow:hidden;width:1000px;margin:0 auto;}
#nav .close-btn{display:none;}
#nav .block-title{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
#nav .block{z-index:2;padding:10px 0;width:600px;float:left;}
#nav ul{*zoom:1;display:block;margin:0;padding:0;}
#nav ul:before, #nav ul:after{content:"";display:table;}
#nav ul:after{clear:both;}
#nav li{display:block;}
#nav li a{display:block;line-height:1.28571em;outline:none;}
#nav li a:focus, #nav li a:hover{background:rgba(255, 255, 255, 0.1);}
#nav li.is-active a{}
#top{z-index:100;position:relative;}
#top .block-title{margin:0;font-size:1.875em;line-height:1.2em;text-align:center;white-space:nowrap;}
#top .nav-btn{position:absolute;top:6px;left:10px;}
#main{background:#fff;}
#main .block{padding:2.625em 1.875em;}
footer[role="contentinfo"]{background:#ddd;}
@media screen and (min-width:45.0625em){#top .nav-btn{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
#nav .close-btn{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
#nav .block-title{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
#nav ul{padding:8px 0;}
#nav li{display:inline-block;border-right:1px solid rgba(255, 255, 255, 0.1);}
#nav li:last-child{border-right:none;}
#nav li a{padding:10px 15px 0 0;text-transform:uppercase;font-size:14px;}
}
@media screen and (max-width:45em){#nav{position:absolute;top:0;padding-top:5.25em;}
#nav:not(:target){z-index:1;height:0;}
#nav:target .close-btn{display:block;}
#nav .close-btn{position:absolute;top:-3.75em;left:1.875em;}
#nav .block{position:relative;padding:0;}
#nav li{position:relative;border-top:1px solid rgba(255, 255, 255, 0.1);}
#nav li:last-child{border-bottom:1px solid rgba(255, 255, 255, 0.1);}
#nav li.is-active:after{z-index:50;display:block;content:"";position:absolute;top:50%;right:-0.03125em;margin-top:-0.625em;border-top:0.625em transparent solid;border-bottom:0.625em transparent solid;border-right:0.625em white solid;}
#nav li a{padding:0.85714em 2.14286em;}
.js-ready #nav{height:100%;width:70%;background:#333333;-webkit-box-shadow:inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25);-moz-box-shadow:inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25);box-shadow:inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25);}
.js-ready #nav .block{background:transparent;}
.js-ready #nav .close-btn{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;}
.js-ready #nav .close-btn:focus, .js-ready #nav .close-btn:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.js-ready #nav{left:-70%;}
.js-ready #inner-wrap{left:0;}
.js-nav #inner-wrap{left:70%;}
.csstransforms3d.csstransitions.js-ready #nav{left:0;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;}
.csstransforms3d.csstransitions.js-ready #inner-wrap{left:0 !important;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;}
.csstransforms3d.csstransitions.js-nav #inner-wrap{-webkit-transform:translate3d(70%, 0, 0) scale3d(1, 1, 1);-moz-transform:translate3d(70%, 0, 0) scale3d(1, 1, 1);-ms-transform:translate3d(70%, 0, 0) scale3d(1, 1, 1);-o-transform:translate3d(70%, 0, 0) scale3d(1, 1, 1);transform:translate3d(70%, 0, 0) scale3d(1, 1, 1);}
}
/*================navigation ends =================*/
/* detail starts */
.prodM,col12{ width:500px; float:left;}
.prodDes{ width:450px; float:right; }
.detlThmb{ width:142px; float:left; overflow:hidden;}
.thumbArea{ width:90px; height:124px; margin-bottom:-25px; border: 1px solid #e4e4e4; text-align:center;}
.largeArea,col12{ width:290px; height:auto;  text-align:center; float:left;}
.largeImage{ width:290px; height:auto; border: 1px solid #e4e4e4; text-align:center;}
.prodDesCon{ width:470px; float:right;}
.prodDtl{ width:auto; overflow:hidden;}
.prodDPrice{ font-size:24px; color:#000000; text-align:left; padding:10px 0px; }
.quantity{ border:1px solid #ddd; padding:4px 0px; float:left; margin-right:5px; width:40px; text-align:center;}
.quantity:hover{border:1px solid #e40941; color:#e40941;}
.addtoBag{ 
	width:180px;
	height:32px;	
	font-size:14px; 
	color:#ffffff; 
	text-align:center; 
	text-transform:uppercase; 
	padding-top:7px; 
	font-weight:bold; 
	float:left; 
	margin-right:5px; 
	cursor:pointer;	
}
.addtoBag a{ text-decoration:none; color:#ffffff;}
.addtoBag a:hover{ text-decoration:underline;}
.selectOption{ float:left;width:300px; background:#fff; border:1px solid #ddd; padding:5px; font-size:11px; height:30px; margin:5px 0; text-transform:uppercase;}
.mailIcon{ margin-right:5px;}
.icon{  width:32px; height:32px; margin-right:5px;}
.icon a{ display:block; background:url(../images/icon.jpg) no-repeat; width:32px; height:32px; background-position:0 0;}
.icon a:hover{background-position:0 -32px;}
.share{  width:32px; height:32px; margin-right:0px;}
.share a{ display:block; background:url(../images/share.jpg) no-repeat; width:32px; height:32px; background-position:0 0;}
.share a:hover{background-position:0 -32px;}
/* detail ends */
/* sign from starts */
.form-lt{ width:46%; float:left;}
.form-rt{ width:43%; float:right; border-left:1px solid #eee; padding-left:5%;}
.form-control, .input-group{ width:100%;}
.form-control {position: relative;height: auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 10px;font-size: 16px;}
.form-signin input[type="email"] {margin-bottom: 10px;}
.form-signin input[type="password"] {margin-bottom: 10px;}
.form-control {display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;
background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}
.form-control:focus {outline:0;}
.form-control::-moz-placeholder {color:#999;opacity:1}
.form-control:-ms-input-placeholder {color:#999}
.form-control::-webkit-input-placeholder {color:#999}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {cursor:not-allowed;background-color:#eee;opacity:1}
.btn{ background:#000; display:inline-block;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;
border:1px solid transparent;white-space:nowrap;padding:5px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; color:#fff; text-transform:uppercase; margin:0px 0;}
.btn:hover{ background:#e40941;}	
.btn-block {display:block;width:auto; margin:10px 0;}
.checkbox {display:block;min-height:20px;margin-top:10px;margin-bottom:10px;padding-left:0px}
.checkbox label {display:inline;font-weight:400;cursor:pointer; line-height:0;}
.input-group { width:100%;
   display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

.input-group-btn,
.input-group .form-control {
  display: table-cell;
 }
.input-group-btn,
.input-group{ vertical-align:middle;}
.input-group > .input-group-btn > .btn{ border-radius:0;}
.input-group > .form-control{border-radius:0;}
/* shoppibg car starts */
.shopCon{ width:100%;}
.prodInfo{ width:35%; float:left; overflow:hidden; padding:0 0 10px; }
.prodInfoHd{ font-size:16px; color:#000000; text-transform:uppercase; padding:10px 0px 10px 0px; border-bottom:1px solid #dedede; }
.prodInfoImg{ float:left; font-size:12px;  padding:10px 0px 0px 0px; width: 72px; }
.prodInfoDes{ float:left; width: 75%; padding:10px 0px 0px 0px; }
.prodInfoDes span{ font-size:12px; font-weight:bold; padding:0px 0px 0px 10px; display:block; text-transform:uppercase}
.prodInfoDes p{ font-size:14px;  padding:0px 0px 0px 10px;}
.QuantInfo{ width: 21%; float:left; overflow:hidden; padding:0 0 10px;}
.QuantInfoHd{  font-size:16px; color:#000000; text-transform:uppercase; padding:10px 0px 10px 0px; border-bottom:1px solid #dedede; }
.QuantInfoDes{ float: left; width: 40px; padding: 10px 0px 0px 0px; }
.QuantInfoTextf{ width:28px; height:18px; border:1px solid #dedede; background:#ffffff; text-align:center; color:#727272; }
.QuantInfoDes span {
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 9px 0 10px 10px;
    text-transform: uppercase;
}
.updatebtnDiv {
	overflow: hidden; 
	height: 30px;	
	padding-top: 16px;
	color: #e40941; 
	width: 21px; 
}
.updatebtn{ 
	float:left; 
	width: 100%;
}
.updatebtn a{
	text-decoration:none
}
.updatebtn a:hover {
	color: #e40941; 
	text-decoration: underline;
}
.totalprice{ 
	width: 100%; 
	padding: 0px 0; 
}
.subTotalCon{ 
	float:left; 
	width:980px; 
	margin:5px 0 0 0px; 
	line-height:2em; 
	font-size:12px;  
	border:dotted 1px #cccccc; 
	padding:10px;}
.subtotal{
	width:auto; 
	border-bottom: 1px dashed gray; 
	padding: 10px; 
	text-align: right;  
	font-size: 18px;  
	text-transform: uppercase; 
	margin-top: 10px; 
	color: #000000
}
.leftLabelSide{float:left; width:120px; padding-left:10px; font-family:'DroidSerifBold', Arial, sans-serif;}
.rgtLabelSide{float:right; width:175px; text-align:right;}
.grandTotalBox{float:right; width:450px; padding:10px 0; font-size:1.5em; font-family:'DroidSerifBold', Arial, sans-serif; line-height:1.2em; color:#272727;}
.grandTotalBox .orderLeft{float:left; padding:10px 15px 0 0 !important;}
/* shoppibg car starts */
.accCon{ padding:0 15px; width:auto;}
.list-group-item{display:block;width:100%; margin-bottom:5px;}
.txtAreafld{ 
	display: block;
	width: 50%;
	padding: 6px 12px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	margin-bottom:5px;
}
/* navigation starts */
.menu-toggle-wrapper{ overflow:hidden; }
.menu-toggle-wrapper .menu-toggle-button{float:left;}
/* Menu Styles */

/* Init Logic */
.menu-toggle-button{padding:8px; background:#f4f4f4;cursor:pointer;}
.menu-toggle-button{display:none;}
.menu-toggle-button.active{border:1px solid #eee;color:#777;}

ul.menu-list{list-style:none;position:relative;display:inline-table;padding:0px;margin:0px;height:100%}
ul.menu-list li{float:left;position:relative;}
ul.menu-list li a{display:inline-block; }
ul.menu-list li a{display:block;}

/* Handling Submenu */
ul.menu-list ul{
	display:none;
	padding:0px;
	margin:0px;
	position:absolute;
	top:100%;
	left:0%;
	list-style:none;
	
	z-index: 700; /*text-transform:lowercase !important;*/
}
ul.menu-list ul li{position:relative;float:none;padding:0px;margin:0px;}
ul.menu-list ul ul{position:absolute;top:0%;left:100%;z-index: 700}
ul.menu-list li:hover>ul{display:inline-block;}
/* End Init Logic */

/* Style */

ul.menu-list li a:hover>ul{background:#fff!ie;} /* Fix for IE7 */

/* Submenu Expand Icon */
ul.menu-list li.has-submenu>a>span.menu-expand{font-size: 0.7em;float:right;padding-left:10px;line-height:1.7em;} /* All levels */
ul.menu-list li.has-submenu>a>span.menu-expand{float:none\9;} /* Fix for IE9 and below */
ul.menu-list>li.has-submenu>a>span.menu-expand{} /* Level 1 */
ul.menu-list>li.has-submenu>a>span.menu-expand:after{content:'\25BC'} /* Level 1 */
ul.menu-list li li.has-submenu>a>span.menu-expand{} /* Level 2 */
ul.menu-list li li.has-submenu>a>span.menu-expand:after{content:'\25BA'} /* Level 2 */

/* You can manage with of elements by width of a-tag */
ul.menu-list li a{text-decoration:none;padding:8px; font-family:'RobotoRegular';  } /* All levels */
ul.menu-list li>a{} /* Level 1 */
ul.menu-list li li>a{width:162px;} /* Level 2 */
ul.menu-list li li li>a{} /* Level 3 */

/* First Level*/
ul.menu-list>li{margin:0px 30px 0px 0px;}
ul.menu-list>li>a{ text-transform:uppercase; font-size:14px;}
ul.menu-list>li a:hover{background:#E40941; color:#fff;}


/* End First Level*/

/* Second Level*/
ul.menu-list>li>ul{}
ul.menu-list>li>ul>li{background:#f4f4f4; color:#000;}
ul.menu-list>li>ul>li>a{ /*text-transform:lowercase;*/}
ul.menu-list>li>ul>li a:hover{background:#E40941; color:#FFF;}

/* End Second Level*/

/* Third Level*/
ul.menu-list>li>ul>li>ul{ border:1px solid #EBEBEB}
ul.menu-list>li>ul>li>ul>li{background:#f4f4f4;}
ul.menu-list>li>ul>li>ul>li>a{}
ul.menu-list>li>ul>li>ul>li:hover{background:#eee;}
ul.menu-list>li>ul>li>ul>li:hover>a{}
ul.menu-list>li>ul>li>ul>li>a:hover{}
/* End Third Level*/

/* End Style */


/* End Menu Styles */


/* RESPONSIVE MEDIA QUERIES */
@media screen and (max-width: 719px){

/* Menu Styles */

/* Init Logic */
.menu-toggle-button{display:block;}
.show-for-devices{display:block!important;}

ul.menu-list{display:none;}
ul.menu-list li{clear:both;float:none;}

/* Handling Submenu */
ul.menu-list ul{display:none;position:relative;}
ul.menu-list ul li{}
ul.menu-list ul ul{position:relative;top:100%;left:0%;}
ul.menu-list li:hover>ul{display:none;}
/* End Init Logic */

/* Style */

ul.menu-list li:hover>ul{background:#fff!ie;} /* Fix for IE7 */

/* Submenu Expand Icon */
ul.menu-list li.has-submenu>a>span.menu-expand{font-size: 0.6em;padding:0.8em;line-height:1em;position:absolute;right:0;z-index: 700} /* All levels */
ul.menu-list>li.has-submenu>a>span.menu-expand{} /* Level 1 */
ul.menu-list li li.has-submenu>a>span.menu-expand{} /* Level 2 */
ul.menu-list li li.has-submenu>a>span.menu-expand:after{content:'\25BC';} /* Level 2 */

/* You can manage with of elements by width of a-tag */
ul.menu-list li a{color:#333;position:relative} /* All levels */
ul.menu-list li>a{} /* Level 1 */
ul.menu-list li li>a{width:auto;} /* Level 2 */
ul.menu-list li li li>a{} /* Level 3 */

/* First Level*/
ul.menu-list>li{margin:0px;border:none;border-bottom:1px solid #7d7d7d;}
ul.menu-list>li>a{ font-size:13px;}
ul.menu-list>li:hover{background:#7D7D7D}
ul.menu-list>li:hover>a{color:#fff;}
ul.menu-list>li>a:hover{}
/* End First Level*/

/* Second Level*/
ul.menu-list>li>ul{border:none;}
ul.menu-list>li>ul>li{padding-left:5px;}
ul.menu-list>li>ul>li>a{}
ul.menu-list>li>ul>li:hover{background:#EEE;}
ul.menu-list>li>ul>li:hover>a{}
ul.menu-list>li>ul>li>a:hover{}
/* End Second Level*/

/* Third Level*/
ul.menu-list>li>ul>li>ul{border:none;}
ul.menu-list>li>ul>li>ul>li{padding-left:5px;}
ul.menu-list>li>ul>li>ul>li>a{}
ul.menu-list>li>ul>li>ul>li:hover{background:#EEE;}
ul.menu-list>li>ul>li>ul>li:hover>a{}
ul.menu-list>li>ul>li>ul>li>a:hover{}
/* End Third Level*/

/* End Style */


/* End Menu Styles */

}

/* navigation ends*/

.errorMessage{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#FF0000;
 font-weight:bold;
 margin-top:13px;
}

.successMessage{
	color:#00CC00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:13px;
}		

.error{
 color:#FF0000;
 /*margin-top:13px;*/
}

/*Return Form*/

.return-form {background-color:#f6f6f6; width:450px; margin-right:20px; padding:12px; display:inline-block; float:left;}
.returnlabel {float:left; width:140px; margin-right:10px;}
.return_input {float:left; width:140px;}
.return_login {background:#E40941; text-align:center; account_buttonwidth:116px; padding:10px;}


/*Billing Address*/

.border-bottom {border-bottom:1px solid #f5f5f5;}
.filename {width:300px; float:left; margin-right:20px;}
.filename input {height:20px;}
.address {width:300px; float:left; margin-right:20px; height:20px;}
.billing_dropdown {height:20px; width:200px;}
.field_height {height:20px;}
.dropdown_height {height:24px;}
.newcard_button {background:#E40941; text-align:center; padding:10px; font-weight:bold; width:160px; border:0px; font-size:12px; cursor:pointer; color:#FFF;}

/*My Account Form*/
.myaccount-form {background-color:#f6f6f6; width:350px; margin-right:20px; padding:12px; display:inline-block; float:left;}

.site_button {background:#E40941; text-align:center; padding:10px; font-weight:bold; width:auto; border:0px; height:38px;}

.account_button {background:#E40941; text-align:center; padding:10px; font-weight:bold; width:auto; border:0px; height:20px;}

.account_button a{ text-decoration:none; color:#fff; }


/*=================presence page starts ==================*/
.flagCon{ width:auto; overflow:hidden;}
.flagDIv{ width:120px; float:left;overflow:hidden; margin:0px; padding-bottom:30px;}
.flagIcon{ width:120px; text-align:center;  padding-right:20px;}
.flagName{ width:120px; text-align:center; float:left; padding-top:10px;}
.domesticCon{ width:auto; overflow:hidden;}

.domesticSelDiv{ width:auto; overflow:hidden; padding-bottom:20px;}
.domesticSel{ width: 300px; padding:5px; height:30px; background:#fff; border:1px solid #dedede; font-size:12px; color:#888;}
.locationmap{ width:auto; height:200px; border:1px solid #dedede;}
.addressArea {
    background-color: #F1EFE9;
    margin: 20px 0;
    overflow: hidden;
    padding: 0 4px 3px;
    width: 55%;
}

.addressDiv {
    border-bottom: 1px dashed #808080;
    overflow: hidden;
    padding: 10px 0;
    width: 550px;
}
.addressDiv label{ display:block; float:left; width:150px; color:#333; }
.addressTxt{ width:350px; float:left; padding-right:15px;}
.addressTxt a{ text-decoration:underline;}
.srchArea{ width:150px; margin:10px auto;}

/*=================presence page ends ==================*/

/*=================Mix Css by shavi====================*/
.emptyWithHeight {
	height: 20px;
	clear: both;
	width: 100%;
}

.labeling_block {
    margin: 0 auto;
    max-width: 1000px;
    padding: 0.5em 0;
    position: relative;
	height: 20px;
	color: #E40941;
	font-size: 10pt;
	text-transform: uppercase;
}

.labeling_block .prodInfo { 
	float: left;
    overflow: hidden;
    padding: 10px 0 0 0;
    width: 35%;
	font-weight: bold;
	
	
}

.labeling_block .QuantInfo {
	float: left;
    overflow: hidden;
    padding: 10px 0 0 0;
    width: 21%;	
	font-weight: bold;
}
.QuantInfoDes label {
	font-size: 9pt;
}

.QuantInfoDes label {
    color: #000000;
    font-weight: bold;
}

.labeling_block .prodInfo > div {
    /*background-color: #F4F4F4;*/
    margin: 0 auto;
    padding: 2px;
    text-align: left;
    width: 100%;
}

.labeling_block .QuantInfo > div {
    margin: 0 auto;
    padding: 2px;
    text-align: center;
    width: 100%;
}

.marginCenterShop {
    margin: 0 auto;
    width: 61px;
}
.updatebtnAction { 
    float: left;
	padding: 10px 10px 0 23px;
}
.selectedCatListingRight {
	padding:4px 0 4px; 
	border-bottom: 1px dotted #EEEEEE;
}
.catListingRight {
	padding:4px 0 4px; 
	font-weight: bold; 
	border-bottom: 1px dotted #EEEEEE;
}
.ctNameDivCategory {
	width: 100%; 
	overflow: hidden; 
	padding: 3px 0;	
}
.ctNameDivCategory .ctNameTxt {
	color: #666767;
    float: left;
    padding: 3px 0;
    text-transform: uppercase;
    width: 100%;
}
.noDataMessage {
    font-family: verdana;
    font-size: 12pt;
    padding-top: 30px;
    text-align: center;
    width: 100%;
}
.contantPageStyle {
	width:100% !important; 
	line-height: 160%;
	font-size: 12px !important;
}

.contantPageStyle span, p, div {
	font-size: 12px;
}


.prodInfo-orderview{ 
	width:50%; 
	float:left; 
	overflow:hidden; 
	padding:0 0 10px; 
}

.QuantInfo-orderview { 
	width:25%; 
	float:left; 
	overflow:hidden; 
	padding:0 0 10px;
}

.labeling_block .prodInfo-orderview { 
	float: left;
    overflow: hidden;
    padding: 10px 0 0 0;
    width: 50%;
	font-weight: bold;
}

.labeling_block .QuantInfo-orderview {
	float: left;
    overflow: hidden;
    padding: 10px 0 0 0;
    width: 25%;	
	font-weight: bold;
	text-align: center;
}
.comonMapCss {
	width: 100%;
	float: left;
	margin-top: 20px;
}
#map_canvas {
	width: 500px;
	height: 300px;
	border-radius: 5px; 
	border: #515151 thin double; 
	border-width: 2px;
}
.leftHeading {
	float: left;
	width: 95%;
	background-color: #EEEEEE;
	padding: 3px;
}

.rightHeading {
	float: left;
	width: 95%;
	background-color: #EEEEEE;
	padding: 3px;
}

#tellfriend {
	width: 50%;
}

#tellfriendForm textarea{
	height:70px;
	padding: 0 0 0 3px;	
	color: #FF0000;
}

.typoMsg {
	text-align: center;
	padding-bottom: 10px;
	color: #FF0000;
}

#franchise {
	width: 50%;
}

#franchise textarea{
	height:70px;
	padding: 0 0 0 3px;	
	color: #0000;
}

#franchise label {
	font-weight: bold;
}

#franchise-confirmation {
	font-size: 12pt;
    font-weight: bold;
    padding: 40px 0;
    text-align: center;
}

img { 
	border: none;
	text-decoration: none;
}
textarea {
	padding: 2px 3px !important;
}

#jobcareer > span {
    float: left;
    font-weight: bold;
    padding: 0;
    width: 100%;
}

#jobcareer > span.label {
    float: left;
    font-weight: bold;
    padding: 19px 0 2px;
    width: 100%;
}

#franchiseform > span {
    float: left;
    font-weight: bold;
    padding: 0;
    width: 100%;
}

#franchiseform > span.label {
    float: left;
    font-weight: bold;
    padding: 19px 0 2px;
    width: 100%;
}
#contactForm > span {
    float: left;
    font-weight: bold;
    padding: 0;
    width: 100%;
}

#contactForm > span.label {
    float: left;
    font-weight: bold;
    padding: 19px 0 2px;
    width: 100%;
}
#tellfriendForm > span {
    float: left;
    font-weight: bold;
    padding: 0;
    width: 100%;
	
}

#tellfriendForm > span.label {
    float: left;
    font-weight: bold;
    padding: 19px 0 2px;
    width: 100%;
}
.paymentMethods {
	width: 100%;
	float: left;
	padding: 10px 0;
}
.paymentMText {
	padding: 5px 0;
	float: left;
	width: 100%;
	font-size: 11pt;
	font-weight: bold;
}
.paymentMText label {
	width: 40%;	
}
.methodsType {
	padding: 10px 0 0 0;
	float: left;
	width: 100%;
}

.payBoxes {
    background-color: #DDDDDD;
    float: left;
    height: 24px;
    width: 100%;
}

.payBoxes .inputtypes {
    float: left;
    padding-top: 2px;
    width: 3%;
}

.payBoxes span {
    color: #000000;
    float: left;
    font-weight: bold;
    padding-top: 1px;
}

.payBoxes label {
    float: left;
    padding-top: 3px;
}
.cartQtyForMobile {
	display: none !important;
}
.paymentSuccessMessage {
	width:750px;
}
.cart_button {
    background-color: #e40941;
    color: #fff;
    padding: 5px;
    text-align: center;
    width: 15%;
}
.cart_button a {
	color: #FFF !important;
}
.mobile-gotocart {
	display: none;	
}
.largImg {
	width: 100%;
	float: left;
}

.largImg .img {
    background-color: #000000;
    color: #FFFFFF;
    cursor: pointer;
    margin: 5px auto 0;
    padding: 4px 6px;
    width: 57px;
}

.largImg a {
    display: block;
    margin: 0 auto;
    width: 70px;
}

.myacc {
	width: auto;
	margin: 20px auto;
}

.myacc h1 {
	margin:33px 0 25px;
}

.myacc h3 {
	margin: 10px 0;
}

#tabInfo {
	display: none;
}

.pink-Box img {
    padding-top: 1px;
    vertical-align: top;
}

.signinup_button input {
	display: inline;
}

.gloginbtn {
    height: 21px;
    vertical-align: top;
}


.signinup_button > a {
    display: inline-block;
    height: 19px;
}

.signinup_button a label {
	cursor: pointer;
}
.ftCol h2 {
	color: #E40941 !important;
	
}
.form-control-file {

}
.storesLinks {
    float: left;
    padding-bottom: 5px;
    text-align: left;
    text-decoration: underline;
    width: 152px;
}
.padTop10 {
    padding-top: 10px;
}
#showAddressDetails {
    border: 1px dotted #d6e1c7;
	font-size: 1.2em;
    display: none;
    float: left;
    line-height: 1.8em;
    margin-top: 10px;
    padding: 10px;
    width: 436px;
	
	font-family: 'RobotoRegular';
}

.bold {
    font-weight: bold;
}

.toolfree {
    float: left;
    font-family: arial;
    font-size: 10pt;
    letter-spacing: 2px;
    padding-top: 20px;
}
.toolfree label {
	font-weight: bold;
	color: #E40941;
}
.toolfreemobile {
	display: none;
}
.copyRights {
	width: 100%; 
	float: left;
}
.copyRights .copyLeft {
	float: left;
	width: 50%;
}
.copyRights .copyRight {
	float: right;
	width: 50%;
	text-align: right;
}
.ftCol li a:hover {
	color: #E40941;
}
.storeLeft {
	float: left; 
	width: 47%;
}
.storeRight {
	float: left; 
	width: 53%;
}
.emptyShopCart {
	font-size:18px; 
	line-height:36px; 
	text-decoration:none; 
	color:#A9CB36; 
	height:200px;
}
.emptyStartShopBtn {
	margin-top:50px;
}
.inputBoxContainer {
    float: left;
    margin-top: 11px;
    padding-bottom: 7px;
    width: 100%;
}
.page-popup h4 {
	line-height: 18px !important;
}
/*=================Mix Css by shavi ends====================*/