@charset "utf-8";
/* CSS Document */

/* Page Setup */
body{ border-top:1px solid #0c1e45;
	  padding : 0px 0px 0px 0px; 
	  margin : 0px 0px 0px 0px; 
	  font-family : Arial, Verdana, Sans-Serif; 
	  font-size:75%; 
	  background-color : #ffffff; }

img { border:none; }

#wrapper { width: 800px;
		   margin:auto; }


/* Header Styles */
#header	{ width:800px;
		  padding-bottom:2px;
		  height:80px;
}


/* Menu Styles */
#left	{ width: 188px;
		  float: left; 
}

#menu { background-color:#ffffff;
}

#menu .item { padding-bottom:0px;
			  margin-bottom:2px;
			  height: 26px;
}

#advert { background-color:#ffffff;
		  height:140px;
}

#advert .item { padding-bottom:0px;
			  	margin-bottom:2px;
}

#whatson { background-color:#ffffff;
		   font-family:Verdana, Geneva, sans-serif;
		   margin-top:4px;
		   padding-top: 2px;
		   border-bottom: solid 1px #999;
		   padding-bottom: 8px;
		   font-size:10px;
		   color:#666666;
}

#whatson .item { padding-bottom:0px;
			  	 margin-bottom:2px;
}

#address { background-color:#ffffff;
		   font-family:Verdana, Geneva, sans-serif;
		   margin-top:4px;
		   padding-top: 8px;
		   padding-bottom: 8px;
		   height:164px;
		   font-size:10px;
		   color:#666666;
}

#address .item { padding-bottom:0px;
			  	 margin-bottom:2px;
}

#address .symbols { padding-bottom:0px;
			  	 	margin-bottom:2px;
					padding-top:4px;
}

/* Content Styles */
#content { width: 606px;
		   float: right;
		   margin-left:6px;
}

#photobanner { margin: 0px;
			   vertical-align:top;
			   padding-bottom:0px;
}

#maincontent { font-family:Verdana, Tahoma, Geneva, sans-serif;
			   font-size:11px;
}

#maincontent .section{ padding-top:6px;
			   		   background-color:#334966;
			   		   color:#eeeeee;
			   		   line-height:16px;
					   margin-bottom:4px;
		   			   margin-top:2px;
			   		   padding-left:8px;
			   		   padding-right:8px;
}

.maploc{ background-color:#334966;
		 padding-top:12px;
		 color:#eeeeee;
		 line-height:16px;
		 text-align:center;
		 font-family:Arial;
		 border: 1px solid #000;
}

.testimonial { padding-top:6px;
			   font-size:11px;
			   font-style:italic;
			   color:#FFC;	
}

.signature { padding-top:3px;
			 font-size:10px;
			 font-style:italic;
			 color:#aaa;
			 float:left;
}

.triplink { float:right;
			color:#aaa;	
}

.comsection { text-align:center;
			  font-weight:bold;
			  font-family:Tahoma, Verdana, Geneva, sans-serif;
			  font-size:11px;
}


/* Form Style */

.inputbox { 
	color: #880b1f; 
	background-color:#FFFFEE;
	font-size: 11px;
	border: 1px solid #cccccc;
	padding:2px;
	width: 220px;
}

.inputname { 
	color: #880b1f; 
	background-color:#FFFFEE;
	font-size: 11px;
	border: 1px solid #cccccc;
	padding:2px;
	width: 120px;
}

.inputfullname { 
	color: #880b1f; 
	background-color:#FFFFEE;
	font-size: 11px;
	border: 1px solid #cccccc;
	padding:2px;
	width: 200px;
}

.inputemail { 
	color: #880b1f; 
	background-color:#FFFFEE;
	font-size: 11px;
	border: 1px solid #cccccc;
	padding:2px;
	width: 280px;
}

.subscribebox { 
	color:#993300;
}

.button {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	border-top : solid 1px #d5d5d5;
	border-right : solid 1px #808080;
	border-bottom : solid 1px #808080;
	border-left : solid 1px #d5d5d5;
	background: #FFFFEE;
	color:#2E3192;
	font-size : 11px;
	padding: 2px;
	cursor:pointer;
}

.telephonebox { 
	color: #880b1f; 
	background:#FFFFEE;
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	font-size: 11px;
	border: 1px solid #cccccc;
	padding:2px;
	width: 120px;
}

.textarea {
	color:#880b1f;
	background-color:#FFFFEE;
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	font-size:11px;
	border: 1px solid #cccccc;
	padding:2px;
	width:400px;
	height:140px;
	overflow:auto;
	margin-top:6px;
}

.enqarea {
	color:#880b1f;
	background-color:#FFFFEE;
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	font-size:11px;
	border: 1px solid #cccccc;
	padding:2px;
	width:400px;
	height:146px;
	overflow:auto;
	margin-top:6px;
}

.textarea2 {
	color:#880b1f;
	background-color:#FFFFEE;
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	font-size:11px;
	border: 1px solid #cccccc;
	padding:2px;
	width:400px;
	height:180px;
	overflow:auto;
	margin-top:6px;
}

.review1 {
	color:#880b1f;
	background-color:#FFFFEE;
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	font-size:11px;
	border: 1px solid #cccccc;
	padding:2px;
	width:400px;
	height:120px;
	overflow:auto;
	margin-top:6px;
}

/* End Form Styles */

/* FOOTER STYLES */

#footer { clear:both;
		  color:#334966;
		  text-align:center;
		  border-top:solid 1px #cccccc;
		  padding-top:4px;
		  font-size:9px;
		  font-family:Arial, Helvetica, sans-serif;
}

#footer a { text-decoration:none;
		    color:#334966;
			padding-bottom: 4px;
}

#subfooter { clear:both;
			 color:#999999;
			 padding-top:10px;
			 font-size:9px;
			 font-family:Arial, Helvetica, sans-serif;
}

#subfooter a { text-decoration:none;
		  	   color:#999999;
}
