.list_carousel { background: transparent; margin: 10px 0 0 0; width: 725px; overflow: hidden; clear: both; position: relative; padding: 10px 0; border-top: 1px solid #000; border-bottom: 1px solid #000; }
.index .list_carousel { margin: 0px; }
.list_carousel ul { margin: 0; padding: 0; list-style: none; display: block; }
.list_carousel li { font-size: 1em; text-align: center; height: 130px; width: 220px; padding: 9px; margin: 0px; display: block; float: left; position: relative; z-index: 1; }
.list_carousel li:hover { background: none; border: 0px; }
.list_carousel li:hover > .button_details, .list_carousel_no li:hover > .button_details { display: block; position: absolute; top: 130px; border: 1px solid #000; background: #000; }
.button_details { display: none; font-size: 13px; padding: 5px 0px; color: #fff; text-transform: uppercase; text-decoration: none; text-align: center; width: 220px; }
html .list_carousel p.title a, html .list_carousel span.price a { color: #000; text-decoration: none; font-size: 1rem; line-height: inherit; padding: 0px; margin: 0px; }
html .list_carousel p.title { padding: 0px; margin: 0px; }
.list_carousel .img_box { height: 130px; display: block; border-bottom: 1px solid #ccc; padding: 0 0 20px 0; margin: 0 0 10px 0; }
.list_carousel.responsive { width: auto; margin-left: 0; }
.list_carousel_no { background: #fff; margin: 20px 0 0 0; overflow: hidden; clear: both; position: relative; padding: 10px 0; }
.list_carousel_no ul { margin: 0; padding: 0; list-style: none; display: block; }
.list_carousel_no li { font-size: 1em; text-align: center; height: 132px; width: 214px; padding: 9px; margin: 0px; display: block; float: left; }
.list_carousel_no li:hover { background: none; transition: background 1s ease-out; -moz-transition: background 1s ease-out; -webkit-transition: background 1s ease-out; -o-transition: background 1s ease-out; }
html .list_carousel_no p.title a, html .list_carousel_no span.price a { text-decoration: none; font-size: 1.2em; color: #000; line-height: auto; padding: 0px; margin: 0px; }
html .list_carousel_no p.title { padding: 0px; margin: 0px; }
.list_carousel_no .img_box { height: 130px; display: block; border-bottom: 1px solid #ccc; padding: 0 0 20px 0; margin: 0 0 10px 0; }
.list_carousel_no.responsive { width: auto; margin-left: 0; }
.list_carousel .hover:hover { display: block; position: absolute; z-index: 2; top: 0px; left: 0px; width: 252px; padding: 0; background: #000; border: 9px solid #fff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-box-shadow: 0px 0px 46px 12px rgba(0, 0, 0, 0.09); -moz-box-shadow: 0px 0px 46px 12px rgba(0, 0, 0, 0.09); box-shadow: 0px 0px 46px 12px rgba(0, 0, 0, 0.09); }
			.clearfix {
				float: none;
				clear: both;
			}
			.prev {
				float: left;
				margin-left: 10px;
			}
			.next {
				float: right;
				margin-right: 10px;
			}
			.pager {
				float: left;
				width: 300px;
				text-align: center;
			}
			.pager a {
				margin: 0 5px;
				text-decoration: none;
			}
			.pager a.selected {
				text-decoration: underline;
			}
			.timer {
				background-color: #999;
				height: 6px;
				width: 0px;
			}
/**/
}
