/*------------------Theme Style--------------------*/
@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/opensans-regular.eot');
    src: url('fonts/opensans-regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular.woff') format('woff'),
         url('fonts/opensans-regular.ttf') format('truetype'),
         url('fonts/opensans-regular.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
a{
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}
a:hover{
	text-decoration:none;
}
html,
body {
   margin:0;
   padding:0;
   position:relative;
   font-family: 'open_sansregular';
   font-size:12px;
   color:#000;
   background-color:#fff; 
}
a, img{
	border:0;
	outline:none;
}
.fright{
	float:right;
}
.fleft{
	float:left;
}
#wrapper{ width:100%;
		  position:relative;
		  margin:0 auto;
		  background-color:#FFFFFF;
}
.logo{ 
	   padding:15px 0 0 0;
	   min-height:90px;
}
.logo a{ 
	   height:70px;
	   display:block;
	   line-height:70px;
}

.header_rt_top{
	width:100%;
	font-weight:normal;
	margin-top:10px;
   font-family: 'open_sansregular';
   font-weight:normal!important;
}
.header_rt_bottom{
	width:100%;
	margin-top:10px;
   font-family: 'open_sansregular';
   font-weight:normal!important;
}
.header_rt_top_item_lt{
	float:right; 
}
.header_rt_top_item_rt{
	float:right; 
	width:100%;
}
.header_rt_top_currency{
   font-family: 'open_sansregular';
   font-size:12px;
   color:#949494;
   min-height:24px;
   display:block;
   line-height:24px;
   float:right;
   margin-bottom:2%;
}
.header_rt_top_item_login{
	background:url(userlogin_icon.png) 0% 50% no-repeat;
	padding-left:25px;
   font-family: 'open_sansregular';
   font-size:12px;
   color:#7bb844;
   min-height:24px;
   text-transform:uppercase;
   display:block;
   line-height:24px;
   margin-right:5%;
   float:right;
   margin-bottom:2%;
}
.header_rt_top_item_login a{
   font-family: 'open_sansregular';
   font-size:12px;
   color:#949494;
}
.header_rt_top_item_login a:hover{
   font-family: 'open_sansregular';
   font-size:12px;
   color:#7bb844;
}
.header_rt_top_item_mycart{
	background:url(cart_icon.png) 0% 50% no-repeat;
	padding-left:25px;
   font-family: 'open_sansregular';
   font-size:12px;
   color:#949494;
   min-height:24px;
   text-transform:uppercase;
   display:block;
   line-height:24px;
   float:right;
   margin-bottom:2%;
   margin-right:5%;
}

.header_rt_top_item_mycart a{
   font-family: 'open_sansregular';
   font-size:12px;
   color:#949494;
}
.header_rt_top_item_mycart a:hover{
   font-family: 'open_sansregular';
   font-size:12px;
   color:#949494;
   text-decoration:none;
}
.header_rt_top_item_mycart a span{
   font-family: 'open_sansregular';
   font-size:14px;
   color:#7bb844;
}
a.newproduct_link{
	color:#7bb844!important;
}
a.newproduct_link:hover{
	color:#949494!important;
}
.sec_marg{
	margin:10px 0;
}
.topsearch_fld{
	border:#cfcfcf solid 1px;
	padding:0px 4px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-border-radius:2px;
	height:24px;
	font-family: 'open_sansregular';
   	font-size:13px;
   	color:#757575;
}
.nav li a{
   font-family: 'open_sansregular';
   font-weight:normal!important;
   font-size:12px;
   color:#636363!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:#7bb844!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;
	text-align:right;
	float:right;
	}
.greycat{
	background:#f5f5f5;
	width:100%;
}
.banner_sec{
	width:100%;
	background:#d1d1d1;
}	
.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: 'open_sansregular'!important;
   	text-transform:uppercase;
}
#category_list li a:link,
#category_list li a:visited{ text-decoration:none;
 					color:#686868;
					font-weight:500;
}
#category_list li a:active{ text-decoration:none;
 					color:#7bb844;
}
#category_list li a:hover{ color:#7bb844;
	background:#ececec;
}
#category_list li:hover, #category_list li.category_act{ color:#7bb844;
	background:#ececec;
}
.welcomenote{
	width:100%;
	padding:3% 0;
	margin:0 0 3% 0;
	background:#f3f3f3;
	text-align:center;
}
.welcomenote h3{
   font-family: 'open_sansregular';
   font-weight:normal!important;
   font-size:25px;
   color:#000000!important;
   text-transform:uppercase;
}
.welcomenote h3 p{
   font-family: 'open_sansregular';
   font-weight:normal!important;
   font-size:25px;
   color:#000000!important;
   text-transform:uppercase;
}

