/* 14 05 2013 4.19pm */
.caroufredsel_wrapper
{
overflow: hidden;	
}

.list_carousel 
{
position: relative;
margin: 0 0 15px 6px;
width: 585px;
}

.list_carousel ul
{
margin: 0;
padding: 0;
list-style: none;
display: block;
overflow: hidden;
}

.list_carousel li
{
color: #1C1C1C;
text-align: center;
background: #eee;
width: 164px;
height: 165px;
padding: 10px;
margin: 5px;
display: block;
float: left;
}

.list_carousel li .image_container
{
height: 100px;
line-height: 100px;
padding: 5px;
background: #ffffff;
vertical-align: baseline;
}

.list_carousel li .image_container a
{
display: block;	
height: 100%;
width: 100%;
}

.list_carousel li .price
{
color: #1C1C1C;
font-size: 1.2em;	
}

.list_carousel li .head
{
padding: 5px 0;	
height: 34px;
line-height: 12px;
max-width: 170px;
margin: auto;
overflow: hidden;
}

.list_carousel li img
{

}

.list_carousel.responsive 
{
width: auto;
margin-left: 0;
}

.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;
}

a.prev, a.next 
{
background: url(../images/miscellaneous_sprite.png) no-repeat transparent;
width: 45px;
height: 50px;
display: block;
position: absolute;
top: 70px;
}

a.prev 
{            
left: -30px;
background-position: 0 0;
}

a.prev:hover
{
background-position: 0 -50px;
}

a.next 
{
right: -30px;
background-position: -50px 0;
}

a.next:hover
{
background-position: -50px -50px;
}

a.prev span, a.next span
{
display: none;
}

.clearfix
{
float: none;
clear: both;
}
