#page .cta {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(./images/cta_back.png) no-repeat scroll right bottom;
	color: #1291B2;
	font-weight: bold;
}

#page .contact {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(./images/cta_back.png) no-repeat scroll right bottom;
	color: #1291B2;
	font-weight: bold;
}
#page .contact a {
	color: #1291B2;
	font-weight: bold;
}

#page .contact .button {
	padding: 3px 0px 3px 25px;
}

#page .contact .call {
	background:transparent url(./images/cta_phone.png) no-repeat scroll left top;
}
#page .contact .enquiry {
	background:transparent url(./images/cta_enquiry.png) no-repeat scroll left top;
}
#page .contact .callback {
	background:transparent url(./images/cta_envelope.png) no-repeat scroll left top;
}

#page .info {
	color: #1291B2;
	background: transparent url(./images/info_back.png) no-repeat scroll right bottom;
	border-top: solid 1px #1291B2;
	border-left: solid 1px #1291B2;
}

#page .info .cta {
	background: none;
}
#page .info .cta p, #page .info .cta a{
	color: #1291B2;
}
#content h1 {
	color:#1291B2;
}
#page a, a:visited {
	color: #1291B2;
	font-weight: bold;
}

#banner #slideshow-container {
	background: transparent url(../images/banner.png) no-repeat scroll left top;
}
#feature_slides .slide {
	background: #E0EEF0 url(./images/feature_h1.png) no-repeat scroll left top;
}
#feature_slides .slide.active {
	background: #E0EEF0 url(./images/feature_h1_active.png) no-repeat scroll left top;
}
#feature_slides h1{
	font-size: 1.5em;
	color: #FFFFFF;
	margin: 0px;
	padding: 7px 10px 5px 35px;
}

#feature_slides ul{
	margin-left: 30px;
}