﻿
#mainNav ul li.menu-item-6443 {
	display: none;
}

#mainNav ul#menu-header-main li.menu-item-7297 a:before {
	height: 17px;
}

#mainNav ul li.menu-item-7292 ul li {
  width: 225px;
}

#mainNav ul li.menu-item-7293 ul li,
#mainNav ul li.menu-item-7294 ul li,
#mainNav ul li.menu-item-7296 ul li {
  width: 205px;
}

	
	#mainNav ul li.menu-item-7297 { display: inline-block; }

	#mainNav ul li.menu-item-7300 .abbreviate { display: none; }

	#mainNav ul#menu-header-main li.menu-item-6442 a:before { height: 15px; }

	#mainNav ul li.menu-item-6421 ul li, #mainNav ul li.menu-item-6422 ul li, #mainNav ul li.menu-item-6423 ul li { width: 190px; }
	
	#mainNav .sub-menu, #mainNav ul li.menu-item-7292 ul li, #mainNav ul li.menu-item-7293 ul li, #mainNav ul li.menu-item-7294 ul li, #mainNav ul li.menu-item-7296 ul li { width: 100%; }

	#mainNav ul li.menu-item-7296 { display: block !important; }

	#mainNav ul#menu-header-contact li.menu-item-7303,
	#mainNav ul#menu-header-contact li.menu-item-7304,
	#mainNav ul#menu-header-contact li.menu-item-7305,
	#mainNav ul#menu-header-contact li.menu-item-7306,
	#mainNav ul#menu-header-contact li.menu-item-7307,
	#mainNav ul#menu-header-contact li.menu-item-7303 a,
	#mainNav ul#menu-header-contact li.menu-item-7304 a,
	#mainNav ul#menu-header-contact li.menu-item-7305 a,
	#mainNav ul#menu-header-contact li.menu-item-7306 a,
	#mainNav ul#menu-header-contact li.menu-item-7307 a { display: inline-block; }

	#mainNav ul#menu-header-contact li.menu-item-7299 { display: none; }


.menu-item {
    display: inline;
}
#flexi_searchbox {
	font:small/1.2 Arial,Helvetica,sans-serif;
	width:100%;
	position:relative;
	text-align:left;
	background:#FEBA02;
	z-index:1;
	height:auto
}


#flexi_searchbox ul,#flexi_searchbox p {
	margin:0;
	padding:0
}


#flexi_searchbox ul {
	list-style-type:none
}


#flexi_searchbox #b_searchboxInc img {
	box-shadow:none;
	border-radius:0
}


#flexi_searchbox img {
	border:0 none
}


#flexi_searchbox h1,#flexi_searchbox h2,#flexi_searchbox h3,#flexi_searchbox h4 {
	font-weight:400;
	margin:0;
	padding:0;
	font-family:Arial,Helvetica,sans-serif;
	text-shadow:none;
	background:none;
	border-top:0 none;
	border-bottom:0 none;
	border-left:0 none;
	border-right:0 none
}


#flexi_searchbox h4 {
	padding:0 0 2px
}


#flexi_searchbox h3 {
	font-size:2em;
	margin-bottom:.6em
}


#flexi_searchbox select {
	width:auto!important;
	margin-right:0 3px 0 0!important;
	font-family:inherit;
	font-size:inherit;
	padding:0;
	display:inline-block;
	margin:0 3px 0 0
}


#flexi_searchbox #b_searchboxInc {
	margin:0;
	background:transparent;
	padding:10px;
	font-size:88%
}


#flexi_searchbox #b_searchboxInc #b_searchDest,#flexi_searchbox #b_searchboxInc #b_searchCheckInDate,#flexi_searchbox #b_searchboxInc #b_searchCheckOutDate,#flexi_searchbox #b_searchboxInc .b_submitButton_wrapper {
	margin-bottom:1.2em
}


#flexi_searchbox #b_searchboxInc #b_searchDest .b_dest_wrap {
	position:relative;
	display:block;
	margin:0;
	padding:0
}


#flexi_searchbox #b_searchboxInc #b_searchDest .b_dest_wrap #b_dest_unlocker {
	left:87%;
	position:absolute;
	top:5px
}


#flexi_searchbox #b_searchboxInc #b_searchDest .b_destination {
	background:#EEE;
	color:#999
}


#flexi_searchbox #b_searchboxInc #b_searchDest #b_open_search {
	background:#000;
	background:none repeat scroll 0 0 rgba(39,40,35,0.9);
	border:0 none;
	box-shadow:none;
	color:#FFF;
	font-size:12px;
	max-width:98%px;
	padding:4px;
	position:absolute;
	z-index:10
}


#flexi_searchbox #b_searchboxInc #b_searchCheckInDate,#flexi_searchbox #b_searchboxInc #b_searchCheckOutDate {
	float:left
}


#flexi_searchbox #b_searchboxInc #b_searchCheckInDate {
	margin-right:.5%
}


#flexi_searchbox #b_searchboxInc input[type="text"] {
	border-radius:3px;
	border:none;
	padding:5px!important;
	background:#FFF
}


#flexi_searchbox #b_searchboxInc .b_submitButton_wrapper {
	text-align:right
}


