.order h3 {
	padding: 0px 0 0px 0;
	background: none;
	color: #000;
}
img {
	border: none;
	vertical-align: middle;
}
.content-indent {
	padding: 0px 0 0 0;
	position: relative;
	clear: both;
}
/*---------------------------about us---*/
.about .body-top {
	background: url(../images/aboutback.jpg) no-repeat top center !important;
	padding: 0;
	border-top: none;
	margin-top: -1px;
}
.about p {
	margin: 0;
	padding: 0;
	color: #000;
	width: 376px;
}
.about .itemLinks {
	margin: 0;
}
.about .content-indent {
	height: 395px;
}
.itemBackToTop {
	display: none;
}
.all .body-top {
	background: url(../images/shop-top.png) no-repeat top center;
	padding: 0;
	border-top: none;
	margin-top: -1px;
}
/*---------------------------say---*/
.say .body-top {
	background: url(../images/say-top.png) no-repeat top center;
	padding: 0;
	border-top: none;
	margin-top: -1px;
}
.say h2 {
	padding: 0;
	margin: 10px 0;
	background: none;
	border: none;
}
.say p {
	margin: 0;
	padding: 0;
	color: #000;
}
.say p.p1-top {
	padding-top: 23px;
}
a.categorysay, a.categorysustain {
	font-weight: bold;
}
/*---------------------------workshop---*/
.workshop .body-top {
	background: url(../images/workshop-top.png) no-repeat top center;
	padding: 0;
	border-top: none;
	margin-top: -1px;
}
.workshop h2 {
	padding: 0;
	margin: 0;
	background: none;
	border: none;
	font-size: 14px
}

.item-pageworkshop  p{
	width: 450px;
}
.item-pageworkshop li {
	margin-right: 20px;
}
/*---------------------------sustain---*/
.sustain .body-top {
	background: url(../images/sustain-top.png) no-repeat top center;
	padding: 0;
	border-top: none;
	margin-top: -1px;
}
.sustain h2 {
	padding: 0;
	margin: 10px 0;
	background: none;
	border: none;
}
.sustain p.p1-top {
	padding-top: 23px;
}
.item-pagesustain p {
	width: 450px;
}
.item-pagesustain li {
	margin-right: 20px;
}
/*---------------------------new---*/
.whatsup .body-top {
	background: url(../images/new-top.png) no-repeat top center;
	padding: 0;
	border-top: none;
	margin-top: -1px;
}
.whatsup h2 {
	padding: 0;
	margin: 10px 0;
	background: none;
	border: none;
}
/*---------------------------delivery---*/
.delivery {
	padding: 10px 28px 0 0;
	border-top: none;
	margin-top: -1px;
}
.delivery h2 {
	font: bold 12px/21px Arial, Helvetica, sans-serif;
	color: #009900;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
	background: none;
	border: none;
}
.delivery p {
	margin: 0;
	padding: 15px 0 0 0;
	color: #434C59;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
}
.delivery ul {
	list-style-type: none;
	margin: 0 0 0px 0;
	padding: 15px 0 8px 0;
}
.delivery ul li {
	color: #434C59;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	background: url(../images/marker.gif) no-repeat 0 6px;
	padding: 0 0 0 20px;
	margin-bottom: 13px;
}
.delivery ul li strong {
	color: #333;
}
/*---------------------------delivery---*/
.contacts .body-top {
	padding: 0;
	border-top: none;
	margin-top: -1px;
	background-image: url(../images/contback.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
/*===== ACCORDION =====*/
.FAQS {
	padding: 10px 0px 0 0;
	width: 100%;
	border-top: none;
	margin-top: -1px;
	visibility: hidden;
}
.FAQS h2 {
	font: bold 12px/21px Arial, Helvetica, sans-serif;
	color: #009900;
	text-transform: uppercase;
	padding: 0;
	margin: 0 0 14px 0;
	background: none;
	border: none;
}
dl#accordion {
	list-style-type: none;
	padding-right: 0px;
	margin: 0;
	width: 761px;
	overflow: hidden;
	position: relative;
	clear: both;
}
dl#accordion dt {
	margin: 0;
	padding: 0px;
	position: relative;
	display: block;
	position: relative;
}
dl#accordion .bg {
	padding: 0 38px 0 10px;
	overflow: hidden;
	margin: 0px 0 1px 0;
	border-bottom: 1px solid #3C2313;
}
dl#accordion dt span {
	background: url(../images/virtuemart/sub-plus.png) 99% center no-repeat;
	padding: 0;
	font-family: 'aharoni_clm',Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	line-height: 43px;
	cursor: pointer;
	margin: 0;
	display: block;
	height: 1%;
}
dl#accordion dt.active span, dl#accordion dt:hover span {
	z-index: 1;
	background: url(../images/virtuemart/sub-minus.png) 99% center no-repeat;
	color: #3C2313 !important;
}
dl#accordion dd {
	background: none;
	display: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	border-bottom: 1px solid #3C2313;
}
dl#accordion dd .indent {
	margin: 0;
	min-height: 50px;
	padding: 0 20px 10px 10px;
}
dl#accordion dd .indent p {
	display: inline-block;
	margin: 0px;
	color: #9a9999;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	background: none;
	padding-right: 20px;
}
/* ##########################  logo  ########################### */
.logoheader {
	padding: 0;
	margin: 0;
	display: block;
	position: absolute;
	top: 12px;
	right: -2px;
	z-index: 9;
	width: auto;
	height: auto;
}
h5#logo {
	background: none;
	border: none;
	padding: 0;
	margin: 0;
}
h5#logo a {
	display: block;
	margin: 0;
	padding: 0;
	font: normal 1px/1px Arial, Helvetica, sans-serif!important;
}
h5#logo img {
	display: block;
}
h5#logo span {
	color: #333;
	font: bold 10px/16px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	border: none;
	padding: 0;
	margin: 0;
	background: none;
	display: none;
}
.welcome_msg {
	text-transform: uppercase;
	font-size: 11px;
	line-height: 11px;
	color: #ff6e00;
}
.moduletable-msg {
	position: absolute;
	top: 29px;
	right: 29px;
}
/* ##########################  header  ########################### */

#header {
	position: relative;
	z-index: 99;
	width: 100%;
	height: 250px;
	background: none;
	margin: 0 0 0 0;
}
#header .head {
	width: 950px;
	position: relative;
	margin: 0 auto;
}
/* --------------------------------------------------------- structure --- */
body {
	width: 100%;
	background-image: url(../images/paper-back.jpg);
	background-repeat: repeat;
	height: 100%!important;
	min-width: 1200px!important;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f3dfb7;
	margin: 0;
}
.main {
	width: 1128px;
	position: relative;
	background: none;
	margin: 0 auto;
	padding: 0 none;
	text-align: right;
	z-index: 1111;
	box-shadow: none;
}
/*.box-main { margin:0 auto; width:990px; background:#fff;}
		.box-main .tail-bot { background:url(../images/bottom-tail.gif) left bottom repeat-x;}
			.box-main .tail-top { background:url(../images/top-tail.gif) left top repeat-x;}
				.box-main .tail-right { background:url(../images/right-tail.gif) right top repeat-y;}
					.box-main .tail-left { background:url(../images/left-tail.gif) left top repeat-y;}
						.box-main .corner-top-right { background:url(../images/corner-top-right.gif) right top no-repeat;}
							.box-main .corner-top-left { background:url(../images/corner-top-left.gif) left top no-repeat;}
								.box-main .corner-bot-right { background: url(../images/corner-bottom-right.gif) right bottom no-repeat;}
									.box-main .corner-bot-left { background: url(../images/corner-bottom-left.gif) left bottom no-repeat; width:100%;}
*/
/* ------------------------------------- search --- */

#search {
	background-image: url("../images/search.png");
	background-repeat: no-repeat;
	border: medium none;
	left: 0;
	margin: 0;
	overflow: hidden;
	padding: 4px 8px;
	position: absolute;
	top: 75px;
	width: 282px;
}
#search .boxIndent {
	padding: 0;
}
#search h3 {
	text-transform: none;
	color: #000;
	font: normal 22px/36px Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	border: none;
	background: none;
}
#search .search {
	z-index: 9;
	position: relative;
}
#search .inputbox {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	box-shadow: none;
	color: #3C2313;
	padding: 6px 0;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.res_a_s {
	padding: 0!important;
	border: none!important;
}
div.res_a_s div.vm_ajax_search_header2 {
	padding: 10px;
	width: 283px;
	overflow: hidden;
	margin-bottom: 8px!important;
}
.res_a_s .floatleft {
	float: left;
	width: 60px;
}
.res_a_s .floatlright {
	float: left;
	width: 120px;
	font-size: 12px!important;
}
.res_a_s .ajax_serch-img {
	float: left;
	width: 40px;
	height: 40px;
	border: 1px solid grey;
	white-space: no-wrap;
	display: inline-block;
	clear: right;
	margin-top: 5px;
}
div.res_a_s div.vm_ajax_search_row_1, div.res_a_s div.vm_ajax_search_row_2 {
	padding: 5px 0 5px 5px;
	width: 92%!important;
	margin-top: 0!important;
	margin-bottom: 8px!important;
}
div.res_a_s div.selectedRow {
	background: #cbf6ee!important;
}
.moduletable_ajax_search h3 {
	text-transform: none;
	color: #000;
	font: normal 22px/36px Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	border: none;
	background: none;
}
#search form .label_vm_ajax {
	left: 10px;
	top: 2px;
	font-size: 11px;
	color: #afafaf;
	display: none;
}
#search .button {
	border: none;
	background: #333;
	color: #fff !important;
	width: 71px;
	height: 38px;
	font-size: 13px;
	text-transform: capitalize;
	line-height: 36px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-family: 'aharoni_clm', sans-serif;
	padding: 0 0px 0 0px;
	font-weight: normal;
	font-style: normal !important;
	margin: 0;
	cursor: pointer;
	position: relative;
	letter-spacing: 0px;
	float: left;
	display: inline-block;
	text-align: center;
	border-radius: 0px;
}
@-moz-document url-prefix() {
 #search .button {
padding-bottom:3px!important;
}
}
#search .button:hover {
	background: #009900;/*opacity:0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; color:#fff!important;*/
}
/* ------------------------------------- newsletter --- */	

#newsletter {
	border: medium none;
	height: 100px;
	left: 0;
	margin: 0;
	overflow: hidden;
	position: absolute;
	top: 66px;
}
.acymailing_module_form td {
	padding-bottom: 0;
}
.acymailing_module_form input {
	margin: 0;
}
/* ------------------------------------- header --- */	

