/* = Clearfix
-------------------------------------------------------------------------------------------- */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } * html .clearfix { zoom: 1; } *:first-child+html .clearfix { zoom: 1; } /* IE7 */


/* = Global HTML Elements
-------------------------------------------------------------------------------------------- */
html, body { margin:0; padding:0; height:100%; }
body { background: #ccc; margin: 0; }

#container { width: 960px; margin: auto; }

#header { clear: both; width: 800px; height: 44px; margin: auto; margin-bottom: 0px; text-align: center; }
#header img { margin: 0 0 5px 0; }
#logo { float: left; height: 44px; }
#selectors { float: right; margin-top: 16px; }

.list_carousel { position:relative; width:960px; background:#000; }
#carousel-1 li { display:block; float:left; width:310px; margin:5px; height: 475px; }
#carousel-1 li img { width:300px; border:5px solid #ccc; }
.list_carousel .prev, .list_carousel .next { display:block; width:300px; height: 465px; position:absolute; top:10px; opacity:0.8; }
.list_carousel .prev { left:10px; background:#000 url('images/arrow_prev_42x42.png') no-repeat left center; }
.list_carousel .next { right:10px; background:#000 url('images/arrow_next_42x42.png') no-repeat right center; }
.clear { clear:both; }