@charset "UTF-8";
/* CSS Document */

#carousel ul, li {
	list-style:none;
}

#carousel {
	position:relative;
	height:291px;
	width:584px;
	background-color: #efefef;
}

#carousel h3 {
	font: 26px Georgia, "Times New Roman", Times, serif;
	color: #d66671;
	position:absolute;
	top:5px;
	left:11px;
	margin: 0;
    display:none;
}

#carousel h3 a, #carousel h3 a:hover {
    color: #d66671;
    text-decoration: none;
}

#carousel p {
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #444;
	position:absolute;
	bottom:6px;
	left:11px;
    display:none;
}

#carousel p a.description, #carousel p a.description:hover {
    color: #444;
    text-decoration: none;
}

#carousel .bg {
	position:absolute;
	bottom:0;
	left:0;
	height:56px;
	width:584px;
	background-color: white;
}
#carousel .info {
	position:absolute;
	bottom:0;
	left:0;
	height:56px;
	width:584px;
}

#carousel .info .inner {
	position:relative;
	height:56px;
	width:584px;
}

#carousel .images img {
	position:absolute;
	top:0;
	left:0;
    display:none;
}

/*
#carousel .navigation ul {
	position:absolute;
	bottom:3px;
	right:10px;
}

#carousel .navigation ul li {
	display: inline;
    padding-left:3px;
    cursor:pointer;
}

#carousel .navigation .num {
    display:none;
}*/

/* Sprite styles */
#carousel /*.navigation*/ a {
	text-decoration:none;
}
#carousel /*.navigation*/ ul {
	list-style:none;
	position:absolute;
	bottom:3px;
	right:10px;
}
#carousel #nav {
	/*margin:10px auto; padding:0;*/
	overflow:hidden;
}
#carousel #nav li {
	display:inline;
}
#carousel #nav li a {
	display:block;
	width:16px;
	height:18px;
	text-indent:-9999px;
	background: url(../img/carousel_nav_sprite.gif);
	float:left;
	border:none;
	padding:0;
	margin:0 0 0 3px;
}
#carousel #nav li a#al {
	width:8px;
	background-position:-128px -18px;
}
#carousel #nav li a#num1 {
	background-position:0px 0px;
}
#carousel #nav li a#num2 {
	background-position:-16px 0px;
}
#carousel #nav li a#num3 {
	background-position:-32px 0px;
}
#carousel #nav li a#num4 {
	background-position:-48px 0px;
}
#carousel #nav li a#num5 {
	background-position:-64px 0px;
}
#carousel #nav li a#num6 {
	background-position:-80px 0px;;
}
#carousel #nav li a#num7 {
	background-position:-96px 0px;
}
#carousel #nav li a#num8 {
	background-position:-112px 0px;
}
#carousel #nav li a#ar {
	width:8px;
	background-position:-128px 0px;
}
#carousel #nav li.activeNavButton a#num1 {
	background-position:0px -18px;
}
#carousel #nav li.activeNavButton a#num2 {
	background-position:-16px -18px;
}
#carousel #nav li.activeNavButton a#num3 {
	background-position:-32px -18px;
}
#carousel #nav li.activeNavButton a#num4 {
	background-position:-48px -18px;
}
#carousel #nav li.activeNavButton a#num5 {
	background-position:-64px -18px;
}
#carousel #nav li.activeNavButton a#num6 {
	background-position:-80px -18px;
}
#carousel #nav li.activeNavButton a#num7 {
	background-position:-96px -18px;
}
#carousel #nav li.activeNavButton a#num8 {
	background-position:-112px -18px;
}