.welcomenote p{
   font-family: 'open_sansregular';
   font-weight:normal!important;
   font-size:12px;
   color:#000000!important;
   text-transform:uppercase;
	margin:0px;
}
.success{
	width:100%;
	background:#f7f7f7;
}
.featuredproduct_list{ 
	margin:10px 0;
	padding:5px 0 10px 0;
}
.featuredproduct_list h1 {
   font-family: 'open_sansregular';
   font-weight:normal!important;
   font-size:25px;
   color:#000000!important;
	margin:0;
	padding:4px 0 15px 0px;
	text-align:center;
	width:100%;
}
.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:15px 0;
		   position:relative;
		   transition: all 5s;
			-moz-transition: all 5s;
			-webkit-transition: all 5s;
}
.products img{
				   text-align:center;
	}
.product_anchor{
   display: block;
   vertical-align:middle;
    text-align: center;
    height: 260px;
	width:100%;
	background:#f4f4f4;
	overflow:hidden;
	border:1px 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);
}
a.prod_link{
	position:absolute;
	display:block;
	width:100%;
	height:260px;
	vertical-align:middle;
	z-index:200;
	left:0;
	top:0;
}
.artist_name{
   font-family: 'open_sansregular';
   font-weight:normal!important;
   font-size:18px;
   color:#FFF!important;
   margin:5px 0 10px 0;
}
.artist_name a{
   font-family: 'open_sansregular';
   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:center;
		margin:10px 0 3px 0;
}	
.products h5 a, .cat_box h5 a{ 
		color:#333333;
		font-family: 'open_sansregular';
		font-size:17px;
		text-transform:uppercase;
		text-align:center;
	}
.products h5 a:hover, .cat_box h5 a:hover{ 
		color:#7bb844;
		text-decoration:none;
	}	
.product_price {
	padding:0;
	width:100%;
}
.product_price span{ font-family: 'open_sansregular';
				 font-size:13px;
				 color:#868686;
				 margin:0;
				 font-weight:normal;
				 text-align:center;
				 width:100%;
}

.product_price p{ 
				  font-family: 'open_sansregular';
				 font-size:16px;
				 color:#7bb844;
				 margin:0;
				 padding:0;
				 font-weight:normal;
				 text-align:center;
				 width:100%;
}
.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: 'open_sansregular';
					   font-size:13px!important;
					   padding:5px 10px 5px 10px;
					   background-color:#86848B;
					   margin:0;
}

#items_top_area_ttl2{font-family: 'open_sansregular';
					   font-size:13px;
					   color:#757575;
					   margin:0 0 0 65px;

}
#items_top_area_ttl_3{font-family: 'open_sansregular';
					   font-size:13px;
					   color:#757575;
}
#items_top_area_ttl_4{font-family: 'open_sansregular';
					   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:5px 10px; 
	font-family: 'open_sansregular';
	font-size:11px/20px; text-align:center; color:#FFF;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius:3px;
	background:#7bb844;
	}
.adtocart:hover{
	background:#5ea221;
	text-decoration:none;
	color:#FFF;
}
.carousel-caption p{
	font-family: 'open_sansregular';
	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 #CCC;
	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: 'open_sansregular';
	font-size:13px;
	color:#9c9c9c;
}
.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: 'open_sansregular';
   font-size:22px;
   color:#3c3c3c;
   font-weight:normal;
}
.text_information{ 
	padding:0 5px;
   	color:#a9d434;
   	text-align:center;
   	line-height:24px;
}
.text_information h4{ 
   font-family: 'open_sansregular';
   font-size:16px;
   color:#a9d434;
   font-weight:normal;
}
h4.shiphd{
   font-family: 'open_sansregular';
   font-size:14px;
   color:#7bb844;
   font-weight:normal;
}
.hr_line{
	padding:10px 0;
	margin:15px 0;
	border-top:1px solid #EEE;
	width:100%;
}
.shopcart_list{
   font-family: 'open_sansregular'!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-top:10px; 
	line-height:28px;
}

