@import url( elements.css );
.vert4 {
	FONT-SIZE: 4px; LINE-HEIGHT: 4px; FONT-FAMILY: arial, sans-serif
}
.vert5 {
	FONT-SIZE: 5px; LINE-HEIGHT: 5px; FONT-FAMILY: arial, sans-serif
}
.vert6 {
	FONT-SIZE: 6px; LINE-HEIGHT: 6px; FONT-FAMILY: arial, sans-serif
}
.t1 {
	FONT-SIZE: 9px; FONT-FAMILY: arial, sans-serif
}
.t2 {
	FONT-SIZE: 10px; FONT-FAMILY: arial, sans-serif
}
.t3 {
	FONT-SIZE: 11px; FONT-FAMILY: arial, sans-serif
}
.t4 {
	FONT-SIZE: 12px; FONT-FAMILY: arial, sans-serif
}
.t5 {
	FONT-SIZE: 13px; FONT-FAMILY: arial, sans-serif
}
.t6 {
	FONT-SIZE: 14px; FONT-FAMILY: arial, sans-serif
}
.t7 {
	FONT-SIZE: 15px; FONT-FAMILY: arial, sans-serif
}
.t8 {
	FONT-SIZE: 16px; FONT-FAMILY: arial, sans-serif
}
.narrow {
	FONT-WEIGHT: normal; FONT-FAMILY: "arial narrow", arial, sans-serif
}
.narrowBold {
	FONT-WEIGHT: bold; FONT-FAMILY: "arial narrow", arial, sans-serif
}
.l15 {
	LINE-HEIGHT: 15px
}
.tightenLeading {
	LINE-HEIGHT: 108%
}
.bold {
	FONT-WEIGHT: bold
}
.red {
	COLOR: #ff0000
}
.blue {
	COLOR: #0000ff
}
.green {
	COLOR: #009900
}
.orange {
	COLOR: #ff9900
}
.grey3 {
	COLOR: #333333
}
.grey6 {
	COLOR: #666666
}
.grey9 {
	COLOR: #999999
}
.white {
	COLOR: #ffffff
}
.greenbg {
	BACKGROUND-COLOR: #ccff77
}
.blackLink:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.blackLink:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.blackLink:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.blackLink:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.blackLinkUnder:link {
	COLOR: #000000
}
.blackLinkUnder:active {
	COLOR: #000000
}
.blackLinkUnder:visited {
	COLOR: #000000
}
.blackLinkUnder:hover {
	COLOR: #000000
}
.aImg:link {
	COLOR: #ffffff
}
.aImg:active {
	COLOR: #ffffff
}
.aImg:visited {
	COLOR: #ffffff
}
.aImg:hover {
	COLOR: #ffffff
}
.topBanner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 150px; PADDING-BOTTOM: 4px; PADDING-TOP: 0px
}
.topBannerSmall {
	TEXT-ALIGN: right
}
.topnav {
	MARGIN-TOP: 16px
}
.topnav TD {
	VERTICAL-ALIGN: top
}
.topnav TD.greentabs {
	BACKGROUND: url(bg_right.gif); VERTICAL-ALIGN: top; TEXT-ALIGN: right
}
.topnav TD.bluetabs {
	BACKGROUND: url(bg_center.gif)
}
.topnav TD.bluetabs IMG {
	VERTICAL-ALIGN: top
}
.topNavHome {
	MARGIN-TOP: 12px
}
.topNavRight {
	TEXT-ALIGN: right
}
#left-nav {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ccff77
}
.meta {
	MARGIN-TOP: 8px; MARGIN-RIGHT: 16px; TEXT-ALIGN: right
}
.metaAbove {
	TEXT-ALIGN: right
}
.pageTitle {
	FONT-SIZE: 16px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 16px; FONT-FAMILY: arial, sans-serif
}
.regTitle {
	MARGIN-TOP: 25px; FONT-SIZE: 16px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 16px; FONT-FAMILY: arial, sans-serif
}
.error {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; COLOR: #ff0000
}
.errorOrbot {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 74px; COLOR: #ff0000
}
.errorOrbotTop {
	FONT-WEIGHT: bold; MARGIN: 0px 16px 10px 12px; COLOR: #ff0000
}
.errorPageTop {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 12px; MARGIN-LEFT: 36px; COLOR: #ff0000
}
.errorPageTopSmall {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 12px; MARGIN-LEFT: 12px; COLOR: #ff0000
}
.errortop {
	BACKGROUND: #ffc; MARGIN-BOTTOM: 8px; BORDER-BOTTOM: #f00 1px solid
}
.errormsg {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 12px 36px; COLOR: #ff0000; TEXT-ALIGN: left
}
.required {
	FONT-SIZE: 10px; COLOR: #666666; MARGIN-RIGHT: 16px; TEXT-ALIGN: right
}
.leftFirst {
	MARGIN-TOP: 32px
}
.left {
	MARGIN-TOP: 16px
}
.rightFirst {
	MARGIN-TOP: 32px; TEXT-ALIGN: right
}
.right {
	MARGIN-TOP: 16px; TEXT-ALIGN: right
}
.lNav {
	MARGIN-TOP: 12px; MARGIN-BOTTOM: 12px
}
.lNavItem {
	MARGIN-BOTTOM: 5px; MARGIN-LEFT: 16px; LINE-HEIGHT: 13px
}
.lNavItemSub {
	MARGIN-BOTTOM: 5px; MARGIN-LEFT: 28px; LINE-HEIGHT: 13px
}
.section {
	MARGIN-RIGHT: 16px
}
.sectionBreak {
	MARGIN-TOP: 16px; MARGIN-BOTTOM: 16px
}
.sectionBreakMinor {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
.sectionTop {
	MARGIN-TOP: 16px
}
.sectionBottom {
	MARGIN-BOTTOM: 16px
}
.sectionPadding {
	MARGIN: 16px
}
.sectionBtn {
	MARGIN-TOP: 12px; MARGIN-LEFT: 460px
}
.divider {
	MARGIN-TOP: 12px; MARGIN-BOTTOM: 12px
}
.img {
	MARGIN-RIGHT: 0px
}
.footer {
	FONT-SIZE: 10px; MARGIN: 12px 0px 24px 16px; COLOR: #666666; LINE-HEIGHT: 16px; TEXT-ALIGN: left
}
.bottomBanner {
	MARGIN-TOP: 24px; MARGIN-LEFT: 150px
}
.security {
	MARGIN-TOP: 12px; MARGIN-BOTTOM: 24px; TEXT-ALIGN: right
}
.footer_text {
	MARGIN-TOP: 12px; MARGIN-BOTTOM: 24px; MARGIN-LEFT: 20px; LINE-HEIGHT: 16px; TEXT-ALIGN: left
}
.copy_sp {
	MARGIN-TOP: 6px
}
.buttonSpace {
	MARGIN-BOTTOM: 8px
}
.termSpace {
	MARGIN-RIGHT: 63px
}
.formSpacer {
	MARGIN-BOTTOM: 34px
}
.sendSpacer {
	MARGIN-BOTTOM: 24px
}
.formElement {
	MARGIN-BOTTOM: 6px
}
.formLabel {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 3px
}
.orbotLabel {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 3px; FONT-FAMILY: "arial narrow", arial, sans-serif
}
.formLabelLeft {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 7px; MARGIN-RIGHT: 7px; FONT-FAMILY: "arial narrow", arial, sans-serif; TEXT-ALIGN: right
}
.formLabelLeftEos {
	FONT-WEIGHT: bold; MARGIN-RIGHT: 7px; FONT-FAMILY: "arial narrow", arial, sans-serif; TEXT-ALIGN: right
}
.nospace {
	FONT-SIZE: 11px; MARGIN: 0px; FONT-FAMILY: arial, sans-serif
}
.listLabel {
	MARGIN: 0px
}
.link {
	MARGIN-BOTTOM: 6px; LINE-HEIGHT: 13px
}
.w {
	MARGIN-LEFT: 1px
}
.i1 {
	MARGIN-LEFT: 16px
}
.i2 {
	MARGIN-LEFT: 36px
}
.i3 {
	MARGIN-LEFT: 48px
}
.r10 {
	MARGIN-BOTTOM: 0px; MARGIN-RIGHT: 10px
}
.iOrbot {
	MARGIN-LEFT: 74px; MARGIN-RIGHT: 16px
}
.i2in1 {
	MARGIN-LEFT: 20px
}
.i3in1 {
	MARGIN-LEFT: 32px
}
.i3in2 {
	MARGIN-LEFT: 12px
}
.col {
	MARGIN-LEFT: 10px
}
.colLast {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 16px
}
.extra {
	MARGIN-BOTTOM: 12px
}
.major {
	MARGIN-BOTTOM: 10px
}
.inter {
	MARGIN-BOTTOM: 8px
}
.minor {
	MARGIN-BOTTOM: 6px
}
.tiny {
	MARGIN-BOTTOM: 2px
}
.mini {
	MARGIN-BOTTOM: 3px
}
.extraTop {
	MARGIN-TOP: 12px
}
.majorTop {
	MARGIN-TOP: 10px
}
.interTop {
	MARGIN-TOP: 8px
}
.minorTop {
	MARGIN-TOP: 6px
}
.miniTop {
	MARGIN-TOP: 3px
}
.eos {
	MARGIN-BOTTOM: 14px
}
.optional {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 10px
}
.radioButton {
	MARGIN-TOP: 2px
}
.radioMargin {
	MARGIN-RIGHT: 3px
}
.dealHdrFirst {
	MARGIN-BOTTOM: 3px
}
.dealHdr {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 3px
}
.dealMore {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 10px
}
.dealList {
	PADDING-RIGHT: 10px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; LINE-HEIGHT: 13px
}
.list {
	LINE-HEIGHT: 15px
}
.alignRight {
	TEXT-ALIGN: right
}
.alignCenter {
	TEXT-ALIGN: center
}
.button {
	MARGIN-RIGHT: 5px
}
.changeSearchButton {
	MARGIN-BOTTOM: 15px; MARGIN-LEFT: 364px
}
.icon {
	MARGIN-RIGHT: 3px
}
.reg_alert {
	MARGIN-TOP: 12px; MARGIN-BOTTOM: 12px
}
.prefix {
	WIDTH: 50px
}
.fname {
	WIDTH: 100px
}
.mi {
	WIDTH: 15px
}
.lname {
	WIDTH: 100px
}
.suffix {
	WIDTH: 35px
}
.email {
	WIDTH: 150px
}
.ph1 {
	WIDTH: 30px
}
.ph2 {
	WIDTH: 35px
}
.city {
	WIDTH: 170px
}
.state {
	WIDTH: 80px
}
.zip {
	WIDTH: 80px
}
.hotelAddress {
	WIDTH: 140px
}
.month {
	WIDTH: 90px
}
.day {
	WIDTH: 45px
}
.year {
	WIDTH: 90px
}
.time {
	WIDTH: 75px
}
.address {
	WIDTH: 220px
}
.cardType {
	WIDTH: 120px
}
.cardNumber {
	WIDTH: 150px
}
.fullname {
	WIDTH: 150px
}
.short {
	WIDTH: 70px
}
.med {
	WIDTH: 120px
}
.long {
	WIDTH: 160px
}
.textArea {
	WIDTH: 300px
}
.whostraveling {
	WIDTH: 200px
}
.cityMenu {
	WIDTH: 280px
}
.flifoAirline {
	MARGIN-BOTTOM: 2px; WIDTH: 124px; MARGIN-RIGHT: 0px
}
.flifoNumber {
	WIDTH: 47px; MARGIN-RIGHT: 3px
}
.flifoDate {
	WIDTH: 74px; MARGIN-RIGHT: 0px
}
.hyphen {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
TABLE.formElement TD {
	PADDING-RIGHT: 5px
}
.leftModule {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right 50%; MARGIN-TOP: 16px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(bg_left_modules.gif); PADDING-BOTTOM: 10px; WIDTH: 150px; PADDING-TOP: 10px; BACKGROUND-REPEAT: repeat-y
}
.ctp {
	MARGIN: 5px 0px 10px 10px
}
.cp {
	MARGIN: 24px 0px 24px 24px
}
#aPic {
	LEFT: 595px; VISIBILITY: visible; POSITION: absolute; TOP: 225px
}
.twNav {
	MARGIN: 16px 5px 0px 16px
}
.twContent {
	MARGIN: 0px 16px 16px
}
.twBreak {
	MARGIN-BOTTOM: 20px
}
.picPad {
	MARGIN: 0px 0px 10px 10px
}
featurePromoPad {
	MARGIN: 0px 0px 15px 15px
}
.xSellTop {
	MARGIN-BOTTOM: 16px; PADDING-BOTTOM: 9px; WIDTH: 400px; BACKGROUND-COLOR: #ffff33
}
.xSellMain {
	MARGIN-TOP: 16px; WIDTH: 400px; BACKGROUND-COLOR: #ffffcc
}
.msContent {
	MARGIN: 0px 16px 16px
}
.msSB {
	BACKGROUND-COLOR: #cf7
}
.msRequired {
	FLOAT: right; WIDTH: 48px
}
#ms-leftNav {
	PADDING-RIGHT: 5px; PADDING-LEFT: 16px; PADDING-BOTTOM: 16px; PADDING-TOP: 16px
}
#ms-leftnav H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 6px; PADDING-TOP: 0px; FONT-FAMILY: arial, sans-serif
}
.callout-body {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 0px
}
.callout-right {
	MARGIN-LEFT: 15px
}
.callout-right-wide TABLE.callout-right {
	WIDTH: 235px
}
.callout-right-normal TABLE.callout-right {
	WIDTH: 185px
}
.callout-right-narrow TABLE.callout-right {
	WIDTH: 130px
}
.sidebar {
	FLOAT: right; MARGIN-LEFT: 15px
}
.sidebar {
	WIDTH: 255px
}
.sidebar-top {
	WIDTH: 255px
}
.sidebar-bot {
	WIDTH: 255px
}
.sidebar-top {
	BACKGROUND-COLOR: #ccff77
}
.sidebar-title {
	BACKGROUND-COLOR: #ccff77
}
.sidebar-icon {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.sidebar-title {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; HEIGHT: 28px
}
.sidebar-body {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 8px; PADDING-TOP: 5px
}
.sidebar-body-h {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 8px; PADDING-TOP: 5px
}
.sidebar-body-h {
	BACKGROUND-COLOR: #ffffcc
}
.sidebar-SB {
	BACKGROUND-COLOR: #aaee66
}
.sidebar-body {
	BACKGROUND-COLOR: #eeffbb
}
.sidebar-bot {
	BACKGROUND-COLOR: #eeffbb
}
#careAlertsModule .sidebar {
	WIDTH: 185px
}
#careAlertsModule .sidebar-top {
	WIDTH: 185px
}
#careAlertsModule .sidebar-bot {
	WIDTH: 185px
}
#careAlertsModule .sidebar-body {
	BORDER-LEFT: #eeffbb 1px solid
}
#careAlertsModule .sidebar-body-h {
	BORDER-LEFT: #eeffbb 1px solid
}
.tableHeader {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BACKGROUND-COLOR: #adf
}
.tableLeft {
	BORDER-LEFT: #adf 1px solid; BORDER-BOTTOM: #adf 1px solid
}
.tableMid {
	BORDER-BOTTOM: #adf 1px solid
}
.tableRight {
	BORDER-RIGHT: #adf 1px solid; BORDER-BOTTOM: #adf 1px solid
}
.tableLeft DIV {
	MARGIN: 7px
}
.tableMid DIV {
	MARGIN: 7px
}
.tableRight DIV {
	MARGIN: 7px
}
.tableCell DIV {
	MARGIN: 7px
}
.ca-tableHeader {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BACKGROUND-COLOR: #cf7
}
.ca-tableLeft {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; BORDER-LEFT: #cf7 1px solid; PADDING-TOP: 7px; BORDER-BOTTOM: #cf7 1px solid
}
.ca-tableMid {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BORDER-BOTTOM: #cf7 1px solid
}
.ca-tableRight {
	BORDER-RIGHT: #cf7 1px solid; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BORDER-BOTTOM: #cf7 1px solid
}
.ca-tableCell {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.ca-on .ca-tableLeft {
	BACKGROUND-COLOR: #ffc
}
.ca-on .ca-tableMid {
	BACKGROUND-COLOR: #ffc
}
.ca-on .ca-tableRight {
	BACKGROUND-COLOR: #ffc
}
.ca-on .ca-tableCell {
	BACKGROUND-COLOR: #ffc
}
.tableLeft DIV {
	MARGIN: 7px
}
.tableMid DIV {
	MARGIN: 7px
}
.tableRight DIV {
	MARGIN: 7px
}
.tableCell DIV {
	MARGIN: 7px
}
.alert {
	BACKGROUND-COLOR: #ffffcc
}
TABLE.costSummary {
	MARGIN-BOTTOM: 30px
}
TABLE.costSummary TH {
	FONT-SIZE: 9pt; PADDING-BOTTOM: 6px; TEXT-ALIGN: left
}
TABLE.costSummary .left {
	PADDING-RIGHT: 5px; WIDTH: 28%
}
TABLE.costSummary .leftmid {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; WIDTH: 14%; TEXT-ALIGN: right
}
TABLE.costSummary .rightmid {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; WIDTH: 28%
}
TABLE.costSummary .right {
	PADDING-LEFT: 5px; WIDTH: 28%; TEXT-ALIGN: left
}
TABLE.costSummary TR {
	VERTICAL-ALIGN: top
}
TABLE.costSummary .roomRate {
	WIDTH: 55px
}
TABLE.costSummary .divider {
	HEIGHT: 1px; BACKGROUND-COLOR: #000000
}
TABLE.costSummary .dividerLight {
	HEIGHT: 1px; BACKGROUND-COLOR: #666666
}
TABLE.costSummary .dayOfWeek {
	WIDTH: 10%
}
TABLE.NLG TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
DIV.NLG {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
TABLE.detailsTable TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #adf; TEXT-ALIGN: left
}
TABLE.detailsTable {
	
}
TABLE.detailsTable TR {
	VERTICAL-ALIGN: top
}
TABLE.detailsTable .head {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #adf; TEXT-ALIGN: left
}
TABLE.careTable .tableTop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ccff77
}
TABLE.careTable {
	
}
TABLE.careTable TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 16px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
TABLE.careTable .highlight TD {
	BACKGROUND-COLOR: #ffffcc
}
TABLE.careTable P {
	MARGIN-BOTTOM: 6px
}
HR.green {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 10px 0px; BORDER-LEFT: 0px; COLOR: #77dd33; BORDER-BOTTOM: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #77dd33
}
.travelselect {
	WIDTH: 228px; HEIGHT: 138px
}
.crossout {
	COLOR: #666666; TEXT-DECORATION: line-through
}
.rt-pad {
	MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 10px
}
.promobg TD {
	BACKGROUND-COLOR: #eeffbb
}
.l16 {
	PADDING-LEFT: 16px
}
.r16 {
	PADDING-RIGHT: 16px
}
.r10 {
	PADDING-RIGHT: 10px
}
.r5 {
	PADDING-RIGHT: 5px
}
.p8 TD {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.promobox {
	BORDER-RIGHT: #aaddff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #aaddff 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #aaddff 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #aaddff 1px solid; TEXT-ALIGN: left
}
.tablePad {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 10px
}
.wknd-top TD {
	FONT: bold 13px/15px arial; VERTICAL-ALIGN: middle; WIDTH: 87px; COLOR: #ffffff; HEIGHT: 21px; BACKGROUND-COLOR: #66bbff
}
.wknd-select {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: 11px/15px arial; PADDING-TOP: 5px; HEIGHT: 21px; BACKGROUND-COLOR: #ffff33; TEXT-ALIGN: center
}
.wknd-empty {
	BACKGROUND-COLOR: #ffffff
}
.citylist {
	MARGIN-BOTTOM: 7px; LINE-HEIGHT: 13px; MARGIN-RIGHT: 10px
}
.pricelist TD {
	PADDING-BOTTOM: 5px
}
.pricelist-end {
	PADDING-LEFT: 10px
}
TABLE.sum TD {
	VERTICAL-ALIGN: top
}
DIV.ms-sb {
	MARGIN-TOP: 16px; MARGIN-BOTTOM: 16px; HEIGHT: 3px; BACKGROUND-COLOR: #ccff77
}
DIV.ms-sb-pkg {
	MARGIN-TOP: 16px; MARGIN-BOTTOM: 16px; HEIGHT: 3px; BACKGROUND-COLOR: #ccff77
}
DIV.ms-sb-pkg {
	BACKGROUND-COLOR: #ffffff
}
TABLE.crossSellOFB IMG.header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; PADDING-TOP: 0px
}
.horizontal-list2 {
	WORD-SPACING: 5px
}
.grey {
	WORD-SPACING: normal; COLOR: #999999
}
.corp-tab {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px
}
.corp-tab A {
	FONT-WEIGHT: bold
}
.list-border {
	PADDING-LEFT: 20px; BORDER-LEFT: #999966 1px solid
}
INPUT.nospace {
	MARGIN: 0px
}
INPUT.wideselect {
	WIDTH: 250px
}
.travelerselect {
	WIDTH: 300px
}
.ms-header {
	FONT: bold 16px arial, sans-serif; WIDTH: 400px; PADDING-TOP: 10px
}
.ms-box {
	
}
.ms-box DIV {
	PADDING-LEFT: 8px; PADDING-BOTTOM: 10px
}
.blueTable {
	BORDER-RIGHT: #aaddff 1px solid; BORDER-TOP: #aaddff 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #aaddff 1px solid; WIDTH: 585px; BORDER-BOTTOM: #aaddff 1px solid
}
.blueTable .head TD {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #aaddff; TEXT-ALIGN: left
}
.blueTable TD {
	PADDING-RIGHT: 10px; BORDER-TOP: #aaddff 1px solid; PADDING-LEFT: 16px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
.blueTable2 {
	FONT-SIZE: 11px; WIDTH: 590px
}
.blueTable2 .head TD {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #aaddff; TEXT-ALIGN: left
}
.blueTable2 TD {
	PADDING-RIGHT: 10px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
.blueTable2 .borderList TD {
	BORDER-BOTTOM: #aaddff 1px solid
}
.blueTable2 TD.border {
	PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.tableSpace TD {
	PADDING-RIGHT: 5px; PADDING-BOTTOM: 8px
}
.rightText {
	MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 10px; TEXT-ALIGN: right
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 5px; PADDING-TOP: 0px; FONT-STYLE: oblique
}
.resultsTable {
	BORDER-RIGHT: #aaddff 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #aaddff 2px solid; PADDING-LEFT: 0px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; BORDER-LEFT: #aaddff 2px solid; WIDTH: 600px; PADDING-TOP: 0px; BORDER-BOTTOM: #aaddff 2px solid
}
.yellowHeader {
	BACKGROUND-COLOR: #ffff33
}
.yellowHeader TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffff33
}
.yellowHeader TD.nospace {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.yellowHeader TD.rt {
	PADDING-RIGHT: 16px; TEXT-ALIGN: right
}
.greyLabel {
	PADDING-LEFT: 12px; VERTICAL-ALIGN: top; COLOR: #999999
}
.yellowHeader TD.b5 {
	PADDING-LEFT: 0px; FONT: bold 13px arial, sans-serif
}
.top TD {
	VERTICAL-ALIGN: top
}
.majSec {
	PADDING-RIGHT: 16px
}
.maj TD {
	PADDING-BOTTOM: 10px
}
.promoTxt {
	PADDING-RIGHT: 8px; FONT: 11px arial, sans-serif
}
.promoTxt A {
	FONT-WEIGHT: bold
}
.yellowMsg {
	BACKGROUND-COLOR: #ffffcc
}
.resultsMajor TD {
	FONT-SIZE: 12px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
.hdeals TD {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
TABLE.traveler-name {
	MARGIN-BOTTOM: 6px; WIDTH: 500px
}
TABLE.traveler-name TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
TABLE.traveler-name TD {
	PADDING-LEFT: 16px; FONT-SIZE: 11px; VERTICAL-ALIGN: top
}
TABLE.traveler-name TD.name {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; VERTICAL-ALIGN: top
}
#ms-content HR {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 16px 0px; BORDER-LEFT: medium none; COLOR: #cef; BORDER-BOTTOM: medium none; HEIGHT: 2px; BACKGROUND-COLOR: #cf7
}
TABLE.details TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #adf; TEXT-ALIGN: left
}
TABLE.details TABLE.vform TD {
	PADDING-LEFT: 0px
}
TABLE.details TD.attractionsummary H4 {
	MARGIN: 10px 0px 0px; FONT: bold 11px arial
}
TABLE.details TD.attractionsummary P {
	MARGIN-BOTTOM: 10px
}
TABLE.details TD {
	PADDING-RIGHT: 16px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
TABLE.attractions-top DIV.section {
	PADDING-BOTTOM: 0px
}
TABLE.attractions DIV.section {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.attractions DIV.table-border {
	PADDING-RIGHT: 16px; BORDER-TOP: medium none; PADDING-LEFT: 16px; PADDING-BOTTOM: 16px; PADDING-TOP: 16px
}
.attractions DIV.table-border-selected {
	PADDING-RIGHT: 16px; BORDER-TOP: medium none; PADDING-LEFT: 16px; PADDING-BOTTOM: 16px; PADDING-TOP: 16px
}
.attractions H4 {
	FONT: bold 11px arial
}
.attractions TD {
	VERTICAL-ALIGN: top
}
TABLE.attractions TABLE.vform TD {
	PADDING-RIGHT: 16px
}
TABLE.vform TD.infantfree {
	VERTICAL-ALIGN: bottom
}
.vform P {
	FONT-SIZE: 10px; MARGIN: 0px 0px 1px
}
IMG.oas {
	MARGIN: 0px 0px 16px 16px
}
TD.oasthumb {
	PADDING-RIGHT: 16px
}
TD.oasthumb INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 6px 5px 0px 0px; PADDING-TOP: 0px
}
TD.oasthumb IMG {
	MARGIN-BOTTOM: 6px
}
DIV.addtotrip {
	FLOAT: right; WIDTH: 45px
}
DIV.table-border {
	BORDER-RIGHT: #adf 1px solid; BORDER-TOP: #adf 1px solid; BORDER-LEFT: #adf 1px solid; BORDER-BOTTOM: #adf 1px solid
}
DIV.table-border-selected {
	BORDER-RIGHT: #adf 1px solid; BORDER-TOP: #adf 1px solid; BORDER-LEFT: #adf 1px solid; BORDER-BOTTOM: #adf 1px solid
}
DIV.table-border-selected {
	BACKGROUND-COLOR: #ffc
}
.vform INPUT {
	MARGIN-BOTTOM: 6px
}
.vform SELECT {
	MARGIN-BOTTOM: 6px
}
DIV.buttons {
	MARGIN-LEFT: 450px
}
TABLE.buttons {
	MARGIN-TOP: 10px
}
TABLE.buttons TD.buttoncopy {
	PADDING-RIGHT: 16px
}
