/*------------------------------------------------------------------------------------------------------------
# VP Eden Theme for VirtueMart 2.0 Ver. 1.7
# ------------------------------------------------------------------------------------------------------------
# Copyright (C) 2012-2013 VirtuePlanet Services LLP. All Rights Reserved.
# License - GPL V2
# Author: VirtuePlanet Services LLP
# Email: info@virtueplanet.com
# Websites:  http://www.virtueplanet.com
------------------------------------------------------------------------------------------------------------*/
.gap {height:10px;}
.category-view, .featured-view, .latest-view, .topten-view, .related-products-view {
	margin-bottom:10px !important;
	padding-bottom:50px !important;
       /* margin-left:40px;*/ margin-left:0px;
}
div.browse-view div.vp_header_bar {
	background: url('vp_eden-header-bg-l.png') no-repeat left center;
	height:40px;
	width:100%;	
	display:block;
	margin:0 0 2px 0;
	padding:0px;
}
div.browse-view div.vp_header_bar div {
	background: url('vp_eden-header-bg.png') no-repeat right center;
	height:40px;
	margin-left:10px;
	width:100%;	
}


.category-view .row
{
   margin-bottom: 50px;
/*border-right:1px solid #E4E4E4!important; */

}

.row
{
margin:0px!important;
/*border-right:1px solid #E4E4E4!important; */

}
span.quantity-box_new
{
padding:0px 10px;
float:left;
/*margin-left:306px;*/

}

div.quantity_add{

padding:0!important;
float:right;
margin-top:0px;
}
div.dot_image{

margin-left:-36px;
}

div.browse-view_new{
border-right:1px solid #E4E4E4!important; 
}

div.shadow-up_new{
margin-left:105px;

}
#vp-eden > div.vp_header_bar > div > .browse-page-title {
	color:#FE0065 !important;
	font-size:14px;
	font-style:normal;
	font-family:inherit;
	vertical-align:middle;
	font-weight:bold;
	float:left;
	margin:0px;
	line-height:40px;
	text-shadow: 1px 2px #FFF;
	border:none;
	padding:0;
	border:0 none;
}
div.browse-view div.vp_header_bar div h1 img {
	border:0px;
	vertical-align:middle;
	width:14px;
	height:14px;
	padding-left:5px;
}

.b1, .b2, .b3, .b4, .b2a, .b2b, .b2c, .b2d, .b2e {
	font-size:1px; 
	overflow:hidden; 
	display:block;
}
.b1 {
	height:1px; 
	background:#E4E4E4; 
	margin:0 10px;
}
.b2e {
	height:1px; 
	background:#ffffff; 
	border-right:2px solid #E4E4E4; 
	border-left:2px solid #E4E4E4; 
	margin:0 8px;
}
.b2d {
	height:1px; 
	background:#ffffff; 
	border-right:1px solid #E4E4E4; 
	border-left:1px solid #E4E4E4; 
	margin:0 7px;
}
.b2c {
	height:1px; 
	background:#ffffff; 
	border-right:1px solid #E4E4E4; 
	border-left:1px solid #E4E4E4; 
	margin:0 6px;
}
.b2b {
	height:1px; 
	background:#ffffff; 
	border-right:1px solid #E4E4E4; 
	border-left:1px solid #E4E4E4; 
	margin:0 5px;
}/~webbinit/index.php?option=com_virtuemart&view=categories&virtuemart_category_id=0&Itemid=248
.b2a {
	height:1px; 
	background:#ffffff; 
	border-right:1px solid #E4E4E4; 
	border-left:1px solid #E4E4E4; 
	margin:0 4px;
}
.b2 {
	height:1px; 
	background:#ffffff; 
	border-right:1px solid #E4E4E4; 
	border-left:1px solid #E4E4E4; 
	margin:0 3px;
}
.b3 {
	height:1px; 
	background:#ffffff; 
	border-right:1px solid #E4E4E4; 
	border-left:1px solid #E4E4E4; 
	margin:0 2px;
}
.b4 {
	height:2px; 
	background:#ffffff; 
	border-right:1px solid #E4E4E4; 
	border-left:1px solid #E4E4E4; 
	margin:0 1px;
}
.vp_category_wrap, .vp_product_wrap {
	padding:2px;
	margin-top:15px;
}
.vp_category, .vp_product {
	background: #ffffff; 
	border-right:1px solid #E4E4E4; 
	border-left:1px solid #E4E4E4;
        
}

