.cellColour1

	{

	border-bottom: 2px solid 						#FF3100; 
	border-top: 2px solid 							#FF3100; 
	background-color: 								#CEDBFF;
	color:											#000000;
	font-size:										12px;
	font-family: 									Arial, Sans Serif;
	font-weight:									bold						
	}
	
	
.heading

{

	padding: 5px 5px 5px 5px;
	text-align: 									left;
	color: 											#000000;
	font-family: 									Arial,Sans Serif;
	font-size: 										11px;
	font-weight:									bold;	
	text-align: 			center;


	margin-bottom: 									5px;
	margin-top: 									5px;


}


.subHeading

{
	color: 											#000000;
	font-family: 									tahoma, Arial, Sans Serif;
	font-size: 										21px;
	font-weight:									bold;	
}

.subHeading1

{
	color: 											#000065;
	font-family: 									tahoma, Arial, Sans Serif;
	font-size: 										16px;
	font-weight:									bold;
	}
	
.subHeading2

{
	color: 											#000000;
	font-family: 									Arial, Sans Serif;
	font-size: 										11px;
	font-weight:									bold;
	}

.greenBold

{
	color: 											#70B621;
	font-family: 									tahoma, Arial, Sans Serif;
	font-size: 										16px;
	font-weight:									bold;	
}

a.subHeading:link, a.subHeading:active, a.subHeading:visited

{
	color: 											#000065;
	font-family: 									Arial,
												Sans Serif;
	font-size: 										18px;
	font-weight:									bold;	
	text-decoration:								underline;
}

a.email1:link, a.email1:active, a.email1:visited
{
	color: 											#000065;
	font-family: 									Arial,
												Sans Serif;
	font-size: 										12px;
	font-weight:									bold;	
	text-decoration:								underline;
}

a.email2:link, a.email2:active, a.email2:visited
{
	color: 											#000065;
	font-family: 									Arial,
												Sans Serif;
	font-size: 										14px;
	font-weight:									bold;	
	text-decoration:								underline;
}