.shopcart_heads{ 
	background-color:#a5a5a5;
   	font-family: 'open_sansregular';
	color:#FFF; font-weight:normal;
}
.rmm.minimal .rmm-toggled-title {
	font-size:16px;
   	font-family: 'open_sansregular';
	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: 'open_sansregular';
	color:#FF0000;
	font-size:12px;
	}
	
	.success_message{
	font-family: 'open_sansregular';
	color:#00CC33;
	font-size:12px;
	}
	
	.required{
	font-family: 'open_sansregular';
	color:#FF0000;
	font-size:12px;
	}
	
.textfield{
		border:1px solid #cfcfcf;
		padding:8px;
		color:#333333;
		font-family: 'open_sansregular';
}
.textfield:focus{
	border:1px solid #a4a4a4;
	}
	.bttn_cnt {
    padding-top: 10px;
	}
	.textfield2{
		border:1px solid #cfcfcf;
		padding:4px;
		font-family: 'open_sansregular';
		color:#818181;	
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
	}
	.textfield_logintrans{ 
	
	}
	
	.search_details a{ font-family: 'open_sansregular';
						font-size:12px;
						color:#FFFFFF;
	}
	
	.textarea{
	border:1px solid #cfcfcf;
	padding:2px 2px 2px 5px;
	}
.thanku_msg{
	font-family: 'open_sansregular';
	font-size:15px;
	color:#7bb844;
	font-weight:normal;
	padding:8px 0;
	text-align:center;
}	
.button{font-family: 'open_sansregular';
		font-size:13px;
		color:#fff;
		font-weight:normal;
		background:#7bb844;
		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:#437e0d;
		color:#fff;
		text-decoration:none;
		}
.buttongrey{font-family: 'open_sansregular';
		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;
		}
.cart_dltbtn{
	font-family: 'open_sansregular';
	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: 'open_sansregular';
	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: 'open_sansregular';
	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;
}	
.login_btn{font-family: 'open_sansregular';
		font-size:13px;
		color:#fff;
		font-weight:normal;
		background:#7bb844;
		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:#55921e;
		text-decoration:none;
}
.createacc_link{
	font-family: 'open_sansregular';
	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: 'open_sansregular';
	font-size:13px;
	color:#7bb844;
}
.reset_btn{font-family: 'open_sansregular';
		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;
}
.acc_btn:hover{
	text-decoration:none!important;
}
.button1{font-family: 'open_sansregular';
		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: 'open_sansregular';
	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:18px 0!important;
}
#product_mid_details .prdetails_productinfo_row_desc p{
	margin:0!important;
	padding:0!important;
}
.add_to_cart_main_button {
	float:left;
    background: #479500;
    color: #FFF;
    font-family: 'open_sansregular';
	text-transform:uppercase;
    font-size: 20px;
    margin:0px 10px 0 0;
    padding: 7px 20px;
	border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;			
}
.add_to_cart_main_button:hover {
    background: #6aab30;
    color: #FFF;
	text-decoration:none;
}

.add_to_cart_main_button-new {
	float:left;
    background:#7bb844 ;
    color: #FFF;
    font-family: 'open_sansregular';
	text-transform:uppercase;
    font-size: 20px;
    margin:0px 10px 0 0;
    padding: 7px 20px;
	border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;			
}
.add_to_cart_main_button-new:hover {
    background: #78a84d;
    color: #FFF;
	text-decoration:none;
}





.qantity_input{
		border:1px solid #cfcfcf;
		padding:2px;
		color:#575757;
    	font-family: 'open_sansregular';
		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: 'open_sansregular'!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;
}	

