.widget_mega input.smooth {
	position: relative;
}
div.widget_mega,
.widget_mega .smooth {
	-moz-box-shadow: 0 2px 2px #707070;
	-webkit-box-shadow: 0 2px 2px #707070;
	box-shadow: 0 2px 2px #707070;
	behavior: url("/cs/groups/internetasset/@wc/documents/webasset/~edisp/pie.htc");
}

.widget_mega button.submit:active {
	-ms-background-position-x: 2px;
	-ms-background-position-y: -43px;
}
button.widget_my_searches:active {
	-ms-background-position-x: 2px;
	-ms-background-position-y: -50px;
}
.recentSearchesDialog {
	border: 1px solid black;
}
.booking-panel #book-flights input[type="checkbox"] {
 	margin: 0;
}
.booking-panel #book-flights .bridged.bookings {
	padding-top: 3px;
	margin-left: 32px;
}
#header-velocity .header-functions {
	padding-right: 8px;
}

/* ie8 does not support css3 :checked selector, need to use attribute[checked] selector for ie8 compatibility */
.flights-standalone .points-pay-wrapper input[checked] + label {
	background-position: right -54px;
}
.flights-standalone .flexible-dates-wrapper input[checked] + label {
	background-position: right -54px;
}
.flights-standalone .return-wrapper input[checked] + label {
	background-position: 0px -54px;
}
.flights-standalone .oneway-wrapper input[checked] + label {
	background-position: -58px -54px;
}
.flights-standalone .multicity-wrapper input[checked] + label {
	background-position: -128px -54px;
}