.row-head {
	background-image: url("../images/sopping.png");
	background-repeat: no-repeat;
	height: 73px;
	left: 0;
	padding: 5px 30px 5px 10px;
	position: absolute;
	top: 5px;
	width: 260px;
}
/* ------------------------- currency --- */
.currency {
	height: 18px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 26px;
	width: 150px;
	z-index: 10000;
}
.currency .moduletable {
	position: relative;
}
.currency h3 {
	background: none;
	letter-spacing: 0px;
	border: none;
	color: #979797;
	font: normal 13px/18px Arial, Helvetica, sans-serif;
	font-family: 'aharoni_clm', sans-serif;
	padding: 3px 0 0px 0px;
	width: 70px;
	margin: 0;
	float: right;
	text-transform: none;
}
#select-form {
	margin-left: 1px;
	display: none;
}
.jqTransformSelectWrapper {
	background: none;
	color: #afafaf;
	font: normal 13px/18px Arial, Helvetica, sans-serif;
	font-family: 'aharoni_clm', sans-serif;
	width: 87px !important;
	height: 20px !important;
	float: right;
	position: relative;
	padding: 3px 0 0px 0px;
	margin-top: 0px;
	text-transform: capitalize;
}
.jqTransformSelectWrapper span {
	width: 83px!important;
	display: block;
	cursor: pointer;
}
.jqTransformSelectWrapper:hover {
	color: #1b1b1b;
}
.jqTransformSelectWrapper:hover .jqTransformSelectOpen {
	background-position: left bottom;
}
.jqTransformSelectWrapper .jqTransformSelectOpen {
	background: url(../images/select_right.png) left top no-repeat;
	width: 9px;
	height: 9px !important;
	position: absolute;
	top: 7px;
	right: 4px;
}
.jqTransformSelectWrapper ul {
	list-style: none !important;
	width: 84px !important;
	background: #fff;
	border: none;
	position: absolute;
	top: 23px;
	left: 1px;
	z-index: 100;
	border: 1px solid #dadad9;
	padding-bottom: 2px;
}
.jqTransformSelectWrapper ul li {
	padding-left: 7px;
	display: block;
	line-height: 16px;
}
.jqTransformSelectWrapper li a {
	text-decoration: none;
	display: block;
	color: #a4a4a4;
}
.jqTransformSelectWrapper ul li:hover {
	background: none;
}
.jqTransformSelectWrapper ul li:hover a {
	color: #000;
}
#select-form .jqTransformHidden {
	display: none !important;
}
.currency2 .button {
	border: none !important;
	font-size: 13px;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-family: 'aharoni_clm', sans-serif;
	font-weight: normal;
	letter-spacing: 0px;
	line-height: 21px!important;
	vertical-align: top;
	display: block;
	background: none;
	color: #333 !important;
	width: 50px;
	vertical-align: middle;
	height: 22px;
	padding: 0 0 0px 0px;
	margin: 1px 0px 0 0px;
	text-align: right;
	position: relative;
	float: right;
	border-radius: 2px;
}
 @-moz-document url-prefix() {
 .currency2 .button {
padding-bottom:3px;
line-height:16px!important;
}
}
.currency2 .button:hover {
	background: none;
	color: #009900 !important;
	text-decoration: none;
}
/* -------------------------end  currency --- */			
	
			
.cart {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	font: 12px/18px Arial, Helvetica, sans-serif;
	height: 36px;
	left: 5px;
	letter-spacing: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: right;
	text-transform: none;
	top: 18px;
	/* [disabled]width: 140px;
*/
	z-index: 9999;
}
.cart .spinner {
	width: 100%;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	background: #fff url(../images/ajax-loader.gif) center center no-repeat;
	display: none;
	z-index: 999;
}
.cart .moduletable {
	float: right;
}
#vmCartModule {
	position: relative;
	height: 26px;
	float: right;
}
.cart h3 {
	margin: 0;
	float: right;
	padding: 0 0 0 5px;
	margin: 0;
	background: none;
	border: none;
	text-transform: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font: 12px/18px Arial, Helvetica, sans-serif;
	letter-spacing: -0.4px;
}
.cart_num {
	display: block;
}
.cart_num .crt-text {
	padding-left: 6px;
	display: none;
}
.cart_num a {
	color: #333;
	font-weight: normal;
	text-decoration: none;
}
.cart_num a:hover {
	color: #1b1b1b;
	text-decoration: none;
}
.minicart {
	overflow: hidden;
	float: right;
	text-align: right;
}
.minicart .total, .minicart .total_products {
	float: right;
	margin-left: 0px;
}
.minicart .total {
	color: #757473;
	font: normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	display: none;
}
.minicart .total span {
	display: none;
}
#cart_list {
	overflow: hidden;
	display: none;
	color: #333333;
	text-align: center;
	position: absolute;
	top: 25px;
	left: 0px;
	border: none;
	width: 280px;
	background: #FFFFED;
	padding: 5px;
}
#cart_list .container .wrapper.marg-bot {
	position: relative;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
}
#cart_list .container .wrapper.marg-bot:first-child {
	margin-top: 10px;
}
#cart_list .container {
	width: auto;
	float: none;
	overflow: hidden;
}
#cart_list .container .wrapper.marg-bot .quantity {
	float: right;
	color: #000;
}
#cart_list .fleft {
	padding-top: 5px;
	float: right;
	width: 160px;
	padding-right: 5px;
	padding-left: 15px;
	position: relative;
	text-align: right;
}
#cart_list .fleft a.vm2-remove_from_cart {
	background: url(../images/virtuemart/cart_close.png) right top;
	border: 0 none;
	cursor: pointer;
	display: inline-block;
	height: 11px;
	vertical-align: bottom;
	width: 11px;
	text-decoration: none;
	position: absolute;
	left: 0px;
	top: 10px;
}
#cart_list .fleft a.vm2-remove_from_cart:hover {
	background-position: right bottom;
}
#vm_cart_products .image {
	float: right;
	width: 90px;
	padding: 5px;
	background: none;
	margin-left: 0px;
}
table.cart-summary .cart-images img, #vm_cart_products img {
	float: none;
	width: 90px;
	height: auto;
}
.product_row .prices {
	color: #009900;
}
.product_row .product_name {
	padding-top: 0px;
	display: inline-block;
	padding-bottom: 5px;
}
.product_row .product_name a {
	color: #656565;
	font-size: 12px;
	line-height: 16px;
}
.product_row .product_name a:hover {
	text-decoration: underline;
}
#cart_list .total {
	color: #009900;
	text-transform: none;
	font: bold 25px/18px Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 0px 20px 0px 0px;
}
#cart_list .total2 {
	padding-top: 20px;
	padding-bottom: 10px;
}
#cart_list .total strong {
	font: normal 25px/18px 'aharoni_clm', sans-serif;
}
#cart_list .total span {
	color: #3C2313;
	padding-left: 3px;
}
#cart_list .show_cart {
}
#cart_list .show_cart a {
	text-decoration: none;
	float: left!important;
	padding-bottom: 0;
	padding-top: 30px
}
#cart_list .show_cart a:hover {
}
.empty {
	text-align: right;
}
.cart hr, .cart .none {
	display: none;
}
#cart_list .text-cart {
	padding-top: 5px;
	margin-bottom: 0px;
	font-weight: normal
}
/* -------------------------end  cart --- */			
	
	
.moduletable_face {
	position: absolute;
	right: -60px;
	top: 45px;
	z-index: 10;
}
.module_slider {
	width: 940px;
	margin-bottom: 23px!important;
}
.module_slider .boxIndent {
	padding: 0;
	border: none;
	background: none;
	position: relative;
}
.module_slider .boxIndent .left_top {
	position: absolute;
	left: 0;
	top: 0;
	width: 5px;
	height: 5px;
	z-index: 9999;
	background: url(../images/left_top.png) left top !important;
}
.module_slider .boxIndent .right_top {
	position: absolute;
	right: 0;
	top: 0;
	width: 5px;
	height: 5px;
	z-index: 9999;
	background: url(../images/right_top.png) left top !important;
}
.module_slider .boxIndent .left_bot {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 5px;
	height: 5px;
	z-index: 9999;
	background: url(../images/left_bot.png) left top !important;
}
.module_slider .boxIndent .right_bot {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 5px;
	height: 5px;
	z-index: 9999;
	background: url(../images/right_bot.png) left top !important;
}
.moduletable_banner_1 {
	width: 100%;
	overflow: hidden;
	padding-bottom: 20px;
}
.bannergroup_banner_1 {
	margin-left: -20px;
}
.moduletable_banner_1 .banneritem {
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
}
.moduletable_banner_1 .banneritem:hover img {
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
.module_banner_2 .banneritem {
	margin-bottom: 20px;
}
.module_banner_2 .banneritem:hover img {
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
#foot .moduletable_social {
	position: absolute;
	right: 30px;
	width: 160px;
	top: 0px;
	padding-top: 0px;
	overflow: hidden;
	z-index: 99;
}
#foot .moduletable_social .boxIndent {
	padding: 0;
	border: none;
}
#foot .moduletable_social h3 {
	background: none;
	color: #000;
	line-height: 20px;
	text-align: left;
}
#foot .moduletable_social .social {
	background: none;
	border-radius: 0;
	position: relative;
	padding: 0px 0 0 0 !important;
	margin: 0 !important;
	list-style-type: none;
	overflow: hidden;
	float: right;
}
#foot .moduletable_social .social li {
	float: left;
	margin-left: 8px !important;
	padding: 0!important;
	background: none;
}
#foot .moduletable_social .social li a:hover img {
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
/* ------------------------------------- content --- */
#content {
	padding: 0 0 20px 0;
	z-index: 1;
	width: 100%;
	position: relative;
}
#left {
	float: right;
	width: 116px;
	margin: 0;
	padding: 0px;
}
.shop #left {
	width: 200px;
}
.shop .container {
	width: 900px;
	border-right: solid 1px #3C2313;
	padding: 0 20px 0 0;
}
.container {
	position: relative;
	margin: 0;
	float: right;
	width: 796px;
}
.first .container {
	height: 405px;
}
.workshop .container {
	width: 845px;
	border-right: solid 1px #3C2313;
	padding: 0 20px 0 0;
}
.whatsup .container {
	width: 845px;
	border-right: solid 1px #3C2313;
	padding: 0 20px 0 0;
}
.sustain .container {
	width: 845px;
	border-right: solid 1px #3C2313;
	padding: 0 20px 0 0;
}
.say .container {
	width: 845px;
	border-right: solid 1px #3C2313;
	padding: 0 20px 0 0;
}
.contacts .container {
	width: auto;
	overflow: hidden;
	float: none;
}
#right {
	float: left;
	width: 175px;
	margin: 0px 20px 0px 0px;
}
.contacts #right {
	width: 300px;
}
.workshop #right {
	width: 125px;
}
.sustain #right {
	width: 125px;
}
.say #right {
	width: 125px;
}
.whatsup #right {
    width: 125px;
}
/* ------------------------------------- footer --- */
.body-top {
	margin: 0 auto;
	text-align: center;
	width: 1200px;
	min-width: 1200px;
	position: relative;
}
#back-top {
	position: absolute;
	top: 19px;
	right: 9px;
	z-index: 1;
	display: none!important;
	padding: 0;
}
#back-top a {
	display: block;
	width: 64px;
	height: 38px;
	background: url(../images/back.png) left top no-repeat;
	padding: 0;
}
#back-top a:hover {
	opacity: 0.5;
}
.absolute {
	position: absolute;
	bottom: 58px;
	left: -134px;
	background: url(../images/absolute.png) left top no-repeat;
	width: 152px;
	height: 342px;
}
#foot {
	min-height: 9px;
	margin: 0px;
	width: 100%;
	z-index: 90;
	margin-left: 0px;
	overflow: hidden;
	position: relative;
	background-image: url("../images/menus/undermenu.png");
	background-repeat: no-repeat;
	background-position: center top;
}
#foot .space {
	padding: 15px 0px 0px 0px;
	font: normal 13px/18px Arial, Helvetica, sans-serif;
	font-family: 'aharoni_clm', sans-serif;
	color: #979797;
	min-height: 26px;
	text-transform: none;
	width: 100%;
	border-top: none;
}
#foot a {
	text-decoration: underline;
}
#foot a:hover {
	text-decoration: underline;
}
.footerText div {
	padding-top: 0px;
}
#foot .footerText {
	text-align: center;
	color: #3C2313;
}
#foot .footerText div {
	/* [disabled]float:right;
*/
	/* [disabled]padding-left: 20px;
*/
}
.footer2 {
}
#foot ul ul {
	display: none!important;
}
#foot ul {
	width: 161px;
	float: left;
	margin: 0;
	padding: 45px 0 0 0;
	overflow: hidden;
}
#foot ul li {
	float: none;
	background: url(../images/foot-marker.png) right 2px no-repeat;
	font: normal 11px/21px Arial, Helvetica, sans-serif;
	padding-right: 21px;
}
#foot ul li a {
	color: #7f7f7d;
	text-decoration: none;
	text-transform: none;
}
#foot ul li a:hover, #foot .module ul li.active a {
	text-decoration: none;
	color: #009900;
}
/*	#foot ul {
		border:none;
		background:none;
		padding:20px 0 8px 0px;
		margin:0 0 0px 0;
		list-style:none;
		 position:relative;
		 width:100%;
		 overflow:hidden;
		 float:none;
	}
		#foot ul li {
			background:none;
			font:normal 11px/14px Arial, Helvetica, sans-serif;
			background:none;
			display:block;
			padding:0px 15px 0 0px;
			text-transform:uppercase;
			letter-spacing:none;
			margin:0 0 0 0;
			float:left;
		}
			#foot ul li a {
				background:none;
				display:inline-block;
				color:#737373;
				padding:0;
				text-decoration:none;
			}
			#foot ul li a:hover,
			#foot ul li.active a {
				color:#009900;
				
			} 
	*/
/* ------------------------------------- Tooltips --- */
.tool-tip {
	background: #ffc;
	border: 1px solid #b4b58A;
	color: #000;
	max-width: 200px;
	text-align: left;
	z-index: 99!important;
}
.tool-title {
	background: #dda;
	border-bottom: 1px solid #b4b58A;
	padding: 5px 10px;
	font-weight: bold;
}
.tool-text {
	padding: 5px 10px;
}
/* ------------------------------------- VM --- */
.wrapper {
	overflow: hidden;
	width: 100%;
}
.wrapper2 {
	width: 100%;
}
.clear {
	clear: both;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.contact_email #contact_email_copy {
	margin: 0;
	float: left;
	width: 15px;
}
/* ------------------------------------- boxes --- 
	.module .box,
	.module_menu .box,
	.module_login .box,
	.module_text .box {background:#fff;}
	
	.module_login .box .tail-bottom,
	.module .box .tail-bottom,
	.module_menu .box .tail-bottom,
	.module_text .box .tail-bottom {background:url(../images/box-corner-tail-bottom.gif) bottom repeat-x;}
	
	.module_login .box .tail-top,
	.module .box .tail-top,
	.module_menu .box .tail-top,
	.module_text .box .tail-top {background:url(../images/box-corner-tail-top.gif) top repeat-x;}
	
	.module_login .box .tail-right,
	.module .box .tail-right,
	.module_menu .box .tail-right,
	.module_text .box .tail-right {background:url(../images/box-corner-tail-right.gif) right repeat-y;}
	
	.module_login .box .tail-left,
	.module .box .tail-left,
	.module_menu .box .tail-left,
	.module_text .box .tail-left {background:url(../images/box-corner-tail-left.gif) left repeat-y;}
	
	.module_login .box .corner-right-bottom,
	.module .box .corner-right-bottom,
	.module_menu .box .corner-right-bottom,
	.module_text .box .corner-right-bottom {background:url(../images/box-corner-right-bottom.gif) right bottom no-repeat;}
	
	.module_login .box .corner-left-bottom,
	.module .box .corner-left-bottom,
	.module_menu .box .corner-left-bottom,
	.module_text .box .corner-left-bottom {background:url(../images/box-corner-left-bottom.gif) left bottom no-repeat;}
	
	.module_login .box .corner-right-top,
	.module .box .corner-right-top,
	.module_menu .box .corner-right-top,
	.module_text .box .corner-right-top {background:url(../images/box-corner-right-top.gif) right top no-repeat;}
	
	.module_login .box .corner-left-top,
	.module .box .corner-left-top,
	.module_menu .box .corner-left-top,
	.module_text .box .corner-left-top {background:url(../images/box-corner-left-top.gif) left top no-repeat; width:100%;} */


/* ------------------------------------- END boxes --- */