/*-------------------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: 'open_sansregular';
	color:#e2ffa4;
	font-size:12px;
	padding:3px 0;
}
.qty_txtbox{
	width:40px!important;
	text-align:center!important;
}
.sellerhd{
	border-bottom:1px solid #f1f1f1;
	padding-bottom:10px;
	margin:25px 15px 10px 15px;
}
.sellerhd h3{
	font-family: 'open_sansregular';
	color:#2f2f2f;
	font-size:20px!important;
	margin:0 0 0 -15px;
}
.top_sortlist{
	float:right;
	margin-right:-15px!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:5px;
	color:#828282;
	font-size:13px;
	font-weight:normal;
	font-family: 'open_sansregular';
	margin-bottom:10px;
}
.brdcrumb_container a:link,
.brdcrumb_container a:visited,
.brdcrumb_container a:active
{	
	color:#828282;
	text-decoration:none;
	float:left;
	padding:0px 5px 0px 15px;
	margin-right:5px;
	background-image:url(brdcrumb.gif);
	background-position:left;
	background-repeat:no-repeat;
	
}
.brdcrumb_container a:hover
{
	color:#666666;
}
.prdetails_row{
	clear:both;
}
.product_details_div_btm{
	border-top:1px solid #e7e7e7;
	margin-top:20px;
	padding-top:20px;
}
.prdetails_row img {
	max-width: 100%;
	max-height: 318px;
}

.prodetails_topsection{
	clear:both;
	margin-bottom:10px;
	margin-top:10px;
	padding:0;
	border:0;
	}
.prdetails_imagearea{
	background:#FFF;
	text-align:center;
	padding:0;
	margin:0;
	height:328px;
	line-height:328px;
	border:1px solid #ececec;
}
.prdetails_infoarea{
	padding:0px ;
	color:#666666;
	font-weight:normal;
	font-family: 'open_sansregular';
}
.prdetails_productprice{
	padding:15px 10px 10px 0px;
	/*border-top:1px solid #eeeeee;*/
	color:#666666;
	text-shadow: 0 1px 0 white;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-bottom:15px;
	clear:both;
	font-family: 'open_sansregular';
}
.prdetails_productprice span{
	font-size:22px;	
	color: #4e9d06;
}
.prdetails_productname{
	font-size:23px;
	color: #7bb844;
	clear:both;
	margin-bottom:10px;
	width:50%;
	float:left;
	
}

.prdetails_productinfo{
	clear:both;
	text-align:left;
	margin:15px 0;
}
.prdetails_productinfo_row_sep{
	width:100%;
	margin:10px 0 25px 0;
	padding-bottom:10px;
	border-bottom:1px solid #e7e7e7;
}
.prdetails_productinfo_row{
	width:100%;
	margin:10px 0;
}
.prdetails_productinfo_row_hd{
	margin-bottom:5px;
	width:100%;
}
.prdetails_productinfo_row_hd h4{
	color:#929292;
	font-weight:normal;
	font-family: 'open_sansregular';
	font-size:13px;
	text-transform:uppercase;
	margin:0;
}
.prdetails_productinfo_row_desc{
	width:100%;
	color:#929292;
	font-weight:normal;
	font-family: 'open_sansregular';
	font-size:12px;
}
.prdetails_productinfo_row_desc p{
	width:100%;
	color:#4e4e4e;
	font-weight:normal;
	font-family: 'open_sansregular';
	font-size:12px;
	margin-bottom:5px;
	font-style:italic;
	line-height:18px;
}
.prdetails_productinfo_row_desc p a{
	color:#4e4e4e;
	font-weight:normal;
	font-family: 'open_sansregular';
	font-size:12px;
}
.prdetails_productinfo_row_desc .raterowdiv{
	color:#4e4e4e;
	font-weight:normal;
	font-family: 'open_sansregular';
	font-size:12px;
	margin-bottom:5px;
	font-style:italic;
	line-height:18px;
	text-align:left;
	float:left;
}

.total_td_left{
	text-align:right;
	color:#434343;
	font-weight:normal;
	font-family: 'open_sansregular';
	font-size:16px;
	padding-right:10px;
}
.total_td_right{
	text-align:left;
	color:#5ea221;
	font-weight:normal;
	font-family: 'open_sansregular';
	font-size:20px;
}

