BODY {
	BACKGROUND-COLOR: #d7ecff;  COLOR: #444444; FONT-FAMILY: Tahoma; FONT-SIZE: 11px; LINE-HEIGHT: 1.5em; MARGIN: 0px
}
FORM {
	MARGIN: 0px
}
SELECT {
	FONT-FAMILY: Verdana, Arial, Sans-Serif; FONT-SIZE: 11px
}
INPUT {
	FONT-FAMILY: Verdana, Arial, Sans-Serif; FONT-SIZE: 11px
}
H1 {
	COLOR: #0068c6; FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
H2 {
	COLOR: #3386d1; FONT-SIZE: 12px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px
}
A {
	FONT-SIZE: 11px
}
A:link {
	COLOR: #f98c16; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:visited {
	COLOR: #faa345; TEXT-DECORATION: none
}
TD {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5em
}
.Inline {
	DISPLAY: inline
}
.green {
	COLOR: #009900
}
.page-header {
	COLOR: #0068c6; FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.channels .page-header {
	COLOR: #0068c6; FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.channels H1 {
	COLOR: #0068c6; FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.groups .page-header {
	COLOR: #0068c6; FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.groups H1 {
	COLOR: #0068c6; FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
H1 {
	MARGIN: 10px 0px
}
.page-header {
	MARGIN: 10px 0px
}
.sub-header {
	COLOR: #3386d1; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.groups .sub-header {
	COLOR: #3386d1; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.groups H2 {
	COLOR: #3386d1; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.Content {
	BACKGROUND-COLOR: #ffffff; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.contentBg {
	BACKGROUND-COLOR: #ffffff; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.top-sub-nav {
	BACKGROUND-COLOR: #66a4dd; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 17px
}
.bottom-sub-nav {
	BACKGROUND-COLOR: #66a4dd; HEIGHT: 30px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; WIDTH: 100%
}
.page-header-green {
	COLOR: #080; FONT-FAMILY: Arial, Sans-Serif; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.left-nav {
	BACKGROUND-COLOR: #fee8d0; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.right-nav {
	BACKGROUND-COLOR: #fdd1a2
}
.right-nav-home {
	BACKGROUND-COLOR: white; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.ad {
	FLOAT: left; FONT-FAMILY: Arial, Sans-Serif; FONT-SIZE: 11px
}
.ad-container {
	CLEAR: both
}
.TextAndImageAd {
	COLOR: #f98c16; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px; HEIGHT: 50px; LINE-HEIGHT: 16px; WIDTH: 400px
}
.TextAndImageAd A {
	COLOR: #f98c16; TEXT-DECORATION: none
}
.TextAndImageAd A:hover {
	TEXT-DECORATION: underline
}
.TextAndImageAd IMG {
	FLOAT: left; MARGIN: 0px 5px 0px -3px
}
.partners {
	BACKGROUND: #ffffff; FONT-SIZE: 11px; LINE-HEIGHT: 1.5em; PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 6px
}
#footer {
	BACKGROUND-COLOR: #ffffff; BORDER-TOP: #99c3e8 5px solid; COLOR: #888888; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; LINE-HEIGHT: 1.5em; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 6px; WIDTH: 765px
}
#footer P {
	MARGIN: 5px 0px 0px
}
#footer IMG {
	FLOAT: right; MARGIN: 5px 0px 0px 10px
}
.FooterLinks {
	DISPLAY: block
}
.error {
	COLOR: #cc0000; FONT-FAMILY: Arial, Sans-Serif; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.error UL {
	LIST-STYLE: url(/branding/images/groople_icon_error.gif) outside; MARGIN: 30pt
}
.label {
	FONT-WEIGHT: bold
}
.top-space {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 25px
}
.small-space {
	MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.info {
	COLOR: #018800; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.attention {
	COLOR: #080; FONT-SIZE: 11px
}
.note {
	FONT-SIZE: 10px
}
.note-gray {
	COLOR: #999; FONT-SIZE: 10px
}
.group-desk {
	BACKGROUND-COLOR: #ffffff; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; PADDING-TOP: 10px
}
.group-desk-table {
	BACKGROUND-COLOR: #ffffff; BORDER-LEFT: #b3d2ee 5px solid; BORDER-RIGHT: #b3d2ee 4px solid; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.group-desk-table .internal {
	FONT-SIZE: 11px
}
.group-desk-table A {
	FONT-SIZE: 11px
}
.group-desk-table .sub-header {
	COLOR: #0069c7; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.group-desk .note-yellow {
	COLOR: #ffff01; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.channels {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.channels {
	FONT-SIZE: 11px; LINE-HEIGHT: 17px
}
.channels .page-header {
	MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.channels H1 {
	MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.channels .quick-search {
	BACKGROUND-COLOR: #d7ecff
}
.quick-search B {
	COLOR: #0069c7
}
.channels .promo-bg {
	BACKGROUND-COLOR: #d7ecff
}
.channels .note-gray {
	COLOR: #888888
}
.channels .bluebullet {
	COLOR: #66a4dd; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 3px; PADDING-TOP: 0px
}
.channels .note-italic {
	COLOR: #888888; FONT-STYLE: italic
}
.channels .yachts .error {
	COLOR: #cc0000; FONT-FAMILY: Arial, Sans-Serif; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.channels .yachts .error UL {
	LIST-STYLE: url(/branding/images/groople_icon_error.gif) outside; MARGIN: 12px 0px 4px
}
.hotels {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.hotels .quick-search {
	BACKGROUND-COLOR: #d7ecff; FLOAT: right; MARGIN: 37px 0px 0px 15px; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px; WIDTH: 360px
}
.hotels .quick-search B {
	COLOR: #000000
}
.hotels .search-criteria {
	COLOR: #888888; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.hotels SPAN {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; LINE-HEIGHT: 15px
}
.hotels .note-blue {
	COLOR: #0069c4; FONT-SIZE: 10px
}
.hotels .note-gray {
	COLOR: #888888; FONT-SIZE: 10px
}
.hotels .note-green {
	COLOR: #009900; FONT-SIZE: 10px
}
.hotels .note-red {
	COLOR: #ff0000; FONT-SIZE: 10px
}
.hotels .page-header-green {
	COLOR: #009900; FONT-FAMILY: Arial, Sans-Serif; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.hotels .property {
	BACKGROUND-COLOR: #eff6fc; BORDER-BOTTOM: #cce1f4 1px solid; BORDER-TOP: #cce1f4 1px solid; PADDING-RIGHT: 10px
}
.property {
	BACKGROUND-COLOR: #eff6fc; BORDER-BOTTOM: #cce1f4 1px solid; BORDER-TOP: #cce1f4 1px solid; PADDING-RIGHT: 10px
}
.hotels .bid {
	BACKGROUND-COLOR: #e5f3e4; BORDER-BOTTOM: green 1px solid; BORDER-LEFT: green 1px solid; BORDER-RIGHT: green 1px solid; BORDER-TOP: green 1px solid; WIDTH: 580px
}
.hotels .groups-list {
	BORDER-BOTTOM: #f3f4f2 1px solid; BORDER-LEFT: #f3f4f2 1px solid; BORDER-RIGHT: #f3f4f2 1px solid; BORDER-TOP: #f3f4f2 1px solid; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.hotels .groups-list-header {
	BACKGROUND-COLOR: #f3f4f2; BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; HEIGHT: 20px
}
.property .response-msg {
	BACKGROUND-COLOR: #cce1f4
}
.property .spacer {
	BACKGROUND-COLOR: #ffffff; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.caption-green {
	BACKGROUND-COLOR: #e5f3e4; BORDER-BOTTOM: green 1px solid; BORDER-LEFT: green 1px solid; BORDER-RIGHT: green 1px solid; BORDER-TOP: green 1px solid; FONT-SIZE: 11px; MARGIN-BOTTOM: 20px; MARGIN-TOP: 20px; PADDING-BOTTOM: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 10px; WIDTH: 580px
}
.ratings {
	BACKGROUND-COLOR: #ffffff
}
.ratings .header {
	BACKGROUND-COLOR: #cce1f4; FONT-WEIGHT: bold
}
.ratings TABLE {
	BORDER-LEFT: #cce1f4 1px solid; BORDER-TOP: #cce1f4 1px solid
}
.ratings TD {
	BORDER-BOTTOM: #cce1f4 1px solid; BORDER-RIGHT: #cce1f4 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.AgentWidget {
	BACKGROUND-COLOR: #dff0de; BORDER-BOTTOM: green 1px solid; BORDER-COLLAPSE: collapse; BORDER-LEFT: green 1px solid; BORDER-RIGHT: green 1px solid; BORDER-TOP: green 1px solid; WIDTH: 580px
}
.AgentWidget TD {
	BORDER-BOTTOM: 1px dotted; BORDER-LEFT: 1px dotted; BORDER-RIGHT: 1px dotted; BORDER-TOP: 1px dotted; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.AgentWidget .header {
	COLOR: #008701; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.AgentWidget UL {
	COLOR: #434540; FONT-SIZE: 12px; LIST-STYLE: outside; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 12pt; MARGIN-TOP: 5px; TEXT-ALIGN: left
}
.AgentWidget LI {
	FONT-SIZE: 11px; LIST-STYLE: disc; MARGIN-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.AgentWidget LI LI {
	FONT-WEIGHT: normal
}
.groups {
	FONT-FAMILY: Arial, Sans-Serif; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.groups .note-blue {
	COLOR: #0069c4; FONT-SIZE: 10px
}
.groups .note-gray {
	COLOR: #888888; FONT-SIZE: 10px
}
.groups .note-green {
	COLOR: #008800; FONT-SIZE: 10px
}
.groups .note-red {
	COLOR: #cc0000; FONT-SIZE: 10px
}
.groups .page-header-green {
	COLOR: #008800; FONT-FAMILY: Arial, Sans-Serif; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.groups .groups-list {
	BORDER-BOTTOM: #f3f4f2 1px solid; BORDER-LEFT: #f3f4f2 1px solid; BORDER-RIGHT: #f3f4f2 1px solid; BORDER-TOP: #f3f4f2 1px solid; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.groups .groups-list-header {
	BACKGROUND-COLOR: #f3f4f2; BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; HEIGHT: 20px
}
.crumb {
	COLOR: #0069c7; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.TravelPartners {
	BACKGROUND-COLOR: #66a4dd
}
.air-search {
	BACKGROUND-COLOR: #ffffff; BORDER-LEFT: #b3d2ee 5px solid; BORDER-RIGHT: #b3d2ee 2px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.air-search TABLE {
	BACKGROUND-COLOR: #ffffff; FONT-SIZE: 11px; LINE-HEIGHT: 1.5em
}
.air-search .note-air {
	COLOR: #989898; FONT-SIZE: 10px
}
.note-air A {
	COLOR: #0168c7; TEXT-DECORATION: none
}
.note-air A:hover {
	TEXT-DECORATION: underline
}
.alt {
	BACKGROUND-COLOR: #d9e9f8; BORDER-RIGHT: #b3d2ee 5px solid
}
.alt TABLE {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5em
}
.alt UL {
	LIST-STYLE: none; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 1em; PADDING-RIGHT: 0px; PADDING-TOP: 0px; TEXT-INDENT: -1em
}
.bus-rail-search {
	BACKGROUND-COLOR: #ffffff; BORDER-LEFT: #b3d2ee 5px solid; BORDER-RIGHT: #b3d2ee 5px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.bus-rail-search TABLE {
	BACKGROUND-COLOR: #ffffff; FONT-SIZE: 11px; LINE-HEIGHT: 1.5em
}
.DataGrid {
	
}
.DataGrid .Header {
	BACKGROUND-COLOR: #f2f7fb; COLOR: #444444; FONT-SIZE: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; VERTICAL-ALIGN: bottom
}
.DataGrid TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.DataGrid .Grid {
	BACKGROUND-COLOR: #f2f7fb; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.DataGrid .Grid .note-gray {
	COLOR: #888888; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.DataGrid .GridAlt {
	BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.DataGrid .note-gray {
	COLOR: #555555; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.interstitial-message {
	BACKGROUND-IMAGE: url(bg_interstitial_message.gif); BACKGROUND-POSITION: left bottom; BACKGROUND-REPEAT: no-repeat; COLOR: #0068c3; FONT-FAMILY: Trebuchet MS, Trebuchet, Arial, Sans-Serif; FONT-SIZE: 14px; FONT-WEIGHT: bold; HEIGHT: 56px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; WIDTH: 325px
}
.bg-interstitial {
	BACKGROUND-COLOR: #f98c17
}
.cruises {
	BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Trebuchet MS, Trebuchet, Arial, Sans-Serif; FONT-SIZE: 11px; LINE-HEIGHT: 1.5em
}
.cruises .left-nav {
	BACKGROUND-COLOR: #fee8d0; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.cruise-search-head {
	BACKGROUND-COLOR: #faa344; BORDER-BOTTOM: #fff 2px solid; COLOR: #fff; FONT-FAMILY: Trebuchet MS, Trebuchet, Arial, Sans-Serif; FONT-SIZE: 11px; MARGIN: 10px 5px 0px 10px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.cruise-search-table {
	BACKGROUND-COLOR: #fee8d0; FONT-FAMILY: Trebuchet MS, Trebuchet, Arial, Sans-Serif; FONT-SIZE: 11px; MARGIN: 0px 5px 10px 10px; PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.cruise-search-table TD {
	LINE-HEIGHT: 1.5em; MARGIN: 0px 3px; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.cruise-search-table SELECT {
	FONT-FAMILY: Trebuchet MS, Trebuchet, Arial, Sans-Serif; FONT-SIZE: 11px
}
INPUT {
	FONT-FAMILY: Trebuchet MS, Trebuchet, Arial, Sans-Serif; FONT-SIZE: 11px
}
.cruise-search-table .search-criteria {
	FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.cruise-span  {
	FONT-SIZE: 11px
}
.bottom-dotted-light {
	BORDER-BOTTOM: #fff 2px dotted
}
.cruise-table  {
	FONT-FAMILY: Trebuchet MS, Trebuchet, Arial, Sans-Serif; FONT-SIZE: 11px; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.cruise-table .sub-header {
	COLOR: #3386d1; FONT-FAMILY: Trebuchet MS, Trebuchet, Arial, Sans-Serif; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.light-bold {
	COLOR: #888; FONT-WEIGHT: bold
}
.h2-blue-long {
	BACKGROUND-IMAGE: url(/branding/images/bg_h2_blue_580px.gif); BACKGROUND-POSITION: left bottom; BACKGROUND-REPEAT: no-repeat; COLOR: #3386d1; FONT-SIZE: 13px; FONT-WEIGHT: bold; HEIGHT: 27px; PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.h2-blue {
	BACKGROUND-IMAGE: url(/branding/images/bg_h2_blue_435px.gif); BACKGROUND-POSITION: left bottom; BACKGROUND-REPEAT: no-repeat; COLOR: #3386d1; FONT-SIZE: 13px; FONT-WEIGHT: bold; HEIGHT: 27px; PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.h2-instruction {
	BACKGROUND-IMAGE: url(/branding/images/bg_h2_green_435px.gif); BACKGROUND-POSITION: left bottom; BACKGROUND-REPEAT: no-repeat; COLOR: #080; FONT-SIZE: 13px; FONT-WEIGHT: bold; HEIGHT: 27px; PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.h2-instruction-long {
	BACKGROUND-IMAGE: url(/branding/images/bg_h2_green_580px.gif); BACKGROUND-POSITION: left bottom; BACKGROUND-REPEAT: no-repeat; COLOR: #080; FONT-SIZE: 13px; FONT-WEIGHT: bold; HEIGHT: 27px; PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.cruise-content .sub-header {
	COLOR: #3386d1; FONT-FAMILY: Trebuchet MS, Trebuchet, Arial, Sans-Serif; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.cruise-content {
	FONT-FAMILY: Trebuchet MS, Trebuchet, Arial, Sans-Serif; FONT-SIZE: 11px; LINE-HEIGHT: 17px; PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 5px
}
.cruise-content .note-blue {
	COLOR: #0068c6; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.cruise-search-table .note-gray {
	COLOR: #888; FONT-SIZE: 11px
}
.cruise-content .note-gray {
	COLOR: #888; FONT-SIZE: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: 1.5em
}
.cruise-content .note-yellow {
	COLOR: #ffff01; FONT-SIZE: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: 1.5em
}
.cruise-content .note-green {
	COLOR: #090; FONT-SIZE: 11px
}
.cruise-content .note-red {
	COLOR: #f00; FONT-SIZE: 10px
}
.cruise-content .page-header-green {
	COLOR: #090; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.cruise-content .page-header {
	COLOR: #0069c7; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
cruise-content H1 {
	COLOR: #0069c7; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.options {
	BORDER-BOTTOM: #99c3e8 1px solid; BORDER-LEFT: #99c3e8 1px solid; BORDER-RIGHT: #99c3e8 1px solid; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.options .sub-alt TD {
	BORDER-BOTTOM: #99c3e8 2px dotted; BORDER-TOP: #99c3e8 2px dotted; MARGIN: 0px; VERTICAL-ALIGN: top
}
.options TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.options  {
	FONT-FAMILY: Trebuchet MS, Trebuchet, Arial, Sans-Serif; FONT-SIZE: 11px
}
.options TR:unknown {
	BORDER-BOTTOM: #99c3e8 2px dotted
}
.options-side {
	BORDER-LEFT: #99c3e8 1px solid; BORDER-RIGHT: #99c3e8 1px solid; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.options-side TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.instructions {
	BORDER-BOTTOM: #80c37e 1px solid; BORDER-LEFT: #80c37e 1px solid; BORDER-RIGHT: #80c37e 1px solid; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.instructions UL LI {
	LIST-STYLE: decimal inside; MARGIN: 0px 0px 7px
}
.instructions UL {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.descriptive P {
	MARGIN: 10px 0px 0px
}
.top-line {
	BORDER-TOP: #99c3e8 1px solid
}
.bg-header-lg {
	BACKGROUND-COLOR: #99c3e8; COLOR: #fff; FONT-FAMILY: Trebuchet MS, Trebuchet, Arial, Sans-Serif; FONT-SIZE: 13px; FONT-WEIGHT: bold; LINE-HEIGHT: 1.3em; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 5px; PADDING-TOP: 3px
}
.bg-header {
	BACKGROUND-COLOR: #99c3e8; COLOR: #fff; FONT-FAMILY: Trebuchet MS, Trebuchet, Arial, Sans-Serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 1.3em; PADDING-BOTTOM: 5px; PADDING-LEFT: 3px; PADDING-RIGHT: 5px; PADDING-TOP: 3px
}
.bg-header .dark {
	COLOR: #454442
}
.dark .note-yellow {
	COLOR: #ff0
}
.bg-sub-header {
	BACKGROUND-COLOR: #66a4dd; COLOR: #feff01; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.lined-options {
	BORDER-BOTTOM: #99c3e8 1px solid; BORDER-RIGHT: #99c3e8 1px solid; BORDER-TOP: #99c3e8 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.right-top-lined {
	BORDER-RIGHT: #99c3e8 1px solid; BORDER-TOP: #99c3e8 1px solid
}
.top-lined {
	BORDER-TOP: #99c3e8 1px solid
}
.bottom-lined {
	BORDER-BOTTOM: #99c3e8 1px solid
}
.dotted-border TD {
	BORDER-BOTTOM: #99c3e8 2px dotted; BORDER-LEFT: #99c3e8 2px dotted; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px
}
.right-dotted {
	BORDER-RIGHT: #99c3e8 2px dotted
}
.right-bottom-dotted {
	BORDER-BOTTOM: #99c3e8 2px dotted; BORDER-RIGHT: #99c3e8 2px dotted
}
.left-dotted {
	BORDER-LEFT: #99c3e8 2px dotted
}
.bottom-dotted {
	BORDER-BOTTOM: #99c3e8 2px dotted; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px
}
.top-dotted {
	BORDER-TOP: #99c3e8 2px dotted
}
.lined-options TD {
	BORDER-LEFT: #99c3e8 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.dg-options {
	BORDER-BOTTOM: #99c3e8 1px solid; BORDER-LEFT: #99c3e8 1px solid; BORDER-RIGHT: #99c3e8 1px solid; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.dg-options TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.dg-options-sides {
	BORDER-BOTTOM: 0px; BORDER-LEFT: #99c3e8 1px solid; BORDER-RIGHT: #99c3e8 1px solid; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.dg-options-side TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.dg-options TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.dg-options-sides TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.options .response-msg {
	BACKGROUND-COLOR: #cce1f4
}
.options .spacer {
	BACKGROUND-COLOR: #fff; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.button1 {
	BACKGROUND-COLOR: #080; BACKGROUND-IMAGE: url(/branding/images/bg_button1.gif); COLOR: #ffffff; FONT-SIZE: 13px; FONT-WEIGHT: bold; HEIGHT: 25px; PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 2px; TEXT-ALIGN: center; TEXT-DECORATION: none; VERTICAL-ALIGN: middle
}
.button1:link {
	COLOR: #ffffff
}
.button1:hover {
	BACKGROUND-COLOR: #080; COLOR: #ff0; TEXT-DECORATION: none
}
.button1-td A {
	BACKGROUND-COLOR: #080; BACKGROUND-IMAGE: url(/branding/images/bg_button1.gif); COLOR: #fff; FONT-SIZE: 13px; FONT-WEIGHT: bold; HEIGHT: 25px; PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 2px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.button1-td A:hover {
	BACKGROUND-COLOR: #080; COLOR: #ff0; TEXT-DECORATION: none
}
.button2 {
	BACKGROUND-IMAGE: url(/branding/images/bg_button2.gif); COLOR: #fff; FONT-SIZE: 13px; FONT-WEIGHT: bold; HEIGHT: 25px; MARGIN: 0px; PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 3px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.button2:hover {
	COLOR: #ff0; TEXT-DECORATION: none
}
.breadcrumb {
	BACKGROUND-IMAGE: url(/branding/images/bg_breadcrumb.gif); BACKGROUND-REPEAT: no-repeat; COLOR: #444; FONT-FAMILY: Trebuchet MS, Trebuchet, Arial, Sans serif; FONT-SIZE: 10px; HEIGHT: 20px; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left; TEXT-DECORATION: none; TEXT-INDENT: 2px; VERTICAL-ALIGN: top; WIDTH: 580px
}
.breadcrumb .separator {
	COLOR: #888
}
.breadcrumb .selected {
	COLOR: #080; FONT-WEIGHT: bold
}
.isHidden {
	DISPLAY: none
}
.isShown {
	DISPLAY: inline
}
.help {
	BACKGROUND-REPEAT: no-repeat; FONT-SIZE: 11px; HEIGHT: 200px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; POSITION: absolute; VERTICAL-ALIGN: top; WIDTH: 200px
}
.help TABLE {
	COLOR: #444; FONT-FAMILY: Trebuchet MS, Trebuchet, Arial, Sans serif; FONT-SIZE: 11px; HEIGHT: 170px; WIDTH: 180px
}
.help-header {
	COLOR: white
}
.help-content TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.faq {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.faq-header {
	COLOR: #0069c7; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.faq-li {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; PADDING-TOP: 1px
}
.faq-span  {
	FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px
}
.faq-span {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.cruise-faq {
	BORDER-BOTTOM: #99c3e8 1px solid; BORDER-LEFT: #99c3e8 1px solid; BORDER-RIGHT: #99c3e8 1px solid; FLOAT: left; FONT-SIZE: 11px; MARGIN: 0px; WIDTH: 435px
}
.cruise-faq-header {
	BACKGROUND-IMAGE: url(/branding/images/bg_h2_blue_435px.gif); BACKGROUND-POSITION: left bottom; BACKGROUND-REPEAT: no-repeat; COLOR: #3386d1; FLOAT: left; FONT-SIZE: 13px; FONT-WEIGHT: bold; HEIGHT: 27px; MARGIN: 0px; TEXT-INDENT: 5px; WIDTH: 435px
}
.cruise-faq-span {
	FONT-FAMILY: Trebuchet MS, Trebuchet, Arial, Sans-Serif; FONT-SIZE: 11px; MARGIN: 0px 0px 0px 10px
}
.cruise-faq-span TABLE {
	MARGIN: 0px 0px 0px 7px; PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.BreakdownTable {
	BORDER-BOTTOM: #99c3e8 1px solid; BORDER-LEFT: #99c3e8 1px solid; BORDER-RIGHT: #99c3e8 1px solid; BORDER-TOP: #99c3e8 1px solid
}
.BreakdownTable TH {
	BACKGROUND-COLOR: #99c3e8; COLOR: white; FONT-WEIGHT: bold
}
.BreakdownTable TD {
	BORDER-TOP: #99c3e8 1px solid
}
.SecondaryText {
	COLOR: #888
}
#CruiseTravelProtection LI {
	BACKGROUND: url(/branding/images/bullet.gif) no-repeat left center; DISPLAY: inline; LIST-STYLE: none; MARGIN: 0px 25px 0px 0px; PADDING-LEFT: 10px
}
#GreenTable {
	BORDER-BOTTOM: #7fc37f 1px solid; BORDER-LEFT: #7fc37f 1px solid; BORDER-RIGHT: #7fc37f 1px solid; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#GreenTable CAPTION {
	BACKGROUND: url(/branding/images/bg_h2_green_580px.gif) no-repeat; HEIGHT: 55px; TEXT-ALIGN: left
}
#GreenTable H2 {
	COLOR: #080; DISPLAY: inline; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
#GreenTable TH {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
#GreenTable HR {
	BORDER-TOP: #fff 2px dotted; MARGIN: 2px 0px 6px; WIDTH: 100%
}
#GreenTable .link {
	FONT-WEIGHT: normal
}
#hotelTravelProtection {
	BACKGROUND-COLOR: #ffffcb; BORDER-BOTTOM: #99c3e9 1px solid; BORDER-LEFT: #99c3e9 1px solid; BORDER-RIGHT: #99c3e9 1px solid; BORDER-TOP: #99c3e9 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.forminp {
	font-family: arial;
}

