input.quantity {
	width: 2.6em !important;
}

.catalogue-add-nav {
	padding-bottom: 7px;
	position: absolute;
	bottom: -7px;
	width: 100%;
	z-index:100;
}

.catalogue-add-nav .type-selector {
	width: 74%;
}
.catalogue-add-nav .view-selector {
	width: 26%;
}


.catalogue-add-nav table {
	height: 100%;
	line-height: 1;
	position: relative;
	bottom: -7px;
	zoom: 1;
}

.catalogue-add-nav  table td {
	padding-bottom: 16px;
}
.catalogue-add-nav  table td.d {
	padding-right: 20px;
}
	

.catalogue-add-nav  table td div {
	font-size: 0.86em;
}

.view-selector  .selected {
	background: url('/i/h-selected-view.png') bottom center no-repeat;
	z-index: 100;
}

.type-selector  .selected {
	background: url('/i/h-selected-type.png') bottom center no-repeat;
}

h3.label {
	font-size: 1.3em;
	font-style: italic;
}
h3.rand-limited  {
	margin-top: 2em;
}



div.brands-filter {
	overflow: hidden;
	clear: both;
	margin: 1em 0 2em;
}
div.brands-filter table {
	float: left;
	width: auto !important;	
	position: relative;
	left: -0.4em;
}
div.brands-filter table td {
	padding: 0 0.4em 0.4em;
	white-space: nowrap;
	vertical-align: bottom;
	width: auto !important;	
	line-height: 1;
}
div.brands-filter table td.label {
	background: url('/i/brands-filter-label-bg.png') left bottom repeat-x;
}

div.brands-filter table td.corn {
	background: url('/i/brands-filter-corn-bg.png') left bottom no-repeat;
	padding-left: 0;
	padding-right: 0;
}
div.brands-filter table td.corn span {
	width: 36px;
	display: block;
	height: 40px;
}
div.brands-filter table td.submit {
	background: url('/i/brands-filter-submit-bg.png') left bottom repeat-x;
}









/*ADD TO CART FROM TABLES */
div.product-add-cart-preview-wrap {
	position: relative;
	height: 0;
	margin: 0;
	
}
div.product-add-cart-preview  span{
	padding: 2px 4px;
}
div.product-add-cart-preview span.message {
	margin-top: 4px;
	display: block;
}
div.product-add-cart-preview span.message-list {
	margin-top: 8px !important;
	display: block;
}

div.product-add-cart-preview div.add-to-cart {
	margin: 4px 2px;
	text-align: center;
	white-space: nowrap;
}



/**/
.is-logged-user .products-list .price-value {
	color: #000000;
	cursor: pointer;
	border-bottom: 1px dashed #000000;
	line-height: 1.4;
}
.is-logged-user .products-list .with-discount .price-value {
	color: #3D8400;
	cursor: pointer;
	border-bottom: 1px dashed #3D8400;
	line-height: 1.4;
}

/*from list table*/
table div.product-add-cart-preview {
	position: absolute;
	width: 263px;
	height: 54px;
	bottom: -60px;
	left: -110px;
	margin: 0;
	text-align: center;
	font-size: 0.86em;
}

table div.product-add-cart-preview div.ram {
	position: absolute;
	width: 263px;
	height: 54px;
	top: 0;
	left: 0;
	margin: 0;
	background: url('/i/catalogue/product-add-cart-preview-h.png') left top no-repeat;
}
table .in-cart div.product-add-cart-preview div.ram,
table .in-cart-over div.product-add-cart-preview div.ram {
	background: url('/i/catalogue/product-modify-cart-preview-h.png') left top no-repeat;
}
table div.product-add-cart-preview-box {
	position: relative;
	margin: 0 auto;
	padding: 8px 12px 12px 10px;
}


/*from products-table */
table.products-table div.product-add-cart-preview {
	position: absolute;
	width: 285px;
	height: 247px;
	bottom: -50px;
	left: -270px;
	margin: 0;
	text-align: center;
	font-size: 1em !important;
}
table.products-table div.product-add-cart-preview span.available {
	color:#A70000;
}
table.products-table div.product-add-cart-preview div.ram {
	position: absolute;
	width: 285px;
	height: 247px;
	top: 0;
	left: 0;
	margin: 0;
	background: url('/i/catalogue/product-add-cart-preview.png') left top no-repeat;
}
table.products-table .in-cart div.product-add-cart-preview div.ram,
table.products-table .in-cart-over div.product-add-cart-preview div.ram {
	background: url('/i/catalogue/product-modify-cart-preview.png') left top no-repeat;
}
table.products-table div.product-add-cart-preview-box {
	position: relative;
	margin: 0 auto;
	padding: 15px 23px 15px 10px;
}
table.products-table div.product-add-cart-preview div.image {
	margin: 0 auto;
	width: 100%;
	height: 174px;
	top: 10px;
	position: relative;
}
table.products-table div.product-add-cart-preview div.add-to-cart {
margin: 2px;

}