.dv_fant{
	float:none;
	text-align:right;
	width:100%;
}
.topnavsec a{ 
	padding:0 8px 0 0px;
  	text-decoration:none;
}
#footersection{ 
	width:100%;
	margin:20px auto 0 auto ;
	padding:10px 0 2px 0;
	background:#f5f5f5;
}
.footersep{
	width:100%;
	padding-top:20px;
}
.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: 'open_sansregular';
   	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:#7bb844;
}
.footerlinks_left li a:hover{ 
	color:#7bb844;
}
.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: 'open_sansregular';
   	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:#7bb844;
}
.footerlinks_right li a:hover{ 
	color:#7bb844;
}
.copyrightsectins{ 
	width:100%;
	text-align:right;
	margin-top:25px;
}
.copyrightsectins p{ 
	width:100%;
	font-family: 'open_sansregular';
   	font-size:12px;
	color:#666666;
	margin:10px 0;
}
.copyrightsectins a{
	color:#8cc05d;
}
.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: 'open_sansregular';
	font-size:16px;
	color:#7bb844;
	font-weight:500!important;
}
h3.hd_signup{
	font-family: 'open_sansregular';
	font-size:13px;
	color:#253f0a;
	padding-bottom:15px;
	border-bottom:1px solid #5BBC3E;
}
h3.details{
	font-family: 'open_sansregular';
	font-size:13px;
	color:#253f0a;
	padding:15px 0 5px 0;
}
.formerror{
	color:#CC0000;
	margin-bottom:10px;
}
.registrationform_container label{
	font-family: 'open_sansregular';
	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: 'open_sansregular';
	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: 'open_sansregular';
	font-size:13px;
	color:#666666;
	resize: none;
}
.registrationform_container select{
	font-family: 'open_sansregular';
	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: 'open_sansregular';
}