.contacts .module_login {
	display: none;
}
.module_login {
	margin-bottom: 20px;
	border: 1px solid #e5e5e5;
	background: #fafafa;
	padding: 9px 19px 16px 19px;
	overflow: hidden;
}
.module_login .boxIndent {
	padding: 0;
	padding-top: 1px;
	border: none;
	background: none;
}
.module_login h3 {
	margin-bottom: 0;
	border: none;
}
.module_login h3 em {
}
#login-form .inputbox {
	width: 175px;
	height: 16px;
	line-height: 16px;
	background: #fff;
	border: solid 1px #e5e5e5;
	color: #999;
	padding: 10px 10px 10px 14px;
	margin: 0 0 0 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-family: 'aharoni_clm', sans-serif;
	font-size: 13px;
	outline: none;
	float: none;
	border-radius: 0px;
}
#login-form p {
	margin-bottom: 10px;
}
#login-form p + p {
	margin-bottom: 20px;
}
#login-form label {
	display: none;
	color: #000;
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	text-transform: none;
	padding-bottom: 6px;
}
#login-form #form-login-password label {
	padding-bottom: 5px;
	padding-top: 2px;
}
#login-form #form-login-remember {
	padding-top: 7px;
	overflow: hidden;
	margin-bottom: 0px;
	float: right;
}
#login-form #form-login-remember label {
	float: left;
	font-size: 13px;
	margin-left: 10px;
	display: block;
	color: #979797;
	font-family: 'aharoni_clm', sans-serif;
}
#login-form #modlgn-remember.inputbox {
	width: 12px;
	height: 12px;
	padding: 0;
	margin: 1px 0 0 0;
	border: none;
	float: right;
	line-height: 0;
}
#login-form fieldset {
	border: 0;
}
.moduletable-search {
	width: 265px;
	position: absolute;
	overflow: hidden;
	padding: 0 10px 10px;
	background: #282828;
	top: 0px;
	right: 0;
}
fieldset.input {
	border: 0;
}
#login-form .logout-button .button {
	width: auto;
}
#content #login-form .button {
	margin: 0;
	width: 62px;
	height: 38px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-family: 'aharoni_clm', sans-serif;
	line-height: 34px;
	background: #333;
	vertical-align: top;
	float: left;
	margin-left: 0px;
	border-radius: 0px;
	text-transform: none;
	font-weight: normal;
	margin-top: 0px;
}
#content #login-form .button:hover {
	background: #009900;
}
@-moz-document url-prefix() {
 #content #login-form .button {
padding-bottom:6px;
}
}
#content #login-form .logout-button .button {
	width: 90px;
	display: block;
	line-height: 26px!important;
}
#login-form ul {
	list-style-type: none;
	margin: 0;
	padding: 10px 0 0 0px;
}
#login-form ul li {
	margin: 0;
	padding: 0;
	line-height: normal;
	color: #7c7c7c;
	font: normal 11px/17px Arial, Helvetica, sans-serif;
}
#login-form ul li.yet {
	padding-top: 14px;
	margin-bottom: -2px;
	display: none;
}
#login-form ul li a {
	color: #979797;
	text-decoration: none;
	font: normal 13px/17px Arial, Helvetica, sans-serif;
	font-family: 'aharoni_clm', sans-serif;
	display: inline-block;
	padding: 0;
	margin: 0;
}
#login-form ul li a:hover {
	text-decoration: underline;
}
#login-form .create {
	float: none;
	margin-left: 0;
	padding-top: 3px;
	padding-left: 0px;
}
#login-form .create a {
	text-decoration: none;
	color: #009900;
	font: normal 13px/14px Arial, Helvetica, sans-serif;
	font-family: 'aharoni_clm', sans-serif;
	text-transform: none;
	display: inline-block;
	text-align: left;
	text-decoration: none;
}
#login-form .create a:hover {
	text-decoration: none;
	color: #000;
}
.item {
	overflow: hidden;
}
/* ------------------------------------- category-view --- */
div.moduletable-cat {
	display: block;
	height: 100px;
	position: relative;
}
ul.VMmenucat {
	background-image: url("../images/menus/undermenu.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 42px;
	position: relative;
}
ul.VMmenucat li {
	float: right;
	list-style: none outside none;
	overflow: visible;
	position: static;
	width: 146px;
}
ul.VMmenucat li a {
	background-image: url("../images/menus/tabup.png");
	background-position: left top;
	background-repeat: no-repeat;
	border-top: medium none;
	color: #333333;
	display: block;
	font-family: 'aharoni_clm', Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 40px;
	overflow: visible;
	padding: 18px 0 0;
	text-align: center;
	text-decoration: none;
	width: 182px;
}
ul.VMmenucat li.VMmenucat a:hover, ul.VMmenucat li.VmOpen a {
	background-image: url("../images/menus/tabover.png");
	text-decoration: none;
	font-weight: bold;
}
ul.menucat {
	clear: both;
	display: block;
	position: absolute;
	right: 0;
	width: 800px;
}
ul.menucat li {
	width: auto;
}
ul.menucat li a {
	background: none repeat scroll 0 0 transparent;
	border-left: 1px solid #333333;
	color: #333333;
	display: block;
	font-family: 'aharoni_clm', Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 14px;
	line-height: 14px;
	overflow: visible;
	padding: 0 7px;
	text-align: center;
	width: auto;
}
ul.menucat li a:hover, ul.menucat li a {
	background-image: none !important;
	font-weight: normal !important;
	text-decoration: underline;
}
.marg .category-view {
	margin: 0px 0px 10px 0;
}
.marg .category-view .category {
	width: 165px;
}
.category-view.tab .category, .category-view.tab .spacer {
	width: 141px;
}
.category-view.tab .spacer h2 a img {
	width: 90px;
	height: auto;
	background: #fff;
	margin: 0;
	text-align: center;
}
.category-view.tab .category-title {
	font-size: 11px;
}
.category-view {
	overflow: hidden;
	position: relative;
	width: 100%;
	margin-bottom: 10px;
	margin-right: 0px;
}
.category-view .row.marg {
	margin-bottom: 0;
	padding: 0;
}
.category-view .floatleft {
	float: right;
	border: 1px solid #eee;
}
.category-view .spacer, .category-view .category {
	padding: 0!important;
	margin: 0 10px 0 0;
	width: 165px;
	border-radius: 0px;
}
.category-view .spacer, .category-view .category:first-child {
	margin-right: 0;
}
.category-view .spacer {
	margin: 0;
}
.category-view .category-border {
	background: none;
	padding: 15px 0 15px 0;
	border-bottom: 1px solid #eee;
	text-align: center;
}
.category-view .category-title {
	font: normal 12px/17px Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #3f3f3f;
	padding: 10px 5px 10px 5px;
	background: none;
	text-align: center;
}
.category-view .spacer h2 {
	padding: 0!important;
	margin: 0 !important;
	background: none;
	padding: 0;
}
.category-view .spacer h2 a {
	text-decoration: none;
	text-align: left!important;
	background: none;
	padding: 0;
	margin: 0;
}
.category-view .spacer h2 a:hover .category-title {
	text-decoration: none;
	color: #009900;
}
.category-view .spacer h2 a img {
	background: #fff;
	margin: 0;
	text-align: center;
}
.category-view .horizontal-separator {
	margin: 10px 0 10px 0;
}
/* ------------------------------------- browse-view --- */
.category_description {
	margin-bottom: 10px;
}
.category_description p {
	margin-bottom: 0;
}
h1.browse-view {
	padding: 0px 0 2px 11;
	margin: 0 0px 10px 0px;
}
.orderby-displaynumber {
	padding: 10px;
	padding-top: 5px;
	margin: 0 0px 0 0px;
	margin-bottom: 0px;
	position: relative;
	z-index: 99;
	border-bottom: none;
	display:none;
}
.orderby-displaynumber .width90 div.clear {
	display: none!important;
}
.orderlistcontainer {
	font-size: 12px;
	line-height: 18px;
	color: #818181;
	margin: 0;
	position: relative;
	float: right;
	margin-left: 20px;
}
.orderlistcontainer .Manufactur {
	display: none;
}
.orderlistcontainer div.activeOrder {
	margin-top: 0px;
	background: #FFF;
	cursor: pointer;
	border: solid #e5e5e5 1px;
	font-size: 12px;
	padding: 2px 25px 1px 10px;
	color: #bebeba;
	float: left;
	min-width: 110px;
	height: 19px;
	border-radius: 0;
	position: relative;
	z-index: 10;
	cursor: default;
}
.orderlistcontainer.price div.activeOrder {
	min-width: 130px;
}
.orderlistcontainer.price div.orderlist {
	min-width: 165px;
}
.orderlistcontainer:first-child div.activeOrder {
	margin-top: 0;
}
.orderlistcontainer div.activeOrder.block {
	background: url(../images/virtuemart/arrow_down.png) right 1px no-repeat #fff;
	cursor: pointer;
}
.Order {
	margin-top: 0px;
	background: #FFF;
	cursor: pointer;
	border: solid #e5e5e5 1px;
	font-size: 12px;
	padding: 2px 25px 1px 10px;
	color: #bebeba;
	float: left;
	min-width: 100px;
	height: 19px;
	border-radius: 0;
	cursor: default;
	position: relative;
	z-index: 10;
}
.orderlistcontainer:first-child div.activeOrder {
	min-width: 100px;
}
.orderlistcontainer a {
	text-decoration: none;
	display: block;
	color: #bebeba;
}
.orderlistcontainer a:hover {
	text-decoration: none;
	display: block;
}
.orderlistcontainer div.orderlist {
	display: none;
	position: absolute;
	top: 22px;
	left: 0px;
	border: solid #e5e5e5 1px;
	background: #FFF;
	cursor: pointer;
	min-width: 125px;
}
.orderlistcontainer:first-child div.orderlist {
	left: 0px;
	min-width: 135px;
}
.orderlistcontainer div.orderlist div {
	padding: 0;
	margin: 0;
}
.orderlistcontainer div.orderlist div a {
	color: #333;
	padding: 2px 12px 2px 10px!important;
	display: block;
}
.orderlistcontainer div.orderlist div a:hover {
	background: #f4f4f4;
}
.Results {
	width: 210px;
	float: right;
	font-size: 12px;
	line-height: 18px;
	color: #3C2313;
	margin: 18px 0 0 0;
}
.Results select.inputbox {
	width: auto;
	height: auto;
	padding: 3px 2px 2px 5px;
	margin: 0px 5px 0 0;
	float: none;
	color: #BEBEBA;
}
.Results span {
	display: block;
	float: right;
	padding-bottom: 0px;
	padding-top: 2px;
}
/* ------------------------------------- product_list1 --- */
#product_list .floatright {
	float: left;
}
#product_list .floatleft {
	float: right;
}
.padding-stock .stock-level {
	font-size: 12px;
}
.padding-stock .vm2-normalstock {
	background: url(../images/virtuemart/vm2-sprite.png) left -84px no-repeat;
	display: inline-block;
	width: 64px;
	height: 15px;
}
.padding-stock .vm2-lowstock {
	background: url(../images/virtuemart/vm2-sprite.png) left -1px no-repeat;
	display: inline-block;
	width: 64px;
	height: 15px;
}
.padding-stock .vm2-nostock {
	background: url(../images/virtuemart/vm2-sprite.png) left -19px no-repeat;
	display: inline-block;
	width: 64px;
	height: 15px;
}
#product_list.list, #product_list.grid, #product_list3 {
	padding: 0 0 0 0;
}
#content .content-indent #product_list.list .browseProductImageContainer {
	border: 1px solid #e5e5e5;
	padding: 10px;
	width: 110px;
	height: auto;
	background: #fff;
}
#content .content-indent #product_list.list .spacer:hover .browseProductImageContainer {
	box-shadow: 5px 5px 10px rgba(0,0,0,.1);
}
#content .content-indent #product_list.list .browseProductImageContainer img {
	width: 110px;
	height: auto;
	background: #fff;
}
#content .content-indent #product_list.grid .browse-view .spacer .col-1 .browseProductImageContainer {
	border: 1px solid #e5e5e5;
	background: #fff;
	text-align: center;
	height: 190px;
}
#content .content-indent #product_list.grid .browse-view .spacer:hover .col-1 .browseProductImageContainer {
	box-shadow: 5px 5px 10px rgba(0,0,0,.1);
}
#content .content-indent #product_list.grid .browse-view .spacer .col-1 .browseProductImageContainer a {
	display: block;
	width: 100%;
	height: 100%;
}
#content .content-indent #product_list.grid .browse-view .spacer .col-1 .browseProductImageContainer img {
	max-width: 100%;
	height: auto;
	background: #fff;
}
#content .content-indent #product_list.grid .browse-view .spacer .col-1 .browseProductImageContainer img.special {
	background: none repeat scroll 0 0 transparent;
	position: absolute;
	z-index: 9999;
}
#content .content-indent #product_list.grid .browse-view .spacer .col-1 .browseProductImageContainer img.newpro {
	background: none repeat scroll 0 0 transparent;
	position: absolute;
	z-index: 9999;
	top: 50px;
}
#content .content-indent #product_list3 .browse-view .spacer .col-1 .browseProductImageContainer {
	border: none;
	padding: 0px;
	background: #fff;
	text-align: center;
	width: 200px;
	height: auto;
	margin: 0 auto;
}
#content .content-indent #product_list3 .browse-view .spacer .col-1 .browseProductImageContainer img {
	width: 200px;
	height: auto;
	background: #fff;
}
#content .content-indent #product_list.list .row {
	border: none;
	margin-top: 10px;
	position: relative;
	border-radius: 0px;
	min-height: 205px;
	width: 761px;
}
#content .content-indent #product_list.list .browse-view .spacer {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #FFFFE8;
	border-color: #FFFFE8 #FFFFE8 #3C2313;
	border-image: none;
	border-style: solid;
	border-width: 0px;
	box-shadow: 5px 5px 10px #3C2313;
	margin: 5px 0 5px -5px;
	padding: 5px;
}
#content .content-indent #product_list.grid .browse-view .row {
	padding: 0px;
	margin: 10px 0 0 0;
	border: none;
	position: relative;
	border-radius: 0px;
	background: #fff;
}
#content .content-indent #product_list.grid .browse-view .spacer {
	padding: 0px;
	background: none;
}
#content .content-indent #product_list.grid .browse-view .row .product1 {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #FFFFE8;
	border-color: #FFFFE8 #FFFFE8 #3C2313;
	border-image: none;
	border-style: solid;
	border-width: 0px;
	box-shadow: 5px 5px 10px #3C2313;
	margin-left: 15px;
	padding: 8px;
	width: 190px;
}
#content .content-indent #product_list.grid .browse-view .row {
	float: right;
	height: auto;
	width: 100%;
	margin-bottom: 0px;
	margin-right: -5px;
}
#content .content-indent .browse-view .spacer .col-3 h2, #content .content-indent #product_list.grid .browse-view .spacer .col-2 h2, #content .content-indent #product_list3 .browse-view .spacer .col-2 h2, .Front_VM2 h2 {
	line-height: 17px;
	margin: 0px 0 0 0;
	padding: 0px 0 0 0;
	background: none;
	border: none;
}
.Front_VM2 h2 {
	min-height: 40px;
}
#content .content-indent .browse-view .spacer .col-3 h2 a, #content .content-indent #product_list.grid .browse-view .spacer .col-2 h2 a, #content .content-indent #product_list3 .browse-view .spacer .col-2 h2 a, .Front_VM2 h2 a {
	font-family: 'aharoni_clm', sans-serif;
	margin-bottom: 0;
	color: #3C2313;
	background: none;
	padding-left: 0;
	font-size: 15px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
}
#content .content-indent .browse-view .spacer .col-3 h2 a:hover, #content .content-indent #product_list.grid .browse-view .spacer .col-2 h2 a:hover, #content .content-indent #product_list3 .browse-view .spacer .col-2 h2 a:hover, .Front_VM2 h2 a:hover {
	text-decoration: underline;
	color: #009900;
	padding-left: 0;
}
/* #content .content-indent .browse-view .spacer .col-2 .product-price span.PricesalesPrice , #content .content-indent #product_list.grid .browse-view .spacer .col-2 .product-price span.PricesalesPrice , #content .content-indent #product_list3 .browse-view .spacer .col-2 .product-price span.PricesalesPrice { float:right; color:#fff; font:normal 20px/36px Arial, Helvetica, sans-serif; font-family: 'aharoni_clm', sans-serif;  padding-right:12px; padding-bottom:2px; width:108px; background:#91d659; position:absolute; right:0; top:-252px;}
*/
#content .content-indent #product_list.list .browse-view .spacer .col-2 .product-price span.PricesalesPrice {
	position: relative;
	top: 0;
	left: 0;
}
#content .content-indent #product_list.list .browse-view .spacer .col-2 .product-price span.PricepriceWithoutTax {
	display: none;
}
#content .content-indent #product_list.grid .browse-view .spacer.disc .col-2 .product-price span.PricesalesPrice, #content .content-indent .browse-view .spacer.disc .col-2 .product-price span.PricesalesPrice {
	float: right;
	color: #fff;
	font: normal 20px/36px Arial, Helvetica, sans-serif;
	font-family: 'aharoni_clm', sans-serif;
	padding-right: 12px;
	padding-bottom: 2px;
	width: 108px;
	background: #ff8c38;
	position: absolute;
	right: 0;
	top: -290px;
	display: block;
}
#content .content-indent .browse-view .spacer .col-2 .product-price span.PricepriceWithoutTax, #content .content-indent #product_list.grid .browse-view .spacer .col-2 .product-price span.PricepriceWithoutTax, #content .content-indent #product_list3 .browse-view .spacer .col-2 .product-price span.PricepriceWithoutTax {
	float: right;
	color: #fff;
	font: normal 20px/36px Arial, Helvetica, sans-serif;
	font-family: 'aharoni_clm', sans-serif;
	padding-right: 12px;
	padding-bottom: 2px;
	width: 108px;
	background: #c5d862;
	position: absolute;
	right: 0;
	top: -252px;
	display: block;
	text-decoration: line-through;
}
/* ------------------------------------- product_list1 --- */
.marg {
	padding: 0 0 0 0;
}
#tabs .browse-view {
	margin-bottom: 0;
}
#content .content-indent .browse-view .row.odd {
	background: none;
}
#content .content-indent .browse-view .row.odd:hover {
	background: none;
}
#content .content-indent .browse-view .row.even {
	background: none;
}
#content .content-indent .browse-view .row.even:hover {
	background: none;
}
#content .content-indent .browse-view .spacer .col-1 {
	width: 130px;
	height: auto;
	margin-left: 20px;
}
.padding-stock {
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
	overflow: hidden;
}
.padding-stock .stock-level {
	padding-bottom: 5px;
	display: block;
}
#content .content-indent .browse-view .spacer .col-2 {
	width: 140px;
	height: auto;
	padding-top: 10px;
	position: relative;
	margin-right: 3px;
}
#content .content-indent .browse-view .spacer .col-2 .product-price {
	width: 100%;
	margin-bottom: 10px;
}
#content .content-indent .list .browse-view .spacer .col-2 .product-price {
	overflow: hidden;
}
#content .content-indent #product_list.list .PricepriceWithoutTax {
	display: none!important;
}
#content .content-indent .browse-view .spacer .col-2 .addtocart-area {
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding-top: 0px;
}
label.quantity_box {
	float: left;
	font: normal 12px/17px Arial, Helvetica, sans-serif;
	color: #c4b59d;
}
span.quantity-box {
	/* [disabled]float: left; */
	/* [disabled]width: 40px; */
	/* [disabled]margin-left: 4px; */
}
input.quantity-input {
	border: 1px solid #e5e5e5;
	border-radius: 0!important;
	width: 32px;
	height: 17px;
	padding: 0 3px 0 3px;
	font: normal 12px/17px Arial, Helvetica, sans-serif;
	color: ##e5e5e5;
}
span.quantity-controls {
	width: 44px;
	height: 19px;
	float: left;
	padding: 0;
	margin: 0;
}
span.quantity-controls input.quantity-controls {
	border: none;
	float: left;
	width: 19px;
	height: 19px;
	cursor: pointer;
}
span.quantity-controls input.quantity-plus {
	background: url(../images/virtuemart/quantity-controls.png) left top no-repeat;
	margin-left: 2px;
}
span.quantity-controls input.quantity-plus:hover {
	background-position: left bottom;
}
span.quantity-controls input.quantity-minus {
	background: url(../images/virtuemart/quantity-controls.png) right top no-repeat;
	margin-left: 2px;
}
span.quantity-controls input.quantity-minus:hover {
	background-position: right bottom;
}
#content .content-indent .browse-view .spacer .col-2 .addtocart-area .addtocart-bar2, .addtocart-area .addtocart-bar2 {
	margin: 0;
	padding: 0;
}
#content .content-indent .browse-view .spacer .col-2 .addtocart-area .addtocart-bar2 span.addtocart-button, .addtocart-bar2 span.addtocart-button {
	display: inline-block;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	float: none;
	width: auto;
	position: relative;
}
#content .content-indent .browse-view .spacer .col-2 .addtocart-area .addtocart-bar2 span.addtocart-button i, .addtocart-bar2 span.addtocart-button i {
	position: absolute;
	right: 7px;
	bottom: 12px;
	width: 10px;
	height: 10px;
	display: none;
}
#content .content-indent .browse-view .spacer .col-2 .addtocart-area .addtocart-bar2 span.addtocart-button .addtocart-button, .addtocart-area .addtocart-bar2 span.addtocart-button .addtocart-button, #content a.addtocart-button {
	display: block;
	width: 140px;
	height: 50px;
	padding: 0;
	font-family: 'aharoni_clm', sans-serif;
	text-transform: none;
	border-radius: 0px!important;
	border: none;
	color: #3c2313;
	text-align: left;
	text-decoration: none;
	letter-spacing: 0;
	cursor: pointer;
	font-size: 14px;
	font-style: normal;
	line-height: 50px;
	font-weight: bold;
	font-variant: normal;
	background-image: url(../images/virtuemart/buy.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: transparent;
}
#content .content-indent .browse-view .spacer .col-2 .addtocart-area .addtocart-bar2 span.addtocart-button:hover .addtocart-button, .addtocart-area .addtocart-bar2 span.addtocart-button:hover .addtocart-button, #content a.addtocart-button:hover {
	color: #000
}
 @-moz-document url-prefix() {
 #content .content-indent .browse-view .spacer .col-2 .addtocart-area .addtocart-bar2 span.addtocart-button input.addtocart-button, .addtocart-area .addtocart-bar2 span.addtocart-button input.addtocart-button {
padding-bottom:4px;
}
}
/*----- notifi ----------*/
#content a.addtocart-button {
	margin-top: 39px;
}
#content a.addtocart-button.attribut {
	margin-top: 20px;
}
#content span.addtocart-button a.addtocart-button {
	margin-top: 0px;
}
/*----- notifi ----------*/

