body {
	margin: 0px;
	font: normal 100% arial, verdana, 'trebuchet ms', sans-serif;
	background-color: #a4d2f3;
	}

	#wrapper {
		position: absolute;
		left: 50%;
		top: 0px;
		width: 817px;
		margin-left: -408.5px;
		background: url(../images/bckgr_wrapper.jpg) repeat-y left top;  
		margin-bottom: 30px;
		}
	
		
		#header {
			position: relative;
			height: 33px;
			width: 817px;
			background: url(../images/head_wrapper.jpg) no-repeat left top;  
			}	
		
		
		#column_container {
			position: relative;
			left: 0px;
			top: 0px;
			margin: 0px 47px;
			width: 724px;

			}
			
			#left_utilities {
				float: left;
				width: 259px;
				background: url(../images/tile_qAcess.gif) repeat-y left top;
				}
				
				#left_content {
				
					float: left;
					}
				
				.nav {
					position: relative;
					margin-left: 14px;
					font-size: 75%;
					}
						
				.quickAccess {
					clear: both;
					position: relative;
					margin-left: 14px;
					width: 245px;
					background: url(../images/bckgr_qAccess.jpg) no-repeat left top;
					height: 210px;
					}
					
				.quickContact, .quickBooking, .quickOther {
					position: relative;
					top: 1px;
					left: 3px;
					margin-right: 20px;
					border-left: 5px solid #434c52;
					height: 58px;
					padding: 10px;
					font-size: 70%;
					line-height: 22px;
					color: #939ca1;
					}
					
					.quickContact p, .quickBooking p, .quickOther p {
						margin-top: 0px;
						}
					
					.quickOther ul {
						list-style-type: none;
						margin-left: -40px !important;
						margin-left: 0px;
						}
					
				.quickBooking {
					margin-top: 2px;
					border-left: 5px solid #fd811d;
					}
					
				.quickOther {
					float: left;
					margin-top: 2px;
					border-left: 5px solid #bee560;
					height: auto;
					}
			
			#right_container {
				
				margin-left: 260px;
				font: normal 75%/20px arial, verdana, 'trebuchet ms', sans-serif;
				color: #52595c;		
				}
				
				#right_content {
					float: left;
					}
					

				
				
	#footer {
		clear: both;
		position: relative;
		width: 817px;
		height: 68px;
		background: url(../images/base_wrapper.jpg) no-repeat left top;
		}
		
		#copyright {
		clear: left;
		float: left;
		width: 100%;
		font: normal 75% arial, verdana, 'trebuchet ms', sans-serif;
		color: #fff;
		text-indent: 50px;
		background-color: #a4d2f3;
		padding-bottom: 20px;
		}
		
		hr.custom {
			border-width: 5px 0px 0px 0px;
			border-top: 5px solid #cdd7de;
			}
			
			
			
	/* headings */
	
	h1, h2, h3 { font: bold 125% verdana, arial, 'trebuchet ms', sans-serif; color: #638ea8; }
	
	h2 { font-size: 115%; }
	
	h3 { font-size: 105%; }
	
	#left_utilities h3 { 
		color: #333;
		}
	
	h1.quickAccessHeading {
		float: left;
		margin: 20px 0px 0px 16px !important;
		margin: 20px 0px 0px 8px;
		padding: 3px;
		width: 218px;
		border: 1px solid #fff;
		background-color: #d9d6ce;
		color: #191a1a;
		font: normal 75% arial, verdana, 'trebuchet ms', sans-serif;
		text-indent: 5px;
		}
		
		.recogntion {	
		font-size: 100%;
		color: #939ca1;
		}
	
	#leftSide {
		padding-top: 5px;
		}
	
	.blue {
	color: #0066CC;
	}	
	
#right_content a, #right_content a:hover {
	padding: 0px;
}	