/*-------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: 'open_sansregular';
					 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: 'open_sansregular';
					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;
                    
}
.sellerlst_content h3 a{ 
	font-family: 'open_sansregular';
	font-size:16px;
	color:#000;
}
.sellerlst_content p{ 
	padding: 0!important;
	color:#7d7d7d!important;
}
/* 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:#7bb844;
		padding:3px 4px 3px 4px;
		color:#bababa;
		-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: 'open_sansregular';
	}
	
	img {
		border: 0 none;
	}
	a {
		color: #959798;
		outline:none;
		text-decoration: none;
	}
	
	input, select {
		font: 100% 'open_sansregular';
		vertical-align: middle;
	}
	
	form, fieldset {
		border-style: none;
		margin: 0;
		padding: 0;
	}
	
	p{font-family: 'open_sansregular';
	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: 'open_sansregular';
		font-size:36px;
		color:#fff;
		letter-spacing:-2px;
		text-align:justify;
		text-shadow:0 4px 0  #A5B12B;
}
#cms_align p{
		font-family: 'open_sansregular';
		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: 'open_sansregular';
				   font-size:13px;
				   font-weight:normal;
				   width:250px;
				   margin:0;
				   padding:0 0 5px 0;
				   color:#0192B5;
				
	}
	
	.login_sec span{ font-family: 'open_sansregular';
					 font-size:11px;
					 color:#FF0000;
					 font-weight:normal;
					 padding:0 0 0 15px;
					 
	
	}
	
	
	

		.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: 'open_sansregular';
				  font-size:11px;
				  color:#0192c3;
				  text-decoration:none;
	
	}
	.login_sec a:hover{ font-family: 'open_sansregular';
			  font-size:11px;
			  color:#a1a3a4;
			  text-decoration:underline;

	}
	.login_sec .textfield{	border:1px solid #cfcfcf;
	padding:4px;	
	}

	
	.header_inneright{ 
					   float:right;
					   height:100px;
	
	}
.checkoutbtn{ 
	margin:0 0 8px 5px!important;
	color:#FFFFFF;
	border:0;
	float:right;
	font-size:18px!important;
	padding:7px 45px!important;
}
.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: 'open_sansregular';
					  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;
	
	}
.cart_section h4{ font-family: 'open_sansregular';
					  font-size:14px;
					  font-weight:normal;
					  color:#0192B5 !important;
					  margin:0;
					  padding:15px 0 0 80px;
					  
	}
h4.paymenthd{ font-family: 'open_sansregular';
					  font-size:16px;
					  font-weight:normal;
					  color:#6f6f6f !important;
					  margin:0;
					  padding:5px 0 0 0;
					  
	}
.prodtotal_td{
	padding-bottom:20px;
	border-top:1px solid #ebebeb;
}	
.searc_tbltop{
	padding:10px 5px 10px 5px;
	background-color:#fcfcfc;
	border:1px solid #EBEBEB;   
	}
	.searc_tbltop td{
	 padding:10px;
	 font-family: 'open_sansregular'!important;
	
	}
	.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:#FFF!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: 'open_sansregular';
				  padding:21px 25px 20px 25px;
	}
	
	.navtop li a:hover{ 
						text-decoration:none;
						color:#7bb844;
						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:#7bb844;
				font-family:'open_sansregular';
				font-size:15px;
				padding:5px 0 5px 10px;
				font-weight:normal;
				text-align:left;
				margin-bottom:10px;
}
	
	
	
	
	.contentarea{ width:100%;
				  margin:0;
				  padding:0px 0px 0px 0px;
				 /* 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: 'open_sansregular';
						   font-size:12px;
						   color:#FFFFFF;
						   padding:0 5px 0 0;

}

.category_listings a{ font-family: 'open_sansregular';
					  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: 'open_sansregular';
			font-size:12px;
			color:#FFFFFF;
			font-weight:bold;
			padding:0px 0 5px 0;
}

.productPrice{font-family: 'open_sansregular';
			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: 'open_sansregular';
					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: 'open_sansregular';
					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: 'open_sansregular';
					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: 'open_sansregular';
					  font-size:12px;
					  color:#FFFFFF;
					  text-align:left;
	
	}
	.logform_flheads2{ font-family: 'open_sansregular';
					  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: 'open_sansregular';
					font-size:14px;
					color:#7bb844;
					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: 'open_sansregular';
	text-decoration:none;
	color:#26400e;
	outline:none;
}
.instock{ font-family: 'open_sansregular';
		  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: 'open_sansregular';
					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: 'open_sansregular';
	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: 'open_sansregular';
		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: 'open_sansregular';
    font-size: 15px;
    padding: 5px 0 5px 0;	
		}
		
		.shippinadd{ color: #FFE400;
    font-family: 'open_sansregular';
    font-size: 15px;
    font-weight: bold;
    padding: 10px 0 10px 10px;
		
		}
		
		.shippinghd {    color: #000;
    font-family: 'open_sansregular';
    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 20px;
		
		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: 'open_sansregular';
						font-size:16px;
						color:#181818;
						font-weight:normal;
						padding:5px 0 5px 0;
		
		}
		
		.toplinksCopy{ font-family: 'open_sansregular';
						font-size:16px;
						color:#FFE400;
						font-weight:normal;
		
		}
		
		.shippinadd{font-family: 'open_sansregular';
						font-size:16px;
						color:#FFE400;
						font-weight:normal;
		
		}

.order_listings td{ padding:5px 0 5px 5px;

}

.order_listings a{ font-family: 'open_sansregular';
				   font-size:12px;
				   color:#000000;
				  

}

.order_listings a:hover{ font-family: 'open_sansregular';
				   font-size:12px;
				   color:#7bb844;
				   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: 'open_sansregular';
	padding:0;
	color:#222222;
	font-size:18px;
	margin-top:15px;
}

.crthdstyles{    	
		font-family: 'open_sansregular'!important;
	  color:#323232!important;
	  font-weight:500!important;

}

#items_top_area_ttl a{ font-family: 'open_sansregular';
					  font-size:13px;
					  color:#7E7E7E;

}
.items_top_area_img{
					float:left;
}

.cms_content_area p{ font-family: 'open_sansregular';
					 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: 'open_sansregular';
	font-size:12px;
	color:#000;
	line-height:18px;
	}
	.login_btm_lnks:hover{
	color:#7bb844;
}

.login_btm_lnks a{ padding:0;
	color:#454545!important;
}
	.login_btm_lnks:hover{
	color:#7bb844!important;
}

.innertextCopy1 ul{
	margin:0 0 10px 0;
	}
	.innertextCopy1 li{
	padding:0 0 0 12px;
	color:#FFFFFF;
	font-family: 'open_sansregular';
	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: 'open_sansregular';
				   font-size:12px;
				   color:#0192C3;
				   font-weight:normal;
				   text-decoration:none;
	}
	.innertextCopy1 a:hover{
	color:#000000; text-decoration:underline;
}

.headng u{ font-family: 'open_sansregular';
			font-size:15px;
			color:#000000;
			font-weight:bold;
			text-decoration:none;
			padding:0 0 0;

}

.innertextCopy1{ font-family: 'open_sansregular';
				 font-size:13px;
				 color:#666666;
				 line-height:19px; padding:0;

}

.innertextCopy2{ font-family: 'open_sansregular';
				 font-size:13px;
				 color:#000000;
				 line-height:19px;
				 font-weight:normal;

}
table.responsive{
	font-family: 'open_sansregular'!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:#7bb844;
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: 'open_sansregular';
						 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: 'open_sansregular';
				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: 'open_sansregular';
	}
	.payment_dtlhead{
	font-family: 'open_sansregular';
	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: 'open_sansregular';
					  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: 'open_sansregular';
					  font-size:15px;
					  color:#333333;
					  font-weight:bold;
					  margin:0;
	}

	.new_usersection h5{ font-family: 'open_sansregular';
					  font-size:16px;
					  color:#333333;
					  font-weight:bold;
					  margin:0;
	}

	.new_usersection p{ font-family: 'open_sansregular';
						 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: 'open_sansregular';
	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;	
	color:#FFFFFF;
	margin:10px 0;
}

.prdetails_container div{
	font: 'open_sansregular';
}

.prdetails_tbl{
	width:100%;
}

.prdetails_tbl td{
	padding:5px 5px 5px 0px;
}

.prdetails_link1{
	background-color:#ededed;
	color:#7bb844;
	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:left;
	float:left;
	width:100%;
}
.prdetails_thumbrow a{
	float:left;
	margin:10px 5px 5px 0px!important;
	padding:0!important;
	height:79px!important;
	line-height:75px!important;
	border:1px solid #ececec;
	padding:1px;
}
.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: 'open_sansregular';
    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:#7bb844; 
	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:#7bb844!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 {
    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: 'open_sansregular';
	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:'open_sansregular';
		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:'open_sansregular';
			   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:2px solid #909090;
display:none;
font-family:'open_sansregular';
font-size:12px;
height:275px;
padding:12px;
position:fixed;
width:450px;
z-index:9999;
}

#ratingArea{
	padding:12px;
	}

/* jQuery.Rating Plugin CSS - 

http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;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: 'open_sansregular';
  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:'open_sansregular';
	font-size:12px;
	color:#7bb844;
	text-decoration:none;
	margin:10px 0 0 10px; 
	float:left;
	text-decoration:none;
	font-weight:normal;
}

.pr_name_hd{ font-family:'open_sansregular';
			 font-size:12px;
			 color:#FFFFFF;
			 font-weight:bold;

}


.prd_dtls{ font-family:'open_sansregular';
		   font-size:12px;
		   color:#000;

}

.tab_tblbg span > h1{ 
	width:100%!important;
	font:bold 14px 'open_sansregular'!important; color:#666666!important;
}

.viewmorefdback a{ 
	font-family:'open_sansregular';
	font-size:12px;
	color:#7bb844;
	text-decoration:none;
	margin:10px 0 0 10px; 
	float:left;
}

.postproduct_rev a{ 
	font-family:'open_sansregular';
	font-size:14px;
   	padding:10px 0 10px 6px;
   	display:block;
	color:#7bb844!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: 'open_sansregular';
    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: 'open_sansregular';
			  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{
	}

/*------------Seller's Profile page new design styles---------------------------------------------------*/

