.bodyhome {  background-color: #FFFBE8}
.bodydetail {  background-color: #FFFDF4}
.suitcase {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #756F40; background-color: #FFF6C0; font-weight: normal}
.header1home {  font-family: Arial, Helvetica, sans-serif; font-size: 28px; color: #780F01; text-transform: uppercase; background-color: #FBE294}
.header1detail {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #780F01; text-transform: uppercase; background-color: #FFFDF4}
.header2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; color: #780F01; font-weight: bold; line-height: 16px}
.header2 A:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; color: #780F01; font-weight: bold; line-height: 16px; text-decoration: none}
.header2 A:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; color: #780F01; font-weight: bold; line-height: 16px; text-decoration: none}
.header2 A:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; color: #780F01; font-weight: bold; line-height: 16px; text-decoration: underline}
.header2 A:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; color: #780F01; font-weight: bold; line-height: 16px; text-decoration: none}
.header1lowercase {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #780F01; background-color: #FFFDF4}
.header3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #433329; font-weight: bold}
.header3 A:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #433329; font-weight: bold}
.header3 A:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #433329; font-weight: bold}
.header3 A:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #433329; font-weight: bold}
.caption {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #433329; line-height: 22px}
.caption A:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #433329; line-height: 22px; text-decoration: none}
.caption A:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #433329; line-height: 22px; text-decoration: none}
.caption A:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #433329; line-height: 22px; text-decoration: none}
.caption A:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #433329; line-height: 22px; text-decoration: underline}
.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #433329; background-color: #FBE294}
.footer A:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #433329; background-color: #FBE294; text-decoration: none}
.footer A:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #433329; background-color: #FBE294; text-decoration: none}
.footer A:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #433329; background-color: #FBE294; text-decoration: none}
.footer A:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #433329; background-color: #FBE294; text-decoration: underline}
.bgcolumn {  background-color: #FFFBE8}
.bgcenter {  background-color: #FFFDF4}
.bgcenterHome {background-color: #FFFDF4}
.bgsuitcase {  background-color: #FFC25C}
.textcolumn { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #756F40; font-weight: normal; line-height: 16px}
.textcolumn A.header2:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; color: #780F01; font-weight: bold; line-height: 16px; text-decoration: none}
.textcolumn A.header2:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; color: #780F01; font-weight: bold; line-height: 16px; text-decoration: none}
.textcolumn A.header2:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; color: #780F01; font-weight: bold; line-height: 16px; text-decoration: underline}
.textcolumn A.header2:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; color: #780F01; font-weight: bold; line-height: 16px; text-decoration: none}
.textcolumn A:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #756F40; font-weight: normal; line-height: 16px; text-decoration: underline}
.textcolumn A:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #756F40; font-weight: normal; line-height: 16px; text-decoration: underline}
.textcolumn A:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #756F40; font-weight: normal; line-height: 16px; text-decoration: underline}
.textcolumn A.textcolumnBold:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #756F40; line-height: 16px; font-weight: bold}
.textcolumn A.textcolumnBold:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #756F40; line-height: 16px; font-weight: bold}
.textcolumn A.textcolumnBold:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #756F40; line-height: 16px; font-weight: bold}
.textcolumnBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #756F40; line-height: 16px; font-weight: bold}
.textcolumnBold A:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #756F40; line-height: 16px; font-weight: bold}
.textcolumnBold A:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #756F40; line-height: 16px; font-weight: bold}
.textcolumnBold A:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #756F40; line-height: 16px; font-weight: bold}
.textcenter { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #433329; font-weight: normal ; line-height: 14px}
.textcenter A:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #433329; font-weight: normal ; line-height: 14px}
.textcenter A:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #433329; font-weight: normal ; line-height: 14px}
.textcenter A:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #433329; font-weight: normal ; line-height: 14px}
.textFiltered {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #2B83DD}
.textfield {  background-color: #FFFFFF; border: #BC3A24; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #433329; font-weight: normal ; line-height: 16px}
.textfieldFilter {  background-color: #FFFFFF; border: #809DB9; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #433329; font-weight: normal ; line-height: 16px}
.textcallout {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #780F01 }
.bgtop {  background-color: #FFFBE8}
.copy {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; font-weight: bold; color: #433329}
.breadcrumb {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #433329; background-color: #FFF6C0}
.breadcrumb A:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #433329; background-color: #FFF6C0}
.breadcrumb A:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #433329; background-color: #FFF6C0}
.breadcrumb A:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #433329; background-color: #FFF6C0}
.breadcrumb_location { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #433329 ; font-weight: bold; background-color: #FFF6C0}
.buttonSuitcase {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #780F01; background-color: #FFF6C0; border: 1px solid; border-color: #C84F00; height: 16px; cursor: hand}
.buttonSearch {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #780F01; background-color: #FFFDF4; border: 1px solid; border-color: #C84F00; height: 16px; vertical-align: text-top; font-weight: bold; cursor: hand}
.buttonCallout {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; background-color: #C84F00; border: 1px solid; border-color: #C84F00; height: 18px; vertical-align: text-top; font-weight: bold; cursor: hand}
.buttonMainnavi {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #780F01; background-color: #FFFDF4; border: 1px solid; border-color: #C84F00; height: 18px; vertical-align: text-top; font-weight: bold; cursor: hand}
.buttonArrow {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #780F01; background-color: #FFFDF4; height: 18px; vertical-align: text-top; font-weight: bold; cursor: hand}
.borderColumn {  background-color: #CDCCA2}
.bgcolumnHome { background-color: #FFFAD5}
.textitalicindent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #756F40; font-weight: normal ; line-height: 16px ; font-style: italic; margin-left: 10px}
.bgBlue {  background-color: #0066CC}

.bgFilter {  background-color: #DFEBFA }
.bgFilterItem { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #433329; font-weight: normal ; line-height: 14px; background-color: #DFEBFA; border-bottom: solid #8a9fcf 1px }
.borderFilter {  background-color: #8A9FCF}
.bgFilteralternate { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #433329; font-weight: normal ; line-height: 14px; background-color: #EFF5FD; border-bottom: solid #8a9fcf 1px }

.bgHeader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #433329; font-weight: bold; background-color: #DFEBFA; border-bottom: solid #8a9fcf 1px }
.bgHeader A:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #433329; font-weight: bold}
.bgHeader A:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #433329; font-weight: bold}
.bgHeader A:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #433329; font-weight: bold}
.bgHeaderRegular { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #433329; background-color: #DFEBFA; border-bottom: solid #8a9fcf 1px; font-weight: lighter }
.bgHeaderRegular A:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #433329; font-weight: lighter }
.bgHeaderRegular A:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #433329; font-weight: lighter }
.bgHeaderRegular A:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #433329; font-weight: lighter }

.bgColumnHeader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #433329; font-weight: bold; background-color: #FFFBE8; border-bottom: solid #CDCCA2 1px }
.bgColumnalternateHeader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #433329; font-weight: bold; background-color: #FFFDF4; border-bottom: solid #CDCCA2 1px }
.bgColumnalternate { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #433329; font-weight: normal ; line-height: 14px; background-color: #FFFDF4; border-bottom: solid #CDCCA2 1px }
.bgColumnItem { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #433329; font-weight: normal ; line-height: 14px; background-color: #FFFBE8; border-bottom: solid #CDCCA2 1px }

.calendar { border-width:0px; border-color:#FFFBE8; Font-Size:xx-small; font-family: Arial,sans-serif; Height:114px; color:#433329; Width:111px; text-decoration: none}
.calendar A:link {color:#433329; text-decoration: none}
.calendar A:visited {color:#433329; text-decoration: none}
.calendar A:active {color:#433329; text-decoration: none}
.DayHeaderStyle {color: #780F01; background-color: #FFFBE8}
.DayStyle {color:#433329; border-right: #FFFBE8 2px solid; border-top: #FFFBE8 2px solid; border-left: #FFFBE8 2px solid; color: #433329; border-bottom: #FFFBE8 2px solid}
.AvailabilityOnlineStyle {background-color: #DEEEF8; border-right: #FFFBE8 2px solid; border-top: #FFFBE8 2px solid; border-left: #FFFBE8 2px solid; border-bottom: #FFFBE8 2px solid}
.AvailabilityOfflineStyle {background-color: #E6E6D1; border-right: #FFFBE8 2px solid; border-top: #FFFBE8 2px solid; border-left: #FFFBE8 2px solid; border-bottom: #FFFBE8 2px solid}
.WeekendDayStyle {color:#685A51; border-right: #FFFBE8 2px solid; border-top: #FFFBE8 2px solid; border-left: #FFFBE8 2px solid; border-bottom: #FFFBE8 2px solid}
.OnHoldStyle {background-color: #9FBBD8; border-right: #FFFBE8 2px solid; border-top: #FFFBE8 2px solid; border-left: #FFFBE8 2px solid; border-bottom: #FFFBE8 2px solid}
.BookedStyle {background-color: #FFC453; border-right: #FFFBE8 2px solid; border-top: #FFFBE8 2px solid; border-left: #FFFBE8 2px solid; border-bottom: #FFFBE8 2px solid}
.OtherMonthDayStyle {color:#C5C490; text-decoration: none; border-right: #FFFBE8 2px solid; border-top: #FFFBE8 2px solid; border-left: #FFFBE8 2px solid; border-bottom: #FFFBE8 2px solid}
.ExternallyBookedStyle {color:#FFFBE8; background-color: #780F01; border-right: #FFFBE8 2px solid; border-top: #FFFBE8 2px solid; border-left: #FFFBE8 2px solid; border-bottom: #FFFBE8 2px solid}

.bgbookingsteps {background-color: #FFFFFF}
.bgMainNavi {background-color: #FFC25C}
.borderImage {background-color: #726962}
.headerSearch {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; color: #780F01; font-weight: bold; line-height: 16px}
.thumbBorder {border-bottom: solid 1px #72655C; border-top: solid 1px #72655C; border-left: solid 1px #72655C; border-right: solid 1px #72655C}
.error {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF3300; font-weight: normal; line-height: 16px}
.errorLight {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CA000F; font-weight: normal; line-height: 16px}
.PickerCalendar { color:Olive; border-width:0px; border-color: #FFFDF4; Font-Size:xx-small; font-family: Arial,sans-serif; Height:114px; Width:111px; text-decoration: none}
.PickerCalendar A:link {text-decoration: none}
.PickerCalendar A:visited {text-decoration: none}
.PickerCalendar A:active {text-decoration: none}
.PickerDayHeaderStyle {color: #433329; background-color: #FFFDF4}
.PickerDayStyle {background-color: #F1EBCE; color:#780F01; border-right: #FFFDF4 2px solid; border-top: #FFFDF4 2px solid; border-left: #FFFDF4 2px solid; color: #433329; border-bottom: #FFFDF4 2px solid}
.PickerWeekendDayStyle {background-color: #D7D7B5; color:#585220; border-right: #FFFDF4 2px solid; border-top: #FFFDF4 2px solid; border-left: #FFFDF4 2px solid; color: #433329; border-bottom: #FFFDF4 2px solid}
.PickerOtherMonthDayStyle {background-color: #FFFDF4; color:#CDCCA2; text-decoration: none; border-right: #FFFDF4 2px solid; border-top: #FFFDF4 2px solid; border-left: #FFFDF4 2px solid; color: #433329; border-bottom: #FFFDF4 2px solid}
.PickerTodayDayStyle {background-color: #FFC25C; color:#685A51}
.PickerSelectedDayStyle {background-color: #780F01; color:#FFFFFF}
.LocationTreeView{background-color: #FFFBE8; color:#780F01}