body{
	
	font-family:arial;
	margin:0px;
	background:#F8FAFB;
	}
	
.address{ margin:0px;margin-top:2px;font-size:10pt; }
.latest { margin:0px;margin-top:8px; font-size:8pt;color:#92817C }
.score  { margin:0px;margin-top:4px; font-size:8pt;color:#92817C }
.people { margin:0px;margin-top:4px; font-size:8pt;color:#92817C }
.tick1  { color:#333333;font-weight:bold;margin:0px }
.tick2  { font-size:11pt;margin:0px;margin-top:5px;color:#333333 }
.para   { color:#000; margin-bottom:10px; margin-top:10px }

.para a{ text-decoration:none; color:#2CB7E0 }

.para a:hover{  text-decoration:underline; color:#2CB7E0 }

p{ color:#000;font-size:11pt }
p a{ text-decoration:none; color:#2CB7E0 }
p a:hover{ text-decoration:underline; color:#2CB7E0 }

h1.blue{ color:#2CB7E0; font-size:14pt }

h2.blue{ color:#2CB7E0; font-size:12pt }

h3.blue{ color:#2CB7E0; font-size:12pt }

.submitbutton{ width:270px; height:44px; border:1px solid #fff; background:#62CAE8; color:#fff; font-size:12pt; font-weight:bold; margin-left:20px; margin-top:0px; border-radius:5px; cursor:pointer; font-family:arial; position:absolute; bottom:23px; right:37px  }

.submitbutton:hover{ background:#75D1EC }

#topphone{
	
width:275px;height:21px; background:url('images/topgradient.jpg'); position:absolute; right:120px; top:0px; border-radius:0px 0px 12px 12px; box-shadow: 2px 3px 7px 0px #8F8F8F; text-align:right; font-size:11pt; padding:4px 15px 0px 0px;
	
}

	
#hdr{
	display:block;
	position:relative;
	width:100%;
	height:180px;
	margin:0px auto;
	background:#26AADA;
	overflow:hidden;
	}
	
#header{
	display:block;
	position:relative;
	width:900px;
	height:180px;
	margin:0px auto;
	}
	
.contactwrp{
	display:block;
	position:relative;
	width:350px;
	height:40px;
	float:left;
	margin-bottom:10px;
	}
	
.contactname{
	display:block;
	position:relative;
	width:110px;
	height:30px;
	float:left;
	color:#fff;
	padding:10px 10px 0px 0px;
	text-align:right;
	}
	
.contactfield{
	display:block;
	position:relative;
	width:210px;
	height:35px;
	float:left;
	background:#fff;
	padding:5px 0px 0px 10px;
	}
	
	

	
#nav{
	display:block;
	position:relative;
	width:100%;
	height:35px;
	margin:0px auto;
	background:#26AADA;
	margin-bottom:20px;
	}

	
#nav2{
	display:block;
	position:relative;
	width:850px;
	height:35px;
	margin:0px auto;
	font-size:10pt;
	padding-left:50px;
	}
	
		#nav2 a{
			display:block;
			position:relative;
			height:28px;
			padding:7px 30px 0px 30px;
			font-size:11pt;
			float:left;
			color:#fff;
			font-weight:bold;
			text-decoration:none;
			margin-right:10px;
			}
			
		#nav2 a:hover{
			display:block;
			position:relative;
			height:28px;
			padding:7px 30px 0px 30px;
			font-size:11pt;
			background:#59BCE1;
			float:left;
			color:#fff;
			font-weight:bold;
			text-decoration:none;
			border-radius:5px 5px 0px 0px;
			}

	
	
#mid{
	display:block;
	position:relative;
	width:900px;
	height:290px;
	margin:0px auto;
	background:#F8FAFB;
	}
	
.fieldholder{
	display:block;
	position:relative;
	width:350px;
	float:left;
	margin-top:30px;
	}
	
.fieldholder3{
	display:block;
	position:relative;
	width:47px;
	height:26px;
	float:left;
	background:#fff;
	padding:7px 0px 0px 2px;
	}
	
.fieldholder2{
	display:block;
	position:relative;
	width:60px;
	height:28px;
	padding:7px 10px 0px 0px;
	float:left;
	text-align:right;
	color:#fff;
	font-weight:bold;
	}	
	
#midleft{
	display:block;
	position:relative;
	width:378px;
	height:255px;
	float:left;
	background:url('images/form-bg.jpg');
	padding-left:22px;
	padding-top:15px;
	}
	
#midrightrp{
	display:block;
	position:relative;
	width:500px;
	height:300px;
	float:left;
	background:#F8FAFB;
	}
	
#midrighttop{
	display:block;
	position:relative;
	width:500px;
	height:220px;
	float:left;
	background:#F8FAFB;
	}	
	
#midrightbottom{
	display:block;
	position:relative;
	width:460px;
	height:49px;
	float:left;
	background:url('images/header.jpg');
	background-repeat:no-repeat;
	margin-top:3px;
	color:#333333;
	font-size:13pt;
	font-weight:bold;
	font-family:arial;
	padding:11px 0px 0px 40px;
	}
	
	
	
#midbottom{
	display:block;
	position:relative;
	width:890px;
	overflow:auto;
	margin:0px auto;
	padding:0px 10px 0px 10px;
	}
	
#midbottomleft{
	display:block;
	position:relative;
	width:390px;
	float:left;
	}
	
#midbottomright{
	display:block;
	position:relative;
	width:480px;
	float:left;
	padding:0px 0px 0px 15px;
	}
	
.descwrp{
	display:block;
	position:relative;
	width:478px;
	height:110px;
	float:left;
	border-bottom:1px dotted #C6BDBB;
	}
	
.desc{
	display:block;
	position:relative;
	width:374px;
	height:105px;
	float:left;
	padding:5px 0px 0px 10px;
	}
	
		.desc a{
			font-size:11pt;
			color:#26A3D2;
			text-decoration:none;
			font-weight:bold;
			}
			
		.desc a:hover{
			font-size:11pt;
			color:#91BB36;
			text-decoration:none;
			font-weight:bold;
			}
	
.img{
	display:block;
	position:relative;
	width:91px;
	height:87px;
	float:left;
	border:1px solid #E1E1E1;
	text-align:center;
	padding:2px 0px 0px 0px;
}

#tick{
	display:block;
	position:relative;
	width:100px;
	height:60px;
	float:left;
	text-align:center;
	padding-top:25px;
	}
	
