.page_width {
	WIDTH: 772px
}
.page_background {
	BACKGROUND-COLOR: #afe0ff
}
.site_background {
	BACKGROUND-COLOR: #ffffff
}
.step-tab {
	FONT-SIZE: 10px; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #999999
}
.step-tab-sel {
	FONT-SIZE: 10px; COLOR: #000000; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #afe0ff
}
.step-tab-top {
	FONT-SIZE: 10px; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #009aff
}
.frame_border {
	BACKGROUND-COLOR: #009aff
}
.frame_header {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #7dcbff
}
.frame_divider {
	BACKGROUND-COLOR: #009aff
}
.frame_content {
	BACKGROUND-COLOR: #ffffff
}
.alert_header {
	BORDER-RIGHT: #cc0000 1px dashed; BORDER-TOP: #cc0000 1px dashed; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #cc0000 1px dashed; COLOR: #ffffff; BORDER-BOTTOM: #cc0000 1px dashed; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #009aff; TEXT-ALIGN: left
}
.alert_text {
	BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: #cc0000 1px dashed; FONT-SIZE: 11px; BORDER-LEFT: #cc0000 1px dashed; WIDTH: 500px; COLOR: #000000; BORDER-TOP-COLOR: #cc0000; BORDER-BOTTOM: #cc0000 1px dashed; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 60px; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left
}
.mid {
	VERTICAL-ALIGN: middle
}
.top {
	VERTICAL-ALIGN: top
}
.center {
	TEXT-ALIGN: center
}
BODY {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 9px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#page {
	WIDTH: 770px
}
#logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 48px; BACKGROUND-COLOR: #00ccff
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#header_menu {
	PADDING-RIGHT: 0px; MARGIN-TOP: 18px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#header_menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#header_menu LI {
	PADDING-LEFT: 24px; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; LINE-HEIGHT: 29px; TEXT-ALIGN: center
}
#header_menu A {
	TEXT-DECORATION: none
}
.header_menu_start {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: 0px 50%; BACKGROUND-IMAGE: url(../images/tab1start.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fff000
}
.header_menu_middle {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: 0px 50%; BACKGROUND-IMAGE: url(../images/tab1over.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fff000
}
.header_menu_contact {
	BACKGROUND-POSITION: 0px 50%; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/tab1-2over.gif); COLOR: #eeeeee; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #009aff
}
#header_menu_end {
	PADDING-RIGHT: 0px; MARGIN-TOP: 18px; PADDING-LEFT: 0px; FLOAT: right; BACKGROUND-IMAGE: url(../images/tab2end.gif); PADDING-BOTTOM: 0px; WIDTH: 12px; PADDING-TOP: 0px; HEIGHT: 29px
}
A.header_menu_contact {
	BACKGROUND-IMAGE: none; TEXT-DECORATION: none
}
A.header_menu_flight {
	BACKGROUND-POSITION: 4px 50%; PADDING-LEFT: 22px; BACKGROUND-IMAGE: url(../images/icon_flight.gif); COLOR: #666666; BACKGROUND-REPEAT: no-repeat
}
A.header_menu_car {
	BACKGROUND-POSITION: 4px 50%; PADDING-LEFT: 22px; BACKGROUND-IMAGE: url(../images/icon_car.gif); COLOR: #666666; BACKGROUND-REPEAT: no-repeat
}
A.header_menu_hotel {
	BACKGROUND-POSITION: 4px 50%; PADDING-LEFT: 22px; BACKGROUND-IMAGE: url(../images/icon_hotel.gif); COLOR: #666666; BACKGROUND-REPEAT: no-repeat
}
#payoff {
	CLEAR: both; PADDING-LEFT: 5px; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; LINE-HEIGHT: 16px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #003399
}
#season {
	BACKGROUND-IMAGE: url(../images/season_summer.jpg); BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 100px
}
#steps OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#steps LI {
	FLOAT: left; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 29px; BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: center
}
.steps_end {
	WIDTH: 194px
}
.steps_4 {
	WIDTH: 191px; MARGIN-RIGHT: 1px
}
.steps_5 {
	WIDTH: 148px; MARGIN-RIGHT: 1px
}
.steps_active {
	COLOR: #000000; BACKGROUND-COLOR: #afe0ff
}
.steps_inactive {
	COLOR: #ffffff; BACKGROUND-COLOR: #999999
}
.steps_campaign {
	WIDTH: 174px; COLOR: #ffffff; BACKGROUND-COLOR: #009aff
}
#main {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; MIN-HEIGHT: 300px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 300px; BACKGROUND-COLOR: #afe0ff
}
#main_info_blue {
	CLEAR: both; PADDING-RIGHT: 50px; PADDING-LEFT: 50px; FONT-SIZE: 10px; MIN-HEIGHT: 430px; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 20px; HEIGHT: 430px; BACKGROUND-COLOR: #afe0ff
}
#main_info_grey {
	CLEAR: both; PADDING-RIGHT: 50px; PADDING-LEFT: 50px; FONT-SIZE: 10px; MIN-HEIGHT: 430px; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 20px; HEIGHT: 430px; BACKGROUND-COLOR: #eeeeee
}
#footer_divider {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 8px; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 8px; BACKGROUND-COLOR: #003399
}
#footer {
	CLEAR: both
}
#footer_menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 600px; PADDING-TOP: 0px; HEIGHT: 50px; BACKGROUND-COLOR: #009aff; TEXT-ALIGN: left
}
.footer_menu_1 {
	PADDING-TOP: 15px
}
.footer_menu_2 {
	PADDING-TOP: 4px
}
#footer_menu UL {
	PADDING-LEFT: 10px; MARGIN: 0px; LIST-STYLE-TYPE: none
}
#footer_menu LI {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 0px 50%; PADDING-LEFT: 12px; FONT-SIZE: 10px; FLOAT: left; BACKGROUND-IMAGE: url(../images/s24_footarrow.gif); MARGIN: 0px; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat
}
#footer_menu A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#footer_imgs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 170px; PADDING-TOP: 0px; HEIGHT: 50px; BACKGROUND-COLOR: #009aff; TEXT-ALIGN: right
}
#copyright {
	CLEAR: both; FONT-SIZE: 10px; PADDING-BOTTOM: 6px; LINE-HEIGHT: 12px; PADDING-TOP: 6px; BACKGROUND-COLOR: #ffffff
}
#company_info {
	CLEAR: both; PADDING-RIGHT: 0px; MARGIN-TOP: 6px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #666666; LINE-HEIGHT: 12px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
#company_info A {
	COLOR: #666666
}
#flags {
	BACKGROUND-COLOR: #ffffff
}
#flags UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#flags LI {
	FLOAT: left
}
.s24_frame {
	BORDER-RIGHT: #009aff 1px solid; BORDER-TOP: #009aff 1px solid; MARGIN-BOTTOM: 20px; BORDER-LEFT: #009aff 1px solid; BORDER-BOTTOM: #009aff 1px solid; POSITION: relative
}
.s24_frame_title {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 6px; BORDER-BOTTOM: #009aff 4px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #7dcbff
}
.s24_frame_sub {
	BORDER-RIGHT: #7dcbff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #7dcbff 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; BORDER-LEFT: #7dcbff 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #7dcbff 1px solid
}
.s24_frame_sub_title {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #7dcbff
}
.s24_frame_sub_text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.s24_frame_content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
#shade {
	Z-INDEX: 10; FILTER: alpha(opacity=40); LEFT: 0px; WIDTH: 1px; POSITION: absolute; TOP: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #000000; -moz-opacity: .40; opacity: .40
}