.vp_new_product_css{

     border:none!important;
}
.vp_category {
	/*height:150px;*/ /* Category Box Height */
height:225px;
width:275px;}
.vp_product {
	height:150px; /* Product Box Height */
}
.vp_category div
{
/*	padding:0px;
	text-align:center;*/
}
 .vp_product div  {
	padding: 0 10px;
	text-align:center;
}
h2.vp_category_name, h2.vp_category_name a:link, h2.vp_category_name a:visited, h2.vp_category_name a.visited, h2.vp_product_name, h2.vp_product_name a:link, h2.vp_product_name a:visited, h2.vp_product_name a.visited  {
	line-height:normal;
	margin:0 !important;
	padding:0 !important;
/*	font-size:15px;
	font-weight:bold;*/
	font-size:25px;
	font-weight:normal;
	text-decoration:none !important;
	text-align:left;
	/*color:#3A3A3A !important;*/
        color:#FE0065 !important; 
	background:none !important;
	text-transform: none;
}

h2.vp_name
{
text-align:center!important;


}
h2.vp_name a{
/*font-size:22px!important;*/
font-size:30px!important;
font-weight:normal!important;
}
.category_page
{

border-right:1px solid #E4E4E4; 
}
.vp_cat_new
{

border:1px solid #E4E4E4!important; 
}
h2.vp_category_name a:hover, h2.vp_category_name a.hover, h2.vp_product_name a:hover, h2.vp_product_name a.hover  {
	text-decoration:underline !important;
}
div.vp_category_img
 {
	overflow:hidden;
	margin:0px auto;
	text-align:center !important;
	padding: 5px 0px;
        width:269px;
       height:213px;
/*        float:left;*/
}
 div.vp_product_img {
	overflow:hidden;
	margin:0px auto;
	text-align:center !important;
	padding: 5px 0px;
        width:150px;
        float:left;
}
div.vp_category_img a img, div.vp_product_img a img {
	overflow:hidden;
       
}

div.vp_category_img_new a img
{
  overflow:hidden!important;
  width:275px!important;


}
.vp_product_img {
	height:100px;
}
div.vp_product_price_wrap {
	margin:0px;
	padding: 0px;
        width:25%;
        float:left;
}
div.vp_product_price_wrap div, div.vp_product_price_wrap div span {
	font-size:17px !important;
	/*text-align:left !important;*/
	margin:0px;
	padding: 0px;
	color:#3A3A3A;
	line-height:120%;
}
div.vp_product_price_wrap div.product-discount:after, div.vp_product_price_wrap div.product-discount:before {
	clear:both;
	content:'';
	overflow:hidden;
	height:0;
	display:table;
}
div.vp_product_price_wrap .PricesalesPrice {
	/*float:left;*/
	width: auto;
	margin-right:15px;
}
.price-class div.PricesalesPrice {
	/*float:left;*/
	color: #939393;
}
.price-class div.PricesalesPrice > .PricesalesPrice {
	color:#FE0065;
}
div.vp_product_price_wrap .PricesalesPrice span {
	float:none;
	font-weight:bold;
}
div.vp_product_price_wrap .PricediscountAmount, div.vp_product_price_wrap .PricediscountAmount span {
	font-size:10px !important;
}
div.vp_product_price_wrap .PricediscountAmount {
	color: #939393;
}
.price-before-dicount.PricebasePriceWithTax {
	text-decoration:line-through;
}

div.vp_product_details {
	width:auto;
	padding:0px;
        width:15%;
        float:left;
	margin-left:250px;
}
div.vp_product_details a {
	background: url('vp_product_details.png') no-repeat  center center;
	height:28px;
	width:110px;
	vertical-align:middle;
	text-align:center;
	margin:0px auto;
	padding: 0 8px 0 8px;
	font-family:inherit;
	font-weight:normal;
	line-height:28px;
	display:block;
	text-decoration:none;
	color:#575757;
	text-shadow: 0px 1px #FFF;
	font-size:12px;
}
div.vp_product_details a:hover {
	background: url('vp_product_details.png') no-repeat  center center transparent !important;
	color:#575757 !important;
}
p.vp_product_s_desc {
	margin:20px 0px 10px 170px;
	text-align:left;
	color: #b8b8b8b8b8b8;
	font-size: 12px;
	text-decoration: none;
	line-height: 17px;
      
}

