/* cyrillic-ext */
@import url('https://fonts.googleapis.com/css?family=Kreon:300');
@import url('https://fonts.googleapis.com/css?family=Nunito');
@font-face {
 font-family: 'Nunito', sans-serif;
  font-style: normal;
  font-weight: 300;
  
}
@font-face {
 font-family: 'Kreon', sans-serif;
  font-style: normal;
  font-weight: 300;
  
}
/*------------------Theme Style--------------------*/

a{
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}
a:hover, a:focus{
	text-decoration:none!important;
}
html,
body {
   margin:0;
   padding:0;
   position:relative;
   font-family: 'Nunito';
   font-size:12px;
   color:#000;
   background-color:#f3f3f3!important; 
}
button:focus{
   outline:none!important;
   
  }
a, a:hover, a:focus, img, div{
	/*border:0!important;*/
	outline:none!important;
}
.fright{
	float:right;
}
.fleft{
	float:left;
}
#wrapper{ width:100%;
		  position:relative;
		  margin:0 auto;
		 /* background-color:#f3f3f3!important;*/
}
.logo{ 
	   padding:15px 0 0 0;
	   min-height:90px;
}
.header_rt_top{
	width:100%;
	font-weight:normal;
	margin-top:10px;
   font-family: 'Nunito';
   font-weight:normal!important;
}
.header_rt_bottom{
	width:100%;
	margin-top:10px;
   font-family: 'Nunito';
   font-weight:normal!important;
}
.header_rt_top_item_lt{
	float:right; 
}
.header_rt_top_item_rt{
	float:right; 
	width:100%;
}
.header_rt_top_item_login{
	}
	.header_rt_top_item_login .fa{
	color: #949494;
	float: left;
	margin: 9px 15px 0 0;
	font-size: 24px;

	}

.header_rt_top_item_login a{
   font-family: 'Nunito';
   font-size:12px;
   color:#949494;
}
.header_rt_top_item_login a:hover{
   font-family: 'Nunito';
   font-size:12px;
   color:#E55400;
}
.header_rt_top_item_mycart{
	background:url(cart_icon.png) 0% 50% no-repeat;
	padding-left:25px;
   font-family: 'Nunito';
   font-size:12px;
   color:#949494;
   min-height:24px;
   text-transform:uppercase;
   display:block;
   line-height:24px;
   float:right;
   margin-bottom:2%;
}
.header_rt_top_item_mycart a{
   font-family: 'Nunito';
   font-size:12px;
   color:#949494;
}
.header_rt_top_item_mycart a:hover{
   font-family: 'Nunito';
   font-size:12px;
   color:#949494;
   text-decoration:none;
}
.header_rt_top_item_mycart a span{
   font-family: 'Nunito';
   font-size:14px;
   color:#E55400;
}
a.newproduct_link{
	color:#E55400!important;
}
a.newproduct_link:hover{
	color:#FFF!important;
}
.sec_marg{
	margin:10px 0;
}
.main_body{
	min-height:400px;
}
.topsearch_fld{
  border:0px!important;
  background-color:rgba(255, 255, 255, 0.2)!important; 
  padding:0px 25px 0px 4px!important;
  -moz-border-radius:2px;
  border-radius:2px;
  -webkit-border-radius:2px;
  height:30px; line-height:30px;
  font-family: 'Nunito';
  font-size:13px; text-transform: uppercase;
  color:#707070;
  }
  .topsearch_fld:focus{
  outline: none!important;
}
.nav li a{
   font-family: 'Nunito';
   font-weight:normal!important;
   font-size:12px;
   color:#949494!important;
   text-transform:uppercase;
   margin-right:10px;
}
.nav li:last-child a{
   margin-right:0;
   padding-right:5px;
}
.nav li a:hover, .nav li a.activelink{
	background:#E55400!important;
   color:#FFF!important;
   border-radius:3px;
   -moz- border-radius:3px;
   -webkit-border-radius:3px;
}
ul.navbar-nav{
	float:right;
}
.topnavsec1{ 
  /*width:150px;
  height:20px;*/
  padding: 0 15px;
  text-align:right;
  float:right;
}
.greycat{
	background:#E55400;
	width:100%;
}
.banner_sec{
	width:100%;
	background:#fff;
}	
.banner { position: relative; /*overflow: auto;*/ }
.banner li { list-style: none; }
.banner ul li { float: left; }
#category_list{
}
#category_list ul{ 
	list-style:none;
   	margin:0!important;
   	text-decoration:none;
}
#category_list li{ 
	padding:10px;
   	margin:0;
   	font-size:13px;
   	font-weight:500;
   	list-style:none;
   	float:left;
   	font-family: 'Nunito'!important;
   	text-transform:uppercase;
}
#category_list li a:link,
#category_list li a:visited{ text-decoration:none;
 					color:#FFF;
					font-weight:500;
}
#category_list li a:active{ text-decoration:none;
 					color:#CCC;
}
#category_list li a:hover{ color:#FFF;
	background:#979797;
}
#category_list li:hover, #category_list li.category_act{ color:#FFF;
	background:#979797;
}
.welcomenote{
	width:100%;
	margin:0 0 0 0;
	padding:60px 30px;
	background:#FF883E;
	text-align:center;
}
.welcomenote h1, .welcomenote h1 p{
   font-family: 'Kreon';
   font-weight:300!important;
   font-size:36px;
   color:#ffffff!important;
   text-transform:capitalize;
   margin-top:0;
}
.welcomenote p{
	font-family: 'Nunito';
	font-weight:normal!important;
	font-size:16px; line-height:30px;
	color:#fff!important;
	text-transform:capitalize;
	margin:0px; padding:0px;
}
.success{
	width:100%;
	background:#f7f7f7;
}
.prod_marg{ 
		   background-color:#FFF;
}
.prod_marg:last-child{
	margin-right:0;
}
.category_listings_new{ 
					margin:0 auto;
					background-color:#ffffff;
				    padding:0;

}
.cat_box{ 
		  	background-color:#FFF;
		   	margin:15px 0;
		   transition: all 5s;
			-moz-transition: all 5s;
			-webkit-transition: all 5s;
	}
.products{ 
		   background-color:#FFF;
		   margin:0; height:330px;
		   /*position:relative;*/
		   transition: all 5s;
			-moz-transition: all 5s;
			-webkit-transition: all 5s;
}
.products img{
				   text-align:center;
	}
.featuredproduct_list.sellerproducts .products{
  position: relative;
  margin-bottom: 30px;
}
.product_anchor{
   display: block;
   vertical-align:middle;
    text-align: center;
    height: 260px;
	width:100%;
	background:#FFF;
	overflow:hidden;
	border:0 solid #ececec;
}
.prodover_blk{
	padding:75px 10px 20px 10px;
}
.prodover_blk_row{
	width:100%;
	margin:10px 0;
}
.prod_green{
 	display:none;
	height:260px;
	text-decoration:none!important;
 }
.products:hover .prod_green{
	position:absolute;
	display:block;
	width:100%;
	height:260px;
	vertical-align:middle;
	z-index:100;
	left:0;
	top:0;
	cursor:pointer;
	-webkit-transition: 0.3s all ease-in-out;
-moz-transition: 0.3s all ease-in-out;
-ms-transition: 0.3s all ease-in-out;
-o-transition: 0.3s all ease-in-out;
transition: 0.3s all ease-in-out;
-webkit-backface-visibility: hidden;
-webkit-perspective: 1000;

}	
.products:hover .prod_green:hover{
	background:rgba(25,25,25,0.9);
}
.artist_name{
   font-family: 'Nunito';
   font-weight:normal!important;
   font-size:18px;
   color:#FFF!important;
   margin:5px 0 10px 0;
}
.artist_name a{
   font-family: 'Nunito';
   color:#FFF!important;
}
.artist_name a:hover{
	text-decoration:none;
	color:rgb(190,235,35)!important;
}
.product_img{ 
			  max-width:387px;
			  max-height:260px;
}
.cat_box h5{
  text-align:center;
  width:100%;
}
.products h5{
		text-align:left;
		margin:28px 0 6px 0;
    text-transform: capitalize;
}		
.products h5 a, .cat_box h5 a{ 
		color:#000;
		font-family: 'Nunito';
		font-size:13px; font-weight:300;
		text-transform:capitalize;
		text-align:left; padding: 0 10px;
	}
.products h5 a:hover, .cat_box h5 a:hover{ 
		color:#E55400;
		text-decoration:none;
	}
.product_price span, .product_price p{
	font-family: 'Nunito';
	font-size:12px!important; padding:0;
	color:#E55400;
	margin:0;
	font-weight:normal;
	text-align:center;
	width:100%; font-weight: 400; word-wrap: break-word; list-style:none;
	}
	.product_price span strike{
	color:#8a8a8a;
	margin:0; padding:0; font-size:11px;
}
.sellerproducts .prodover_blk{
  padding: 84px 10px 20px!important;
}
.imgblock{
	display:block;
	width:100%;
	height:260px;
	line-height:260px;
}
.imgblock img{
	vertical-align:middle;
	text-align:center;
	max-height:260px;
	max-width:100%;
}
.noproducts{ 
 	padding:20px 10px 20px 10px;
 	text-align:center;
	color:#727272;
	background: #fcfcfc;
	margin-bottom:10px; 	
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
	#itemBigimage2{
			   float:left;
			   padding:10px 0 10px 0;
	background: #fcfcfc; border:1px solid #EBEBEB;	
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
	#itemBigimage3{
			   float:left;
			   padding:10px 0 10px 0;
			   background-color:#86848B;
			   width:988px;
			   margin:10px 0px 10px 0px;
}
#itemBigimage3 legend{ font-family: 'Nunito';
					   font-size:13px!important;
					   padding:5px 10px 5px 10px;
					   background-color:#86848B;
					   margin:0;
}

#items_top_area_ttl2{font-family: 'Nunito';
					   font-size:13px;
					   color:#757575;
					   margin:0 0 0 65px;

}
#items_top_area_ttl_3{font-family: 'Nunito';
					   font-size:13px;
					   color:#757575;
}
#items_top_area_ttl_4{font-family: 'Nunito';
					   font-size:13px;
					   color:#757575;
					   padding:0 0 10px 0;
}
.adtocart_tbn_blk{
	width:100%;
	text-align:center;
}
.adtocart{
	width:auto;
	margin:5px auto;
	padding:10px 30px; 
	font-family: 'Nunito';
	font-size:14px; text-align:center; color:#FFF;
	background:#e72523; text-transform:uppercase;
  border-radius:5px;
	}
.adtocart:hover{
	background:#E55400;
	text-decoration:none;
	color:#FFF;
}
.carousel-caption p{
	font-family: 'Nunito';
	color:#FFF;
	font-size:36px;
}
.btn_code{
	margin:0!important;
	width:100px;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	height:34px;
}
.cart_btn_home{
	margin-top:35px;
}
.search_area{
	vertical-align:middle;
}
.search_box{
	border:1px solid #FFF;
	padding:3px 3px 3px 5px;
	position:relative;
	width:100%;
	height:30px;
	margin:5px 0;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	font-family: 'Nunito';
	font-size:13px;
	color:#9c9c9c;
}
.cart_contshopbtn{
	font-family: 'Nunito';
	font-size:12px;
	color:#4f4f4f;
	font-weight:normal;
	margin:5px 25px 8px 0;
	background:url(../../images/shopping_icon.png) no-repeat 0% 50% #FFF!important;
	padding-left:22px;
	cursor:pointer;
	border:0;
	outline:none;
	float:right;
}
.search_btn{
	height:24px;
	width:24px;
	position:absolute;
	right:20px;
	top:7px;
	z-index:999;
	border:0; outline:none;
	background:url(search_btn.png) 0% 50% no-repeat;
	text-indent:-9999;
	
}
.sec_marg h3{
   font-family: 'Nunito';
   font-size:22px;
   color:#3c3c3c;
   font-weight:normal;
}
.text_information{ 
	padding:0 5px;
   	color:#a9d434;
   	text-align:center;
   	line-height:24px;
}
.text_information.errormsg{ 
  padding:0 5px;
    color:#E55400!important;
    text-align:center;
    line-height:24px;
    font-family: 'Nunito';
    padding-top: 15px;
}
.text_information h4{ 
   font-family: 'Nunito';
   font-size:16px;
   color:#a9d434;
   font-weight:normal;
}
h4.shiphd{
   font-family: 'Nunito';
   font-size:14px;
   color:#E55400;
   font-weight:normal;
}
div.table-wrapper div.scrollable, .pinned table th, .pinned table td{
  font-family: 'Nunito'!important;
}
.hr_line{
	padding:10px 0;
	margin:15px 0;
	border-top:1px solid #EEE;
	width:100%;
}
.shopcart_list{
   font-family: 'Nunito'!important;
	background: #fcfcfc; border:1px solid #EBEBEB;	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	color:#999;
  padding:0 0 15px 0;  
  margin:10px 15px 0 15px; 
	line-height:28px;
}

.shopcart_heads{ 
	background-color:#a5a5a5;
   	font-family: 'Nunito';
	color:#FFF; font-weight:normal;
}
.rmm.minimal .rmm-toggled-title {
	font-size:16px;
   	font-family: 'Nunito';
	cursor:pointer;
	color:#979894;
	padding:5px 10px;
	text-align:center;
}
h3.new_userhd{
	margin-top:15px;
	padding-top:15px;
	border-top:1px solid #e7e7e7;
}
/*--------- common classes start --------- */
	
	.clear{ clear:both;
	}
	
	.error_message{
	font-family: 'Nunito';
	color:#FF0000;
	font-size:12px;
	}
	
	.success_message{
	font-family: 'Nunito';
	color:#00CC33;
	font-size:12px;
	}
	
	.required{
	font-family: 'Nunito';
	color:#FF0000;
	font-size:12px;
	}
	
.textfield{
		border:1px solid #cfcfcf;
		padding:8px;
		color:#333333;
		font-family: 'Nunito';
}
.textfield:focus{
	border:1px solid #a4a4a4;
	}
	.bttn_cnt {
    padding-top: 10px;
	}
	.textfield2{
		border:1px solid #cfcfcf;
		padding:4px;
		font-family: 'Nunito';
		color:#818181;	
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
	}
	.textfield_logintrans{ 
	
	}
	
	.search_details a{ font-family: 'Nunito';
						font-size:12px;
						color:#FFFFFF;
	}
	
	.textarea{
	border:1px solid #cfcfcf;
	padding:2px 2px 2px 5px;
	}
.thanku_msg{
	font-family: 'Nunito';
	font-size:15px;
	color:#79c447;
	font-weight:normal;
	padding:8px 0;
	text-align:center;
}	
.button{font-family: 'Nunito';
		font-size:13px;
		color:#fff;
		font-weight:normal;
		background:#E55400;
		padding:5px 8px;
		-moz-border-radius:3px;
		border-radius:3px;
		-webkit-border-radius:3px; 
		cursor:pointer;
		border:0;
		outline:none;
		margin:10px 0;
		text-transform:uppercase;
		transition: all 1s;
		-moz-transition: all 1s;
		-webkit-transition: all 1s;
}
.button:hover{
		background:#E55400;
		}
.buttongrey{font-family: 'Nunito';
		font-size:13px;
		color:#fff;
		font-weight:normal;
		background:#4f4f4f;
		padding:5px 8px;
		-moz-border-radius:3px;
		border-radius:3px;
		-webkit-border-radius:3px; 
		cursor:pointer;
		border:0;
		outline:none;
		margin:10px 0;
		text-transform:uppercase;
		transition: all 1s;
		-moz-transition: all 1s;
		-webkit-transition: all 1s;
}
.buttongrey:hover{
		background:#181818;
		}