#content .content-indent #bottom-pagination .pagination {
	overflow: hidden;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
}
#content .content-indent #bottom-pagination .pagination ul {
	float: right;
	overflow: hidden;
	padding-top: 10px;
	list-style: none;
	margin: 0;
}
.pag-bot .pagination ul {
	padding-top: 10px;
}
#content .content-indent #bottom-pagination .pagination ul li {
	color: #000;
	text-align: center;
	font: bold 12px/20px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	float: right;
	background: none;
	border: 1px solid #3C2313;
	margin: 0;
	margin-left: 8px;
}
#content .content-indent #bottom-pagination .pagination ul li span {
	padding: 4px 10px 4px 10px;
	display: inline-block;
}
#content .content-indent #bottom-pagination .pagination ul li a {
	color: #FFF;
	display: block;
	padding: 4px 10px 4px 10px;
	background:#D8BF9C;
}
#content .content-indent #bottom-pagination .pagination ul li a:hover {
	color: #000;
	text-decoration: none;
}
.pag-bot {
	padding-bottom: 0px;
}
#content .content-indent .browse-view .spacer .col-3 {
	overflow: hidden;
	width: 448px;
}
#content .content-indent .browse-view .spacer .col-3 .title-indent {
	padding-left: 20px;
	padding-bottom: 3px;
	margin-top: 10px;
	position: relative;
	border-left: 1px solid #3C2313;
	margin-left: 20px;
	overflow: hidden;
}
#content .content-indent .browse-view .spacer .col-3 p {
	color: #3C2313;
	font: normal 12px/17px Arial, Helvetica, sans-serif;
	padding: 13px 0 20px 0;
	margin-bottom: 0;
}
#content .content-indent .browse-view .spacer .col-3 .stock-level {
	float: right;
	padding-right: 10px;
	padding-top: 2px;
}
#content .content-indent .browse-view .spacer .col-3 .vmicon {
	float: right;
}
#content .content-indent .browse-view .spacer .col-3 .detal {
	position: absolute;
	left: 20px;
	bottom: 0px;
	background: url(../images/virtuemart/detal-bg.png) right 2px no-repeat;
	height: 20px;
}
#content .content-indent .browse-view .spacer .col-3 .detal a {
	color: #6c6c6c;
	text-decoration: underline;
	width: auto;
	height: auto;
	font: normal 12px/17px Arial, Helvetica, sans-serif;
	background: url(../images/virtuemart/detal-a.png) left center no-repeat;
	padding: 0 22px 0 7px;
	margin: 0;
	border: none;
	border-radius: 0;
	text-transform: capitalize;
}
#content .content-indent .browse-view .spacer .col-3 .detal a:hover {
	text-decoration: none;
}
/* ------------------------------------- product_list2 --- */
#product_list.grid .browse-view {
	border: none;
	margin-left: -10px;
}
#product_list.grid .horizontal-separator2 {
	border-bottom: none;
}
#content .content-indent #product_list.grid .browse-view .row {
	background: none!important;
}
#content .content-indent .browse-view .row .odd .spacer {
	background: none;
}
#content .content-indent .browse-view .row .even .spacer {
	background: none;
}
#content .content-indent .browse-view .row .odd:hover .spacer, #content .content-indent .browse-view .row .even:hover .spacer {
	background: none;
}
#product_list.grid .rating {
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;
}
#product_list3 .rating {
	padding-top: 10px;
	padding-bottom: 0px;
	overflow: hidden;
}
#content .content-indent #product_list.grid .browse-view .row .vertical-separator {
	margin-left: 10px;
}
#content .content-indent #product_list.grid .browse-view .spacer .col-1, #content .content-indent #product_list.grid .browse-view .spacer .col-3, #content .content-indent #product_list.grid .browse-view .spacer .col-2 {
	height: auto;
	margin-right: 0;
	width: 100%;
	float: none;
	padding-top: 0px;
}
#content .content-indent #product_list.grid .browse-view .spacer .col-3 .title-indent {
	padding: 0;
	padding-top: 15px;
	margin: 0;
	border: none;
	color: #3C2313;
	font: 12px/17px Arial, Helvetica, sans-serif;
}
#content .content-indent #product_list.grid .browse-view .spacer .col-3 .title-indent h2 {
	/* [disabled]min-height:42px;
*/
}
#content .content-indent #product_list.grid .browse-view .spacer .col-3 .title-indent p {
	padding-top: 5px;
	padding-bottom: 0px;
}
#product_list.grid .detal {
	display: none!important;
}
#product_list.list .det {
	display: none!important;
}
#product_list.grid .det {
	clear: both;
	display: block;
	float: none;
}
#product_list.grid .det span {
	display: none;
}
#product_list.grid .padding-stock {
	padding-top: 0;
	overflow: hidden;
	display: none;
}
#content .content-indent #product_list.grid .browse-view .spacer .col-2 .product-price {
	width: 100%;
	position: relative;
	margin-bottom: 10px;
	background: none repeat scroll 0 0 transparent;
	color: #3C2313;
	font-family: 'aharoni_clm', sans-serif;
	font-size: 15px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 0;
	padding-left: 0;
}
#content .content-indent #product_list.grid .browse-view .spacer .col-2 .addtocart-area {
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding-top: 0px;
}
label.quantity_box {
	float: right;
	font: normal 12px/17px Arial, Helvetica, sans-serif;
	color: #c4b59d;
}
span.quantity-box {
	/* [disabled]float: right; */
	/* [disabled]width: 40px; */
	/* [disabled]margin-right: 4px; */
}
input.quantity-input {
	border: 1px solid #e5e5e5;
	border-radius: 0!important;
	width: 32px;
	height: 17px;
	padding: 0 3px 0 3px;
	font: normal 12px/17px Arial, Helvetica, sans-serif;
	color: ##e5e5e5;
}
span.quantity-controls {
	width: 44px;
	height: 19px;
	float: right;
	padding: 0;
	margin: 0;
}
span.quantity-controls input.quantity-controls {
	border: none;
	float: right;
	width: 19px;
	height: 19px;
	cursor: pointer;
}
span.quantity-controls input.quantity-plus {
	background: url(../images/virtuemart/quantity-controls.png) left top no-repeat;
	margin-left: 2px;
}
span.quantity-controls input.quantity-plus:hover {
	background-position: left bottom;
}
span.quantity-controls input.quantity-minus {
	background: url(../images/virtuemart/quantity-controls.png) right top no-repeat;
	margin-left: 2px;
}
span.quantity-controls input.quantity-minus:hover {
	background-position: right bottom;
}
#content .content-indent #product_list.grid .browse-view .spacer .col-2 .addtocart-area .addtocart-bar2 {
	margin: 0;
	padding: 0;
}
#content .content-indent #product_list.grid .browse-view .spacer .col-2 .addtocart-area .addtocart-bar2 span.addtocart-button {
	display: block;
	margin: 20px 0 0 5px;
	padding: 0px 0 0 0;
	float: right;
	width: 100%;
	border-top: solid 1px #3c2313;
	border-bottom: solid 1px #3c2313;
}
#content .content-indent #product_list.grid .browse-view .spacer .col-2 {
}
#content .content-indent #product_list.grid .browse-view .spacer .col-2 .title-indent {
	padding: 0 0 10px 0;
	position: relative;
	min-height: 30px;
}
#content .content-indent #product_list.grid .browse-view .spacer .col-2 p {
	color: #aeadad;
	font: normal 12px/17px Arial, Helvetica, sans-serif;
	padding: 13px 0 0 0;
	margin-bottom: 0;
}
#content .content-indent #product_list.grid .browse-view .spacer .col-2 .stock-level {
	float: left;
	padding-left: 10px;
}
#content .content-indent #product_list.grid .browse-view .spacer .col-2 .vmicon {
	float: left;
}
#content .content-indent #product_list.grid .browse-view .spacer .col-2 .detal {
	position: relative;
	background: url(../images/virtuemart/detal-bg.png) left 2px no-repeat;
	height: 20px;
}
#content .content-indent #product_list.grid .browse-view .spacer .col-2 .detal a {
	color: #6c6c6c;
	text-decoration: underline;
	width: auto;
	height: auto;
	font: normal 12px/17px Arial, Helvetica, sans-serif;
	background: url(../images/virtuemart/detal-a.png) right center no-repeat;
	padding: 0 7px 0 22px;
	margin: 0;
	border: none;
	border-radius: 0;
	text-transform: capitalize;
}
#content .content-indent #product_list.grid .browse-view .spacer .col-2 .detal a:hover {
	text-decoration: none;
}
/* ------------------------------------- product_list3--- */
#product_list3 .browse-view {
	border: none;
	margin-left: -10px;
	position: relative;
}
#product_list3 .horizontal-separator2 {
	border-bottom: none;
}
#content .content-indent #product_list3 .browse-view .row {
	background: none!important;
	position: relative;
}
#content .content-indent .browse-view .row .odd .spacer {
	background: none;
	position: relative;
}
#content .content-indent .browse-view .row .even .spacer {
	background: none;
	position: relative;
}
#content .content-indent .browse-view .row.second .odd .spacer {
	background: none;
}
#content .content-indent .browse-view .row.second .even .spacer {
	background: none;
}
#content .content-indent .browse-view .row .odd:hover .spacer, #content .content-indent .browse-view .row .even:hover .spacer {
	background: #fff;
	box-shadow: 1px 1px 5px #b0afaf;
}
#content .content-indent #product_list3 .browse-view .row .vertical-separator {
	margin-left: 10px;
}
#content .content-indent #product_list3 .browse-view .row:first-child .spacer {
	margin-top: 0;
}
#content .content-indent #product_list3 .browse-view .spacer .col-1 {
	height: auto;
	width: auto;
	margin-right: 0;
}
#content .content-indent #product_list3 .browse-view .spacer .col-2 {
	overflow: hidden;
	height: auto;
	width: auto;
	padding-top: 0px;
}
#content .content-indent #product_list3 .browse-view .spacer .col-2 .product-price {
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
	padding-top: 10px;
}
#content .content-indent #product_list3 .browse-view .spacer .col-2 .addtocart-area {
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding-top: 0px;
}
label.quantity_box {
	/* [disabled]float: right; */
	background: none repeat scroll 0 0 transparent;
	color: #3C2313;
	font-family: 'aharoni_clm', sans-serif;
	font-size: 15px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 0;
	padding-left: 10px;
}
span.quantity-box {
	width: 40px;
	margin-right: 4px;
	padding: 0;
}
input.quantity-input {
	border: 1px solid #c4b59d;
	width: 32px;
	height: 17px;
	padding: 0 3px 0 3px;
	font: normal 12px/17px Arial, Helvetica, sans-serif;
	background-color: transparent;
}
span.quantity-controls {
	width: 44px;
	height: 19px;
	padding: 0;
	margin: 0;
}
span.quantity-controls input.quantity-controls {
	border: none;
	float: left;
	width: 19px;
	height: 19px;
	cursor: pointer;
}
span.quantity-controls input.quantity-plus {
	background: url(../images/virtuemart/quantity-controls.png) left top no-repeat;
	margin-left: 2px;
}
span.quantity-controls input.quantity-plus:hover {
	background-position: left bottom;
}
span.quantity-controls input.quantity-minus {
	background: url(../images/virtuemart/quantity-controls.png) right top no-repeat;
	margin-left: 2px;
}
span.quantity-controls input.quantity-minus:hover {
	background-position: right bottom;
}
#content .content-indent #product_list3 .browse-view .spacer .col-2 {
	overflow: hidden;
}
#content .content-indent #product_list3 .browse-view .spacer .col-2 .title-indent {
	padding: 0px 0 0px 0;
	position: relative;
	min-height: 34px;
}
#content .content-indent #product_list3 .browse-view .spacer .col-2 p {
	color: #aeadad;
	font: normal 12px/17px Arial, Helvetica, sans-serif;
	padding: 13px 0 0 0;
	margin-bottom: 0;
}
#content .content-indent #product_list3 .browse-view .spacer .col-2 .stock-level {
	float: left;
	padding-left: 10px;
}
#content .content-indent #product_list3 .browse-view .spacer .col-2 .vmicon {
	float: left;
}
#content .content-indent #product_list3 .browse-view .spacer .col-2 .detal {
	position: relative;
	background: url(../images/virtuemart/detal-bg.png) left 2px no-repeat;
	height: 20px;
}
#content .content-indent #product_list3 .browse-view .spacer .col-2 .detal a {
	color: #6c6c6c;
	text-decoration: underline;
	width: auto;
	height: auto;
	font: normal 12px/17px Arial, Helvetica, sans-serif;
	background: url(../images/virtuemart/detal-a.png) right center no-repeat;
	padding: 0 7px 0 22px;
	margin: 0;
	border: none;
	border-radius: 0;
	text-transform: capitalize;
}
#content .content-indent #product_list3 .browse-view .spacer .col-2 .detal a:hover {
	text-decoration: none;
}
/* ------------------------------------- productdetails--- */
.productdetails-view {
	border: none;
	padding: 0px;
	overflow: hidden;
	position: relative;
	border-radius: 0px;
}
.productdetails-view .fright {
	float: right;
	width: 430px;
	position: relative;
	margin-right: 47px
}
.productdetails-view .fright h1.title {
	background: none;
	text-transform: none;
	font-family: 'aharoni_clm', sans-serif;
	font-size: 16px;
	padding: 0px 0px 0px 20px;
	margin: 0;
	border-bottom: 1px solid #3c2313;
}
.productdetails-view .fright .s_desc {
	color: #1d1d1d;
	font: normal 14px/17px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #3c2313;
	padding: 10px 0 10px 0;
	margin: 0;
}
.productdetails-view .fright .s_desc p {
	padding: 0 0 10px 0;
	margin: 0;
}
.productdetails-view .product-description {
	border-bottom: 1px solid #3C2313;
	font: 13px/18px Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
}
.productdetails-view .product-description h1.title {
	background: none repeat scroll 0 0 transparent;
	border-bottom: 1px solid #3C2313;
	font-family: 'aharoni_clm', sans-serif;
	font-size: 16px;
	margin: 0;
	padding: 15px 0 0 20px;
	text-transform: none;
}
.productdetails-view .product-description p {
	padding: 0 0 10px 0;
	margin: 0;
}
.productdetails-view .icons {
	position: absolute;
	left: 2px;
	top: 0px;
	float: none;
	margin: 0;
	z-index: 99;
}
.productdetails-view .icons a {
	margin-right: 5px;
}
.productdetails-view .product-box2 {
	margin-top: 10px;
}
.productdetails-view .product-box2 .rating {
	overflow: hidden;
	height: 20px;
	width: 100%;
}
.productdetails-view .product-box2 .vote span {
	float: right;
	margin: 0;
	padding: 0;
}
.productdetails-view .product-box2 .vote span.rating-title {
	height: 18px;
	line-height: 18px;
	display: inline-block;
	margin: 0 5px 0 0;
	padding: 0;
}
.productdetails-view .product-box2 .product-price {
	float: right;
}
.productdetails-view .product-box2 .price strong {
	display: none;
}
.productdetails-view .product-box2 .PricesalesPrice {
	color: #3C2313;
	font-family: 'aharoni_clm', sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 26px;
}
.productdetails-view .product-box2 .price-crossed {
	color: #3C2313;
	font-family: 'aharoni_clm', sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 26px;
	text-decoration:line-through;
}
.productdetails-view .product-box2 span.PricesalesPrice {
	padding-right: 10px;
	margin-top: 0px;
	/* [disabled]float: left; */
}
.productdetails-view .product-box2 span.PricepriceWithoutTax {
	border-bottom: 1px solid #3C2313;
	font: 13px/18px Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
}
#content .productdetails-view .product-box2 .spacer-buy-area {
	padding: 0;
	margin: 0;
}
.productdetails-view .product-box2 .addtocart-bar2 {
	overflow: hidden;
	width: 100%;
	margin: 0 0 10px;
}
.productdetails-view .product-box2 .addtocart-area .product-fields {
	overflow: hidden;
	width: 100%;
	margin: 0px 0 10px 0;
}
.productdetails-view .product-box2 .addtocart-area .product-fields .product-field-desc {
	display: block;
	width: 100%;
	clear: both;
	padding-top: 5px;
}
.productdetails-view .product-box2 .addtocart-area .product-fields .product-fields-title {
	padding-left: 5px;
	float: none;
	width: 100%;
}
.productdetails-view .product-box2 .addtocart-area .product-fields .product-field {
	padding: 0 0 0px 0;
	overflow: hidden;
}
.productdetails-view .product-box2 .addtocart-area .product-fields .product-field-type-V {
	padding-top: 10px;
}
.productdetails-view .product-box2 .addtocart-area .product-fields .product-field-type-V .product-fields-title {
	line-height: 30px;
}
.productdetails-view .product-box2 .addtocart-area .product-fields .product-field-type-V span {
	width: auto;
}
.productdetails-view .product-box2 .addtocart-area .product-fields .product-field-type-V span.product-field-display {
	/* [disabled]float: left; */
	/* [disabled]padding-top: 5px; */
}
.hasTip img {
	cursor: help;
}
.product-field-display select {
	background: transparent;
	border: 1px solid #CCC;
	width: 200px;
}
.productdetails-view .product-box2 .addtocart-area .product-fields .product-field-type-E {
	padding-top: 10px;
}
.productdetails-view .product-box2 .addtocart-area .product-fields .product-field-type-Y .hasTip {
	display: none;
}
.productdetails-view .product-box2 .addtocart-area .product-fields .product-field-type-Y .product-fields-title {
	line-height: 30px;
	display: block;
}
.productdetails-view .product-box2 .addtocart-area .product-fields .product-field-type-Y .product-field-display input {
	vertical-align: middle;
	margin-top: 3px;
}
.productdetails-view .product-box2 .addtocart-area .product-fields .product-field-type-Y .product-field-display input, .productdetails-view .product-box2 .addtocart-area .product-fields .product-field-type-Y .product-field-display label {
	float: right;
	margin-left: 5px;
}
.productdetails-view .product-box2 .addtocart-area .product-field-type-M {
	width: 100%!important;
	overflow: hidden;
	text-align: right;
}
.productdetails-view .product-box2 .addtocart-area .product-field-type-M .product-field-display {
	width: 100%;
	overflow: hidden;
}
.productdetails-view .product-box2 .addtocart-area .product-field-type-M .product-field-display .group, .productdetails-view .product-box2 .addtocart-area .product-field-type-S .product-field-display .group {
	float: right;
	width: 90px;
	text-align: center;
}
.productdetails-view .product-box2 .addtocart-area .product-field-type-M .product-field-display input, .productdetails-view .product-box2 .addtocart-area .product-field-type-S .product-field-display input {
	right: 0;
	float: none;
	width: auto;
	float: right;
	margin-top: 3px;
}
.productdetails-view .product-box2 .addtocart-area .product-field-type-M .product-field-display label, .productdetails-view .product-box2 .addtocart-area .product-field-type-S .product-field-display label {
	right: 0;
	top: 0;
	float: right;
	width: 90px;
	margin-right: 3px;
	margin-bottom: 0;
}
.productdetails-view .product-box2 .addtocart-area .product-field-type-M .product-field-display img {
	width: 90px;
	height: 90px;
}
.product-fields {
	overflow: hidden;
}
.product-field-type-M {
	margin-top: 20px;
	padding-bottom: 20px;
	float: right;
	width: 120px!important;
	margin-left: 20px;
	text-align: center;
}
.product-field-type-M .product-field-display {
	overflow: hidden;
	width: 100%;
}
.product-field-type-M .product-field-display img {
	width: 90px;
	height: 90px;
	float: none;
}
.product-field-type-Y .product-fields-title {
	font-weight: bold;
}
.product-spec .product-field.product-field-type-P span.product-fields-title {
	display: block;
	font-weight: bold;
}
.product-spec .product-field span.product-fields-title {
	font-weight: bold;
	font-size: 14px;
	margin-right: 0px;
}
.product-spec .product-field span.product-field-display {
	font-weight: normal;
	font-size: 12px;
	margin-right: 20px;
}
.product-packaging {
	margin-bottom: 0px;
	margin-top: 0;
}
.product-spec > div {
	/* [disabled]border:1px solid #e5e5e5;
*/
	padding: 5px;
	border-top: none;
}
.product-spec > div:first-child {
}
.product-fields_custom .product-fields-title {
	display: none;
}
.product-fields_custom .product-field-display img {
	height: auto!important;
}
.product-fields_video .product-fields-title {
	display: block;
	font-weight: bold;
}
.product-fields_video .product-fields-title {
	display: block;
	font-weight: bold;
}
.product-fields_video .product-field-desc {
	display: block;
	padding: 10px 0;
}
.product-fields_video .product-field-display {
	width: 650px;
	margin: 0 auto;
	overflow: hidden;
	height: auto;
	display: block;
	text-align: center;
}
.product-fields_video .product-field-display iframe {
	margin: 0 auto;
}
.productdetails-view .product-box2 .addtocart-bar2 .controls {
}
.productdetails-view .product-box2 .fright {
	width: auto!important;
	float: none;
	margin: 0;
}
.productdetails-view .product-box2 .fright .ask-a-question, .productdetails-view .product-box .fright .manufacturer {
	margin: 0;
	padding: 0;
}
.productdetails-view .product-box2 .fright .ask-a-question {
	padding-top: 10px;
}
.productdetails-view .product-box2 .fright .manufacturer span {
	color: #3C2313;
	font-family: 'aharoni_clm', sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
}
.productdetails-view .product-box2 .fright .manufacturer a {
	font: normal 12px/17px Arial, Helvetica, sans-serif;
	color: #7e7d7d;
	padding: 0;
	margin: 0;
	border: none;
	background: none;
	border-radius: 0;
}
.productdetails-view .product-box2 a.ask-a-question {
	font: normal 12px/17px Arial, Helvetica, sans-serif;
	color: #7e7d7d;
	padding: 0;
	margin: 0;
	border: none;
	background: none;
	border-radius: 0;
}
.productdetails-view .product-box2 a.ask-a-question:hover {
	text-decoration: underline;
}
.productdetails-view .product-box2 .addtocart-button {
	/* [disabled]float: left; */
	padding: 0px 0 0 0;
}
.share {
	padding: 20px 0 40px 0;
	text-align: right;
	overflow: hidden;
	position: relative;
	visibility: hidden;
}
.share .addthis_toolbox {
	position: absolute;
	right: 0px;
	top: 20px;
	width: 250px;
}
.share1 {
	padding: 10px 0 20px 0;
	text-align: right;
	overflow: hidden;
	visibility: hidden;
}
.share1 .addthis_toolbox {
	overflow: hidden;
}
.share1 .addthis_toolbox a {
	float: lrft;
}
.productdetails-view .fleft {
	float: left;
	width: 400px;
	border: none;
}
.productdetails-view .fleft .availability {
	display: none;
}
.MediaFull {
	float: left;
	width: 220px;
	padding: 20px;
	border: 1px solid #e5e5e5;
	padding-bottom: 0;
}
.MediaFull h1 {
	font: normal 12px/24px Arial, Helvetica, sans-serif;
	color: #a9a9a9;
	background: #f7f7f7 url(../images/virtuemart/MediaFull_bg.png) 12px 5px no-repeat;
	border-top: 1px solid #e5e5e5;
	text-transform: none;
	margin-left: -20px;
	margin-right: -20px;
	margin-bottom: 0;
	padding: 0 33px 0 0;
}
/* -------------------------------------end  productdetails--- */
/* -------------------------------------end  productdetails--- */

