/* CSS Document */
body {margin: 0; background-color: #FFFFFF; text-align:center}
hr { border: 1px solid #cc0001; }
h1 {
    color: #000000;
    font-family:  arial, verdana, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
td {font: normal normal 13px arial, helvetica, sans-serif; color: black;}
p {
    color: #000000;
    font-family:  arial, verdana, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
input, textarea {
	font-size: 11px;
}
.small {font: normal normal 8pt arial, helvetica, sans-serif;}

/* link colours */
A{text-decoration: underline; font: normal normal  arial, verdana, sans-serif}
A:link{color:blue; font: normal normal   arial, verdana, sans-serif}
A:visited{color:blue; font: normal normal arial, verdana, sans-serif}
A:hover {color:#CC0000; text-decoration: underline;}

A.liz1{text-decoration: none; font: normal normal verdana, arial, helvetiva, sans-serif; font-size:10px}
A.liz2:link{color:#ffffff; font: normal normal  verdana, arial, helvetiva, sans-serif;}
A.liz3:visited{color:#ffffff; font: normal normal verdana, arial, helvetiva, sans-serif;}
A.liz4:hover {color:blue; text-decoration: underline;}

.menuback {background-image:url(images/menu-back.jpg); background-repeat: repeat-x;}
.menuback2 {}
.contentback {background-image:url(images/backgnd.jpg); background-repeat: no-repeat; background-color:#FFFFFF}
.back-shade {background-image:url(images/back-shade2.jpg); background-repeat: repeat-y; background-position: center}

.bul1 {
	color: #000000;
    font-family:  arial, verdana, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0px;
    line-height: 20px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 10px;
    padding-top: 15px;
	padding-left:0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
	list-style-type: none;
	
}
.bul2 {
	color: #000000;
    font-family:  arial, verdana, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0px;
    line-height: 20px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 10px;
    padding-top: 15px;
	padding-left:0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
	list-style-type: disc;
	
}
.hometop1 {background-image:url(images/home-top1.jpg); background-repeat: no-repeat; background-position: top right}
.hometop3 {background-image:url(images/home-top3.jpg); background-repeat: no-repeat; background-position: top left}
.homemid1 {background-image:url(images/home-mid1.jpg); background-repeat: no-repeat; background-position: top right}
.homemid2 {background-image:url(images/home-mid2.jpg); background-repeat: no-repeat; background-position: top left}
.homebottom {background-image:url(images/home-bottom.jpg); background-repeat: no-repeat; background-position: bottom center}

.abouttop1 {background-image:url(images/about-top1.jpg); background-repeat: no-repeat; background-position: top right}
.abouttop2 {background-image:url(images/about-top2.jpg); background-repeat: no-repeat; background-position: top left}
.aboutmid1 {background-image:url(images/about-mid1.jpg); background-repeat: no-repeat; background-position: top right}
.aboutmid2 {background-image:url(images/about-mid2.jpg); background-repeat: no-repeat; background-position: top left}
.aboutbottom {background-image:url(images/about-bottom.jpg); background-repeat: no-repeat; background-position: bottom center}

.servicesmid1 {background-image:url(images/services-mid1.jpg); background-repeat: no-repeat; background-position: top right}
.servicesmid2 {background-image:url(images/services-mid2.jpg); background-repeat: no-repeat; background-position: top left}

.coachesmid1 {background-image:url(images/coaches-mid1.jpg); background-repeat: no-repeat; background-position: top right}
.coachesmid2 {background-image:url(images/coaches-mid2.jpg); background-repeat: no-repeat; background-position: top left}
.coachesbottom {background-image:url(images/coaches-bottom.jpg); background-repeat: no-repeat; background-position: bottom center}

.custop1 {background-image:url(images/customers-top1.jpg); background-repeat: no-repeat; background-position: top right}
.custop2 {background-image:url(images/customers-top2.jpg); background-repeat: no-repeat; background-position: top left}
.cusmid1 {background-image:url(images/customers-mid1.jpg); background-repeat: no-repeat; background-position: top right}
.cusmid2 {background-image:url(images/customers-mid2.jpg); background-repeat: no-repeat; background-position: top left}
.cusbottom {background-image:url(images/customers-bottom.jpg); background-repeat: no-repeat; background-position: bottom center}

.tel {
	font: 20px  arial, verdana, sans-serif;
	color:#000000;
}
.tel2 {
	color: #000000;
    font-family:  arial, verdana, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 8px;
    padding-top: 8px;
	padding-left:0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
	list-style-type: none;
}


/* rounded corners */
.spiffy{ 
display:block;
} 
.spiffy *{ 
display:block;
height:1px;
overflow:hidden;
background:#1191D8;
} 
.spiffy1{ 
border-right:1px solid #98cfee;
padding-right:1px;
margin-right:3px;
border-left:1px solid #98cfee;
padding-left:1px;
margin-left:3px;
background:#4cace1;
} 
.spiffy2{ 
border-right:1px solid #e7f4fb;
border-left:1px solid #e7f4fb;
padding:0px 1px;
background:#3ea5df;
margin:0px 1px;
} 
.spiffy3{ 
border-right:1px solid #3ea5df;
border-left:1px solid #3ea5df;
margin:0px 1px;
} 
.spiffy4{ 
border-right:1px solid #98cfee;
border-left:1px solid #98cfee;
} 
.spiffy5{ 
border-right:1px solid #4cace1;
border-left:1px solid #4cace1;
} 
.spiffy_content{ 
	padding:0px 5px;
	background:#1191D8;	
	font-family: 'GillSans', 'Gill Sans', 'Trebuchet MS', sans-serif;
	color:#FFFFFF;
} 