#flexi_searchbox #b_searchboxInc #b_destination {
	width:95%;
	margin:0 0 8px;
	color:#003580
}


#flexi_searchbox #b_searchboxInc #b_searchDest h4:first-letter,#flexi_searchbox #b_searchboxInc #b_searchCheckInDate h4:first-letter,#flexi_searchbox #b_searchboxInc #b_searchCheckOutDate h4:first-letter {
	text-transform:uppercase
}


#flexi_searchbox #b_searchboxInc .b_submitButton_wrapper .b_submitButton {
	border:1px solid #FFF;
	text-align:center;
	cursor:pointer;
	cursor:hand;
	background:#0896FF;
	border-radius:6px;
	box-shadow:1px 1px 2px #999;
	color:#FFF;
	font-weight:700;
	font-size:1.8em;
	margin-bottom:0;
	overflow:visible;
	padding:.3em 1em;
	text-transform:capitalize;
	width:auto;
	height:auto;
	text-shadow:none;
	font-family:Arial,Helvetica,sans-serif;
	float:none
}


#flexi_searchbox #b_searchboxInc .b_submitButton_wrapper .b_submitButton:hover {
	border:1px solid #FFF;
	text-align:center;
	cursor:pointer;
	cursor:hand;
	background-clip:padding-box;
	background:#0896FF;
	border-radius:6px;
	box-shadow:none;
	color:#FFF;
	font-weight:700;
	font-size:1.8em;
	margin-bottom:0;
	overflow:visible;
	padding:.3em 1em;
	text-transform:capitalize
}


#flexi_searchbox #b_searchboxInc #b_flexible_dates {
	clear:left;
	margin:0 0 1.2em;
	vertical-align:middle
}



#flexi_searchbox #b_checkinCalPos,#flexi_searchbox #b_checkoutCalPos {
	position:relative;
	top:0;
	left:0;
	margin-right:5px;
	vertical-align:middle;
	display:inline-block
}


#flexi_searchbox #b_calendarPopup {
	display:none;
	margin:0;
	left:0!important;
	top:0!important
}


#flexi_searchbox #b_calendarPopup .b_popupInner th {
	text-align:center;
	color:#AAA;
	padding:4px
}


#flexi_searchbox #b_calendarPopup .b_popupInner td {
	border:none
}


#flexi_searchbox #b_calendarPopup .b_popupInner {
	font-family:Arial,sans-serif;
	background:#FFF;
	font-size:11px;
	padding:2px;
	box-shadow:2px 2px 2px #555
}


#flexi_searchbox #b_calendarPopup .b_popupInner td.b_calPast {
	text-decoration:line-through
}


#flexi_searchbox #b_calendarPopup .b_popupInner tr.b_calHeader {
	background:#E6EDF6
}


#flexi_searchbox #b_calendarPopup .b_popupInner .b_caltable {
	font-size:11px;
	line-height:normal;
	margin:0 0 10px
}


#flexi_searchbox #b_calendarPopup .b_popupInner .b_caltable td {
	padding:2px;
	color:#CCC
}


#flexi_searchbox #b_calendarPopup .b_popupInner .b_caltable a:link,#flexi_searchbox #b_calendarPopup .b_popupInner .b_caltable a:visited {
	text-decoration:none;
	display:inline-block;
	padding:4px;
	color:#1F3580
}


#flexi_searchbox #b_calendarPopup .b_popupInner .b_caltable td.b_calToday a:link,#flexi_searchbox #b_calendarPopup .b_popupInner .b_caltable td.b_calToday a:visited {
	color:#4B96FD
}


#flexi_searchbox #b_calendarPopup .b_popupInner .b_caltable a:hover,#flexi_searchbox #b_calendarPopup .b_popupInner .b_caltable td.b_calToday a:hover,#flexi_searchbox #b_calendarPopup .b_popupInner .b_caltable a:active,#flexi_searchbox #b_calendarPopup .b_popupInner .b_caltable td.b_calToday a:active {
	background:none repeat scroll 0 0 #F6C853;
	color:#FFF
}


#flexi_searchbox #b_calendarPopup .b_popupInner .b_caltable .b_calClose a:link,#flexi_searchbox #b_calendarPopup .b_popupInner .b_caltable .b_calClose a:visited {
	color:#636363
}


#flexi_searchbox #b_calendarPopup .b_popupInner .b_caltable .b_calClose a:hover,#flexi_searchbox #b_calendarPopup .b_popupInner .b_caltable .b_calClose a:active {
	color:#FFF
}


#flexi_searchbox #b_logo {
	border:0;
	background:transparent
}



#flexi_searchbox #searchBox_dates_error_msg,#flexi_searchbox #searchBox_error_msg {
	background:#DA3742;
	color:#FFF;
	border:1px solid #FFF;
	left:5%;
	line-height:1.1em;
	padding:.6em;
	position:absolute;
	width:85%;
	top:10px
}


.wp-table-reloaded-id-25 td.column-1 {
									
    									background: none repeat scroll 0 0 #fff !important;
									 }


#boxes #songbox4 {
  background-color:#E0CAA0;
  width:600px; 
  height:auto;
  padding:20px;
  text-align:justify;
}

  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}


#mainmenu.scaled li.menu-item {
    height: 35px;
}