.ui-tabs {
	padding: 0;
	zoom: 1;
}
.ui-tabs .ui-tabs-nav {
	list-style: none;
	padding: 0;
}
.ui-tabs .ui-tabs-nav li {
	border-bottom-width: 0 !important;
}
.ui-tabs .ui-tabs-nav li a {
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	padding-bottom: 0;
	border-bottom-width: 0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
	padding: 0;
	display: block;
	border-width: 0;
	background: none;
}
.ui-tabs .ui-tabs-hide {
	display: none !important;
}
/* ------------------------------------- tabs--- */

.relative {
	position: relative;
}
#navigation .Clist {
	background: url(../images/virtuemart/iconSweets1.png) left bottom no-repeat;
}
#navigation .Cgrid {
	background: url(../images/virtuemart/iconSweets3.png) left bottom no-repeat;
}
#navigation a:hover, #navigation a.active {
	background-position: left top;
}
.tabs-position {
	position: relative;
	width: 100%;
}
#navigation {
	margin: 0;
	padding: 0;
	float: none;
	list-style: none !important;
	height: 24px; /*--Set height of tabs--*/
	width: 60px;
	text-align: right;
	position: absolute;
	right: 15px;
	top: 20px;
	z-index: 100;
}
#navigation a {
	float: left;
	margin: 0;
	margin-left: 5px;
	padding: 0;
	height: 24px; /*--Subtract 1px from the height of the unordered list--*/
	width: 25px;
	line-height: 24px; /*--Vertically aligns the text within the tab--*/
	border: none;
	border-bottom: 0;
	margin-bottom: 0px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	display: inline-block;
}
/* tabs */
.availabilityHeader {
	display: block;
}
.desc {
	color: #191919;
	font: 12px/20px Arial, Helvetica, sans-serif;
}
.desc .text p {
	padding: 0 0 15px 0;
	margin: 0;
}
.desc ul, .desc ol {
	margin-right: 20px;
}
.list-reviews .normal {
	border-radius: 0;
	border: none;
	margin: 0;
	border-bottom: 1px solid #e5e5e5;
	padding: 0;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.list-reviews .normal span.date {
	font: normal 12px/17px Arial, Helvetica, sans-serif;
	padding: 5px 10px 5px 0px;
	border: none;
	border-top: none;
	border-right: none;
	display: inline-block;
}
.list-reviews .normal span.bold {
	display: inline-block;
}
.list-reviews .normal blockquote {
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
}
.list-reviews .normal span {
	font: bold 12px/17px Arial, Helvetica, sans-serif;
	padding-top: 0px;
	display: block;
}
.write-reviews {
	margin: 0;
	font: normal 12px/17px Arial, Helvetica, sans-serif;
	text-align: right;
	padding-bottom: 10px;
}
.write-reviews h4 {
	line-height: 24px;
}
.write-reviews strong {
	padding-bottom: 0px;
	display: block;
}
.list-reviews {
	padding-bottom: 0px;
}
.product-neighbours {
	font: bold 12px/25px Arial, Helvetica, sans-serif;
	margin: 0;
	padding-top: 10px;
	clear:both;
}
.product-neighbours a {
	height: 25px;
	width: 105px;
	text-align: center;
	border-radius: 0px;
	position: relative;
}
.product-neighbours a.next-page {
	float: left;
	color: #3C2313;
	padding-left: 0;
	background: url("../images/system/next.png") no-repeat scroll left 0 transparent;
	border: none;
	height: 25px;
	text-align: center;
	width: 100px;
	font-family: 'aharoni_clm', Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.product-neighbours a.previous-page {
	float: right;
	color: #3C2313;
	padding-left: 0;
	background: url("../images/system/prev.png") no-repeat scroll right 0 transparent;
	border: none;
	height: 25px;
	text-align: center;
	width: 100px;
	font-family: 'aharoni_clm', Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.product-neighbours a:hover {
	text-decoration: none;
	color: #009900;
}
/* ------------------------------------- end  related-categories --- */
.product-related-categories {
	border: none;
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding: 10px 0 0 0;
}
.product-related-categories h4 {
	text-transform: uppercase;
	font: bold 14px/20px Arial, Helvetica, sans-serif;
}
.product-related-categories .product-field {
	float: right;
}
.product-related-categories .product-field span.product-field-display {
	display: block;
	border: 1px solid #e5e5e5;
	border-radius: 0;
	padding: 10px;
	background: #fff;
	overflow: hidden;
	text-align: center;
	margin: 0 5px 10px 5px;
}
.product-related-categories .product-field span.vm-img-desc {
	display: none;
	overflow: hidden;
	border: none;
}
.product-related-categories .product-field_h {
	border-top: 1px solid #e5e5e5;
	height: 1px;
	width: 100%;
	clear: both;
	margin-bottom: 10px;
}
.product-related-categories .product-field a {
	color: #000;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
}
.product-related-categories .product-field img {
	text-align: center;
	margin: 0 auto;
	margin-bottom: 10px;
}
.product-related-categories .product-field a img {
	text-align: center;
	margin: 0 auto;
	margin-bottom: 10px;
}
/* ------------------------------------- end  related-categories --- */
/* ------------------------------------- related-products --- */
.product-related-products {
	border: none;
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding: 10px 0 0 0;
}
.product-related-products h4 {
	text-transform: uppercase;
	font: bold 14px/20px Arial, Helvetica, sans-serif;
}
.product-related-products .product-field {
	float: left;
}
.product-related-products .product-field span.product-field-display {
	display: block;
	border: 1px solid #e5e5e5;
	border-radius: 0;
	padding: 10px;
	overflow: hidden;
	text-align: center;
	margin: 0 5px 10px 5px;
	background: #fff;
}
.product-related-products .product-field span.vm-img-desc {
	display: none;
	overflow: hidden;
	border: none;
}
.product-related-products .product-field_h {
	border-top: 1px solid #e5e5e5;
	height: 1px;
	width: 100%;
	clear: both;
	margin-bottom: 10px;
}
.product-related-products .product-field a {
	color: #000;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
}
.product-related-products .product-field img {
	text-align: center;
	margin: 0 auto;
	margin-bottom: 10px;
}
.product-related-categories .product-field a img {
	text-align: center;
	margin: 0 auto;
	margin-bottom: 10px;
}
.product-related-products .product-field img, .product-related-categories .product-field a img {
	width: 100%;
	height: auto;
	margin-top: 0!important;
}
.category-view .spacer h2 a img {
	width: 130px;
	height: auto;
	margin-top: 0!important;
}
/* ------------------------------------- end  related-products --- */

/* ------------------------------------- cart-login --- */
.cart-view {
	overflow: hidden;
	width: 100%;
	margin-top: 10px;
}
.cart-view:first-child {
	margin-top: 0;
}
.cart-view h3 {
	text-transform: none;
	color: #3c2313;
	padding: 10px 20px 10px 0px;
	margin: 0;
	border: none;
	border-radius: 0px 0px 0 0;
}
.cart-view .login-box {
	padding: 20px;
	overflow: hidden;
	position: relative;
}
.right-link {
	position: absolute;
	left: 20px;
	top: 20px;
}
#com-login, #form-login {
	text-transform: none;
}
.cart-view #com-login .inputbox {
	float: none;
}
.cart-view #com-login p {
	padding: 0;
	margin: 0;
}
.cart-view #com-login label {
	display: block;
	padding: 10px 0 5px 0;
	text-transform: none;
}
.cart-view #com-login .link {
	padding-top: 10px;
}
.cart-view #com-login #com-form-login-remember {
	padding-top: 10px;
	overflow: hidden;
}
.cart-view #com-login .remember {
	overflow: hidden;
	padding-top: 4px;
}
.cart-view #com-login .remember label {
	float: left;
	text-transform: capitalize;
	padding: 0;
}
.cart-view #com-login .remember #remember.inputbox {
	width: 12px;
	height: 12px;
	padding: 0;
	margin: 0;
	background: none;
	float: left;
	vertical-align: middle;
	margin-top: 3px;
	margin-left: 5px;
	border: none;
}
/* ------------------------------------- cart-billing --- */
.cart-view .billing-box {
	padding: 20px;
	padding-bottom: 20px;
	color: #000;
	border: 1px none #e5e5e5;
	overflow: hidden;
	position: relative;
	border-radius: 0 0 0px 0px;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
}
.billing-box .billto-shipto {
	border-top: dotted #3C2313 1px;
	border-bottom: dotted #3C2313 1px;
	margin: 0 0 0px 0;
	padding: 20px 0 20px 0;
}
.billing-box .billto-shipto a.details {
	padding: 0;
	border-radius: 6px;
	padding: 5px;
	margin-top: 20px;
	border: 1px solid #e5e5e5;
	display: inline-block;
	background: #fff;
}
.output-billto span, .output-shipto span, .output-billto, .output-shipto {
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
}
.cart-view .border-top {
	border-bottom: 2px dotted #3C2313;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 0;
	margin-bottom: 20px;
}
.billing-box .userfields_info {
	border-bottom: 1px dotted #3C2313;
	color: #3C2313;
	display: inline-block;
	font-family: 'aharoni_clm', Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 24px;
	margin: 0 auto 10px;
	padding-top: 10px;
	text-align: right;
	width: 100%;
}
table.user-details input {
	background-color: #FCFBD4;
	border: 1px solid #CCCCCC;
	box-shadow: 0 0 5px #CCCCCC;
	color: #333333;
	font-size: 14px;
	margin: 5px 0;
	padding: 2px 5px;
	/* [disabled]width: 248px; */
}
table.user-details input#agreed_field {
	background: none;
	border: none;
	text-align: left;
	width: 12px;
}
table.user-details select, table.user-details select.inputbox {
	background-color: #FCFBD4;
	border: 1px solid #CCCCCC;
	box-shadow: 0 0 5px #CCCCCC;
	color: #333333;
	font-size: 14px;
	margin: 5px 0;
	padding: 2px 5px;
	width: 239px;
}
td.key {
	padding: 0 6px;
	width: 185px;
	display: block;
}
.billing-box .pad-top {
	padding-top: 20px;
}
.control-button button, .control-buttons button {
	margin-top: 20px;
	margin-right: 10px;
}
.billing-box .control-buttons {
	text-align: left!important;
}
#STsameAsBT {
	margin-left: 6px;
}
/* ------------------------------------- cart-summary --- */
tr.pad, tr.pad td {
	border: none;
}
.cart-summary {
	overflow: hidden;
	position: relative;
	width: 100%;
	border-collapse: separate;
}
.cart-summary a {
	text-decoration: underline;
}
.cart-summary a:hover {
	text-decoration: none;
}
.cart-title {
	width: 155px;
	display: inline-block;
	text-align: center;
}
table.cart-summary tr.sectiontableentry2 {
	background: #fff;
	border-left: 1px solid #e5e5e5;
}
table.cart-summary tr.sectiontableentry2 td {
	border: 1px solid #e5e5e5;
	border-top: none;
	border-left: none;
	padding: 10px 5px 10px 5px;
}
table.cart-summary tr.sectiontableentry2 td.color {
	background: #009900;
	color: #fff;
}
table.cart-summary tr.sectiontableentry2 td:first-child {
	border-left: 1px solid #e5e5e5;
}
table.cart-summary tr td {
	padding: 10px;
	background: none;
}
table.cart-summary tr th {
	background: #fdfdfd;
	border-bottom: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	padding: 6px 0 6px 0px;
	color: #000;
	text-align: center;
}
table.cart-summary tr th:first-child {
	border-left: 1px solid #e5e5e5;
}
table.cart-summary .cart-images {
	display: block;
}
.sectiontableentry2 .vm-customfield-cart span.product-field-type- {
	display: none!important;
}
table.cart-summary .pad td {
	padding-top: 10px;
}
.bg-top .total {
	background: #e43405;
	color: #fff;
	display: block;
}
table.cart-summary tr.sectiontableentry1 {
	background: #fff;
	border-left: 1px solid #e5e5e5;
}
table.cart-summary tr.sectiontableentry1.bg-top, table.cart-summary tr.sectiontableentry2.bg-top {
	background: url(../images/virtuemart/line.png) left top repeat-x #fff;
}
table.cart-summary tr.sectiontableentry1 td {
	border: 1px solid #e5e5e5;
	border-top: none;
	border-left: none;
	padding: 10px 5px 10px 5px;
}
table.cart-summary tr.sectiontableentry1 td:first-child {
	border-left: 1px solid #e5e5e5;
}
table.cart-summary .inline .inputbox {
	width: 60px;
	height: 16px;
line-height:16px text-align:center;
	padding: 4px 0 4px 0;
	margin: 0 0 0 6px;
}
.vm2-add_quantity_cart {
	background: url(../images/virtuemart/update_quantity_cart.png) left top;
	width: 22px;
	height: 22px;
	border: 0px;
	cursor: pointer;
}
.vm2-remove_from_cart {
	background: url(../images/virtuemart/remove_from_cart.png) left top;
	border: 0 none;
	cursor: pointer;
	display: inline-block;
	height: 23px;
	vertical-align: middle;
	margin-top: -4px;
	width: 27px;
	text-decoration: none;
}
.userFormcoupon {
	padding-top: 20px;
	padding-bottom: 10px;
}
#checkoutForm {
	overflow: hidden;
	position: relative;
}
.customer-comment {
	text-align: right;
	border-top: dotted #3C2313 1px;
	margin: 20px 0 0;
	padding: 10px 0 0;
}
.checkout-button-top {
	text-align: left;
	border-top: dotted #3C2313 1px;
	padding: 20px 0 0;
	overflow: hidden;
	position: relative;
}
.checkout-button-top {
	overflow: hidden;
	width: 100%;
}
.checkout-button-top a.vm-button-correct {
	float: left;
	margin-left: 10px;
	padding-bottom: 0;
	padding-top: 1px;
}
.checkout-button-top label {
	float: right;
	padding-top: 0px;
}
.popup h5 {
	font-size: 16px;
	line-height: 24px;
	padding-bottom: 16px;
}
.popup p {
	padding: 0;
	margin: 0;
}
span.terms-of-service {
	cursor: pointer;
}
textarea.customer-comment {
	background: #fff;
	border: dotted #3C2313 1px;
	color: #777;
	margin-bottom: 20px;
	text-align: right;
	padding: 5px 5px 4px;
	width: 646px;
	min-height: 100px;
}
textarea.virtuemart:hover, textarea.customer-comment:hover {
	background: #fdfcfc;
	color: #000;
}
.buttonBar-right {
	text-align: left;
	width: 100%;
	padding-top: 20px;
}
.order table tr {
	text-align: center!important;
}
.order table tr td {
	border: 1px solid #e5e5e5;
	background: #fff;
	padding: 10px;
}
.my-groovy-style a {
	font-weight: bold;
	display: inline-block;
	padding-bottom: 5px;
	color: #009900;
}
.my-groovy-style h4 {
	color: #000;
}
/* ------------------------------------- end cart-summary --- */
/* ------------------------------------- end cart-summary --- */
.registration fieldset, .profile-edit fieldset {
	margin: 0!important;
	margin-bottom: 20px!IMPORTANT;
}
.registration legend, .profile legend, .profile-edit legend {
	color: #000;
	font: bold 15px/40px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}
