﻿/*Carousel
--------------------*/
.infiniteCarousel {
  position: relative;
}

.infiniteCarousel .wrapper {
  overflow: auto;
  min-height: 10em;
  /*margin: 0 60px 0 60px;*/
  /*width:815px;*/
  margin: 0 10px 0 10px;
  width:850px;
}

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
}

.infiniteCarousel .arrow {
  display: block;
  position: absolute;
  top: 145px;
  cursor: pointer;
}

.infiniteCarousel .forward {
  right: 40px;
}

.infiniteCarousel .back {
  left: -20px;
}

.dvscroll{
	background:url(../images/scroll_bg.gif) no-repeat 0 0 ; margin:5px; padding:20px 0 0 0; height:235px;  width:920px; 
	}
.dvscroll h1{
	background:url(../images/scroll_h1.gif) no-repeat 34px 0; width:478px; height:27px; text-indent:-3333px; padding:0px 0 0 34px!important; display:block;
	margin-bottom:31px;
	}
.dvscroll  ul{
	list-style-type:none; margin:0 17px; width:883px;  height:240px; padding:0px 0 15px 0px;  
	}
.dvscroll  ul li{
	float:left; margin:5px 0px 0 0; 
	}
.dvscroll  ul li a img{
	border:none; margin-top:50px;
	}
.dvscroll  ul li a.image{ 
	display:block; border:#fff 1px solid; padding:5px; text-align:center; width:205px; text-decoration:none; color:#000; 
	}
.dvscroll  ul li a.image img{
	border:none; display:block; margin-bottom:10px; margin-top:0!important; border:#ffffff 1px solid;
	}
.dvscroll  ul li a.image span{
	display:block;
	}
.dvscroll  ul li a.image strong{
	color:#FF0000; 
	}
.dvscroll  ul li a.image:hover{
	background:#ffffff; border:#ffffff 1px solid; color:#333333;
	}
.dvscroll  ul li a.image:hover img{
	border:#ffffff 1px solid;
	}
