/* Carousel wrapper elements */
.carousel {border:0 none; z-index:999;}
#carousel-list {list-style:none; list-style-position:outside; list-style-image:none; left:0;}
/* Carousel nav container */
.carousel-nav {position:absolute;z-index:1000;width:170px;height:30px;margin:0; top:355px; left:125px; background-image:none;}

#hero-carousel {width:400px; height:400px; overflow:hidden;}

/* Carousel navigation blobs */
.carousel-nav ul {float:left;margin:0 0 0 5px;padding:0;}

.carousel-nav ul li {list-style:none;list-style-position:outside;list-style-image:none;background:url(/outnet/build/8.19.3/images/home/carousel_controls.gif) no-repeat transparent;background-position:-37px 0;width:16px;height:17px;float:left;display:block;cursor:pointer;overflow:hidden;margin:5px 2px 0 2px;}
.carousel-nav ul li.carousel-nav-page-selected {background-position:-19px 0;}
.carousel-nav ul li em {visibility:hidden;}

/* Carousel navigation buttons */
.carousel-nav span input, .carousel-nav span button {background-color:transparent;border:0 none;cursor:pointer;display:block;height:44px;margin:-2px 0 0 -2px;padding:0 0 0 50px;}
span.carousel-button {background:url(/outnet/build/8.19.3/images/home/carousel_controls.gif) no-repeat transparent;background-position:-52px 0;float:left;height:18px;margin:5px 0 0 4px;overflow:hidden;width:17px;}
span.carousel-first-button {background:url(/outnet/build/8.19.3/images/home/carousel_controls.gif) no-repeat transparent;background-position:0 0;}

/* Carousel list styles */
#hero-carousel ul {list-style:none;}

#hero-carousel #carousel-list li {border:none;width:400px;}

#hero-carousel ul {margin-left:0;}
#hero-carousel ul.carousel-element li {display:inline;}

#hero-carousel ul#carousel-list li {width:400px;}
