body { background:#FFFFFF; border:0px; margin:0px; padding:0px; }
a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { text-decoration:none; }
a:active { text-decoration:none; }

.extrabreak { height:10px; }

.calculator { float:right; width:200px; min-height:245px; margin-left:30px; margin-bottom:30px; }

.textLink {  }
.textLink a:link { text-decoration:none; }
.textLink a:visited { text-decoration:none; }
.textLink a:hover { text-decoration:underline; }
.textLink a:active { text-decoration:none; }


.imgLink { border:1px solid Black; }
.dropShadowImage { border:0px; margin:5px; }

#crossbar { height:350px; position:absolute; top:160px; width:100%; }

#page { width:750px; left:50%; margin-left:-375px; background:White; position:absolute; }
	#banner { height:110px; border-left:1px solid Black; border-right:1px solid Black; }
	#navBar { height:50px; border-left:1px solid Black; border-right:1px solid Black; clear:both; background:Black; }
		#navigation { font-family:Arial; font-size:20px; color:#777777; padding:10px 0px 0px 20px; }
			.navLink { font-size:16px; font-family:"Arial Narrow"; padding-left:10px; padding-right:10px; }
				.navLink a:link { text-decoration:none; }
				.navLink a:visited { text-decoration:none; }
				.navLink a:hover { text-decoration:none; }
				.navLink a:active { text-decoration:none; }
			.navLinkActive { font-size:16px; font-family:Arial Narrow; padding-left:10px; padding-right:10px; }
				.navLinkActive a:link { text-decoration:none; }
				.navLinkActive a:visited { text-decoration:none; }
				.navLinkActive a:hover { text-decoration:none; }
				.navLinkActive a:active { text-decoration:none; }
	#titleImage { height:350px; }
		.titleImageMargin { padding:10px; }
	#contentPanel { border-left:1px solid Black; border-right:1px solid Black; }
		.content { padding:30px; }
		.fntContent { font-family:"Century Gothic",Arial; font-size:14px; }
		h1 { font-family:"Century Gothic",Verdana; font-size:20px; font-weight:lighter; margin:0px 0px 10px 0px; }
		h2 { font-family:"Century Gothic",Verdana; font-size:15px; font-weight:bold; margin:0px 0px 7px 0px; }
		h3 { font-family:"Century Gothic",Verdana; font-size:15px; font-style:italic; margin:0px; }
	#reservations { font-family:"Century Gothic",Verdana; font-size:17px; padding:20px 30px 20px 30px; clear:both; border-left:1px solid Black; border-right:1px solid Black; }
		.resTable { width:688px; font-size:12px; margin-top:5px; color:White; }
		.resCell { text-align:left; }
	#legal { height:20px; font-family:Arial; font-size:11px; font-weight:bold; color:#555555; text-align:center; border:1px solid Black; border-top:0px; padding:10px 0px 10px 0px; margin-bottom:20px;}
	
.facTable { line-height:14pt; }
.facCell { width:250px; }
.facSubTable { width:400px; }
.facSubCell { width:200px; }

/*.photoPane { background:#6d9639; width:85%; }*/
/*.photoBorder { border:1px solid Black; width:200px; height:200px; }*/

.resLeftCol { width:355px; line-height:16pt; }
.resRightCol { width:355px; line-height:16pt; }
.resNameCol { width:180px; line-height:16pt; }
.resNumberCol { width:120px; line-height:16pt; }

#apaLeftCol { width:280px; }
#apaRightCol { width:430px; }
	.apaRightPane { padding:20px 10px 20px 10px; }

.qForm { padding:0px; }
.formDate { width:147px; text-decoration:none; font-family:Arial; font-size:12px; }
.formDDL { width:152px; font-family:Arial; font-size:12px; }
.formSpacer { height:10px; }

.formDDLsm { width:80px; text-decoration:none; font-family:Arial; font-size:12px;  }
.bSelA { width:45px; text-decoration:none; font-family:Arial; font-size:12px;  }

.qUITable { border:1px solid #cccccc; }
.qName { width:100px; }
.qNum { width:24px; }
.qArrow { width:32px; padding-left:2px; height:32px; }
.qDate { width:20%; }
.qRightspace { width:44px; }
.qBookBtn { font-size:13px; }

.footerAddressFont { text-align:center; font-size:10px;font-family:Verdana; }