#fullheight{height:100%}

   html, body, #wrapper {
      background-color:#FFFFFF;
      height:100%;
      margin: 0;
      padding: 0;
	  text-align:left;
   }
   #wrapper {
      margin: 0 auto;
      vertical-align: middle;
      width: 850px;
   }
   
#centre {
  width: 100px ;
  margin-left: auto ;
  margin-right: auto ;
}

body.mid { text-align:center; background-color:#ffffff}

div.centa {margin:0 auto ; text-align:center; }

td img {display:block; border:none}

table {border: none; border-collapse: collapse; border-spacing: 0;}
td, th {padding: 0;}

li.separator { margin-bottom:10px; } 

 p.c15 {padding-bottom:30px; padding-top:30px}
 div.c14 {padding-top:50px; padding-bottom:30px}
 p.c13 {padding-bottom:50px}
 p.c12 {padding-bottom:60px}
 p.c11 {padding-bottom:50px; padding-top:80px}
 p.c10 {padding-bottom:10px}
 p.c9 {padding-bottom:20px}
 p.c8 {padding-bottom:30px}
 p.c7 {padding-bottom:40px}
 p.c6 {padding-bottom:40px; padding-top:80px}

.title {
	font-family: "Trebuchet MS";
	font-size:15px;
	color:#000000;
}
.abouttitle {
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#000000;
}
.coasteeringtitle {font-family:"Trebuchet MS"; font-size:12px; color:#FFFFFF}
.subtitle {font-family:"Trebuchet MS"; font-size:13px; color:#000000}
.subtitleblack {font-family:"Trebuchet MS"; font-size:13px; color:#000000}

.faq {text-align:center; font-family:"Trebuchet MS"; font-size:22px; color:#000000;}

.voucher_header {
	font-family: "Trebuchet MS";
	font-size: 22px;
	color: #E81F27;
	font-weight: bold;
}

.cursor {cursor: pointer;}

.like_coasteering {border:none; overflow:hidden; width:125px; height:21px;}

.more {  font-family: "Trebuchet MS"; font-size: 12px; color: #000000}
.more a {color:#cc3399;}
.more a:hover {color:#cc3399; text-decoration:underline;}

.body {  font-family: "Trebuchet MS"; font-size: 12px; color: #000000; background-repeat: no-repeat;}
.body a {color:#000000;}
.body a:hover {color:#000000; text-decoration:underline;}

.about {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000000;
	text-align: left;
	font-weight:normal
}
.about a {color:#000000; text-decoration:none;}
.about a:hover {color:#000000; text-decoration:underline;}

.coasteering {  font-family: "Trebuchet MS"; font-size: 10px; color: #FFFFFF}
.coasteering a {color:#FFFFFF; text-decoration:none;}
.coasteering a:hover {color:#FFFFFF; text-decoration:underline;}

.coasteering_table {  font-family: "Trebuchet MS"; font-size: 11px; color: #000000}
.coasteering_table a {color:#000000; text-decoration:none;}
.coasteering_table a:hover {color:#000000; text-decoration:underline;}

h1 {font-family:"Trebuchet MS"; font-size:15px; color:#000000; text-align:left
}

h2 {
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	width:180px; 
	height:27px; 
	text-align:left; 
	padding-left:10px;
	margin-bottom:0
}

h3 { font-family: "Trebuchet MS"; font-size: 14px; font-weight:bold; color: #FFFFFF; text-align:center}
h3 a { color:#FFFFFF; text-decoration:none;}
h3 a:hover { color:#FFFFFF; text-decoration:underline;}

.h4 {  font-family: "Trebuchet MS"; font-size: 14px; font-weight:bold; color: #000000; text-align:center;}
.h4 a { color:#000000; text-decoration:none;}
.h4 a:hover { color:#000000; text-decoration:underline;}

.h5 {  font-family: "Trebuchet MS"; font-size: 15px; font-weight:bold; color: #000000; text-align:center;}
.h5 a { color:#000000; text-decoration:none;}
.h5 a:hover { color:#000000; text-decoration:underline;}

.bottomtext {  font-family: "Trebuchet MS"; font-size: 11px; color: #000000}
.bottomtext a {color:#000000;}
.bottomtext a:hover {color:#000000; text-decoration:underline;}


.gift_vouchers_links {	font-family: "Trebuchet MS"; font-size: 14px; color: #00CC33; font-weight: bold;}
.gift_vouchers_links a {	color: #00CC33; text-decoration:none;}
.gift_vouchers_links a:hover {	color: #00CC33; text-decoration:underline;}

a { color: #333333; text-decoration: none}

a:hover {  color: #333333}
.bottomtext2 {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #ffffff;
	background-color: #000000;
}

.bottomtext2 a {color:#cccccc;}
.bottomtext2 a:hover {color:#FF16a3; text-decoration:underline;}

a.enqbutton {
	display:block; 
	background-image: url(../images/enqbutton.jpg); 
	background-repeat:no-repeat; 
	width:100px; height:43px; 
	text-decoration:none
}

a.enqbutton:hover {background-position: -100px;}
.displace {	position: absolute;	left: -5000px;}

a.bookbutton {
	display:block; 
	background-image: url(../images/bookbutton.gif); 
	background-repeat:no-repeat; 
	width:180px; 
	height:201px; 
	text-decoration:none
}

a.bookbutton:hover {background-position: -180px;}
.displace {	position: absolute;	left: -5000px;}



.grey {width:235px; padding-top:5px; padding-bottom:20px; }
img.grey {width:235px; padding-top:5px; padding-bottom:10px; background-repeat:no-repeat}

.contactform input.submit {
background-color: #F9A23C;
font-family: "Trebuchet MS";
color: #FFFFFF;
font-size: 12px;
}

.contactform input.clear {
background-color: #F9A23C;
font-family: "Trebuchet MS";
color: #FFFFFF;
font-size: 12px;
}

.sprite {background:url(../images/bubbles/bubble_sprite.jpg); background-repeat:no-repeat; background-color:#ffffff;}

    .i_knew {height:172px; width:213px; background-position:-2px -2px;}
	.awesum {height:178px; width:202px; background-position:-385px -2px;}
	.had_an {height:168px; width:168px; background-position:-588px -2px;}
	.thank_you {height:177px; width:168px; background-position:-216px -2px;}
	.some {height:176px; width:116px; background-position:-757px -2px;}

.spriteb {background:url(../images/bubbles/bubble_sprite2.jpg); background-repeat:no-repeat; background-color:#ffffff;}

	.we_truly {height:212px; width:187px; background-position:-2px -2px;}
	.instructors {height:202px; width:193px; background-position:-189px -2px;}
	.one_of {height:213px; width:192px; background-position:-384px -2px;}
	.keep_it {height:194px; width:202px; background-position:-576px -2px;}
	.we_had {height:164px; width:177px; background-position:-780px -2px;}

.spritec {background:url(../images/bubbles/bubble_sprite3.jpg); background-repeat:no-repeat; background-color:#ffffff;}
	.their_enthusiasm {height:213px; width:181px; background-position:-551px -2px;}
	.the_best {height:211px; width:178px; background-position:-179px -2px;}
	.i_have {height:168px; width:176px; background-position:-2px -2px;}
	.one {height:166px; width:192px; background-position:-358px -2px;}
	.it_was {height:168px; width:156px; background-position:-733px -2px;}
	.they_really {height:178px; width:202px; background-position:-890px -2px;}

.sprited {background:url(../images/bubbles/bubble_sprite4.jpg); background-repeat:no-repeat; background-color:#ffffff;}
	.will {height:168px; width:185px; background-position:-2px -2px;}
	.just {height:175px; width:166px; background-position:-413px -2px;}
	.wonderful {height:103px; width:190px; background-position:-188px -2px;}
	.jerome {height:212px; width:182px; background-position:-580px -2px;}
	.ican {height:202px; width:194px; background-position:-763px -2px;}

