html, body {
height: 100%;
margin: 0;
padding: 0;   
}


table {
    border-collapse: collapse;
    border-width: 0px;
	border-spacing: 0px;
}


td {
padding: 0;

}


img.no_border 
{
    border: none;
}

/* preload pictures */
#element_01 {
	background: url(../layout/main_layout_picture.jpg) no-repeat;
	display: none;
	}
#element_02 {
	background: url(../layout/main_layout_below_picture.jpg) no-repeat;
	display: none;
	}
#element_03 {
	background: url(../layout/main_layout_header.jpg) no-repeat;
	display: none;
	}
#element_04 {
	background: url(../layout/main_layout_footer.jpg) no-repeat;
	display: none;
	}
#element_05 {
	background: url(../layout/full_bg_long_booking.jpg) no-repeat;
	display: none;
	}
#element_06 {
	background: url(../layout/about_us_picture_right.jpg) no-repeat;
	display: none;
	}
#element_7 {
	background: url(../layout/other_links.png) no-repeat;
	display: none;
	}
/* SLIDESHOW CSS */

#example_2_container {
    width:275px;
    height:175px;
    border:0px;
} 

/* Tells iPhone and iPod noto to scale the fonts automatically */

@media screen and (max-device-width: 480px){
  body{
    -webkit-text-size-adjust: none;
  }
}