.login_btn{font-family: 'Nunito';
		font-size:13px;
		color:#fff;
		font-weight:normal;
		background:#E55400;
		padding:5px 10px!important;
		-moz-border-radius:3px;
		border-radius:3px;
		-webkit-border-radius:3px; 
		cursor:pointer;
		border:0;
		outline:none;
		margin:10px 5px 10px 0;
		text-transform:uppercase;
		transition: all 1s;
		-moz-transition: all 1s;
		-webkit-transition: all 1s;

}
.login_btn:hover{
		background:#E55400;
		text-decoration:none;
}
.reset_btn{font-family: 'Nunito';
		font-size:13px;
		color:#fff;
		font-weight:normal;
		background:#565656;
		padding:5px 10px!important;
		-moz-border-radius:3px;
		border-radius:3px;
		-webkit-border-radius:3px; 
		cursor:pointer;
		border:0;
		outline:none;
		margin:10px 5px 10px 0;
		text-transform:uppercase;
		transition: all 1s;
		-moz-transition: all 1s;
		-webkit-transition: all 1s;
}
.reset_btn:hover{
		background:#000;
		text-decoration:none;
}
.button1{font-family: 'Nunito';
		font-size:12px;
		color:#fff;
		font-weight:bold;
		border:0;
		padding:5px 3px;
		background-color:#c84a0f;
		border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;			
		cursor:pointer;
	}

	.button1:hover{font-family: 'Nunito';
	background-color:#0192c3;
}
.cart_view_btm{
	width:100%;
	margin-top:15px;
	text-align:center;
}
table.emptycart th, table.emptycart td{
	padding: 0px!important;
}
#product_mid_details{

}
#product_mid_details .prdetails_productinfo_row{
	margin:0 0!important;
}
#product_mid_details .prdetails_productinfo_row_desc p{
	margin:0!important;
	padding:0!important;
}
.add_to_cart_main_button {
	float:left;
    background: #E55400;
    color: #FFF;
    font-family: 'Nunito';
	text-transform:uppercase;
    font-size: 18px;
    margin:0px 10px 0 0;
    padding: 10px 20px;
	border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;			
}
.add_to_cart_main_button:hover {
    background: #E55400;
    color: #FFF;
	text-decoration:none;
}
.qantity_input{
		border:1px solid #cfcfcf;
		padding:2px;
		color:#575757;
    	font-family: 'Nunito';
		font-weight:500;
		font-size:13px;
		text-align:center;
}
.search_list_box{
	background:#fbfbfb;
	border:1px solid #e7e7e7;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin:10px 0;
	color:#575757;
	font-size:13px;
	font-family: 'Nunito'!important;
	padding:2%;
	width:100%;
}
.search_list_box_row{
	margin:10px 0;
	width:100%;
}
.spansearch_check{
	height:0px;
	display:table-cell;
	vertical-align:middle;
}
.spansearch_name{
	height:0px;
	display:table-cell;
	vertical-align:middle;
	padding-left:10px;
}
.match_with_blocks{
	margin-bottom:0px;
	width:100%;
}
/*--------- Listing table style start --------- */
	
	
	.listing_table{/*--------- use cell space 1px for Listing Table --------- */
	background-color:#cccccc;
	}
	.listing_table td{
	background-color:#fff;
	padding:3px;
	}
	.listing_table tr .header{
	background-color:#ccc;
	font-weight:bold;
	padding:3px;
	}
/*-----------Select box header style--------------*/
.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background:url(../images/select.png) no-repeat;
	overflow: hidden;
}	
.seller_porfolio_header{
	background:#000;
	}
	.seller_porfolio_header .header_rt_top_item_mycart{
	padding-left:0px; background:none;
	}
	.seller_porfolio_header .header_rt_top_item_mycart .fa{
	font-size:16px;
	}
	.greycat_porfolio_header{
	background:#2c2c2c;
	}
	.greycat_porfolio_header .search_box{
	background:#2B2B2B; border:1px solid #404040; 
	}
	
	

.prdetails_multipile_product_option{
	padding:15px; border:1px solid #e8e8e8;
	margin:15px 0 0 0;
}
.prdetails_multipile_product_option select{
	width:100%;
	padding:5px 10px;
	border:1px solid #ccc; 
}
.related_product_outer{
	background:#fff;
	padding:15px 30px;
	}
	.related_product_outer h1{
	font-family: 'Kreon';
	font-weight: 300 !important;
	font-size: 36px;
	color: #000000 !important;
	margin: 0;
	padding: 0px 15px 15px 15px;
	text-align: center;
	width: 100%;
}
.owl-wrapper .owl-item{
	margin-left:15px; margin-right:15px;
}

.artistfeedbacks_outer{
	padding:0;
	}
	.artistfeedbacks_inner{
	padding:15px 0;
	border-bottom:1px solid #ECECEC;
	}
	.artistfeedbacks_inner .count{
	float: left;
	width: 50px;
	height: 50px;
	text-align: center;
	background: #f6f6f6;
	border: 1px solid #e5e5e5;
	line-height: 50px;
	font-weight: 500;
	font-size: 15px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	}
	.artistfeedbacks_inner .rating_outer{
	background:#f6f6f6;
	padding:25px;
	border:1px solid #e5e5e5; text-transform:uppercase;
}

.container_outer{
padding:20px 30px; margin:0;
}
.container_outer h1{
padding:0; margin:0 0 10px 0;
font-family: 'Kreon';
font-weight:500;
}
.tertiary_btt{
width:100%; height:40px; line-height:40px; text-align:center;
background:#d6dbeb; border:0px; padding:0px; text-transform:uppercase;
color:#868b9b; font-size:13px!important; font-family:Nunito !important; font-weight:400;
}
.tertiary_btt .fa{
float:left;
width:auto; height:40px; line-height:40px;
background:#aab4d3; padding:0 15px; color:#565b6b;
}
.tertiary_btt:hover{
background:#c3c9dc;
}

/*--------- Listing table style end ------------- */
@media only screen and (max-width: 767px) {

.cart_updtbtn{
  margin-right: 0px!important; float: right!important; 
}
.ship_form_marg{
  margin: 0px;
  width: 100%;
  }
 .product_detail_tab_txt_L, .product_detail_tab_txt_R{
  text-align:left!important;
  }
  .checkoutbtn{
    padding-left: 15px!important; padding-right: 15px!important;
    font-style: 15px!important;
  }
  .cart_contshopbtn{
    float: left!important; margin-top: 10px !important; 
  }
	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		overflow-x: scroll;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		-webkit-overflow-scrolling: touch;
	}
	ul.navbar-nav {
		float:left!important;
		margin:8px 0px!important;
		width:100%!important;
	}
	.navbar-collapse{
		border-top:1px solid #e7e7e7!important;
	}
	.rmm ul{
		margin:0px!important;
	}
	.banner a.btn-lg{
		font-size:11px;
		padding:2px 3px;
	}
	.top_cart_outer{
	height:40px!important; padding:0 11px!important;
	}
	.top_cart_inner{
	padding-top:11px!important;
	}
	.top_cart_inner .fa{
	font-size:20px!important;
	}
	.top_cart_inner span{
	top:10px!important; right:-10px!important;
	}
	.header_user_outer {
    float: left;
    min-width: 86px!important;
    padding: 0 5px 0 5px!important;
	}
	.header_user_outer span{
	font-size:10px!important;
	}
	.header_rt_top_item_login .fa{
	margin: 12px 10px 0 0;
	font-size: 17px;
	}
	.logo_outer{
	min-height:inherit!important; line-height:inherit!important; padding:5px 0!important;
	}
	.section_top_btt{
	float:right; width:auto; height:auto!important; min-height:inherit!important; margin:0 0 0 0!important;
	}
	.section_top_btt a{
	min-height:inherit!important;
	background:none!important;
	line-height:normal!important;
	}
	.section_top_btt a span {
    padding: 7px 0 10px 4px !important;
    float: right!important;
    text-align: right!important;
	font-size: 10px;
	}
	.section_list_outer a.active span{
	padding-left:0px!important;
	}
	.login_header_sec_outer{
	width:320px!important;
	left:-180px!important; top:40px!important;
	}
	.header_search_outer{
	margin-top:5px!important;
	}
	 
	.search_header_feild{
	float:left!important;
	width:100%!important; padding:0px!important;
	position:inherit!important; cursor: text !important;
}
.search_header_btt{
	width:30px!important; background:background:url(../../images/search_header_btt_mob.png) center center no-repeat;!important;
}
.section_list_outer{
	padding-left:15px!important;
	padding-right:15px!important;
	padding-bottom:0!important;
}
.welcomenote h1, .welcomenote h1 p, .welcomenote h1, .welcomenote h1{
	font-size:26px!important;
}
.welcomenote p{
	font-size:13px; line-height:22px;
}
.flex-direction-nav li a{
  width: 27px !important;
  height: 30px !important;
}
.flex-direction-nav li a.next{
	bottom:33px!important;
}
.flex-direction-nav li a.prev{
	bottom:0px!important;
}
.slides, .flex-control-nav, .flex-direction-nav{
	/*position: absolute!important;
	right: 0!important;
	bottom: 0!important;*/
}
.flex-direction-nav li a{
	right: 0!important;
}
.header_category_outer{
	padding-left:0px!important; padding-right:0px!important;
}
.header_category_outer a{
	float:left!important;
	width:45%!important; text-align:left!important;
	margin: 0 5px 6px 0 !important;
	border: 1px solid #505050;
	padding:6px 7px !important;
}
.header_R_outer{
	border-top:1px solid #4f4f4f!important;
}


.section_top_btt_outer{
  padding-right:0px!important; 
  }
  .section_top_btt{
    margin-top: 0px!important;
    min-height: 60px; line-height: 60px!important;
}
.header_search_outer{
  margin-left:10px!important; 
  width:25%!important;
  }
  .header_currency_outer{
  width:25%; margin-top: 0px!important;
  border: 0px!important;
  }
  .header_currency_outer .topnavsec1{
    width: 100%!important;
    padding: 0 0 0 10px;
}
.header_rt_top_currency{
    width: 100%;
}
.header_user_outer{
  width:15%;
}
.top_cart_outer{
  width:68px!important;
}
.header_R_inner{
  width: 100%!important;
}
.login_header_sec_outer {
    width: 310px !important;
    left: 0 !important;
}
.search_header{
  width: 100%;
}
.section_top_btt span{
  font-size: 11px;
}

}


/*-------------------Rating Star ------------------*/

.rating_5{width:71px;
		  height:12px;
		  background-image:url(../../images/rating_sprite.png);
		  background-position: 0px 0px;
		  margin:5px auto;

}
.rating_4{width:71px;
		  height:12px;
		  background-image:url(../../images/rating_sprite.png);
		  background-position: 0px -14px;
		  margin:5px auto;


}
.rating_3{width:71px;
		  height:12px;
		  background-image:url(../../images/rating_sprite.png);
		  background-position: 0px -28px;
		  margin:5px auto;

}
.rating_2{width:71px;
		  height:12px;
		  background-image:url(../../images/rating_sprite.png);
		  background-position: 0px -43px;
		  margin:5px auto;

}
.rating_1{width:71px;
		  height:12px;
		  background-image:url(../../images/rating_sprite.png);
		  background-position: 0px -57px;
		  margin:5px auto;

}
.rating_0{width:71px;
		  height:12px;
		  background-image:url(../../images/rating_sprite.png);
		  background-position: 0px -71px;
		  margin:5px auto;

}
.out_stock{
	font-family: 'Nunito';
	color:#e2ffa4;
	font-size:12px;
	padding:3px 0;
}
.qty_txtbox{
	width:40px!important;
	text-align:center!important;
}
.prdct_container{
	}
.prdct_search_container{
	padding:0px;
	margin-bottom:0px;}
.brdcrumbnbtn_container{
	padding:0 0 0 0;
	margin-bottom:10px;
	clear:both;
	}
.brdcrumb_container{
	float:left;
	padding:20px 0 15px 0; margin:0;
	color:#E55400;
	font-size:14px;
	font-weight:400;
	font-family: 'Nunito'; list-style:none;
}
.brdcrumb_container a:link,
.brdcrumb_container a:visited,
.brdcrumb_container a:active{	
	color:#989898; text-decoration:none;
	float:left;
	padding:0px 20px; margin:0;
	background:url(../../images/brdcrumb.png) left center no-repeat;
	font-size:14px;
	font-weight:400;
	font-family: 'Nunito';
	}
	.brdcrumb_container a:hover{
	color:#E55400;
	}
	.brdcrumb_container a:first-child {
    background:none;
	padding-left:0px;
	} 
	.brdcrumb_container:last-child, .brdcrumb_container a:last-child{
    color:#E55400;
} 
.prdetails_row{
	clear:both;
}
.product_details_div_btm{
	margin:0px; padding:30px;
}
.prdetails_row img {
	max-width: 100%;
	max-height: 318px;
}

.prodetails_topsection{
	clear:both;
	padding:0; margin:0;
	border:0;
	}
.prdetails_imagearea{
	background:#f5f5f5;
	text-align:center;
	padding:0;
	margin:0;
	height:420px;
	line-height:328px;
	border:3px solid #efefef;
}
.prdetails_infoarea{
	padding:0px ;
	color:#666666;
	font-weight:normal;
	font-family: 'Nunito';
}
.prdetails_productprice{
	background-color:#FFF;
	padding:0 0 15px 0; 
	color:#E55400;
	font-family: 'Nunito'; font-size:36px; font-weight:400;
	}
	.prdetails_productprice span{
	color:#E55400;
	font-family: 'Nunito'; font-size:36px; font-weight:400;
	}
	.prdetails_productprice span strike{
	color:#909090; font-size:18px;
	}
	.prdetails_productprice_off{
	color:#53a700!important; font-family: 'Nunito'!important; font-size:18px!important; font-weight:400!important;
}

.prdetails_productname{
	font-family:Kreon; font-size:34px;
	color: #2c2c2c;
	clear:both;
	margin-bottom:10px; font-weight:400;
}

.prdetails_productinfo{
	clear:both;
	text-align:left;
	margin:15px 0;
}
.prdetails_productinfo_row_sep{
	width:100%;
	margin:0;
	padding:0;
	border:1px solid #e8e8e8;
}

.digital_seal_inr {
	background-image: url("../../images/digital_seal.png");
	height: 100px;
	left: 9px;
	position: absolute;
	top: 12px;
	width: 122px;
	z-index: 10;
	}
	.prdetails_position {
	position: relative;
	}
	.specialmessage{
	color:#E55400;
	font-weight: normal;
}
					
.prdetails_productinfo_row{
	width:100%;
	margin:10px 0;
}
.prdetails_productinfo_row_hd{
	width:100%; padding:5px 0 0 0;
}
.prdetails_productinfo_row_hd h4{
	color:#262626;
	font-weight:400;
	font-family: 'Nunito';
	font-size:13px;
	text-transform:capitalize;
	margin:0 5px 0 0;
}
.prdetails_productinfo_row_desc{
	width:100%;
	color:#929292;
	font-weight:normal;
	font-family: 'Nunito';
	font-size:12px;
}
.prdetails_productinfo_row_desc p{
	width:100%;
	color:#2c2c2c;
	font-weight:normal;
	font-family: 'Nunito';
	font-size:14px;
	margin-bottom:0;
	font-style:normal;
	line-height:18px;
}
.prdetails_productinfo_row_desc p a{
	color:#4e4e4e;
	font-weight:normal;
	font-family: 'Nunito';
	font-size:12px;
}
.total_td_left{
	text-align:right;
	color:#434343;
	font-weight:normal;
	font-family: 'Nunito';
	font-size:16px;
	padding-right:10px;
}
.total_td_right{
	text-align:left;
	color:#ec5412;
	font-weight:normal;
	font-family: 'Nunito';
	font-size:20px;
}

