h1  { color: #3370a1; font-size: 18pt; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: lighter; line-height: 19px; letter-spacing: 0.4px; padding-top: 10px; }
h2 { color: #464646; font-size: 15pt; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: lighter; line-height: 19px; letter-spacing: 0.4px; padding-top: 10px; }
h3 { color: #009dc1; font-size: 13pt; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: lighter; line-height: 15px; letter-spacing: 0.4px; padding-top: 10px; }
.class { }
ul { color: #666; font-size: 10pt; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 14pt; list-style-type: disc; margin: 1em 0 0 2px; }
p, div { color: #666; font-size: 10pt; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 14pt;}
table { color: #666; }
a:link { color: #fff; font-size: 10.5pt ; text-decoration: underline; }
.homeup { color: #666; font-size: 12px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: center; padding-top: 10px; padding-bottom: 5px; border-top: 15px solid #099; border-right: 1px dotted #ccc; cursor: pointer; }
.homeover { color: #666; font-size: 12px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: center; padding-top: 10px; padding-bottom: 5px; border-top: 15px solid #066; border-right: 1px dotted #ccc; cursor: pointer; }
.homehit { color: #066; font-size: 12px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: center; cursor: pointer; padding-top: 10px; padding-bottom: 5px; border-top: 15px solid #066; border-right: 1px dotted #ccc; }
.aboutup { color: #666; font-size: 12px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: center; padding: 10px 1px 5px; cursor: pointer; border-top: 15px solid #069; border-right: 1px dotted #ccc; }
.aboutover { color: #666; font-size: 12px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: center; padding: 10px 1px 5px; cursor: pointer; border-top: 15px solid #285078; border-right: 1px dotted #ccc; }
.abouthit { color: #285078; font-size: 12px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: center; padding-top: 10px; padding-bottom: 5px; cursor: pointer; border-top: 15px solid #066; border-right: 1px dotted #ccc; }
/**/
.restaurantup { color: #666; font-size: 12px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: center; cursor: pointer; padding-top: 10px; padding-bottom: 5px; border-top: 15px solid #69c; border-right: 1px dotted #ccc; }
.restaurantover { color: #666; font-size: 12px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: center; cursor: pointer; padding-top: 10px; padding-bottom: 5px; border-top: 15px solid #4a6e93; border-right: 1px dotted #ccc; }
.restauranthit { color: #285078; font-size: 12px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: center; cursor: pointer; padding-top: 10px; padding-bottom: 5px; border-top: 15px solid #066; border-right: 1px dotted #ccc; }
.restaurantsub { color: #fff; font-size: 11px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-image: url(images/restaurant_over.gif); background-repeat: no-repeat; background-position: left bottom; text-transform: uppercase; text-align: left; top: 50px; height: 30px; padding-top: 35px; cursor: pointer; padding-left: 5px; }
.restaurantsubover { color: #fff; font-size: 11px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-image: url(images/restaurant_over2.gif); background-repeat: no-repeat; background-position: left bottom; text-transform: uppercase; text-align: left; cursor: pointer; padding-top: 35px; top: 50px; height: 30px; padding-left: 5px; }
.restaurantsub2 { color: #fff; font-size: 11px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-image: url(images/restaurant_over.gif); background-repeat: no-repeat; background-position: left bottom; text-transform: uppercase; text-align: left; cursor: pointer; top: 50px; height: 30px; padding-left: 5px; }
.restaurantsubover2 { color: #fff; font-size: 11px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-image: url(images/restaurant_over2.gif); background-repeat: no-repeat; background-position: left bottom; text-transform: uppercase; text-align: left; cursor: pointer; top: 50px; height: 30px; padding-left: 5px; }
/**/
.menusup { color: #666; font-size: 12px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: center; cursor: pointer; padding-top: 10px; padding-bottom: 5px; border-top: 15px solid #b279c8; border-right: 1px dotted #ccc; }
.menusover { color: #666; font-size: 12px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: center; cursor: pointer; padding-top: 10px; padding-bottom: 5px; border-top: 15px solid #9158a7; border-right: 1px dotted #ccc; }
.menushit { color: #9158a7; font-size: 12px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: center; cursor: pointer; padding-top: 10px; padding-bottom: 5px; border-top: 15px solid #9158a7; border-right: 1px dotted #ccc; }
.menussub { color: #fff; font-size: 11px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-image: url(images/menu_over.gif); background-repeat: no-repeat; background-position: left bottom; text-transform: uppercase; text-align: left; top: 50px; height: 30px; padding-top: 35px; cursor: pointer; padding-left: 5px; }
.menussubover { color: #fff; font-size: 11px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-image: url(images/menu_over2.gif); background-repeat: no-repeat; background-position: left bottom; text-transform: uppercase; text-align: left; cursor: pointer; padding-top: 35px; top: 50px; height: 30px; padding-left: 5px; }
.menussub2 { color: #fff; font-size: 11px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-image: url(images/menu_over.gif); background-repeat: no-repeat; background-position: left bottom; text-transform: uppercase; text-align: left; cursor: pointer; top: 50px; height: 30px; padding-left: 5px; }
.menussub2over { color: #fff; font-size: 11px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-image: url(images/menu_over2.gif); background-repeat: no-repeat; background-position: left bottom; text-transform: uppercase; text-align: left; cursor: pointer; top: 50px; height: 30px; padding-left: 5px; }
/**/





.eventsup { color: #666; font-size: 12px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: center; cursor: pointer; padding-top: 10px; padding-bottom: 5px; border-top: 15px solid #f96; border-right: 1px dotted #ccc; }
.eventsover { color: #666; font-size: 12px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: center; cursor: pointer; padding-top: 10px; padding-bottom: 5px; border-top: 15px solid #e56c54; border-right: 1px dotted #ccc; }
.eventshit { color: #e56c54; font-size: 12px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: center; cursor: pointer; padding-top: 10px; padding-bottom: 5px; border-top: 15px solid #e56c54; border-right: 1px dotted #ccc; }
.weddingsup { color: #666; font-size: 12px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: center; cursor: pointer; padding-top: 10px; padding-bottom: 5px; border-top: 15px solid #4f5051; border-right: 1px dotted #ccc; }
.weddingsover { color: #666; font-size: 12px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: center; cursor: pointer; padding-top: 10px; padding-bottom: 5px; border-top: 15px solid #2a2a2a; border-right: 1px dotted #ccc; }
.weddingshit { color: #2a2a2a; font-size: 12px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: center; cursor: pointer; padding-top: 10px; padding-bottom: 5px; border-top: 15px solid #066; border-right: 1px dotted #ccc; }
.weddingssub { color: #fff; font-size: 11px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-image: url(images/weddings-over.gif); background-repeat: no-repeat; background-position: left bottom; text-transform: uppercase; text-align: left; cursor: pointer; padding-top: 35px; top: 50px; height: 30px; padding-left: 5px; }
.weddingssubover { color: #fff; font-size: 11px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-image: url(images/weddings-over2.gif); background-repeat: no-repeat; background-position: left bottom; text-transform: uppercase; text-align: left; cursor: pointer; padding-top: 35px; top: 50px; height: 30px; padding-left: 5px; }
.weddingssub2 { color: #fff; font-size: 11px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-image: url(images/weddings-over.gif); background-repeat: no-repeat; background-position: left bottom; text-transform: uppercase; text-align: left; cursor: pointer; top: 50px; height: 30px; padding-left: 5px; }
.weddingssub2over { color: #fff; font-size: 11px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-image: url(images/weddings-over2.gif); background-repeat: no-repeat; background-position: left bottom; text-transform: uppercase; text-align: left; cursor: pointer; top: 50px; height: 30px; padding-left: 5px; }
.groupup { color: #4f5051; font-size: 12px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: center; cursor: pointer; padding-top: 10px; padding-bottom: 5px; border-top: 15px solid #6c9f42; border-right: 1px dotted #ccc; }
.groupover { color: #666; font-size: 12px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: center; cursor: pointer; padding-top: 10px; padding-bottom: 5px; border-top: 15px solid #4b7b24; border-right: 1px dotted #ccc; }
.grouphit { color: #4b7b24; font-size: 12px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: center; cursor: pointer; padding-top: 10px; padding-bottom: 5px; border-top: 15px solid #066; border-right: 1px dotted #ccc; }
.locationup { color: #666; font-size: 12px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: center; cursor: pointer; padding-top: 10px; padding-bottom: 5px; border-top: 15px solid #cc6; border-right: 1px dotted #ccc; }
.locationover { color: #666; font-size: 12px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: center; cursor: pointer; padding-top: 10px; padding-bottom: 5px; border-top: 15px solid #b6b643; border-right: 1px dotted #ccc; }
.locationhit { color: #b6b643; font-size: 12px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: center; cursor: pointer; padding-top: 10px; padding-bottom: 5px; border-top: 15px solid #b6b643; border-right: 1px dotted #ccc; }
.contactup { color: #666; font-size: 12px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: center; cursor: pointer; padding-top: 10px; padding-bottom: 5px; border-top: 15px solid #8a0e04; border-right: 1px dotted #ccc; }
.contactover { color: #666; font-size: 12px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: center; cursor: pointer; padding-top: 10px; padding-bottom: 5px; border-top: 15px solid #6f1517; border-right: 1px dotted #ccc; }
.contacthit { color: #6f1517; font-size: 12px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: center; cursor: pointer; padding-top: 10px; padding-bottom: 5px; border-top: 15px solid #6f1517; border-right: 1px dotted #ccc; }
.newsletterup { color: #666; font-size: 12px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: center; cursor: pointer; padding-top: 10px; padding-bottom: 5px; border-top: 15px solid #dc1000; border-right: 1px dotted #ccc; }
.newsletterover { color: #666; font-size: 12px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: center; cursor: pointer; padding-top: 10px; padding-bottom: 5px; border-top: 15px solid #ae1706; border-right: 1px dotted #ccc; }
.newsletterhit { color: #ae1706; font-size: 12px; font-family: Calibri, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: center; cursor: pointer; padding-top: 10px; padding-bottom: 5px; border-top: 15px solid #ae1706; border-right: 1px dotted #ccc; }
a:visited { color: white }
h6 { color: #666; font-size: 8pt; font-weight: normal; line-height: 8pt; margin: 0 }
h5 { color: #666; font-size: 11pt; font-weight: normal; line-height: 15pt; margin: 0; }
h4 { color: #13617f; font-size: 11pt; font-family: arial; font-weight: normal; line-height: 15pt; margin: 0; }

