/* 
	Airpass Booking Panel - Styles
	Revision number	:	1.0
   Last updated		:	sep 2008
   Last updated by	:	Danny Hui 
*/

/* @group Global
----------------------------------------------------------------------------------- */
#booking-panel {
	width: 212px;
	font-size: 85%;
}
#bp-tabs {
	height: 28px;
	background-color: transparent;
	background-image: url(../images/tabs_bg_ap.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left: 3px;
}
.tab-flights-on {
	background-position: left bottom !important;
}
.tab-change-on {
	background-position: 0 -28px !important;
}
.tab-webcheck-on {
	background-position: 0 -28px !important;
}
#bp-tabs a {
	height: 28px;
	display: block;
	float: left;
}
#bp-tabs #tab-flights {
	width: 63px;
}
#bp-tabs #tab-change {
	width: 67px;
}
#bp-tabs #tab-webcheck {
	width: 67px;
}

/* If in Australia ---------------------------------------------------------------- */
#bp-tabs-au {
	height: 28px;
	background-color: transparent;
	background-image: url(../images/tabs_bg_ap_au.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left: 3px;
}
#tab-change-au span {
	display: none;
}
.tab-change-on-au {
	background-position: left bottom !important;
}
#bp-tabs-au a {
	height: 28px;
	display: block;
	float: left;
}
#bp-tabs-au #tab-change-au {
	width: 68px;
}
.bp-inner-au {
	padding-top: 12px;
	background: transparent url(../images/booking_panel_top_bg_ap_au.gif) no-repeat left top;
	margin-top: -1px;
}
/* end ------------ */

.bp-inner {
	padding-top: 12px;
	background: transparent url(../images/booking_panel_top_bg_ap.gif) no-repeat left top;
	margin-top: -1px;
}
.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 */

/* @group newskies Message
----------------------------------------------------------------------------------- */
#newskies-message-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background-image: url(../images/overlay_white_70.png);
	z-index: 998;
}
#newskies-message-wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999;
}
#newskies-message {
	width: 793px;
	margin: 0px auto;
	color: #000;
	position: relative;
}
#newskies-message p {
	margin-bottom: 10px;
	line-height: 130%;
}
#newskies-message a {
	color: #000;
}
.newskies-message-img {
	margin-bottom: 20px;
}
.newskies-message-outer {
	background-color: #fff;
}
.newskies-message-inner {
	padding: 0 25px;
	background-color: #fff;
}
.newskies-message-inner p {
	padding: 0px 8px;
	font-size: 1.1em;
}
#newskies-message li {
	margin-bottom: 3px;
	background: url(../images/bullet.gif) no-repeat left top;
	padding-left: 19px;
}
/* @end */
