/* =CAROUSEL */
* {
  margin: 0px;
  padding: 0px;
}

body {
  background-color:#fff;
  font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
  color: #000;
  text-decoration: none;
}
.carousel{
width:300px;
height:290px;
margin:0 auto 15px;
position:relative;
background:#fff left top no-repeat;
padding-top: 0px; 
padding-left: 0px; 
*padding-top: 2px; 
*padding-left: 2px; 
overflow: hidden;
}

.carousel ul{
overflow:hidden;
margin:0;
padding:0;
position:relative;
width:300px !important;
}

.carousel li{
width:300px;
height:290px;
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: relative;
bottom: 0;
left: 0;
z-index: 9999;
text-align: left;
font-size: 13px;
width: 300px;
*width: 695px;
*margin-left:4px;
filter:alpha(opacity=60);
-moz-opacity:0.6;
}

a.txturl:link, a.txturl:visited{
color:#111;
background:#fff;
display:block;
text-decoration:none;
padding:0px;
}

a.txturl:hover{
color:#fff;
background:#1493e4;
}

.carousel a.previous{
position:absolute;
top:80px;
left:8px;
display:block;
height:0 !important;
height /**/:110px;
width:50px;
background: url(../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(../images/carousel/arrow-lt.gif);
}

.carousel a.previous:hover {
background-position: 0 40%;
}

.carousel a.next{
position:absolute;
top:80px;
right: 0;
display:block;
height:0 !important;
height /**/:110px;
width:50px;
background: url(../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(../images/carousel/arrow-rt.gif);
}

.carousel a.next:hover {
background-position: -101px 40%;
}
