/* CSS Document */

body, div, dl, ul, ol, li, h1, 
form, textarea, p, th, td {
	border:  					0;
	margin:  					0;
	padding: 					0;
}

body {
	background: 				#1a1a1a; 
}

body.availability, body.enquiries {
	background: 				#464646;
}

body, p {	
	font-family: 				Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 					11px;
	line-height: 				14px;
}

h1 {
	font-size:					13px;
	line-height:				18px;
	padding-bottom:			3px;
}

p {
	padding-top:				3px;
	padding-bottom: 			3px;
}

ul {
	margin-top:					9px;
	margin-bottom:				9px;
}

table {
	border-collapse: 			collapse;
	border-spacing: 			0;
}

fieldset, img {
	border:						0;
	vertical-align: 			top;
}

ol, ul {  
	list-style:					disc;   
	padding-left:				20px;
	margin-left:				20px;
} 

li {
	padding-top:				3px;
	padding-bottom:			3px;
}


/***************************************************************************************
/*  HYPERLINKS 																 							   
/***************************************************************************************/

a, a:active, a:visited, a:hover {
	text-decoration: 			none;
}

a, a:visited {
	color: 						#047c6b;
}

a:hover {
	color: #07b8a0;
}

/***************************************************************************************
/*  TEXT COLOURS		  																   					
/***************************************************************************************/

.fc-red4							{ color: #cc0000; background: Transparent; }

/***************************************************************************************
/*  FONT STYLE STYLE																	      			   
/***************************************************************************************/

.bd 					{ font-weight: 		bold;  }
.it 					{ font-style: 			italic; }
.xthru				{ text-decoration: 	line-through; }

/***************************************************************************************
/*  FONT SIZE																		      				   
/***************************************************************************************/

.f09 					{ font-size: 			9px;  }
.f10 					{ font-size: 			10px; }
.f11 					{ font-size: 			11px; }
.f12	 				{ font-size: 			12px; }
.f13 					{ font-size: 			13px; }
.f14 					{ font-size: 			14px; }
.f15 					{ font-size: 			15px; }
.f16 					{ font-size: 			16px; }
.f18 					{ font-size: 			18px; }

/***************************************************************************************
/*  MARGINS																			 						 
/***************************************************************************************/

.mt06  				{ margin-top: 			6px;   }
.mt12  				{ margin-top: 			12px;  }
.mt24  				{ margin-top: 			24px;  }
	
.mb30  				{ margin-bottom: 		30px; }

.mr10  				{ margin-right: 		10px; }

/***************************************************************************************
/*  PADDING																		   					      
/***************************************************************************************/

.pt00  				{ padding-top: 		0px;  }
.pt03		  			{ padding-top: 		3px;  }
.pt06  				{ padding-top: 		6px;  }
.pt09  				{ padding-top: 		9px;  }
.pt12		  			{ padding-top: 		12px; }
.pt18  				{ padding-top: 		18px; }
.pt24					{ padding-top: 		24px; }
.pt30					{ padding-top: 		30px; }
.pt36					{ padding-top: 		36px; }

.pb00					{ padding-bottom: 	0px;  }
.pb03					{ padding-bottom: 	3px;  }
.pb06					{ padding-bottom: 	6px;  }
.pb09					{ padding-bottom: 	9px;  }
.pb12					{ padding-bottom: 	12px; }
.pb18					{ padding-bottom: 	18px; }
.pb24					{ padding-bottom: 	24px; }
.pb30					{ padding-bottom: 	30px; }
.pb36					{ padding-bottom: 	36px; }

.pl15 				{ padding-left: 		15px; }

/***************************************************************************************
	/* WIDTH																		   					      
/***************************************************************************************/

.w25					{ width:					25px;  }
.w50					{ width:					50px;  }
.w55					{ width:					55px;  }
.w64					{ width:					64px;  }
.w100					{ width:					100px; }
.w175					{ width:					175px; }
.w220					{ width:					220px; }
.w226					{ width:					226px; }

/***************************************************************************************
/*  ALIGNMENT																		     
/***************************************************************************************/

.ac					{ text-align: 			center; }
.al					{ text-align: 			left;   }
.ar					{ text-align: 			right;  }
.aj					{ text-align: 			justify;}
	
.vm					{ vertical-align: 	middle; }
.vt					{ vertical-align: 	top;    }
.vb					{ vertical-align: 	bottom; } 

.centre	{
	margin-left: 				auto;
	margin-right: 				auto;
	text-align: 				center;
}

/***************************************************************************************
/*  FLOATS																		     
/***************************************************************************************/
	
.fleft 							{ float: 				left;  }
.fright 							{ float: 				right; }

.cleft  { 
	clear: 						left;  
	height:						0%;
	visibility:					visible;
}

.cright { 
	clear: 						right; 
	height:						0%;
	visibility:					hidden;
}

.clearit { 
	clear:						both;  
	height:						0%;
	visibility:					hidden;
}

/***************************************************************************************
/*  IMAGES
/***************************************************************************************/

img { 
	border: 						0px none;
	vertical-align: 			middle; 
}

.noborder {
	border:						0px none;
}

/***************************************************************************************
/*  TABLES
/***************************************************************************************/

input, option, select, textarea  { 
	vertical-align: 			middle; 
}

table td {
	vertical-align: 			top;
}

/***************************************************************************************
/*  MISCELLANEOUS
/***************************************************************************************/

hr {
	border: 						0px none; 
	height: 						1px;
	margin: 						0 auto 9px auto;
	text-align: 				center;
	width: 						60%;
}

p.seologo {
	border:						0px none;
	margin-top:					250px;
	text-align: 				center;
}

p.seologo img {
	border:						0px none;
	margin:						20px;
	vertical-align: 			middle;
}