/* LINKS */
a.nav { color:white; font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:none}
a.nav2 { color:gray; font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:none}
a.nav_music { color:green; font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:none}
a.nav_back { color:maroon; font-family:Tahoma; font-size:12px; text-decoration:none}
a.nav:hover { color:#313100;}
a.nav_bottom { color:#ffffff; margin-left: 7px; margin-right: 7px; font-family: Tahoma; text-decoration: none }
a.viewmore { color:maroon; font-family:Tahoma; font-size:10px; font-weight:bold; text-decoration:none; margin-left: 10px; margin-top: 20px; }
a.viewmore_staff { color:maroon; font-family:Tahoma; font-size:10px; font-weight:bold; text-decoration:none; margin-right: 20px; text-align:right }
a.sidebar_viewmore { color:#003300; font-family:Tahoma; font-size:10px; font-weight:bold; text-decoration:none; margin-left: 0px; margin-top: 5px; }
a.text_location { text-decoration:none; margin-right: 190px; color:maroon ; font-family: Verdana ; font-size:10px; text-align: right; font-weight:bold }
a.image { text-decoration:none }
a.application { color:maroon; font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:none; margin-right: 20px; margin-top: 0px; }
a.menu { color:maroon; font-family:Tahoma; font-size:11px; font-weight:bold; text-decoration:none }
a.calendar_link { color:#003300; font-family:Arial; text-decoration:underline; margin: 0; }
a.viewmore_location { color:maroon; font-family:Tahoma; font-size:10px; font-weight:bold; text-decoration:none; margin-right:120px}
a.calendar_one_week_link { color:#ffffff; font-family:Tahoma; font-size:11px; font-weight:bold; text-decoration:none; margin-left: 0px}
a.oneweeklive_more { color:gray; font-family:Tahoma; font-size:9px; text-decoration:none; margin-left: 10px; margin-top: 0px; }
a.brochure_link { color:maroon; font-family:Tahoma; font-size:11px; text-decoration:underline; text-align:center; font-weight:bold}




/* GLOBAL */
.copyright_black { font-family:Tahoma; font-size:12px; color:#ffffff; text-align:left; margin-left:25px; margin-top:3px }
.text_hours { text-decoration:none; margin-top: 35px; margin-left: 40px; color:#333300 ; font-family: Verdana ; font-size:13px; text-align: center }
.text_hours2 { text-decoration:none; margin-top: 35px; color:#663300 ; font-family: Verdana ; font-size:13px; text-align: left }
.text_newsletter { color:#663300 ; font-family: Tahoma; font-size:12px; text-align: left; text-indent:0px; font-weight:bold }
.text_white_yellow_area { text-decoration:none; margin-top: 10px; color:white ; font-family: Verdana ; font-size:11px; text-align: center }
.text_white_yellow_area_bold { text-decoration:none; margin-top: 10px; color:white ; font-family: Verdana ; font-size:11px; text-align: center; font-weight:bold }
.text_header_white_area { letter-spacing:0px; margin-left: 0px; color:#666633 ; font-family: Verdana ; font-size:13px; text-align: left; text-indent:0px; font-weight:bold }
.text_normal_white_area { margin-top: 0px; margin-left: 10px;  margin-right: 5px; color:#666633; font-family: Verdana; font-size:13px; text-align: left; text-indent:0px }
.text_big_header { text-decoration:none; margin-left:15px; margin-top: 20px; color:#666633 ; font-family: Verdana ; font-size:22px; text-align: left; font-weight:bold }
.text_gold { margin-top: 0px; margin-left: 25px;  margin-right: 5px; color:#666633; font-family: Verdana; font-size:14px; text-align: left; text-indent:0px }
.funfacts { margin-top:0px; text-indent:0px;margin-left: 10px; margin-right: 10px; color:#663300; font-family: Verdana; font-size:10px; text-align: left; margin-bottom:10px }
.funfacts_Title { color:#663300; font-family:Tahoma; font-size:12px; font-weight:bold; margin-left: 20px; text-align:left; margin-bottom:10px }

/* SIDEBARS */
.text_sidebar_header { margin:0; text-decoration:none; color:#993300 ; font-family: Verdana ; font-size:11px; text-align: left; font-weight:bold }
.text_sidebar_info { margin:0; margin-bottom:5px; margin-top: 4px; text-decoration:none; color:#666633 ; font-family: Verdana ; font-size:10px; text-align: left }
.text_sidebar_title { margin-top:0; margin-right:0; margin-bottom:0; margin-left:30px; text-decoration:none; color:#993300 ; font-family: Verdana ; font-size:11px; text-align: left; font-weight:bold }
.text_sidebar_otherinfo { margin-top:0; margin-right:0; margin-bottom:0; margin-left:50px; text-decoration:none; color:#993300 ; font-family: Verdana ; font-size:11px; text-align: left}
.text_sidebar_header_youtube {  margin-bottom:5px; margin-top:40px; margin-left:60px; text-decoration:none; color:#993300 ; font-family: Verdana ; font-size:11px; text-align: left; font-weight:bold }
.text_sidebar_info_youtube { margin-top:5px; margin-left:60px; margin-top: 0px; text-decoration:none; color:#666633 ; font-family: Verdana ; font-size:10px; text-align: left }



/* MENU PAGE */
.menu_titles{ text-align:center; color:#666633; font-family:Tahoma; font-size:14px; font-weight:bold; text-decoration:none; margin-top: 0px; margin-left:15px }
.menu_items_center { margin-top: 0px; margin-left: 30px; margin-right: 30px; color:#666633; font-family: Verdana; font-size:11px; text-align: center; }
.menu_items_left { text-indent:-25px; margin-top: 0px; margin-left: 55px; margin-right: 5px; color:#666633; font-family: Verdana; font-size:11px; text-align: left; }
.menu_items_title { margin: 0px; color:#993300; font-family: Verdana; font-size:12px; text-align: center; font-weight:bold }
.menu_footnote { color:#003300; font-family:Tahoma; font-size:10px; text-decoration:none; margin-left: 0px }
.menu_items_sidebar { text-indent:0px; margin-top: 5px; margin-left: 10px; margin-right: 10px; color:#666633; font-family: Verdana; font-size:11px; text-align: center; }
.menu_items_appetizers { text-indent:0px; margin-top: 0px; margin-left: 30px; margin-right: 30px; color:#666633; font-family: Verdana; font-size:11px; text-align: center; }
.appetizer_titles{ text-align:center; color:#993300; font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:none; margin-top: 0px; margin-left:15px; margin-bottom:0px }

/* ABOUT PAGE */
.text_about { margin-left:15px; margin-top: 0px; margin-right: 5px; color:#666633; font-family: Verdana; font-size:12px; text-align: left; text-indent:0px }


/* STAFF PAGE */
.staff_left { text-indent:-25px; margin-top: 0px; margin-left: 45px; margin-right: 5px; color:#666633; font-family: Verdana; font-size:12px; text-align: left; }

/* COFFEE PAGE */
.coffee_items_left { text-indent:-25px; margin-top: 0px; margin-left: 55px; margin-right: 5px; color:#666633; font-family: Verdana; font-size:11px; text-align: left; }
.tea_titles{ text-align:left; color:#993300; font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:none; margin-top: 0px; margin-left:15px }
.tea_items_left { text-indent:-25px; margin-top: 0px; margin-left: 55px; margin-right: 5px; color:#666633; font-family: Verdana; font-size:10px; text-align: left; }
.espresso_titles{ text-align:center; color:#993300; font-family:Tahoma; font-size:11px; font-weight:bold; text-decoration:none; margin-top: 0px; margin-left:0px }
.text_big_header2 { text-decoration:none; margin-left:0px; margin-top:0px; margin-bottom:0px; color:#666633 ; font-family: Verdana ; font-size:20px; text-align: center; font-weight:bold }
.espresso_items_left { text-indent:0px; margin-top: 0px; margin-left: 30px; margin-right: 30px; color:#666633; font-family: Verdana; font-size:10px; text-align: left; }

/* BEER PAGE */
.beer_items_center { margin-top: 0px; color:#666633; font-family: Verdana; font-size:11px; text-align: center; }
.tap_items_left { text-indent:-15px; margin-top: 0px; margin-left: 15px; margin-right: 5px; color:#666633; font-family: Verdana; font-size:10px; text-align: left; }
.wine_titles{ text-align:left; color:#993300; font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:none; margin-top: 0px; margin-left:15px }
.wine_items_left { text-indent:-25px; margin-top: 0px; margin-left: 55px; margin-right: 5px; color:#666633; font-family: Verdana; font-size:10px; text-align: left; }
.beer_titles{ text-align:center; color:#993300; font-family:Tahoma; font-size:11px; font-weight:bold; text-decoration:none; margin: 0px }
.beer_items_center { text-indent:0px; margin-top: 0px; margin-left: 30px; margin-right: 30px; color:#666633; font-family: Verdana; font-size:10px; text-align: center; }

/* CALENDAR PAGE */

.calendar_month { text-decoration:none; margin-left:15px; margin-top:15px; margin-bottom:0px; color:#666633 ; font-family: Arial ; font-size:22px; text-align: left; font-weight:bold }
.calendar_date  {  margin-top: 0px; margin-left: 5px; color:#666633; font-family: Arial; font-size:12px; text-align: center }
.calendar_event  {  margin: 0px; color:#666633; font-family: Arial; font-size:12px; text-align: center }
.calendar_style  {  margin-top: 0px; color:#666633; font-family: Arial; font-size:12px; text-align: center }
.calendar_cost  {  margin-top: 0px; color:#666633; font-family: Arial; font-size:12px; text-align: center }
.calendar_one_week_link { margin-bottom:10px; margin-left: 90px }

/* BOOKING PAGE */

.form_text { margin-left:15px; margin-top: 0px; margin-right: 5px; color:#666633; font-family: Verdana; font-size:12px; text-align: left; text-indent:0px }
.form_input_text { font-size: 11px; color: maroon; font-family:verdana }

/* HOT TICKETS */
.text_hot_tickets {text-decoration:none; font-family: Verdana ; font-size:12px; text-align: center; color: white; font-weight:bold }


/* MUSIC PAGE */
.songs { font-family:Tahoma; font-size:10px; color: black; text-align:left; margin-left:20px; margin-top: 0px; font-weight:bold; margin-bottom:0px }
.download_link { font-family:Tahoma; font-size:10px; color: #ffffff; margin-right:65px; margin-top:0px; margin-bottom:0px; margin-left:0px; text-align:right; font-weight:bold}
.download_link2 { font-family:Tahoma; font-size:10px; color: maroon; margin-left:100px; margin-top:0px; margin-bottom:20px; margin-left:90px; text-align:center; font-weight:bold}
.music { font-family:Tahoma; font-size:8px; color: maroon; margin-left:10px; margin-top:0px; margin-bottom:0px; margin-left:0px; text-align:left; font-weight:bold}
.cd_titles{ text-align:center; color:#666633; font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:none; margin-top: 0px; }

/* ONE WEEK LIVE PAGE */
.group_name { font-family:Tahoma; font-size:13px; color: maroon; margin-right:0px; margin-top:0px; margin-bottom:0px; margin-left:30px; font-weight:bold; text-align:left}
.group_info { font-family:Tahoma; font-size:10px; color: maroon; margin-right:0px; margin-top:5px; margin-bottom:0px; margin-left:10px;; text-align:left; text-indent:10px}
