/* All banners  */

.banners {
	text-align: center;
}

.banner {
	margin: 0 auto;
	margin-bottom: 15px;
	text-align: left;
	background-repeat: no-repeat;
}

.banner span {
	display: block;
	line-height: 1.3;
}

.banner .title {
	margin-bottom: 6px;
	font-size: 16px;
	color: #EC2030;
}

.banner a,
.banner a:hover {
	display: block;
	font-weight: bold;
	color: #53534D;
	text-decoration: none;
}

.banner .banner_wrapper {
	display: block;
	background-repeat: no-repeat;
}


/* Banner small style 3 */

.banner_small_style4 {
	width: 157px;
}

.banner_small_style4 a {
	padding: 30px 50px 0 20px;
	height: 113px;   /* Makes 143px */
}

.banner_small_style4 .banner_wrapper {
	background-position: 100% 100%;
}

.banner_small_style4 .title {
	font-size: 16px;
	color: #EC2030;
}

.banner_small_style4 {
	background-image: url(/images/banners/four.png);
	width: 157px;
}


/* Banner small style 4 */

.banner_small_style4 {
	width: 157px;
}

.banner_small_style4 a {
	padding: 30px 50px 0 20px;
	height: 113px;   /* Makes 143px */
}

.banner_small_style4 .banner_wrapper {
	background-position: 100% 100%;
}


/* Banner small style 1 */

.banner_small_style1 {
	width: 161px;
}

.banner_small_style1 a {
	padding: 20px 20px 0 20px;
	height: 113px;
}

.banner_small_style1 .banner_wrapper {
	background-position: 0 100%;
}


/* Banner large */

.banner_large_style4 a {
	padding: 15px 100px 20px 20px;
	width: 128px;
	height: 65px;
}

.banner_large_style4 .banner_wrapper {
	background-position: 100% 100%;
}

/* Banner small 3 */

.banner_small_style3 a {
	padding: 20px 20px 20px 30px;
	width: 97px;
	height: 44px;
}

.banner_small_style3 .title {
	padding: 10px 0 0 0;
}

.banner_small_style3 .text {
	display: none;
}
