DIV#filters {
	BACKGROUND: #f7f7f7; WIDTH: 100%
}
DIV#summary {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV#stopsFilter {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
DIV#airlinesFilter {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
DIV#pricesFilter {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
DIV#leaveFilter {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
DIV#returnFilter {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
DIV#leaveAirportFilter {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
DIV#returnAirportFilter {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
DIV#stopsFilter TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#filters H1 {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 4px; TEXT-ALIGN: left
}
DIV#results {
	WIDTH: 100%; TEXT-ALIGN: center
}
DIV#results TD {
	WHITE-SPACE: nowrap
}
DIV#results DIV#columnTitles TH {
	BORDER-RIGHT: #cdd9e2 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cdd9e2 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 1em; BACKGROUND: #edf2f7; PADDING-BOTTOM: 1px; BORDER-LEFT: #cdd9e2 1px solid; COLOR: #16387c; PADDING-TOP: 1px; BORDER-BOTTOM: #cdd9e2 1px solid; HEIGHT: 14px
}
DIV#results DIV#columnTitles TH A {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #fff; HEIGHT: 13px; TEXT-DECORATION: none
}
DIV#results DIV#columnTitles TH A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #fff; HEIGHT: 13px; TEXT-DECORATION: none
}
DIV#results DIV#columnTitles TH A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #fff; HEIGHT: 13px; TEXT-DECORATION: none
}
DIV#results DIV#columnTitles TH A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #fff; HEIGHT: 13px; TEXT-DECORATION: none
}
DIV#results DIV#columnTitles TH A:hover {
	TEXT-DECORATION: underline
}
DIV#results DIV.overView {
	BORDER-BOTTOM: #cecece 1px solid
}
DIV#results DIV.overView TABLE {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px
}
DIV#results DIV.overView TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 1em; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
DIV#results DIV.overView TD.price {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; TEXT-ALIGN: center
}
DIV#results DIV.overView TD.price A {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #16387c
}
DIV#results DIV.overView TD.price A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #16387c
}
DIV#results DIV.overView TD.price A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #16387c
}
DIV#results DIV.overView TD.price A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #16387c
}
.details {
	BACKGROUND: #f7f7f7
}
.details TH {
	BACKGROUND: #eee
}
DIV#results DIV.overView > DIV {
	FONT-SIZE: 0.9em
}
DIV#results DIV.overView > DIV TABLE {
	WIDTH: 100%
}
DIV#results DIV.overView > DIV TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #eceef9; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; COLOR: #000; PADDING-TOP: 5px
}
DIV#results DIV.overView > DIV TD {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; PADDING-BOTTOM: 5px; COLOR: #000
}
DIV#results DIV.overView > DIV TD.info {
	COLOR: #ccc; TEXT-ALIGN: right
}
DIV#results DIV.overView TABLE.allPrices TD.linkTo {
	TEXT-ALIGN: left
}
DIV#results DIV.overView TABLE.allPrices TD.price {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; TEXT-ALIGN: right
}
DIV#results DIV#pull {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #f7f7f7; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
DIV#results DIV#pull A DIV#results DIV#pull A:link {
	FONT-SIZE: 1em; COLOR: #16387c; HEIGHT: 15px; TEXT-DECORATION: none
}
DIV#results DIV#pull A:active {
	FONT-SIZE: 1em; COLOR: #16387c; HEIGHT: 15px; TEXT-DECORATION: none
}
DIV#results DIV#pull A:visited {
	FONT-SIZE: 1em; COLOR: #16387c; HEIGHT: 15px; TEXT-DECORATION: none
}
DIV#results TD.pagination {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #edf2f7; PADDING-BOTTOM: 0px; COLOR: #16387c; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 15px; TEXT-ALIGN: center
}
DIV#results TD.pagination A {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none
}
DIV#results TD.pagination A:link {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none
}
DIV#results TD.pagination A:active {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none
}
DIV#results TD.pagination A:visited {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none
}
DIV#results TD.pagination A:hover {
	COLOR: #f7f7f7
}
DIV#results TD.pagination B {
	COLOR: #fff
}
DIV#loading {
	MARGIN-TOP: 65px; HEIGHT: 400px; TEXT-ALIGN: center
}
DIV#noResults {
	BACKGROUND: #f7f7f7; PADDING-TOP: 200px; HEIGHT: 400px; TEXT-ALIGN: center
}
DIV#noSearch {
	BACKGROUND: #f7f7f7; PADDING-TOP: 200px; HEIGHT: 400px; TEXT-ALIGN: center
}
DIV#noResults H2 {
	FONT-WEIGHT: bold
}
DIV#noSearch H2 {
	FONT-WEIGHT: bold
}
DIV#priceRange {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 5px; WIDTH: 210px; TEXT-ALIGN: left
}
DIV#pricesSlider {
	MARGIN-BOTTOM: 10px; WIDTH: 210px; POSITION: relative; HEIGHT: 5px; BACKGROUND-COLOR: #aaa
}
DIV#priceFrom {
	BACKGROUND: url(/share-imgs/handle.gif); LEFT: 0px; WIDTH: 11px; POSITION: absolute; TOP: -5px; HEIGHT: 24px
}
DIV#priceTo {
	BACKGROUND: url(/share-imgs/handle.gif); LEFT: 0px; WIDTH: 11px; POSITION: absolute; TOP: -5px; HEIGHT: 24px
}
DIV#leaveRange {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 5px; WIDTH: 210px; TEXT-ALIGN: left
}
DIV#leaveSlider {
	MARGIN-BOTTOM: 10px; WIDTH: 210px; POSITION: relative; HEIGHT: 5px; BACKGROUND-COLOR: #aaa
}
DIV#leaveFrom {
	BACKGROUND: url(/share-imgs/handle.gif); LEFT: 0px; WIDTH: 11px; POSITION: absolute; TOP: -5px; HEIGHT: 24px
}
DIV#leaveTo {
	BACKGROUND: url(/share-imgs/handle.gif); LEFT: 0px; WIDTH: 11px; POSITION: absolute; TOP: -5px; HEIGHT: 24px
}
DIV#returnRange {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 5px; WIDTH: 200px; TEXT-ALIGN: left
}
DIV#returnSlider {
	MARGIN-BOTTOM: 10px; WIDTH: 210px; POSITION: relative; HEIGHT: 5px; BACKGROUND-COLOR: #aaa
}
DIV#returnFrom {
	BACKGROUND: url(/share-imgs/handle.gif); LEFT: 0px; WIDTH: 11px; POSITION: absolute; TOP: -5px; HEIGHT: 24px
}
DIV#returnTo {
	BACKGROUND: url(/share-imgs/handle.gif); LEFT: 0px; WIDTH: 11px; POSITION: absolute; TOP: -5px; HEIGHT: 24px
}
DIV#fromUpdate {
	DISPLAY: inline; Z-INDEX: 10; BACKGROUND: #fff; WIDTH: 400px; WHITE-SPACE: nowrap
}
DIV#toUpdate {
	DISPLAY: inline; Z-INDEX: 10; BACKGROUND: #fff; WIDTH: 400px; WHITE-SPACE: nowrap
}
DIV#fromUpdate UL {
	BORDER-RIGHT: #888 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #888 1px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #888 1px solid; WIDTH: 400px; PADDING-TOP: 0px; BORDER-BOTTOM: #888 1px solid; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none; POSITION: relative
}
DIV#toUpdate UL {
	BORDER-RIGHT: #888 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #888 1px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #888 1px solid; WIDTH: 400px; PADDING-TOP: 0px; BORDER-BOTTOM: #888 1px solid; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none; POSITION: relative
}
DIV#fromUpdate UL LI {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; WHITE-SPACE: nowrap; POSITION: relative
}
DIV#toUpdate UL LI {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; WHITE-SPACE: nowrap; POSITION: relative
}
DIV#fromUpdate UL LI.selected {
	WHITE-SPACE: nowrap; BACKGROUND-COLOR: #edf2f7
}
DIV#toUpdate UL LI.selected {
	WHITE-SPACE: nowrap; BACKGROUND-COLOR: #edf2f7
}
DIV#fromVAirportName {
	Z-INDEX: -10; HEIGHT: 12px
}
DIV#toVAirportName {
	Z-INDEX: -10; HEIGHT: 12px
}
DIV.calendarbutton {
	Z-INDEX: -10; BACKGROUND: url(/share-imgs/calendar.gif) no-repeat center 50%; WIDTH: 15px; POSITION: absolute; HEIGHT: 15px
}
#CalendarPickerControl {
	WIDTH: 150px; HEIGHT: 200px; BACKGROUND-COLOR: transparent
}
#CalendarPickerControl TABLE.calframe {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; WIDTH: 100%; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
#CalendarPickerControl TD.monthname {
	FONT-WEIGHT: bold; WIDTH: 100%; COLOR: #16387c; BACKGROUND-COLOR: #edf2f7
}
#CalendarPickerControl TABLE.navigation {
	WIDTH: 100%; TEXT-ALIGN: center
}
#CalendarPickerControl TD.navbutton {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: 1px solid; CURSOR: pointer; COLOR: buttontext; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #cccccc
}
#CalendarPickerControl TD.navbutton:hover {
	BACKGROUND-COLOR: #a0a0a0; TEXT-DECORATION: underline
}
#CalendarPickerControl SPAN.yearbutton {
	CURSOR: pointer
}
#CalendarPickerControl SPAN.yearbutton:hover {
	TEXT-DECORATION: underline
}
#CalendarPickerControl TD.dayname {
	FONT-WEIGHT: bold; COLOR: #16387c; BACKGROUND-COLOR: #edf2f7
}
#CalendarPickerControl TD.today {
	CURSOR: pointer; COLOR: red; BACKGROUND-COLOR: #cccccc; TEXT-DECORATION: none
}
#CalendarPickerControl TD.today:hover {
	BACKGROUND-COLOR: #a0a0a0; TEXT-DECORATION: underline
}
#CalendarPickerControl TD.current {
	FONT-WEIGHT: bold; CURSOR: pointer; COLOR: #16387c; BACKGROUND-COLOR: #edf2f7; TEXT-DECORATION: none
}
#CalendarPickerControl TD.current:hover {
	TEXT-DECORATION: underline
}
#CalendarPickerControl TD.day {
	FONT: 11px Verdana; CURSOR: pointer; COLOR: buttontext; BACKGROUND-COLOR: #cccccc; TEXT-DECORATION: none
}
#CalendarPickerControl TD.day:hover {
	BACKGROUND-COLOR: #a0a0a0; TEXT-DECORATION: underline
}
#CalendarPickerControl TD.weekend {
	CURSOR: pointer; COLOR: buttontext; FONT-STYLE: italic; BACKGROUND-COLOR: #a0a0a0; TEXT-DECORATION: none
}
#CalendarPickerControl TD.weekend:hover {
	BACKGROUND-COLOR: #808080; TEXT-DECORATION: underline
}
#CalendarPickerControl TD.dayothermonth {
	COLOR: inactivecaptiontext; BACKGROUND-COLOR: #eeeeee
}
#CalendarPickerControl TD.weeknumber {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-COLOR: #cccccc; BORDER-RIGHT-WIDTH: 0px
}

