@charset "utf-8";
/* CSS Document */

.carousel_element {
	height:72px;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:12px;
	color: #8d8b8b;
	background-color:#2e2e2e;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #686868;
}
.carousel_element hover {
	background-color: #3b3b3b;
}

.carousel_element img {
	border: 1px solid #7ec03b;
	
}

.yui-skin-sam .yui-carousel {
  border: none;
  background-color:#2e2e2e;
  width: 1003px;
  height: 82px;
  padding-left:30px;
  padding-right:61px;


}
.yui-skin-sam yui-carousel-visible {
 	width: 1003px;
	height:82px;
	max-width:1003px;
	max-height:82px;	
}

.yui-skin-sam .yui-carousel-element li{
	border:1px solid #2e2e2e;
	margin:0;
}
.yui-skin-sam .yui-carousel-selected {
	border:none;
}

.yui-skin-sam .carousel-container {
  width: 1003px;
  height: 82px;


}

.yui-skin-sam ol.carousel-content li{
  width: 1003px;
  height: 82px;
}


.yui-skin-sam .yui-carousel-nav{
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 300;
  width: 915px;/*815*/
  text-align: center;
height:0;
  background: none;
}

.yui-skin-sam .yui-carousel-nav ul{
  margin: 5px 0;
  padding: 0px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
  list-style: none;
}

.yui-skin-sam .yui-carousel-nav ul li{
  float: left;
  height: 8px;
  width: 8px;
  background: #673191;
  margin: 5px;
  border: 1px solid #673191;
  -moz-border-radius: 5px;
  cursor: pointer;
}

.yui-skin-sam .yui-carousel-nav ul li a {
  left: -10000px;
  position: absolute;
}

.yui-skin-sam .yui-carousel-nav ul li:hover,
.yui-skin-sam .yui-carousel-nav ul li.hover,
.yui-skin-sam .yui-carousel-nav ul li.yui-carousel-nav-page-selected {
  cursor: pointer;
}

.yui-skin-sam  .yui-carousel-nav span{
  position: absolute;
  bottom: 14px;
  width: 16px;
  height: 39px;
}

.yui-skin-sam  .yui-carousel-nav span button, #carousel-2 .yui-carousel-nav span button:focus{
  background: transparent;
  border: none;
  padding: 30px 0 0;
  width: 25px;
  height: 25px;
  cursor: pointer;
}

.yui-skin-sam  .yui-carousel-nav ul {
	display:none;	
}


.yui-skin-sam  .yui-carousel-nav span.yui-carousel-first-button{
  left: 110px;
	padding-right:-100px;
  background: url(carousel/Safari-CarouselArrowL.gif) no-repeat top left;
}

.yui-skin-sam  .yui-carousel-nav span.yui-carousel-next-button{
  right: -88px;
  padding-right:10px;
  background: url(carousel/Safari-CarouselArrow.gif) no-repeat top left;
}

.yui-skin-sam  .yui-carousel-nav span.yui-carousel-first-button:hover,
.yui-skin-sam  .yui-carousel-nav span.prev-hover{
  background: url(carousel/Safari-CarouselArrowOnL.gif) no-repeat top left;
}

.yui-skin-sam  .yui-carousel-nav span.yui-carousel-next-button:hover,
.yui-skin-sam  .yui-carousel-nav span.next-hover{
  background: url(carousel/Safari-CarouselArrowOn.gif) no-repeat top left;
}

.yui-skin-sam ol.carousel-content li h2{
  position: relative;
  margin: 0;
  float: left;
  overflow: hidden;
  *float: none;
  *display: inline-block;
  *zoom: 1;
  *display: inline;
}
.yui-carousel-element li {
    height: 180px;
}