.profile .button {
	margin-left: 15px;
}
.profile-edit select {
	width: 260px!important;
	line-height: 1.2em;
	font-size: 13px;
	color: #919191;
	padding: 4px 0 4px 0!important;
	height: 27px;
}
#right .module {
	padding: 0;
	padding-top: 0;
	margin-bottom: 0px;
	position: relative;
	border-radius: 0px;
}
#right .module .boxIndent {
	padding: 0;
	border: none;
}
.map_map {
	border: 1px solid #C4C4C4;
	padding: 2px;
	margin-top: 24px;
}
.module_address {
	background: #fff;
	position: relative;
	border-radius: 3px;
	margin-bottom: 10px;
	padding-top: 0px;
}
.module_address h3 {
}
.module_address .boxIndent {
	padding: 10px;
	border: 1px solid #e5e5e5;
}
.custom_address {
	padding-bottom: 0px;
	overflow: hidden;
	font-size: 13px;
}
.custom_address dl {
	padding-bottom: 10px;
	color: 434c59;
	float: left;
	width: 234px;
}
.custom_address dl span {
	float: none;
	width: 66px;
}
.custom_address dl dt {
	line-height: 18px;
}
.custom_address dl dd a {
	margin-left: 3px;
	color: #009900;
	text-decoration: underline;
	font-weight: normal;
}
.custom_address dl dd a:first-child {
	text-decoration: none!important;
}
.custom_address dl dd a:hover {
	text-decoration: none;
	color: #000;
}
.custom .dl {
	padding-top: 18px;
}
.icons a {
	margin-left: 5px;
}
.customer-reviews {
	margin: 0;
}
.checkout-button-top {
	visibility: hidden;
	display: none;
}
.login ul {
	padding-top: 10px;
}
.login ul li {
	padding-bottom: 5px;
}
.login ul li a {
	color: #242026;
}
.product-price {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader() !important;
}
.product-price div span {
	padding-right: 10px;
}
#products {
	position: relative;
}
#products_example {
	width: 250px;
	min-height: 300px;
	padding: 0;
	margin: 0;
	position: relative;
	z-index: 0;
	background: none;
	visibility: hidden;
}
/*
	Slideshow
*/

