/* CSS Document */
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color: #e8d5aa;  }
table { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
table td{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

a { color:#215e21; font-weight:bold; }
a:visited { color:#215e21; font-weight:bold; }
a:hover, active { color: #FFa500; }

.menuLink a { color: #FFFFFF; text-decoration: none; font-weight:normal; }
.menuLink a:visited { color: #FFFFFF; text-decoration: none; font-weight:normal; }
.menuLink a:hover, active { text-decoration: underline; font-weight:normal; }

strong { font-weight: bold; /* color: #215e21; */ }

.title { background: url('images/title-repeat.gif'); }

.sideHead { background-color: #215e21; color: #FFFFFF; }
.sideMain { background-color: #f5edd6; padding:5px 5px 8px 5px; vertical-align:top; z-index:12; }
.hoursDay { vertical-align:top; font-weight:bold; padding-right: 20px;  }
.hoursTime { vertical-align:top; }

.brownMain { padding: 5px; background-color: #f5edd6; }

.largeImg { position:absolute; z-index:-1; display: none; }
.showLarge { position: absolute; z-index:3; padding: 5px; border: 2px solid #c35e28; background-color: #f5edd6; }
.picsMenu { padding-right:20px; padding-left: 20px; }

.loginText { font-size: 10px; text-align:right; }
.loginBox { width:100px; font-size:10px; border: 1px solid #215e21; z-index:10; }
.loginSubmit {
/*   color:#303030; */
	color: #FFFFFF;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:bold;
   background-color:#c35e28;
   border:1px solid #215e21;
}

.newsItem { }
.newsItemDate { font-weight:bold; color:#c35e28; }
.newsItemText { padding-left: 15px; margin-top: 5px; }

.sidePics { height:350; overflow:auto; }

.guarantee { font-weight: bold; color: #FF0000; }

.mainWindow { 
	background-color:#FFFFFF; 
	padding: 2px 5px 2px 5px;
	height:100%; 
}

/* hack to turn on overflow only for IE */
* html .mainWindow {	overflow: auto; }

.menuWindow  { background-color: #c35e28; color:#FFFFFF; font-weight:bold; text-align:center; vertical-align:middle; }
.menuWindow td { font-size: 9px; }
.footerLeft { float:left; padding: 1px 0px 2px 25px; font-size: 9px; color: #000000;  }
.footerRight { float:right; padding: 1px 25px 2px 0px; font-size: 9px; color:#000000; } 
.footerInfo { border-bottom: 1px solid #FFFFFF; background-color: #c35e28; }

.sectionHead { font-size: 14px; font-weight: bold; text-decoration: underline; }

.boardingFeatures { font-size: 14px; font-weight: bold; text-decoration: underline; }
.greenBorder { border: 2px solid #215e21; }

.hidden { display:none; }
.one { font-size:1px; }
.small { font-size: 10px; font-weight:bold; padding-top: 5px; color:#215e21; }


.middleImage { padding-top: 10px; }
.spaceBottom { margin-bottom: 10px; }
.right { float:right; padding-left: 8px; }
.left { float:left; padding-right: 8px; }
.padRight { padding-right: 10px; }


/* classes for handling image rotator */
.ad1 { background-image:url(images/placeholders/mainplaceholder1.jpg); background-repeat:no-repeat; }
.ad2 { background-image:url(images/placeholders/mainplaceholder2.jpg); background-repeat:no-repeat; }
.ad3 { background-image:url(images/placeholders/mainplaceholder3.jpg); background-repeat:no-repeat; }
.ad4 { background-image:url(images/placeholders/mainplaceholder4.jpg); background-repeat:no-repeat; }
.ad5 { background-image:url(images/placeholders/mainplaceholder5.jpg); background-repeat:no-repeat; }
.ad6 { background-image:url(images/placeholders/mainplaceholder6.jpg); background-repeat:no-repeat; }


