/* Used on 1branson.com - 12/21/2011 */

div.botw-wrapper {
	text-align:left;
	width:280px;
	height:270px;
	display:block;
	border:1px solid #00549F;
	overflow:hidden;
}

img.noscript {
	border:0;
	padding:0;
	cursor:default;
}

/* B news */

.b-lodging, .b-featured, .b-news, .b-dealbreakers {
	float: left;
	width: 280px;
	display: inline;
	background-color: #fff;
	margin: 0 0 10px 10px;
	border-left: solid 10px #dcf4c8;
	border-right: solid 10px #dcf4c8;
	border-bottom: solid 10px #dcf4c8;
}

.b-header-lodging h1,
.b-header-featured h1,
.b-header-news h1,
.b-dealbreakers h1 {
	margin: 8px 0 0 0;
	font-size: 15px;
	color: #345a23;
}

.b-news {
	background-image:url(/img/box_header_news.gif);
	margin:0;
}

.b-header-news {
	overflow:hidden;
	height:35px;
}

/* Ticket Box */

.b-ticket {
	float: left;
	width: 280px;
	height: 302px;
	display: inline;
	background-color: #fff;
	margin: 0 0 10px 10px;
	border-left: solid 10px #004899;
	border-right: solid 10px #004899;
	border-bottom: solid 10px #004899;
}

.b-ticket {
	background: url(/img/box_header_ticket.gif) no-repeat;
}

.b-ticket-content-wrapper {
	text-align:left;
	font-family: Myriad, Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 267px;
	background: url(/img/box_ticket_backg_1branson.jpg) no-repeat 0 100%;
	padding-top:2px;
 }

 #b-ticket-content-wrapper form {
	margin:0;
 }

 .b-ticket-hold-button{
	margin-left: 100px;
	width: 90px;
	display: inline;
}

.b-header-ticket h1 {
	margin: 8px 0 0 0;
	font-size: 15px;
	color: #fff;
}

.b-ticket-content {
	/*height: 120px;*/
	overflow: hidden;
	padding: 0 10px 10px 10px;
}

.b-ticket-content-top {
	/*height: 120px;*/
	padding: 10px 10px 0 10px;
}

.b-ticket-content-top b {
	color: #0052b3;
	font-size: 11px;
	display: block;
	padding: 0;
}

.b-ticket-content b {
	color: #0052b3;
	font-size: 11px;
	margin-bottom: 15px;
	display: block;
	padding: 0;
}

.b-ticket-form {
	border: 2px solid #ccc;
	color: #003366;
	width: 40px;
	font-size: 10px;
}

.b-ticket-form-list {
	font-size: 10px;
}

.b-ticket-tabs{
	height: 24px;
	margin-top: 5px;
	border-bottom: 2px solid #0561c9;
}

#b-ticket-tab-nav {
	margin: 0;
	padding: 0;
	height: 24px;
	list-style: none;
	display: inline;
	overflow: hidden;
}

#b-ticket-tab-nav li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}

#b-ticket-tab-nav a {
	float: left;
	padding: 24px 0 0 0;
	margin: 0 0 0 5px;
	overflow: hidden;
	height: 0px !important;
	height /**/:24px; /* for IE5/Win only */
}

#b-ticket-tab-nav a:hover {
	background-position: 0 -24px;
}

#b-ticket-tab-nav a:active,
#b-ticket-tab-nav  a.selected {
	background-position: 0 -48px;
}

#b-ticket-tab-nav-shows a  {
	cursor: pointer;
	width: 76px;
	background: url(/img/tab_shows.gif) top left no-repeat;
}

#b-ticket-tab-nav-lodging a  {
	cursor: pointer;
	width: 84px;
	background: url(/img/tab_lodging.gif) top left no-repeat;
}

#b-ticket-tab-nav-attractions a  {
	cursor: pointer;
	width: 98px;
	background: url(/img/tab_attractions.gif) top left no-repeat;
}

/* Stuff Needed by Scott
------------------------------------- */
.ui-state-success,
.ui-widget-content .ui-state-success {
	border: 1px solid #39FA2E;
	background: #CFFFD5 url(images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x;
	color: #242424;
}

.ui-state-success a,
.ui-widget-content .ui-state-success a {
	color: #363636;
}

.ui-datepicker-div,
.ui-datepicker-inline,
#ui-datepicker-div {
	font-size:10px;
}

.ui-datepicker table {
	font-size:10px;
}

.hidden {
	display: none;
}