#slides {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
}
/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width: 400px;
	height: 400px;
	margin: 0;
	padding: 0;
	position: relative;
	display: none;
}
#products .jcarousel-skin-tango {
	margin: 0;
	padding: 5px 0;
	position: relative;
	width: 400px;
}
/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/
.slides_control {
	height: 400px!important;
	width: 400px!important;
}
.slides_container div.slide {
	width: 400px;
	height: 400px;
	display: block;
	background: #fff!important;
}
.slides_container div.slide a {
	width: 400px;
	height: 400px;
	background: #ccc;
	display: block;
}
.slides_container .productimage {
	width: 400px;
	height: auto;
	background: #666!important;
}
.jcarousel-skin-tango .jcarousel-container {
	background: none;
	border: none;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
	width: 400px;
	padding: 0;
}
.jcarousel-skin-tango .jcarousel-clip {
	overflow: hidden;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 400px;
	height: 130px;
}
.jcarousel-skin-tango .jcarousel-item {
	width: 160px;
	height: 160px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
	margin-right: 10px;
}
/*
	Next/prev buttons
*/
.jcarousel-clip.jcarousel-clip-horizontal {
	height: 80px;
	width: 400px;
	overflow: hidden;
}
.jcarousel-container .jcarousel-next, .jcarousel-container .jcarousel-prev {
	position: absolute;
	top: 60%;
	margin-top: -30px;
	width: 28px;
	height: 44px;
	display: none!important;
	z-index: 101;
	border: none;
	text-indent: -9999px;
	cursor: pointer;
}
.jcarousel-container:hover .jcarousel-next, .jcarousel-container:hover .jcarousel-prev {
	display: block!important;
}
.none .jcarousel-container .jcarousel-next, .none .jcarousel-container .jcarousel-prev {
	display: none!important;
	visibility: hidden!important;
}
.jcarousel-container .none .jcarousel-next:hover, .jcarousel-container .none .jcarousel-prev:hover {
	opacity: 0.7;
}
.jcarousel-container .jcarousel-next {
	right: -1px;
	background: url(../images/virtuemart/next.png) left top no-repeat;
}
.jcarousel-container .jcarousel-prev {
	left: 1px;
	background: url(../images/virtuemart/prev.png) left top no-repeat;
}
#products .row-carusel {
	position: relative;
	overflow: hidden;
}
#products #carousel {
	overflow: hidden;
	position: relative;
}
/*
	Pagination
*/
#products .pagination {
	background: none;
	height: 90px;
	padding: 0;
	margin-left: 0;
	overflow: hidden;
}
#products .pagination li {
	float: left;
	list-style: none;
	width: 70px;
	height: auto;
	margin: 0 0 0 5px;
	padding: 3px;
	background: #fafafa;
	border: 1px solid #e5e5e5
}
#products .pagination li a {
	display: block;
	position: relative;
}
#products .pagination li.current, #products .pagination li:hover {
	border: 1px solid #c0bebe;
}
#products .pagination li img {
	width: 70px;
	height: auto;
	background: #fff!important;
}
/*
	Pagination
*/
#products .pagination2 {
	background: none;
	width: auto;
	height: 90px;
	padding: 0;
	margin-left: 0;
	overflow: hidden;
}
#products .pagination2 li {
	float: left;
	list-style: none;
	width: 70px;
	height: auto;
	margin: 0 9px 0 0;
	padding: 5px;
	background: #fafafa;
	border: 1px solid #e5e5e5
}
#products .pagination2 li a {
	display: block;
	position: relative;
}
#products .pagination2 li img {
	width: 100px;
	height: auto;
	background: #fff!important;
}
.zoomPad {
	position: relative;
	float: left;
	z-index: 99;
	cursor: crosshair;
}
.zoomPreload {
	-moz-opacity: 0.8;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: none;
	border: 1px solid #CCC;
	background-color: white;
	padding: 8px;
	text-align: center;
	background-image: url(../images/zoomloader.gif);
	background-repeat: no-repeat;
	background-position: 43px 30px;
	z-index: 110;
	width: 90px;
	height: 43px;
	position: absolute;
	top: 0px;
	left: 0px;
 * width:100px;
 * height:49px;
}
.zoomPup {
	overflow: hidden;
	background-color: #FFF;
	-moz-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index: 120;
	position: absolute;
	border: 1px solid #CCC;
	z-index: 101;
	cursor: crosshair;
}
.zoomOverlay {
	position: absolute;
	left: 0px;
	top: 0px;
	background: #FFF;
	/*opacity:0.5;*/
	z-index: 5000;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 101;
}
.zoomWindow {
	position: absolute;
	left: 230px!important;
	top: -6px!important;
	background: #FFF;
	z-index: 6000;
	height: auto;
	z-index: 10000;
	z-index: 110;
}
.zoomWrapper {
	position: relative;
	border: 1px solid #e5e5e5;
	z-index: 110;
}
.zoomWrapperTitle {
	display: block;
	background: #999;
	color: #FFF;
	height: 18px;
	line-height: 18px;
	width: 100%;
	overflow: hidden;
	text-align: center;
	font-size: 10px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 120;
	-moz-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
}
.zoomWrapperImage {
	display: block;
	position: relative;
	overflow: hidden;
	z-index: 110;
}
.zoomWrapperImage img {
	border: 0px;
	display: block;
	position: absolute;
	z-index: 101;
}
.zoomIframe {
	z-index: -1;
	filter: alpha(opacity=0);
	-moz-opacity: 0.80;
	opacity: 0.80;
	position: absolute;
	display: block;
}
/*********************************************************
/ When clicking on thumbs jqzoom will add the class
/ "zoomThumbActive" on the anchor selected
/*********************************************************/
.vm-img-desc {
	display: none;
}
.def-virtuemart {
	overflow: hidden;
}
.def-virtuemart p {
	padding: 0;
	margin: 0;
	padding-bottom: 15px;
}
.manufacturer {
	margin-top: 5px;
}
.cart-view h1 {
	padding: 0;
	background: none;
	color: #3C2313;
	border: none;
}
.cart-view h2 {
}
.checkoutStep {
	font-size: 22px;
	padding-bottom: 10px;
}
.content.my-groovy-style h2 {
	background: none;
	color: #3C2313;
	padding-left: 0;
}
#com-form-login-remember {
	padding-top: 20px;
}
#com-form-login-remember #remember.inputbox {
	float: right;
	width: 12px;
	height: 12px;
	padding: 0;
	margin: 3px 0px 0 5px;
	vertical-align: middle;
}
.contacts .module {
	border: none;
	padding: none;
	margin-bottom: 0px;
	border-radius: 0px;
	position: relative;
}
.contacts .module .boxIndent {
	padding: 0;
}
.module {
	border: none;
	padding: 0;
	margin-bottom: 18px;
	border-radius: 0px;
	position: relative;
}
.boxIndent {
	padding: 0;
}
.moduleourcli h3 {
	margin: 0;
	padding: 0;
	border: none;
}
.moduleourcli .boxIndent {
	background-image: url(../images/paper-back.jpg);
	background-repeat: repeat;
}
.ic_marquee0 {
	padding: 5px 10px;
}
.module ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.module li {
	font: normal 11px/24px Arial, Helvetica, sans-serif;
	float: none;
	position: relative;
	padding: 0px 0 0px 12px;
	height: auto;
	background: none;
	text-transform: none;
}
.module li:first-child {
}
.module li a {
	color: #7e7e7e;
	text-decoration: none;
	padding: 0;
	display: inline-block;
	background: none;
}
.module li a:hover, .module li.active a {
	color: #009900;
}
.first .moduletable_Breadcrumbs, .contacts .moduletable_Breadcrumbs {
	display: none;
}
.moduletable_Breadcrumbs {
	padding-bottom: 10px;
	padding-top: 10px;
}
.breadcrumbs_Breadcrumbs {
	line-height: 18px;
	border: none;
	padding-left: 0px;
}
.manufacturer-view-default {
	overflow: hidden;
}
.manufacturer-view-default .manufacturer {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}
.manufacturer-view-default .row .manufacturer .spacer {
	padding: 0;
	margin: 0 0 0 10px;
}
.manufacturer-view-default .row .manufacturer .spacer a.box-indent {
	display: block;
	border: 1px solid #E5E5E5;
	text-align: center;
	padding: 10px;
}
.order-view {
	border: 1px solid #E5E5E5;
	padding: 10px;
	margin-bottom: 10px;
}
.order-view p {
	font-size: 20px;
}
.order-view #com-form-order-submit {
	padding-top: 10px;
}
div.spaceStyle {
	border: 1px solid #e5e5e5;
	padding: 10px;
	margin: 0;
}
div.spaceStyle.first, div.spaceStyle.second {
	margin-bottom: 10px!important;
}
.order-list {
	border: 1px solid #e5e5e5;
	padding: 10px;
}
.order-list thead {
	border-bottom: 1px solid #e5e5e5;
}
.order-list thead tr th {
	padding-bottom: 5px;
	text-align: left;
}
.order-list tbody .row0 td {
	padding-top: 5px;
}
.order-items th, .order-history th {
	padding: 5px;
	border: 1px solid #e5e5e5;
}
.order-items tr td, .order-history tr td {
	padding: 5px;
	border: 1px solid #e5e5e5;
}
.form-field #askform .inputbox {
	float: none;
}
.form-field #askform textarea.field {
	width: 394px;
	background: #fff url(../images/vmgeneral/default_bg.jpg) bottom repeat-x;
	border: solid #e5e5e5 1px;
	color: #777;
	text-align: left;
	padding: 12px;
	max-width: 500px;
	height: 110px;
	border-radius: 0px;
}
.Front_VM2 .category_description p {
	padding-top: 16px;
}
.Front_VM2 .category_description p:first-child {
	padding-top: 0;
}
.Front_VM2 .boxIndent {
	padding: 0;
	border: none;
}
.cart-summary .vm-customfield-cart {
	padding-left: 0px;
	padding-top: 5px;
	text-align: center;
}
.cart-summary .vm-customfield-cart span {
	float: none!important;
	margin-bottom: -10px!important;
}
.priceColor2 {
	color: #000;
}
#screenshot2 {
	position: absolute;
	border: 1px solid #333;
	background: #fff;
	padding: 5px;
	display: none;
	color: #fff;
	z-index: 9999;
	left: 0;
}
.manufacturer-image img {
	border: 1px solid #e5e5e5;
	margin-bottom: 5px;
}
#product_list3 span.addtocart-button {
	float: left!important;
}
#product_list3 a.button {
	float: left;
	margin-top: 10px;
	text-transform: capitalize;
	margin-left: 10px;
}
#comments-footer {
	display: none;
}
#comments-form-link .showform {
	margin-left: 0;
	margin-top: 0px;
}
#jc h4 {
	padding-top: 0px;
	border: none;
}
#comments-form p, #comments-form #comments-form-buttons, #comments > div {
	margin-left: 0!important;
}
#comments .comment-body {
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 18px;
	color: #000;
	font-size: 12px;
}
#comments .toolbar {
	padding-top: 10px;
}
#comments .comment-box {
	position: relative;
}
#comments .comments-buttons {
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.recentproducts {
	list-style: none;
	padding: 0;
	margin: 0;
	margin-top: 10px;
	clear:both;
}
.recentproducts h2 {
	display: none!important;
}
.recentproducts h2.item1 {
	display: block!important;
}
.recentproducts li {
	margin-bottom: 10px;
	float:right;
}
.recentproducts li img {
	width: 40px;
	height: auto;
	margin-right: 10px;
}
.recentproducts li a {
	color: #009900;
	text-decoration: underline;
	margin-right: 5px;
}
.recentproducts li a:hover {
	color: #000;
	text-decoration: none;
}
.coupon-tr td:first-child {
	padding-left: 10px!important;
}
#userForm.coupon-form {
	padding-bottom: 10px;
}
.vmCartPaymentLogo {
	display: block;
}
.vmCartPaymentLogo img {
	width: auto;
	height: 25px;
}
#userForm.shipment_method div {
	padding-bottom: 10px;
}
#userForm.shipment_method .vmshipment {
	display: table-cell;
	vertical-align: middle;
}
#userForm.shipment_method .buttonBar-right {
	padding-top: 10px;
}
#userForm.shipment_method .vmCartPaymentLogo {
	display: inline-block;
}
#userForm.shipment_method .vmCartPaymentLogo img {
	width: auto;
	height: 20px;
}
#userForm.shipment_method input {
	float: right;
	vertical-align: middle;
	margin-top: 2px;
}
#userForm.shipment_method label {
	float: right;
	vertical-align: middle;
	line-height: 17px;
	margin-right: 10px;
}
#userForm.shipment_method .vmshipment_name {
	margin-left: 10px;
}
#paymentForm.payment-validate div {
	padding-bottom: 10px;
}
#paymentForm.payment-validate .vmshipment {
	display: table-cell;
	vertical-align: middle;
}
#paymentForm.payment-validate .buttonBar-right {
	padding-top: 10px;
}
#paymentForm.payment-validate .vmCartPaymentLogo {
	display: inline-block;
}
#paymentForm.payment-validate .vmCartPaymentLogo img {
	width: auto;
	height: 20px;
}
#paymentForm.payment-validate input {
	float: right;
	vertical-align: middle;
	margin-top: 2px;
}
#paymentForm.payment-validate label {
	float: right;
	vertical-align: middle;
	line-height: 17px;
	margin-right: 10px;
}
ul.jcomments-latest li h4 a {
	text-transform: capitalize;
	color: #000000;
	font: 15px/17px Arial, Helvetica, sans-serif;
}
ul.jcomments-latest li {
	padding: 0;
}
ul.jcomments-latest ul {
	margin-top: 0;
	margin-bottom: 20px;
}
ul.jcomments-latest ul li {
	overflow: hidden;
}
ul.jcomments-latest .author {
	float: left;
	color: #009900;
}
ul.jcomments-latest .date {
	float: right;
}
ul.jcomments-latest .rounded {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	padding: 6px;
}
ul.jcomments-latest .fleft {
	float: right;
	width: 146px;
	padding-left: 20px;
}
.jc_img {
	float: left;
	padding: 4px 0 0 4px;
}
ul.jcomments-latest .jc_img img {
	width: 50px;
	height: auto;
	margin: 0;
	box-shadow: 2px 2px 4px #000;
}
.jc_no, ul.jcomments-latest {
	display: none;
}
.back-to-category {
	float: none;
	border-top: 1px solid #3C2313;
	margin-top: 10px;
}
table.user-details {
	margin-bottom: 0;
}
.vendor-details-view h1, .vendor-details-view h3, .manufacturer-view-default h2 {
	margin-bottom: 10px;
}
.vendor-details-view .right {
	text-align: right!important;
	width: 69%!important;
}
#counter {
	border: 1px solid #3C2313;
	background: none;
	border-radius: 0px;
	padding: 5px;
}
#options .fleft {
	float: left;
	margin-right: 20px;
}
#sort-by .selected, #sort-direction .selected, #filters .selected {
	color: #000;
}
.orderlistcontainer {
	position: relative;
}
.orderlist ul {
	margin: 0;
	padding: 5px 0 5px 0;
	list-style-type: none;
}
.orderlist ul li a:hover {
	color: #000;
}
.orderlist ul li {
	padding-left: 10px;
}
#sort-direction {
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: absolute;
	left: 150px;
	top: 22px;
	width: 17px;
	height: 16px;
	overflow: hidden;
}
#sort-direction a {
	text-indent: -9999px;
}
#sort-direction a.selected {
	display: none!important;
}
.orderlistcontainer.price li {
	display: block;
}
#navigation div.active, #navigation2 div.active {
	text-decoration: underline;
}
/* Start: Recommended Isotope styles */



