@charset "utf-8";

#carousel{
width:840px;
height:150px;
position:relative;
}


#carousel:after{display:block; margin-top:0px; height:0px; content:""; clear:both;}
*+html #carousel{min-height:0%;}
*html #carousel{height:0%; overflow:visible;}

#carousel #cal_prev,
#carousel #cal_next{
display:block;
width:20px;
height:150px;
cursor:pointer;
}

#carousel #cal_prev{
position:absolute;
top:0;
left:0;
background:url(../img/carousel/car_btn_prev_off.png) no-repeat;
}

#carousel #cal_next{
position:absolute;
top:0;
right:0;
background:url(../img/carousel/car_btn_next_off.png) no-repeat;
}


#carousel #cal_prev:hover,
#carousel #cal_next:hover{
display:block;
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter:"alpha( opacity=80)";
}



#carousel #carousel_body{
margin:0 0 0 25px;
width:800px;
height:150px;
overflow:hidden;
}

#carousel ul.car_list{
height:150px;
}

#carousel ul.car_list li{
display:block;
width:160px;
height:150px;
float:left;
font-size:0px;
}

#carousel ul.car_list li a{
display:block;
width:150px;
height:150px;
}

#carousel ul.car_list li a:link,
#carousel ul.car_list li a:visited{
opacity:1;
filter:alpha(opacity=100);
-ms-filter:"alpha(opacity=100)";
}

#carousel ul.car_list li a:hover{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter:"alpha(opacity=80)";
}




#carousel #preload{
width:0px;
height:0px;
display:inline;
background:url(../img/carousel/car_btn_next_off.png);
background:url(../img/carousel/car_btn_next_on.png);
background:url(../img/carousel/car_btn_prev_off.png);
background:url(../img/carousel/car_btn_prev_on.png);
}

