/** 				**/
/**  SLIDE SHOW 	**/
/**					**/
#slides{
float:left;
width:960px;
margin-top:20px;
margin-bottom:15px;
position:relative;
}
.slides_container {
width:960px;
overflow:hidden;
position:relative;
display:none;
z-index:1;
}
.slides_container a {
width:960px;
height:300px;
display:block;
z-index:99;
}
.slides_container a img {
display:block;
z-index:99;
border:none;
}
/* Pagination */
.pagination {
position:absolute;
top:258px;
left:5px;
z-index:1;
background:gray;
padding:5px;
border-radius:5px;
opacity:0.5;
}
.pagination li {
float:left;
margin:0 5px;
list-style:none;
z-index:0;
}
.pagination li a {
display:block;
width:12px;
height:0;
padding-top:12px;
background-image:url(../img/pagination.png);
background-position:0 0;
float:left;
overflow:hidden;
z-index:0;
}
.pagination li.current a {
background-position:0 -12px;
}
/** END SLIDE SHOW **/

/** MAIN TEXT CONTENT **/
#main-content{	
float:left;
margin:0;
padding:0 0 10px 0;
width:100%;
}

#main-content h1{
font-size:36px;
font-weight:normal;
margin:0 0 5px;
padding:0 0 0 0;
text-align:center;
color:red;
width:103%;
}

.reasons{
float:left;
width:33%;
margin:0 0 0 3px;
}

.reasons article{
padding:0;
}

.reasons h3{
clear:both;
font-size:18px;
font-weight:normal;
margin:12px 0 15px 0;
padding:5px 0 5px 7px;
text-align:center;
width:98%;
color:white;
background:#005684;
border-radius:15px;
background:#005684;
	background-image: linear-gradient(left, #0072A8 15%, #005684 70%);
	background-image: -o-linear-gradient(left, #0072A8 15%, #005684 70%);
	background-image: -moz-linear-gradient(left, #0072A8 15%, #005684 70%);
	background-image: -webkit-linear-gradient(left, #0072A8 15%, #005684 70%);
	background-image: -ms-linear-gradient(left, ##0072A8 15%, #005684 70%);
}

.reasons article p.item-text{
clear:both;
float:left;
z-index:100;
font-size:14px;
font-weight:normal;
margin:0;
padding:0 5px;
text-align:left;
color:#555;
line-height:140%;
border:solid 1px #ddd;
border-radius:5px;
}

.read-more{
float:right;
font-size:11px;
margin-left:5px;
cursor:pointer;
margin-bottom:0;
margin-top:5px;
margin-right:10px;
color:white;
background:#da251c;
width:80px;
border-radius:5px;
padding:0 4px;
}

.text{
display:inline-block;
float:left;
width:100%;
height:135px;
}

.image{
display:inline-block;
float:left;
margin:0 0 20px 55px;
padding-top:10px;
}

.close{
clear:both;
display:block;
float:right;
font-size:11px;
margin-top:10px;
margin-bottom:10px;
margin-right:10px;
cursor:pointer;
font-weight:bold;
color:#fff;
padding:0px 4px;
border-radius:5px;
background:#da251c;
	/*background-image: linear-gradient(bottom, #0094da 15%, #0072A8 70%);
	background-image: -o-linear-gradient(bottom, #0094da 15%, #0072A8 70%);
	background-image: -moz-linear-gradient(bottom, #0094da 15%, #0072A8 70%);
	background-image: -webkit-linear-gradient(bottom, #0094da 15%, #0072A8 70%);
	background-image: -ms-linear-gradient(bottom, ##0094da 15%, #0072A8 70%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.15, #0072A8),
		color-stop(0.70, #0072A8)
	);
	*/
}

.close:hover{
opacity:0.65;
}

/** INFO CONTENT **/

#info-blocks{
clear:both;	
float:left;
margin:0 0 10px;
padding:0;
width:100%;
}

.info-block{
float:left;
width:209px;
min-height:320px;
margin-left:12px;
border:solid 1px #999;
padding:10px;
border-radius:0px;
box-shadow:2px 2px 2px #aaa;
}

.info-block img{ 
border:none;
}

#first_info-block{
margin-left:0;
}

#first_info-block img{
margin-left:-5px;
}

#info-blocks h1{
font-size:17px;
font-weight:bold;
margin:5px 0 0 0;
padding:5px;
text-align:center;
background:#da251c;
color:#fff;
}

#info-blocks h1.caps{
color:#fff;
font-size:17px;
padding:5px;
background:#005684;
}

#info-blocks p{
font-size:13px;
color:#555;
}

#second_info-block{
float:left;
width:452px;
padding-bottom:10px;
}

#second_info-block p{
margin-bottom:0px;
padding-top: 8px;
}

#third_info-block p{
margin-bottom:40px;
}

#catalogue p{
margin-left:15px;
width:170px;
font-size:14px;
font-weight:bold;
padding:5px;
background:#fff;
color:#444;
text-align:center;
border-radius:0;
margin-top:0;
}

#catalogue img{
margin-left:18px;
border:solid 1px #ccc;
box-shadow:2px 2px 2px #ccc;
}

#info-blocks p.centred-text{
text-align:center;
font-weight:bold;
color:#da251c;
font-size:110%;
}







