/* CSS Document */

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

.category_title:hover, .category_title:hover * {
	color					: #F577B6;
	text-decoration			: none;
}

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

div.products_list_item a {
	position				: relative;
	display					: block;
	float					: right;
	margin					: 0 8px 8px 0;
	width					: 155px;
	height					: 110px;
}

div.products_list_item a.last {
	margin-right				: 0;
}

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

div.products_list_item a .caption {
	display					: none;
	position				: absolute;
	bottom					: 8px;
	left					: 7px;
	padding					: 5px 5px 3px 5px;
	width					: 131px;
	color					: #000;
	font-family				: 'ITCErasStdMediumRegular', Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size				: 10px;
	line-height				: 12px;
	background				: url(../images/caption_bg.png) repeat;
}








div.products_item {
	padding					: 0 0 25px 0;
	text-align				: left;
}

div.products_item .code {
	display					: block;
	margin					: 0 0 5px 0;
	padding					: 16px 0 5px 0;
	font-size				: 15px;
	line-height				: 16px;
	text-align				: left;
	text-transform			: uppercase;
}

div.products_item .category {
	display					: block;
	margin					: 0 0 5px 0;
	padding					: 0 0 5px 0;
	font-size				: 15px;
	line-height				: 16px;
	text-align				: left;
	text-transform			: uppercase;
}

div.products_item .price {
	display					: block;
	margin					: 0 0 5px 0;
	padding					: 0 0 5px 0;
	font-size				: 15px;
	line-height				: 16px;
	text-align				: left;
	text-transform			: uppercase;
}

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

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

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

div.products_item a.read_more, div.products_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.products_item a.read_more:hover, div.products_item a.go_back:hover {
	color					: #000;
	text-decoration			: underline;
}

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

div.products_item .images a {
}

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

div.products_item .images a .image.first {
	display					: block;
	margin					: 0 0 8px 0;
	padding					: 1px 2px 3px 2px;
	width					: 314px;
	height					: 234px;
	background				: url(../images/first_product_img_bg.jpg) no-repeat center center;
}

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

div.products_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.products_item .attachments a:hover {
	color					: #F577B6;
	text-decoration			: none;
}
