
/* Products Styles */

.prod-item { 
	float: left;
	padding-right: 13px;
	}
	
	.prod-item a img {
		display: block; 
		border: 1px solid #dcdcdc; 
		/*width: 150px; height: 150px;*/
		}
		
	.prod-item div {
		width: 150px; height: 30px;
		margin: 5px 0 20px 0;
		overflow: hidden;
		}
		
		.prod-item div a:link,	.prod-item div a:active, .prod-item div a:visited {
			color: #191919;
			text-decoration: none;
			}
			
			.prod-item div a:hover { text-decoration: underline;	}


.prod-ig-addbtn,
.product-nodata { width: 675px; }
			
.prod-ig-addbtn b,
.prod-ig-addbtn span {
	display: block;
	float: left;
	padding-top: 4px;
	}
	
	.prod-ig-addbtn span { 
		float: right; 
		padding-top: 0;
		}
		
.product-submit-box {
	background-color: #efefef;
	padding: 5px 10px;
	}
	
	
.btn-prod-subscribe {
	display: block;
	float: right;
	font-size: 12px;
	font-weight: bold;
	background: url(/images/icon_subcr.gif) no-repeat 0 0; 
	padding: 5px 0 2px 47px;
	}	
	

	
/* Products Item Styles */	

.product-data {
	float: left;
	width: 345px;
	padding-top: 10px;
	}
	
	.gallery-col {	width: 392px;	}
	
	.product-data h3, h3.descr-title {
		font-weight: normal;
		margin-bottom: 10px;
		margin-top: 30px;
		}
		
		.product-data h3.pr-title { margin: 0 0 20px 0; }
		
	.product-data div { 
		padding: 5px 0;	
		width: 345px;
		}
	
		.product-data div label,
		.product-data div span {
			display: block;
			float: left;
			width: 220px;
			}
			
		.product-data div label {
			color: #7a8183;
			width: 110px;
			margin-right: 15px;
			}	
			
	div.description {
		margin: 0 0 10px 0;
		line-height: 1.3em;
		}	
		
		div.description ul,
		div.description ol { margin: 10px 0 10px 25px;	}
		
			div.description ul li,
			div.description ol li { margin-bottom: 5px;	}
		
		
	

.product-data div.seller-info-box {
	background-color: #fffde2;
	border: 1px solid #e9e5b5;
	width: 323px;
	padding: 10px;
	margin-bottom: 25px;
	}
	
	div.seller-info-box h3 {
		font-weight: normal;
		color: #d86600;
		margin-bottom: 10px;
		margin-top: 0;
		}
		
	.seller-info-box div.country {
		font-size: 11px;
		color: #777f84;
		margin-bottom: 10px;
		width: 323px;
		}
		
		.seller-info-box div.country img {
			display: block;
			float: left;
			margin-right: 4px;
			}
		
	.seller-info-box ul {
		list-style: none;
		margin-top: 15px;
		margin-left: 3px;
		}		
		
		.seller-info-box ul li {
			background: url(/images/icons_products.gif) no-repeat 0 5px;
			padding: 5px 0 5px 23px;
			}
			
			.seller-info-box ul li.s1 { background-position: 0 -18px; }
			.seller-info-box ul li.s2 { background-position: 0 -40px; }
			
			.seller-info-box ul li a:link, .seller-info-box ul li a:active, .seller-info-box ul li a:visited {	text-decoration: none;	}
			.seller-info-box ul li a:hover {	text-decoration: underline; }
			
			
			

/* Product List Styles */			

.prlist-item {
	padding: 15px 0;
	background: url(/images/bg_dotted_sep.gif) repeat-x bottom;
	}
	
	.prlist-item .image,
	.prlist-item .prlist-item-info {
		display: block;
		float: left;
		}
		
	.prlist-item .image {
		width: 150px;
		border: 1px solid #dcdcdc;
		margin-right: 15px;
		}	
		
	.prlist-item-info { width: 405px	}	
	
		.prlist-item-info .title {
			font-size: 14px;
			}
			
		.prlist-item-info .company a,	
		.prlist-item-info .company i,
		.prlist-item-info .company i img {
			display: block;
			float: left;
			font-size: 11px;
			font-style: normal;
			}
			
			.prlist-item-info .company a {
				font-size: 11px;
				color: #ed6400;
				margin-right: 15px;
				}
				
			.prlist-item-info .company i { color: #777f84; }	
		
	
	
	.prlist-item .btn-contact-now,
	.prlist-item .btn-inquiry { float: right; }	
	
	
	
/* Suppliers List Styles */		

.supplierslist div.company {
	float: left;
	margin-left: 20px;
	}
	
	.supplierslist div.company i {
		display: block;
		font-style: normal;
		color: #777f84;
		margin-bottom: 10px;
		}
		
		.supplierslist div.company i img {
			float: left;
			margin-right: 5px;
			}
			
			
	.supplierslist .gold-member {
		color: #ee6500;
		font-size: 11px;
		}	
		
		
/* Data Filter Styles */			

.datafilter {
	background-color: #e7e8e8;
	padding: 10px;
	margin-top: -8px;
	}
	
	.datafilter div {
		float: left;
		margin-right: 15px;
		}
		
		.datafilter div label {
			color: #5b5f64;
			padding-right: 5px;
			}
			
		.datafilter div select {
			margin-top: 4px;
			width: 180px;
			}	