.dv_fant{
	float:none;
	text-align:center;
	width:100%;
}
.topnavsec a{ 
	padding:0 8px 0 0px;
  	text-decoration:none;
}
#footersection{ 
	width:100%;
	margin:0; padding:0px;
    border-top: 2px solid #ced3df;
	background: #dee3ef;
}
.footersep{
	width:100%;
	padding:40px 30px 30px 30px;
	/*background:#1c1c1c;*/
  padding-bottom:1px solid #E1E3DF;
}
.footerlinks_left{
	width:49%;
	margin-right:1%;
	float:left;
}
.footerlinks_left ul{ 
	list-style:none;
   	margin:0;
   	text-decoration:none;
}
.footerlinks_left li{ 
	padding:8px 0px;
   	margin:0 20px 0 0;
   	font-size:13px;
   	font-weight:500;
   	list-style:none;
	width:100%;
   	font-family: 'Nunito';
   	text-transform:uppercase;
}
.footerlinks_left li a:link,
.footerlinks_left li a:visited{ text-decoration:none;
 					color:#686868;
					font-weight:500;
}
.footerlinks_left li a:active{ text-decoration:none;
 					color:#E55400;
}
.footerlinks_left li a:hover{ 
	color:#E55400;
}
.footerlinks_right{
	width:100%;
}
.footerlinks_right ul{ 
	list-style:none;
   	margin:0;
	float:right;
   	text-decoration:none;
}
.footerlinks_right li{ 
	padding:10px 0px;
   	margin:0 0 0 20px;
   	font-size:13px;
   	font-weight:500;
   	list-style:none;
   	float:left;
   	font-family: 'Nunito';
   	text-transform:uppercase;
}
.footerlinks_right li a:link,
.footerlinks_right li a:visited{ text-decoration:none;
 					color:#686868;
					font-weight:500;
}
.footerlinks_right li a:active{ text-decoration:none;
 					color:#E55400;
}
.footerlinks_right li a:hover{ 
	color:#E55400;
}
.copyrightsectins{ 
	width:100%;
	text-align:right;
	margin:0; padding:18px 0;
	/*background:#323232;*/
  border-top: 1px solid #E1E3DF;
	
}
.copyrightsectins p{ 
	width:100%;
	font-family: 'Nunito';
   	font-size:13px; text-align:center;
	color:#666666; margin:0; padding:0;
	}
	.copyrightsectins img{
	max-height:18px;
	}
	.copyrightsectins a{
	color:#999999
	}
	.copyrightsectins a:hover{
	color:#E55400; text-decoration:none;
}
.payment_method a{
	margin-left:30px;
}
p.payment_method img{
	max-height:22px;
	margin:10px 0px 5px 5px;
}
/*-------Login-Reg form----------*/
.register_form_outer{
	background: #fcfcfc;
    border: 5px solid #f3f3f3;
	margin:15px 0;
	padding:10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.registrationform_container{
	padding:15px;
}
.registrationform_container h3{
	font-family: 'Nunito'!important;
	font-size:16px;
	color:#E55400!important;
	font-weight:500!important;
}
h3.hd_signup{
	font-family: 'Nunito';
	font-size:13px;
	color:#253f0a;
	padding-bottom:15px;
	border-bottom:1px solid #5BBC3E;
}
h3.details{
	font-family: 'Nunito';
	font-size:13px;
	color:#253f0a;
	padding:15px 0 5px 0;
}
.formerror{
	color:#CC0000;
	margin-bottom:10px;
}
.registrationform_container label{
	font-family: 'Nunito';
	font-size:13px!important;
	color:#253f0a;
	padding:0 0 0 0!important;
	float:none!important;
	margin:0!important;
	width:100%!important;
	text-align:left!important;
}
.registrationform_container p{
	font-size:13px;
}
.registrationform_container input[type="text"], .registrationform_container input[type="password"], .registrationform_container input[type="email"]{
	border:1px solid #CCC;
	padding:3px;
	position:relative;
	width:100%;
	height:36px;
	margin:5px 0 5px 0;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	font-family: 'Nunito';
	font-size:13px;
	color:#666666;
}
.registrationform_container .textarea{
	background:#FFF;
	border:0;
	height:95px;
	box-shadow:none!important;
	color:#5BBC3E!important;
	margin-top:10px;
	border-radius:2px;
	font-family: 'Nunito';
	font-size:13px;
	color:#666666;
	resize: none;
}
.registrationform_container select{
	font-family: 'Nunito';
	font-size:13px;
	color:#666666;
}
.registrationform_container select option{
	outline:none;
	border:0;
	padding:5px 5px;
}
.vertical_divider { 
}
.vertical_divider:after {
    background: red;
    width: 1px;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: -15px;
}
.bill_form_marg{
	padding:0 5%;
	width:90%;
}
.ship_form_marg{
	padding:0 5%;
	width:90%;
}
.ship_border{
	border-left:1px solid #ebebeb;
	font-weight:normal!important;
	font-family: 'Nunito';
}

/*-------Login-Reg form end------*/
/* Sellers listing */
.seller_lst_wrap{ 
				  border:1px solid #E7E7E7;
                  margin-bottom: 10px; margin-top:5px;
				  background-color:#FFFFFF;
}
.clear{ 
	clear:both;
}

.seller_lst_wrap{ 
	padding:10px;
}

.seller_lst_wrap a{ color:#9F9EA3;
					text-decoration:none;
}

.seller_lst_wrap a:hover{ color:#333333;
					      text-decoration:none;
}



.seller_lst_wrap h3{ margin:0;
					 padding:0;
					 font-family: 'Nunito';
					 font-size:15px;
					 color:#666666;

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

.seller_lst_wrap p{ margin:0;
				    padding:8px 0 0 0;
					font-family: 'Nunito';
					font-size:13px;
					color:#000000;
}

.image_div{
     width: 100px;
     height: 100px;
	 text-align:center;
	 float:left;
}
.image_div{
	max-width:100px;
	max-height:100px;

}
.sellerlst_content{ 
	float:left;
	margin: 0;
                    
}
/* Sellers listing end */

/*--------- Pagination styles start --------- */
.pagination{
	padding:0;
	margin: 10px 0 10px 0!important;
	text-align:right;
	background:none;
	float:right;
}
	.paging_links{ background-color:#ffffff;
	}
	
	.current_page{ 
		background-color:#E55400;
					padding:3px 4px 3px 4px;
					color:#ffffff;
					-moz-border-radius:3px;
					border-radius:3px;
					
	}
	a.paging_links{ font-size:12px;
				     color:#FFF;
					 padding:3px 4px 3px 4px;
					 font-weight:bold;
					 text-decoration:none;
					 background-color:#ccc;
					 -moz-border-radius:3px;
					border-radius:3px;
	}
	a.paging_links:hover{
	color:#000000;
	}
	
	.pagination ul{
	margin:0;
	padding:0;
	list-style:none;
	
	}
	.pagination li{
	float:left;
	margin:0;
	padding:0 3px 0 3px;
	}
	.pagination li a{
	background-color:#999999;
	color:#FFFFFF;
	border:1px solid #000;
	text-decoration:none;
	margin:0;
	padding:5px 6px 5px 6px;
	display:block;
	}
	
    .pagination li a:hover{ 
		background-color:#000000;
		color:#FFFFFF;
	}

/*--------- Pagination styles end ----------------- */

/*------------------Theme Style--------------------*/


/*~~~~~~~~~~ Armia Systems 2011 ~~~~~~~~~~~~~*/
	

/*----------- Tag styles start  ---------- */
	h1, h2, h3, h4, h5, h6{ 
				margin:0;
				padding:0;
				font-family: 'Nunito';
	}
	
	img {
		border: 0 none;
	}
	a {
		color: #E55400;
		outline:none;
		text-decoration: none;
	}
	
	input, select {
		font: 100% Arial,Helvetica,sans-serif;
		vertical-align: middle;
	}
	
	form, fieldset {
		border-style: none;
		margin: 0;
		padding: 0;
	}
	
	p{font-family: 'Nunito';
	margin:0;
	padding:3px 0;
	}
	
	ul{margin:0;
	padding:0;
	}
	
/*------------ Tag styles end  ----------- */

	


	


/*--------- Banner Space styles start ------------- */
	.banners{ width:460px;
			  height:200px;
			  
	}
	.bannertop{
	
	width:988px;
	height:100px;
	background-image:url(banner_top.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	display:none;
	
	}
	
	#banner{
	
	float:left;
	padding:2px 2px 0px 0px;
	width:988px;
	height:337px;
	display:none;
}

#cms_align{
		width:500px;
		text-align:justify;
		padding:68px 10px 0px 74px;
		overflow:hidden;
}
#cms_align h3{
		font-family: 'Nunito';
		font-size:36px;
		color:#fff;
		letter-spacing:-2px;
		text-align:justify;
		text-shadow:0 4px 0  #A5B12B;
}
#cms_align p{
		font-family: 'Nunito';
		font-size:15px;
		color:#fff;
		text-align:LEFT;
	
}
.register{
width:308px;
float:right;

}


/*--------- Banner Space styles end --------------- */

	
/*--------- common classes end ----------------- */

/*---------  Layout Styles start ----------------*/

	#wrapper{ width:100%;
			  position:relative;
			  margin:0 auto;
			  background-color:#FFFFFF;
	}

/*---------  header container start -------------*/

	#header{ background:#FFF;
			 height:145px;
	
	}
	
	.headerleft{ padding:0px 0 0 0;
				 width:340px;
				 float:left;
				 height:145px;
	
	}

	
	.headerright{
	width:auto;
	float:right;
	height:145px;
			
	
	}

	

	.login_sec{ width:365px;
	float:left;
	height:50px;
	padding:40px 0 0 0;
	margin-right:20px;
	}
	
	.login_sec h6{ font-family: 'Nunito';
				   font-size:13px;
				   font-weight:normal;
				   width:250px;
				   margin:0;
				   padding:0 0 5px 0;
				   color:#0192B5;
				
	}
	
	.login_sec span{ font-family: 'Nunito';
					 font-size:11px;
					 color:#FF0000;
					 font-weight:normal;
					 padding:0 0 0 15px;
					 
	
	}
	
	
	
.login_sec2{ width:auto;
	/*float:left;
	height:50px;
	padding:60px 0 0 0;
	margin-right:20px;*/
	
	}
		.login_sec3{ width:446px;
		float:left;
		height:50px;
		padding:20px 0 0 0;
	}
	.login_sec2 h1{
	float:left; width:auto;
	font:normal 12px Arial, Helvetica, sans-serif;
				   color:#0192C3;
				   padding:7px 10px 0 0; margin:0;
				   
	}
		
	.login_sec .button{ margin:0 0 0 5px;
						padding:4px 5px 4px 5px;
						background-color:#0192B5;
						color:#FFFFFF;
						border:0;
						-moz-border-radius:3px;
						border-radius:3px;
						cursor:pointer;
	}
	.login_sec .button:hover{ 
						background-color:#d66115;
	}
	.login_sec p{padding:6px 102px 0 0;
	text-align:right;
	}
	.login_sec a{ font-family: 'Nunito';
				  font-size:11px;
				  color:#0192c3;
				  text-decoration:none;
	
	}
	.login_sec a:hover{ font-family: 'Nunito';
			  font-size:11px;
			  color:#a1a3a4;
			  text-decoration:underline;

	}
	.login_sec .textfield{	border:1px solid #cfcfcf;
	padding:4px;	
	}

	
	.header_inneright{ 
					   float:right;
					   height:100px;
	
	}

	.cart_section{ background:url(cart_items_bg.jpg) no-repeat;
				   height:50px;
				   width:245px;
				   float:right;
				   padding-top:10px;
				   margin-right:5px;
				   clear:both;
	}

	.cart_section h4{ font-family: 'Nunito';
					  font-size:14px;
					  font-weight:normal;
					  color:#0192B5 !important;
					  margin:0;
					  padding:15px 0 0 80px;
					  
	}
	.cart_section h4 span{ padding:0 0 0 15px;
	
	}
	
	.searc_tbltop{
	padding:10px 5px 10px 5px;
	background-color:#fcfcfc;
	border:1px solid #EBEBEB;   
	}
	.searc_tbltop td{ padding:5px 0 5px 0;
	
	}
	.searc_tbltop .textarea{
	border: 1px solid #CFCFCF;
    padding: 5px;
    width: 280px;
	}
	.searc_tbltop  .textbox{
	border: 1px solid #CFCFCF;
    padding: 5px;
    width: 290px;
	}
	.search_details{
	padding:10px 0px;
	}
	
	.sellerfeedbk{ 
	background: #fcfcfc; border:1px solid #EBEBEB;	
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
				   padding:10px 5px 10px 5px;
				   width:600px;
	
	}
	.searchdtails_hd td{ background-color:#000000;
					  padding:5px 0 5px 5px;
	}

	.register_styles{ background-color:#BAB9BD;
				   border:1px solid #778574;
				   padding:10px 10px 10px 10px;
				   width:600px;
	
	}
	
	.forgot_passpage{ background-color:#BAB9BD;
				   border:1px solid #778574;
				   padding:10px 5px 10px 5px;
				   width:510px;
	
	}
	
	
	.artistfeedbk{ background-color:#BAB9BD;
				   border:1px solid #778574;
				   padding:10px 5px 10px 5px;
	
	}
	.navigate{ font-size:15px;
				color:#FFFFFF;
	
	}


/*------------ Top Search start -----------*/

	.searcharea{
	
	}
	.searchfield{
	
	}
	.searchbutton{
	
	}

/*------------- Top Search end ------------*/



/*------------- Top Nav Start -------------*/
.navbar-inverse{
	background:none!important;
}	
	.navtop{width:1260px;
			height:57px;
			background:#f5f5f5;
			-moz-border-radius:6px;
			-webkit-border-radius:6px;
			border-radius:6px;
	}
	
	.navtop ul{ margin:0;
				padding:0 0 0 5px;
				list-style:none;
	}
	
	.navtop li{ float:left;
				padding:0 0 0 0;
				
	}
	
	.navtop li a{ 
				  font-size:12px;
				  color:#686868;
				  text-transform:uppercase;
				  text-decoration:none;
				  display:block;
   				  font-family: 'Nunito';
				  padding:21px 25px 20px 25px;
	}
	
	.navtop li a:hover{ 
						text-decoration:none;
						color:#E55400;
						background:#e2e2e2;
						
						
	}
	

	.seller_info_table td{ font-size:15px;
	                       padding:2px 0 2px; 0;
	
	}


	.topnavsec{ 
				 height:25px;
				 text-align:right;
				 float:left;
				 padding:10px 0 0 0;
				
	}

	.topnavsec2{ 
				 height:25px;
				 text-align:right;
				 float:right;
				 
				
	}
	.noborder{ background-image:none!important;
	}

/*----------- Top Nav End ---------------*/

/*---------  header container end ---------*/



/*---------  Banner container start -------*/

	.bannesection{
	
	}
/*---------  Banner container end ---------*/



/*---------  Content Area start -----------*/
	
	.subheading {
				
				color:#484848;
				font-family:Arial,Helvetica,sans-serif;
				font-size:12px;
				padding:5px 0 5px 14px;
				font-weight:bold;
				text-align:left;
				margin-bottom:10px;
}
	
	
	
	
	.contentarea{ 
	width:100%;
	margin:0;
	padding:0px 0px 0px 0px;
	background:#fff;
	/* background:url(contentarea_bg.jpg) top left #52644E repeat-y; */
	}
	
	.contentarea_left{ width:248px;
	                    float:left;
						margin:2px 2px 0 2px;
					   
	
	}
	
	.contentarea_right{ width:988px;
						float:right;
	
	}
	


.search_results_products{ width:230px;
			   height:250px;
			   float:left;
			   background-color:#FFF;
			   margin:0 6px 11px !important;
				text-align:left;
				border:1px solid #E4E4E2;
				-moz-border-radius:3px;
				-webkit-border-radius:3px;
				border-radius:3px;
				box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1);
	}
	.ht_less{
		height:250px !important;
	}


.search_top{ width:250px;
			 position:relative;
			 padding:5px 5px 5px 5px;
			 
}
.category_blk{
	background-color:#F5F5F1;
	padding:10px 0px;
    border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;
	margin-right:10px;
}


.category_listings{
				    margin:0 auto;
					background-color:#BAB9BD;
					border:1px solid #616064;
					

}

.category_listings{ color:#FFFFFF;
				    padding:20px;

}

.category_searchdiv{ margin:0 0 0 0;	

}

.category_searchdiv label{ font-family: 'Nunito';
						   font-size:12px;
						   color:#FFFFFF;
						   padding:0 5px 0 0;

}

.category_listings a{ font-family: 'Nunito';
					  font-size:12px;
					  color:#000000;
					  background-image: url("brdcrumb.gif");
						background-position: 0 50%;
						background-repeat: no-repeat;
						padding-left: 18px;
					  

}




.product_bigimage{ width:283px;
				   height:269px;
}

#itemBigimage{ width:325px;
			   float:left;
			   padding:10px 0 10px 0;
			   background-color:#86848B;
			   border:1px solid #616064;
}

.productId{ font-family: 'Nunito';
			font-size:12px;
			color:#FFFFFF;
			font-weight:bold;
			padding:0px 0 5px 0;
}

.productPrice{font-family: 'Nunito';
			font-size:12px;
			color:#FFFFFF;
			font-weight:bold;
			padding:5px 0 5px 0;
}

#itemDescription{ width:635px;
				  float:right;
				  padding:0 5px 0 0;
}

#itemDescription h4{ font-family:Arial, Helvetica, sans-serifl;
					 font-size:20px;
					 color:#000000;
					 margin:0 0 10px 0;
					 padding:0;
					 width:100%;
}

#itemDescription p{ font-family: 'Nunito';
					font-size:12px;
					color:#000000;
					margin:0 0 10px 0;
					line-height:20px;
					text-align:justify;
					
}

.productHead{ width:620px;
			  text-align:left;

}

#itemDescription a{ font-family: 'Nunito';
					font-size:12px;
					color:#FFE400;
					font-weight:bold;

}

.detailsBotLinks{ width:985px;
				  padding:5px 0 5px 0;
				  margin:20px 0 0 0;
				
				  background-color:#000000;
				  text-align:center;
	}

