* {
	padding: 0;
	margin: 0;
	line-height: 1;
}

body { font-family:Arial, Helvetica, sans-serif; font-size:13px; background:#EBECDD; margin:0 0 50px 0; }

img { border:none; }

a { color:#55582f; text-decoration:none; }
a:hover { color:#55582f; text-decoration:underline; }

p,ul { margin:0 0 20px 0; line-height:140%; }



.container { width:750px; margin:0 auto; position:relative; padding-bottom:60px; }

.copy { width:750px; position:absolute; top:421px; background:#FFF; }



/*Header
--------------------------------------------------------------------------*/
#header { background:#9B9F6B; padding:20px; height:81px; }
	.logo { width:201px; padding:81px 0 0 0; overflow:hidden; height:0 !important; height /**/:81px; background:url(../images/logo.gif) no-repeat top left; float:right; }

#header blockquote { margin:28px 0 0 0; padding:6px 0 0 8px; background:url(../images/quote.png) no-repeat top left; }
	#header blockquote p { margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#FFF; font-style:italic; }
	#header blockquote cite { margin:6px 0 0 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#545637; font-style:normal; }


/*Banner
--------------------------------------------------------------------------*/
#splash { height:300px; background:url(../images/beach-background.jpg) no-repeat top left; position:absolute; top:121px; width:750px; }

#splash ul { float:right; width:180px; margin:25px 20px 0 0; }
	#splash li { list-style:none; 	margin:0 0 7px 0; padding:0; float:left; width:180px; }
		#splash li a { display:block; text-decoration:none; color:#B81A61; background:#F5FAFB; padding:4px; }
		#splash li a:hover, #splash ul li.active a { background:#B81A61;  color:#FFF; }
		
#flash {
	border: 5px solid #F5FAFB;
	width: 500px;
	margin: 25px 20px;
	height: 235px;
}



/*Headings
--------------------------------------------------------------------------*/
h1 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#9B9F6B; margin-bottom:25px; font-size:12px; }
	h1 em { color:#B81A61; display:block; font-style:normal; font-size:18px; padding-top:4px; }

h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#B81A61; margin:5px 0 20px 0; line-height:130%; }

h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#B81A61; margin:5px 0; line-height:130%; }



/*Page
--------------------------------------------------------------------------*/
#page { padding:40px 30px 30px 30px; line-height:140%; width:690px; }
	#page ul { margin:0 0 20px 20px; padding:0; }
	#page li { list-style:outside; margin-bottom:3px; line-height:150%; }
		#page p.intro { font-weight:bold; }
		
#page blockquote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin:0 30px 25px 30px;
	padding:0;
	width:630px;
	line-height:140%;
	color:#9B9F6B;
	font-size:15px;
	font-weight:bold;
}

#gallery { background:#D0035E; height:140px; margin:20px 0 0 0; width:750px; }
	#gallery ul { margin:0; padding:0; }
	#gallery ul li { list-style-type:none; float:left; padding:13px 13px 0 13px; }
	#gallery ul li.last-gallery { padding-right:0; }
		#gallery ul li a { display:block; }
			#gallery img { border:3px solid #FFF; }

.lookaround { float:right; margin:0 0 10px 10px; background:url(../images/lookaroundcornwall.gif) no-repeat top left; width:186px; }
	.lookaround em { display:block; margin-top:64px; padding-left:3px; font-style:normal; }



/*Footer
--------------------------------------------------------------------------*/
#footer { background:#D4D6C9; padding:10px 0; text-align:center; color:#535551; width:750px; }
	#footer p { text-align:center; margin:0; padding:0; font-weight:bold; }

.bottom-pdf { padding:30px 0; text-align:center; width:750px; background:#EBECDD; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:10px; }
	.bottom-pdf p { margin:0; padding:10px 0 0 0; clear:both; display:block; }
		.bottom-pdf ul { margin:0 0 0 100px; padding:0; }
		.bottom-pdf li { list-style:none; float:left; margin-right:10px; }










.menu {
	margin: 0 auto;
	width: 450px;
	border: 5px solid #E5E5E5;
	padding: 10px;
	text-align: center;
	margin-bottom: 30px;
	font-size: 11px;
	background-color: #FDFFF0;
}

.menu h3 {
	font-family: Georgia, "Times new roman";
	font-size: 20px;
	margin-bottom: 20px;
}

.menu b {
	font-family: Georgia, "Times new roman";
}


#tariff_tbl {
	width: 400px;
	margin-bottom: 25px;
	
}

#tariff_tbl th {
	text-align: center;
	padding: 5px;
	background-color: #E5E5E5;
}

#tariff_tbl td {
	padding: 5px;
	border: 1px solid #E5E5E5;
	text-align: center;
}

#tariff_tbl th.no_back {
	background-color: white;
}








#formHolder {
	padding: 10px 0 20px 20px;
	background-color: #F0F1E4;

}

#formRight {
	width: 340px;
	float: right;
}

#formLeft {
	width: 280px;
	float: left;
	margin-left: 25px;
}

#spacer {
	margin:10px;
	clear: both;
	text-align: center;
}

.formDroplists {
	padding: 2px 0 2px 0;
	margin: 0;
	text-align: left;
}