/* general */
	body{
		color:#0056a9;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		background-color:#FFFFFF ;
		height:100%; 
	}
	
	h1{
		margin-top:5px;
		margin-bottom:10px;
		font-size:18pt;
		font-weight:bolder;
	}
	
	.right{
		float:right;
	}
	.left{
		float:left;
	}

	.clear{
		clear:both;
	}

/* header footer*/


/* Auto complete and Errors */

	.errorTable{
		background-color:#FFFFCC;
		border:1px solid #CC9966;
		padding:5px;
		color:red;
		font-size:14px;
		font-weight:bold;
		text-align:left;
		width:100%;
	}
	
	.errorLabel{
		color: #D12F19; 
	}
	
	div.autocomplete {
		position:absolute;
		width:250px;
		background-color:white;
		border:1px solid #888;
		margin:0px;
		padding:0px;
	}
	
	div.autocomplete ul {
	  list-style-type:none;
	  margin:0px;
	  padding:0px;
	}
	
	div.autocomplete ul li.selected {
		background-color: #ffb;
	}
	
	div.autocomplete ul li {
	  list-style-type:none;
	  display:block;
	  margin:0;
	  padding:0px;
	  cursor:pointer;
	}
	
	ul.autocomplete{
		height:auto;
		max-height: 100px;
		overflow:auto;
	}
	

/* home */
	.booking tr td{
		border:none;
		padding:1px;
	}
	
	.booking tr td, .booking tr td input, .booking tr td select{
		font-size:11px;
	}

	.shaddow{
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bolder; 
		font-size:48px; 
		font-style:italic; 
		color:#666666; 
		font-weight:bold; 
	}

	.header-text{
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bolder; 
		font-size:48px; 
		font-style:italic; 
		color:#FFFFFF; 
		font-weight:bold; 
	}


	/* Navigation Lists */
	
	/*
	blue: #0056a9;
	pink: #ed008c; 
	yellow: #ffcf51;
	yellow-border: #e4ac35; 
	*/


.poweredBy{
	font-size:10px;
/* 	color: #ed008c; */
	color: #0056a9;
}

.poweredBy a{
	text-decoration:none;
/* 	color: #ed008c; */
	color: #0056a9;
}

.poweredBy a:hover{
	text-decoration:underline;
/* 	color: #ed008c; */
	color: #0056a9;
}

/* forms */
form table td {
	padding:3px;
}
.required {
	color: #D12F19;
	font-weight:bold;
}

form table td h1, form table td h2, form table td h3, form table td h4, form table td h5, form table td h6{
	margin:.8em 0 ;
}


