.clear {
	clear:both
}

#gallery {
	position:relative;
	height:160px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.625em;
}
	#gallery a {
	float:left;
	position:absolute;
	left: 3px;
	top: 2px;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:200
	}

	#gallery .caption {
	z-index:200;
	background-color:#000;
	color:#ffffff;
	height:50px;
	width:100%;
	position:absolute;
	bottom:-1px;
	left: 3px;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#FFFFFF;
	}
       .carousel-container,.carousel-alternate{
	position:relative;
	overflow:hidden;
	height:155px;
	width:100%;
	margin-top:0.35em;
	margin-right: 1.5em;
	margin-left: 1.5em;
}
.carousel-container h2{display:none;}
.carousel-container .carousel-content embed{width:100%;height:100%;}
.carousel-container .carousel-content{
	position:absolute;
	height:155px;
	width:100%;
}
.carousel-alternate .header{margin:.625em 0 0 0;padding-bottom:1em;}
.carousel-alternate .header li{display:inline;float:left;}
.carousel-alternate .header li#today{width:93px;height:0.625em;background-position:0 -643px;background-repeat:no-repeat;margin:.625em 0 0 0;*margin:.625em 0 0 .87em;}
.carousel-alternate .header li#upgrade{margin-left:31em;}
.carousel-alternate .header li#upgrade span{background-position:0 -1px;background-repeat:no-repeat;margin-left:.3125em;padding-right:1.5em;width:2.1667em;height:1em;}
.carousel-alternate .header li#upgrade a:link,.carousel-alternate .header li#upgrade a:visited{color:#6290b2;font-size:0.625em;font-family:arial,helvetica,freesans,sans-serif;}
.carousel-alternate .carousel{
	list-style:none;
	padding:0;
	text-align:center;
	width:60em;
	height: 200px;
	margin-top: 0.625em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.carousel-alternate .carousel li{position:relative;float:left;display:inline;margin:0 .4375em 0 .6875em;padding:.5625em 0 0 0;width:10.8125em;}
.carousel-alternate .carousel li div{position:absolute;z-index:-1;top:0;left:0;}
.carousel-alternate .carousel li h3{font-family:arial,helvetica,freesans,sans-serif;font-weight:bold!important;margin:0;padding:0;}
.carousel-alternate .carousel li h3 a{font-size:0.625em;display:block;color:#5b91bb;margin:.5em 0 0 0;padding:0;font-weight:bold!important;}
.carousel-alternate .carousel li a:visited{color:#5b91bb;}
.carousel-alternate .carousel li .carousel-slide-background img{width:10.8125em;}
.carousel-alternate .carousel li .carousel-slide-content-image{width:9.9em;height:5.5em;_height:5.1em;}