.seller_imgndetails{
	padding:10px;
	}
.seller_img{
	height:250px;
	padding:2px;
	border:1px solid #e9e9e9;
	width:100%;
	text-align:center;
	display:block;
	}
.seller_img img{
	max-height:246px!important;
	max-width:100%;
	margin:0 auto;
}	
.seller_details{
	margin:10px 0;
	font-family: 'open_sansregular';
	color:#505050;
	font-size:12px;
	font-weight:normal;}
.seller_name{
	font-weight:normal;
	font-size:16px;
	color:#7bb844;
	margin-bottom:0;
	}
.seller_name1{
	font-weight:normal;
	font-size:14px;
	color:#8b8b8b;
	margin-bottom:0;
	}
	
.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: 'open_sansregular';
	}


/*-------------------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: 'open_sansregular';
	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: 'open_sansregular';
	font-size:14px;
	font-weight:Normal;
	color:#414141;
	}
.help_tblestyle1 a{
	color:#414141;
	font-size:14px;
}
.help_tblestyle1 a:hover{
	color:#7bb844;
}	
	
.help_tblestyle1 td{
	background-color:#ffffff;}
.help_hdrs{
	border-bottom:1px solid #dfdfdf;
	color:#7bb844;
	padding:5px 0;
	font-family: 'open_sansregular';
	font-size:16px;
	margin-top:15px;
	}
.help_list ul{
	margin-top:15px;
}	
.help_list ul li{
	margin-top:15px;
	list-style:none;
	font-family: 'open_sansregular';
	display:table;
	width:100%;
}	
.help_list ul li a{
	font-family: 'open_sansregular';
	color:#7f7f7f;
	text-decoration:none;
	outline:none;
	border:0;
}
.help_list_left{
	width:79%;
	margin-right:1%;
	display:table-cell;
	font-family: 'open_sansregular';
	vertical-align:middle;
}
.help_list_left a{
	float:left;
	color:#7f7f7f;
	font-family: 'open_sansregular';
}
.help_list_right{
	width:20%;
	display:table-cell;
	vertical-align:middle;
}
.help_list_right a{
	float:right;
	color:#7f7f7f;
	font-family: 'open_sansregular';
}

.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: 'open_sansregular';
	font-size:12px;
	line-height:20px;
	padding:0 10px 10px 10px;}
.rss_container{
	padding:5px 20px;}

.heading_style1{
	font-family: 'open_sansregular'; 
	font-size:13px; 
	padding:5px 0; 
	font-weight:bold;
	}
.text_style1{
	font-family: 'open_sansregular'; 
	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: 'open_sansregular';
	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:0px; padding-bottom:0px;
}
.spname{
width:100%;
float:left;
color:#7bb844; font-weight:normal; padding:15px 0 0 0;
}
.spoptions{
padding:0 0 0 5px;
}

/*-------------------New Styles-------------------------*/
.featuredproduct_list.sellerproducts{ 
	margin:10px 0;
	padding:0 0 10px 0!important;
}
.seller_left{ 
	width:100%;
	margin:20px 0;
}

