 /* main site classes */
body { background: #938369 url("images/bg-site.jpg") no-repeat top center; margin:0; padding:0; }
td { font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif; }
a img { border:none; }
A:visited { color:#0000CC; font-size:12px; text-decoration:underline; }
A:link { color:#0000CC; font-size:12px; text-decoration:underline; }
A:hover { color:#0000CC; font-size:12px; text-decoration:none; }
A.nav:visited { color:#650e1f; font-size:12px; line-height:18pt; text-decoration:underline; text-align:right; }
A.nav:link { color:#650e1f; font-size:12px; line-height:18pt; text-decoration:underline; text-align:right; }
A.nav:hover { color:#98172a; font-size:12px; line-height:18pt; text-decoration:none; text-align:right; }
A.linksmall:visited { color:#0000CC; font-size:11px; text-decoration:underline; text-align:right; }
A.linksmall:link { color:#0000CC; font-size:11px; text-decoration:underline; text-align:right; }
A.linksmall:hover { color:#0000CC; font-size:11px; text-decoration:none; text-align:right; }
h1 { color:#098172a; font-size:15px; font-family:Arial, sans-serif; font-weight:bold; }
.textsmall { color:#1f1f1f; font-size:11px; line-height:10pt; }
.footer { color:#4a4925; font-size:11px; padding-bottom:4px; vertical-align:bottom; }
.hotel_name_position { vertical-align:bottom; }	
.footerhdr { color:#000; font-size:12px; } 	
.hotel_address { color:#3f3e12; font-size:10px; }
.nav_sep_line { color:#A9A9A9; font-size:11px; text-align:right; height:25px; width:555px; background-image:url(images/top_photo_2.jpg); background-repeat:no-repeat; padding-right:40px; }
hr { border:#CCC 1px dashed; width:100%; }
div.3rdcolumn { padding:25px 10px 0px 10px; }
div.navcontainer { padding:10px 10px 20px 0; text-align:right; background-image:url("images/nav_dashed_line_tile.gif"); } 
div.contentcontainer { padding:25px 0px 0px 25px; }
 /* classes which define more info links */
A.moreInfo:Link {text-decoration:underline ;color:#0000FF; font-size:11px; }
A.moreInfo:Visited {text-decoration:underline ;color:#0000FF; font-size:11px; }
A.moreInfo:Active {text-decoration:underline; color:#0000FF; font-size:11px; }
A.moreInfo:Hover {text-decoration:none; color:#0000FF; font-size:11px; }
.inputFormButton {font-size:12px; cursor:hand; background-color:#CCCCCC; color:#000; width:110px; border:1px; border-style:solid; border-color:#000000; }
 /* classes which define the calendar styles */
.inputFormButton { font-size:10px; color:#000; background-color:#CCC; border-style:1px; }
.titleSpecial { font-size:12px; font-weight:bold; color:#000; }
A.linkSpecial { font-size:12px; text-decoration:underline; }
A.linkSpecial:hover { font-size:12px; text-decoration:none; }
.titleEvent { font-size:12px; font-weight:bold; color:#000; }
.eventLine { font-size:12px; color:#000; }
.monthYear { font-size:16px; font-weight:bold; }
.daysOfWeek { font-size:11px;font-weight:bold; }
.gridMain { font-size:11px; }
.todayColorIn { color:#CC0000; background-color:#FFFFCC; } /* font color for the current date for current month */
.inMonthFaceIn { color:#000; background-color:#FFFFCC; } /* font color for days in the display month for current month */
.outMonthFaceIn { color:#333333; background-color:#FFFFCC; } /* font color for days not in the display month for current month */
.todayColorOut { color:#CC0000; background-color:#999; } /* font color for the current date for days in the display month */
.inMonthFaceOut { color:#000; background-color:#999; } /* font color for days in the display month for days in the display month */
.outMonthFaceOut { color:#333; background-color:#999; } /* font color for days not in the display month for days in the display month */
.linkDayInCell { font-size:11px; }
.dropDownInCalendar { font-size:12px; background-color:#fff; border:1px #666 solid; }
.allEventsLink { font-size:12px; }
.textOutsideCalendar { font-size:12px; }
.calendardetail { font-size:12px; line-height:15px; color:#000; padding-right:5px; padding-left:5px; }