﻿.productsearchlistitem{height:111px;}

div.campaign div.priceAndBasket div.priceIncVat{color:red}
div.priceAndBasket div.priceIncVat {
text-align:left;
width:100%;
}

.listView{clear:both}
.listView div.result, 
.listView div.result div.productImage {
display:inline;
float:left;
font-size:90%;
}
.listView .result {
	padding:20px 2px 4px 0px;
	width:350px;
}
.relatedproductItem{padding:20px 2px 4px 0px;width:145px; float:left;height:164px}

div.productImage {
	padding:0 4px 4px;
	text-align:left;
	width:110px;
}
div.productImage img {
	border:1px solid #CCCCCC;
}
.listView div.result div.productData {
	margin-left:140px;
}

.relatedProducts div.result div.productData {}
.relatedProducts div.result div.productImage {
	float:none;
	font-size:90%;
}
.result div.supplierName {font-size:11px;font-weight:normal;line-height:14px;}
.relatedProducts div.result div.supplierName{display:none}

.result div.categoryName {color:gray;font-size:11px;font-weight:bold;line-height:16px;}
.relatedProducts div.result div.categoryName {display:none}

.result div.productTitle {color:#000000;font-size:14px;font-weight:bold;line-height:16px;}
.relatedProducts div.result div.productTitle { text-align:center; padding-right:45px;}

.result div.productId {font-size:11px;line-height:16px;}
.relatedProducts div.result div.productId{display:none}

.result div.priceAndBasket {}
.relatedProducts div.result div.priceAndBasket{display:none}
.result div.priceIncVat {
	color:#000000;
	display:inline;
	float:left;
	font-size:110%;
	font-weight:bold;
	padding-top:0;
	width:70px;
	line-height:18px;
}

div.pagination {clear:both;width:100%;}

ul.pagination-clean {border:0 none;margin:0;padding:0;}
.pagination-clean li {border:1px solid #DEDEDE;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 5px 0 0;padding:2px 0 0;position:relative;text-align:center;width:20px;}
.pagination-clean li.previous, .pagination-clean li.previous-off, .pagination-clean li.next, .pagination-clean li.next-off {border:medium none;width:60px;}
.pagination-clean .previous-off, .pagination-clean .next-off {color:#888888;display:block;font-weight:bold;font-size:12px;}
.pagination-clean a {font-size:12px;}
.pagination-clean .next a, .pagination-clean .previous a {font-weight:bold;}
.pagination-clean .active {color:#000000;display:block;font-weight:bold;}
.pagination-clean a:link, .pagination-clean a:visited {color:#0033CC;display:block;text-decoration:none;}
.pagination-clean a:hover {text-decoration:none;}
div.pagination-top {height:30px;margin-top:15px;}
div.pagination-bottom {margin-top:10px;}
div.pagination .matches {float:left;height:20px;padding-top:3px;width:270px;}
.searchtime{font-size:12px; color:gray}

/* caption styling */
.caption-top, .caption-bottom {
	color: #ffffff;	
	font-weight: bold;
	font-size: 11px;	
	font-family: arial;	
	cursor: default;
	border: 0px solid #334143;
	background: silver;
}

div.outgoing .caption-top, div.outgoing .caption-bottom {background: #000000;}
div.bestseller .caption-top, div.bestseller .caption-bottom {background: #339AD4;}
div.latestnews .caption-top, div.latestnews .caption-bottom {background: green;}
div.campaign .caption-top, div.campaign .caption-bottom {background: red;}

.caption-top {
   border-width: 0px 0px 1px 0px;
}
.caption-bottom {
   border-width: 1px 0px 0px 0px;
}
.caption a, .caption a {
	border: 0 none;
	text-decoration: none;
	background: #000000;
	padding: 0.3em;
}
.caption a:hover, .caption a:hover {
	background: #202020;
}
.caption-wrapper {
	float: left;
	margin-bottom:4px!Important;
}
br.c { clear: both; }
