/* - - - Carousel CSS - - -*/

div#content img.hero {
margin-top: 10px;
}

.yui-carousel{
overflow:hidden;
position:relative;
text-align:left;
zoom:1;
}

.yui-carousel-visible{
overflow:hidden;
position:relative;
text-align:left;
zoom:1;
}

div#container ol {
padding: 0;
margin: 0;
}


.yui-carousel-element li {
width: 181px;
height: 18em;
/* background-image: url('/images/vert-line.gif');
background-position: top right;
background-repeat: no-repeat;*/
float:left;
list-style:none;
margin: 1px;
overflow:hidden;
padding:0;
text-align:left;

/* IE 6 & 7 fix - prevent DOM scroll for focussed elements. */
*float: none;

*zoom: 1;
*display: inline;
}
.yui-carousel-element li h2, .yui-carousel-element li p {
padding-left: 16px;
padding-right: 16px;
}


.yui-carousel-element li h2 {
font-family: georgia, times, serif;
color: #424660;
font-weight: bold;
font-size: 1em !important;
margin-bottom: 7px !important;
margin-top: 7px !important;
}

.yui-carousel-element li h2 a {
color: #424660;
text-decoration: none;
}

.yui-carousel-element p a {
color: #424660;
}

.yui-carousel-element a:hover {
text-decoration: underline;
color: #b4c6de;
}



/* - - - from carousel core css - - - */

.yui-carousel.yui-carousel-visible {
visibility: visible;
}

.yui-carousel-content {
overflow: hidden;
position: relative;
}

.yui-carousel-element {
margin: 5px 0;
overflow: hidden;
padding: 0;
position: relative;
width: 32000px;
z-index: 1;
}

.yui-carousel-horizontal .yui-carousel-element {
margin: 0 5px;
}

.yui-carousel .yui-carousel-item-selected {
border: 1px dotted #eee;
margin: 0px;
}

.yui-carousel-horizontal {
height: auto;
margin: 0 5px;
width: 32000px;
}

.yui-carousel-horizontal .yui-carousel-element li {
display: block;
float: left;
}

.yui-log .carousel {
background: #f2e886;
}

.yui-carousel-nav {
zoom: 1;
}

.yui-carousel-nav:after {
clear: both;
content: "";
display: block;
}


.yui-carousel-min-width .yui-carousel-content {
margin: 0 auto;
}


/* - - - SAM skin from YUI - - - - */

.yui-carousel-nav ul{float:right;height:19px;margin:0;margin-left:-220px;margin-right:5px;*margin-left:-160px;*margin-right:0;padding:0;}

/*.yui-skin-sam .yui-carousel-min-width .yui-carousel-nav ul{*margin-left:-170px;}*/

.yui-carousel-nav select{position:relative;*right:50px;top:4px;}

.yui-carousel-nav {background:url('/f/sprite.png') repeat 0 0px; padding:5px; width: 710px;}

.yui-carousel-nav ul li{background:url('/f/sprite.png') no-repeat 0 -650px;cursor:pointer;float:left;height:9px;list-style:none;margin:10px 0 0 5px;overflow:hidden;padding:0;width:9px;}

.yui-carousel-nav ul:after{clear:both;content:"";display:block;}

.yui-carousel-nav ul li a{left:-10000px;position:absolute;}

.yui-carousel-nav ul li.yui-carousel-nav-page-selected{background-position:0 -700px;}

.yui-skin-sam .yui-carousel-item-loading{background:url('/f/ajax-loader.gif') no-repeat 50% 50%;position:relative;text-indent:-150px;}