#tickdesc{
	display:block;
	position:relative;
	width:300px;
	height:60px;
	float:left;
	padding:25px 0px 0px 0px;
	}
	
#para{
	display:block;
	position:relative;
	width:380px;
	overflow:auto;
	float:left;
	padding-left:10px;
	padding-right:10px;
	}
	
#ftr{
	display:block;
	position:relative;
	width:100%;
	height:40px;
	margin:0px auto;
	background:url('images/footer-bg.jpg');
	}
	
#footer{
	display:block;
	position:relative;
	width:900px;
	margin:0px auto;
	}
	
	#footer a{
		color:#fff;
		text-decoration:none;
		}
		
	#footer a:hover{
		color:#fff;
		text-decoration:underline;
		}
	
#footerleft{
	display:block;
	position:relative;
	width:340px;
	height:30px;
	float:left;
	font-size:9pt;
	color:#fff;
	padding:10px 0px 0px 10px;
	font-weight:bold;
	}
	
#footerright{
	display:block;
	position:relative;
	width:500px;
	height:30px;
	float:left;
	font-size:9pt;
	color:#fff;
	padding:10px 0px 0px 0px;
	font-weight:bold;
	}
	
#news{ display:block;position:relative;height:300px;overflow:auto;width:380px;float:left;font-size:10pt }
#news a{ color:#0000ff;text-decoration:underline; display:block;width:380px;float:left }
#news a:hover{ color:#000;text-decoration:none; display:block;width:380px;float:left }

.bookitnowbutton{ background:#3A81D9;border:0px; color:#fff;height:25px; font-weight:bold; cursor:pointer; border-radius:5px; background:linear-gradient(#72B0FE,#0253B5); margin-left:28% }
.bookitnowbutton:hover{ background:#65C1E4; background:linear-gradient(#ACD3EE,#4BB8E0); }
.headings{ color:blue; background:#CAE8F0; color:#fff; color:#333333; font-size:10pt;padding:5px 0px 5px 0px; font-size:10pt }
.cellbg{ font-size:11pt;padding:3px 0px 3px 0px }
.reviewpara{ margin:10px 0px 10px }
.reviewdate{ color:#0000FF;font-style:italic;font-size:9pt;margin-top:0px; }
.review-wrapper{ float:left;overflow:auto;width:100%; }