.addtowishlish_btn{
    padding:7px 20px;
    /*background:url(addtowishlish_btn.png) 2% 50% no-repeat;*/
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    float:left;
    margin-right:20px;
	border: 1px solid #ccc; text-transform: uppercase;
	}
	.addtowishlish_btn:hover{
	text-decoration: none;
	border-color: #479500;
	}
	.addtowishlish_btn span, .addtowishlish_btn i{
	color: #479500!important;

	}
.adtowish_container{
    float:left;}
.adtowish_container-new{
    float:right;}	
	
	
.addtowishlish_btn span{
    font-size:18px;
    font-family:Calibri,Arial;
    color:#334689;
    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% #7bb844;
		
		-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: #479500!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:#479500; font-size:20px;
		}

                .warning
                {
                    color:red;
                }
                
                .freeship_text{
                font-family: 'open_sansregular';
                font-size:12px;
                color:blue;
                font-weight:normal;
               
            }
            
             .tr_bg_warning{
                font-family: 'open_sansregular';
                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: "open_sansregular";
    font-size: 12px;
    line-height: 24px;
    margin-bottom: 2%;
	
    min-height: 24px;
    padding-left:39px;
    text-transform: uppercase;
	
	}

.sellerdash a{
   font-family: 'open_sansregular';
   font-size:12px;
   color:#949494;
   text-transform:uppercase;
   
}
.sellerdash a:hover{
   font-family: 'open_sansregular';
   font-size:12px;
   color:#949494;
   text-decoration:none;
}
.fb-share
{
	width:55px !important;
	float:left !important;
}
.tweetbutton
{
	width:82px !important;
	float:left !important;
}
.Newg-plus
{
	width:82px !important;
	float:left !important;

}
.top-mrg
{
	margin-top:10px;
}
.table-head
{
	font-size:14px !important;
	color:#7bb844;
}
.no-padding
{
	padding-left:0 !important;
	padding-right:0 !important;
}
.disable_btn{font-family: 'open_sansregular';
		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:#7bb844;
		}

@media only screen and (max-width: 990px) {
	.top-mrg
	{
		margin-top:-14px !important;
	}
}