.detailsBotLinks a{ font-family: 'Nunito';
					font-size:12px;
					color:#FFFFFF;
					text-decoration:none;
					display:inline;
					
					
					

}



	#login_area{
	width:400px;
	height:130px;
	padding:20px;
	background-color:#86848B;
	border:1px solid #616064;
	}
	#login_area .textfield{
	width:90%; padding:8px 5%;
	}



	.logform_flheads{ font-family: 'Nunito';
					  font-size:12px;
					  color:#FFFFFF;
					  text-align:left;
	
	}
	.logform_flheads2{ font-family: 'Nunito';
					  font-size:12px;
					  color:#FFFFFF;
					  text-align:left;
					  padding:0 0 0 15px;
	
	}
	

#items_display_area fieldset{ border:1px solid #000000;

}





.product_sold{ padding:20px 0 5px 0;
}


.product_sold .button{ margin:10px 0 0 0;

}


.featuredproduct_btn{ width:auto;
					  height:40px;
					  float:right;
}

.myaccount_list{ 
				 padding:50px 10px;
				 margin:auto;
				 color:#505050;
				 width:100%;
				 min-height:150px;
				 border:1px solid #e7e7e7;
				 margin-top:10px;
}
.myaccount_list_img{ 
		width:100%;
		height:70px;
		text-align:center;
}
.myaccount_list a{ font-family: 'Nunito';
					font-size:14px;
					color:#E55400;
					text-decoration:none;
					font-weight:normal;
					width:100%!important;
					text-align:center;
					float:none!important;
					display:block;
					outline:none;
					margin:5px 0 25px 0;
					
	}

.myaccount_list a:hover{ 
	font-family: 'Nunito';
	text-decoration:none;
	color:#26400e;
	outline:none;
}
.instock{ font-family: 'Nunito';
		  font-size:14px;
		  font-weight:bold;
		  color:#BECF23;
}


.myaccount_list ul{ list-style:none;

}
.myaccount_list li{ padding:6px 0 6px 15px;
	background:url(black_bullet.png) no-repeat left 8px;
					

}

.myaccount_list li a{ font-family: 'Nunito';
					font-size:12px;
					color:#0192C3;
					text-decoration:none;
					font-weight:bold;
	}
	.myaccount_list li a:hover{
	color:#000000;
}
.order_serch_sec{
	margin:2% 3%;
	width:94%;
}
.chng_pass{
	width:504px;
	padding:10px;
	margin:0;
	color:#000000;
				
	background: #fcfcfc; border:1px solid #EBEBEB;	
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	}
	.chng_pass .textarea{
	border:1px solid #cfcfcf;
	padding:5px;
	width:350px;
	}
	.chng_pass .button{
	margin:0 7px 0 0;
	float:left;
	}
	.chng_pass .button[type="button"]{
	margin:0 7px 0 133px;
	}
	
.edt_profilestyles{
	width:504px;
	padding:10px;
	margin:0 0 0 0;
	color:#000000;
			
	background: #fcfcfc; border:1px solid #EBEBEB;	
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}

.edt_profilestyles .textarea{
	border:1px solid #cfcfcf;
	padding:5px;
	width:350px;
	}
	.edt_profilestyles .button{
	float:left;
	margin:0 7px 0 0;
	}
	.edt_profilestyles .button[type="button"]{
	margin:0 7px 0 133px;
	}
	
.order_listings{ 
	font-family: 'Nunito';
	font-size:12px;
	color:#000000;
	margin:0 0 0 2px;		   
				   
	background: #fcfcfc; border:1px solid #EBEBEB;	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
				   
}
.my_rtrndtails{	background-color:#BAB9BD;
				width:500px;
				border:1px solid #738270;
				padding:20px;
				color:#000000;

}

		.order_detailspg{
		background-color:#FFF;
		font-family: 'Nunito';
		font-size:12px;
		color:#737373;
		margin:0;
		padding:10px 0;
	}
		.border_bgclr{		
		background-color:#f1f1f1;
		padding:5px;
		margin:0;
		color:#666666;
		
		}
		.boxborder{
		}
		.clscheckbox{
		width:auto!important; margin-right:5px;
		}	
		.boxborder input{ margin:5px 0 5px 0;
		padding:4px; width:290px;
		}
		
		.boxborder select{ margin:5px 0 5px 0;
		padding:4px; width:300px; border:1px solid #CFCFCF;
		}
		
		
		#shipping_block{ color:#FFFFFF;
		
		}
		#shipping_block legend{    color: #000;
    /*font-family: Arial,Helvetica,sans-serif;*/
    font-size: 15px;
    padding: 5px 0 5px 0;	
		}
		
		.shippinadd{ color: #FFE400;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 10px 0 10px 10px;
		
		}
		
		.shippinghd {    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size:15px!important;
    font-weight: bold;
    padding: 5px 0 5px 0;
		}
		.shippinghd input{ padding:3px 0 3px 0;
		
		}
		#item_details{ color:#4e4e4e!important; width:100%; line-height:28px;
		
		}
		#item_details tr th{
		background: #fcfcfc; border:1px solid #EBEBEB!important;	
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		}
		.sellerfeedbk input[type="text"]{
		border:1px solid #cfcfcf;
		padding:5px;
		width:350px;
		}
		.sellerfeedbk textarea{
		border:1px solid #cfcfcf;
		padding:5px;
		width:350px;
		}
		#item_details td.headng{
		padding:0; font:bold 15px Arial, Helvetica, sans-serif;
		}
	#item_details .prdct_container .featuredproduct_list .products .product_price strike{
	color:#929292;
}
		.shippingmthd{
		color:#999;
		padding:10px 0 10px 15px;
		
		
	background: #fcfcfc;
	margin-bottom:10px; border:1px solid #EBEBEB;	
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
		
		}
		
		.billaddres{
		padding:15px 0 15px 0;
		
		color:#999;
		
	background: #fcfcfc;
	margin-bottom:0; border:1px solid #EBEBEB;	
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
		}
		
	.yourcrtstyles{
	background: #fcfcfc;
	margin-bottom:20px; border:1px solid #EBEBEB;	
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
		}
		.yourcrtstyles hr{
		background:none; border:0; padding:0; margin:0;
		}
		.feedbackforms{background-color:#86848B;
		border:1px solid #738270;
		
		}
		
		
		
		.billaddres input{ margin:5px 0 5px 0;
		padding:4px; width:290px;
		}
		
		.billaddres select{ margin:5px 0 5px 0;
		padding:4px; width:300px; border:1px solid #CFCFCF;
		}
		
		
		
		
		.billaddress_sec legend{
		font-family:bold 15px Arial, Helvetica, sans-serif;
		color:#000;
		font-weight:bold;
		padding:0 0 10px 0;
		
		}
		
		.address_bill{ background-color:#FF0000;
		
		}
		
		.order_detailspg legend{ 
		font-family: 'Nunito';
						font-size:16px;
						color:#181818;
						font-weight:normal;
						padding:5px 0 5px 0;
		
		}
		
		.toplinksCopy{ 
	font-family: 'Nunito';
	font-size:16px;
	color:#FFE400;
	font-weight:normal;
		
}
		
		.shippinadd{font-family: 'Nunito';
						font-size:16px;
						color:#FFE400;
						font-weight:bold;
		
		}

.order_listings td{ padding:5px 0 5px 5px;

}

.order_listings a{ font-family: 'Nunito';
				   font-size:12px;
				   color:#000000;
				  

}

.order_listings a:hover{ font-family: 'Nunito';
				   font-size:12px;
				   color:#E55400;
				   text-decoration:underline;

}
.ordheads_heads{ background-color:#ececec;
				 color:#404040;
				 padding:0 0 0 10px;

}



/*---------  Product Disply start -------------*/

#items_top_area{
}

#items_top_area_ttl{
	font-family: 'Nunito';
	padding:0;
	color:#222222;
	font-size:18px;
	margin-top:15px;
}

.crthdstyles{    	
		font-family: 'Nunito'!important;
	  color:#323232!important;
	  font-weight:500!important;

}

#items_top_area_ttl a{ font-family: 'Nunito';
					  font-size:13px;
					  color:#7E7E7E;

}
.items_top_area_img{
					float:left;
}

.cms_content_area p{ font-family: 'Nunito';
					 font-size:13px;
					 color:#000000;
					 padding:0 10px 0 10px;
					 text-align:justify;
					 line-height:19px;					 
					 margin:0;
}

#items_display_area{
					margin:0 0 10px 0;
					padding:0px 0 10px 0;
}

.toplinksforshowport{ background-color:#86848B;
					  color:#FFFFFF;
					  border:1px solid #879783;
}

.login_btm_lnks{
	padding:0 0 0 15px;
	font-family: 'Nunito';
	font-size:12px;
	color:#000;
	line-height:18px;
	}
	.login_btm_lnks:hover{
	color:#E55400;
}

.login_btm_lnks a{ padding:0;

}

.innertextCopy1 ul{
	margin:0 0 10px 0;
	}
	.innertextCopy1 li{
	padding:0 0 0 12px;
	color:#FFFFFF;
	font-family: 'Nunito';
	font-size:15px;
	font-weight:bold;
	margin:0 0 8px 0;
	background:url(black_bullet.png) no-repeat left 8px;
	}


.innertext{ /*width:867px;*/
			padding:0 10px 0 0;
			overflow:hidden;

}


.productHead{ float:left;

}

.innertextCopy1 a{ font-family: 'Nunito';
				   font-size:12px;
				   color:#0192C3;
				   font-weight:normal;
				   text-decoration:none;
	}
	.innertextCopy1 a:hover{
	color:#000000; text-decoration:underline;
}

.headng u{ font-family: 'Nunito';
			font-size:15px;
			color:#000000;
			font-weight:bold;
			text-decoration:none;
			padding:0 0 0;

}

.innertextCopy1{ font-family: 'Nunito';
				 font-size:13px;
				 color:#666666;
				 line-height:19px; padding:0;

}

.innertextCopy2{ font-family: 'Nunito';
				 font-size:13px;
				 color:#000000;
				 line-height:19px;
				 font-weight:normal;

}
table.responsive{
	font-family: 'Nunito'!important;
	font-weight:normal!important;
}
/*---------  Product Disply end -------------*/
/*---------  seller Profile start -------------*/

#portfilo_top_links {
				background-color:#000000;
				height:17px;
				color:#FFFFFF;
				padding:5px 0 5px 0;
}

#portfilo_top_links a{ color:#FFFFFF;
					   padding:5px 0 5px 0;
					   font-size:15px;
					   font-weight:bold;
}


#portfilo_top_links a:hover{ color:#CDDD25;
					   padding:5px 0 5px 0;
}

#portfilo_top_links_active a{color:#CDDD25!important;
					   padding:5px 0 5px 0;
}

#seller_info_container {
				margin-top:13px;
}

.product_amounthd{ color:#E55400;
text-align:right;
float:right;
}

/*---------  seller Profile end -------------*/

/*---------  Content Area End -------------*/



/*---------  Footer Area Start ------------*/

	#footersection h3{ 
					color:#fff;
					font-size:13px;
	}

	
	.footersection1{ width:1280px;
					 height:202px;
					 position:relative;
					 padding:15px 5px 5px 15px;
	
	}
	
	.copyright_txtright{ font-family: 'Nunito';
						 font-size:12px;
						 color:#666666;
						 float:right;
						 padding:25px 18px 28px 0;
	
	}
	
	
	 .coprigght_left a{ color:#0192c3;
   text-decoration:underline;
	
	}
	
	.footersection2{ width:1260px;
					 height:90px;
					 background-color:#ffffff;
					 background-image:url(paymentimages.gif);
					 background-repeat:no-repeat;
					 background-position:center top;
	}
	
	.footerleftsection{
	
	}
	
	.footerrightsection{
	
	
	}
	
	
	.footerlins{ width:230px;
				 height:150px;
				 float:left;
				 padding:30px 0px 0px 29px;
	
	}
	.footerlins li{
				list-style-type:none;
				margin-top:11px;
				padding:0px;
				background:url(list_underline.jpg) bottom left repeat-x;
				padding:2px 0 5px 0px;
				
				
				color:#FFFFFF;
	
	
	}
	
	.popularclients{width:250px;
				 height:150px;
				 float:left;
				  padding:40px 0px 0px 0px;
				  margin-left:20px;
				 
	}
	.popularclients li{
				list-style-type:none;
				margin-top:11px;
				padding:0px;
				/* background:url(arrow2.gif) no-repeat left center; */
				
				color:#FFFFFF;
	
	
	}
	
	.followsus{width:252px;
				 height:150px;
				 float:left;
				 padding:40px 0px 0px 0px;
	
	}
	.otheroptions{width:230px;
				 height:150px;
				 float:left;
				 padding:40px 0px 0px 0px;
	
	}
	.otheroptions p{
				
				 text-align:left;
				 width:150px;
				 color:#FFFFFF;
	}
	
	.shippingadds{ background-color:#86848B;
				   border:1px solid #778E71;
				   padding:5px 0 5px 10px;
				   
	
	}
	
	.shipping_optstyles fieldset{ border:1px solid #778E71;
								  background-color:#86848B;
								  margin:0 0 25px 0;
								  
	
	}
	
	.maintext{ font-family: 'Nunito';
				font-size:13px;
				color:#303030;
				padding:0;
	}
	
	
	.msg_required{ color:#5d5d5d;
				   font-weight:bold;
	
	}
	
	.payments_styles{ 
		margin:0 auto;
		  width:100%;
		  padding:10px 0 10px 0;
		  font-size:12px;
		  font-weight:normal;
		  line-height:20px;
		background: #fcfcfc; border:1px solid #EBEBEB;	
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
		font-family: 'Nunito';
	}
	.payment_dtlhead{
	font-family: 'Nunito';
	font-size:13px;
	font-weight:bold;
	color:#000; text-align:left;
	}
	#couponCode{
	border: 1px solid #CFCFCF;
    padding: 5px 2px 6px 5px;
	}
	.payment_styles{ 
	  width:946px;
	  padding:20px;
	  background: #fcfcfc; border:1px solid #EBEBEB;	
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	}
	.payment_styles b{
	background: #e1e1e1!important; border:1px solid #989898!important;	
	-moz-border-radius:10px!important;
	-webkit-border-radius:10px!important;
	border-radius:10px!important; padding:20px 70px!important; color:#000000!important;
	}
	.payment_styles .textarea{
	border: 1px solid #CFCFCF;
    padding: 5px 2px 6px 5px; width:200px;
	}
	.payment_styles select{
	border: 1px solid #CFCFCF;
    padding: 5px 2px 6px 5px; width:103px;
	}
	.payment_styles  .button[name="btnCancelOrder"]{
	float:left; margin:0 10px 0 236px;
	}
	.payment_styles  .button[name="btnCompleteOrder"]{
	float:left; margin:0;
	}
	.designupdate_cart{width:220px;
				 height:150px;
				 float:left;
				  padding:40px 0px 0px 0px;
				
				 
	
	
	}
	
	/*-------------- footer nav --------------*/
	
	.footernav{
	
	}
	
	.footernav ul{ margin:0;
				   padding:0;
	
	}
	
	.footernav li{ padding:0 5px 0 0;
				   
	
	}

/*---------- footer nav ----------------*/



	
	.footertop{		background-image:url(footertop.gif);
					background-repeat:repeat-x;
					background-position:left top;

}

	.copyrightrightarea{
					
					width:320px;
					padding-top:25px;
					float:right;
					}
	.copyrightrighttext{
					background-image:url(footerlinkseparator.gif);
					background-position:right;
					background-repeat:no-repeat;
					width:100px;
					font-size:12px;
					color:#9D9D9D;
					float:left;
					padding-left:10px;
	}
	.copyrightrighttext1{
					
					width:80px;
					font-size:12px;
					color:#9D9D9D;
					float:left;
					padding-left:10px;
	}
/*---------  Footer Area End -----------*/

/*---------  Layout Styles End ---------*/





.new_usersection{ background-color:#fcfcfc;
						 border:1px solid #EBEBEB;
						 width:489px;
						 height:285px;
						 padding:20px;
						 float:left;
						 margin:0 0 0 15px;
		}
		


	.logform_flheads2{ font-family: 'Nunito';
					  font-size:12px;
					  color:#666666;
					  text-align:left;
					  padding:0 0 5px 0;
	
	}

	#login_area{ width:400px;
				 height:285px;
				 padding:20px;
				 background-color:#fcfcfc;
				 float:left;
				 border:1px solid #EBEBEB;
	}

	#login_area h5{ font-family: 'Nunito';
					  font-size:15px;
					  color:#333333;
					  font-weight:bold;
					  margin:0;
	}

	.new_usersection h5{ font-family: 'Nunito';
					  font-size:16px;
					  color:#333333;
					  font-weight:bold;
					  margin:0;
	}

	.new_usersection p{ font-family: 'Nunito';
						 font-size:12px; line-height:18px;
						 color:#666666;
						 margin:15px 0 15px 0 ;
						 padding:0;
	}
	
	.login_btm_lnks{ 
	padding:0 0 0 0;
	}
	






