@charset "utf-8";
/* CSS Document */
hr { border: 0; width: 100%; background-color: #989797; height: 1px;  color: #989797;}
html{ overflow: -moz-scrollbars-vertical; overflow: scroll;
}
body{ background:#fdfcf9  url(../images/bg.jpg); margin:0px; text-align:center;}
DIV, TR, TD, p{ font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; }
p{margin: 10px 0px 10px 0px; text-align: left;}
a{ font-family:Arial, Helvetica, sans-serif; color:#188ea8; font-size:12px; text-decoration:none; }
a:hover{ font-family:Arial, Helvetica, sans-serif; color:#30b1c4; font-size:12px; text-decoration:underline; }

h1{font-family: Georgia; font-weight: bold; font-size: 20px; color: #2d69b3; margin: 0px 0px 5px 0px;}
h2{font-family: Georgia; font-style: italic; font-size: 14px; color: #30b1c4; margin: 5px 0px 15px 0px;}

/* DESIGN STYLES */
.clear{clear: both; margin: 0px; padding: 0px; width: 0px; height: 0px; font-size: 0px; }
.colClear{margin: 0px; padding: 0px; width:20px; background: #FFFFFF; float: left;}
.dline{display: block; width:543px; height: 1px; background: #CECECE  url(../images/dline.jpg) no-repeat; margin: 0px; padding: 0px; font-size: 0px; }
.line{display: block; height: 1px; background: #CECECE; margin: 0px; padding: 0px; font-size: 0px; }
.PageContent{margin: 10px 0px;}
#wrapper{width: 952px; overflow: hidden;}
#headMenuContainer{width: 952px; height: 34px;}
	#headMenu{height: 34px; list-style-image: none;text-align: right; margin: 0px; padding: 10px 50px 0px 0px;}
	#headMenu li{list-style-image: none; display: inline; color: #1e4a6c; font-size: 12px;}
	#headMenu li a{ color: #1e4a6c; font-size: 12px; text-decoration: none; text-transform: uppercase;}
	#headMenu li a:hover{ color: #1e4a6c; font-size: 12px; text-decoration: underline; text-transform: uppercase;}
	.menuSep{display: inline; color: #1e4a6c; font-size: 12px;  padding: 0px 7px 0px 7px;}
	
#headerContainer{background:  url(../images/header.jpg) no-repeat; width: 952px; height: 100px; border: 0px #CECECE solid; position: relative;}    
#facebookIcon{position: absolute; top: 2px; right: 15px; width: 25px;}
	#headerCol1{width: 310px; display: inline; float: left; height: 100px; text-align: left;}
		#logo{position: relative; width: 241px; height: 61px; top:20px; left: 20px;}
	#headerCol2{width: 642px; display: inline; float: left; height: 100px;}
		#topWeather{position: relative; width: 600px; height: 50px; top:30px; left: 40px; text-align: left; font-family: Georgia, Arial, serif; color: #30b1c4; font-size: 15px;}
	#headerSlogan{color: #2E6AB3; font-family: georgia; font-size: 14px; font-style: italic; position: relative; top:2px; left: 35px;}
	#headerSlogan .time{font-size: 18px;}
	
#mainMenuContainer{height: 37px; width: 952px; background:  url(../images/mmenubg.jpg) repeat-x; padding-left: 20px;}

#pageImageContainer{width: 952px; height: 280px;}

#reservationContainer{width: 952px; height: 67px;  background:  url(../images/reservationbf.jpg) repeat-x;}    
	 #reservTitle{width: 150px; float: left; color: #FFFFFF; font-size: 16px; font-family: Georgia; margin: 23px 0px 0px 23px;}
	 #reservCode{width: 500px; height: 62px; float: left; position: relative; top: 5px;}
		#reservCode TR, #reservCode TD, #reservCode DIV, #reservCode P{ color: #FFFFFF; font-size: 12px; font-family: Georgia; vertical-align: bottom;}
		#reservCode INPUT, #reservCode TD INPUT{ margin:2px; padding: 0px;}
		#reservCode SELECT, #reservCode TD SELECT{margin:2px; padding: 0px;}
		#reservCode INPUT, #reservCode SELECT, #reservCode TD INPUT, #reservCode TD SELECT{ font-size: 11px; vertical-align: middle; text-align: center; vertical-align: middle;}

	 
	 
	 
	 #reservPhone{width: 250px; float: left; color: #FFFFFF; font-size: 16px; font-family: Georgia; margin: 15px 0px 0px 0px; text-align: left; line-height: 20px;}
	 #chatButton{position: relative; display: inline; width: 100px; height: 22px; top:6px; left: 5px;}

#bodyContainer{width: 952px; height: auto;  background:#FFFFFF;}
#bodyPage{width: 952px; height: auto;  background:  url(../images/mptbg.jpg) repeat-x; text-align: left;}
	#bodyMainColumn{ width: 570px; display: inline; float: left;}
	#bodySideColumn{ width: 300px; display: inline; float: right; }
	
	.mapText{ width: 85%; height: auto; color:#2d69b3; font-family: Georgia, Arial, serif; font-style: italic; font-weight: bold; text-align: left;}
	
	#img1, #img2, img3{float: left; width:299px; height: 178px; text-align: center; margin: 0px; padding: 0px; overflow: hidden;}

	#testimonialContainer{ background: #dceff6; margin: 10px 0px 0px 0px;}
		.testimonial{ padding: 25px 25px 20px 25px; float: left;}
		.testimonial .content{font-family : Georgia, arial, serif; font-size: 13px; color: #30b1c4; width: 530px; float: left; padding: 10px 0px 0px 0px; }
		.writeTestimonal{position: relative; width: 234px; height: 102px; background:  url(../images/wrtest.jpg) no-repeat; float: left; left: 70px;}
			.writeTestimonal #testimonals{width:150px; height: 15px; position: relative; top:20px; left: 27px;}
			.writeTestimonal #testimonals2{width:110px; height: 30px; position: relative; top:36px; left: 27px; }
	
#footerContainer{width: 952px; background:  url(../images/fbg.jpg) repeat-x top left; padding: 30px 0px 10px 20px;}
	#footerContainer div, #footerContainer div a{color:#375c83; font-size: 11px;}
	#footerContainer div a:hover{color:#188ea8;}

/* BOXES */
.defaultBox .head h1{font-family: Georgia; font-style: italic; font-weight: bold; font-size: 20px; color: #2d69b3; margin: 0px 0px 15px 0px;}
	
/* RESOURCES STYLES */    

#testimonialList .item .content{padding: 5px 0px 10px 0px; text-align: left; font-style: italic; font-weight: bold;}
#testimonialList .item h2{margin: 4px 0px 4px 0px;}
#testimonialList .testimonialPageContent{margin: 5px 0px 5px 0px;}


#partnersList{}
	#partnersList h2{padding: 15px 0px 0px 0px; margin: 0px;}
	#partnersList .item{position: relative;}
	#partnersList .item .link{padding: 5px 0px 5px 0px;}
	#partnersList .intro{padding: 10px 0px 10px 0px;}

.homeNewsBox{margin: 20px 0px 0px 0px; padding: 0px 10px 0px 20px;}
.homeNewsBox h2{margin: 5px 0px 5px 0px;}
.homeNewsBox .readMore{text-align: right;}
.homeNewsBox .readMore a{font-family: Georgia; font-style: italic; font-size: 10px; color: #30b1c4;}

#newsReleasesList{margin: 10px 0px 20px 0px;}
	#newsReleasesList .item{margin: 10px 0px 15px 0px;}
	#newsReleasesList .item .date{display: inline; float: left; width: 155px;}
	#newsReleasesList .item .content{display: inline; float: left; /*width: 730px; */  width: 885px; padding: 0px 0px 10px 0px;}
	#newsReleasesList h2{margin: 0px 0px 5px 0px;}
	#newsReleasesList h2 a{font-size: 14px;}
	
	.article .image{margin: 0px 10px 10px 0px; float: left;}
	.article .date{font-style:italic; font-size: 10px; color: #AAAAAA;}
.bannersList .banner{margin: 10px 0px 30px 0px;}
.bannersList .bannerCenter{display: inline;}
