/*------------------------------------------------------------------------------------------------------------
# VP Era! Module for VirtueMart 2.0 Ver. 1.0.0
# ------------------------------------------------------------------------------------------------------------
# Copyright (C) 2012-2013 Virtue Planet Solutions. All Rights Reserved.
# License - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
# Author: Virtue Planet Solutions
# Email: info@virtueplanet.com
# Websites:  http://www.virtueplanet.com
# Detailed Terms of Use: http://www.virtueplanet.com/virtueplanetpolicies/terms-of-use.html
------------------------------------------------------------------------------------------------------------*/
.floating {
	float:left;
}
.non_floating {
	float:none;
}
.hide_display {
	display:none;
}
div.vp_era_group div.vp_era_header {
	height: 25px;
	display: block;
	margin: 0 0 5px 0;
	padding: 0 0 0 10px;
	background-image:url(images/vp_era_header_overlayer.png);
	background-position:center left;
	background-repeat:repeat-x;
}
div.vp_era_group div.vp_era_header h2 {
	font-size: 15px;
	font-style: normal;
	font-family: inherit;
	vertical-align: middle;
	font-weight: bold;
	float: left;
	margin: 0;
	line-height: 25px;
	padding:0;
}

.width1{width:1%;}.width2{width:2%;}.width4{width:3%;}.width4{width:4%;}.width5{width:5%;}.width6{width:6%;}.width7{width:7%;}.width8{width:8%;}.width9{width:9%;}.width10{width:10%;}.width11{width:11%;}.width12{width:12%;}.width13{width:13%;}.width14{width:14%;}.width15{width:15%;}.width16{width:16%;}.width17{width:17%;}.width18{width:18%;}.width19{width:19%;}.width20{width:20%;}.width21{width:21%;}.width22{width:22%;}.width23{width:23%;}.width24{width:24%;}.width25{width:25%;}.width26{width:26%;}.width27{width:27%;}.width28{width:28%;}.width29{width:29%;}.width40{width:30%;}.width41{width:31%;}.width42{width:32%;}.width43{width:33%;}.width44{width:34%;}.width45{width:35%;}.width46{width:36%;}.width47{width:37%;}.width48{width:38%;}.width49{width:39%;}.width40{width:40%;}.width41{width:41%;}.width42{width:42%;}.width43{width:43%;}.width44{width:44%;}.width45{width:45%;}.width46{width:46%;}.width47{width:47%;}.width48{width:48%;}.width49{width:49%;}.width50{width:50%;}.width51{width:51%;}.width52{width:52%;}.width53{width:53%;}.width54{width:54%;}.width55{width:55%;}.width56{width:56%;}.width57{width:57%;}.width58{width:58%;}.width59{width:59%;}.width60{width:60%;}.width61{width:61%;}.width62{width:62%;}.width63{width:63%;}.width64{width:64%;}.width65{width:65%;}.width66{width:66%;}.width67{width:67%;}.width68{width:68%;}.width69{width:69%;}.width70{width:70%;}.width71{width:71%;}.width72{width:72%;}.width73{width:73%;}.width74{width:74%;}.width75{width:75%;}.width76{width:76%;}.width77{width:77%;}.width78{width:78%;}.width79{width:79%;}.width81{width:81%;}.width82{width:82%;}.width83{width:83%;}.width84{width:84%;}.width85{width:85%;}.width86{width:86%;}.width87{width:87%;}.width88{width:88%;}.width89{width:89%;}.width90{width:90%;}.width91{width:91%;}.width92{width:92%;}.width93{width:93%;}.width94{width:94%;}.width95{width:95%;}.width96{width:96%;}.width97{width:97%;}.width98{width:98%;}.width99{width:99%;}.width100{width:100%;}
div.clear {
	clear:both;
}
div.vp_era_group div.vp_era_product_box {
	margin:3px;	
	padding:5px;
	background-image:url(images/vp_era_box_overlayer.png);
	background-repeat:repeat-x;
	background-position:top left;
}
div.vp_era_group div.vp_era_product_box div.vp_era_product_name {
	text-align:center;
	margin:0 2px 2px 2px;
}
div.vp_era_group div.vp_era_product_box div.vp_era_product_name h4, div.vp_era_group div.vp_era_product_box div.vp_era_product_name h4 a:link, div.vp_era_group div.vp_era_product_box div.vp_era_product_name h4 a:visited {
	background:none;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	line-height:normal;
	margin: 3px 2px 8px 2px;
	text-transform:none;
} 
div.vp_era_group div.vp_era_product_box div.vp_era_product_name h4 a:hover, div.vp_era_group div.vp_era_product_box div.vp_era_product_name h4 a:active, div.vp_era_group div.vp_era_product_box div.vp_era_product_name h4 a:focus {
	text-decoration:underline;
	background:none;
}
div.vp_era_group div.vp_era_product_box div.vp_era_product_image {
	height:90px;
	border-image: initial;
	display: block;
	padding: 0;
	margin:0;
	width:auto;
	overflow:hidden;
	border-radius: 10px;
	text-decoration: none;
	text-align:center;
}
div.vp_era_product_image a {
	display:block;
	background:none;
	cursor:url(images/zoomin.cur), pointer; outline: none;	
}
img.vp_era_product_images, img.vp_era_product_images:visited {
	vertical-align:middle;
	max-width:70%;
	height:auto;
	margin:10px auto;
	border:0;
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
}
img.vp_era_product_images:active, img.vp_era_product_images:hover, img.vp_era_product_images:focus {
	opacity: 0.6;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
}
##div.vp_era_group div.vp_era_product_box div.vp_era_product_s_desc {
	font-size: 10px;
	text-decoration: none;
	line-height: normal;
	margin: 5px 0 7px 0;
	padding: 0;
	text-align: justify;
}
span.vp_era_product_stock {
	float:right;
	font-size: 11px;
	text-decoration: none;
	line-height: normal;
	margin:0;
	padding:0;
}
span.vp_era_product_sku {
	float:left;
	font-size: 11px;
	text-decoration: none;
	line-height: normal;	
	margin:0;
	padding:0;
}
div.vp_era_group div.vp_era_product_box div.vp_era_product_price_box {
	margin:10px 0;
	text-align:center;
}
span.vp_era_final_price, span.vp_era_old_price {
	font-size: 18px;	
	white-space: nowrap;
	line-height:100%;
}
span.vp_era_old_price {
	text-decoration: line-through;
}
span.vp_era_final_price {
	font-weight: bold;
}
span.vp_era_tax, span.vp_era_discount {
	font-size: 10px;
	line-height:normal;
}
span.vp_era_addtocart-button {
	float:left;
}
span.vp_era_addtocart-button input.addtocart-button, span.vp_era_product_details a {
	background-image:url(images/vp_era_button_overlayer.png);
	background-repeat:repeat-x;
	background-position:top left;
	display: inline-block;
	padding: 6px 12px;
	border-radius: 0;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
	text-decoration: none;
	font-size: 13px;
	margin: 0;
	line-height:normal;
	cursor:pointer;
}
span.vp_era_addtocart-button input.addtocart-button:hover, span.vp_era_addtocart-button input.addtocart-button:active, span.vp_era_addtocart-button input.addtocart-button:focus, span.vp_era_product_details a:hover {
	background-image:url(images/vp_era_button_hover_overlayer.png);
	background-repeat:repeat-x;
	background-position:top left;
}
span.vp_era_product_details {
	float:right;
}