p.cont{

float:left;
font-size:13px;
margin-left:19px;

}
span.quantity-box, span.addtocart-button {
	width:auto !important;
	margin:0 !important;
	float:none;
}
.hide {
	display:none;
}
.inline-block {
	display:inline-block;
}
.vp_product .addtocart-bar {
	padding:0;
float:left;
}
.addtocart-bar span.addtocart-button {
	float:none;
	margin:0;
}
.name_q
{font-size:11px;
height:20px;}

.price_quan{

/*width:500px;*/
}
span.addtocart-button input.addtocart-button, span.addtocart-button input.addtocart-button:hover, span.addtocart-button input.notify-button, span.addtocart-button input.notify-button:hover {
	/*background: transparent url( 'vp_eden_add_to_cart.png' ) no-repeat  left center;*/
        background: #FE0065 ;
	background-position: left center;
	width:121px;
	text-align:center;
	height:28px;
	cursor:pointer;
	border: none;
	font-weight:normal;
	color:#FFFFFF;
	font-family:inherit;
	vertical-align: middle;
	overflow:hidden;
	margin: 0px auto;
	padding: 0 7px 2px 8px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	font-size: 12px;
}
.notify-area a.notify, .notify-area a.notify:hover {
	background: transparent url( 'vp_eden_add_to_cart.png' ) no-repeat  left center !important;
	width:110px;
	text-align:center;
	height:28px;
	cursor:pointer;
	border: none;
	font-weight:normal;
	color:#FFFFFF;
	font-family:inherit;
	vertical-align: middle;
	overflow:hidden;
	margin: 0px auto;
	text-decoration:none;
	line-height:28px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	font-size: 12px;
	display:inline-block;
}
.vp_product_sort_box, .vp_eden_bottom-pagination {
	background: #FAFAFA;
	padding: 5px 10px;
	border: 5px solid #F0F0F0;
	font-size: 11px;
	margin: 0px 0px 5px 0px;
	color: #939393;
}
.vp_product_sort_box .orderlistcontainer {
	font-size: 11px;
}
#vp-eden .vp_product_sort_box .orderlistcontainer a {
	color:#3A3A3A;
}
#vp-eden .vp_product_sort_box .orderlistcontainer a:hover {
	background:0 none;
}
#vp-eden .vp_eden_bottom-pagination {
	padding-bottom:5px;
}
#vp-eden .vp_eden_bottom-pagination ul {
	list-style:none;
	list-style-type:none;
	margin:5px 0;
	padding:0;
	float:left;
}
#vp-eden .vp_eden_bottom-pagination ul li {
	float:left;
}
#vp-eden .vp_eden_bottom-pagination span {
	margin: 0px 5px;
	padding: 5px 8px;
	background: #FFFFFF;
	border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;	
	border: #939393 1px solid;	
}
#vp-eden .vp_eden_bottom-pagination a {
	margin: 0px 5px;
	padding: 5px 8px;
	background: #FFFFFF;
	border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;	
	border: #939393 1px solid;	
	color:#3A3A3A;	
	text-decoration:none;
}
#vp-eden .vp_eden_bottom-pagination a:hover, #vp-eden .vp_eden_bottom-pagination a:focus {
	text-decoration:none;
	background:0 none;
	color:#3A3A3A;
}
.vp_eden_bottom-pagination .pagination {
	margin: 5px 0 0 0;
}
.vp_eden_bottom-pagination .pagination strong, .vp_eden_bottom-pagination .pagination a {
	margin: 0px 5px;
	padding: 5px 8px;
	background: #FFFFFF;
	border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;	
	border: #939393 1px solid;
}
.vp_eden_bottom-pagination {
	margin:5px 0px;
}
.vp_eden_bottom-pagination .pagination a {
	font-weight: normal;
	color: #939393;
}
.vp_eden_bottom-pagination .pagination strong {
	color: #3A3A3A;
	font-weight: bold;
}
.vp_eden_page_counter {
	float:right;
	margin:6px 5px 0 5px;
}
.vp_eden_category_description {
	padding:0px 5px;
	color: #3A3A3A;
}
.main-image img.product-image, .featured-view .spacer img, .latest-view .spacer img, .topten-view .spacer img {
	max-width: 100%;
	height: auto;
	width: auto;
}