/* Common Style Start*/
.common-processing {
    display: none;
}
.common-msg{
	margin-top:5px;
}
.emi {
	display: block !important;		
	padding:5px;
}
.newerror {	
	border: 1px solid #C00000;
	background: #FFF3F2;
	color: #ac0000 !important;
	text-align:left !important;
}
.errLabel {
	color: #366e00 !important;
	display:inline-block !important;
	font-size:14px !important;	
}
.newinfo {	
	border: 1px solid #339933;
	background: #DDEBDF;
	color: #339933 !important;
	text-align:left;
}
.cart-disable{
	position:absolute;
	width:100%;
	top:0;
	z-index:1000;
	opacity:0.5;
	display:none;
	background:url("../images/bprocess.gif") no-repeat 50% 50% #FFFFFF;
}
.err {
	border: 1px solid #e37272;	
}
span.er {
	color:#bf0000;
	padding-top:2px;
	display:block;	
}
textarea{
	resize:none;
	vertical-align:top;
}
.payment-process{
	font-size:24px;
	background:url("../images/user_pro.gif") no-repeat 50% 100%;
	height:80px;
	margin:75px auto;
	width:360px;	
}
.fa{
	margin-right:5px;
}
/* Select Box Start */
.sel-15p {	
	width:15%;
}
.sel-30p {	
	width:30%;
}
.sel-80p {	
	width:80%;
}
.aright{
	text-align:right !important;
}
.acenter{
	text-align:center !important;
}
.aleft{
	text-align:left !important;
}
/* Common Style End*/
/* My cart Layout*/
.rmvDis{
	cursor:pointer;
	color:#bf0000;
}
/* My cart Layout End*/
/* CK Details Start */
div.page-container .ckdetails{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
div.page-container .ckdetails em {
	display: inline-block;
	width: auto;
	text-align: left;
	font-style:italic;
}

div.page-container .ckdetails ul {
	margin:10px 0 !important;
	padding-left: 40px !important;
	list-style: inherit !important;
}
div.page-container .ckdetails ol {
	margin:10px 0 !important;
	padding-left: 40px !important;
}

div.page-container .ckdetails ul li {
	padding: 0;
	background: none;
	border: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
div.page-container .ckdetails table{
	border:1px solid #999999;
}
div.page-container .ckdetails td,
div.page-container .ckdetails th{
	border:1px solid #999999;	
}
div.page-container .ckdetails td,
div.page-container .ckdetails th{
	padding:3px;
}
.content-title{
	font-family:'Open Sans',arial,sans-serif;  
	background:url("../images/com-content.png") no-repeat 0px 7px;
	padding-left:30px !important;	
}

/* CK Details End */
/*apparel details*/
.product-size .btn{
	margin-right:4px;
	margin-bottom:4px;
}
.product-size .active{
	background:#abd07e;
}
.single-product-gallery-item img{
	cursor:url("../images/zoomPNG.png"),crosshair;
}

/*size chart end*/

/********* Shopping *********/
.empty-cart{
	background:url("../images/empty-cart.png") no-repeat 23% 31%;
	height:250px;	
	font-size:18px;
	color:#CF0000;	
	padding-top:75px;
	margin-left:100px;
	text-align:center;
}
.empty-cart a{
	color:#4490A5;
	text-transform:uppercase;
	vertical-align:middle;
}
.empty-cart a:hover{
	text-decoration:underline;
}
.empty-cart span{
	display:inline-block;
	padding:0px 10px;
	color:#525252;
	font-size:14px;
}

/*************** Account ***************/
#orders table tr th{
	font-size:16px;
	padding:5px;
	text-align:center;
	border:1px solid #ddd;
}
#orders table tr td{
	padding:10px;
	border:1px solid #ddd;
}
.reward-point .pending-note{
	display:block;
	font-size:14px;
	color:#808080;
}
.reward-point .lbl-txt{
	text-align:left;
	font-size:16px;
}