a.email1:hover, a.email2:hover {color: #FF0000;}

.giftedBody

{	padding: 5px 5px 5px 5px;
	text-align: 									left;
	color: 											#000000;
	font-family: 									Arial,Sans Serif;
	font-size: 										11px;
}

a.giftedBody:link, a.giftedBody:active, a.giftedBody:hover, a.giftedBody:visited
{	
	text-deocration: 								underline;
	font-style:										bold;
	background-color: #FFFFFF;

}

.giftedBody1

{	padding: 5px 5px 5px 5px;
	color: 											#000000;
	font-family: 									Arial, Sans Serif;
	font-size: 										14px;
}

.giftedBody1 a:link, a:active
{	
	color: 											#000000;
	font-family: 									Arial, Sans Serif;

	text-deocration: 								underline;
	font-style:										bold;
}

.giftedBody3

{
	padding: 5px 5px 5px 5px;
	text-align: 									left;
	color: 											#000000;
	font-family: 									Arial,
													Sans Serif;
	font-size: 										13px
}

.background1
{
background: url(../images/BGround.gif); 
}

.topPic
{
background: url(../images/topPic.gif) no-repeat; 
background-position: center center;
}

.cornerTL { 
	background: url(../images/Buttons/TLCorner.gif) no-repeat; 
   	width: 15px;
   	height: 15px;
  	border: none;
	font-size: 2px;
}

.cornerTR {
	background: url(../images/Buttons/TRCorner.gif) no-repeat; 
   	width: 15px;
   	height: 15px;
  	border: none;
	font-size: 2px;
}

.cornerBL { 
	background: url(../images/Buttons/BLCorner.gif) no-repeat; 
   	width: 15px;
   	height: 15px;
  	border: none;
	font-size: 2px;
}

.cornerBR {
	background: url(../images/Buttons/BRCorner.gif) no-repeat; 
   	width: 15px;
   	height: 15px;
  	border: none;
	font-size: 2px;
}

.topBorder {
	border-top: 3px solid #FF3100;
	background-color: #FFFFFF;
	font-size: 2px;
	height: 15px;
}
	
.bottomBorder {
	border-bottom: 3px solid #FF3100;
	background-color: #FFFFFF;
	font-size: 2px;
	height: 15px;
}

.leftBorder {
	border-left: 3px solid #FF3100;
	background-color: #FFFFFF;
	font-size: 2px;
	width: 15px;
}

.rightBorder {
	border-right: 3px solid #FF3100;
	background-color: #FFFFFF;
	font-size: 2px;
	width: 15px;
}

.border

{
border-style: solid;
	border-width: thin ; 
border-color: #000000;
}

.bottomMargin {margin-bottom:5px}
.topMargin {margin-top:5px;}

.pic
{
padding: 5px 5px 5px 5px;
border-width: 1px ;
border-spacing: ; 
border-style: dotted;
border-color: #0033CC;
}

.picTxt
{
	font-family: 									Arial, Sans Serif;
	font-size: 										10px;
	font-weight:									bold;
	display: block;
	text-align: center;
}

table.enquiryForm
{
border-width: 1px ;
border-spacing: ; 
border-style: dotted;
border-color: #000000;
background-color: #FFFFCC;
margin-left:5px;
margin-top:7px;
}

.txt
{
padding: 5px 5px 5px 5px;
}

table.MainMenu a
{
	background-color: #0033CC;
	color: FFFFFF;
	font-family: 									Arial, Sans Serif;
	font-size: 										14px;
	font-weight:									bold;
	display: block;
	text-align: center;
	vertical-align: middle;
	border-style: solid;
	border-width: 2px ; 
	border-color: #20428C;
}

div.MainMenu a:hover
{
	background-color: #FF3100;
	display: block;
	color: FFFFFF;
	text-decoration: underline;
}
div.MainMenu a:active, a:link, a:visited
{
	text-color: FFFFFF;
}

div.MainMenu body#a-typical-day a#menu-a-typical-day, body#about-us a#menu-about-us, body#contact-us a#menu-contact-us, body#testimonials a#menu-testimonials, body#the-full-service a#menu-the-full-service, body#all-included a#menu-all-included, body#home a#menu-home, body#a-typical-day a#menu-a-typical-day
{
background-color: #FF3100;
}

table.rightPics
{
	background-color:#CEDBFF;
	margin-left:5px;
	margin-top:0px;
	margin-bottom:7px;
	padding: 5px 5px 5px 5px;
	border-left: 1px solid						#0033CC;
	border-right: 0px solid						#0033CC;  
	font-family: 									Arial, Sans Serif;
	font-size: 										10px;
	font-weight:									bold;
	display: block;
	text-align: center;
	vertical-align: middle;
}

.mess
{
	margin-top:										2px;
	margin-bottom: 									2px;
	text-align: 									left;
	color: 											#DD0000;
	font-family: 									Arial,
													Sans Serif;
	font-size: 										11px;
	font-weight:									bold
	
}

.form_field_ok

	{ 

	font-family: 		Arial, 
						Sans Serif; 
	font-size: 			11px; 
	color: 				#000065;
	background-color: 	#EEFFFF; 
	font-weight: 		NORMAL;
	border:				1px
						inset
						#AAEEEE;
	margin-left:3px;

	}
	
.errMessage	
	{ 
	font-family: 		Verdana, 
				Arial, 
				Helvetica, 
				Sans Serif; 
	font-size: 		10px; 
	color: 			#FF0000; 
	font-weight: 		bold;
	margin-top: 	0px;
	margin-bottom:	0px
	}
	
.spaceCamp

{	
	text-align: 									center;
	color: 											#000000;
	font-family: 									Arial,
													Sans Serif;
	font-size: 										16px;
	font-weight: 									bold;
}

.part

	{
	border-bottom: 2px solid						#0033CC; 
	background-color: 								#ECF1FF;
	margin-top: 	7px;
	}
	
.heading
{
	color: 											#0033CC;
	font-family: 									Arial,Sans Serif;
	font-size: 										14px;
	font-weight: 									bold;
	}
	
.heading1
{
	color: 											#0033CC;
	font-family: 									Arial,Sans Serif;
	font-size: 										18px;
	font-weight: 									bold;
	}
	
.heading2
{
	color: 											#000000;
	font-family: 									Arial,Sans Serif;
	font-size: 										12px;
	font-weight: 									bold;
	}

.heading3
{
	color: 											#FF3100;
	font-family: 									Arial,Sans Serif;
	font-size: 										18px;
	font-weight: 									bold;
	}

.formTxt

{	
	color: 											#000000;
	font-family: 									Arial, Sans Serif;
	font-size: 										10px;
	margin-left:10px;
}