#testvm {
	clear: both;
	margin: 0 auto;
	width: 100%;
}
.produkt {
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #DCDCDC #DCDCDC #CCCCCC;
	border-radius: 0 0 4px 4px;
	border-style: solid;
	border-width: 1px 1px 3px;
	box-shadow: 0 0 8px -3px rgba(0, 0, 0, 0.3);
	height: auto;
	margin: 5px !important;
	padding: 5px;
	width: 212px !important;
	min-height: 340px;
}
#infscr-loading {
	background: none repeat scroll 0 0 #000000;
	border-radius: 10px 10px 10px 10px;
	bottom: 30%;
	color: #FFFFFF;
	left: 45%;
	opacity: 0.8;
	padding: 10px;
	position: fixed;
	text-align: center;
	width: 200px;
	z-index: 10000;
	margin-top: 10px;
}
#navigation a.active {
	text-decoration: underline;
}
.ias_loader {
	color: #FFFFFF;
	opacity: 0.8;
	position: absolute;
	bottom: 0px;
	left: 50%;
	text-align: center;
	z-index: 10000000;
	width: 128px;
	height: 15px;
	margin-left: -64px;
}
.ias_trigger {
	background: none repeat scroll 0 0 #000000;
	border-radius: 10px 10px 10px 10px;
	color: #FFFFFF;
	opacity: 0.8;
	position: absolute;
	bottom: -10px;
	left: 50%;
	text-align: center;
	z-index: 10000000;
	width: 206px;
	height: 30px;
	line-height: 20px;
	margin-left: -103px;
}
.ias_trigger a:link, .ias_trigger a:visited {
}
.ias_trigger a:hover, .ias_trigger a:active {
	border-color: #ccc;
}
/* REQUIRED for core functionality */

.responsive-tabs__heading {
	display: none;
}
.responsive-tabs__list__item {
	display: inline;
	cursor: pointer;
}
 @media (max-width: 767px) {
.responsive-tabs__list {
	display: none;
}
.responsive-tabs__heading {
	display: block;
	cursor: pointer;
}
.responsive-tabs__panel--closed-accordion-only {
	display: none;
}
}
 @media (min-width: 768px) {
.responsive-tabs__panel--closed-accordion-only {
	display: block !important;
}
}
/* END - Required for core functionality */


/* OPTIONAL - Basic Skin */

.responsive-tabs-wrapper {
	clear: both;
	zoom: 1;
}
.responsive-tabs-wrapper:before, .responsive-tabs-wrapper:after {
	content: "";
	display: table;
}
.responsive-tabs-wrapper:after {
	clear: both;
}
.responsive-tabs__heading--active:focus, .responsive-tabs__list__item--active:focus {
	outline: none !important;
}
.responsive-tabs__list {
	clear: both;
	float: none;
	padding: 0 40px 42px;
	;
	background-image: url("../images/menus/undermenu.png");
	background-position: center bottom;
	background-repeat: no-repeat;
}
.responsive-tabs__list__item {
	background-image: url("../images/menus/tabup.png");
	background-position: left top;
	background-repeat: no-repeat;
	border-top: medium none;
	color: #333333;
	display: block;
	font-family: 'aharoni_clm', Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 23px;
	overflow: visible;
	padding: 18px 0 0;
	text-align: center;
	text-decoration: none;
	width: 182px;
	float: right;
}
.responsive-tabs__list__item:hover {
	background-image: url("../images/menus/tabover.png");
	font-weight: bold;
}
.responsive-tabs__list__item--active, .responsive-tabs__list__item--active:hover {
	background-image: url("../images/menus/tabover.png");
	font-weight: bold;
}
.responsive-tabs__panel {
	margin: 0 50px;
	clear: both;
	border: none;
}
/* END - Optional - Basic Skin */
.virtuemart_search select {
	margin-bottom: 10px;
	margin-right: 10px;
}
.rating {
	padding-top: 5px;
	padding-bottom: 5px;
}
.ratingbox {
	width: 95px;
	height: 17px;
	background: url(../images/virtuemart/rating.png) left top repeat-x;
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
}
.ratingbox .stars-orange {
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/virtuemart/rating.png) left bottom repeat-x;
	width: 0%;
	height: 17px;
	display: block;
	margin: 0;
	padding: 0;
}
.floatright {
	float: left;
}
#facebox {
    text-align: right;
}
.inline {
	display: inline-block;
}
form.inline input {
	margin-right: 5px;
}
form.inline {
	margin-bottom: 10px;
}
#tosAccepted {
	float: right;
	vertical-align: middle;
	margin-left: 4px;
}
.terms-of-service {
	float: right;
	margin-top: -2px;
	margin-left: 10px;
}
#tosAcceptedLabel {
	padding-top: 15px;
}
a#terms-of-service:hover {
	color: #000;
	text-decoration: none;
}
.details-button {
	padding-right: 10px;
}
#tab-2 {
	display: none;
}
#tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
#tabs li {
	float: left;
	padding-bottom: 10px;
	margin-right: 10px;
	cursor: pointer;
}
#tabs li:hover {
	text-decoration: underline;
}
.Front_VM2 {
	margin-bottom: -10px;
}
.Front_VM2 h1 {
	margin-top: 15px;
}
#content .content-indent .browse-view.front {
	margin-left: -20px;
	margin-bottom: 20px;
}
.browse-view.front .horizontal-separator {
	padding-top: 10px;
}
#content .content-indent .browse-view.front .row .product.floatleft {
	float: right;
	height: auto;
	width: 241px;
	margin-bottom: 0px;
	margin-right: 20px;
	background: none repeat scroll 0 0 #FFFFFF;
	border: none;
	padding: 0;
	position: relative;
}
#content .content-indent .browse-view.front .spacer .col-1, #content .content-indent .browse-view.front .spacer .col-3, #content .content-indent .browse-view.front .spacer .col-2 {
	float: none;
	height: auto;
	margin-right: 0;
	padding-top: 0;
	width: 100%;
}
#content .content-indent .browse-view.front .spacer .col-1 .browseProductImageContainer {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #e5e5e5;
	height: auto;
	padding: 20px;
	text-align: center;
	/* [disabled]width: 200px;
*/
}
#content .content-indent .browse-view.front .row .product.floatleft:hover .browseProductImageContainer {
	box-shadow: 5px 5px 10px rgba(0,0,0,.1);
}
#content .content-indent .browse-view.front .spacer .col-1 .browseProductImageContainer a {
	display: block;
	height: 100%;
	width: 100%;
}
#content .content-indent .browse-view.front .spacer .col-1 .browseProductImageContainer img {
	background: none repeat scroll 0 0 #FFFFFF;
	height: auto;
	max-width: 100%;
}
#content .content-indent .browse-view.front .spacer .col-3 .title-indent {
	border: medium none;
	margin: 0;
	padding: 15px 0 0;
}
#content .content-indent .browse-view.front .spacer .col-3 .title-indent h2 {
	min-height: 44px;
}
#content .content-indent .browse-view.front .spacer .col-3 .title-indent p {
	padding-bottom: 0;
	padding-top: 5px;
}
#content .content-indent .browse-view.front .rating {
	overflow: hidden;
	padding-bottom: 10px;
	padding-top: 10px;
}
#content .content-indent .browse-view.front .spacer .col-2 {
}
#content .content-indent .browse-view.front .spacer .col-2 .product-price {
	margin-bottom: 10px;
	overflow: hidden;
	width: 100%;
	min-height: 0px;
}
#content .content-indent .browse-view.front .spacer .col-2 .product-price span.PricepriceWithoutTax {
}
#content .content-indent .browse-view.front .addtocart-button {
	float: left!important;
	margin-top: 10px;
	margin-right: 5px;
}
#content .content-indent .browse-view.front a.addtocart-button {
	margin-top: 39px;
}
#content .content-indent .browse-view.front .addtocart-button.atribut {
	margin-top: 11px;
}
#content .content-indent .browse-view.front .det {
	display: inline-block;
	float: left;
	padding-top: 20px;
}
#content .content-indent .browse-view.front .det span {
	display: none;
}
.attributes {
	font-size: 12px;
	overflow: hidden;
	width: 100%;
	display: block;
}
#notifyform input {
	margin-left: 20px;
}
/*===== K2 =====*/
div.itemView {
	border-bottom: NONE;
	margin: 0;
	padding: 0;
}
div.itemHeader h2.itemTitle {
	color: #333333;
	font: 600 23px/36px 'aharoni_clm', sans-serif;
	margin: 0;
	padding: 0;
	text-transform: none;
	border: none;
}
div.itemToolbar {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
}
div.itemImageBlock {
	float: left;
}
div.itemContainer {
	float: right;
}
/*----------------------------------------- Blog  ------------------------------------*/


div.catItemHeader h3.catItemTitle {
	font: 600 14px/14px 'aharoni_clm', sans-serif;
	line-height: 110%;
	margin: 0;
}
div.catItemHeader h3.catItemTitle a {
	color: #333;
}
div#itemListLinks {
	background: none;
	border: none;
	margin: 8px 0;
	padding: 0px;
}
div.catItemView h3.catItemTitle {
	font: 600 14px/14px 'aharoni_clm', sans-serif;
	line-height: 110%;
	margin: 0;
}
/*----------------------------------------- Portfolio  ------------------------------------*/


.sortbytype {
	width: 100%;
	overflow: hidden;
	padding: 0px 0 0px;
}
.sortbytype a {
	float: right;
	padding: 2px 5px;
	margin: 0 10px 0 3px;
	text-decoration: none;
}
.sortbytype a:hover, .sortbytype a.active_sort {
	background-position: right top;
	color: #727272;
}
.portfolio-row {
}
.portfolio-row .itemContainer {
	padding-left: 20px;
}
.port.first .portfolio-row .itemContainer.itemContainerLast {
	padding-left: 0;
	width: 100%;
}
.portfolio-row .itemContainer.itemContainerLast {
	padding-left: 0;
}
.portfolio-row a.modal {
	float: right;
}
div.catItemImageBlock {
	padding: 0;
	/* [disabled]margin-left: 30px;
*/
}
span.catItemImage img {
	border: 1px solid #CCCCCC;
	padding: 1px;
}
.portfolio-row div.catItemImageBlock {
	/* [disabled]float:right;
*/
	margin-left: 30px;
	/* [disabled]position: relative;
*/
	/* [disabled]z-index: 2;
*/
}
span.catItemImage {
	height: 120px;
	overflow: hidden;
	width: 175px;
}
.portfolio-row div.catItemHeader h3.catItemTitle {
	font-size: 19px;
	line-height: 20px;
	font-weight: normal;
	margin: 20px 0 12px;
	text-shadow: none;
	font: bold 18px/18px 'aharoni_clm', sans-serif;
}
.itemList.portfolio-content {
	padding: 0;
}
.portfolio-row .itemContainer .catItemView {
	padding: 10px;
	background: #ffffe8;
	border: solid 1px #bab9b3;
	box-shadow: 5px 5px 10px #333;
	width: 180px;
}
.portfolio-row .itemContainer .catItemView .catItemBody {
	overflow: hidden;
	padding: 0;
}
/*PrettyPhoto*/

a.modal {
	position: relative;
	display: block;
}
a.modal span.zoom-icon {
	background: url("../images/zoom.png") no-repeat scroll 0 0 transparent;
	display: none;
	height: 80px;
	right: 50%;
	margin-right: -40px;
	margin-top: -40px;
	position: absolute;
	top: 50%;
	width: 80px;
}
a.modal:hover span.zoom-icon {
	display: block;
}
