/* =CAROUSEL */
.carousel{
width:270px;
height:194px;
margin:0 auto 15px;
position:relative;
background: #eee; 
padding-top: 5px; 
padding-left: 5px; 
*padding-top: 2px; 
*padding-left: 2px; 
overflow: hidden;
}

.carousel ul{
overflow:hidden;
margin:0;
padding:0;
position:relative;
width:265px !important;
}

.carousel li{
width:265px;
*width:269px;
height:184px;
list-style:none;
color:#fff;
text-align:center; 
margin: 0x;
}

.carousel img{
border:0;
margin:0;
}

.carousel a{
outline:0;
}

.carousel a:focus img{
outline:3px dotted #F00;
}

.carousel h4{
position: absolute;
bottom: 0;
left: 0;
z-index: 9999;
text-align: left;
font-size: 13px;
width: 265px;
*width: 261px;
*margin-left:4px;
filter:alpha(opacity=60);
-moz-opacity:0.60;
-khtml-opacity: 0.60;
opacity: 0.60;
}

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:30px;
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: 1000;
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:30px;
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: 1000;
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%;
}

.display_none {
	display: none;	
}