body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-image: url(../images/back.jpg);
	background-repeat: repeat-x;
	background-color: #505050;
	height:100%;
	}
	

			.suggest_link {
				
				padding: 2px 6px 2px 6px;
			}
			.suggest_link_over {
				background-color:#FFFF00;
				color:#000000;
				font-weight:bold;
				padding: 2px 6px 2px 6px;
			}
			
	

#wrapper {
	position:absolute;
	left:23px;
	top:17px;
	width:952px;
	height:900px;
	z-index:1;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left top;
}

#wrapper #LogoArea {
	position: absolute;
	visibility: visible;
	z-index: auto;
	height: 359px;
	width: 940px;
	top: 0px;
}

#wrapper #LogoArea #TopMenu {
	position:absolute;
	left:559px;
	top:16px;
	width:374px;
	height:31px;
	z-index:2;
	padding-top: 10px;
}

#wrapper #LogoArea #LeftMenu {
	position:absolute;
	left:5px;
	top:89px;
	width:266px;
	height:266px;
	z-index:2;
}



#wrapper #LogoArea #Header {
	position:absolute;
	left:270px;
	top:88px;
	width:682px;
	height:266px;
	z-index:2;
}

#wrapper #ContentArea {
	position: absolute;
	height: 458px;
	width: 952px;
	top: 375px;
}
#wrapper  #ContentArea #Contents #Banner {
	position:absolute;
	left:6px;
	bottom: 174px;
	width:593px;
	height:87px;
	z-index:2;
	background-image: none;
	background-repeat: no-repeat;
}


#wrapper #ContentArea #BookOnline {
	position:absolute;
	left:5px;
	top:1px;
	width:265px;
	height:417px;
	z-index:2;
	background-image: url(../images/bookonlinewindow.jpg);
	background-repeat: no-repeat;
}


#wrapper #ContentArea #BookOnline #BookingContent {
	position:absolute;
	left:26px;
	top:33px;
	width:216px;
	height:387px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


#wrapper #ContentArea #Contents {
	position: absolute;
	height: 100%;
	width: 616px;
	left: 291px;
	overflow: visible;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	top: -2px;
}
.BodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
#wrapper #LogoArea #SubHeader {
	position:absolute;
	left:271px;
	top:89px;
	width:682px;
	height:266px;
	z-index:2;
	background-image: url(../images/genhead.jpg);
	background-repeat: no-repeat;
}
#wrapper #LogoArea #SubHeader #BulletArea {
	line-height: normal;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left center;
	position: absolute;
	height: 33px;
	width: 192px;
	top: 191px;
	left: 37px;
	float: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	text-align: left;
	vertical-align: middle;
}
.headingTextYellow {
	color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}
#wrapper #ContentArea #SubContents {
	position: absolute;
	height: 100%;
	width: 616px;
	left: 292px;
	overflow: visible;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	top: -51px;
}
#wrapper #LogoArea #SafetyHeader {
	position:absolute;
	left:270px;
	top:89px;
	width:682px;
	height:266px;
	z-index:2;
	background-image: url(../images/safetyhead.jpg);
	background-repeat: no-repeat;
}
#wrapper #LogoArea #SafetyHeader #BulletArea {
	line-height: normal;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left center;
	position: absolute;
	height: 36px;
	width: 192px;
	top: 191px;
	left: 37px;
	float: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	text-align: left;
	vertical-align: middle;
}
#wrapper #LogoArea #ConvHeader {
	position:absolute;
	left:270px;
	top:88px;
	width:682px;
	height:266px;
	z-index:2;
	background-image: url(../images/convenience.jpg);
	background-repeat: no-repeat;
}
#wrapper #LogoArea #ConvHeader #BulletArea {
	line-height: normal;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left center;
	position: absolute;
	height: 28px;
	width: 192px;
	top: 191px;
	left: 37px;
	float: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	text-align: left;
	vertical-align: middle;
}
.headingTextWhite {
	color: #FFFFFF;
}
#wrapper #ContentArea #SubContents #Banner {
	position:absolute;
	left:10px;
	bottom: -28px;
	width:593px;
	height:87px;
	z-index:2;
	background-image: none;
	background-repeat: no-repeat;
}
.TableHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align:center;
	color: #000000;
	background-color: #EABB00;
	background-image: url(../images/btback.jpg);
	background-repeat: repeat;
	text-decoration: none;
	background-position: center center;
}
.TableRows {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align:center;
	vertical-align:middle;
	color: #FFFFFF;
	background-color: #666666;
	background-repeat: repeat;
	text-decoration: none;
	background-position: center center;
}
.TableRowsDark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align:center;
	vertical-align:middle;
	color: #FFFFFF;
	background-color: #333333;
	background-repeat: repeat;
	text-decoration: none;
	background-position: center center;
}

#NextPage {
	position:absolute;
	left:150px;
	top:696px;
	width:119px;
	height:35px;
	z-index:2;
}
