@charset "utf-8";
.container {
	height: auto;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
}
.header {
	background-image: url(../images/homepage_01.jpg);
	background-repeat: no-repeat;
	height: 154px;
	width: 1024px;
}
.navbar {
	background-image: url(../images/homepage_02.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 1024px;
}
.banner1 {
	height: 274px;
	width: 1024px;
	background-image: url(../images/homepage_03.jpg);
	background-repeat: no-repeat;
}
.mainbody1 {
	background-image: url(../images/homepage_04.jpg);
	background-repeat: no-repeat;
	height: 254px;
	width: 1024px;
}
.footer {
	background-image: url(../images/homepage_05.jpg);
	background-repeat: no-repeat;
	height: 300px;
	width: 840px;
	float: left;
	padding-left: 150px;
	padding-right: 40px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
}.homebanner {
	height: 271px;
	width: 824px;
	padding-left: 95px;
	padding-top: 2px;
}
.link1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	float: left;
	height: 14px;
	width: 153px;
	text-align: right;
	padding-top: 6px;
}
.link2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	float: left;
	height: 14px;
	width: 85px;
	text-align: right;
	padding-top: 6px;
}
.link3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	float: left;
	height: 14px;
	width: 110px;
	text-align: right;
	padding-top: 6px;
}
.link4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	float: left;
	height: 14px;
	width: 150px;
	text-align: right;
	padding-top: 6px;
}
.link5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	float: left;
	height: 14px;
	width: 90px;
	text-align: right;
	padding-top: 6px;
}
.link6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	float: left;
	height: 14px;
	width: 105px;
	text-align: right;
	padding-top: 6px;
}
.link7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	float: left;
	height: 14px;
	width: 100px;
	text-align: right;
	padding-top: 6px;
}
.link8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	float: left;
	height: 14px;
	width: 100px;
	text-align: right;
	padding-top: 6px;
}
.link9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	float: left;
	height: 14px;
	width: 100px;
	text-align: right;
	padding-top: 6px;
}
.servicesbox {
	height: 210px;
	width: 929px;
	padding-left: 95px;
}
.sbox1 {
	float: left;
	height: 210px;
	width: 138px;
}
.sbox2 {
	float: left;
	height: 210px;
	width: 138px;
}
.sbox3 {
	float: left;
	height: 210px;
	width: 138px;
}
.sbox4 {
	float: left;
	height: 210px;
	width: 138px;
}
.limoleft {
	height: auto;
	width: 215px;
	float: left;
}
.limotop {
	height: 200px;
	width: 800px;
}
.limoright {
	height: 200px;
	width: 550px;
	float: right;
}
.limobottom {
	width: 800px;
	height: 300px;
	padding-bottom: 15px;
}

.sbox5 {
	float: left;
	height: 210px;
	width: 138px;
}
.sbox6 {
	float: left;
	height: 210px;
	width: 133px;
}
.introtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: auto;
	width: 815px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 100px;
	float: left;
	text-align: left;
}
.mainbody2 {
	background-image: url(../images/homepage_04.jpg);
	background-repeat: repeat;
	height: auto;
	width: 1024px;
	float: left;
}
.introtextleft {
	float: left;
	height: auto;
	width: 400px;
}
.introtextright {
	float: left;
	height: auto;
	width: 400px;
	padding-left: 15px;
	padding-top: 2px;
}
.abouttxt1 {
	float: left;
	height: auto;
	width: 200px;
	text-align: left;
}
.abouttxt2 {
	float: left;
	height: auto;
	width: 175px;
	text-align: left;
	padding-left: 20px;
}
.abouttxt3 {
	float: left;
	height: auto;
	width: 200px;
	text-align: left;
	padding-left: 20px;
}
.abouttxt4 {
	float: left;
	height: auto;
	width: 175px;
	text-align: left;
	padding-left: 20px;
}
.servicesbanner {
	height: 118px;
	width: 824px;
	padding-left: 95px;
	padding-top: 2px;
}
.banner2 {
	height: 118px;
	width: 1024px;
	background-image: url(../images/homepage_03.jpg);
	background-repeat: no-repeat;
}
.servicetxt2 {
	float: left;
	height: auto;
	width: 225px;
	text-align: left;
	padding-left: 20px;
	padding-top: 7px;
}
.servicestext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: auto;
	width: 915px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 50px;
	float: left;
}
.servicestxt3 {
	float: left;
	height: auto;
	width: 200px;
	text-align: left;
	padding-left: 20px;
	padding-top: 6px;
}
.servicestxt4 {
	float: left;
	height: auto;
	width: 225px;
	text-align: left;
	padding-left: 20px;
	padding-top: 5px;
}
.eventstext2 {
	float: left;
	height: auto;
	width: 665px;
	text-align: left;
	padding-left: 10px;
}
.eventsbox {
	height: auto;
	width: 665px;
	padding-top: 20px;
}

.text1 {
	width: 420px;
	float: right;
	text-align: justify;
}

.eventstext1 {
	float: left;
	height: auto;
	width: 230px;
	text-align: justify;
}
.leftcolumn {
	height: auto;
	width: 390px;
	float: left;
}
.rightcolumn {
	height: auto;
	width: 390px;
	float: right;
}
.contactleft {
	width: 300px;
	float: left;
	padding-left: 55px;
}
.contactright {
	width: 300px;
	float: right;
}
.limolink {
	height: 20px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 25px;
}
.bookingleft {
	width: 200px;
	float: left;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-left: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}
.bookingright {
	width: 250px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}
.red {
	font-size: 11px;
	color: #F00;
}
.bookingTEXT {
	width: 300px;
	float: left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #494949;
	padding-left: 100px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 20px;
}
.hmepagetext {
	height: 550px;
	width: 815px;
	padding-left: 100px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding-right: 100px;
}
.footerlinks {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}

.footertextright {
	height: 300px;
	width: 400px;
	float: right;
	padding-left: 0px;
	padding-right: 110px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: right;
}
.containerhome {
	height: 1800px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
}
.mainbody1home {
	background-image: url(../images/homepage_04.jpg);
	background-repeat: no-repeat;
	height: 900px;
	width: 1024px;
}