/*common Search start*/
.search-result ul li{
	margin-right:17px;	
	width:180px;
	display:inline-block;
	margin-bottom:10px;
	position:relative;	
	font-family:inherit;
	font-size:inherit;
	vertical-align:top;	
}
.search-result .short-info{
	background:none repeat scroll 0 0 #F0F0F0;
	height:30px;
	padding:5px;
	clear:both;	
	font-family:inherit;
	font-size:inherit;
	text-align:center;
}
.search-result a{
	color:#861715;	
	font-family:inherit;
	font-size:inherit;
}
.search-result ul li a.pro-img{
	display:block;
	text-align:center;
	height:270px;
	overflow:hidden;
	background:#ffffff;
}
.search-result .common-title{
	background:url("../images/bg_box.png") no-repeat center bottom;
	margin-top:10px;
	margin-bottom:10px;	
	font-size:16px;
	color:#333333;
	padding:4px;
	display:inline-block;
	min-width:220px;
}
.search-result .short-info span{
	display:block;
	vertical-align:middle;
	font-family:inherit;
	font-size:inherit;
}
.search-result .short-info span.lft{
	float:left;
}
.search-result .short-info span.rgt{
	float:right;
}
.search-result .short-info span strike{	
	margin-right:10px;
}
.pincheck {		
	text-align:center;
	padding-bottom:8px;	
	min-height:77px;
	padding-top:8px;
	padding-left:7px;
	color:#697071;	
}
.pincheck .pin-title{	
	padding-bottom:5px;	
}
.pincheck .msg,
.pincheck .er,
.pincheck .error{	
	padding-left:5px;
	display:block;
}
.pincheck ul{	
	margin-top:10px;
	text-align:left;
}
.pincheck ul span.title{	
	display:block;
	text-transform:uppercase;
	font-size:14px;
}
.pincheck ul li.icon-cross{
	background:url("../images/icon-cross.png") no-repeat 0px 3px;
	padding-left:20px;		
}
.pincheck ul li.icon-tick{	
	background:url("../images/icon-tick.png") no-repeat 0px 3px;
	padding-left:20px;	
}
/*Tracking Layout */
.track-order-page .table tbody tr td{
	border: 1px solid #ddd;
	padding:15px !important;
}
.track-order-page .table tbody tr td span{
	display:inline-block;
}
.trackOrderPopup table.trk span.mail,
#trackLay table.trk span.mail{
	background:url("../images/mail.png") no-repeat;
}
.trackOrderPopup table.trk span.phone,
#trackLay table.trk span.phone{
	background:url("../images/phone.png") no-repeat;
}
.trackOrderPopup table.trk span.user,
#trackLay table.trk span.user{
	background:url("../images/user.png") no-repeat;
}
.trackOrderPopup table.trk span.loc,
#trackLay table.trk span.loc{
	background:url("../images/loc.png") no-repeat;
	padding-bottom:2px;
}
.trackOrderPopup table.trk span.track,
#trackLay table.trk span.track{
	background:url("../images/track.png") no-repeat 0 3px;
}
.trackOrderPopup table.trk span.truck,
#trackLay table.trk span.truck{
	background:url("../images/truck.png") no-repeat;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:5px;
}
.trackOrderPopup table.trk span.track a,
#trackLay table.trk span.track a{
	display:inline-block;
	padding:5px;
	background:#cccccc;
	color:#0066CC;	
	margin-left:5px;
}
/* Top Link STart */
#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:51px;
	height:51px;
	border:none;
	text-indent:100%;
	background:url("../images/linktotop/toparrow.png") no-repeat;
	opacity:0.8;
}
#toTop:hover {
	opacity:1;
}

#toTopHover {
	background:url("../images/linktotop/toparrow.png") no-repeat;
	width:51px;
	height:51px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
	outline:none;
}
/* Top Link End */
/*Order Review*/
#order-review table tr td{
	padding:10px !important;
}
#order-review .product-grand-total{
	color: #555;
    display: block;
    font-family: "FjallaOneRegular";
    font-size: 20px;
    text-transform: uppercase;
	padding-right:10px;
}
span.color{
	display: inline-block;
    height: 12px;
    margin-left: 5px;
    width: 12px;
}
/*New added*/
.uplabel{
	background:#444444 !important;
	font-size:13px;
}
ul.upload-prescription-list li{
	padding:10px 20px;
}
ul.upload-prescription-list li i{
	color:#f2932e;
}