.lblack30 { font-family: Arial, Helvetica; FONT-SIZE: 30px; COLOR: #000000; TEXT-DECORATION: none; }
.lblack25 { font-family: Arial, Helvetica; FONT-SIZE: 25px; COLOR: #000000; TEXT-DECORATION: none; }
.lblack20 { font-family: Arial, Helvetica; FONT-SIZE: 20px; COLOR: #000000; TEXT-DECORATION: none; }
.lblack15 { font-family: Arial, Helvetica; FONT-SIZE: 15px; COLOR: #000000; TEXT-DECORATION: none; }
.lblack { text-indent:20px; font-family: Arial, Helvetica; FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none; }
.lblacka { text-indent:20px; font-family: Arial, Helvetica; FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: underline; }
.lblackjust { font-family: Arial, Helvetica; FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none; text-align:justify }
.mblack { font-family: Arial, Helvetica; FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: none; }
.sblack { font-family: Arial, Helvetica; FONT-SIZE: 9px; COLOR: #000000; TEXT-DECORATION: none; }
.lwhite30 { font-family: Arial, Helvetica; FONT-SIZE: 30px; COLOR: #ffffff; TEXT-DECORATION: none; }
.lwhite25 { font-family: Arial, Helvetica; FONT-SIZE: 25px; COLOR: #ffffff; TEXT-DECORATION: none; }
.lwhite20 { font-family: Arial, Helvetica; FONT-SIZE: 20px; COLOR: #ffffff; TEXT-DECORATION: none; }
.lwhite15 { font-family: Arial, Helvetica; FONT-SIZE: 15px; COLOR: #ffffff; TEXT-DECORATION: none; }
.lwhite { font-family: Arial, Helvetica; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none; }
.mwhite { font-family: Arial, Helvetica; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none; }
.swhite { font-family: Arial, Helvetica; FONT-SIZE: 9px; COLOR: #ffffff; TEXT-DECORATION: none; }
.lred30 { font-family: times new roman,helvetica; FONT-SIZE: 30px; COLOR: #cc0000; TEXT-DECORATION: none; }
.lred25 { font-family: Arial, Helvetica; FONT-SIZE: 25px; COLOR: #cc0000; TEXT-DECORATION: none; }
.lred { font-family: Arial, Helvetica; FONT-SIZE: 15px; COLOR: #990000; TEXT-DECORATION: none; }
.mred { font-family: Arial, Helvetica; FONT-SIZE: 12px; COLOR: #990000; TEXT-DECORATION: none; }
.sred { font-family: Arial, Helvetica; FONT-SIZE: 10px; COLOR: #990000; TEXT-DECORATION: none; }
.copyright{ font-family: Arial, Helvetica; FONT-SIZE: 9px; COLOR: #336633; text-decoration:none }
.menublue { font-family: Arial, Helvetica; FONT-SIZE: 15px; COLOR: #344e9e; text-decoration:none }
.menublue2 { font-family: Arial, Helvetica; FONT-SIZE: 10px; COLOR: #344e9e; text-decoration:none }
.menuwhite { font-family: Arial, Helvetica; FONT-SIZE: 15px; COLOR: #ffffff; text-decoration:none }
.menublack { font-family: Arial, Helvetica; FONT-SIZE: 15px; COLOR: #000000; text-decoration:none }
.lgold{ font-family: Good Times, Tabasco, Arial, Helvetica; FONT-SIZE: 14px; COLOR: #ffcc00; text-decoration:none }
.lmenu { font-family: Good Times, Tabasco, Arial, Helvetica; FONT-SIZE: 14px; COLOR: #ffffff; text-decoration:none }
.lmenu15a { font-family: Good Times, Tabasco, Arial, Helvetica; FONT-SIZE: 15px; COLOR: #ffaa00; text-decoration:overline }
.sm { font-family: Arial, Helvetica; FONT-SIZE: 15px; COLOR: #ffaa00; text-decoration:overline }
.package_titles { font-family: Arial, Helvetica; FONT-SIZE: 17px; COLOR: #90002a; TEXT-DECORATION: none; font-variant: small-caps;  width: 13em;}
.more_info { font-family: Arial, Helvetica; FONT-SIZE: 12px; COLOR: #90002a; TEXT-DECORATION: none; font-variant: small-caps; text-align: right; width: 13em;}
.required { font-family: Arial, Helvetica; FONT-SIZE: 17px; COLOR: #a00;  width: 13em;}

.reservations { font-family: Arial, Helvetica; FONT-SIZE: 12px; COLOR: #90002a; TEXT-DECORATION: none; font-variant: small-caps;}
.reservations_fields { font-family: Arial, Helvetica; FONT-SIZE: 12px; COLOR: #90002a; TEXT-DECORATION: none; font-variant: small-caps; text-align: left;}
.subsectiontitle { font-family: Arial, Helvetica; FONT-SIZE: 20px; text-align: left; COLOR: #90002a; font-weight: normal; TEXT-DECORATION: none; background: transparent; font-variant: small-caps; border: 0; line-height: .85;   z-index:15;}
.subsectionsubtitle { font-family: Arial, Helvetica; FONT-SIZE: 17px; text-align: left; COLOR: #90002a; font-weight: normal; TEXT-DECORATION: none; background: transparent; font-variant: small-caps; border: 0; line-height: .85;   z-index:15;}
.subsectionname { font-family: Arial, Helvetica; FONT-SIZE: 15px; text-align: left; COLOR: #90002a; font-weight: normal; TEXT-DECORATION: none; background: transparent; font-variant: small-caps; border: 0; line-height: .85;   z-index:15;}
.subsectiondescription { font-family: Arial, Helvetica; FONT-SIZE: 10px; text-align: left; COLOR: #90002a; font-weight: normal; TEXT-DECORATION: none; background: transparent; font-variant: small-caps; border: 0; line-height: .85;   z-index:15;}
.sectionbody { font-family: Arial, Helvetica; FONT-SIZE: 15px; text-align: left; COLOR: #90002a; font-weight: normal; TEXT-DECORATION: none; background: transparent; font-variant: normal;  line-height: 1;   z-index:15; padding: 2px;}
.rates_title { font-family: Arial, Helvetica; FONT-SIZE: 15px; COLOR: #d2f0d2; text-decoration:none }
.rates { font-family: Arial, Helvetica; FONT-SIZE: 15px; COLOR: #4c7d5d; text-decoration:none }
.rate_description { font-family: Arial, Helvetica; FONT-SIZE: 12px; COLOR: #90002a; text-decoration:none }
/*.show_menubgcolor { bgcolor: #990099;}*/
.show_menutitle { font-family: Arial, Helvetica; FONT-SIZE: 17px; text-align: left; COLOR: #cccccc; font-weight: normal; TEXT-DECORATION: none; background: transparent; font-variant: small-caps; border: 0; line-height: .85;   z-index:15;}
.inforequest_menutitle { font-family: Arial, Helvetica; FONT-SIZE: 17px; text-align: right; COLOR: #cccccc; font-weight: normal; TEXT-DECORATION: none;  font-variant: small-caps; border: 0; line-height: .85;   z-index:15; background: #970226;}
.specials {font-family: Arial, Helvetica; FONT-SIZE: 25px; text-align: left; COLOR: #990000; font-weight: normal; TEXT-DECORATION: none; background: transparent; font-variant: small-caps; border: 2;}
ul {
  padding: 1;
  margin: 1;
  list-style: none;
  }
li {
  float: left;
  position: relative;
  top: 1;
  left: 1;
  }

li ul {
  display: none;
  position: absolute; 
  top: 15;
  left: 5;
  }
li > ul {
	top: 15;
	left: 5;
	}
	
/* Styles for Menu Items */
	
ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #fff; /* IE6 Bug */
	padding: 1px;
	border: 1px solid #ccc; /* IE6 Bug */
	top: 0;
	left: 5;
	}

.menutitle { font-family: Arial, Helvetica; FONT-SIZE: 16px; text-align: left; COLOR: #050; font-weight: bold; TEXT-DECORATION: none; background: transparent; font-variant: small-caps; border: 0; line-height: 1; }
.submenutitle { font-family: Arial, Helvetica; FONT-SIZE: 12px; COLOR: #777777; TEXT-DECORATION: none; font-variant: small-caps; text-align: left; }
.slogan { font-family: Times new roman, Arial, Helvetica; FONT-SIZE: 30px; COLOR: #050; font-weight: normal; TEXT-DECORATION: none; background: transparent; font-variant: small-caps; border: 0; line-height: 1; }
li:hover ul, li.over ul{ display: block;  z-index:15;}
	
.branson_menu { font-family: Arial, Helvetica; FONT-SIZE: 17px; text-align: right; COLOR: #050; font-weight: bold; TEXT-DECORATION: none; font-variant: small-caps; border: 0; line-height: 1;   }
/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%;}
* html ul li a { height: 1%;}
/* End */
