/**
* ##################################################
* Search combos templates
* ##################################################
*/

.ak-product-search-list {
	background-color: #f8f8ff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ebf3fd;
	padding: 5px 5px 5px 5px;
}
	.ak-product-search-list .img {
		float:left;
		background-color: #ffffff;
	    border: 1px solid #dfe8f6;
	    margin-right: 3px;
		width: 45px;
	    height: 45px;
	}
	.ak-product-search-list .brand {
		float: right;
		font-size: 10px;
		color: #8797ac;
	}
	.ak-product-search-list .ref {
		float: left;
		width: 120px;
	}
		.ak-product-search-list .ref p {
			text-transform: lowercase;
			font-size: 12px;
			font-weight: bold;
			font-variant: small-caps;
			color: #444444;
		}
/**
 * libelle facture
 */
	.ak-product-search-list .name {
		float: left;
		font-size: 11px;
		color: #44687d;
		clear: right;
	}
	.ak-product-search-list .name div {
		margin-top: 6px;
		width: 216px;
		text-transform: lowercase;
		font-variant: small-caps;
		color: #444444;	
		overflow: visible;
	}


/**
 * right content
 */
.ak-product-search-list .rbox {
	float: right;
}

/**
 * price box with net price and discounts
 */
.ak-product-search-list .pbox {
	width: 120px;
	float: right;
	text-align:right
}

/**
 * list price when discounted
 */
.ak-product-search-list .pbox p {
	color: #AAAAAA;
}

/**
 * global discount value when discounted (regular discount)
 */
.ak-product-search-list .pbox span {
	color: #0000C4;
	font-size: 10px
}
/**
 * global discount value when discounted (temporary product promotion or liquidation)
 */
.ak-product-search-list .pbox span.red {
	color: #C40000;
	font-size: 10px
}

/**
 * public price
 */
.ak-product-search-list .pp {
	float:left;
	text-align:right;
	color: #444444;
}
/**
 * stock level
 */
.ak-product-search-list .st {
	float:left; width: 80px;text-align:right;
}

/* customer selector style properties */
.ak-customer-search-list {
	background-color: #f8f8ff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ebf3fd;
	padding: 5px 5px 5px 5px;
}
	.ak-customer-search-list .ref {
		float: left;
		width: 120px;
	}
		.ak-customer-search-list .ref p {
			text-transform: lowercase;
			font-size: 12px;
			font-weight: bold;
			font-variant: small-caps;
			color: #444444;
		}
	.ak-customer-search-list .name {
		float: left;
		font-size: 11px;
		color: #44687d;
		clear: both;
	}
		.ak-customer-search-list .name div.address {
			margin-top: 4px;
			width: 100%;
			text-transform: lowercase;
			font-variant: small-caps;
			color: #444444;
			overflow: hidden;
		}
		.ak-customer-search-list .name div.additional-info {
			display: inline;
			font-size: 10px;
			white-space: nowrap;
		}

/* contact selector style properties */
.ak-contact-search-list {
	background-color: #f8f8ff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ebf3fd;
	padding: 5px 5px 5px 5px;
}
	.ak-contact-search-list .img {
		float:left;
		background: #ffffff url(./akilia-searchcombos/images/contact-image-small.png) no-repeat 50% 50%;
	    border: 1px solid #dfe8f6;
	    margin-right: 3px;
		width: 45px;
	    height: 45px;
	}
	.ak-contact-search-list .name {
		float: left;
		font-size: 11px;
		text-transform: lowercase;
		font-variant: small-caps;
		color: #44687d;
		clear: right;
	}
	.ak-contact-search-list .type {
		margin-top: 0px;
		color: #7e99aa;
		overflow: visible;
	}
	.ak-contact-search-list .company {
		float: right;
		margin-top: -12px;
		font-size: 10px;
		color: #8797ac;
		clear: left;
	}