#home #main_container {
	background: #E73E97 url(/img/bg_right.png) no-repeat top right;
}

#main {
	background: transparent url(/img/bg_main_frill.png) no-repeat scroll 0 bottom;
	color: #fff;
	font-size: 1.2em;
	height: 308px;
	position: absolute;
	top:0;
	left:0;
	width: 559px;
	z-index: 20;
}

	#main div {
		z-index: 15;
	}

	#slideshow .tagline div {
		left: 20px;
		position: absolute;
		top: 20px;
		text-indent: -9999px;
		width: 238px;
		color: #000;
	}

	#tagline1 {
		background-image: url(/img/tagline1.png);
		height: 106px;
	}

	#slideshow .tagline #tagline2 {
		background-image: url(/img/tagline2.png);
		height: 195px;
		width: 327px;
	}

	#slideshow .tagline #tagline3 {
		background-image: url(/img/tagline3.png);
		height: 114px;
		width: 326px;
	}

	#slideshow div span {
		font-size: 1.5em;
		left: 30px;
		position: absolute;
		top: 130px;
		width: 229px;
		color: #000;
	}

.foot_link {
	background: no-repeat bottom left;
	color: #fff;
	display: block;
	font-size: 1.45em;
	float: left;
	height: 80px;
	letter-spacing: 1px;
	padding-top: 27px;
	margin-left: 4px;
}

#goggle_doctor {
	background-image: url(/img/goggle_doctor.png);
	padding-left: 78px;
	width: 73px;
	letter-spacing: 0em;
}

#swim_selector {
	background-image: url(/img/swim_selector.png);
	padding-left: 58px;
	width: 94px;
	letter-spacing: 0em;
}

#silver_swimmers {
	background: url(/img/silver_swimmers.png) no-repeat top right;
	bottom: -14px;
	color: #fff;
	display: block;
	font-size: 1.1em;
	height: 105px;
	padding: 10px 88px 0 0;
	position: absolute;
	right: 6px;
	width: 107px;
}

#silver_swimmers:hover {
	text-decoration: none;
}

#silver_swimmers:hover span {
	text-decoration: underline;
}

#silver_swimmers span {
	display: block;
	font-size: 1.3em;
	text-transform: uppercase;
}

.small #news {
	background-image: url(/img/home_news_small.png);
}

a#right_text {
	background: url(/img/signature.png) no-repeat scroll left top transparent;
	display: block;
	height: 155px;
	position: absolute;
	right: 3px;
	text-indent: -9999px;
	top: 115px;
	width: 202px;
}