/* =CAROUSEL */
.carousel{
width:985px;
height:190px;
margin:-5px auto 6px auto;
position:relative;
background:#cecece;
padding: 5px;
overflow: hidden;
}

.carousel ul{
overflow:hidden;
margin:0;
padding:0;
position:relative;
width:985px !important;
}

.carousel li{
width:985px;
height:190px;
list-style:none;
color:#fff;
margin:0;
padding:0;
}

.carousel img{
border:0;
margin:0;
*margin:-4px;
padding:0;
}

.carousel a{
outline:0;
}

.carousel a:focus img{
outline:3px dotted #F00;
}

.carousel h4{
position: absolute;
bottom: 0;
left: 0;
z-index: 99;
text-align: left;
font-size: 13px;
width: 985px;
filter:alpha(opacity=60);
-moz-opacity:0.60;
-khtml-opacity: 0.60;
opacity: 0.60;
float:left;
}

a.txturl:link, a.txturl:visited{
color:#fff;
background:#333;
display:block;
text-decoration:none;
padding:5px;
}

a.txturl:hover{
color:#fff;
background:#3aadcd;
}

.carousel a.previous{
position:absolute;
top:50px;
left:8px;
display:block;
height:0 !important;
height /**/:110px;
width:50px;
background: url(../carousel/images/carousel-arrow-lt.png) no-repeat -85px 40%;
color:white;
z-index: 100;
padding: 110px 0 0 0;
overflow: hidden;
noFocusLine:expression(this.onFocus=this.blur());
-moz-outline-style:none;
}

* html .carousel a.previous {
background-image: url(../carousel/images/carousel-arrow-lt.gif);
}

.carousel a.previous:hover {
background-position: 0 40%;
}

.carousel a.next{
position:absolute;
top:50px;
right: 0;
display:block;
height:0 !important;
height /**/:110px;
width:50px;
background: url(../carousel/images/carousel-arrow-rt.png) no-repeat -16px 40%;
color:white;
z-index: 100;
padding: 110px 0 0 0;
overflow: hidden;
noFocusLine:expression(this.onFocus=this.blur());
-moz-outline-style:none;
}

* html .carousel a.next {
background-image: url(../carousel/images/carousel-arrow-rt.gif);
}

.carousel a.next:hover {
background-position: -101px 40%;
}

.carousel .small{font-size: 10px}