.textfield_serach{
	border:1px solid #cfcfcf;
	padding:4px;
	font-family: 'Nunito';
	color:#818181;
	width:205px;
	}
	.search_topheader{
	margin-right:10px;
	width:425px;
	clear:both;
}


/* New style for product detail page */

.left{float:left;}
.right{float:right;}

.prdetails_container{
	clear:both;	
	padding:10px 30px 20px 30px;
	background:#fff;
}

.prdetails_container div{
	font:Arial, Helvetica, sans-serif;
}


.prdetails_tbl{
	width:100%;
}

.prdetails_tbl td{
	padding:5px 5px 5px 0px;
}

.prdetails_link1{
	background-color:#ededed;
	color:#E55400;
	text-decoration:none;
	padding:3px 10px 3px 10px;
	margin-left:10px;
	float:left;
}
a.prdetails_link1:hover{
	background-color:#5f5f5f;	
	color:#FFF;
	text-decoration:none;
}
.prdetails_cartgroup{
	clear:both;
	margin-bottom:10px;
}
.prdetails_qantity{
	background-color:#ececec;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float:left;
	height:42px;
	vertical-align:middle;
	margin-right:30px;
	margin-bottom:10px;
	padding:0px 10px 0px 10px;
}
.prdetails_qantity .txt{
	float:left;
	padding-top:12px;
	padding-right:10px;
}
.prdetails_qantity .inputbox{
	float:left;
	padding-top:8px;
}


	.prdetails_img{
		width:220px;
		height:210px;
	}

.prdetails_thumbrow{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	min-width:100px; display:table;
}
.prdetails_thumbrow a{
	float:left;
	width:76px; height:76px;
	margin:0;
	padding:0;
	line-height:76px;
	border:1px solid #f0f0f0; background:#fff;
	border-left:0px;  text-align:center;
}
.prdetails_thumbrow a img{
	max-width:66px; max-height:60px; margin:5px;
}
.prdetails_imgthumb{
	max-width:75px;
	max-height:75px;
	margin-right:5px;
	line-height:75px!important;
}
#jqNewComment{
	float:left;
}



/* New style for product detail page  Tabs */

