/* 
	V Australia Booking Panel - Styles
	Revision number	:	1.0
   Last updated		:	01st Feb 2008
   Last updated by	:	Scott Mackenzie 
*/

/* @group Global
----------------------------------------------------------------------------------- */
#booking-panel {
	width: 212px;
	font-size: 85%;
}
#bp-tabs {
	height: 28px;
	background-color: transparent;
	background-image: url(../images/tabs_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left: 3px;
}

.tab-flights-on {
	background-position: left bottom !important;
}
.tab-holidays-on {
	background-position: 0 -28px !important;
}
.tab-webcheck-on {
	background-position: left top !important;
}
#bp-tabs a {
	height: 28px;
	display: block;
	float: left;
}
#bp-tabs #tab-flights {
	width: 63px;
}
#bp-tabs #tab-holidays {
	width: 67px;
}
#bp-tabs #tab-webcheck {
	width: 67px;
}
.bp-inner {
	padding-top: 12px;
	background: transparent url(../images/booking_panel_top_bg.gif) no-repeat left top;
}
#booking-panel .submit-outer {
	background: transparent url(../images/booking_panel_bot_bg.gif) no-repeat left bottom;
	background-color: #fff;
}
.booking-block {
	background: transparent url(../images/hsep.gif) repeat-x left bottom;
}
/* @end */
/* @group Vaustralia Message
----------------------------------------------------------------------------------- */
#vaust-message-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background-image: url(../images/overlay_white_70.png);
	z-index: 998;
}
#vaust-message-wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999;
}
#vaust-message {
	width: 408px;
	margin: 0px auto 0 auto;
	font-size: 85%;
	color: #fff;
	position: relative;
}
#vaust-message p {
	margin-bottom: 10px;
	line-height: 130%;
}
#vaust-message a {
	color: #fff;
}
.vaust-message-img {
	margin-bottom: 20px;
}
.vaust-message-outer {
	background: #fff url(../images/vaust_message/message_bg.jpg) no-repeat left top;
}
.vaust-message-inner {
	padding: 22px 20px 10px 20px;
	background: transparent url(../images/vaust_message/message_bot_bg.jpg) no-repeat left bottom;
}
#vaust-message li {
	margin-bottom: 3px;
	background: url(../images/bullet.gif) no-repeat left top;
	padding-left: 19px;
}
/* @end */

/* @Velocity booking panel
----------------------------------------------------------------------------------- */
#vel-booking-header {
	height: 28px;
	background-color: transparent;
	background-image: url(../images/vel-book-header.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left: 2px;
	over-flow:visible;
}

.vel-bp-inner {
	padding-top: 12px;
	background: transparent url(../images/vel_booking_panel_top_bg.gif) no-repeat left top;
}
/* @end */