/* CSS Document */

#vendors-regions {
	position 				: absolute;
	top 					: 0px;
	left 					: 0px;
}

#vendors-regions ul {
	margin 					: 13px 0 0 3px;
	list-style 				: none;
}

#vendors-regions ul li {
	margin 					: 0 0 5px 0;
	padding 				: 0;
	list-style 				: none;
}

#vendors-regions ul li a {
	margin 					: 0;
	padding 				: 0;
	list-style 				: none;
}

#vendors-regions ul li a:hover, #vendors-regions ul li a.current {
	color 					: #F577B6;
}

div#vendors {
	position 				: relative;
	padding 				: 0 0 0 180px;
}

div.vendor_item {
	margin					: 0 0 25px 0;
	padding					: 0px 0 10px 0;
	text-align				: left;
	border-bottom			: 1px solid #EFEFEF;
}

div.vendor_item .informations, div.vendor_item .contacts {
	margin					: 0 0 0 170px;
	padding					: 3px 0 0 0;
}

div.vendor_item .contacts span, div.vendor_item .informations span {
	display					: block;
	margin					: 0 0 1px 0;
	padding					: 0 0 2px 0;
	font-size				: 11px;
	line-height				: 12px;
	text-align				: left;
	text-transform			: uppercase;
}

div.vendor_item .contacts span a {
	font-size				: 11px;
	line-height				: 12px;
	text-transform			: none;
}

div.vendor_item .image {
	display					: block;
	margin					: 0 10px 8px 0;
	padding					: 2px 3px 3px 3px;
	float					: left;
	width					: 149px;
	height					: 105px;
	background				: url(../images/vendor_img_bg.jpg) no-repeat center center;
}

div.vendor_item .date {
	display					: block;
	margin					: 0 0 5px 0;
	padding					: 0 0 5px 0;
	font-size				: 13px;
	line-height				: 14px;
	text-align				: left;
	text-transform			: uppercase;
	border-bottom			: 1px solid #EFEFEF;
}

div.vendor_item .title h1, div.vendor_item .title h1 * {	
	font-family				: 'ITCErasStdMediumRegular', Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size				: 22px;
	line-height				: 23px;
	cursor					: pointer;
}

div.vendor_item .title h2, div.vendor_item .title h2 * {	
	font-family				: 'ITCErasStdMediumRegular', Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size				: 19px;
	line-height				: 20px;
	cursor					: pointer;
}

div.vendor_item .title:hover, div.vendor_item .title:hover * {
	color					: #F577B6;
	text-decoration			: none;
}

div.vendor_item .description, div.vendor_item .description * {
	padding					: 0 0 10px 0;
	font-size				: 12px;
	line-height				: 14px;
	text-align				: left;
}

div.vendor_item .description {
	padding					: 30px 0 0 0;
}

div.vendor_item a.read_more, div.vendor_item a.go_back {
	display					: block;
	margin					: 3px 0 0 0;
	padding					: 0 0 3px 16px;
	font-size				: 10px;
	cursor					: pointer;
	text-transform			: lowercase;
	background				: url(../images/go_back_link_bg.gif) no-repeat left center;
}

div.vendor_item a.read_more:hover, div.vendor_item a.go_back:hover {
	color					: #000;
	text-decoration			: underline;
}

div.vendor_item .images {
	float					: left;
	margin					: 0;
	padding					: 0 10px 0 0;
	width					: 160px;
	background     			: url(../images/images_bg.jpg) no-repeat left bottom;
}

div.vendor_item .images a {
}

div.vendor_item .images a .image {
	display					: block;
	margin					: 0 0 8px 0;
	padding					: 2px 3px 3px 3px;
	width					: 149px;
	height					: 105px;
	background				: url(../images/vendor_img_bg.jpg) no-repeat center center;
}

div.vendor_item .attachments {
	padding					: 20px 0;
}

div.vendor_item .attachments a {
	display					: block;
	margin					: 0 0 5px 0;
	padding					: 1px 0 5px 20px;
	color					: #000;
	font-size				: 13px;
	background				: url(../images/attachment_link_bg.gif) no-repeat left center;
}

div.vendor_item .attachments a:hover {
	color					: #F577B6;
	text-decoration			: none;
}
