@charset "UTF-8";
/* CSS Document */
.bg1 {
	background-color: #FFF;
    background-image: linear-gradient(to bottom, #FFF 0px, #daf3f1 100%);
    background-repeat: repeat-x;
	padding-bottom: 15px;
    position: relative;
}
.map-bg {
	background: #b0d8d6;
	height: 420px;
}
.footer-bg {
	margin-top: 15px;
	background: #045a59 url(../img/footer-bg.jpg) top repeat-x;
	color: #FFF;
}
.footer-bg h1 {
	color: #FFF;
}
.info {
	padding: 20px 0 10px 0;
	height: auto;
	margin-right: 10px;
	min-width: 320px;
	max-width: 380px;
	width:100%;
	background: url(../img/info-bg.gif) top center no-repeat;
	font-size: 10px;
	float:left;
}
.info-right a {
    margin: 0 26px 0 0;
	text-align:center;
}
.info-right {
	margin-left: 160px;

}
.info-right a.last, .share a.last {
	margin: 0 0 0 0;
}
.share {
	background: url(../img/sh-bg.gif) top center no-repeat;
	padding: 20px 0 0 0;
	min-width: 320px;
	max-width: 380px;
	width: 100%;
	float:left;
}
.share a {
	margin: 0 26px 0 0;
	text-align:center;
}
.host-info {
	margin-top: 30px;
}
.featurette-heading {
	margin-top: 120px;
}
.carousel-control.left, .carousel-control.right {
	background-image: none;
}
.carousel-caption {
	color: #000;
	text-shadow: 0 2px 2px rgba(255, 255, 255, 1);	
}