/************************************************

*********************************/
/* Caution! Ensure accessibility in print and 

other media types... */
@media projection, screen { /* Use class for 

showing/hiding tab content, so that visibility 

can be better controlled in different media 

types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin */
.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 0;
}
.tabs-nav:after { /* clearing without 

presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin: 0 5px 0 0 ;
	background-color:none;
    min-width: 84px; /* be nice to Opera */
}
.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0 10px;
	
}
.tabs-nav a {
    position: relative;
    top: 0px;
    z-index: 2;
    padding-left: 0;
    color: #7f7f7f;
	background-color:#e7e7e7; 
	border:0!important;
    font-size: 13px;
	text-transform:uppercase;
    font-weight: 500;
    line-height: 2;
    text-align: center;
    text-decoration: none;
   	font-family: 'Nunito';
    white-space: nowrap; /* required in IE 6 */  
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-bottom:5px;
}
.tabs-nav .tabs-selected a {
    color:#FFF!important;
	background-color:#E55400; 
	border:0!important;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, 

.tabs-nav a:focus, .tabs-nav a:active {
    color:#FFF!important;
	background-color:#E55400!important;
	border:0!important;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
    background-position: 100% 0px;
    text-decoration: none;
    outline: 0; /* prevent dotted border in 

Firefox */
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, 

.tabs-nav .tabs-disabled a:focus, .tabs-nav 

.tabs-disabled a:active {
    background-position: 100% -100px;
}
.tabs-nav a span {
    width: 64px; /* IE 6 treats width as 

min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as 

min-height */
    min-height: 18px;
    padding-top: 6px;
	padding-bottom:4px;
    padding-right: 0;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {
    padding-top: 7px;
}
.tabs-nav .tabs-selected a span, .tabs-nav 

a:hover span, .tabs-nav a:focus span, .tabs-nav 

a:active span {
    background-position: 0 -50px;
}
.tabs-nav a span, .tabs-nav .tabs-disabled 

a:hover span, .tabs-nav .tabs-disabled a:focus 

span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav 

.tabs-selected a:visited, .tabs-nav 

.tabs-disabled a:link, .tabs-nav .tabs-disabled 

a:visited { /* @ Opera, use pseudo classes 

otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav 

a:active { /* @ Opera, we need to be explicit 

again here now... */
    cursor: pointer;
	color:#666666;
	background-color:#fcfcfc;
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}
.tabs-container {
	float:left;
	width:100%;
    padding: 1em 8px;
    background: #fcfcfc; /* declare background 

color for container to avoid distorted fonts in 

IE while fading */
	margin-bottom:10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
    font-family: 'Nunito';
	font-size:13px;
	border:1px solid #e7e7e7;
}

/*

Tabs - additional IE specific bug fixes

Recommended usage (Conditional Comments):
<!--[if lte IE 7]>
<link rel="stylesheet" href="tabs_ie.css" 

type="text/css" media="projection, screen" />
<![endif]-->

*/
.tabs-nav { /* auto clear */
    display: inline-block;
}
.tabs-nav .tabs-disabled {
    position: relative; /* fixes opacity */
    filter: alpha(opacity=40);
}
.tabs-nav .tabs-disabled a span {
    _height: 19px; /* for some reason the height 

is 1px to less with opacity... */
    min-height: 19px; /* ...in both IE 6 and 7 */
}

.prd_info_name{
	color:#56523D;
	font-weight:bold;
	font-size:12px;
	padding:5px;
	}
.prd_info{
	color:#000000;
	font-weight:normal;
	font-size:12px;}
.prd_info_Manfctr{
	color:#000;
	font-weight:normal;
	font-size:12px;
	padding:5px 0 5px 0;}
.prd_info_row1{
	background-color:#FCFCFD;}
.prd_info_row2{
	background-color:#F2F2F4;}
	
.clientname h5{font-family:'Nunito';
		font-size:12px;
		color:#6f6f6f;
		margin:0;
		width:96%;
		padding:5px 2px 2px 10px;
		float:left;
}

.subsec{ margin:10px 0 10px 0;
		 border-bottom:1px solid #d2d2d2;

}
.commens_icon{
background-image:url(../../images/comments.png);
			  width:23px;
			  

background-repeat:no-repeat;
			  height:23px;
			  float:right;
			  clear:right;
			  margin:5px 0px 5px 10px;
}



.revcmntsdiv p{font-family:'Nunito';
			   font-size:12px;
			   color:#7b7b7b;
			   text-align:justify;
			   line-height:20px;
			   margin:10px 0 15px 0;
			   padding:0 5px 0 10px;

}

#jqRatingPop {
	background:none repeat scroll 0 0 #F9F9F9;
	border:1px solid #d7d7d7;
	display:none;
	font-family:'Nunito';
	font-size:12px;
	height:auto;
	padding:12px;
	position:fixed;
	width:450px;
	z-index:9999;
	}
	#jqRatingPop .modal-footer{
	padding:10px 0 0 0!important;
}


#ratingArea{
	padding:12px;
	}

/* jQuery.Rating Plugin CSS - 

http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;widt

h:17px;height:15px;text-indent:-999em;cursor:poin

ter;display:block;background:transparent;overflow

:hidden}
div.rating-cancel,div.rating-cancel 

a{background:url(../../images/delete.gif) 

no-repeat 0 -16px}
div.star-rating,div.star-rating 

a{background:url(../../images/star.gif) no-repeat 

0 0px}
div.rating-cancel a,div.star-rating 

a{display:block;width:16px;height:100%;background

-position:0 0px;border:0}
div.star-rating-on a{background-position:0 

-16px!important}
div.star-rating-hover a{background-position:0 

-32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default 

!important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;

overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */




.reviecontents
{
color:#000000;
}

.review_date

{ font-family: 'Nunito';
  font-size:12px;
  color:#FFFFFF;
  font-weight:bold;
  float:right;
  margin:8px 5px 8px 5px;
  text-align:right;
	
}
.ratings{ width:100px;
float:left;
height:15px;
margin:0 0 0 0px;

}
#ProductReviews
{
	color:#666666;
	font-size:12px;
}







/*-------  Product Detail Styling       -------*/
.jqReviewDetails{ 
	  color:#adadad;
}


.tab_tblbg{ background-color:#none;
		    color:#666!important;

	}	
	.tab_tblbg span{ color:#666!important; }


.tab_tblbg a{ font-family:Arial, Helvetica, 

sans-serif;
			  font-size:11px;
			  color:#666666;
			  

text-decoration:underline;
			  font-weight:bold;
}

.pr_name_hd{ font-family:Arial, Helvetica, 

sans-serif;
			 font-size:12px;
			 color:#FFFFFF;
			 font-weight:bold;

}


.prd_dtls{ font-family:Arial, Helvetica, 

sans-serif;
		   font-size:12px;
		   color:#000;

}

.tab_tblbg span > h1{ 
	width:100%!important;
	font:bold 14px Arial, Helvetica, sans-serif!important; color:#666666!important;
}

.viewmorefdback a{ 
	font-family:'Nunito';
	font-size:12px;
	color:#7bb844;
	text-decoration:none;
	margin:10px 0 0 10px; 
	float:left;
}

.postproduct_rev a{ 
	font-family:'Nunito';
	font-size:14px;
   	padding:10px 0; font-weight:400; font-size:16px;
   	display:block;
	color:#e72523!important;
	text-decoration:none;
	}
	.postproduct_rev a:hover{ 
	color:#000000!important; text-decoration:none;
}



.jqPostRating{ 
	background-color:#333333;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 8px 5px 8px;
	border:1px solid #333333;
	margin:10px 8px 0 0;
	}
	.jqRatingCancel{
	background-color:#333333;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 8px 5px 8px;
	border:1px solid #333333;
	margin:10px 5px 0 0;
}
.jqSellerRating{ 
	background-color:#333333;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 8px 5px 8px;
	border:1px solid #333333;
	margin:10px 8px 0 0;
}

.jqSellerRatingCancel{
	background-color:#333333;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 8px 5px 8px;
	border:1px solid #333333;
	margin:10px 5px 0 0;
}

.ratingReview textarea{ 
	padding:5px;
	width:100%;
}

#jqSellerRating a{
    font-family: 'Nunito';
    font-size:14px;
    color:#7bb844;
    font-weight:normal;
    text-decoration: none;
	padding-left:10px;
}


.review_div1{ color:#666666!important;

}

/*-------  Product Detail Styling       -------*/






.search_details a.prname_searchpg{ margin:5px 0 0 20px;
				   display:block;
				   color:#000000;

}

.feedbklnk a{ font-family: 'Nunito';
			  font-size:12px;
			  color:#FFFFFF;
			  text-decoration:underline;

}

.ratings__bg{ background-color:#364632;
			  padding:10px 0 10px 0;

}
.footer_links {
    color: #666666;
    padding: 5px 0;
    text-align: right;
}
.footer_links a {
    color: #666666;
}
.footer_links a:hover{
	text-decoration:underline;}
.prdct_search_container .textarea{
	 border: 1px solid #CFCFCF;
    padding: 4px 2px 4px 5px;}
	.prdct_search_container .button[type="submit"]{
	padding:3px 5px 2px;
	} 
	
.seller_fedbk_btn
		{
		height:25px;
		display:block;
		line-height:25px;
		float:left;
		width:100%;
		}
.seller_fedbk_btn a
		{
		width:100%;
		height:25px;
		display:inline-block; 
		line-height:25px;
		padding:0 0 0 35px;
		text-align:left; font:bold 12px/25px Arial, Helvetica, sans-serif; color:#FFFFFF;
		background:url(seller_fedbk_btn_icon.png) no-repeat 2% 50%  #969696;
		
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		-khtml-border-radius:2px;
		border-radius:2px;	
		}
		.seller_fedbk_btn a:hover
		{
		text-decoration:none;
		color:#FFF;
		background-color:#444444;
		}
.productinfo{
	border}

/*------------Seller's Profile page new design styles---------------------------------------------------*/

.seller_imgndetails{
	padding:10px;
	}
.seller_img{
	height:250px;
	margin:0 auto;}
.seller_details{
	margin:10px 0;
	font-family: 'Nunito';
	color:#000000;
	font-size:12px;
	font-weight:bold;}
.seller_name{
	font-weight:bold;
	font-size:16px;}
.sllr_tble{
	}
.sllr_tble td{
	padding:3px 0;}
.seller_port_cnt{
	padding:10px;
	margin-bottom:10px;
	background: #FFF; 
	}
.seller_port_cnt p{
	font-size:13px;
	color:#4f4f4f;
	line-height:21px;
	font-family: 'Nunito';
	}


/*-------------------Product Page Bread Crumb End -------------*/
/*----------------------------buyer Registration new design-------------------------*/
.reg_wrapper{
	padding:0 0 0;
	color:#000000;}
.reg_wrapper_header{
	padding:0 10px 10px 0px; }
.reg_wrapper_header h2{
	font-family: 'Nunito';
	font-size:18px;
	font-weight:Normal;
	color:#000;
	}
.reg_container{
	padding:0; 
	background-color:#fcfcfc;
	border:1px solid #EBEBEB;
	color:#000000;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	}
.register_leftcolumn{
	width:575px;
	float:left;
	background:url(reg_L_bg.png) no-repeat right center;
	margin-right:15px;
	padding:10px 0 15px 0;
	}
.register_rightcolumn{
	width:323px;
	float:left;
	padding:15px 20px 0 20px;
	}

.register_leftcolumn_hdr{
	background-color:#6D9F3E;
	padding:10px;
	font-size:16px;
	color:#ffffff;
	font-weight:normal!important;
	margin-bottom:15px;}
.field_wrapper,
.field_wrapper_required{
	line:height:45px;
	padding:8px 0;}
.field_wrapper_required label{
	width:185px;
	float:left;
	text-align:right;
	padding-right:10px;
	font-size:14px;
	font-weight:normal;
	margin-right:20px;
	padding:7px; 
	background:url(star_red.png) no-repeat right center;
	}
.field_wrapper_required label span{
	color:#FF0000; font-size:14px; font-weight:bold;
	}
.field_wrapper label{
	width:185px;
	float:left;
	text-align:right;
	padding-right:10px;
	font-size:14px;
	font-weight:normal;
	margin-right:20px;
	padding:7px;
	}

.field_wrapper .text_field,
.field_wrapper_required .text_field{
	padding:7px;
	background-color:#FFF;
	border:1px solid #B2C0D0;
	}
	
	
.field_wrapper:focus, .text_field:focus, .field_wrapper_required .text_field:focus{border-color:#B2C0D0; outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px #, 0 0 8px #dddddd;-moz-box-shadow:inset 0 1px 1px #dddddd, 0 0 8px #dddddd;box-shadow:inset 0 1px 1px #dddddd, 0 0 8px #dddddd;}

	
	
	
.regiterbtn_container{
	background-color:#ebebeb;
	padding:10px;
	clear:both;
	height:45px;
	
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	}

.small_txt{
	font-size:13px;
	}
.nwsletter{
	width:375px;
	float:left;
	padding-top:15px;}
.regiterbtn{
	float:left;
	width:auto;
	height:45px;

	  background: #d76a00; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ff9600 0%, #d76a00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9600), color-stop(100%,#d76a00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff9600 0%,#d76a00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff9600 0%,#d76a00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff9600 0%,#d76a00 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ff9600 0%,#d76a00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9600', endColorstr='#d76a00',GradientType=0 ); /* IE6-8 */
	
	border:2px solid #e55803; padding:0 20px;
  
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	
	color:#FFFFFF; font:18px/45px normal Arial, Helvetica, sans-serif; letter-spacing:1px;
	
	display:block;
	cursor:pointer;
	}
	.regiterbtn:hover{
	  background: #ff9600; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #d76a00 0%, #ff9600 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d76a00), color-stop(100%,#ff9600)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d76a00 0%,#ff9600 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d76a00 0%,#ff9600 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d76a00 0%,#ff9600 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d76a00 0%,#ff9600 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d76a00', endColorstr='#ff9600',GradientType=0 ); /* IE6-8 */
	}
.register_rightcolumn p{
	font-size:13px;
	line-height:20px;
	padding-top:10px;}
.register_rightcolumn h3{
	font-size:20px;
	font-weight:normal;}
/*----------------------help new style---------------------*/
.help_tblestyle1{
	background-color:#CFCED2;
	font-family: 'Nunito';
	font-size:14px;
	font-weight:Normal;
	color:#414141;
	}
.help_tblestyle1 a{
	color:#414141;
	font-size:14px;
}
.help_tblestyle1 a:hover{
	color:#E55400;
}	
	
.help_tblestyle1 td{
	background-color:#ffffff;}
.help_hdrs{
	border-bottom:1px solid #dfdfdf;
	color:#7bb844;
	padding:5px 0;
	font-family: 'Nunito';
	font-size:16px;
	margin-top:15px;
	}
.help_hdrs td{
	background-color:#CFCED2;
	color:#000000;
	padding:5px;}
.help_text{
	font-size:12px;
	color:#000000;}
/*---------------- cms styles------------------*/
.cms_content_area_help{
	color:#000000;
	font-family: 'Nunito';
	font-size:12px;
	line-height:20px;
	padding:0 10px 10px 10px;}
.rss_container{
	padding:5px 20px;}

.heading_style1{
	font-family: 'Nunito'; 
	font-size:13px; 
	padding:5px 0; 
	font-weight:bold;
	}
.text_style1{
	font-family: 'Nunito'; 
	font-size:12px; 
	padding:5px 0 0 0; 
	font-weight:normal; 
	line-height:20px;}
.list_style1{
	margin:0;
	padding:0 10px 10px 10px;}
.list_style1 li{
	list-style:none;
	font-size:12px;
	padding:5px 0 0 15px;
	background-image:url(list_arrow1.png);
	background-position:0% 50%;
	background-repeat:no-repeat;
	}
.list_style2{
	margin:0 10px 10px 10px;
	padding:0; }
.list_style2 li{
	font-size:13px;
	padding:5px 0 5px 15px;
	list-style:none;
	font-weight:bold;
	}
.list_style2 a,
.text_style1 a
{
	color:#433F3F;}
.text_style3{
	font-weight:bold;}
.text_style3 a{
	font-family: 'Nunito';
	font-size:13px;
	font-weight:bold;
	color:#232323;
	text-decoration:underline;}
.text_style4{
	float:right;
	padding:3px;
	background-color:#000000;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	}
.text_style4 a{
	color:#ffffff;
	text-decoration:none;
	background-image:url(arrow-right.png);
	background-position:100% 50%;
	padding-right:16px;
	background-repeat:no-repeat;
	}
.text_style5{
	float:left;
	padding:3px;
	background-color:#000000;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	}
.text_style5 a{
	color:#ffffff;
	text-decoration:none;
	background-image:url(arrow-left.png);
	background-position:0% 50%;
	padding-left:16px;
	background-repeat:no-repeat;}
	
	

	
.more_btn{
	width:auto;
	height:20px;
	float:right;
	display:block;
	margin:0;
	padding:0 25px 0 15px;
	font:12px/20px Arial, Helvetica, sans-serif; text-align:center; color:#FFF;
	 background:url(../../images/more_arrow.png) right center #0192c3 no-repeat;
	
		
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius:3px;	
	}
	.more_btn:hover{
	background-color:#0d617d;
	}


/*Home page Slide show */
.transbg{ width:353px;
		  height:191px;
		  padding:5px;
		  position:absolute;
		  background-color:#000000;
		  filter:alpha(opacity=50);
		  border:1px solid #ffffff;
		  opacity: 0.4;
		  top:27px;
		  left:10px;
		  z-index:-100;
		  
 }


#cms_align{

		width:500px;

		text-align:justify;
		z-index:1000;
		margin-right:100px;
		margin-top:27px;
		padding:5px;
		color:#8c8d8a;
}


#cms_align p{ color:#ffffff;
}
/*-----new styles for new seller listing and category listing----------*/
.seller_contact_btn
		{
		width:100%;
		height:25px;
		float:left;
		}
.seller_contact_btn a
		{
		width:100%;
		height:25px;
		display:block; padding:0 0 0 35px;
		text-align:left; font:bold 12px/25px Arial, Helvetica, sans-serif; color:#FFFFFF;
		background:url(seller_contact_btn_icon.png) no-repeat 2% 50% #0192c3;
		
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		-khtml-border-radius:2px;
		border-radius:2px;	
		}
		.seller_contact_btn a:hover
		{
		color:#FFF;
		text-decoration:none;
		background-color:#39b6e0;
		}


	.my_account_login_btt{
	float:left;
	/*width:84px;*/ height:26px; padding:0px 10px; margin:0 10px 0 0;
	text-align:center; font:bold 12px/26px Arial, Helvetica, sans-serif;
	color:#0192C3;
	
	border:1px solid #bebdba; 
	background: #bebdba; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkYjllOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTU3OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ededeb 0%, #bebdba 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededeb), color-stop(100%,#bebdba)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ededeb 0%,#bebdba 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ededeb 0%,#bebdba 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ededeb 0%,#bebdba 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ededeb 0%,#bebdba 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededeb', endColorstr='#bebdba',GradientType=0 ); /* IE6-8 */
	}
	.my_account_login_btt:hover{
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkYjllOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTU3OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #bebdba 0%, #ededeb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bebdba), color-stop(100%,#ededeb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bebdba 0%,#ededeb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bebdba 0%,#ededeb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bebdba 0%,#ededeb 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #bebdba 0%,#ededeb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bebdba', endColorstr='#ededeb',GradientType=0 ); /* IE6-8 */
}

/** Avoiding image stretching 20/06/2014****/

/******** for seller differentiated shipping block 24/06/2014 Added by Vidhya********/
.sp_L{
	line-height:20px; color:#666666
}
.sp_header{
background:#F7F7F7; color:#0192C3; border-bottom:1px solid #E7E7E7; font-size:13px;
padding-top:5px; padding-bottom:5px;
}

.sp_header a{
	color:#E55400;
	}
	.sp_header a:hover{
	color:#000;
}
.spname{
width:100%;
float:left;
color:#E55400; font-weight:normal; padding:15px 0 0 0;
}
.spoptions{
padding:0 0 0 5px;
}
/*-------------------------New Style---------------------------*/
.logo a{ 
	   height:70px;
	   display:block;
	   line-height:70px;
}

.seller_img img{
	max-height:250px;
	max-width:100%;
}
.sellerhd{
	border-bottom:1px solid #f1f1f1;
	padding-bottom:10px;
	margin:25px 15px 10px 15px;
}
.sellerhd h3{
	font-family: 'Nunito';
	color:#2f2f2f;
	font-size:20px!important;
	margin:0 0 0 -15px;
}
.top_sortlist{
	float:right;
	margin-right:-15px!important;
}
.welcomenote h3 p{
   font-family: 'Nunito';
   font-weight:normal!important;
   font-size:25px;
   color:#000000!important;
   text-transform:uppercase;
}
.checkoutbtn{ 
	margin:0 0 8px 5px!important;
	color:#FFFFFF;
	border:0;
	float:right;
	font-size:18px!important;
	padding:7px 45px;
	}

h4.paymenthd{ font-family: 'Nunito';
					  font-size:16px;
					  font-weight:normal;
					  color:#6f6f6f !important;
					  margin:0;
					  padding:5px 0 0 0;
					  
	}
.prdetails_productinfo_row_desc .raterowdiv{
	color:#4e4e4e;
	font-weight:normal;
	font-family: 'Nunito';
	font-size:12px;
	margin-bottom:5px;
	font-style:italic;
	line-height:18px;
	text-align:left;
	float:left;
}
.prodtotal_td{
	padding-bottom:20px;
	border-top:1px solid #ebebeb;
}	
.searc_tbltop td{
	 padding:10px;
	 font-family: 'Nunito'!important;
	
	}
.cart_dltbtn{
	font-family: 'Nunito';
	font-size:12px;
	color:#4f4f4f;
	font-weight:normal;
	margin:5px 25px 8px 0;
	background:url(../../images/delete_icon.png) no-repeat 0% 50% #FFF!important;
	padding-left:20px;
	cursor:pointer;
	border:0;
	outline:none;
	float:left;
}
.cart_dltbtn:hover{
	color:#db3c22;
}	
.cart_updtbtn{
	font-family: 'Nunito';
	font-size:12px;
	color:#4f4f4f;
	font-weight:normal;
	margin:5px 25px 8px 0;
	background:url(../../images/update_icon.png) no-repeat 0% 50% #FFF!important;
	padding-left:20px;
	cursor:pointer;
	border:0;
	outline:none;
	float:left;
}		
.cart_updtbtn:hover{
	color:#247dec;
}	
.cart_contshopbtn{
	font-family: 'Nunito';
	font-size:12px;
	color:#4f4f4f;
	font-weight:normal;
	margin:5px 25px 8px 0;
	background:url(../../images/shopping_icon.png) no-repeat 0% 50% #FFF!important;
	padding-left:22px;
	cursor:pointer;
	border:0;
	outline:none;
	float:right;
}		
.cart_contshopbtn:hover{
	color:#7bb844;
}	
.createacc_link{
	font-family: 'Nunito';
	font-size:13px;
	color:#3a3a3a;
	font-weight:normal;
	width:100%;
	padding:10px 0 5px 0;
	border-top:1px solid #EEE;
	margin-top:5px;
}
.createacc_link a{
	font-family: 'Nunito';
	font-size:13px;
	color:#e72629;
}
.acc_btn:hover{
	text-decoration:none!important;
}
.help_list ul{
	margin-top:15px;
}	
.help_list ul li{
	margin-top:15px;
	list-style:none;
	font-family: 'Nunito';
	display:table;
	width:100%;
}	
.help_list ul li a{
	font-family: 'Nunito';
	color:#7f7f7f;
	text-decoration:none;
	outline:none;
	border:0;
}
.help_list_left{
	width:79%;
	margin-right:1%;
	display:table-cell;
	font-family: 'Nunito';
	vertical-align:middle;
}
.help_list_left a{
	float:left;
	color:#7f7f7f;
	font-family: 'Nunito';
}
.help_list_right{
	width:20%;
	display:table-cell;
	vertical-align:middle;
}
.help_list_right a{
	float:right;
	color:#7f7f7f;
	font-family: 'Nunito';
}
/*-------------------New Styles-------------------------*/
.featuredproduct_list.sellerproducts{ 
	margin:10px 0;
	padding:0 0 10px 0!important;
  /*background: #FFF;*/
}
.seller_left{ 
	width:100%;
	margin:20px 0;
}

.addtowishlish_btn{
    padding:0;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    float:left;
    margin:15px 0 0 0;
	border:0px solid #ccc; text-transform:capitalize;
	color:#262626; font-family:Nunito; font-size:13px; font-weight:400;
	}
	.addtowishlish_btn:hover{
	text-decoration: none;
	color:#E55400;
	}
	.addtowishlish_btn span, .addtowishlish_btn i{
	color: #E55400!important;
	}
	.addtowishlish_btn span, .addtowishlish_btn:hover i{
	color: #262626!important;
	}
.adtowish_container{
    float:left;}
.adtowish_container-new{
    float:right;}	
	
	
.addtowishlish_btn span{
    font-size:18px;
    font-family:Calibri,Arial;
    color:#E55400;
    font-weight:normal;}
.addto_fav_icon{
		width:100%;
		height:25px;
		float:left;
		}
.addto_fav_icon a
		{
		width:100%;
		height:25px;
		display:block; padding:0 0 0 35px;
		text-align:left; font:bold 12px/25px Arial, Helvetica, sans-serif; color:#FFFFFF;
		background:url(fav_icon.png) no-repeat 2% 50% #E55400;
		
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		-khtml-border-radius:2px;
		border-radius:2px;	
		}
		.addto_fav_icon a:hover
		{
		color:#FFF;
		text-decoration:none;
		background-color:#39b6e0;
		}
.addto_rassfeed_icon{
		width:100%;
		height:25px;
		float:left;
		}
.addto_rassfeed_icon a
		{
		width:100%;
		height:25px;
		display:block; padding:0 0 0 35px;
		text-align:left; font:bold 12px/25px Arial, Helvetica, sans-serif; color:#FFFFFF;
		background:url(rss_feed_icon.png) no-repeat 2% 50% #ff9900;
		
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		-khtml-border-radius:2px;
		border-radius:2px;	
		}
		.addto_rassfeed_icon a:hover
		{
		color:#FFF;
		text-decoration:none;
		background-color:#39b6e0;
		}
		.favourites_txt_icon{
		margin-top: 10px;
		color: #0192c3; font-size: 15px;
		
		}
		.jconfirm .jconfirm-box div.title{
		color: #8f8f8f !important;
		text-align: center;
		}
		.fa-warning{
		color:#bf0000;	
		}
		.btn.btn-info{
		background-color: #E55400!important;
		}
		.jconfirm-box .content{
		text-align: center;
		}
		.fa-check{
		color: green!important;
		}
		.fav_detaila_icon{
		float: left;
		margin-left: 20px;
		padding: 10px 0 0;
		}
		.fav_detaila_icon .fa.fa-star{
		color:#E55400; font-size:20px;
		}

                .warning
                {
                    color:red;
                }
                
                .freeship_text{
                font-family: 'Nunito';
                font-size:12px;
                color:#E55400;
                font-weight:400;
               
            }
            
             .tr_bg_warning{
                font-family: 'Nunito';
                font-size:12px;
                color:blue;
                font-weight:normal;
                background-color:#F5F5F6;
             
            }


			
.pop-new
          {
			  width:100%;
			  padding:5px;
			  
		  }
		  
.pop-new-inner
          {
			  width:100%;
			  float:left;
			  padding-bottom:15px;
		  }
.pop-new-inner2
          {
			  width:40%;
			  float:left;
		  }
		  
.pop-new-inner3
          {
			  width:60%;
			  float:left;
		  }
.pop-new-inner4
          {
			  width:25%;
			  float:left;
			  margin-right:5%;
		  }
.pop-new-inner5
          {
			  width:70%;
			  float:left;
			 
		  }
.pop-new-inner6
          {
			  width:15%;
			  float:left;
			 
		  }

.pop-new-innerP
         {
			padding:22px 10px 10px 0px;
		 }
.pop-new-innerNP
         {
			padding-top:8px;
		 }
.new-width
         {
			 width:100% !important;
		 }
.no-padding
           {
			   padding:0 !important;
		   }


 .text_align_center
{
    text-align:center;
}
.text_align_left
{
    text-align:left;
}

/********************** New CSS Changes **********************/
.sellerdash{ 
    background: url("dashboard_icon.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    color: #949494;
    display: block;
    float:right;
    font-family: "Nunito";
    font-size: 12px;
    line-height: 24px;
    margin-bottom: 2%;
	
    min-height: 24px;
    padding-left:39px;
    text-transform: uppercase;
	
	}

.sellerdash a{
   font-family: 'Nunito';
   font-size:12px;
   color:#949494;
   text-transform:uppercase;
   
}
.sellerdash a:hover{
   font-family: 'Nunito';
   font-size:12px;
   color:#949494;
   text-decoration:none;
}
.fb-share
{
	width:58px !important;
	float:left !important;
      display: inline-block;
    vertical-align: top;

}
.fb-share a img
{
  vertical-align: top!important;
}
.tweetbutton
{
	width:66px;
	float:left !important;
}
@media(max-width:767px)
{
.tweetbutton
{
  width:71px;
}
}
.Newg-plus
{
	width:66px;
	float:left !important;

}
.top-mrg
{
	margin-top:10px;
}
.table-head
{
	font-size:14px !important;
	color:#E55400;
}
.no-padding
{
	padding-left:0 !important;
	padding-right:0 !important;
}
.disable_btn{font-family: 'Nunito';
		font-size:13px;
		color:#fff!important;
		font-weight:normal;
		background:#a2a2a2;
		padding:5px 8px;
		-moz-border-radius:3px;
		border-radius:3px;
		-webkit-border-radius:3px; 
		cursor:pointer;
		border:0;
		outline:none;
		margin:10px 0;
		text-transform:uppercase;
		transition: all 1s;
		-moz-transition: all 1s;
		-webkit-transition: all 1s;
}
.disable_btn:hover{
		background:#626262;
		}

@media only screen and (max-width: 990px) {
	.top-mrg
	{
		margin-top:-14px !important;
	}
}





/*  ===============================================    07/13/2017   ===============================================  */
/*  ========================= Design edits made as part of customization : American muscle ========================= */
/*  Author : Rafeeq
/*  =======================================    American muscle START   ==============================================  */
.main_header_outer{
	width:100%;
	padding:0px; margin:0px;
	/*background:#000000;*/
}
.main_header_outer .fixed-header{
	background: #fff;
	border-bottom:1px solid #e1e3df; 
}
.logo_outer{
	float:left; width:auto;
	padding:5px 15px; min-height:70px; line-height:70px;
	}
	.logo_outer img{
	max-height:60px;
}
.section_top_btt{
	min-height:70px; line-height:70px;
  cursor: pointer;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
  font-weight: normal!important;
  background: #2c2c2c;
	}
.section_top_btt span{
  font-weight: 400!important;
  color: #d1d1d1!important;
  font-family: Nunito!important;
  text-transform: uppercase;
}  
	.section_top_btt img{
	width:24px; height:24px;
	-webkit-border-radius: 120px;
	-moz-border-radius: 120px;
	border-radius: 120px;    
	}
	.menu_icon{
	width:100%;
	}
	.menu_icon img{
	max-width:inherit!important; max-height:inherit!important;
	width:83px!important;
	height:20px!important;
	-webkit-border-radius:0px!important;
	-moz-border-radius:0px!important;
	border-radius:0px!important;
	}
	.section_top_btt a{
	float:left;
	min-height:70px; line-height:70px;
	width:100%;
	background:#2c2c2c; text-align:center;
	
	color:#222; font-family:Nunito; font-size:13px; text-transform:uppercase;
	}
	.section_top_btt a:hover, .section_top_btt a:focus{
	background:#2c2c2c; text-decoration:none; color:#FFFFFF;
	}
	.section_top_btt a span{
	padding:0 8px;
}
.header_R_outer{
	padding-right:0px!important;
	}
	.header_R_inner{
	float:right;
	width:auto;
}
.header_currency_outer{
	float:left; min-width:126px; min-height:30px;
	/*border-right:1px solid #585858; */margin:20px 0 0 0;
	}
	.header_rt_top_currency{
	font-family: 'Nunito';
	font-size:12px;
	color:#949494;
	min-height:24px;
	display:block;
	line-height:24px;
	float:right;
	margin-bottom:2%;
	}
	.currency_feild_outer{
	padding:0 15px;
	}
	.currency_feild_outer .cs-placeholder{
	border:0px; padding:0 0 0 30px; text-transform:uppercase; color:#9f9f9f!important; font-family:Nunito; font-size:13px; font-weight:400;
	background:url(../../images/currency_feild_icon.png) no-repeat left center #000!important;
	content:inherit!important;
	}
	.currency_feild_outer .cs-options ul li span{
	background:#000!important; text-transform:uppercase; color:#9f9f9f!important; font-family:Nunito; font-size:13px; font-weight:400;
	padding:10px 15px;
	}
.header_search_outer{
	float:left; width:auto; min-height:30px;
	/*border-right:1px solid #585858;*/ margin:20px 0 0 0;
}
.header_user_outer{
	float:left;
	min-width:120px;
	padding:15px 30px 10px 30px;
	}
	.header_user_outer button{
	padding:0px; margin:0px; background:none; border:0px; line-height:28px;
	}
	.header_user_outer img{
	width:45px; height:45px;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	}
	.header_user_outer span{
	float:left;
	color:#E55400!important; font-family:Nunito; font-size:13px; font-weight:400; text-transform:uppercase;
	padding:0 10px 0 10px;
  border-radius:3px;
  border:1px solid #E55400;
  margin-top:6px;
	}
	.header_user_outer a:hover span, .header_user_outer a:focus span{
	color:#d65205; text-decoration:none;
	}
	.header_user_outer a:hover{
	text-decoration:none;
	}
	.header_user_dropdown{
	width:230px!important;
	background:#000!important;
	border:0px solid #383838!important;
	border-top:0px!important;
	border-bottom:0px!important;
	padding:10px 15px!important;
	top:53px!important; left:-31px!important;
	-webkit-border-radius:0px!important;
	-moz-border-radius:0px!important;
	border-radius:0px!important;
	}
	.header_user_dropdown .login_sec2_inner a{
	float:left; width:100%;	
	color:#949494!important; padding:0 0 20px 0px;
	font-family:Nunito; font-size:13px; font-weight:400; text-transform:uppercase;
	}
	.header_user_dropdown .login_sec2_inner a:hover{
	background:none!important;
	color:#fff!important;
	}
	.header_user_dropdown .login_sec2_inner a .fa{
	color:#949494; font-size:18px; margin:0 10px 0 0;
	}
	.header_user_dropdown .login_sec2_inner a:hover .fa{
	color:#fff;
}

.login_header_sec_outer{
	   width: 330px;
    position: absolute;
    left: -174px;
    top: 54px;
    background: #000;
    padding: 15px 15px 15px 15px;
    z-index: 999;
	}
	.login_header_sec_feild_outer{
	width:100%;
	background:#000; padding:0 0 10px 0;
	}
	.login_header_sec_feild_outer input{
	width:100%;
	padding:10px 0px 5px 0px ; border:0px; border-bottom:1px solid #585858; background:#000;
	color:#999999;
	}
	.login_header_sec_btt_outer{
	width:100%; padding:10px 0 0 0;
	}
	.login_header_sec_btt_outer button{
	float:left; width:100%; text-transform:uppercase;
	color:#FFFFFF; padding:10px 15px; text-align:center; margin:0px;
	font-family:Nunito; font-size:14px; font-weight:400;
	}
	.login_header_sec_btt_outer .login_btt{
	background:#E55400;
	}
	.login_header_sec_btt_outer .login_btt:hover{
	background:#930e0c;
	}
	.login_header_sec_btt_outer .sign_up_btt{
	background:#c11916;
	}
	.login_header_sec_btt_outer .sign_up_btt:hover{
	background:#930e0c;
	}
	.login_header_sec_forgt_pssd{
	padding:15px 0 0 ;
	}
	.login_header_sec_forgt_pssd a{
	font-family:Nunito; font-size:14px; font-weight:400;
	}
	.login_header_sec_forgt_pssd a:hover{
	font-family:Nunito; font-size:14px; font-weight:400;
	}
.header_category_outer{
	padding:12px 15px;
	background:#262626; text-align:center;
	}
	.header_category_outer a{
	font-family:Nunito; font-size:13px;font-weight:400;
	color:#9f9f9f; margin:0 25px; padding:0 0; text-transform:uppercase;
	}
	.header_category_outer a:hover, .header_category_outer a:focus{
	color:#E55400; text-decoration:none;
}
.top_cart_outer{
	float:left; width:auto;
	height:70px; line-height:70px;
	/*background:#E55400;*/ padding:0 45px 0 0;

	}
	.top_cart_outer:hover{
	color:#E55400 ;
	}
	.top_cart_inner{
	position: relative;
	line-height: normal;
	padding: 18px 0 0 0;

	}
	.top_cart_inner .fa{
	 color:#666666; font-size:28px;
	}
.top_cart_inner .fa:hover
{
    color:#E55400 ;
}

	.top_cart_inner span{
	width:24px; height:24px;
	position:absolute;
	right:-20px; top:4px; background:#E55400;
	color:#fff; font-size:12px; text-align:center; line-height:26px; font-weight:400;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	}
.main_menu_outer{
	float:right; width:100px;
	height:70px; line-height:70px;
	}
	.main_menu_outer button{
	float:left;
	width:100%; background:#414141; border:0px;
	height:70px; line-height:70px; text-align:center;
	}
	.main_menu_outer .fa{
	color:#aeaeae; font-size: 28px;
}
.section_list_outer{
	float:left; width:100%!important;
/*	background:#2c2c2c;*/
	padding:0px 30px; text-align:center;
  border-top: 1px solid #E1E3DF;
   border-bottom: 1px solid #E1E3DF;
	}
	.section_list_outer a{
	/*margin: 0 6%;*/
	display: inline-block;
	color:#9e9e9e;
  padding: 10px 30px;
	font-family:Nunito; font-size:13px; font-weight:400; text-transform:uppercase; line-height:20px;
	}
	.section_list_outer a:hover, .section_list_outer a:focus{
	color:#E55400; text-decoration:none;
	}
	.section_list_outer a.active span{
	background:url(section_list_active.png) no-repeat right center;
	color:#FFFFFF; padding:0 15px;
	}
	.section_list_outer a img {
   width:40px!important; height:40px!important;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;    
}


.footersep_inner{
	float:left;
	width:100%;
	}
	.footersep_inner h1{
	color:#222; font-family: 'Nunito', sans-serif; font-size:18px; font-weight:400;
	margin:0; padding:0 0 10px 0;
	}
	.footersep_inner ul{
	float:left;
	width:100%;
	padding:0px; margin:0px; list-style:none;
	}
	.footersep_inner ul li{
	width:100%;
	padding:3px 0 10px 0; margin:0px; list-style:none;
	}
	.footersep_inner ul li a{
	font-family:Nunito; font-size:14px; color:#717171;
	}
	.footersep_inner ul li a:hover{
	color:#E55400; text-decoration:none;
}
.connect_with_us_outer{
	
	}
	.connect_with_us_outer img{
	width:40px;
	}
	.connect_with_us_outer a{
	float:left;
}
.subscribe_outer{
	width:100%;
	padding:0 0 30px 0;
	}
	.subscribe_feild{
	float:left; width:60%; height:40px; line-height:40px;
	text-align:left;
	padding:0 10px; margin:0; 
	background:#fff;
	border:1px solid #bec3cf;
	color:#000; font-family:Nunito;
	}
	.subscribe_feild:focus{
	border:1px solid #6f6f6f;
	}
	.subscribe_btt{
	float:left; width:40%; height:40px; line-height:40px;
	background:#E55400; text-align:center; color:#FFFFFF; font-family:Nunito; font-size:15px; border:0px;
	}
	.subscribe_btt:hover{
	background:#c41613;
}
.product_detail_txt{
	padding:0px!important;
	border-left:1px solid #e8e8e8;
	}
	.product_detail_txt_R{
	padding:0px!important;
	border-left:1px solid #e8e8e8;
	}
	.product_detail_txt:first-child {
	border-left:0px;
	}
	.product_detail_txt h1{
	padding:8px 15px; margin:0px;
	font-weight:400; font-family:Nunito; font-size:14px; color:#393939;
	border-bottom:1px solid #e8e8e8;
	}
	.product_detail_txt_R h1{
	padding: 8px 15px;
	margin: 0px;
	font-weight: 400;
	font-family: Nunito;
	font-size: 14px;
	color: #393939;
	border-bottom: 1px solid #e8e8e8;
	}
	.product_detail_txt .prdetails_productinfo_row, .product_detail_txt_R .prdetails_productinfo_row{
	padding:0px; margin:0px;
	}
	.product_detail_txt .prdetails_productinfo_row p, .product_detail_txt_R .prdetails_productinfo_row p{
	padding:10px 15px; margin:0px;
	font-weight:400; font-family:Nunito; font-size:14px; color:#919191;
	}
	.product_detail_txt .prdetails_productinfo_row p a, .product_detail_txt_R .prdetails_productinfo_row p a{
	color:#E55400; text-decoration:none;
	font-weight:400; font-family:Nunito; font-size:14px; 
}
.detail_page_img_thumb_outer{
	position:absolute;
	width:100%; margin:0 auto;
	bottom:10px; text-align:center;
}

.featuredproduct_list{ 
	padding:50px 0 5px 0;
	}
	.featuredproduct_list h1 {
   font-family:'Kreon';
   font-weight:300!important;
   font-size:36px;
   color:#000000!important;
	margin:0;
	padding:0px 15px 15px 15px;
	text-align:center;
	width:100%;
}

.product_detail_rating_outer{
	width:100%; padding:0; margin:0;
	}
	.product_detail_rating_inner{
	float:left;
	width:auto;
	padding:0 5px 0 0;
	font-family:Nunito; color:#FFFFFF;
	}
	.product_detail_rating_inner_L{
	float:left;
	width:auto; height:33px; line-height:33px;
	background:#499200;
	padding:0px 10px; font-size:16px;
	}
	.product_detail_rating_inner_R{
	float:left;
	width:auto; height:33px; line-height:33px;
	background:#53a700;
	padding:0px 5px;
	}
	.product_detail_rating_inner_R_txt{
	float:left; width:auto;
	padding:5px 0 0 0;
	color:#262626; font-size:13px; font-weight:400;
        line-height: 30px;
	}
	.product_detail_rating_inner_R_txt a{
	color:#262626;
	}
	.product_detail_rating_inner_R_txt a:hover{
	color:#E55400; text-decoration:none;
}
.rate_flt .prdetails_link1{
    float: left;
    width: auto;
    font-size: 12px; padding:0px; margin:0px;
    color: #E55400;
    font-family: 'Nunito' !important;
    font-weight: 300; background:none;
    }
    .rate_flt .prdetails_link1:hover{
	background:none;
	color: #000;
}
.stock_detail_outer{
	float:right;
	width:auto; padding:2px 0 0 0;
	}
	.stock_detail_outer .prdetails_productinfo_row_hd{
	float:left; width:auto; padding:5px 0 0 0;
	}
	.stock_detail_outer .prdetails_productinfo_row_desc{
	float:left; width:auto;
}
.detail_page_btt_outer{
	padding:45px 0 50px 0;
}
.detail_page_cart_btt{
	background:#E55400; border:0px;
	color:#FFFFFF;
	width:230px; height:50px; line-height:50px; text-align:center;
	font-family:Nunito, Arial, Helvetica, sans-serif; font-size:18px; font-weight:400; margin:0 10px 0 0; padding:0 0 0 0; text-transform:uppercase;
	}
	.detail_page_cart_btt:hover{
	background:#2c2c2c;
	}
	.detail_page_buynow_btt{
	background:#c51b18; border:0px;
	color:#FFFFFF;
	width:230px; height:50px; line-height:50px; text-align:center;
	font-family:Nunito, Arial, Helvetica, sans-serif; font-size:18px; font-weight:400; margin:0 0 0 0; padding:0 0 0 0; text-transform:uppercase;
	}
	.detail_page_buynow_btt:hover{
	background:#2c2c2c;
}
ul.product_details_tabs{
	padding:0px;
	}
	.product_details_tabs li{
	padding:0px; margin:0px!important;
	border:0px;
	}
	.product_details_tabs li a{
	background-color:#fff!important;
	border:1px solid #e8e8e8!important; border-left:0px!important;
	font-weight:400; font-family:Nunito; font-size:13px; text-transform:capitalize;
	padding:10px 30px!important; margin:0;
	-webkit-border-radius:0px!important;
	-moz-border-radius:0px!important;
	border-radius:0px!important;
	}
	.product_details_tabs li a:hover, .product_details_tabs li a:focus{
	background:#f5f5f5!important;
	font-weight:400; font-family:Nunito; font-size:13px; text-transform:capitalize;
	padding:10px 30px!important;
	color:#000000!important; border:1px solid #e8e8e8!important; border-left:0px!important;
	}
	.product_details_tabs li.tabs-selected a{
	background:#E55400!important;
	font-weight:400; font-family:Nunito; font-size:13px; text-transform:capitalize;
	padding:10px 30px!important; color:#fff!important; border:1px solid #E55400!important; border-left:0px!important;
	}
	.product_details_tabs li:first-child a{
	border-left:1px solid #e8e8e8!important;
}

.product_detail_tab_txt_outer{
	border:2px solid #f0f0f0; background:#f9f9f9; margin:35px 0; padding:20px 15px;
}
.product_detail_tab_txt{
	float:left; width:100%; padding:15px 0;
	}
	.product_detail_tab_txt h1{
	width:100%; padding:0 0; margin:0;
	font-family:Nunito; font-size:20px; font-weight:400;
	}
	.product_detail_tab_txt h1 a{
	color:#E55400;
	}
	.product_detail_tab_txt h1 a .fa{
	color:#666666;
	}
	.product_detail_tab_txt h1 a:hover{
	color:#c51b18; text-decoration:none;
	}
	.product_detail_tab_txt p{
	padding:0px; margin:0px;
}
.product_detail_tab_txt_L{
	text-align:right; color:#E55400;
	}
	.product_detail_tab_txt_R{
	text-align:left; color:#333333;
}

.qty_feild_detail_page{
	float:left;
	width:100px; height:33px; line-height:33px;
	padding:0 10px;
	border:1px solid #C9C9C9; font-family:Nunito; font-size:14px;
}
.productdetails_review_list{
	padding:10px 15px; margin:0 0;
	font-size:13px; line-height:24px; text-align:center
	}
	.productdetails_review_listr:nth-child(even) {background: #f9f9f9}
.productdetails_review_list:nth-child(odd) {background: #F1F1F1}

.product_box_outer{
	float:left;
	width:18%; min-height:335px;
	border:1px solid #E1E3DF; margin: 0 1%;
	position:relative; /*padding:10px;*/
  border-radius:6px;
	}
	.product_box_img_outer{
	width:100%; min-height:205px; line-height:195px; text-align:center;
	overflow:hidden;
	}
	.product_box_img_outer img{
	max-width:100%; max-height:205px;
	}
	.product_box_outer h2, .product_box_outer h2 a{
	color:#000; font-family:Nunito; font-size:18px; font-weight:300;
	padding:0; margin:0 0 15px 0; text-align:center;
	}
	.product_box_outer h2 a:hover{
	color:#E55400; text-decoration:none;
	}
	.product_box_outer p{
	color:#3b3b3b; font-family:Nunito; font-size:13px; font-weight:300;
	padding:0; margin:0; text-align:center; line-height:24px;
	}
	.product_list_row .product_box_outer{
	border:1px solid #e8e8e8;
	}
.product_price {
	padding:22px 0 0 0; margin:0px;
	width:75px; height:75px; text-align:center;
	position:absolute; z-index:100; background:#fff; border:1px solid #E55400;
	color:#E55400; right:10px; top:10px; font-family:Nunito; font-size:13px; font-weight:400;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
}
.new_collectction_main_outer{
	
	}
	.popular_collectction_main_outer .product_box_outer{
	border-top:0px!important;
	}
	.product_list_row_new_collectction{
	background:url(../../images/new_collection_bg.jpg) no-repeat center center; text-align:center;
	}
	.product_list_row_new_collectction > h1{
	padding:38px 0 0 0; margin:0; text-align:center; font-family:Nunito; font-size:24px; font-weight:400!important;
	}
	.product_list_row_new_collectction > .view_all_btt{
	width:60%;
	color:#FFFFFF; font-family:Nunito; font-size:16px; font-weight:400;
	padding:7px 25px!important;  margin:0 20%; background:#E55400; position:absolute; left:0px; bottom:25px;
	}
	.product_list_row_new_collectction > .view_all_btt:hover{
	background:#000; text-decoration:none;
	}
	.product_list_row_new_collectction > .view_all_btt .fa{
	font-size:13px;
}
.product_list_row_popular_collectction{ border-radius:6px;background:url(../../images/popular_collection_bg.jpg) no-repeat center center; text-align:center;
	}
	.product_list_row_popular_collectction > h1{
	padding:38px 0 0 0; margin:0; text-align:center; font-family:Nunito; font-size:24px; font-weight:400!important;
	}
	.product_list_row_popular_collectction > .view_all_btt{
	width:60%;border-radius:5px;
	color:#FFFFFF; font-family:Nunito; font-size:16px; font-weight:400;
	padding:7px 25px!important;  margin:0 20%; background:#E55400; position:absolute; left:0px; bottom:25px;
	}
	.product_list_row_popular_collectction > .view_all_btt:hover{
	background:#000; text-decoration:none;
	}
	.product_list_row_popular_collectction > .view_all_btt .fa{
	font-size:13px;
}
.box_border_B{
	border-bottom:1px solid #e7e7e7;
  margin-bottom:25px;
}




/*  MEDIA QUERY */

@media (max-width: 767px) {
  .caption_title_line{
    min-height: 110px!important;
  }
	.footersep_inner{
	width:100%;
	padding:0 0 15px 0;
	}
	.product_detail_rating_outer{
	padding-bottom:15px
	}
	.product_list_row{
	float:left;
	width:100%;
	}
	.product_box_outer{
	width:98%;
	margin:0 1%; border:1px solid #E1E3DF!important;
	}
.product_detail_txt .prdetails_productinfo_row h1{
	background:#f0f0f0;
}
.product_detail_txt_R .prdetails_productinfo_row h1{
background:#f0f0f0;
}
.product_detail_txt_R{
	border-left:0px;
}
.section_list_outer br{
	display:none;
	}
	.section_list_outer a{
	float:left; width:100%;
	margin:0 0 0 0; text-align:left;
	}
	.section_list_outer a img{
	float:left; margin:0 5px 0 0;
	}
	.section_list_outer a span{
	float: left!important;
	margin: 2px 0 0 5px!important;
	font-size: 11px!important;
	}
	
.footersep_inner h1{
	font-size:20px;
}
.footersep{
	padding:20px 15px;
}
.footersep_inner ul li{
	padding:0px 0 5px 0;
}
.header_user_dropdown{
  top:38px!important;
  left: 0px!important;
}
.header_user_dropdown .login_sec2_inner a{
	font-size:11px; padding:0 0 10px 0!important;
}
}

@media (max-width:480px) {
  .header_category_outer a{
    margin-right: 0!important;
    width: 100%!important;
    font-size: 11px;
  }
	.brdcrumb_container{
	
	}
	.brdcrumb_container a{
	padding:0px 5px!important;
	font-size: 11px!important;
	}
	.product_details_tabs li{
	width:100%;
	padding:0px; margin:0 0 5px 0!important;
	}
	.product_details_tabs li a{
	padding:5px!important; text-align:left;
	border:1px solid #e8e8e8 !important;
	}
	.prdetails_productprice{
	padding-bottom:0px;
	}
	.stock_detail_outer{
	float:left;
	}
	.detail_page_btt_outer{
	padding:10px 0 15px 0;
	}
	.product_details_tabs li a:hover{
	padding:5px!important;
	border:1px solid #e8e8e8 !important;
	}
	.product_details_tabs li.tabs-selected a{
	padding:5px!important; border:1px solid #d71613!important;
	}
	.product_detail_tab_txt_L, .product_detail_tab_txt_R{
	text-align:left;
	}
	.product_detail_tab_txt_outer .primary_btt{
	padding:8px 10px; font-size: 11px;
	}
}


@media only screen and (min-width: 768px) and (max-width:991px)  {
.section_top_btt_outer{
  padding-right:0px!important; 
  }
  .header_R_outer{
  border-top: 1px solid #2f2f2f;
  }
  .section_list_outer a{
  padding-left: 20px; padding-right: 20px;
}

.footersep_inner{
	/*width:33%;*/
        width:100%;
	padding:0 0 15px 0;
	}
	.product_list_row{
	float:left;
	width:100%;
	}
	.product_box_outer{
	width:48%;
	margin:0 1%; border:1px solid #E1E3DF!important;
	}
}
@media only screen and (min-width: 1200px) {
.section_list_outer{
 height: 70px!important;
}
}


 /*  HEADDER SEARCH ANIMATION  */
.search_header{
	margin: 0;
	display: inline-block;
	position: relative;
	height: 30px;
	float: right;
	padding: 0;
	position: relative;
	}
	.search_header_feild{
	width:141px; height:30px;
	font-size:13px;
	display: inline-block;
	font-family: "Nunito"; text-transform:uppercase;
	font-weight:400;
	border: none;
	outline: none;
	/*color: #C5C5C5;*/
	padding: 3px;
	padding-left: 40px;
	position: absolute;
	top: 0;
	right: 0;
	background: none;
	z-index: 3;
	transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);
	cursor: pointer;
	}
	.search_header_feild:focus:hover {
	border-bottom: 0px solid #BBB;
	}
	.search_header_feild:focus {
	width:250px;
	z-index: 1;
	border-bottom:0px solid #BBB;
	cursor: text; padding-left:0; padding-right:120px;
	}
	.search_header_btt{
	height:30px;
	width:132px;
	display: inline-block;
	color:red;
	float: right;
	background:url(../../images/search_icon.png) no-repeat 0 center;
	text-indent: -10000px;
	border: none;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	cursor: pointer;
	transition: opacity .4s ease;
	}
	.search_header_btt.clicked{
	z-index:200;
}

/*  HEADDER SEARCH ANIMATION END */

/*  =================================================================    American muscle END   ========================================================================  */





/*  =============================  COMMON STYLE  =============================   */

.align_C{
	text-align:center;
}
.no_padding{
	padding:0px!important;
}
.no_margin{
	margin:0px!important;
}
.primary_btt{
	color:#FFFFFF; font-family:Nunito; font-size:14px; font-weight:400; background:#E55400;
	padding:13px 35px; border:0px; text-transform:uppercase;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
	.primary_btt:hover, .primary_btt:focus{
	background:#c51b18; color:#FFFFFF; text-decoration:none;
}

/*  =============================  COMMON STYLE  =============================   */

h2 {
  text-align: center;
}

table caption {
  padding: .5em 0;
}

@media screen and (max-width: 767px) {
  table caption {
    border-bottom: 1px solid #ddd;
  }
}

.p {
  text-align: center;
  padding-top: 140px;
  font-size: 14px;
}
.font_fira{
      font-family: 'Nunito'!important;
}

/*======================Banner-Style e74732=====================*/
.caption_title_line{ width:80%!important; background: rgba(20,21,21,0.8)!important; min-height:154px;border-radius:5px; padding:15px!important; color: #FFF; text-align:center; margin: 0 auto;}
.flex-caption{
 bottom: 85px!important;
}
.flex-caption h2{ color:#E55400!important; padding:0 0 35px 0!important; margin:0px;font-family: 'Kreon', sans-serif!important; font-size:46px!important; font-weight:700!important; text-align:center;}
.flex-caption h2 span{ background: none!important; text-transform:uppercase!important; font-size:30px; font-weight:700!important; color:#fff; padding:0 20px;}
.flex-caption a{
 background:transparent!important;
 font-family: 'Nunito', sans-serif!important; font-size:18px; font-weight:400; color:#e74732; 
 padding:13px 45px;
 border: 3px solid #e74732;
 border-radius: 4px!important;
 -moz-border-radius: 4px!important;
 -webkit-border-radius: 4px!important;
 }
.flex-caption a:hover{
 background:#e74732!important; color: #FFF;
}
.flex-direction-nav li a.next {background:url(next_a.png) no-repeat center!important; bottom:184px;}
.flex-direction-nav li a.prev {background:url(prev_a.png) no-repeat center!important;bottom:141px;}
.flex-direction-nav li a.next:hover {background:url(next.png) no-repeat center!important;}
.flex-direction-nav li a.prev:hover {background:url(prev.png) no-repeat center!important;}

/*  =============================  Mega Menu color change start  =============================   */
.megamenu_outer {
    float: none!important;
    width: auto;
}
.menu-dropdown-icon:before {
	background: #fff;
	color: #333;
	}
	.menu > ul > li a {
	color: #222;
	}
	.menu > ul > li a:hover{
	color:#E55400;
	}
	.menu > ul > li:hover {
	background: #fff;
	}
	.menu > ul > li > ul li.block:nth-child(odd) {
	background: #fff;
	 -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.53);
-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.53);
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.53);
	}
	.menu > ul > li > ul li.block:nth-child(even) {
	background: #fff;
	}
	.menu > ul > li > ul > li a {
color: #222!important;
font-family: 'Nunito'!important;
font-size:14px!important;
font-size:15px;
font-weight: 400;
text-align: left;
text-transform: capitalize
	}
	.menu > ul > li a.title{
	color:#fff;
}
.menu > ul > li a.title {
    color: #E55400!important;
    font-family: 'Nunito', sans-serif!important;
    padding-bottom: 8px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 7px;
    font-size: 15px!important;
    font-weight: 400!important;
}
@media only screen and (max-width: 991px) {

  .ship_border{
    border-left:0px!important;
    border-top:1px solid #ebebeb!important;
  }
	.menu-mobile {
		background: #fff;
		color: #bfbfbf;
		}
		.menu-mobile:hover, .menu-mobile:focus, .menu-mobile:active{
		background:#fff; color:#000;
		}
		.menu-dropdown-icon:before {
		background:#E55400; color:#fff;
		}
		.menu > ul > li {
		border-bottom: 1px solid #ccc;
	}

}

/*  =============================  Mega Menu color change end  =============================   */

/*====================================
=            masonry Page            =
====================================*/

.masonry{
  display: block;
-webkit-column-gap: 1rem;
-moz-column-gap: 1rem;
column-gap: 1rem;
}

/* 5 columns */
.masonry.masonry-columns-5{
-webkit-column-count: 5;
-moz-column-count: 5;
column-count: 5;
}
@media(max-width: 1170px){
  .masonry.masonry-columns-5{
-webkit-column-count: 4;
-moz-column-count: 4;
column-count: 4;
}
}


/*-4 columns------*/
.masonry.masonry-columns-4{
-webkit-column-count: 4;
-moz-column-count: 4;
column-count: 4;
}

/*-3 columns------*/
.masonry.masonry-columns-3{
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
}

/*-2 columns------*/
.masonry.masonry-columns-2{
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
}

/*-1 columns------*/
.masonry.masonry-columns-1{
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
}


/*--------Responsive---------*/
@media(max-width: 991px){
  .masonry.masonry-columns-4, 
  .masonry.masonry-columns-5{
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
}
}

@media(max-width: 767px){
  .masonry.masonry-columns-4, 
  .masonry.masonry-columns-5,
  .masonry.masonry-columns-3{
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
}
}

@media(max-width: 540px){
  .masonry.masonry-columns-4, 
  .masonry.masonry-columns-5,
  .masonry.masonry-columns-3,
  .masonry.masonry-columns-2{
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
}
}

.masonry .masonry-item{
    display: inline-block !important;
    width: 100% !important;
    max-width: 100% !important;
    position: relative;
    display: block;
    /*padding: 3px;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    border-radius: .25rem;*/
float: none !important;
margin-right: 0 !important;
margin-bottom: 0 !important;
margin-bottom: 20px !important;
}

.masonry .masonry-item {
    display: inline-block;
    margin-bottom: 20px;
    width: 100%;
    padding: 10px;
    border: 1px solid transparent;
    transition: all 0.4s ease-in-out; }
    .masonry .masonry-item:hover {
    background: #fff;
     }
    .masonry .masonry-item .post-title {
      font-size: 20px; }
    .masonry .masonry-item .post-info {
      color: #999;
      text-transform: uppercase; }
    .masonry .masonry-item p {
      color: #666; }
    .masonry .masonry-item .read-more {
      color: #27c2aa; }
    .masonry .masonry-item .tag-comment {
      border-top: 1px solid #f0f0f0;
      margin-top: 10px;
      padding: 5px 0;
      color: #999; }
.masonry-item ul li{
  width: 100%!important;
  list-style: none!important;
}

/*=====  End of masonry Page  ======*/
/*-------------Newly added--------------*/
.megaproductarea{
  width: 100%;
  /*display: table;*/
}
.megaproduct_cell1{
  width: 100%;
  min-height: 100px;
  padding:5px;
  display: block;
  background:#FFF;
  margin-bottom: 7px; border: 1px solid #E1E3DF;
  /*display: table-cell;
  padding-right: 2%;
  */
}
.megaproduct_cell2{
  width: 100%;
  min-height: 100px;
  padding:5px;
  display: block;
  background:#2a2a2a;
  /*display: table-cell;
  padding-right: 2%;
  */
}
.megaproduct_cell1 a.megaproduct_img,.megaproduct_cell2 a.megaproduct_img{
  display: inline-block;
  width: 100%;
  min-height: 100px;
}
.megaproduct_cell1 a img,.megaproduct_cell2 a img{
  max-height: 175px;
  max-width: 100%;
  width: inherit!important;
  height: inherit!important;
  -webkit-border-radius: 0px!important;
  -moz-border-radius: 0px!important;
  border-radius: 0px!important; 
}
.megaproduct_cell1 h5,.megaproduct_cell2 h5{
  font-size: 16px;
  color: #FFF;
  display: table;
  width: 100%;
  font-family:Nunito;
}
.megaproduct_cell1 h5 a,.megaproduct_cell2 h5 a{
  display: table-cell;
  width: 80%;
  vertical-align: middle;
  color: #FFF;
  font-family:Nunito;
}
.megaproduct_cell1 h5 span,.megaproduct_cell2 h5 span{
  display: table-cell;
  width: 20%;
  vertical-align: middle;
  color: #E55400;
  font-weight: 400;
  font-family:Nunito;
  text-align: right;
}
#category_list font{
  font-family:Nunito;
}
@media(max-width:991px)
{
  .top_cart_inner span
  {
    right: 0 !important;
  }
}
@media(max-width:613px)
{
  .top_cart_inner span
  {
    right: 0 !important;
  }
}

@media(max-width:601px)
{
  .top_cart_inner span
  {
    right: 0 !important;
  }
}

@media(max-width:541px)
{
  .top_cart_inner span
  {
    left: 0px !important;
	top: -8px !important;
  }
}

.registrationform_container input[type="text"], .registrationform_container input[type="password"], .registrationform_container input[type="email"]
{
   font-family: 'Nunito', sans-serif!important;
}

.featuredproduct_list .product_box_outer
{
	margin-bottom:30px;
}