/* YUI reset 2.6.0 */
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}

/* Generics */
style {display:none!important;}
em {font-style:italic;}
strong {font-weight:bold;}
.invisible {display: none;}
.left {float: left;}
.right {float: right;}
.center {margin:auto; text-align:center;}
.relative {position:relative;}
.invalid {background:#ffe0e0;}
label.overlabel { color:#999;}
label.overlabel-apply {	position:absolute; z-index:1; color:#999; }



/* Global */
html {height:100%;color:#000000; background:#ffffff; font-family:Arial;font-size:11px;}
html.modal {height:100%;color:#fff; background:#000; font-family:Arial;font-size:11px;}
/*body { overflow-x: hidden}*/
div#workspace {width:1024px; height: auto; margin:auto;}
div#page {position:absolute;width:100%;height:100%;top:0;min-width: 1150px;}


div#splash_container {width: 100%; height: 100%; position: absolute;}
div#splash_container div#splash_content {width: 100%; height: 440px;  margin-top: 20px; position: absolute; text-align: center;}
div#splash_container div#splash_content div#logo {width: 100%; background-image:url(../images/splash_right.gif); background-repeat: repeat-x;}
div#splash_container div#splash_content div#text {width: 630px; margin-left: auto; margin-right: auto; margin-top:20px}
div#splash_container div#splash_content div#text ul { list-style: none; text-align: left; vertical-align: middle; margin-left: -15px; }
div#splash_container div#splash_content div#text ul li {display: inline-block; margin: 0; padding-right: 15px; vertical-align: middle}
div#splash_container div#splash_content div#enter {margin-top:20px;}


/* SPLASH PAGE CHRISTMAS 
div#splash_container {width: 100%; height: 100%; position: absolute; background-color:#ffffff}
div#splash_container div#splash_content {width: 100%; height: 440px;  margin-top: 20px; position: absolute; text-align: center;}
div#splash_container div#splash_content div#logo {width: 100%; background-image:url(../images/splash_right.gif); background-repeat: repeat-x;}
div#splash_container div#splash_content div#text {width: 1030px; margin-left: auto; margin-right: auto; }
div#splash_container div#splash_content div#text ul { list-style: none; text-align: left; vertical-align: middle; margin-left: 525px; margin-top:-230px}
div#splash_container div#splash_content div#text ul li {margin: 0; padding-right: 15px; vertical-align: middle}
div#splash_container div#splash_content div#text select#selected_venue {margin-left:90px; margin-top:10px}
div#splash_container div#splash_content div#enter {margin-top:20px; margin-left:350px}
*/

/* SPLASH PAGE OKTOBERFEST
div#pagesplash {position:absolute;width:100%;height:100%;top:0;min-width: 1150px;background-color:#00aeef}
div#pagesplash div#splash_container {width: 100%; height: 100%; position: absolute; background-color:#00aeef}
div#pagesplash div#splash_container div#splash_content {width: 100%; height: 440px;  margin-top: 20px; position: absolute; text-align: center;}
div#pagesplash div#splash_container div#splash_content div#logo {width: 100%; background-image:url(../images/splash_left2.gif); background-repeat: repeat-x;}
div#pagesplash div#splash_container div#splash_content div#text {width: 630px; margin-left: auto; margin-right: auto; margin-top:20px}
div#pagesplash div#splash_container div#splash_content div#text ul { list-style: none; text-align: left; vertical-align: middle; margin-left: -15px; }
div#pagesplash div#splash_container div#splash_content div#text ul li {display: inline-block; margin: 0; padding-right: 15px; vertical-align: middle;}
div#pagesplash div#splash_container div#splash_content div#text ul li.text {padding-top:5px; padding-left:60px}
div#pagesplash div#splash_container div#splash_content div#enter {margin-top:20px;}
*/

/* TOP HEADER */
div#header {  height: 189px; width: auto;}
div#header div#headercontainer {  height: 189px;  width: 100%;  min-width: 1150px;      }
div#header div#headercontainer div#top_menu {height: 35px; background-image: url(../images/blue_bg.gif); background-repeat: repeat-x; background-position: top;}
div#header div#headercontainer div#top_menu  div#middle_images {margin-left: auto; margin-right: auto; position: static; height: 189px; width: 1000px; min-width: 1000px; white-space: nowrap; margin-top: -56px; }
div#header div#headercontainer div#top_menu  div#middle_images img.bhmf {padding-left: 10px; padding-bottom:35px;}
div#header div#headercontainer div#top_menu  div#middle_images img.logo {padding-bottom: 40px; padding-left: 70px;}
div#header div#headercontainer div#top_menu  div#middle_images img.beer {}
div#header div#headercontainer div#top_menu p.menu_txt {width: 1000px; min-width: 1000px; height: 35px; white-space: nowrap; margin-left: auto; margin-right: auto; color:#444444; font-size: 11px; font-weight: bold; position: relative; z-index: 800; padding-top: 10px; }
div#header div#headercontainer div#top_menu p.menu_txt a.menu_txt_link {color:#444444; padding-left: 450px; text-decoration: none }
div#header div#headercontainer div#top_menu p.menu_txt a:hover.menu_txt_link {color:#05a4e0;  padding-left: 450px; text-decoration: underline }
div#header div#headercontainer div#top_menu p.menu_txt a.menu_txt_link_two {color:#444444;  padding-left: 10px; text-decoration: none;  }
div#header div#headercontainer div#top_menu p.menu_txt a:hover.menu_txt_link_two {color:#05a4e0; padding-left: 10px; text-decoration: underline;  }
div#header div#headercontainer div#top_menu p.menu_txt a.nolink {color:#562318; font-size: 14px; font-weight: bold; padding-left: 110px; text-decoration: none; cursor: default }
div#header div#headercontainer div#top_menu p.menu_txt .menu_option {margin-left: 10px; font-weight: normal;}
div#header div#headercontainer div#top_menu p.menu_txt .logo_mini {margin-left: 15px; position: absolute; margin-top: 0px; }
div#header div#headercontainer div#wood { height: 128px;  margin-left: auto; margin-right: auto; z-index: 1  }
div#header div#headercontainer div#wood div#middle {  background-image:url(../images/top_bg.png); background-repeat: repeat-x; height: 128px; min-width: 1000px; margin-left: auto; margin-right: auto; z-index: 2  }
div#header div#headercontainer div#sub_menu {width: 1000px; min-width: 1000px; height: 35px; white-space: nowrap; margin-left: auto; margin-right: auto; color:#444444; font-size: 12px; position: relative; z-index: 1; padding-top: 5px; text-align: left; vertical-align:top; }
div#header div#headercontainer div#sub_menu ul { width: 980px; height: 26px; margin: 0; margin-top:5px; padding: 0; }
div#header div#headercontainer div#sub_menu ul li {display: inline; vertical-align:top;margin-left:5px; margin-right: 33px;padding: 0;}
div#header div#headercontainer div#sub_menu hr.line {color: #7e432f; width: 960px; margin-left: 5px; margin-top: 5px; position: relative; }

/* CONTENT STRUCTURE */
div#content {position:relative; width:994px;  height:100%; margin-left: auto; margin-right: auto;  margin: 0; margin-top:15px  }
div#content div#tb_top {width: 994px; height:47px; background-image:url(../images/top.png); background-repeat: no-repeat; float:left; }
/*div#content div#tb_bottom {width: 994px; height:47px; background-image:url(../images/bottom.png); background-repeat: no-repeat; float:left; }*/
/* christmas bottom */
div#content div#tb_bottom {width: 994px; height:83px; background-image:url(../images/bottom.png); background-repeat: no-repeat; float:left; }
div#content div#tb_middle {width: 994px; height:auto; padding-left: 32px; float:left; background-image: url(../images/bg_middle.gif); background-repeat: repeat-y }

/* TINSEL HOME */
div#content div.tinsel {position:absolute; margin-left:-24px; margin-top:-10px; z-index:90}
/* TINSEL ABOUT US */
div#content_events {margin-top:30px !important}
div#content_events div.tinsel {position:absolute; margin-left:-24px; margin-top:-10px}

/* CHANGING DIVS */
div#content div#tb_middle div#tb_middle_left {float:left; width: 486px;}
div#content div#tb_middle div#tb_middle_right {float:left; width: 426px; margin-left:18px}
div#content div#tb_middle div#swap {width: 486px; height:auto; float:left;}
div#content div#tb_middle div#swap div img {z-index:1 !important; height: 271px}
div#content div#tb_middle div#swap div.detail  {width: 486px; float:left;}
div#content div#tb_middle div#swap div.detail p.title {width: 486px; float:left; font-size: 16px; font-weight: bold; color:#562318; margin-top: 15px;}
div#content div#tb_middle div#swap div.detail p.desc {width: 480px; height: auto; float:left; font-size: 12px; color:#562318; margin-top: 15px; }
div#content div#tb_middle div#swap div.detail p.desc a {text-decoration:none; color:#05a4e0;}
div#content div#tb_middle div#swap div.detail p.desc a:hover {text-decoration:underline; color:#05a4e0; }
div#content div#tb_middle div#swap div#nav {display:none; width: 480px; color: #16aae2; font-size: 15px; text-align: right; float:left; margin-top: 10px; }
div#content div#tb_middle div#swap div#nav a {color: #16aae2;text-decoration: none}
div#content div#tb_middle div#swap div#nav a.activeSlide {color:#000000 !important; font-weight:bold}
div#content div#tb_middle div#swap div#nav a:hover {color: #16aae2;text-decoration: none}

div#content div#tb_middle div.static {float:left; width: 480px; height:auto;}
div#content div#tb_middle div.static p.title {width: 480px; float:left; font-size: 16px; font-weight: bold; color:#562318; margin-top: 15px;}
div#content div#tb_middle div.static p.desc {width: 480px; height: auto; float:left; font-size: 12px; color:#562318; margin-top: 15px; }
div#content div#tb_middle div.static p.desc a {text-decoration:none; color:#05a4e0;}
div#content div#tb_middle div.static p.desc a:hover {text-decoration:underline; color:#05a4e0; }

div#content div#tb_middle div#holiday { z-index: 90; width: 486px; float:left; position: static; margin-left: -60px}
/* CHANGING DIVS END */

/* FACEBOOK */
div#content div#tb_middle div#news_container div#news_middle div#facebook_container {margin-left:13px;margin-top:13px;width:397px; height:54px; background-image:url(../images/klaus_facebook_bg.png);}
div#content div#tb_middle div#news_container div#news_middle div#facebook_container h2 {font-size: 17px; font-weight:bold; color:#ffffff; text-align:center; padding-top:7px; padding-left:30px; padding-right:30px}
div#content div#tb_middle div#news_container div#news_middle div#facebook_container h2 a {color:#562318; ;text-decoration: none}
div#content div#tb_middle div#news_container div#news_middle div#facebook_container h2 a:hover {color:#562318; text-decoration: underline}
/* FACEBOOK END */

/* HOMEPAGE */
div#content div#tb_middle div#news_container {float: right; width: 426px;}
div#content div#tb_middle div#news_container div#news_top {background-image:url(../images/news_top.png);background-repeat: no-repeat; background-position: top; width: 426px;  height: 10px;}
div#content div#tb_middle div#news_container div#news_middle {background-color: #e4d4cc;}
div#content div#tb_middle div#news_container div#news_bottom {background-image:url(../images/news_bottom.png);background-repeat: no-repeat; width: 426px;  height: 10px;}
div#content div#tb_middle div#news_container div#news_one_container { margin: 0pt auto; padding-top: 5px; width: 400px;}
div#content div#tb_middle div#news_container div#news_one_container div#top {width:399px;  height: 28px; margin: 0pt; z-index: 70; background-image: url(../images/news_top_home.png); background-repeat: no-repeat;}
div#content div#tb_middle div#news_container div#news_one_container div#top p.one{float: left; width: 300px; height: 29px; color: #FFFFFF; font-size:16px; font-weight: bold; padding-top: 5px; padding-left: 10px;  }
div#content div#tb_middle div#news_container div#news_one_container div#top p a {float: right;  height: 29px; color: #e0b01c; padding-top: 7px; padding-right: 10px; font-size: 12px; }
div#content div#tb_middle div#news_container div#news_one_container div#middle {width:399px; background-color: #FFF; height:auto;}
div#content div#tb_middle div#news_container div#news_one_container div#middle p {padding-left: 13px; padding-right: 13px;}
div#content div#tb_middle div#news_container div#news_one_container div#middle p.title {padding-top: 13px; color: #6c4e43; font-size: 15px; font-weight:bold}
div#content div#tb_middle div#news_container div#news_one_container div#middle p.title a {padding-top: 13px; color: #6c4e43; font-size: 15px; font-weight:bold; text-decoration:none}
div#content div#tb_middle div#news_container div#news_one_container div#middle p.title a:hover {padding-top: 13px; color: #6c4e43; font-size: 15px; font-weight:bold; text-decoration:underline}
div#content div#tb_middle div#news_container div#news_one_container div#middle p.date {padding-top: 5px; color: #05a4e0; font-size: 10px;}
div#content div#tb_middle div#news_container div#news_one_container div#middle p.desc {padding-top: 5px; padding-bottom: 5px; color: #562318;font-size: 13px;}
div#content div#tb_middle div#news_container div#news_one_container div#middle p.twitlink {float:left; padding:5px 0 0 13px; color: #562318;font-size: 10px; margin-top:20px;}
div#content div#tb_middle div#news_container div#news_one_container div#middle p.desc a {color: #05a4e0; text-decoration:none; }
div#content div#tb_middle div#news_container div#news_one_container div#middle p.desc a:hover {color: #05a4e0;text-decoration:underline;}
div#content div#tb_middle div#news_container div#news_one_container div#middle div.newscycle {min-height:74px;}
div#content div#tb_middle div#news_container div#news_one_container div#middle div.nav {width:100%; text-align:right; padding:0; margin:0;}
div#content div#tb_middle div#news_container div#news_one_container div#middle div.nav ul {padding:0; margin:0; margin-top:20px}
div#content div#tb_middle div#news_container div#news_one_container div#middle div.nav li {display:inline; margin-right: 10px;}
div#content div#tb_middle div#news_container div#news_one_container div#bottom {background-image:url(../images/news2_bottom.png); background-repeat: no-repeat; width:399px; height: 25px; }
div#content div#tb_middle div#news_container div#news_middle div#news_two_container { margin-top: 0px; margin-left: 0px; width: 399px; }
div#content div#tb_middle div#news_container div#news_middle div#news_two_container div#news_value {margin-left: 13px; top: 202px}

div#content div#tb_middle div#news_container div#news_three_container { margin: 0pt auto; margin-top: 10px; width: 399px;}
div#content div#tb_middle div#news_container div#news_three_container div#top {background-image: url(../images/news_top_home.png); background-repeat: no-repeat;width: 399px; height: 28px;}
div#content div#tb_middle div#news_container div#news_three_container div#top p.one{float: left; width: 300px; height: 29px; color: #FFFFFF; font-size:16px; font-weight: bold; padding-top: 5px; padding-left: 10px;  }
div#content div#tb_middle div#news_container div#news_three_container div#top p a {float: left; width: 300px; height: 29px; color: #FFFFFF; font-size:16px; font-weight: bold; text-decoration: none; }
div#content div#tb_middle div#news_container div#news_three_container div#bottom {background-image: url(../images/news2_bottom.png); background-repeat: no-repeat; background-position: bottom; width: 399px; height: 10px;}

/* old photos home
div#content div#tb_middle div#news_container div#news_three_container div#middle p.image {float: left; width:157px; height:157px; color:#FFF; font-size:26px; padding-right: 10px; padding-top: 10px;}
div#content div#tb_middle div#news_container div#news_three_container div#middle p.title {float: left; font-weight: bold; font-size: 16px;color: #562318; width: 204px; margin-top:0px; }
div#content div#tb_middle div#news_container div#news_three_container div#middle p.title a {text-decoration:none;color:inherit;}
div#content div#tb_middle div#news_container div#news_three_container div#middle p.title a:hover {text-decoration:underline;color:inherit;}
div#content div#tb_middle div#news_container div#news_three_container div#middle p.date { float: left;color: #05a4e0; font-size: 10px; margin-top:2px;width: 204px;}
*/

div#content div#tb_middle div#news_container div#news_three_container div#middle { padding-top: 0px; padding-bottom: 5px; width: 399px; height: 217px; background-color:#FFF;}
div#content div#tb_middle div#news_container div#news_three_container div#middle div.photo_container {float: left; width: 174px; padding-left:16px; margin-top:9px; margin-bottom:6px; }
div#content div#tb_middle div#news_container div#news_three_container div#middle div.photo_container a {text-decoration:none;}
div#content div#tb_middle div#news_container div#news_three_container div#middle div.photo_container div.photo { width: 174px; height: 137px;}
div#content div#tb_middle div#news_container div#news_three_container div#middle div.photo_container div.title,
div#content div#tb_middle div#news_container div#news_three_container div#middle div.photo_container div.title a {font-size: 16px; font-weight:bold; color:#562318;}
div#content div#tb_middle div#news_container div#news_three_container div#middle div.photo_container div.venue,
div#content div#tb_middle div#news_container div#news_three_container div#middle div.photo_container div.venue a {font-size: 11px; color:#562318;}
div#content div#tb_middle div#news_container div#news_three_container div#middle div.photo_container div.date,
div#content div#tb_middle div#news_container div#news_three_container div#middle div.photo_container div.date a {color: #05a4e0; font-size: 11px;}
div#content div#tb_middle div#facebook {float: right; color: #ffffff; font-size: 17px; font-weight: bold; text-decoration: none;width: 243px; margin-top:10px; text-align: center;} 
div#content div#holiday_star {left: -20px; top: 250px; position: absolute; z-index: 90;}
div#content div#star_left {left: 300px; top: 270px; position: absolute; z-index: 90;}

/* BADGE ROLLOVER CLOSING IMAGE */
div#content div#star {left: 900px; top: 270px; position: absolute; z-index: 90;}
div.badge_container div.close_btn {width:26px; height:26px; top:0; right:0; display:none; position: absolute}

/* FOOTER */
div.footer_container {width: 100%; height: 115px; float: left;background-image: url(../images/footer_bg.gif); background-repeat: repeat-x}
div.footer_container div#footerbackground {position: relative;  width:100%; height:115px; }
div.footer_container div#footerbackground div.footer {width:970px; margin:auto;  text-align: center;  background-image: url(../images/footer_bg.gif); background-repeat: repeat-x;}
div.footer_container div#footerbackground div.footer div#footertxt {width: 822px; float:left; padding-top: 40px;}
div.footer_container div#footerbackground div.footer div#footertxt p { color:#6c4e43;font-weight:bold;font-size:11px; margin-top:16px;}
div.footer_container div#footerbackground div.footer div#footerimg {width: 144px; float:left; color:#6c4e43;font-weight:bold;font-size:10px;}
div.footer_container div#footerbackground div.footer div#footerimg a {text-decoration:none;color:#00aeef; margin-bottom: 100px;}
div.footer_container div#footerbackground div.footer div#footerimg a:hover {text-decoration:underline;color:#00aeef;}
div.footer_container div#footerbackground div.footer div#wesupport {float:left; position:absolute; margin-left:730px; margin-top:60px;}
div.footer_container div#footerbackground div.footer div#fun {float:left; position:absolute; margin-left:300px; margin-top:90px;color:#00aeef;font-size:10px;font-weight:bold;}
div.footer_container div#footerbackground div.footer ul {margin-top:0px;font-size:11px;font-weight:bold;}
div.footer_container div#footerbackground div.footer ul li {display:inline; height:100px;}
div.footer_container div#footerbackground div.footer ul li.separator {color:#00aeef;padding: 0 4px; font-weight: bold;}
div.footer_container div#footerbackground div.footer ul li a {text-decoration:none;color:#6c4e43; margin-bottom: 100px;}
div.footer_container div#footerbackground div.footer ul li a:hover {text-decoration:underline;color:#00aeef;}

/* EVENTS and GENERAL containers */
div#content_events {position:relative;width:994px;  height:500px; margin-left: auto; margin-right: auto;  margin: 0;}
div#content_events div#tb_middle_events div#star { left: 900px; top: 280px; position: absolute; z-index: 90;}
div#content_events div#tb_middle_events div#venue_right { left: 800px; top: 280px; position: absolute; z-index: 90;}
div#content_events div#holiday_star {left: -20px; top: 325px; position: absolute; z-index: 90;}
div#content_events div#tb_top_events {width: 994px; height:47px; background-image:url(../images/top.png); background-repeat: no-repeat; float:left; }
div#content_events div#tb_middle_events {width: 994px; height:auto; float:left; background-image: url(../images/bg_middle.gif); background-repeat: repeat-y; padding-left: 32px;}
/*div#content_events div#tb_bottom_events {width: 994px; height:47px; padding-bottom: 0px; background-image:url(../images/bottom.png); background-repeat: no-repeat; float:left;  }*/
/* christmas bottom */
div#content_events div#tb_bottom_events {width: 994px; height:83px; padding-bottom: 0px; background-image:url(../images/bottom.png); background-repeat: no-repeat; float:left;  }

div#content_events div#tb_middle_events div#events_container {width: 100%; height:auto; float:left; margin:0; }
div#content_events div#tb_middle_events div#events_container div#events_top {width: 930px; height: 29px; float:left; background-image: url(../images/area_top.jpg); background-repeat: no-repeat; background-position: bottom }
div#content_events div#tb_middle_events div#events_container div#events_top p.one {float: left; width: 500px; height: 29px; color: #FFFFFF; font-size:16px; font-weight: bold; padding-top: 5px; padding-left: 10px; }
div#content_events div#tb_middle_events div#events_container div#events_top p a {float: right;  height: 29px; color: #ffffff; padding-top: 7px; padding-right: 10px; font-size: 12px; text-decoration:none }
div#content_events div#tb_middle_events div#events_container div#events_top p a:hover {color: #ffffff;text-decoration:underline}
div#content_events div#tb_middle_events div#events_container div#events_middle { float:left; width: 900px; height:auto; background-color: #e4d4cc; padding: 15px 15px 15px 15px; color:#6c4e43;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#events_spacer {float: left; width:100%; margin-top: 8px; margin-bottom: 8px; vertical-align:middle;}
div#content_events div#tb_middle_events div#events_container div#events_middle p.desc {float:left; width:440px; font-size: 12px; line-height: 15px;color: #562318;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.sign {float: left; width: 443px; height:102px; margin-left:12px; font-size: 12px; line-height: 17px;color: #05a4e0; background-image: url(../images/mailbg.png); background-repeat:no-repeat;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.sign p.text {width:410px; margin-left:18px; margin-top:10px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.sign p.form {float:left; width:273px; padding-left:18px; margin-top:7px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.sign p.form input {width:266px; height:22px;color: #05a4e0; padding-top:7px; padding-left:7px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.sign p.btn {float:left; margin-left:20px; margin-top:7px;}
div#content_events div#tb_middle_events div#events_container div#events_middle p.events_1 {float: left; width: 495px; font-size: 12px;}
div#content_events div#tb_middle_events div#events_container div#events_middle p.events_2 {float:left; text-align:center; background-image:url(../images/viewing_bg.png); background-repeat: no-repeat; width:100%; height:48px; color:#FFF; font-size: 15px; font-weight: bold; padding-top: 12px;margin-top:15px;} 
div#content_events div#tb_middle_events div#events_container div#events_middle div.pagination {float:right;margin-bottom: 10px; margin-right:10px;  font-size:14px; }
div#content_events div#tb_middle_events div#events_container div#events_middle div.pagination a {color:#562318; text-decoration:none}
div#content_events div#tb_middle_events div#events_container div#events_middle div.pagination a:hover {color:#05a4e0; text-decoration:none}
div#content_events div#tb_middle_events div#events_container div#events_middle div#event_name_container {float: left; width: 868px; /*height:auto;*/ background-color:#dbbeab; padding:14px; color:#562318; z-index:1}
div#content_events div#tb_middle_events div#events_container div#events_middle div:hover#event_name_container {float: left; width: 868px; /*height:auto;*/ background-color:#f2eae6; padding:14px; z-index:1}
div#content_events div#tb_middle_events div#events_container div#events_middle div#event_name_container p.picture {float: left; width: 357px; height: auto;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#event_name_container div.right {float: left; width:507px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#event_name_container div.right p.title {padding-left: 20px; float: left; font-weight:bold; font-size: 17px; height:auto; width:485px; }
div#content_events div#tb_middle_events div#events_container div#events_middle div#event_name_container div.right p.date {padding-left: 20px;float: left; font-weight:bold; font-size: 14px;width:485px; }
div#content_events div#tb_middle_events div#events_container div#events_middle div#event_name_container div.right p.desc {padding-left: 20px; padding-top: 20px; padding-bottom:70px; float: left;width:485px; font-size: 12px; line-height: 15px; }

/* RSVP */
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp {float: left; width: 868px; height:auto; background-color:#ffffff; padding:14px; color:#562318; z-index:1; margin-bottom:15px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.picture {float:left; width:380px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainer {float:left; width:485px; height:auto; margin-top:50px; margin-left:0px; background-color:#f3e6e0}
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainer div.drinks {width:485px; margin-top:-55px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainer div.drinks img {margin-left:330px}
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainer div.table {width:485px; padding:20px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainer div.table table.first {width:445px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainer div.table table.first tr td.title {font-size:12px;font-weight:bold; padding-bottom:10px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainer div.table table.first tr td.details {font-size:12px; width:100px;white-space:nowrap; }
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainer div.table table.first tr td.detailstwo {font-size:12px; width:140px; border:1px solid red; }
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainer div.table table.first tr td input.firstform {width:200px; padding:8px;font-size:12px; color:#562419; border:1px solid #d2d2d2; margin-bottom:8px}
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainer div.table table.first tr td.btn {padding-left:30px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainer div.table hr {width:445px; color:#552318; margin-top:20px; }
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainer div.table table.second {width:445px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainer div.table table.second tr td.shout {padding-top:20px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainer div.table table.second tr td.details {font-size:12px; padding-top:6px; padding-bottom:6px; }
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainer div.table table.second tr td input.secondform {width:300px; padding:8px;font-size:12px; color:#562419; border:1px solid #d2d2d2; margin-bottom:8px}
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainer div.table table.second tr td img {margin-left:5px}
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainer div.table table.second tr td img.title {margin-left:0px}
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainer div.table table.second tr td.more {font-size:12px;text-align:right; padding-right:30px}
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainer div.table table.second tr td.more a {color:#562419; text-decoration:none}
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainer div.table table.second tr td.more a:hover {color:#562419; text-decoration:underline}

div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainerkids {float:left; width:485px; height:auto; margin-top:0px; margin-left:0px; background-color:#f3e6e0}
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainerkids div.drinks {width:485px; margin-top:-55px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainerkids div.drinks img {margin-left:330px}
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainerkids div.table {width:485px; padding:20px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainerkids div.table table.first {width:445px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainerkids div.table table.first tr td.title {font-size:12px;font-weight:bold; padding-bottom:10px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainerkids div.table table.first tr td.details {font-size:12px; width:100px;white-space:nowrap; }
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainerkids div.table table.first tr td.detailstwo {font-size:12px; width:140px; border:1px solid red; }
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainerkids div.table table.first tr td input.firstform {width:200px; padding:8px;font-size:12px; color:#562419; border:1px solid #d2d2d2; margin-bottom:8px}
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainerkids div.table table.first tr td.btn {padding-left:30px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainerkids div.table hr {width:445px; color:#552318; margin-top:20px; }
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainerkids div.table table.second {width:445px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainerkids div.table table.second tr td.shout {padding-top:20px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainerkids div.table table.second tr td.details {font-size:12px; padding-top:6px; padding-bottom:6px; }
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainerkids div.table table.second tr td input.secondform {width:300px; padding:8px;font-size:12px; color:#562419; border:1px solid #d2d2d2; margin-bottom:8px}
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainerkids div.table table.second tr td img {margin-left:5px}
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainerkids div.table table.second tr td img.title {margin-left:0px}
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainerkids div.table table.second tr td.more {font-size:12px;text-align:right; padding-right:30px}
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainerkids div.table table.second tr td.more a {color:#562419; text-decoration:none}
div#content_events div#tb_middle_events div#events_container div#events_middle div.rsvp div.rsvpcontainerkids div.table table.second tr td.more a:hover {color:#562419; text-decoration:underline}

/* share */
div#content_events div#tb_middle_events div#events_container div#events_middle div.share_event {background-color:#e4d4cc; background-repeat: no-repeat;  float: right; width:487px; height:52px; font-size: 14px; font-weight:bold; line-height: 15px; margin-top:-69px; margin-right:20px; z-index:100}
div#content_events div#tb_middle_events div#events_container div#events_middle div.share_event ul {float:left; margin:0;padding:0; margin-left:20px; margin-top:18px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.share_event li {display: inline; margin-right:10px; color:#562318}
div#content_events div#tb_middle_events div#events_container div#events_middle div.share_event div.btns {float:right; width:194px; height:40px; padding:5px; font-size:11px; font-weight:normal; }
div#content_events div#tb_middle_events div#events_container div#events_middle div.share_event div.btns a {color:#d6cac2; text-decoration:none; margin-left:22px; width:194px; height:18px; }
div#content_events div#tb_middle_events div#events_container div#events_middle div.share_event div.btns p.table {background-image: url(../images/whats_btn_off.png);background-repeat: no-repeat; width:194px; height:18px; padding-top:1px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.share_event div.btns p:hover.table {background-image: url(../images/whats_btn_on.png);background-repeat: no-repeat;width:194px; height:18px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.share_event div.btns p.question {background-image: url(../images/whats_btn_off.png);background-repeat: no-repeat;width:194px; height:18px; margin-top:5px; padding-top:1px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.share_event div.btns p:hover.question {background-image: url(../images/whats_btn_on.png);background-repeat: no-repeat;width:194px; height:18px;}
div#content_events div#tb_middle_events div#events_container div#events_bottom { float:left; width: 100%; background-image: url(../images/photos_bottom.png); background-repeat: no-repeat; background-position: top; width:930px; height:9px;}

/* ABOUT US */
div#content_events div#aboutus_table {left: 880px; top: 275px; position: absolute; z-index: 90;}
div#content_events div#aboutus_holiday_star {left: -20px; top: 275px; position: absolute; z-index: 90;}
div#content_events div#tb_middle_events div#events_container div#events_middle p.aboutus_1 {float: left; width: 440px; font-size: 12px; line-height: 17px; color: #562318;}
div#content_events div#tb_middle_events div#events_container div#events_middle p.aboutus_1 a {color: #05a4e0; text-decoration:none}
div#content_events div#tb_middle_events div#events_container div#events_middle p.aboutus_1 a:hover {color: #05a4e0;   text-decoration:underline}
/*div#content_events div#tb_middle_events div#events_container div#events_middle div.left {width: 405px;}*/
div#left {width: auto!important;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.left div.aboutus_2 {float: left; width: 405px; margin-left: 0px;background-color:#f2eae6; padding:15px; min-height:343px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.left div.happy {float: left; width: 405px; margin-left: 0px; margin-right:0px; margin-top:15px; padding:0px; }

/* FUNCTIONS */
div#content_events div#tb_middle_events div#functions_table {left: 870px; top: 310px; position: absolute; z-index: 90;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.left {width: 403px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.left div.func_1 {float: left; width: 403px; height:auto; font-size: 12px; background-color: #f2eae6; padding: 18px; color:#562318}
div#content_events div#tb_middle_events div#events_container div#events_middle div.left div.func_1 div.swap {width:403px}
div#content_events div#tb_middle_events div#events_container div#events_middle div.left div.func_1 div.swap div.nav {}
div#content_events div#tb_middle_events div#events_container div#events_middle div.left div.func_1 div.swap div.nav a {color:#05a4e0; text-decoration:none;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.left div.func_1 div.swap div.nav a:hover {color:#05a4e0;text-decoration:underline; }
div#content_events div#tb_middle_events div#events_container div#events_middle div.left div.func_1 div.swap div.nav a.title_on {font-weight:bold;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.left div.func_1 div.swap div.venuesgallery {margin-top:15px; width:403px}
div#content_events div#tb_middle_events div#events_container div#events_middle div.left div.func_1 div.swap div.venuesmap {display:none; margin-top:15px; width:403px}
div#content_events div#tb_middle_events div#events_container div#events_middle div.left div.signvenues {float: left; width: 443px; height:102px; margin-top:10px; font-size: 12px; line-height: 17px;color: #05a4e0; background-image: url(../images/mailbg.png); background-repeat:no-repeat;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.left div.signvenues p.text {width:410px; margin-left:18px; margin-top:10px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.left div.signvenues p.form {float:left; width:273px; padding-left:18px; margin-top:7px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.left div.signvenues p.form input {width:266px; height:22px;color: #05a4e0; padding-top:7px; padding-left:7px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.left div.signvenues p.btn {float:left; margin-left:20px; margin-top:7px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.func_2 {float: right; width:422px; height: auto; color:#FFF; padding-top:0px; padding-left:10px; padding-right:10px; padding-bottom:10px; color:#562318}
div#content_events div#tb_middle_events div#events_container div#events_middle div.func_2 p.viewing {background-image:url(../images/venues_view.png); background-repeat: no-repeat;width:422px; height:46px; font-size: 14px; font-weight: bold; padding-top: 14px; text-align:center; color:#ffffff}
div#content_events div#tb_middle_events div#events_container div#events_middle div.func_2 p.img2 {padding-top: 10px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.func_2 p.main_title {font-size: 16px; font-weight:bold;color:#562318}
div#content_events div#tb_middle_events div#events_container div#events_middle div.func_2 p.txt {font-size: 12px; padding-top: 15px;color:#562318}
div#content_events div#tb_middle_events div#events_container div#events_middle div.func_2 p.title {font-size: 14px; font-weight:bold; padding-top: 15px; padding-bottom: 10px;color:#562318}
div#content_events div#tb_middle_events div#events_container div#events_middle div.func_2 li {list-style-type: disc ; list-style-image: none;list-style-position: inside;font-size: 12px; }
div#content_events div#tb_middle_events div#events_container div#events_middle div.func_2 p.img {padding-top: 15px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.func_2 p.addr {padding-top:5px;font-size: 12px; font-weight:bold;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.func_2 div.btns_left {float:left; width:194px; height:40px; padding:0px; margin-top:10px; font-size:11px; font-weight:normal;  }
div#content_events div#tb_middle_events div#events_container div#events_middle div.func_2	 div.btns_left a {color:#d6cac2; text-decoration:none; margin-left:22px; width:194px; height:18px; }
div#content_events div#tb_middle_events div#events_container div#events_middle div.func_2 div.btns_left p.table {background-image: url(../images/whats_btn_off.png);background-repeat: no-repeat; width:194px; height:18px;  padding-top:2px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.func_2 div.btns_left p:hover.table {background-image: url(../images/whats_btn_on.png);background-repeat: no-repeat;width:194px; height:18px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.func_2 div.btns_left p.question {background-image: url(../images/whats_btn_off.png);background-repeat: no-repeat;width:194px; height:18px; margin-top:5px; padding-top:2px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.func_2 div.btns_left p:hover.question {background-image: url(../images/whats_btn_on.png);background-repeat: no-repeat;width:194px; height:18px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.func_2 div.btns_right {float:right; width:auto; height:40px; padding:0px; margin-top:10px; margin-right:20px; font-size:11px; font-weight:normal; }
div#content_events div#tb_middle_events div#events_container div#events_middle div.func_2 div.btns_right a {color:#d6cac2; text-decoration:none; margin-left:22px; width:194px; height:18px; }
div#content_events div#tb_middle_events div#events_container div#events_middle div.func_2 div.btns_right p.table {background-image: url(../images/whats_btn_off.png);background-repeat: no-repeat; width:194px; height:18px;  padding-top:2px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.func_2 div.btns_right p:hover.table {background-image: url(../images/whats_btn_on.png);background-repeat: no-repeat;width:194px; height:18px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.func_2 div.btns_right p.question {background-image: url(../images/whats_btn_off.png);background-repeat: no-repeat;width:194px; height:18px; margin-top:5px; padding-top:2px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.func_2 div.btns_right p:hover.question {background-image: url(../images/whats_btn_on.png);background-repeat: no-repeat;width:194px; height:18px;}

/* PHOTOS */
div#content_events div#tb_middle_events div#events_container div#photos_bottom { float:left; width: 100%; background-image: url(../images/photos_bottom.png); background-repeat: no-repeat; width:930px; height:9px;}
div#content_events div#tb_middle_events div#events_container div#photos_select_arrow_1 { float:left; position:relative; background-image: url(../images/selected_arrow.png); background-repeat: no-repeat; background-position: center; width:174px; height:26px; margin-top: -1px; margin-left: 15px; display: none  }
div#content_events div#tb_middle_events div#events_container div#photos_select_arrow_2 { float:left; position:relative;  background-image: url(../images/selected_arrow.png);  background-repeat: no-repeat; background-position: center;width:174px; height:26px; margin-top: -1px; margin-left: 195px; display: none}
div#content_events div#tb_middle_events div#events_container div#photos_select_arrow_3 { float:left; position:relative; background-image: url(../images/selected_arrow.png); background-repeat: no-repeat; background-position: center; width:174px; height:26px; margin-top: -1px; margin-left: 374px; display: none}
div#content_events div#tb_middle_events div#events_container div#photos_select_arrow_4 { float:left; position:relative;  background-image: url(../images/selected_arrow.png);  background-repeat: no-repeat; background-position: center;width:174px; height:26px; margin-top: -1px; margin-left: 550px; display: none}
div#content_events div#tb_middle_events div#events_container div#photos_select_arrow_5 { float:left; position:relative;  background-image: url(../images/selected_arrow.png);  background-repeat: no-repeat; background-position: center;width:174px; height:26px; margin-top: -1px; margin-left: 732px; display: none}
div#content_events div#photos_table {left: 890px; top: 220px; position: absolute; z-index: 90;}
/* Rollovers with PNG on top */
div#content_events div#photos_table a.feature01 {	display: block;	border-width: 0 0 0 0;	margin: 0 0 0 0;	float: left;	position: relative;}
div#content_events div#photos_table a.feature01:hover { border-color: #000; }
div#content_events div#photos_table a.feature01:hover .overlay01{position: absolute;z-index: 3;width: 160px;height: 117px;border: 0px;}
div#content_events div#photos_table a.feature01 .overlay01 .caption01{position: absolute;height: 34px;width: 128px;z-index: 3;bottom: 38px; overlay: hidden;}
div#content_events div#photos_table a.feature01:hover .caption01{text-indent: 0px;background-image: url(../images/btn_close.png); background-repeat: no-repeat; margin-left: 120px; margin-bottom: 50px;	}	
div#content_events div#photos_table a.feature01 img {display: block;}

/* oktoberfest */
/*div#photos_klaus_big {left: 0px; top: 50px; position: absolute; z-index: 999; background-image: url(../images/klaus_big_okto.png); background-repeat: no-repeat; width:551px; height:672px;}*/
div#photos_klaus_big div.first div.textokto {width:330px; margin-left:56px; margin-top:415px;  font-size:17px; color:#ffffff; font-weight:bold}
div#photos_klaus_big div.first div.descokto {width:310px; margin-left:56px; margin-top:5px;  font-size:12px;font-size:16px; color:#ffffff}
div#photos_klaus_big div.first div.descfriends {width:310px; margin-left:56px; margin-top:5px;  font-size:12px; color:#ffffff}
div#photos_klaus_big div.first div.enter {width:350px; margin-left:55px;margin-top:15px; }

div#photos_klaus {left: 0px; top: 355px; position: absolute; z-index: 90; }
/* default klaus 
div#photos_klaus_big {left: 0px; top: 50px; position: absolute; z-index: 90; background-image: url(../images/klaus_big.png); background-repeat: no-repeat; width:551px; height:672px;}
*/
/* christmas klaus */
div#photos_klaus_big {left: 0px; top: 50px; position: absolute; z-index: 90; background-image: url(../images/klaus_big.png); background-repeat: no-repeat; width:580px; height:678px;}

div#photos_klaus_big div.first div.text {width:330px; margin-left:56px; margin-top:420px;  font-size:16px; color:#ffffff; font-weight:bold}
div#photos_klaus_big div.first div.desc {width:310px; margin-left:56px; margin-top:5px;  font-size:15px; color:#ffffff; margin-bottom:30px}
div#photos_klaus_big div.first div.desc a {color:#ffffff}

div#photos_klaus_big div.first div.email {width:330px; margin-left:56px;margin-top:10px;}
div#photos_klaus_big div.first div.email input {width:325px; height:35px;font-size:20px; background-color:#ded3cb; border:1px solid #ffffff; padding-left:10px; padding-top:9px; color: #562318; }
div#photos_klaus_big div.first div#close_klaus_option {float:left; margin-left:56px; margin-top:20px; width:130px; text-align:left; color:#FFFFFF; }
div#photos_klaus_big div.first div#close_klaus {float:left;margin-left:10px; margin-top:10px; width:100px; text-align:left; }
div#photos_klaus_big div.first div#signup_klaus {float:left;margin-left:0px; margin-top:10px; width:100px; text-align:left; }
div#photos_klaus_big div.second div.text {width:330px; margin-left:56px; margin-top:415px;  font-size:14px; color:#562318}
div#photos_klaus_big div.second div.list {margin-left:56px; margin-top:10px; width:330px; color:#ffffff; font-size:18px; font-weight:bold;}
div#photos_klaus_big div.second div.list ul {padding-left:20px;  line-height:30px;}
div#photos_klaus_big div.second div.list li {color:#562318}
div#photos_klaus_big div.second div.list li a {color:#ffffff; text-decoration:none}
div#photos_klaus_big div.second div.list li a:hover {color:#ffffff; text-decoration:underline}
div#photos_klaus_big div.second div#close_klaus {margin-left:56px; margin-top:25px; width:330px; text-align:right}
div#photos_klaus_big div.second div#close_klaus_option {float:left; margin-left:56px; margin-top:5px; width:330px; text-align:right; color:#FFFFFF;}


div#content_events div#tb_middle_events div#events_container div#events_middle div#main_gallery_container_one {}
div#content_events div#tb_middle_events div#events_container div#events_middle div#main_gallery_container_two {display:none}
div#content_events div#tb_middle_events div#events_container div#events_middle div#main_gallery_container_three {display:none}
div#content_events div#tb_middle_events div#events_container div#events_middle div#main_gallery_container_four {display:none}
div#content_events div#tb_middle_events div#events_container div#events_middle div#main_gallery_container_five {display:none}
div#content_events div#tb_middle_events div#events_container div#events_middle div.gallery {float: left; width: 900px; height:auto; margin-top: 10px;}

div#content_events div#tb_middle_events div#events_container div#events_middle div.gallery div.photo_container {float: left; width: 174px; height:220px; margin-right: 6px; }
div#content_events div#tb_middle_events div#events_container div#events_middle div.gallery div.photo_container a {text-decoration:none;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.gallery div.photo_container div.photo { width: 174px; height: 137px;}
/*
div#content_events div#tb_middle_events div#events_container div#events_middle div.gallery div.photo_container div.title {font-size: 16px; font-weight:bold; color:#562318;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.gallery div.photo_container div.venue {font-size: 11px; color:#562318;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.gallery div.photo_container div.date {color: #05a4e0; font-size: 11px;}
*/

div#content_events div#tb_middle_events div.photo_big_container {width: 100%; height:auto; float:left; margin-top: 20px; }
div#content_events div#tb_middle_events div.photo_big_container div#events_top {width: 930px; height: 29px; float:left; background-image: url(../images/area_top.jpg); background-repeat: no-repeat; background-position: bottom  }
div#content_events div#tb_middle_events div.photo_big_container div#events_top p.one {float: left; width: auto; height: 29px; color: #FFFFFF; font-size:16px; font-weight: bold; padding-top: 5px; padding-left: 10px; }
div#content_events div#tb_middle_events div.photo_big_container div#events_top p.two {float: left; height: 29px;color: #05a4e0; font-size: 12px; font-weight: bold; padding-top: 9px;  padding-left: 30px;}
div#content_events div#tb_middle_events div.photo_big_container div#events_top p a {float: right;  height: 29px; color: #e0b01c; padding-top: 7px; padding-right: 10px; font-size: 12px; }
div#content_events div#tb_middle_events div.photo_big_container div#events_middle { float:left; width: 900px; height:auto; background-color: #e4d4cc; padding: 15px 15px 15px 15px; color:#6c4e43;}
div#content_events div#tb_middle_events div.photo_big_container div#photos2_bottom {float:left; width: 930px; background-image: url(../images/photos_bottom.png); background-repeat: no-repeat; width:930px; height:9px;}
div#content_events div#tb_middle_events div.photo_big_container div#events_middle div.gallery {float: left; width: 900px; height:auto; }
div#content_events div#tb_middle_events div.photo_big_container div#events_middle div.gallery div.photo_container {float: left; width: 174px; height: 190px; margin-right: 6px;}
div#content_events div#tb_middle_events div.photo_big_container div#events_middle div.gallery div.photo_container div.photo { width: 174px; height: 137px;}
/* gallery pagination */
div#content_events div#tb_middle_events div.pagination {float:right;margin-top: 10px; margin-right:63px;  font-size:14px;}
div#content_events div#tb_middle_events div.pagination a {color:#562318; text-decoration:none}
div#content_events div#tb_middle_events div.pagination a:hover {color:#05a4e0; text-decoration:none}
/* Rollovers with PNG on top */
a.feature01 { display: block; border-width: 0 0 0 0; margin: 0 0 0 0; float: left; position: relative;}
a.feature01:hover { border-color: #000; }
a.feature01:hover .overlay01, a.feature01.active .overlay01{position: absolute;z-index: 3;width: 160px;height: 117px;border: 7px solid #05a4e0;}
a.feature01 .overlay01 .caption01{position: absolute;height: 34px;width: 128px;z-index: 3;bottom: 38px;overlay: hidden;}
a.feature01:hover .caption01{text-indent: 0px;background-image: url(../images/view_larger.png); no-repeat;margin-left: 18px;	}	
a.feature01 img { display: block; }				
div#content_events div#tb_middle_events div.photo_big_container div#events_middle div.main_gallery_container div.photo_container div.sticker {left: 0px; top: -35px; position: relative; z-index: 90;  width: 76px; height: 73px;}
div#content_events div#tb_middle_events div.photo_big_container div#events_middle div.main_gallery_container div.photo_container div.share {left: 0px; top: -75px; position: relative; z-index: 80;}

/* OLD THICKBOX MODAL */
div.thickcontainer {width:100%; height:100%;    }
div.thickcontainer div.thickcontent { width:auto;  height:auto; padding:20px; background-color:#000000}
div.thickcontainer div.thickcontent div.image { width:auto; height:auto; text-align:center;   }
div.thickcontainer div.thickcontent div.nav {margin-left:0px; margin-top:15px; width:auto; min-width:440px; height:auto; color:#00aeef; font-weight:bold; /*background-color:#00ff00;*/ }
div.thickcontainer div.thickcontent div.nav div.left_p {float:left; width:33%; text-align:left; }
div.thickcontainer div.thickcontent div.nav div.left_p a {float:left; color:#00aeef; padding-left:5px; text-decoration:none }
div.thickcontainer div.thickcontent div.nav div.left_p a:hover {float:left; color:#00aeef; padding-left:5px; text-decoration:underline}
div.thickcontainer div.thickcontent div.topimage {float:left; width:100%; margin-bottom:10px; text-align:center; color:#ffffff; font-size:16px;}
div.thickcontainer div.thickcontent div.nav div.right_p {float:right; width:33%; text-align:right;}
div.thickcontainer div.thickcontent div.nav div.right_p a {float:right; color:#00aeef; padding-right:5px;text-decoration:none}
div.thickcontainer div.thickcontent div.nav div.right_p a:hover {float:right; color:#00aeef; padding-right:5px;text-decoration:underline}
div.thickcontainer div.thickcontent div.share_event {background-image: url(../images/thick_share_bg.jpg); background-repeat: repeat-x; width:auto;min-width:440px;  height:35px; font-size: 14px; font-weight:bold; margin-top:40px; color:#ffffff; margin-left:auto; margin-right:auto;  }
div.thickcontainer div.thickcontent div.share_event ul { margin-left:auto;margin-right:auto;padding-top:6px; padding-left:0px; width:447px;}
div.thickcontainer div.thickcontent div.share_event li {display: inline; margin-right:10px;}
div.thickcontainer div.thickcontent div.form {width:447px; height:auto; margin-left:auto; margin-right:auto; margin-top:-240px; color:#ffffff;  font-size:11px; }
div.thickcontainer div.thickcontent div.form input.text {width:250px; height:16px; margin-left:10px; padding-top:5px; padding-left:5px;}
div.thickcontainer div.thickcontent div.form input.texttwo {width:340px; height:16px; margin-left:10px;padding-top:5px; padding-left:5px;}
div.thickcontainer div.thickcontent div.form input.textthree {width:340px; height:60px; margin-left:10px;padding-top:5px; padding-left:5px;}
div.thickcontainer div.thickcontent div.form a.cancel {height:40px; margin-left:10px; }
div.thickcontainer div.thickcontent div.form_efriend {color:#ffffff;font-size:11px;}
div.thickcontainer div.thickcontent div.form_efriend input.text {width:250px; height:16px; margin-left:10px; padding-top:5px; padding-left:5px;}
div.thickcontainer div.thickcontent div.form_efriend input.texttwo {width:340px; height:16px; margin-left:10px;padding-top:5px; padding-left:5px;}
div.thickcontainer div.thickcontent div.form_efriend input.textthree {width:340px; height:60px; margin-left:10px;padding-top:5px; padding-left:5px;}
div.thickcontainer div.thickcontent div.form_efriend a.cancel {height:40px; margin-left:10px; }


/* BOXY MODAL */
div.largecontainer {width:100%; height:100%; display:none   }
div.largecontainer div.thickcontent { width:auto;  height:auto; padding:20px; background-color:#000000}
div.largecontainer div.thickcontent div.image { width:auto; height:auto; text-align:center;   }
div.largecontainer div.thickcontent div.nav {margin-left:0px; margin-top:15px; width:auto; min-width:440px; height:auto; color:#00aeef; font-weight:bold; /*background-color:#00ff00;*/ }
div.largecontainer div.thickcontent div.nav div.left {float:left; width:33%; text-align:left; }
div.largecontainer div.thickcontent div.nav div.left a {float:left; color:#00aeef; padding-left:5px; text-decoration:none }
div.largecontainer div.thickcontent div.nav div.left a:hover {float:left; color:#00aeef; padding-left:5px; text-decoration:underline}
div.largecontainer div.thickcontent div.topimage {float:left; width:100%; margin-bottom:10px; text-align:center; color:#ffffff; font-size:16px;}
div.largecontainer div.thickcontent div.nav div.right {float:right; width:33%; text-align:right;}
div.largecontainer div.thickcontent div.nav div.right a {float:right; color:#00aeef; padding-right:5px;text-decoration:none}
div.largecontainer div.thickcontent div.nav div.right a:hover {float:right; color:#00aeef; padding-right:5px;text-decoration:underline}
div.largecontainer div.thickcontent div.share_event {background-image: url(../images/thick_share_bg.jpg); background-repeat: repeat-x; width:auto;min-width:440px;  height:35px; font-size: 14px; font-weight:bold; margin-top:40px; color:#ffffff; margin-left:auto; margin-right:auto;  }
div.largecontainer div.thickcontent div.share_event ul { margin-left:auto;margin-right:auto;padding-top:6px; padding-left:0px; width:447px;}
div.largecontainer div.thickcontent div.share_event li {display: inline; margin-right:10px;}
div.largecontainer div.thickcontent div.form {width:447px; height:auto; margin-left:auto; margin-right:auto; margin-top:-240px; color:#ffffff;  font-size:11px; }
div.largecontainer div.thickcontent div.form input.text {width:250px; height:16px; margin-left:10px; padding-top:5px; padding-left:5px;}
div.largecontainer div.thickcontent div.form input.texttwo {width:340px; height:16px; margin-left:10px;padding-top:5px; padding-left:5px;}
div.largecontainer div.thickcontent div.form input.textthree {width:340px; height:60px; margin-left:10px;padding-top:5px; padding-left:5px;}
div.largecontainer div.thickcontent div.form a.cancel {height:40px; margin-left:10px; }
div.largecontainer div.thickcontent div.form_efriend {color:#ffffff;font-size:11px;}
div.largecontainer div.thickcontent div.form_efriend input.text {width:250px; height:16px; margin-left:10px; padding-top:5px; padding-left:5px;}
div.largecontainer div.thickcontent div.form_efriend input.texttwo {width:340px; height:16px; margin-left:10px;padding-top:5px; padding-left:5px;}
div.largecontainer div.thickcontent div.form_efriend input.textthree {width:340px; height:60px; margin-left:10px;padding-top:5px; padding-left:5px;}
div.largecontainer div.thickcontent div.form_efriend a.cancel {height:40px; margin-left:10px; }


/* mailing list */
div.mailingcontainer {width:100%; height:100%; background-image: url(../images/mailingjoinus.png); background-repeat:no-repeat; display:none}
div.mailingcontainer div.mailingcontent { width:auto;  height:auto;  /*background-image:url(../images/mailingbg.png); background-repeat:repeat*/}
div.mailingcontainer div.mailingcontent div.form_mlist {width:447px; height:600px; margin-top:0px; margin-left:25px; color:#ffffff;  font-size:11px; }
div.mailingcontainer div.mailingcontent div.form_mlist a.cancel {height:40px; margin-left:10px; }

div.form_mlist table tr td input.ml_textone {background-color:#ffffff;border:1px solid #048abc;color:#048abc;font-size:16px;height:25px;padding-left:8px;padding-top:5px;width:325px;}
div.form_mlist table tr td select {background-color:#ffffff;border:1px solid #048abc;color:#048abc;font-size:16px;height:32px;padding-left:8px;padding-top:5px;width:335px;}
div.form_mlist table tr td {vertical-align:top}

/* FOOD */
div#content_events div#tb_middle_events div#events_container div#events_middle p.food_1 {float: left; width: 400px; font-size: 12px; line-height: 17px;color: #562318;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.food_2 {float: left; width: 443px; height:102px; margin-left:57px; font-size: 12px; line-height: 17px;color: #05a4e0; background-image: url(../images/mailbg.png); background-repeat:no-repeat;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.food_2 p.text {width:410px; margin-left:18px; margin-top:10px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.food_2 p.form {float:left; width:273px; padding-left:18px; margin-top:7px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.food_2 p.form input {width:266px; height:22px;color: #05a4e0; padding-top:7px; padding-left:7px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.food_2 p.btn {float:left; margin-left:20px; margin-top:7px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.food_bottom {float: left; width: 870px; height: auto; color:#562318; margin-top:15px; margin-left:0px; text-align:center}


/* FOOD LEFT */
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_left {float: left; width: 440px;  margin-left: 0px; margin-top: 20px; position:relative   }
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_left div#food_content_middle {background-color: #dbbeab; height: 276px;padding: 19px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_left div:hover#food_content_middle {background-color: #f2eae6; height: 276px;padding: 19px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_left div#food_content_middle p.image {float:left;color: #562318;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_left div#food_content_middle p.title {float:right; width: 190px;font-size: 16px;font-weight: bold; margin-right: 25px; color: #562318;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_left div#food_content_middle p.desc {float:right; width: 190px; font-size: 12px; padding-top: 5px;margin-right: 25px;color: #562318;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_left div.btns {float:right; width:194px; height:40px; padding:5px;  margin-left:198px; margin-top:-50px; font-size:11px; font-weight:normal; position:absolute }
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_left div.btns a {color:#d6cac2; text-decoration:none; margin-left:22px; width:194px; height:18px; }
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_left div.btns p.lunch {background-image: url(../images/whats_btn_off.png);background-repeat: no-repeat; width:194px; height:18px; padding-top:2px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_left div.btns p:hover.lunch {background-image: url(../images/whats_btn_on.png);background-repeat: no-repeat;width:194px; height:18px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_left div.btns p.dinner {background-image: url(../images/whats_btn_off.png);background-repeat: no-repeat;width:194px; height:18px; margin-top:5px; padding-top:2px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_left div.btns p:hover.dinner {background-image: url(../images/whats_btn_on.png);background-repeat: no-repeat;width:194px; height:18px;}

/* FOOD RIGHT */
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_right {float:left ; width: 440px; margin-top: 20px; margin-left: 20px; position:relative   }
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_right div#food_content_middle {background-color: #dbbeab; height: 276px;padding: 19px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_right div:hover#food_content_middle {background-color: #f2eae6; height: 276px;padding: 19px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_right div#food_content_middle p.image {float:left;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_right div#food_content_middle p.title {float:right; width: 190px;font-size: 16px;font-weight: bold; margin-right: 25px;color: #562318; }
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_right div#food_content_middle p.desc {float:right; width: 190px; font-size: 12px; padding-top: 5px;margin-right: 25px;color: #562318;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_right div.btns {float:right; width:194px; height:50px; padding:5px; margin-left:198px; margin-top:-50px; font-size:11px; font-weight:normal; position:absolute;  }
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_right div.btns a {color:#d6cac2; text-decoration:none; margin-left:22px; width:194px; height:18px; }
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_right div.btns p.lunch {background-image: url(../images/whats_btn_off.png);background-repeat: no-repeat; width:194px; height:18px; padding-top:2px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_right div.btns p:hover.lunch {background-image: url(../images/whats_btn_on.png);background-repeat: no-repeat;width:194px; height:18px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_right div.btns p.dinner {background-image: url(../images/whats_btn_off.png);background-repeat: no-repeat;width:194px; height:18px; margin-top:5px; padding-top:2px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_right div.btns p:hover.dinner {background-image: url(../images/whats_btn_on.png);background-repeat: no-repeat;width:194px; height:18px;}
/* 2 btns use this class */
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_left div.btnstwo {float:right; width:194px; height:40px; padding:5px;  margin-left:198px; margin-top:-74px; font-size:11px; font-weight:normal; position:absolute }
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_left div.btnstwo a {color:#d6cac2; text-decoration:none; margin-left:22px; width:194px; height:18px; }
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_left div.btnstwo p.lunch {background-image: url(../images/whats_btn_off.png);background-repeat: no-repeat; width:194px; height:18px; padding-top:2px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_left div.btnstwo p:hover.lunch {background-image: url(../images/whats_btn_on.png);background-repeat: no-repeat;width:194px; height:18px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_left div.btnstwo p.dinner {background-image: url(../images/whats_btn_off.png);background-repeat: no-repeat;width:194px; height:18px; margin-top:5px; padding-top:2px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_left div.btnstwo p:hover.dinner {background-image: url(../images/whats_btn_on.png);background-repeat: no-repeat;width:194px; height:18px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_right div.btnstwo {float:right; width:194px; height:50px; padding:5px; margin-left:198px; margin-top:-74px; font-size:11px; font-weight:normal; z-index:9000; position:absolute }
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_right div.btnstwo a {color:#d6cac2; text-decoration:none; margin-left:22px; width:194px; height:18px; }
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_right div.btnstwo p.lunch {background-image: url(../images/whats_btn_off.png);background-repeat: no-repeat; width:194px; height:18px; padding-top:2px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_right div.btnstwo p:hover.lunch {background-image: url(../images/whats_btn_on.png);background-repeat: no-repeat;width:194px; height:18px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_right div.btnstwo p.dinner {background-image: url(../images/whats_btn_off.png);background-repeat: no-repeat;width:194px; height:18px; margin-top:5px; padding-top:2px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#food_container_right div.btnstwo p:hover.dinner {background-image: url(../images/whats_btn_on.png);background-repeat: no-repeat;width:194px; height:18px;}

/* BIER CLUB */
div#content_events div#bier_star {left: -20px; top: 345px; position: absolute; z-index: 90;}
div#content_events div#tb_middle_events div#events_container div#events_middle p.bier_1 {float: left; width:400px; font-size: 12px; line-height: 17px;color: #562318; margin-left:0px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.bier_2 {float: left; width: 443px; height:102px; margin-left:45px; font-size: 12px; line-height: 17px;color: #05a4e0; background-image: url(../images/mailbg.png); background-repeat:no-repeat;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.bier_2 p.text {width:410px; margin-left:18px; margin-top:10px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.bier_2 p.form {float:left; width:273px; padding-left:18px; margin-top:7px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.bier_2 p.form input {width:266px; height:22px;color: #05a4e0; padding-top:7px; padding-left:7px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.bier_2 p.btn {float:left; margin-left:20px; margin-top:7px;}
div#content_events div#tb_middle_events div#events_container div#events_middle p.tally {float: left; width: 900px; padding-top: 20px;}

/* PURE BIER */
div#content_events div#pure_table {left: 880px; top: 220px; position: absolute; z-index: 90;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#pure_container {float: left; width: 415px; height: 215px; margin-left:0px; margin-top: 15px;  margin-right:15px; padding: 10px 10px 10px 10px; background-color:#dbbeab;}
div#content_events div#tb_middle_events div#events_container div#events_middle div:hover#pure_container {float: left; width: 415px; height: 215px;  margin-left:0px; margin-top: 15px; background-color:#f0ecea; padding: 10px 10px 10px 10px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#pure_container p.image {float:left;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#pure_container p.title {float:right; width: 190px;font-size: 16px;font-weight: bold; margin-right: 30px;color: #562318; }
div#content_events div#tb_middle_events div#events_container div#events_middle div#pure_container p.alcohol {float:right; width: 190px;font-size: 14px;font-weight: bold; margin-right: 30px;color: #562318; }
div#content_events div#tb_middle_events div#events_container div#events_middle div#pure_container p.desc {float:right; width: 210px; font-size: 12px; padding-top: 5px;margin-right: 10px;color: #562318;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#pure_container p.imgs {float:right;  width: 190px; padding-top: 10px;margin-right: 30px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.desc {float: left; text-align:center; width: 852px; height: auto; color:#562318; margin-top:15px; margin-left:10px; padding:15px; font-size:16px; font-weight:bold;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.pure_bottom {float: left; width: 852px; height: auto; color:#562318; margin-top:15px; margin-left:10px; background-color:#f2eae6; padding:15px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.pure_bottom div.box {float:left; width:270px; height:50px;  margin:5px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.pure_bottom div.box h1 {font-size:14px; font-weight:bold;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.pure_bottom div.box h2 {font-size:12px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.pure_bottom div.box h3 {font-size:12px; margin-right:10px}
div#content_events div#tb_middle_events div#events_container div#events_middle div.pure_bottom div.box h3 span {color:#ffffff; font-weight:bold;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.btns_left {float:left; width:400px; height:20px; padding:0px; padding-top:20px; margin-left:10px; ; font-size:11px; font-weight:normal;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.btns_left a {color:#d6cac2; text-decoration:none; margin-left:22px; width:194px; height:18px; }
div#content_events div#tb_middle_events div#events_container div#events_middle div.btns_left p.table {float:left; background-image: url(../images/whats_btn_off.png);background-repeat: no-repeat; width:194px; height:18px;  padding-top:2px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.btns_left p:hover.table {background-image: url(../images/whats_btn_on.png);background-repeat: no-repeat;width:194px; height:18px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.btns_left p.question {float:right; background-image: url(../images/whats_btn_off.png);background-repeat: no-repeat;width:194px; height:18px; padding-top:2px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.btns_left p:hover.question {background-image: url(../images/whats_btn_on.png);background-repeat: no-repeat;width:194px; height:18px;}

/* RESERVATIONS AND CONTACT */
div#content_events div#reservations_table {left: -20px; top: 130px; position: absolute; z-index: 90;}
div#content_events div#tb_middle_events div#events_container div#events_middle p.reservations_1 {float: left; width: 900px; font-size: 12px; color:#562318}
div#content_events div#tb_middle_events div#events_container div#events_middle div#reservations {float: left; width: 440px; height: auto;  color:#562318; margin-top:15px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#reservations div.txt {float: left; margin-bottom: 10px; width: 125px; height: 30px; text-align: right; }
div#content_events div#tb_middle_events div#events_container div#events_middle div#reservations div.txt p {font-size: 12px; font-weight: bold; padding-top: 8px; padding-right: 15px; }
div#content_events div#tb_middle_events div#events_container div#events_middle div#reservations div.form {float: left; margin-bottom: 10px; width: 312px; height: 30px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#reservations div.form .reserv {width: 294px; height: 20px; font-size: 12px; font-weight: bold; color:#6c4e43; padding-top: 5px; padding-left: 5px; }
div#content_events div#tb_middle_events div#events_container div#events_middle div#reservations div.form {float: left; margin-bottom: 10px; width: 312px; height: 30px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#reservations div.formtwo {float: left; margin-bottom: 10px; width: 312px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#reservations div.formtwo .comment {width: 294px; height: 100px; font-size: 12px; font-weight: bold; color:#6c4e43; padding-top: 5px; padding-left: 5px; }
div#content_events div#tb_middle_events div#events_container div#events_middle div#reservations div.form select.date1 {width: 93px; height: 28px; font-size: 12px; font-weight: bold; color:#6c4e43;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#reservations div.form select.date2 {width: 93px; height: 28px; font-size: 12px; font-weight: bold; color:#6c4e43; margin-left: 6px; margin-right: 6px; }
div#content_events div#tb_middle_events div#events_container div#events_middle div#reservations div.form select.time {width: 302px; height: 28px; font-size: 12px; font-weight: bold; color:#6c4e43;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#reservations div.hr {float: left; width: 430px; margin-bottom: 10px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div#reservations div.btn {float: left; width: 430px; margin-bottom: 10px; text-align: right; text-align:center}
div#content_events div#tb_middle_events div#events_container div#events_middle div.reservations_right {float: right; width: 405px; height: auto; color:#562318; margin-top:15px; background-color:#f2eae6; padding:15px; min-height:320px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.reservations_bottom {float: left; width: 870px; height: auto; color:#562318; margin-top:15px; background-color:#dbbeab; padding:15px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.reservations_bottom div.box {float:left; width:280px; height:50px;  margin:5px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.reservations_bottom div.box h1 {font-size:14px; font-weight:bold;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.reservations_bottom div.box h2 {font-size:12px;}
div#content_events div#tb_middle_events div#events_container div#events_middle div.reservations_bottom div.box h3 {font-size:12px; margin-right:10px}
div#content_events div#tb_middle_events div#events_container div#events_middle div.reservations_bottom div.box h3 span {color:#ffffff; font-weight:bold;}

/* GALLERY CAROUSELS */
div.largeimage {width:402px; height:283px; overflow:hidden}
div.largeimage img {width:100%;height:100%;}
div.thumbsport {overflow:hidden; width:370px;height:56px;margin-left:10px;float:left;position:relative;}
ul.thumbs {margin:10px 0 0; padding:0;position:absolute;width:10000px}
ul.thumbs li {float:left;list-style:none;width:84px; margin: 0 4px 0 4px;}
ul.thumbs li img {width:100%}



/* VENUES OKTOBERFEST */
div#content_events div#tb_middle_events div#events_container div#events_middle div.oktoberfest { float:left; width: 880px; height:197px; background-color:#00aeef; padding: 5px; color:#6c4e43; margin-bottom:15px}
div#content_events div#tb_middle_events div#events_container div#events_middle div.oktoberfest div.image {float:left; width:639px; margin-left:10px}
div#content_events div#tb_middle_events div#events_container div#events_middle div.oktoberfest div.desc {float:left; width:190px; text-align:left}
div#content_events div#tb_middle_events div#events_container div#events_middle div.oktoberfest div.desc p.title {font-weight:bold; font-size:14px; color:#ffffff}
div#content_events div#tb_middle_events div#events_container div#events_middle div.oktoberfest div.desc p.subtitle {font-weight:bold; font-size:11px; color:#ffffff; margin-top:10px}
div#content_events div#tb_middle_events div#events_container div#events_middle div.oktoberfest div.desc p.subtitle a {font-weight:bold; font-size:11px; color:#ffffff; margin-top:10px; text-decoration:none}
div#content_events div#tb_middle_events div#events_container div#events_middle div.oktoberfest div.desc p.subtitle a:hover {font-weight:bold; font-size:11px; color:#ffffff; margin-top:10px;text-decoration:underline}

/* STREET SMART */
div#content div#tb_middle div.street {float:right; width:426px; margin-right:0px; margin-top:30px; margin-bottom:10px;}
div#content div#tb_middle div.street img {float:left; margin-right:0px; margin-left:60px}
div#content div#tb_middle div.street a {float:left; }