* {
	FONT-FAMILY: Arial
}
ADDRESS {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
HTML {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#PopUpTitle {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
FORM LABEL {
	CURSOR: pointer
}
FIELDSET {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
INPUT {
	FONT-SIZE: 100%
}
SELECT {
	FONT-SIZE: 100%
}
TEXTAREA {
	FONT-SIZE: 100%
}
H1.HotelName {
	FONT-FAMILY: Times New Roman
}
H1.selectortitle {
	FONT-FAMILY: Times New Roman
}
#MastheadReservationsLocations A {
	FONT-FAMILY: Times New Roman
}
H1.HotelNamePrintFriendly #MastheadReservationsLocations A {
	FONT-FAMILY: Times New Roman
}
INPUT {
	FONT-SIZE: 10px
}
SELECT {
	FONT-SIZE: 10px
}
#FooterSubContainer {
	FONT-SIZE: 10px
}
#LanguageSelectContainer {
	FONT-SIZE: 10px
}
#PCRContainer {
	FONT-SIZE: 10px
}
#PCRError {
	FONT-SIZE: 10px
}
BODY {
	FONT-SIZE: 11px
}
H4 {
	FONT-SIZE: 11px
}
TABLE {
	FONT-SIZE: 12px
}
#Error {
	FONT-SIZE: 11px
}
#HotelTheme A {
	FONT-SIZE: 11px
}
#ResProgressBar A {
	FONT-SIZE: 11px
}
#ResProgressBar DD {
	FONT-SIZE: 11px
}
#FooterNavigationList A {
	FONT-SIZE: 12px
}
#FormLabel {
	FONT-SIZE: 12px
}
#HotelDetailNavContainer {
	FONT-SIZE: 12px
}
#HotelTheme {
	FONT-SIZE: 12px
}
#MapListCountry {
	FONT-SIZE: 12px
}
#MastheadReservationsLocations A {
	FONT-SIZE: 12px
}
#Required {
	FONT-SIZE: 12px
}
#ResProgressBar {
	FONT-SIZE: 12px
}
H3 {
	FONT-SIZE: 13px
}
#MapListRegion {
	FONT-SIZE: 14px
}
#MapSubheader {
	FONT-SIZE: 16px
}
#MapSubheader {
	WIDTH: 840px
}
#MapSubheader SPAN {
	DISPLAY: inline; FLOAT: left
}
#MapSubheader IMG {
	DISPLAY: inline; FLOAT: right
}
H2 {
	FONT-SIZE: 20px
}
#PopUpTitle {
	FONT-SIZE: 20px
}
H1.HotelName {
	COLOR: #000000; FONT-SIZE: 30px
}
H1.HotelNamePrintFriendly {
	COLOR: #000000; FONT-SIZE: 30px
}
H1 {
	FONT-SIZE: 25px
}
A {
	COLOR: #005d8b
}
A:visited {
	COLOR: #005d8b
}
#ContentSubContainerInfo #FormLabel A:hover {
	COLOR: #005d8b
}
#ContentSubContainerPhoto #FormLabel A:hover {
	COLOR: #005d8b
}
#ContentSubContainerForm #FormLabel A:hover {
	COLOR: #005d8b
}
#FooterNavigationList A:hover {
	COLOR: #005d8b
}
#HotelDetailNavMenu A:hover {
	COLOR: #005d8b
}
#HotelInfoLeft A:hover {
	COLOR: #005d8b
}
#HotelInfoResDirect A:hover {
	COLOR: #005d8b
}
#PCRNotYou A:hover {
	COLOR: #005d8b
}
#PCRSubContainerRight A:hover {
	COLOR: #005d8b
}
#selectormeeting A {
	TEXT-TRANSFORM: uppercase; COLOR: #0095a8
}
#ContentCopy A:hover {
	COLOR: #999
}
#ContentContainer A:hover {
	COLOR: #999
}
#HotelTheme A:hover {
	COLOR: #999
}
#FooterSubContainerLeft {
	COLOR: #999
}
#FooterSubContainerLeft A:hover {
	COLOR: #999
}
#FooterSubContainerRight {
	COLOR: #999
}
#FooterSubContainerRight A:hover {
	COLOR: #999
}
#MapListLocation A:hover {
	COLOR: #999
}
#MastheadNavigation {
	COLOR: #999
}
#MastheadNavigation A:hover {
	COLOR: #999
}
#MastheadNotYou A:hover {
	COLOR: #999
}
#ResProgressBar A:hover {
	COLOR: #999
}
#ResProgressBarCompleted {
	COLOR: #999
}
#Error {
	COLOR: #ff1000
}
#Error A:link {
	COLOR: #ff1000
}
#Error A:visited {
	COLOR: #ff1000
}
#Error A:hover {
	COLOR: #ff1000
}
#MastheadSubContainerAlerts {
	COLOR: #ff1000
}
#MastheadSubContainerAlerts A {
	COLOR: #ff1000
}
#PCRError {
	COLOR: #ff1000
}
#PCRError A:link {
	COLOR: #ff1000
}
#PCRError A:visited {
	COLOR: #ff1000
}
#PCRError A:hover {
	COLOR: #ff1000
}
#Required {
	COLOR: #ff1000
}
#HotelDetailNavMenu A {
	COLOR: #4f4d45
}
#HotelInfoLeft A {
	COLOR: #4f4d45
}
#HotelInfoResDirect A {
	COLOR: #4f4d45
}
#PCRNotYou A {
	COLOR: #4f4d45
}
#PCRSubContainerRight A {
	COLOR: #4f4d45
}
#ContentSubContainerInfo #FormLabel A {
	COLOR: #000000
}
#ContentSubContainerPhoto #FormLabel A {
	COLOR: #000000
}
#ContentSubContainerForm #FormLabel A {
	COLOR: #000000
}
#CheckAvailStartOver A {
	COLOR: #008398
}
#ContentCopy A {
	COLOR: #2f5992
}
#ContentContainer A {
	COLOR: #2f5992
}
#HotelTheme A {
	COLOR: #2f5992
}
#ResProgressBar A {
	COLOR: #2f5992
}
#MapListCountry {
	COLOR: #b8b9bd
}
#MapSubheader {
	COLOR: #b8b9bd
}
#MapListRegion {
	COLOR: #d2c496
}
#FooterNavigationList A {
	COLOR: #ffffff
}
#MastheadReservationsLocations A {
	COLOR: #ffffff
}
#MastheadReservationsLocations A:hover {
	COLOR: #ffffff
}
#MastheadSubContainerChatInstructions {
	COLOR: #ffffff
}
#MastheadNotYou {
	COLOR: #e7e7db
}
#MastheadWelcome {
	COLOR: #e7e7db
}
H1.selectortitle {
	TEXT-TRANSFORM: uppercase; MARGIN: 8px 0px 15px; COLOR: #474b44; FONT-SIZE: 21px
}
H1.HotelName {
	COLOR: #b5a46e
}
H2 {
	COLOR: #b5a46e
}
#PopUpTitle {
	COLOR: #b5a46e
}
#HotelInfoLeft {
	COLOR: #666
}
#HotelAddress A {
	COLOR: #666
}
#HotelAddress A:hover {
	COLOR: #666
}
.meetingRoomName {
	COLOR: #666
}
#HotelInfoResDirect {
	COLOR: #070707
}
H1 {
	COLOR: #1c1c1a
}
#HotelTheme {
	COLOR: #2e2f30
}
#ResProgressBar {
	COLOR: #2e2f30
}
BODY {
	BACKGROUND-COLOR: #ffffff
}
#MapShell {
	BACKGROUND-COLOR: #232521
}
#FooterShell {
	BACKGROUND-COLOR: #232521
}
#DarkGrayContentShell {
	BACKGROUND-COLOR: #232521
}
BODY#Home #GlobalErrorShell {
	BACKGROUND-COLOR: #232521
}
#LanguageSelectContainer {
	BACKGROUND-COLOR: #232521
}
#MastheadShell {
	BACKGROUND-COLOR: #232521
}
#PCRContainer {
	BACKGROUND-COLOR: #232521
}
#PopUpContainer {
	BACKGROUND-COLOR: #232521
}
#ContentShell {
	BACKGROUND-COLOR: #fcfbfa
}
#GlobalErrorShell {
	BACKGROUND-COLOR: #fcfbfa
}
#HotelDetailNavShell {
	BACKGROUND-COLOR: #fcfbfa
}
#HotelInfoShell {
	BACKGROUND-COLOR: #fcfbfa
}
#HotelOverviewFlashShell {
	BACKGROUND-COLOR: #fcfbfa
}
#HotelTabShell {
	BACKGROUND-COLOR: #fcfbfa
}
#HotelThemeShell {
	BACKGROUND-COLOR: #fcfbfa
}
#InternalGlobalErrorShell {
	BACKGROUND-COLOR: #fcfbfa
}
#PCRSubContainer {
	BACKGROUND-COLOR: #fcfbfa
}
#PopUpSubContainer {
	BACKGROUND-COLOR: #fcfbfa
}
#ResProgressBarShell {
	BACKGROUND-COLOR: #fcfbfa
}
#ErrorContainer {
	BACKGROUND-COLOR: #f1f0eb
}
#GlobalErrorContainer {
	BACKGROUND-COLOR: #f1f0eb
}
#PCRErrorContainer {
	BACKGROUND-COLOR: #f1f0eb
}
#HotelTheme {
	BACKGROUND-COLOR: #eeeee5
}
#ResProgressBarContainer {
	BACKGROUND-COLOR: #eeeee5
}
#CheckAvailStartOverContainer {
	BACKGROUND-COLOR: #eeeee5
}
#MastheadReservationsLocations A {
	BACKGROUND-COLOR: #373a34
}
#MapHeaderSubContainer {
	BACKGROUND-COLOR: #171916
}
#MastheadReservationsLocations A:hover {
	BACKGROUND-COLOR: #171916
}
#TabLine {
	BACKGROUND-COLOR: #cecbb3
}
#MapLine {
	BACKGROUND-COLOR: #3d3e3a
}
#Line {
	BACKGROUND-COLOR: #999
}
#RoomCompareHeader {
	BACKGROUND-COLOR: #d2c496
}
#RoomCompareSectionHeader {
	BACKGROUND-COLOR: #e7e7db
}
.hdRoomsRowBackground {
	BACKGROUND-COLOR: #e7e7db
}
P {
	MARGIN-BOTTOM: 14px
}
P {
	LINE-HEIGHT: 1.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 20px
}
#ContentCopy {
	LINE-HEIGHT: 1.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 20px
}
#Error {
	LINE-HEIGHT: 1.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 20px
}
#HotelInfoLeft {
	LINE-HEIGHT: 1.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 20px
}
#MapListLocation {
	LINE-HEIGHT: 1.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 20px
}
#PCRError {
	LINE-HEIGHT: 1.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 20px
}
#ResProgressBar DD {
	LINE-HEIGHT: 1.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 20px
}
H1 {
	FONT-WEIGHT: normal
}
H1.HotelName {
	FONT-WEIGHT: normal
}
H1.HotelNamePrintFriendly {
	FONT-WEIGHT: normal
}
H1.selectortitle {
	FONT-WEIGHT: normal
}
H2 {
	FONT-WEIGHT: normal
}
#PopUpTitle {
	FONT-WEIGHT: normal
}
H3 {
	FONT-WEIGHT: bold
}
H4 {
	FONT-WEIGHT: bold
}
#Error {
	FONT-WEIGHT: bold
}
#FormLabel {
	FONT-WEIGHT: bold
}
#HotelDetailNavMenu {
	FONT-WEIGHT: bold
}
#MapListRegion {
	FONT-WEIGHT: bold
}
#MapSubheader {
	FONT-WEIGHT: bold
}
#MastheadSubContainerAlerts {
	FONT-WEIGHT: bold
}
#NonBulletListBold UL {
	FONT-WEIGHT: bold
}
#NonBulletListBold LI {
	FONT-WEIGHT: bold
}
H1 {
	TEXT-ALIGN: left
}
H1.HotelName {
	TEXT-ALIGN: left
}
H1.HotelNamePrintFriendly {
	TEXT-ALIGN: left
}
H1.selectortitle {
	TEXT-ALIGN: left
}
#ContentLeft {
	TEXT-ALIGN: left
}
#ContentLeftOverview {
	TEXT-ALIGN: left
}
#ContentFullPage {
	TEXT-ALIGN: left
}
#ContentRight {
	TEXT-ALIGN: left
}
#ContentRightOverview {
	TEXT-ALIGN: left
}
#FooterSubContainerLeft {
	TEXT-ALIGN: left
}
#FooterSubContainerNavigation {
	TEXT-ALIGN: left
}
#Error {
	TEXT-ALIGN: left
}
#HotelDetailNavContainer {
	TEXT-ALIGN: left
}
#HotelInfoLeft {
	TEXT-ALIGN: left
}
#HotelTabContainer {
	TEXT-ALIGN: left
}
#HotelTabSubContainer {
	TEXT-ALIGN: left
}
#HotelTheme {
	TEXT-ALIGN: left
}
#LanguageSelectSubContainer {
	TEXT-ALIGN: left
}
#MapListCountry {
	TEXT-ALIGN: left
}
#MapListLocation {
	TEXT-ALIGN: left
}
#MapListRegion {
	TEXT-ALIGN: left
}
#MapListSubContainer {
	TEXT-ALIGN: left
}
#MapHeaderSubContainer {
	TEXT-ALIGN: left
}
#MastheadSubContainerChatInstructions {
	TEXT-ALIGN: left
}
#PCRError {
	TEXT-ALIGN: left
}
#PCRSubContainerRight {
	TEXT-ALIGN: left
}
#PCRNotYou {
	TEXT-ALIGN: left
}
#ResProgressBar {
	TEXT-ALIGN: left
}
#contentselctorcontainer {
	TEXT-ALIGN: left
}
#HotelInfoResDirect {
	TEXT-ALIGN: right
}
#MastheadNavigation {
	TEXT-ALIGN: right
}
#MastheadNotYou {
	TEXT-ALIGN: right
}
#MastheadWelcome {
	TEXT-ALIGN: right
}
#MastheadNavigation A:link {
	COLOR: #b5a46e
}
#MastheadNavigation A:hover {
	COLOR: #999
}
#CloseButton {
	POSITION: absolute
}
#HotelDetailNavMenu DD {
	POSITION: absolute
}
#MastheadLogo {
	POSITION: absolute
}
#MastheadSubContainerAlerts {
	POSITION: absolute
}
#MastheadSubContainerChatInstructions {
	POSITION: absolute
}
#MastheadSubContainerNavigation {
	POSITION: absolute
}
#MastheadSubContainerReservationsLocations {
	POSITION: absolute
}
#PCRCloseButton {
	POSITION: absolute
}
#PCRErrorContainer {
	POSITION: absolute
}
#PCRLogo {
	POSITION: absolute
}
#PCRNotYou {
	POSITION: absolute
}
#PCRSignInButton {
	POSITION: absolute
}
#SelectRoomButton {
	POSITION: absolute
}
H1.HotelName {
	POSITION: relative
}
H1.HotelNamePrintFriendly {
	POSITION: relative
}
H1.selectortitle {
	POSITION: relative
}
#CheckAvailStartOverButton {
	POSITION: relative
}
#ContentContainer {
	POSITION: relative
}
#ContentLeft {
	POSITION: relative
}
#ContentLeftOverview {
	POSITION: relative
}
#ContentFullPage {
	POSITION: relative
}
#ContentRight {
	POSITION: relative
}
#ContentRightOverview {
	POSITION: relative
}
#ContentShell {
	POSITION: relative
}
#ContentSubContainerInfo {
	POSITION: relative
}
#ContentSubContainerLeft {
	POSITION: relative
}
#ContentSubContainerPhoto {
	POSITION: relative
}
#ContentSubContainerForm {
	POSITION: relative
}
#DarkGrayContentShell {
	POSITION: relative
}
#ErrorContainer {
	POSITION: relative
}
#ContentSubContainerRight {
	POSITION: relative
}
#DarkGrayContentContainer {
	POSITION: relative
}
#FooterContainer {
	POSITION: relative
}
#FooterShell {
	POSITION: relative
}
#FooterSubContainer {
	POSITION: relative
}
#FooterSubContainerNavigation {
	POSITION: relative
}
#GlobalErrorContainer {
	POSITION: relative
}
#GlobalErrorShell {
	POSITION: relative
}
#HotelDetailNavContainer {
	POSITION: relative
}
#HotelDetailNavShell {
	POSITION: relative
}
#HotelInfoContainer {
	POSITION: relative
}
#HotelInfoLeft {
	POSITION: relative
}
#HotelInfoResDirect {
	POSITION: relative
}
#HotelInfoShell {
	POSITION: relative
}
#HotelOverviewFlashShell {
	POSITION: relative
}
#HotelOverviewFlashContainer {
	POSITION: relative
}
#HotelTabContainer {
	POSITION: relative
}
#HotelTabShell {
	POSITION: relative
}
#HotelTabSubContainer {
	POSITION: relative
}
#HotelTheme {
	POSITION: relative
}
#HotelThemeContainer {
	POSITION: relative
}
#HotelThemeShell {
	POSITION: relative
}
#InternalGlobalErrorShell {
	POSITION: relative
}
#languageButton {
	POSITION: relative
}
#languageCheckBox {
	POSITION: relative
}
#LineSubContainer {
	POSITION: relative
}
#MapContainer {
	POSITION: relative
}
#MapHeaderSubContainer {
	POSITION: relative
}
#MapListCountry {
	POSITION: relative
}
#MapListLocation {
	POSITION: relative
}
#MapListRegion {
	POSITION: relative
}
#MapListSubContainer {
	POSITION: relative
}
#MapShell {
	POSITION: relative
}
#MapSubContainer {
	POSITION: relative
}
#MapSubContainerColumn {
	POSITION: relative
}
#MapSubheader {
	POSITION: relative
}
#MastheadContainer {
	POSITION: relative
}
#MastheadShell {
	POSITION: relative
}
#PCRSubContainer {
	POSITION: relative
}
#PCRSubContainerRight {
	POSITION: relative
}
#PopUpSubContainer {
	POSITION: relative
}
#ResProgressBar {
	POSITION: relative
}
#ResProgressBarContainer {
	POSITION: relative
}
#ResProgressBarShell {
	POSITION: relative
}
#TabLine {
	POSITION: relative
}
#SpaInfoContainer {
	POSITION: relative
}
#QuickEnrollTitle {
	POSITION: relative
}
#QuickEnrollIntro {
	POSITION: relative
}
#QuickEnrollCheck {
	POSITION: relative
}
#contentSelector {
	POSITION: relative
}
#contentselctorcontainer {
	POSITION: relative
}
#selectorContainerLeft {
	POSITION: relative
}
#selectorContainerRight {
	POSITION: relative
}
#selectorContainerRightThankYou {
	POSITION: relative
}
#ContentShell {
	WIDTH: 100%
}
#DarkGrayContentShell {
	WIDTH: 100%
}
#FooterShell {
	WIDTH: 100%
}
#GlobalErrorShell {
	WIDTH: 100%
}
#HotelDetailNavShell {
	WIDTH: 100%
}
#HotelInfoShell {
	WIDTH: 100%
}
#HotelOverviewFlashShell {
	WIDTH: 100%
}
#HotelTabShell {
	WIDTH: 100%
}
#HotelThemeShell {
	WIDTH: 100%
}
#InternalGlobalErrorShell {
	WIDTH: 100%
}
#MainContainer {
	WIDTH: 100%
}
#MapShell {
	WIDTH: 100%
}
#MastheadShell {
	WIDTH: 100%
}
#ResProgressBarShell {
	WIDTH: 100%
}
#contentSelector {
	WIDTH: 100%
}
#ContentContainer {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#DarkGrayContentContainer {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#FooterContainer {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#HomeContentContainer {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#HotelDetailNavContainer {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#HotelInfoContainer {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#HotelOverviewFlashContainer {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#HotelTabContainer {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#HotelThemeContainer {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#MapContainer {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#MastheadContainer {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#ResProgressBarContainer {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#SpaInfoContainer {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#contentselctorcontainer {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#ContentContainer {
	WIDTH: 840px
}
#ContentFullPage {
	WIDTH: 840px
}
#DarkGrayContentContainer {
	WIDTH: 840px
}
#FooterContainer {
	WIDTH: 840px
}
#FooterSubContainer {
	WIDTH: 840px
}
#HomeContentContainer {
	WIDTH: 840px
}
#HotelDetailNavContainer {
	WIDTH: 840px
}
#HotelDetailNavMenu {
	WIDTH: 840px
}
#HotelInfoContainer {
	WIDTH: 840px
}
#HotelOverviewFlashContainer {
	WIDTH: 840px
}
#HotelTabContainer {
	WIDTH: 840px
}
#HotelTabSubContainer {
	WIDTH: 840px
}
#HotelThemeContainer {
	WIDTH: 840px
}
#LineSubContainer {
	WIDTH: 840px
}
#MapContainer {
	WIDTH: 840px
}
#MastheadContainer {
	WIDTH: 840px
}
#ResProgressBarContainer {
	WIDTH: 840px
}
#TabLine {
	WIDTH: 840px
}
#SpaInfoContainer {
	WIDTH: 840px
}
#contentselctorcontainer {
	WIDTH: 840px
}
#ContentContainer {
	LEFT: 0px
}
#ContentLeft {
	LEFT: 0px
}
#ContentLeftOverview {
	LEFT: 0px
}
#ContentFullPage {
	LEFT: 0px
}
#ContentRight {
	LEFT: 0px
}
#ContentRightOverview {
	LEFT: 0px
}
#ErrorContainer {
	LEFT: 0px
}
#FooterContainer {
	LEFT: 0px
}
#GlobalErrorContainer {
	LEFT: 0px
}
#HotelDetailNavContainer {
	LEFT: 0px
}
#HotelDetailNavMenu {
	LEFT: 0px
}
#HotelInfoContainer {
	LEFT: 0px
}
#HotelOverviewFlashContainer {
	LEFT: 0px
}
#HotelTabContainer {
	LEFT: 0px
}
#HotelThemeContainer {
	LEFT: 0px
}
#LineSubContainer {
	LEFT: 0px
}
#MainContainer {
	LEFT: 0px
}
#MapContainer {
	LEFT: 0px
}
#MapHeaderSubContainer {
	LEFT: 0px
}
#MapSubContainer {
	LEFT: 0px
}
#MastheadContainer {
	LEFT: 0px
}
#MastheadLogo {
	LEFT: 0px
}
#PCRSubContainer {
	LEFT: 0px
}
#PopUpSubContainer {
	LEFT: 0px
}
#ResProgressBarContainer {
	LEFT: 0px
}
#TabLine {
	LEFT: 0px
}
#SpaInfoContainer {
	LEFT: 0px
}
#contentselctorcontainer {
	LEFT: 0px
}
H1 {
	DISPLAY: inline; FLOAT: left
}
#ContentEmail {
	DISPLAY: inline; FLOAT: left
}
#ContentSubContainerLeft {
	DISPLAY: inline; FLOAT: left
}
#ContentSubContainerPhoto {
	DISPLAY: inline; FLOAT: left
}
#FooterSubContainerLeft {
	DISPLAY: inline; FLOAT: left
}
#ContentSubContainerForm {
	DISPLAY: inline; FLOAT: left
}
#HotelDetailNavMenu DL {
	DISPLAY: inline; FLOAT: left
}
#MapSubContainerColumn {
	DISPLAY: inline; FLOAT: left
}
#MapLocationsFavorites_left {
	DISPLAY: inline; FLOAT: left
}
#MapSubheader {
	DISPLAY: inline; FLOAT: left
}
#MastheadReservationsLocations A {
	DISPLAY: inline; FLOAT: left
}
#ResProgressBar DL {
	DISPLAY: inline; FLOAT: left
}
#selectorContainerLeft {
	DISPLAY: inline; FLOAT: left
}
#ChatOnline {
	DISPLAY: inline; FLOAT: right
}
#CheckAvailStartOverContainer {
	DISPLAY: inline; FLOAT: right
}
#ContentSubContainerInfo {
	DISPLAY: inline; FLOAT: right
}
#ContentSubContainerRight {
	DISPLAY: inline; FLOAT: right
}
#FooterSubContainerRight {
	DISPLAY: inline; FLOAT: right
}
#GoButton {
	DISPLAY: inline; FLOAT: right
}
#LanguageSelectContainer {
	DISPLAY: inline; FLOAT: right
}
#MapLocationsFavorites {
	DISPLAY: inline; FLOAT: right
}
#PCRContainer {
	DISPLAY: inline; FLOAT: right
}
#PCRSubContainerRight {
	DISPLAY: inline; FLOAT: right
}
#RFPbuttoncontainer {
	DISPLAY: inline; FLOAT: right
}
#selectorContainerRight {
	DISPLAY: inline; FLOAT: right
}
.rfpbuttoncontainer {
	MARGIN-TOP: 10px; FLOAT: right
}
#selectorContainerLeft {
	WIDTH: 490px
}
#selectorContainerRight {
	WIDTH: 330px
}
#selectorContainerRightThankYou {
	WIDTH: 100px
}
#ContentEmail {
	DISPLAY: inline
}
#ContentSubContainerForm {
	DISPLAY: inline
}
#FooterNavigationList LI {
	DISPLAY: inline
}
#FooterSubContainerLeft {
	DISPLAY: inline
}
#FooterSubContainerRight {
	DISPLAY: inline
}
#GoButton {
	DISPLAY: inline
}
#HotelDetailNavMenu LI {
	DISPLAY: inline
}
#MapLocationsFavorites_left {
	DISPLAY: inline
}
#HotelTabList LI {
	DISPLAY: inline
}
#language {
	DISPLAY: inline
}
#languageButton {
	DISPLAY: inline
}
#languageCheckBox {
	DISPLAY: inline
}
#MapLocationsFavorites {
	DISPLAY: inline
}
#MapSubContainerColumn {
	DISPLAY: inline
}
#MapSubheader {
	DISPLAY: inline
}
#MastheadNavigation {
	DISPLAY: inline
}
#MastheadReservationsLocations LI {
	DISPLAY: inline
}
#MastheadWelcome {
	DISPLAY: inline
}
#PCREmailPCNumber {
	DISPLAY: inline
}
#PCRForgotPin {
	DISPLAY: inline
}
#PCRPin {
	DISPLAY: inline
}
#PCRRememberMe {
	DISPLAY: inline
}
PCRTravelProfile {
	DISPLAY: inline
}
A {
	TEXT-DECORATION: none
}
#ContentCopy A:hover {
	TEXT-DECORATION: none
}
#ContentCopy A.viewDescLink {
	TEXT-DECORATION: none
}
#ContentSubContainerInfo #FormLabel A:hover {
	TEXT-DECORATION: none
}
#ContentSubContainerPhoto #FormLabel A:hover {
	TEXT-DECORATION: none
}
#ContentSubContainerForm #FormLabel A:hover {
	TEXT-DECORATION: none
}
#ContentContainer A:hover {
	TEXT-DECORATION: none
}
#Error A:hover {
	TEXT-DECORATION: none
}
#FooterNavigationList A:hover {
	TEXT-DECORATION: none
}
#FooterSubContainerLeft A:hover {
	TEXT-DECORATION: none
}
#FooterSubContainerRight A:hover {
	TEXT-DECORATION: none
}
#HotelDetailNavMenu A:hover {
	TEXT-DECORATION: none
}
#HotelInfoLeft A:hover {
	TEXT-DECORATION: none
}
#HotelInfoResDirect A:hover {
	TEXT-DECORATION: none
}
#MastheadReservationsLocations A:hover {
	TEXT-DECORATION: none
}
#MastheadSubContainerAlerts A {
	TEXT-DECORATION: none
}
#PCRError A:hover {
	TEXT-DECORATION: none
}
#PCRNotYou A:hover {
	TEXT-DECORATION: none
}
#PCRSubContainerRight A:hover {
	TEXT-DECORATION: none
}
#ResProgressBar A:hover {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
#ContentContainer A {
	TEXT-DECORATION: underline
}
#ContentCopy A {
	TEXT-DECORATION: underline
}
#ContentSubContainerInfo #FormLabel A {
	TEXT-DECORATION: underline
}
#ContentSubContainerPhoto #FormLabel A {
	TEXT-DECORATION: underline
}
#ContentSubContainerForm #FormLabel A {
	TEXT-DECORATION: underline
}
#Error A {
	TEXT-DECORATION: underline
}
#FooterSubContainerLeft A {
	TEXT-DECORATION: underline
}
#FooterSubContainerRight A {
	TEXT-DECORATION: underline
}
#HotelDetailNavMenu DD A:hover {
	TEXT-DECORATION: underline
}
#HotelInfoLeft A {
	TEXT-DECORATION: underline
}
#HotelInfoResDirect A {
	TEXT-DECORATION: underline
}
#MastheadSubContainerAlerts A:hover {
	TEXT-DECORATION: underline
}
#PCRError A {
	TEXT-DECORATION: underline
}
#PCRNotYou A {
	TEXT-DECORATION: underline
}
#PCRSubContainerRight A {
	TEXT-DECORATION: underline
}
#ResProgressBar A {
	TEXT-DECORATION: underline
}
#CheckAvailStartOver A {
	TEXT-DECORATION: underline
}
#NewHotelThumbnailText #NonBulletList {
	PADDING-BOTTOM: 25px; LINE-HEIGHT: 1.3em; COLOR: #b5a46e
}
#NonBulletList A {
	COLOR: #b5a46e
}
#NonBulletList A:hover {
	COLOR: #999
}
LI {
	LIST-STYLE-TYPE: none; COLOR: #000000
}
UL {
	LIST-STYLE-TYPE: none; COLOR: #000000
}
#NewHotelThumbnailText #NonBulletList {
	COLOR: #b5a46e
}
#NonBulletList A {
	COLOR: #b5a46e
}
#NonBulletList A:hover {
	COLOR: #999
}
LI {
	LIST-STYLE-TYPE: none; COLOR: #000000
}
UL {
	LIST-STYLE-TYPE: none; COLOR: #000000
}
UL {
	MARGIN-BOTTOM: 12px
}
#HotelTabSubContainer UL {
	MARGIN-BOTTOM: 0px
}
#BulletList LI {
	LIST-STYLE-TYPE: disc
}
#BulletList UL {
	LIST-STYLE-TYPE: disc
}
UL.BulletList LI {
	LIST-STYLE-TYPE: disc
}
#NonBulletListIndent LI {
	MARGIN-LEFT: 18px
}
#NonBulletListIndent UL {
	MARGIN-LEFT: 18px
}
LI.NonBulletListIndent {
	MARGIN-LEFT: 18px
}
UL.NonBulletListIndent LI {
	MARGIN-LEFT: 18px
}
#BulletList LI {
	MARGIN-LEFT: 36px
}
#BulletList UL {
	MARGIN-LEFT: 36px
}
LI.BulletList {
	MARGIN-LEFT: 36px
}
UL.BulletList {
	MARGIN-LEFT: 36px
}
.BulletList {
	MARGIN-BOTTOM: 12px
}
DIV.Cleared {
	CLEAR: both
}
H2 {
	CLEAR: both
}
H2 {
	TEXT-TRANSFORM: uppercase
}
#PopUpTitle {
	TEXT-TRANSFORM: uppercase
}
#ContentShell {
	BORDER-BOTTOM: #fcfbfa 1px solid; BORDER-TOP: #fcfbfa 1px solid
}
#GlobalErrorShell {
	BORDER-BOTTOM: #fcfbfa 1px solid; BORDER-TOP: #fcfbfa 1px solid
}
#HotelDetailNavShell {
	BORDER-BOTTOM: #fcfbfa 1px solid; BORDER-TOP: #fcfbfa 1px solid
}
#HotelInfoShell {
	BORDER-BOTTOM: #fcfbfa 1px solid; BORDER-TOP: #fcfbfa 1px solid
}
#HotelTabShell {
	BORDER-BOTTOM: #fcfbfa 1px solid; BORDER-TOP: #fcfbfa 1px solid
}
#HotelThemeShell {
	BORDER-BOTTOM: #fcfbfa 1px solid; BORDER-TOP: #fcfbfa 1px solid
}
#InternalGlobalErrorShell {
	BORDER-BOTTOM: #fcfbfa 1px solid; BORDER-TOP: #fcfbfa 1px solid
}
#ResProgressBarShell {
	BORDER-BOTTOM: #fcfbfa 1px solid; BORDER-TOP: #fcfbfa 1px solid
}
#contentSelector {
	BORDER-BOTTOM: #fcfbfa 1px solid; BORDER-TOP: #fcfbfa 1px solid
}
#contentSelectorbtm {
	BACKGROUND-COLOR: #fcfbfa; DISPLAY: block; HEIGHT: 45px
}
H1.HotelName {
	POSITION: relative
}
#CheckAvailStartOverButton {
	POSITION: relative
}
#ContentContainer {
	POSITION: relative
}
#ContentLeft {
	POSITION: relative
}
#ContentLeftOverview {
	POSITION: relative
}
#ContentFullPage {
	POSITION: relative
}
#ContentRight {
	POSITION: relative
}
#ContentRightOverview {
	POSITION: relative
}
#ContentShell {
	POSITION: relative
}
#ContentSubContainerInfo {
	POSITION: relative
}
#ContentSubContainerLeft {
	POSITION: relative
}
#ContentSubContainerPhoto {
	POSITION: relative
}
#ContentSubContainerForm {
	POSITION: relative
}
#DarkGrayContentShell {
	POSITION: relative
}
#ErrorContainer {
	POSITION: relative
}
#ContentSubContainerRight {
	POSITION: relative
}
#DarkGrayContentContainer {
	POSITION: relative
}
#FooterContainer {
	POSITION: relative
}
#FooterShell {
	POSITION: relative
}
#FooterSubContainer {
	POSITION: relative
}
#FooterSubContainerNavigation {
	POSITION: relative
}
#GlobalErrorContainer {
	POSITION: relative
}
#GlobalErrorShell {
	POSITION: relative
}
#HotelDetailNavContainer {
	POSITION: relative
}
#HotelDetailNavShell {
	POSITION: relative
}
#HotelInfoContainer {
	POSITION: relative
}
#HotelInfoLeft {
	POSITION: relative
}
#HotelInfoResDirect {
	POSITION: relative
}
#HotelInfoShell {
	POSITION: relative
}
#HotelOverviewFlashShell {
	POSITION: relative
}
#HotelOverviewFlashContainer {
	POSITION: relative
}
#HotelTabContainer {
	POSITION: relative
}
#HotelTabShell {
	POSITION: relative
}
#HotelTabSubContainer {
	POSITION: relative
}
#HotelTheme {
	POSITION: relative
}
#HotelThemeContainer {
	POSITION: relative
}
#HotelThemeShell {
	POSITION: relative
}
#InternalGlobalErrorShell {
	POSITION: relative
}
#languageButton {
	POSITION: relative
}
#languageCheckBox {
	POSITION: relative
}
#LineSubContainer {
	POSITION: relative
}
#MapContainer {
	POSITION: relative
}
#MapHeaderSubContainer {
	POSITION: relative
}
#MapListCountry {
	POSITION: relative
}
#MapListLocation {
	POSITION: relative
}
#MapListRegion {
	POSITION: relative
}
#MapListSubContainer {
	POSITION: relative
}
#MapShell {
	POSITION: relative
}
#MapSubContainer {
	POSITION: relative
}
#MapSubContainerColumn {
	POSITION: relative
}
#MapSubheader {
	POSITION: relative
}
#MastheadContainer {
	POSITION: relative
}
#MastheadShell {
	POSITION: relative
}
#PCRSubContainer {
	POSITION: relative
}
#PCRSubContainerRight {
	POSITION: relative
}
#PopUpSubContainer {
	POSITION: relative
}
#ResProgressBar {
	POSITION: relative
}
#ResProgressBarContainer {
	POSITION: relative
}
#ResProgressBarShell {
	POSITION: relative
}
#TabLine {
	POSITION: relative
}
#QuickEnrollTitle {
	POSITION: relative
}
#QuickEnrollIntro {
	POSITION: relative
}
#QuickEnrollCheck {
	POSITION: relative
}
#FooterShell {
	BACKGROUND-COLOR: #232520; HEIGHT: 80px
}
#MastheadShell {
	BACKGROUND-COLOR: #232520; HEIGHT: 80px
}
#FooterShell {
	HEIGHT: 120px
}
BODY#Home #GlobalErrorShell {
	BORDER-BOTTOM: #232521 1px solid; BORDER-TOP: #232521 1px solid
}
#HotelDetailNavShell {
	Z-INDEX: 20
}
#ContentContainer {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 30px
}
#ErrorContainer {
	BORDER-BOTTOM: #e2ddc9 1px solid; BORDER-LEFT: #e2ddc9 1px solid; MARGIN-TOP: 3px; WIDTH: 100%; MARGIN-BOTTOM: 20px; BORDER-TOP: #e2ddc9 1px solid; BORDER-RIGHT: #e2ddc9 1px solid
}
#PCRErrorContainer {
	BORDER-BOTTOM: #e2ddc9 1px solid; BORDER-LEFT: #e2ddc9 1px solid; WIDTH: 242px; HEIGHT: 70px; BORDER-TOP: #e2ddc9 1px solid; TOP: 4px; BORDER-RIGHT: #e2ddc9 1px solid; LEFT: 0px
}
#FooterContainer {
	TOP: 20px
}
#FooterContainer A:hover {
	COLOR: #b5a46e
}
A:visited {
	COLOR: #b5a46e
}
#GlobalErrorContainer {
	BORDER-BOTTOM: #e2ddc9 1px solid; BORDER-LEFT: #e2ddc9 1px solid; MARGIN-TOP: 3px; WIDTH: 838px; MARGIN-BOTTOM: 3px; BORDER-TOP: #e2ddc9 1px solid; BORDER-RIGHT: #e2ddc9 1px solid
}
#HotelDetailNavContainer {
	PADDING-BOTTOM: 8px; MARGIN-TOP: 20px; MARGIN-BOTTOM: 38px
}
#HotelDetailNavMenu A:hover {
	COLOR: #b5a46e
}
A:visited {
	COLOR: #b5a46e
}
#ecpnew-content-main A:hover {
	COLOR: #005d8c
}
A:visited {
	COLOR: #005d8c
}
#CheckAvailStartOverContainer {
	MIN-HEIGHT: 26px
}
* HTML #CheckAvailStartOverContainer {
	HEIGHT: 26px
}
#CheckAvailStartOver {
	TEXT-ALIGN: left; LINE-HEIGHT: 1.75em; MARGIN: 0.25em 1em; WIDTH: 392px
}
#CheckAvailStartOver A {
	FONT-WEIGHT: bold
}
#HotelThemeContainer {
	MARGIN-TOP: 10px
}
#ResProgressBarContainer {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 14px
}
#FooterNavigationList A {
	PADDING-RIGHT: 17px; LETTER-SPACING: 0.1em
}
H1.HotelName {
	LETTER-SPACING: 0.07em
}
H2 {
	PADDING-BOTTOM: 14px
}
#PopUpTitle {
	PADDING-BOTTOM: 14px
}
#CloseButton {
	WIDTH: 17px; HEIGHT: 17px; TOP: 5px; RIGHT: 5px
}
#ContentCopy {
	MARGIN-LEFT: 1px
}
#facilitiesDescription {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px
}
#ContentEmail {
	MARGIN-RIGHT: 10px
}
#ContentEmailSubContainer {
	MARGIN-TOP: 20px; WIDTH: 200px
}
#ContentLeft {
	WIDTH: 408px
}
#ContentRight {
	WIDTH: 408px
}
#ContentLeftOverview {
	WIDTH: 440px
}
#ContentRightOverview {
	WIDTH: 292px
}
#ContentSubContainer {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px
}
#ContentSubContainerInfo {
	WIDTH: 314px
}
#DataField #Required {
	WIDTH: 10px
}
#StatesDataField #Required {
	WIDTH: 10px
}
#GRStatesDataField #Required {
	WIDTH: 10px
}
#PDStatesDataField #Required {
	WIDTH: 10px
}
#DataField #FormLabel {
	WIDTH: 250px
}
#StatesDataField #FormLabel {
	WIDTH: 250px
}
#GRStatesDataField #FormLabel {
	WIDTH: 250px
}
#PDStatesDataField #FormLabel {
	WIDTH: 250px
}
#DarkGrayContentContainer {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 20px
}
#ExperienceSelection #ContentSubContainerInfo {
	WIDTH: 626px
}
#FooterSubContainer {
	TOP: 20px
}
#FooterSubContainer A {
	COLOR: #b5a46e
}
#FooterSubContainer A:hover {
	COLOR: #999
}
#Error {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 4px
}
#PCRError {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 4px
}
#hdSubMenu1 A {
	MARGIN-RIGHT: 20px
}
#hdSubMenu2 A {
	MARGIN-RIGHT: 20px
}
#hdSubMenu3 A {
	MARGIN-RIGHT: 20px
}
#hdSubMenu4 A {
	MARGIN-RIGHT: 20px
}
#hdSubMenu5 A {
	MARGIN-RIGHT: 20px
}
#hdSubMenu6 A {
	MARGIN-RIGHT: 20px
}
#hdSubMenu2 {
	WIDTH: 580px; DISPLAY: none
}
#hdSubMenu4 {
	WIDTH: 400px; DISPLAY: none
}
#FeaturesNav #hdSubMenu2 {
	DISPLAY: block
}
#FeaturesNav #hdSubMenu4 {
	DISPLAY: none
}
#AreaHighlightsNav #hdSubMenu2 {
	DISPLAY: none
}
#AreaHighlightsNav #hdSubMenu4 {
	DISPLAY: block
}
#HotelDetailNavMenu {
	BORDER-BOTTOM: #cecbb3 1px dotted; POSITION: absolute; LETTER-SPACING: 0.1em
}
#HotelDetailNavMenu DD {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 6px
}
#HotelDetailNavMenu DT {
	PADDING-BOTTOM: 6px; MARGIN: 0px 34px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#HotelInfoContainer #ContentSubContainerLeft {
	WIDTH: 630px
}
#HotelInfoContainer #ContentSubContainerRight {
	WIDTH: 200px
}
#HotelInfoResDirect {
	RIGHT: 0px
}
#HotelTabSubContainer {
	MARGIN-TOP: 5px; HEIGHT: 23px
}
#HotelTheme {
	PADDING-BOTTOM: 8px; LINE-HEIGHT: 1.4em; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 8px
}
#languageButton {
	MARGIN-LEFT: 5px; TOP: 4px
}
#LanguageSelectSubContainer {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
#Line {
	HEIGHT: 1px
}
#MapLine {
	HEIGHT: 1px
}
#LineSubContainer {
	TOP: 10px
}
#MapHeaderSubContainer {
	PADDING-LEFT: 10px; PADDING-TOP: 10px
}
.MapIcon {
	VERTICAL-ALIGN: middle
}
#MapListCountry {
	MARGIN-TOP: 10px
}
#MapListLocation {
	MARGIN-TOP: 2px
}
#MapListRegion {
	MARGIN-TOP: 20px
}
#MapListSubContainer {
	MARGIN-RIGHT: 16px
}
#MapSubContainer {
	WIDTH: 840px; MARGIN-BOTTOM: 20px
}
#MapSubContainerColumn {
	WIDTH: 271px
}
#MapSubheaderContainer {
	MARGIN-TOP: 16px; WIDTH: 840px; HEIGHT: 19px
}
#MastheadLogo {
	WIDTH: 240px; HEIGHT: 45px; TOP: 17px
}
#MastheadNotYou {
	MARGIN-TOP: 2px
}
#MastheadReservationsLocations A {
	BORDER-LEFT: #232521 1px solid; LETTER-SPACING: 0.1em; TEXT-DECORATION: none
}
#MastheadSubContainerAlerts {
	WIDTH: 366px; HEIGHT: 26px; TOP: 52px; RIGHT: 230px
}
#MastheadSubContainerChatInstructions {
	TOP: 14px; LEFT: 280px
}
#MastheadSubContainerNavigation {
	TOP: 20px; RIGHT: 0px
}
#MastheadSubContainerReservationsLocations {
	TOP: 54px; RIGHT: 0px
}
#MastheadWelcome {
	PADDING-RIGHT: 20px
}
#PCRCloseButton {
	Z-INDEX: 5; TOP: 9px; RIGHT: 5px
}
#LanguageSelectContainer {
	WIDTH: 590px; HEIGHT: 80px
}
#PCRContainer {
	WIDTH: 590px; HEIGHT: 80px
}
Ambassador Home login box-- > #PCRloginBoxHomeLabels1 {
	BACKGROUND-IMAGE: url(http://content.dev.ichotelsgroup.com/cq/content/branded/ic/en/gb/amb.-NamedParSys-anonBg-Image.NamedParSysimage.0.1.gif); WIDTH: 900px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 350px
}
#PCRloginBoxHomeLabels {
	BACKGROUND-COLOR: #b5a46e
}
#PCRloginBoxHomeMain {
	PADDING-TOP: 1px
}
#PCRloginBoxHomeOuter {
	BORDER-BOTTOM: #bdb085 1px solid; BORDER-LEFT: #bdb085 1px solid; BACKGROUND-COLOR: #fcfbfa; WIDTH: 265px; HEIGHT: 110px; BORDER-TOP: #bdb085 1px solid; BORDER-RIGHT: #bdb085 1px solid
}
#PCRMemCommFeature {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #fcfbfa; WIDTH: 250px; HEIGHT: 90px
}
#PCRloginBoxHomeposition {
	POSITION: absolute; TOP: 250px; LEFT: 550px
}
#PCRMemberCommune {
	POSITION: absolute; TOP: 260px; LEFT: 10px
}
#PCRFeatureOffer {
	POSITION: absolute; TOP: 260px; LEFT: 280px
}
#PCRloginBoxHomeSignBtn {
	PADDING-TOP: 3px
}
#PCRloginBoxHomeForgotPin {
	TEXT-ALIGN: right; PADDING-TOP: 3px
}
#PCRloginBoxHomeMain {
	TEXT-ALIGN: left
}
#PCRloginBoxHomeLabels {
	TEXT-ALIGN: left
}
#PCRloginBoxHomeOuter {
	TEXT-ALIGN: left
}
#PCRloginBoxHomeSignBtn {
	TEXT-ALIGN: left
}
#PCRMemberExpWelcome {
	TEXT-ALIGN: left
}
#PCRMemberExpAmbStatus {
	TEXT-ALIGN: left
}
#PCRMemberExpPCRSection {
	TEXT-ALIGN: left
}
#PCRMemberExpPCRQuickLinks {
	TEXT-ALIGN: left
}
#PCRMemberExpNextRes {
	TEXT-ALIGN: left
}
#PCRMemberExpMemCommu {
	TEXT-ALIGN: left
}
#PCRMemberExpFeatureOffer {
	TEXT-ALIGN: left
}
#PCRMemberExpNewRes {
	TEXT-ALIGN: left
}
#PCRMemberExpRedeemPoints {
	TEXT-ALIGN: left
}
#PCRMemberExpBenefitsPopUpText {
	TEXT-ALIGN: left
}
#PCRloginBoxHomeMain {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px
}
#PCRloginBoxHomeSignBtn {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px
}
#PCRloginBoxHomeForgotPin {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px
}
#PCRloginBoxHomeLabels {
	WIDTH: 260px; HEIGHT: 80px
}
#PCRloginBoxHomeMain {
	WIDTH: 260px; HEIGHT: 80px
}
#PCRMemberExpWelcome {
	POSITION: absolute; TOP: 55px; FONT-WEIGHT: bold; LEFT: 10px
}
#PCRMemberExpAmbStatus {
	POSITION: absolute; TOP: 130px; LEFT: 1px
}
#PCRMemberExpPCRSection {
	POSITION: absolute; TOP: 200px; LEFT: 1px
}
#PCRMemberExpPCRQuickLinks {
	POSITION: absolute; TOP: 320px; LEFT: 1px
}
#PCRMemberExpNextRes {
	POSITION: absolute; TOP: 130px; LEFT: 300px
}
#PCRMemberExpNewRes {
	POSITION: absolute; TOP: 300px; LEFT: 300px
}
#PCRMemberExpRedeemPoints {
	POSITION: absolute; TOP: 340px; LEFT: 300px
}
#PCRMemberExpMemCommu {
	POSITION: absolute; TOP: 130px; LEFT: 550px
}
#PCRMemberExpFeatureOffer {
	POSITION: absolute; TOP: 230px; LEFT: 550px
}
#PCRMemberExpspace {
	HEIGHT: 70px
}
#PCRMemberExpFeatureOffer {
	WIDTH: 280px
}
#PCRMemberExpMemCommu {
	WIDTH: 280px
}
#PCRMemberExpRedeemPoints {
	WIDTH: 280px
}
#PCRMemberExpNewRes {
	WIDTH: 280px
}
#PCRMemberExpNextRes {
	WIDTH: 280px
}
#PCRMemberExpPCRQuickLinks {
	WIDTH: 280px
}
#PCRMemberExpPCRSection {
	WIDTH: 280px
}
#PCRMemberExpBenefitsPopUp {
	Z-INDEX: 20; BORDER-BOTTOM: #bdb085 1px solid; POSITION: absolute; BORDER-LEFT: #bdb085 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 490px; HEIGHT: 200px; BORDER-TOP: #bdb085 1px solid; TOP: 100px; BORDER-RIGHT: #bdb085 1px solid; LEFT: 290px
}
#PCRMemberExpBenefitsPopUpText {
	
}
#PCREmailPCNumber {
	MARGIN-RIGHT: 10px
}
#PCRPin {
	MARGIN-RIGHT: 10px
}
#PCRLineTwo {
	MARGIN-TOP: 6px
}
#PCRLineThree {
	MARGIN-TOP: 6px
}
#PCRLineTwoExplicit {
	MARGIN-TOP: 4px
}
#PCRLineTwoImplicit {
	MARGIN-TOP: 3px
}
#PCRLineThreeImplicit {
	MARGIN-TOP: 4px
}
#PCRLogo {
	TOP: 4px; LEFT: 5px
}
#PCRLogoInline {
	MARGIN-BOTTOM: 10px
}
#PCRNotYou {
	WIDTH: 150px; TOP: 30px; LEFT: 5px
}
#PCRSignInButton {
	TOP: 52px; RIGHT: 5px
}
#PCRSubContainer {
	BORDER-BOTTOM: #bdb085 1px solid; BORDER-LEFT: #bdb085 1px solid; WIDTH: 588px; HEIGHT: 70px; BORDER-TOP: #bdb085 1px solid; TOP: 4px; BORDER-RIGHT: #bdb085 1px solid
}
-- > #PCRSubContainer {
	BORDER-BOTTOM: #bdb085 1px solid; BORDER-LEFT: #bdb085 1px solid; WIDTH: 588px; HEIGHT: 78px; BORDER-TOP: #bdb085 1px solid; TOP: 4px; BORDER-RIGHT: #bdb085 1px solid
}
#PCRSubContainerRight {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 400px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
#PopUpContainerSmall {
	BORDER-BOTTOM: #232521 3px solid; BORDER-LEFT: #232521 3px solid; BORDER-TOP: #232521 3px solid; BORDER-RIGHT: #232521 3px solid
}
#PopUpContainerMed {
	BORDER-BOTTOM: #232521 3px solid; BORDER-LEFT: #232521 3px solid; BORDER-TOP: #232521 3px solid; BORDER-RIGHT: #232521 3px solid
}
#PopUpContainerLarge {
	BORDER-BOTTOM: #232521 3px solid; BORDER-LEFT: #232521 3px solid; BORDER-TOP: #232521 3px solid; BORDER-RIGHT: #232521 3px solid
}
#PopUpContainer {
	BORDER-BOTTOM: #232521 3px solid; BORDER-LEFT: #232521 3px solid; BORDER-TOP: #232521 3px solid; BORDER-RIGHT: #232521 3px solid
}
#PopUpContainerLeft {
	WIDTH: 400px; MARGIN-BOTTOM: 5px
}
#PopUpContainerLeftRedeem {
	WIDTH: 400px; MARGIN-BOTTOM: 5px
}
#PopUpContainerSmall {
	WIDTH: 400px; HEIGHT: 180px
}
#PopUpContainerSmall #ContentCopy {
	PADDING-RIGHT: 5px; HEIGHT: 128px; OVERFLOW: auto
}
#PopUpContainerMed {
	WIDTH: 500px; HEIGHT: 280px
}
#PopUpContainerMed #ContentCopy {
	PADDING-RIGHT: 5px; HEIGHT: 228px; OVERFLOW: auto
}
#PopUpContainerLarge {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 600px; DISPLAY: none; HEIGHT: 380px
}
#PopUpContainerLarge #ContentCopy {
	HEIGHT: 328px; OVERFLOW: auto
}
#PopUpSubContainer {
	BORDER-BOTTOM: #bdb085 1px solid; BORDER-LEFT: #bdb085 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BORDER-TOP: #bdb085 1px solid; BORDER-RIGHT: #bdb085 1px solid; PADDING-TOP: 8px
}
#PopUpContainerLeftReward {
	MARGIN-BOTTOM: 20px
}
#RatesSelection #ContentSubContainerInfo {
	WIDTH: 280px
}
#RatesSelection #ContentSubContainerInfo #FormLabel {
	WIDTH: 182px
}
#ResProgressBar {
	PADDING-BOTTOM: 8px; LINE-HEIGHT: 1.4em; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 8px
}
#ResProgressBar A {
	FONT-WEIGHT: normal
}
#ResProgressBar DT {
	FONT-WEIGHT: bold; MARGIN-RIGHT: 32px
}
#ResProgressBar DD {
	MAX-WIDTH: 240px; MARGIN-RIGHT: 5px
}
#DataField {
	PADDING-BOTTOM: 10px; BORDER-TOP: #fcfbfa 1px solid
}
#DatesSelection {
	PADDING-BOTTOM: 10px; BORDER-TOP: #fcfbfa 1px solid
}
#ExperienceSelection {
	PADDING-BOTTOM: 10px; BORDER-TOP: #fcfbfa 1px solid
}
#GroupCorpSelection {
	PADDING-BOTTOM: 10px; BORDER-TOP: #fcfbfa 1px solid
}
#RoomSelection {
	PADDING-BOTTOM: 10px; BORDER-TOP: #fcfbfa 1px solid
}
#RatesSelection {
	PADDING-BOTTOM: 10px; BORDER-TOP: #fcfbfa 1px solid
}
StatesDataField {
	PADDING-BOTTOM: 10px; BORDER-TOP: #fcfbfa 1px solid
}
GRStatesDataField {
	PADDING-BOTTOM: 10px; BORDER-TOP: #fcfbfa 1px solid
}
PDStatesDataField {
	PADDING-BOTTOM: 10px; BORDER-TOP: #fcfbfa 1px solid
}
#ExperienceSelection {
	BORDER-BOTTOM: #cecbb3 1px solid
}
#RoomSelection {
	BORDER-BOTTOM: #cecbb3 1px solid
}
#RatesSelection {
	BORDER-BOTTOM: #cecbb3 1px solid
}
#DatesSelection {
	BORDER-BOTTOM: #fcfbfa 1px solid
}
#GroupCorpSelection {
	BORDER-BOTTOM: #fcfbfa 1px solid
}
#GroupCorpSelection #ContentSubContainerForm {
	MARGIN-RIGHT: 20px
}
#DatesSelection #ContentSubContainerForm {
	MARGIN-RIGHT: 30px
}
#RoomSelection #ContentSubContainerInfo #FormLabel {
	WIDTH: 240px; WORD-WRAP: break-word
}
#SelectRoomButton {
	RIGHT: 0px
}
#RoomSelection #SelectRoomButton {
	BOTTOM: 0px
}
#RoomSelection .RateRangeContainer {
	POSITION: absolute; TOP: 0px; RIGHT: 0px
}
#RoomSelection .RateRangeContainer .RateRangeLabel {
	DISPLAY: block; FONT-WEIGHT: bold
}
#TabLine {
	HEIGHT: 1px; TOP: -3px
}
#ShowWhenPrint {
	DISPLAY: none
}
#HideWhenPrint {
	DISPLAY: block
}
#ContentShell #MapSubContainer #MapListLocation LI A {
	COLOR: #bdb085; TEXT-DECORATION: none
}
#ContentShell #MapSubContainer #MapListLocation LI A:hover {
	TEXT-DECORATION: underline
}
#MapListLocation LI A {
	MARGIN-RIGHT: 5px
}
#MapListLocation LI A:hover {
	MARGIN-RIGHT: 5px
}
#PCRSubContainerRight #PCRLineOne .textPar P {
	FONT-FAMILY: Arial; MARGIN-BOTTOM: -1px; FONT-SIZE: 10px
}
#RoomCompareHeader {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
#RoomCompareSectionHeader {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
#RoomCompareRow {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 21px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
#RoomCompareSectionHeader {
	BORDER-BOTTOM: #bdb085 1px solid; BORDER-TOP: #bdb085 1px solid
}
#RoomCompareSectionHeader A {
	COLOR: #4f4d45; CURSOR: pointer; TEXT-DECORATION: none
}
#RoomCompareSectionHeader A:hover {
	COLOR: #4f4d45; CURSOR: pointer; TEXT-DECORATION: none
}
TABLE#RoomCompare {
	BORDER-BOTTOM: #bdb085 1px solid; BORDER-LEFT: #bdb085 1px solid; BORDER-TOP: #bdb085 1px solid; BORDER-RIGHT: #bdb085 1px solid
}
#ActiveDate {
	BORDER-BOTTOM: #bdb085 1px solid; BORDER-LEFT: #bdb085 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 100px; PADDING-RIGHT: 3px; BORDER-TOP: #bdb085 1px solid; BORDER-RIGHT: #bdb085 1px solid; PADDING-TOP: 3px
}
#InactiveDate {
	BORDER-BOTTOM: #bdb085 1px solid; BORDER-LEFT: #bdb085 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 100px; PADDING-RIGHT: 3px; BORDER-TOP: #bdb085 1px solid; BORDER-RIGHT: #bdb085 1px solid; PADDING-TOP: 3px
}
#ActiveDate {
	BACKGROUND-COLOR: #e7e7db
}
#CalendarDate {
	BOTTOM: 0px; FLOAT: right; RIGHT: 0px
}
#CalendarMonth {
	BORDER-BOTTOM: #bdb085 1px solid; BORDER-LEFT: #bdb085 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #d2c496; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #bdb085 1px solid; BORDER-RIGHT: #bdb085 1px solid; PADDING-TOP: 3px
}
#CalendarRoomRate {
	TEXT-ALIGN: center; FONT-WEIGHT: bold
}
#checkInCalendar {
	Z-INDEX: 200; POSITION: absolute; VISIBILITY: hidden; TOP: 104px; LEFT: 0px
}
#checkOutCalendar {
	Z-INDEX: 200; POSITION: absolute; VISIBILITY: hidden; TOP: 104px; LEFT: 169px
}
#GRcheckInCalendar {
	Z-INDEX: 200; POSITION: absolute; VISIBILITY: hidden; TOP: 800px; LEFT: 375px
}
#GRcheckOutCalendar {
	Z-INDEX: 200; POSITION: absolute; VISIBILITY: hidden; TOP: 825px; LEFT: 375px
}
#PDcheckInCalendar {
	Z-INDEX: 200; POSITION: absolute; VISIBILITY: hidden; TOP: 720px; LEFT: 465px
}
#PDcheckOutCalendar {
	Z-INDEX: 200; POSITION: absolute; VISIBILITY: hidden; TOP: 100px; LEFT: 465px
}
#LRcheckInCalendar {
	Z-INDEX: 200; POSITION: absolute; VISIBILITY: hidden; TOP: 620px; LEFT: 460px
}
#LRcheckOutCalendar {
	Z-INDEX: 200; POSITION: absolute; VISIBILITY: hidden; TOP: 0px; LEFT: 0px
}
.futureDate {
	COLOR: #000; TEXT-DECORATION: underline
}
A.futureDate {
	COLOR: #000; TEXT-DECORATION: underline
}
A.futureDate:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
A.futureDate:visited {
	COLOR: #000; TEXT-DECORATION: underline
}
.pastDate {
	COLOR: #bdb085; TEXT-DECORATION: none
}
#closeCalendar {
	POSITION: relative; TEXT-ALIGN: right; HEIGHT: 21px; COLOR: #000000; TOP: 2px; RIGHT: 2px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.currDate {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #e2dbc6; COLOR: #000; FONT-SIZE: 8pt; TEXT-DECORATION: underline; PADDING-TOP: 0px
}
A.currDate {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #e2dbc6; COLOR: #000; FONT-SIZE: 8pt; TEXT-DECORATION: underline; PADDING-TOP: 0px
}
A.currDate:hover {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #e2dbc6; COLOR: #000; FONT-SIZE: 8pt; TEXT-DECORATION: underline; PADDING-TOP: 0px
}
A.currDate:visited {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #e2dbc6; COLOR: #000; FONT-SIZE: 8pt; TEXT-DECORATION: underline; PADDING-TOP: 0px
}
#calendar_frame {
	Z-INDEX: 200; BORDER-BOTTOM: #bdb085 1px solid; POSITION: absolute; BORDER-LEFT: #bdb085 1px solid; WIDTH: auto; BACKGROUND: #fcfbfa; BORDER-TOP: #bdb085 1px solid; TOP: 0px; BORDER-RIGHT: #bdb085 1px solid
}
.calendar_table {
	POSITION: relative
}
#months_frame {
	BORDER-BOTTOM: #bdb085 1px solid; POSITION: relative; BORDER-LEFT: #bdb085 1px solid; WIDTH: 267px; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 2px; BORDER-TOP: #bdb085 1px solid; MARGIN-RIGHT: 2px; BORDER-RIGHT: #bdb085 1px solid
}
HTML > BODY #months_frame {
	WIDTH: auto
}
.month_label_container {
	POSITION: relative; TEXT-ALIGN: center; WIDTH: 130px; BACKGROUND: #e2dbc6; HEIGHT: 18px
}
.month_label {
	POSITION: relative; COLOR: #000000; FONT-SIZE: 8pt; TOP: 2px; FONT-WEIGHT: bold
}
#left_month {
	POSITION: relative; WIDTH: 130px; DISPLAY: inline; FLOAT: left; COLOR: #00693f
}
#bisector {
	POSITION: relative; BACKGROUND-COLOR: #bdb085; MARGIN: 2px; WIDTH: 1px; DISPLAY: inline; FLOAT: left; HEIGHT: 118px
}
#right_month {
	POSITION: relative; WIDTH: 130px; DISPLAY: inline; FLOAT: left
}
#monthOne {
	POSITION: relative; WIDTH: 130px
}
#monthTwo {
	POSITION: relative; WIDTH: 130px
}
#monthOne {
	MARGIN: 0px; BACKGROUND: #fcfbfa
}
#monthTwo {
	MARGIN: 0px; BACKGROUND: #fcfbfa
}
#monthOne TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1px; LINE-HEIGHT: 9pt; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; LETTER-SPACING: -0.2mm; FONT-SIZE: 8pt; PADDING-TOP: 1px
}
#monthTwo TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1px; LINE-HEIGHT: 9pt; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; LETTER-SPACING: -0.2mm; FONT-SIZE: 8pt; PADDING-TOP: 1px
}
.days_of_week {
	BACKGROUND: #d2c496; HEIGHT: 18px; COLOR: #fff
}
#lightbox {
	Z-INDEX: 9999; POSITION: absolute; TEXT-ALIGN: left; MARGIN: -220px 0px 0px -250px; WIDTH: 500px; DISPLAY: none; HEIGHT: 200px; MAX-HEIGHT: 200px; TOP: 50%; LEFT: 50%
}
#lightbox #ContentCopy {
	OVERFLOW-X: hidden; HEIGHT: 200px; MAX-HEIGHT: 200px; OVERFLOW: auto
}
[id]#lightbox {
	POSITION: fixed
}
#overlay {
	Z-INDEX: 5000; POSITION: absolute; FILTER: alpha(opacity=60); BACKGROUND-COLOR: #000; WIDTH: 100%; DISPLAY: none; HEIGHT: 100%; TOP: 0px; LEFT: 0px; -moz-opacity: 0.6; opacity: .60
}
[id]#overlay {
	POSITION: fixed
}
.done#lightbox #lbLoadMessage {
	DISPLAY: none
}
.done#lightbox #lbContent {
	DISPLAY: block
}
.loading#lightbox #lbContent {
	DISPLAY: none
}
.loading#lightbox #lbLoadMessage {
	DISPLAY: block
}
#MediaPlayer {
	Z-INDEX: 1; MARGIN-TOP: 4px; WIDTH: 410px; MARGIN-BOTTOM: 20px; HEIGHT: 405px
}
DIV#MediaContainer {
	Z-INDEX: 2; POSITION: absolute
}
DIV#MediaContainerShadow {
	Z-INDEX: 1; POSITION: absolute; BACKGROUND-COLOR: #e1e1df; MARGIN-TOP: 5px; WIDTH: 410px; HEIGHT: 404px; LEFT: 2px
}
DIV#disp0 {
	POSITION: absolute; WIDTH: 408px; HEIGHT: 306px; TOP: 0px
}
DIV#disp1 {
	POSITION: absolute; WIDTH: 408px; HEIGHT: 306px; TOP: 0px
}
DIV#dispTextContainer {
	Z-INDEX: 2; POSITION: absolute; FILTER: alpha(opacity=70); WIDTH: 408px; BACKGROUND: black; HEIGHT: 40px; TOP: 268px; -moz-opacity: .70; opacity: .70
}
DIV#dispText {
	Z-INDEX: 3; FILTER: alpha(opacity=100); MARGIN: 2px 4px; WIDTH: 400px; COLOR: white; FONT-SIZE: 9px; FONT-WEIGHT: normal; -moz-opacity: 1; opacity: 1
}
DIV#nav {
	BORDER-BOTTOM: #bdb085 1px solid; POSITION: absolute; BORDER-LEFT: #bdb085 1px solid; BACKGROUND-COLOR: #fcfbfa; WIDTH: 312px; WHITE-SPACE: nowrap; HEIGHT: 98px; OVERFLOW: hidden; TOP: 306px
}
DIV#formats {
	BORDER-BOTTOM: #bdb085 1px solid; POSITION: absolute; BACKGROUND-COLOR: #fcfbfa; WIDTH: 96px; HEIGHT: 98px; TOP: 306px; BORDER-RIGHT: #bdb085 1px solid; LEFT: 312px
}
DIV#buttons {
	POSITION: absolute; TOP: 12px; LEFT: 7px
}
DIV#dividerBar {
	POSITION: absolute; BORDER-LEFT: #c6c6c6 1px solid; WIDTH: 1px; HEIGHT: 90px; TOP: 3px; LEFT: 0px
}
DIV#thumbs {
	MARGIN-TOP: 6px; WIDTH: 297px; WHITE-SPACE: nowrap; MARGIN-LEFT: 6px; OVERFLOW: hidden
}
DIV#scroller {
	POSITION: absolute; DISPLAY: inline; TOP: 78px; LEFT: 6px
}
#sliderLeft {
	POSITION: relative; WIDTH: 12px
}
#sliderRight {
	POSITION: relative; WIDTH: 12px
}
#sliderLeft {
	MARGIN-RIGHT: 5px
}
#sliderRight {
	MARGIN-LEFT: 5px
}
DIV#slider {
	Z-INDEX: 5; POSITION: relative; WIDTH: 258px; HEIGHT: 4px
}
DIV#sliderbg {
	Z-INDEX: 1; BORDER-BOTTOM: #c0c0c0 1px solid; POSITION: absolute; BORDER-LEFT: #c0c0c0 1px solid; BACKGROUND-COLOR: #ccc; WIDTH: 258px; HEIGHT: 4px; BORDER-TOP: #c0c0c0 1px solid; TOP: 6px; BORDER-RIGHT: #c0c0c0 1px solid
}
DIV#handle {
	WIDTH: 10px; HEIGHT: 15px; TOP: 0px; CURSOR: move
}
#HomeFlashOffCopy {
	Z-INDEX: 15; POSITION: absolute; TEXT-ALIGN: left; COLOR: #ffffff; MARGIN-LEFT: 9px; TOP: 288px
}
#HomeFlashOffCopy A {
	COLOR: #ffffff
}
#HomeFlashOffCopy A:hover {
	COLOR: #2f5992; TEXT-DECORATION: none
}
#HomeFlashOffFilter {
	Z-INDEX: 10; POSITION: absolute; TEXT-ALIGN: left; FILTER: alpha(opacity=80); BACKGROUND-COLOR: #000000; WIDTH: 840px; HEIGHT: 39px; TOP: 282px; -moz-opacity: .80; opacity: .80
}
#HomeFlashOffImage {
	Z-INDEX: 5; WIDTH: 840px; HEIGHT: 320px
}
.daycolumncontrol {
	WIDTH: 100%
}
.daycolumn {
	FLOAT: left
}
.daycolumnseperator {
	FLOAT: left
}
H1.headerPar {
	MARGIN-BOTTOM: 21px; FLOAT: none
}
H2.headerPar A {
	COLOR: #b5a46e !important; TEXT-DECORATION: none !important
}
H2.headerPar A:hover {
	COLOR: #b5a46e !important; TEXT-DECORATION: none !important
}
H3.headerPar {
	MARGIN-BOTTOM: 12px
}
DL.definitionsPar DT {
	WIDTH: 50%; FLOAT: left
}
DL.definitionsPar DD {
	MARGIN-LEFT: 50%
}
DL.definitionsPar {
	MARGIN-BOTTOM: 10px; CLEAR: both
}
#QuickSearchShell {
	TEXT-ALIGN: center; WIDTH: 100%; HEIGHT: 121px
}
#QuickSearchContainer {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #363932; MARGIN: 0px auto; WIDTH: 840px; HEIGHT: 121px
}
#QuickSearchErrorContainer {
	HEIGHT: 35px
}
#QuickSearchErrorText {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #97bef3; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#QuickSearchErrorText P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
#QuickSearchErrorText P.loading {
	COLOR: #b5a96d; MARGIN-RIGHT: 0.5em
}
#QuickSearchErrorText IMG {
	VERTICAL-ALIGN: text-top
}
#DestinationContainer {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 75px; COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#CheckInCheckOutContainer {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 75px; COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#RoomsAdultsContainer {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 75px; COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#SubmitButtonContainer {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 75px; COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#CheckInCheckOutContainerHome {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 75px; COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#DestinationContainer {
	WIDTH: 335px
}
#SearchBoxContainer {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#ClarifyBoxContainer {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#SearchBoxLabel {
	MARGIN: 0px 0px 0.25em
}
#SearchBoxContainer #SearchBoxExample {
	MARGIN: 0.5em 0px 0px; DISPLAY: block; COLOR: #999; FONT-SIZE: 9px; FONT-WEIGHT: normal
}
#SearchBoxContainer #searchbox {
	WIDTH: 250px
}
#ClarifyBoxContainer #hotelSelect {
	WIDTH: 250px
}
#ClarifyBoxContainer #locationSelect {
	WIDTH: 250px
}
#ClarifyBoxContainer #startOverLink {
	MARGIN-TOP: 0.3em; FONT-SIZE: 9px; FONT-WEIGHT: normal
}
#ClarifyBoxContainer #startOverLink A {
	TEXT-DECORATION: underline
}
#CheckInCheckOutContainer {
	Z-INDEX: 200; POSITION: relative; WIDTH: 215px
}
#CheckInCheckOutContainerHome {
	Z-INDEX: 200; POSITION: relative; WIDTH: 300px
}
#RoomsAdultsContainer {
	WIDTH: 120px
}
#CheckInContainer {
	MARGIN: 0px; CLEAR: both
}
#CheckOutContainer {
	MARGIN: 0px; CLEAR: both
}
#RoomsContainer {
	MARGIN: 0px; CLEAR: both
}
#AdultsContainer {
	MARGIN: 0px; CLEAR: both
}
#ChildrenContainer {
	MARGIN: 0px; CLEAR: both
}
* HTML #CheckOutContainer {
	MARGIN-TOP: -0.5em
}
* HTML #CheckOutContainer INPUT {
	MARGIN-LEFT: -3px
}
#SearchBoxContainer {
	MARGIN-TOP: 0.25em
}
#ClarifyBoxContainer {
	MARGIN-TOP: 0.25em
}
#CheckInContainer {
	MARGIN-TOP: 0.25em
}
#RoomsContainer {
	MARGIN-TOP: 0.25em
}
#ChildrenContainer {
	MARGIN-TOP: 0.25em
}
#RoomsContainer {
	MARGIN-BOTTOM: 21px
}
#ChildrenContainer {
	MARGIN-BOTTOM: 21px
}
#CheckInLabel {
	WIDTH: 9em; FLOAT: left
}
#CheckOutLabel {
	WIDTH: 9em; FLOAT: left
}
#CheckInContainer #CheckInCheckOutExample {
	MARGIN: 0.5em 0px; DISPLAY: block; COLOR: #999; FONT-SIZE: 9px; FONT-WEIGHT: normal
}
#RoomsLabel {
	WIDTH: 5em; FLOAT: left
}
#AdultsLabel {
	WIDTH: 5em; FLOAT: left
}
#ChildrenLabel {
	WIDTH: 5em; FLOAT: left
}
#SubmitButtonContainer {
	WIDTH: 170px
}
#NoAvailContainer {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; COLOR: #fff; PADDING-TOP: 1em
}
#NoAvailContainer P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 18px; PADDING-TOP: 0px
}
#NoAvailContainer A {
	TEXT-DECORATION: underline
}
#NoAvailContainer #startOverLink {
	TEXT-ALIGN: right
}
#checkInCalendarQS {
	Z-INDEX: 200; POSITION: absolute; VISIBILITY: hidden; TOP: 22px; LEFT: 108px
}
#checkOutCalendarQS {
	Z-INDEX: 200; POSITION: absolute; VISIBILITY: hidden; TOP: 61px; LEFT: 108px
}
#checkInCalendarQSHome {
	Z-INDEX: 200; POSITION: absolute; VISIBILITY: hidden; TOP: 40px; LEFT: 1px
}
#checkOutCalendarQSHome {
	Z-INDEX: 200; POSITION: absolute; VISIBILITY: hidden; TOP: 40px; LEFT: 91px
}
* HTML #checkInCalendarQS {
	TOP: 24px; LEFT: 108px
}
* HTML #checkOutCalendarQS {
	TOP: 64px; LEFT: 108px
}
* HTML .underCal {
	Z-INDEX: -1
}
#CrossSellLinkContainer {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #363932; HEIGHT: 40px
}
#CrossSellLink {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 1em
}
#CrossSellLink A {
	TEXT-DECORATION: underline
}
#MapSubContainer DIV.textPar {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #363932; HEIGHT: 100px
}
#MapSubContainer A.anchor {
	COLOR: #b5a46e
}
#MapSubContainer A.anchor:hover {
	TEXT-DECORATION: underline
}
#MapSubContainer DIV.textPar P {
	PADDING-BOTTOM: 30px; COLOR: #fff; FONT-SIZE: 11px
}
#MapSubContainer DIV.textPar A {
	TEXT-DECORATION: underline
}
#MapSubContainer .daycolumn DIV.textPar P {
	PADDING-BOTTOM: 0px
}
#SpaInfoShell {
	BORDER-BOTTOM: #232521 1px solid; POSITION: relative; BACKGROUND-COLOR: #232521; WIDTH: 100%; BORDER-TOP: #232521 1px solid
}
#SpaContainer {
	POSITION: relative; BACKGROUND-COLOR: #000000; WIDTH: 840px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; LEFT: 0px
}
#SpaContainerList {
	POSITION: relative; MARGIN-TOP: 50px; WIDTH: 840px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; LEFT: 0px
}
#SpaSubheaderContainer {
	MARGIN-TOP: 16px; WIDTH: 840px; HEIGHT: 19px
}
#SpaSubheader {
	POSITION: relative; DISPLAY: inline; FLOAT: left; COLOR: #d2c496; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
#SpaBodyText {
	BORDER-BOTTOM: #ffffff 1px dotted; TEXT-ALIGN: left; PADDING-BOTTOM: 40px; MARGIN: 0px 20px 40px; DISPLAY: inline; FONT-FAMILY: arial, sans-serif; FLOAT: left; COLOR: #b8b9bd; FONT-SIZE: 12px; PADDING-TOP: 40px
}
#SpaBodyText .headerPar {
	PADDING-TOP: 0px
}
* HTML #SpaBodyText {
	BORDER-BOTTOM: #ffffff 1px dashed
}
#SpaThumbnailHolder {
	WIDTH: 100%
}
#SpaThumbnailContainerRight {
	WIDTH: 400px; DISPLAY: inline
}
#SpaThumbnailContainerLeft {
	POSITION: relative; WIDTH: 400px; PADDING-RIGHT: 15px; DISPLAY: inline; FLOAT: left
}
#SpaThumbnailImage {
	PADDING-RIGHT: 10px; FLOAT: left
}
#SpaThumbnailText {
	TEXT-ALIGN: left; MARGIN-TOP: 3px; COLOR: #b8b9bd
}
#SpaThumbnailTextHeader {
	POSITION: relative; TEXT-ALIGN: left; COLOR: #d2c496; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#Overlayborderdotted {
	BORDER-TOP: #474b44 1px dotted; MARGIN-RIGHT: 30px
}
H3.ResidentLink {
	TEXT-TRANSFORM: uppercase; COLOR: #b5a46e
}
#ResidencesInfoContainer {
	POSITION: relative; WIDTH: 500px; FLOAT: left; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; LEFT: 100px
}
#ResidencesTopLink {
	TEXT-ALIGN: right; WIDTH: 400px; FLOAT: right
}
#ResidencesMargin {
	MARGIN-TOP: 50px
}
#PCRAnonSectionLeft {
	Z-INDEX: 3; POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; PADDING-LEFT: 8px; WIDTH: 200px; PADDING-RIGHT: 3px; FLOAT: left; HEIGHT: 68px; BORDER-RIGHT: #cecbb3 2px solid; PADDING-TOP: 7px
}
#PCRLoginLogoTextAmb {
	POSITION: relative; BOTTOM: -13px
}
#PCRLoginLogoTextPCR {
	POSITION: relative
}
#PCRLoginLogoText {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
#PCRLoginLogoText .textPar P {
	FONT-FAMILY: Arial; MARGIN-BOTTOM: -1px; FONT-SIZE: 10px
}
#AmbassadorSectionVBar {
	Z-INDEX: 2; POSITION: relative; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #eeede5; MARGIN: 1px 0px 0px; PADDING-LEFT: 0px; WIDTH: 2px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 73px; PADDING-TOP: 0px
}
#AmbassadorSectionCenter {
	Z-INDEX: 1; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 150px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 65px; PADDING-TOP: 5px
}
#PCRLoginAmbLogoText {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
#PCRLoginAmbLogoText .textPar P {
	FONT-FAMILY: Arial; MARGIN-BOTTOM: -1px; FONT-SIZE: 10px
}
#PCRLoginSectionRight {
	Z-INDEX: 0; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 5px; WIDTH: 200px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 5px
}
#PCRLoginMemberSection {
	Z-INDEX: 3; POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px 5px 0px 0px; FLOAT: left
}
#PCRLoginPinSection {
	Z-INDEX: 0; POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px; FLOAT: left
}
#PCRLoginLineOne {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#PCRLoginLineTwo {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#PCRLoginLineThree {
	
}
#PCRExplicitSectionLeft {
	Z-INDEX: 3; POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; PADDING-LEFT: 5px; WIDTH: 150px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 5px
}
#PCRExplicitSectionCenter {
	Z-INDEX: 1; POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; PADDING-LEFT: 0px; WIDTH: 197px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 5px
}
#PCRExplicitSectionRight {
	Z-INDEX: 0; POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 203px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 5px
}
#PCRExplicitTravelProfile {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
#AmbassadorImplicitSectionLeft {
	Z-INDEX: 3; POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; PADDING-LEFT: 5px; WIDTH: 165px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 5px
}
#PCRExplicitSectionRightLinkAmb {
	Z-INDEX: 1; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 12px
}
#PCRImplicitSectionCenter {
	Z-INDEX: 1; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px 15px 0px 0px; PADDING-LEFT: 5px; WIDTH: 150px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 65px; PADDING-TOP: 7px
}
#PCRExplicitSectionCenterPCRLink {
	Z-INDEX: 1; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px 15px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 7px
}
#PCRImplicitTravelProfile {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
#PCRImplicitSectionRight {
	Z-INDEX: 0; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 5px
}
#PCRImplicitMemberSection {
	Z-INDEX: 3; POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px 5px 0px 0px; FLOAT: left
}
#PCRImplicitPinSection {
	Z-INDEX: 0; POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px; FLOAT: left
}
#PCRImplicitLineOne {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#PCRImplicitLineTwo {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#PCRImplicitLineThree {
	
}
#PCRImplicitNotYou {
	POSITION: absolute; TOP: 5px; RIGHT: 65px
}
#QuickEnrollTitle {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#QuickEnrollIntro {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
#QuickEnrollCheck {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
#GuestInfoPCRLoginAMBLogo {
	Z-INDEX: 20; POSITION: relative; FLOAT: left; TOP: 0px
}
#GuestInfoPCRLoginPCRLogo {
	Z-INDEX: 20; POSITION: relative; FLOAT: right; TOP: 10px
}
#PCRMemberContentText {
	POSITION: relative; WIDTH: 390px; TOP: 15px
}
#PCRGuestLoginBox {
	POSITION: relative; TOP: 20px
}
#logoutWarningPopup {
	Z-INDEX: 20; BORDER-BOTTOM: #cecbb3 2px solid; POSITION: absolute; TEXT-ALIGN: center; BORDER-LEFT: #cecbb3 2px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 400px; HEIGHT: 200px; BORDER-TOP: #cecbb3 2px solid; TOP: 255px; BORDER-RIGHT: #cecbb3 2px solid; LEFT: 400px
}
#logoutWarningPopupText {
	FONT-FAMILY: Arial; MARGIN-BOTTOM: -1px; FONT-SIZE: 12px
}
#SignOutContentOK {
	POSITION: absolute; TOP: 150px; LEFT: 100px
}
#SignOutContentCancel {
	POSITION: absolute; TOP: 150px; RIGHT: 100px
}
#selLocations {
	BACKGROUND-IMAGE: url('arrow-off2.gif'); BACKGROUND-COLOR: red; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right center
}
#selectorleft {
	BACKGROUND-COLOR: #fcfbfa; MARGIN-BOTTOM: 30px
}
.backbutton {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 45px; PADDING-RIGHT: 0px; HEIGHT: 20px; PADDING-TOP: 0px
}
.backbutton A {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: 'Lucida Grande', Helvetica, Arial; COLOR: black; FONT-SIZE: 10px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.backbutton A:hover {
	COLOR: #000
}
.hotelselector {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 481px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; OVERFLOW: auto !important; PADDING-TOP: 0px; -moz-border-radius: 0px
}
.hotelselector .hotelselector-region {
	POSITION: relative; MARGIN: 0px auto; OVERFLOW: hidden
}
.hotelselector UL.hotel-list {
	Z-INDEX: 1; POSITION: relative; WIDTH: 341px
}
.hotelselector .hotel-list LI {
	LIST-STYLE-TYPE: none; FLOAT: left; OVERFLOW: hidden
}
.hotelselector UL.hotel-list {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.hotelselector .hotel-list LI {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 10px verdana,arial,sans-serif; COLOR: #666; PADDING-TOP: 0px
}
.hotelselector UL.hotel-list LI {
	TEXT-ALIGN: left; WIDTH: 481px; COLOR: black
}
.hotelselector UL.hotel-list LI DIV {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 142px; OVERFLOW: auto; PADDING-TOP: 0px
}
.hotelselector UL.hotel-list LI A {
	PADDING-BOTTOM: 2px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 4px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: 'Lucida Grande', Helvetica, Arial; COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 2px
}
#hotelnameRFP {
	TEXT-TRANSFORM: uppercase; MARGIN-TOP: 7px; WIDTH: 390px; DISPLAY: block; FONT-FAMILY: Arial; MARGIN-BOTTOM: 7px; FLOAT: left; COLOR: black; FONT-SIZE: 11px; CURSOR: default; TEXT-DECORATION: none
}
.hotelselector UL.hotel-list LI A:hover {
	BACKGROUND-COLOR: #e7e7db; COLOR: #000
}
.hotelselector UL.hotel-list LI A.hotel-region {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right center
}
.hotelselector UL.hotel-list LI A.hotel-region:hover {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right center
}
H1.headerloc {
	TEXT-TRANSFORM: uppercase; MARGIN-TOP: 10px; FONT-FAMILY: arial; MARGIN-BOTTOM: 5px; FLOAT: none; FONT-SIZE: 18px
}
H1.headerprint {
	TEXT-TRANSFORM: uppercase; MARGIN-TOP: 30px; FONT-FAMILY: "Times New Roman", Times, serif; COLOR: #000; FONT-SIZE: 30px; FONT-WEIGHT: normal
}
H1.subheaderprint {
	TEXT-TRANSFORM: uppercase; MARGIN-TOP: 30px; FONT-FAMILY: "Times New Roman", Times, serif; COLOR: #000; FONT-SIZE: 30px; FONT-WEIGHT: normal
}
H1.smallheaderprint {
	TEXT-TRANSFORM: uppercase; MARGIN-TOP: 30px; FONT-FAMILY: "Times New Roman", Times, serif; COLOR: #000; FONT-SIZE: 30px; FONT-WEIGHT: normal
}
H1.subheaderprint {
	FONT-SIZE: 24px
}
H1.smallheaderprint {
	MARGIN-TOP: 0px; COLOR: #333; FONT-SIZE: 20px
}
#MainContainer .gwt-HTML {
	FLOAT: left
}
#MainContainer .gwt-HTML #details {
	WIDTH: 481px
}
#MainContainer #details #resulttitle {
	TEXT-TRANSFORM: uppercase; MARGIN: 15px 0px 13px; WIDTH: 481px; FONT-FAMILY: 'Times New Roman', serif; COLOR: #0095a8; FONT-SIZE: 24px
}
#contentSelector {
	MIN-HEIGHT: 390px
}
* HTML #contentSelector {
	HEIGHT: 395px
}
#detailsleft {
	WIDTH: 367px; FONT-FAMILY: arial; FLOAT: left
}
#detailsleft #hoteltitle {
	TEXT-TRANSFORM: uppercase; COLOR: #000; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#detailsleft P {
	MARGIN-BOTTOM: 15px; COLOR: #000; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
#hoteldirect {
	MARGIN-BOTTOM: 15px; COLOR: #000; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
#hoteldirect {
	MARGIN-TOP: 7px; WIDTH: 147px; MARGIN-BOTTOM: 7px; FLOAT: left
}
#detailsleft A {
	TEXT-TRANSFORM: uppercase; COLOR: #2f5992; FONT-SIZE: 11px; MARGIN-RIGHT: 50px; TEXT-DECORATION: underline
}
#ContentCopy #over A {
	TEXT-TRANSFORM: uppercase; COLOR: #2f5992; FONT-SIZE: 11px; MARGIN-RIGHT: 50px; TEXT-DECORATION: underline
}
#detailsleft #contactinfo {
	LINE-HEIGHT: 15px; TEXT-TRANSFORM: uppercase; MARGIN-BOTTOM: 30px; COLOR: #000; CLEAR: both; FONT-SIZE: 9px
}
.contactinfomark {
	COLOR: #2f5992
}
#detailsleft #hotelMains {
	WIDTH: auto; FLOAT: left
}
#detailsleft #hotelMains #hotelroominfo {
	TEXT-TRANSFORM: uppercase; MARGIN-BOTTOM: 20px; FLOAT: left; MARGIN-RIGHT: 3px
}
#detailsleft #hotelMains #hotelroominfo SPAN {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#hotelroominfo DIV.gwt-HTML {
	FLOAT: left
}
#detailsleft #detail {
	FLOAT: left
}
#detailsleft #detail SPAN A DIV.gwt-HTML {
	DISPLAY: block; FLOAT: left; CURSOR: pointer
}
#detailsleft #detail SPAN A IMG {
	MARGIN-TOP: 3px; FLOAT: left; MARGIN-LEFT: 4px; MARGIN-RIGHT: 60px
}
#gwthotel {
	MARGIN-TOP: 15px
}
#detailsright {
	WIDTH: 114px; FLOAT: right; HEIGHT: 104px
}
#detailsright IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.MultipleHotelRFP {
	PADDING-BOTTOM: 20px; BACKGROUND-COLOR: #edeee5; PADDING-LEFT: 20px; WIDTH: 451px; PADDING-RIGHT: 20px; FONT-FAMILY: arial; HEIGHT: 170px; PADDING-TOP: 20px
}
.MultipleHotelRFPContainer {
	BORDER-BOTTOM: #474b44 1px dotted; PADDING-BOTTOM: 9px; LINE-HEIGHT: 23px; TEXT-TRANSFORM: uppercase; WIDTH: 440px; MARGIN-BOTTOM: 6px; COLOR: #474b44; FONT-SIZE: 19px
}
#MultipleRFPHotelDetails {
	WIDTH: 447px
}
#MultipleHotelRFPButton {
	WIDTH: 447px
}
#MultipleHotelRFPButton {
	MARGIN-TOP: 10px; FLOAT: right
}
.rfphotelName INPUT {
	MARGIN: 6px; WIDTH: 30px; FLOAT: right
}
.rfphotelName LABEL {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; COLOR: #000; FONT-SIZE: 11px; PADDING-TOP: 0px; fomt-weight: regular
}
#MultipleRFPHotelDetailsRight {
	WIDTH: 30px; FLOAT: right
}
#planner {
	MARGIN-TOP: 20px
}
#planner A {
	TEXT-TRANSFORM: none; FONT-FAMILY: arial; COLOR: #2f5992; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
#ContentSubContainer UL LI A.overviewsubmit {
	TEXT-TRANSFORM: none; FONT-FAMILY: arial; COLOR: #2f5992; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
#emaillink A {
	TEXT-TRANSFORM: none; FONT-FAMILY: arial; COLOR: #2f5992; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
#sectiontitle A {
	TEXT-TRANSFORM: none; FONT-FAMILY: arial; COLOR: #2f5992; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
#infoDate #emaillink A {
	TEXT-TRANSFORM: none; FONT-FAMILY: arial; COLOR: #2f5992; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
#infoSingle #emaillink A {
	TEXT-TRANSFORM: none; FONT-FAMILY: arial; COLOR: #2f5992; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
#emaillink A {
	MARGIN-TOP: 7px; WIDTH: 147px; MARGIN-BOTTOM: 7px; FLOAT: left
}
#infoDate #emaillink A {
	MARGIN-TOP: 7px; WIDTH: 147px; MARGIN-BOTTOM: 7px; FLOAT: left
}
#infoDate #emaillink A {
	WIDTH: 70px
}
#infoSingle #emaillink A {
	WIDTH: 70px
}
#RFPstep {
	WIDTH: 600px
}
#RFPstep #backstep A {
	BORDER-RIGHT-WIDTH: 1px; TEXT-TRANSFORM: uppercase; WIDTH: 300px; FONT-FAMILY: arial; MARGIN-BOTTOM: 10px; FLOAT: left; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; COLOR: #8a8c87; FONT-SIZE: 11px; BORDER-LEFT-WIDTH: 1px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
#RFPstep #nextstep A {
	TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 1px; TEXT-TRANSFORM: uppercase; WIDTH: 300px; FONT-FAMILY: arial; MARGIN-BOTTOM: 10px; FLOAT: right; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; COLOR: #2f5992; FONT-SIZE: 11px; BORDER-LEFT-WIDTH: 1px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.rfphr {
	BORDER-BOTTOM: #474b44 1px dotted; PADDING-BOTTOM: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; WIDTH: 400px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#selectorright {
	BACKGROUND-COLOR: #fcfbfa; FONT-FAMILY: arial; FONT-WEIGHT: normal
}
#selectorright #promotitle {
	TEXT-TRANSFORM: uppercase; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; COLOR: #474b44; FONT-SIZE: 19px
}
#selectorright #promotioncontainer {
	WIDTH: 329px
}
#selectorright #promotioncontainer A {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: arial; COLOR: #2f5992; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
#selectorright #promotionleft {
	WIDTH: 329px; FLOAT: left
}
#selectorright #promotionleft P {
	TEXT-ALIGN: left; LINE-HEIGHT: 14px; COLOR: #3a3a3a; FONT-SIZE: 11px; MARGIN-RIGHT: 20px
}
#selectorright #promotionleft P A {
	COLOR: #386fa3; FONT-SIZE: 11px; TEXT-DECORATION: underline
}
#selectorright #promotionright {
	WIDTH: 1px; FLOAT: right; HEIGHT: 104px
}
#selectorright #promotionright IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#testimonialcontainer {
	MARGIN-BOTTOM: 30px
}
#testimonial {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f1f1ea; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-WEIGHT: normal; PADDING-TOP: 10px
}
#testimonial #testimonialtitle {
	LINE-HEIGHT: 20px; TEXT-TRANSFORM: uppercase; FONT-FAMILY: "Times New Roman", Times, serif; COLOR: #999; FONT-SIZE: 16px
}
#testimonial #testimonialquote {
	FONT-FAMILY: arial; COLOR: #b5a46e; FONT-SIZE: 20px
}
#testimonial #testimonialauthor {
	TEXT-TRANSFORM: uppercase; MARGIN-TOP: 10px; FONT-FAMILY: "Times New Roman", Times, serif; MARGIN-BOTTOM: 10px; COLOR: #999; FONT-SIZE: 12px
}
#testimonial #testimonialbenefitstitle {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 10px; COLOR: #1f1f1f; FONT-SIZE: 13px
}
#testimonial #testimonialbenefits {
	LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #3a3a3a; FONT-SIZE: 11px
}
#testimonial #featureslist {
	MARGIN-BOTTOM: 20px
}
#testimonial #featureslist UL LI {
	LIST-STYLE-POSITION: inside; LINE-HEIGHT: 14px; TEXT-TRANSFORM: uppercase; LIST-STYLE-TYPE: disc; FONT-FAMILY: arial; MARGIN-BOTTOM: 10px; COLOR: #3a3a3a; FONT-SIZE: 11px
}
.overview {
	LINE-HEIGHT: 16px; MARGIN-TOP: 15px; FONT-FAMILY: arial; MARGIN-BOTTOM: 15px; COLOR: #000; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.marginBtm-9 {
	MARGIN-BOTTOM: 9px
}
H4.overviewcontact {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: arial; COLOR: #000
}
#multipleRFP {
	MARGIN-TOP: 10px; WIDTH: 100%; FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 20px
}
#sectiontitle {
	WIDTH: 600px; MARGIN-BOTTOM: 10px
}
#sectiontitle #sectionleft {
	WIDTH: 520px; FLOAT: left
}
#multipleRFP .tblmultiplerfp #mrfpheader {
	TEXT-ALIGN: left; LINE-HEIGHT: 17px; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #474b44; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
#sectiontitle {
	TEXT-ALIGN: left; LINE-HEIGHT: 17px; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #474b44; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
#mrfpheader {
	MARGIN-BOTTOM: 10px
}
#multipleRFP .tblmultiplerfp #mrfpdotted {
	BORDER-BOTTOM: #474b44 1px dotted
}
#RFPsteps {
	MARGIN-BOTTOM: 30px
}
#titleactive {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#textactive {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#textactive {
	FONT-WEIGHT: normal; MARGIN-RIGHT: 20px
}
#titleinactive {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #8a8c87; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#textinactive {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #8a8c87; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#textinactive {
	FONT-WEIGHT: normal; MARGIN-RIGHT: 20px
}
#contactinfoRFP {
	BACKGROUND-COLOR: #edeee5; WIDTH: 600px; MARGIN-BOTTOM: 10px
}
#contactinfoRFPContainer {
	PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
#contactinfoRFPContainer .contactRFPStep1 {
	WIDTH: 600px
}
.tblinfoRFP {
	WIDTH: 600px
}
.tblinfoRFP1 {
	WIDTH: 600px
}
#contactinfoRFPContainer .tblinfoRFP #rfpDatafields #rfpAVRequest .inputRFP {
	WIDTH: 15px
}
#contactinfoRFPContainer .contactRFPStep1 .rfpfields {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
#certify {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
#infoDate {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
#contactinfoRFPContainer .tblinfoRFP .inforesfields {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
.rfpfields1 {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
#contactinfoRFPContainer .tblinfoRFP1 .inforesfields {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
#contactinfoRFPContainer .tblinfoRFP1 #infoDate {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
#infoSingle {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
#contactinfoRFPContainer .tblinfoRFP .infofields {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
#rfpevent {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
#infoDel {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
#infoDate {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
#rfpAVRequest {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
#rfpResInfo {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
#infoGroup {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
#infostate {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
.infofields {
	WIDTH: 100px; FLOAT: left; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
#infoSingle {
	WIDTH: 70px; FLOAT: left; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
#infoGroup {
	WIDTH: 80px; FLOAT: left; MARGIN-LEFT: 5px
}
#infostate {
	WIDTH: 105px; FLOAT: left; MARGIN-LEFT: 5px
}
#infoDel {
	WIDTH: 45px; FLOAT: left
}
#infoDate {
	WIDTH: 120px; FLOAT: left; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
.rfpfields {
	TEXT-ALIGN: right; WIDTH: 260px; FLOAT: left; MARGIN-RIGHT: 10px
}
#rfpevent {
	WIDTH: 300px; FLOAT: left
}
#rfpAVRequest {
	TEXT-ALIGN: left; MARGIN: 7px 10px; WIDTH: 260px; FLOAT: left
}
#rfpResInfo {
	TEXT-ALIGN: right; MARGIN: 7px 10px; WIDTH: 260px; FLOAT: left
}
#rfpDatafields {
	PADDING-BOTTOM: 9px; WIDTH: 600px
}
#requiredinfo {
	TEXT-ALIGN: left; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
#requiredmark {
	TEXT-ALIGN: left; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
#contactinfoRFPContainer .tblinfoRFP #rfpDatafields #infoGroup SELECT {
	TEXT-ALIGN: left; WIDTH: 75px
}
#contactinfoRFPContainer .tblinfoRFP #rfpDatafields #infofields SELECT {
	TEXT-ALIGN: left; WIDTH: 75px
}
#contactinfoRFPContainer .tblinfoRFP #rfpDatafields #infoDate SELECT {
	TEXT-ALIGN: left; WIDTH: 75px
}
#contactinfoRFPContainer .tblinfoRFP #rfpDatafields #infoGroup INPUT {
	TEXT-ALIGN: left; WIDTH: 75px
}
#contactinfoRFPContainer .tblinfoRFP #rfpDatafields .infofields SELECT {
	TEXT-ALIGN: left; WIDTH: 75px
}
#contactinfoRFPContainer .tblinfoRFP #rfpDatafields #infostate INPUT {
	TEXT-ALIGN: left; WIDTH: 110px
}
#certify {
	TEXT-ALIGN: center
}
.progressBarStyle {
	TEXT-ALIGN: right; align: right
}
.rfpSthreefields {
	TEXT-ALIGN: right; TEXT-TRANSFORM: uppercase; WIDTH: 260px; FONT-FAMILY: arial; COLOR: #666; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
.infoSthreefieldsbold {
	TEXT-TRANSFORM: uppercase; MARGIN-TOP: 9px; FONT-FAMILY: arial; MARGIN-BOTTOM: 9px; COLOR: #000; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.infoSthreefields {
	TEXT-TRANSFORM: uppercase; MARGIN-TOP: 9px; FONT-FAMILY: arial; MARGIN-BOTTOM: 9px; COLOR: #000; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.infoSthreefields {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: arial; COLOR: #666; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
.rfpSthreeval {
	LINE-HEIGHT: 14px; TEXT-TRANSFORM: uppercase; FONT-FAMILY: arial; COLOR: #000; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#contactinfoRFPContainer .contactRFPStep1 SELECT {
	WIDTH: 165px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; MARGIN-LEFT: 10px; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
#contactinfoRFPContainer .contactRFPStep1 INPUT {
	WIDTH: 165px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; MARGIN-LEFT: 10px; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
#contactinfoRFPContainer .contactRFPStep1 #rfpevent INPUT {
	WIDTH: 10px
}
#contactinfoRFPContainer .contactRFPStep1 INPUT.radEvent {
	WIDTH: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; MARGIN-LEFT: 10px; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
#contactinfoRFPContainer .tblinfoRFP INPUT.infoEvent {
	WIDTH: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; MARGIN-LEFT: 10px; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
#contactinfoRFPContainer .tblinfoRFP INPUT.infoEvent {
	MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
#contactinfoRFPContainer .tblinfoRFP SELECT {
	TEXT-ALIGN: right; WIDTH: 45px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
#contactinfoRFPContainer .tblinfoRFP TEXTAREA {
	TEXT-ALIGN: right; WIDTH: 45px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
#contactinfoRFPContainer .tblinfoRFP1 TEXTAREA {
	TEXT-ALIGN: right; WIDTH: 45px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
#contactinfoRFPContainer .tblinfoRFP1 SELECT {
	TEXT-ALIGN: left; WIDTH: 250px
}
#contactinfoRFPContainer .tblinfoRFP TEXTAREA {
	TEXT-ALIGN: left; WIDTH: 410px; HEIGHT: 60px
}
#contactinfoRFPContainer .tblinfoRFP1 TEXTAREA {
	TEXT-ALIGN: left; WIDTH: 410px; HEIGHT: 60px
}
.fields {
	MARGIN: 4px 0px 4px 5px
}
#contactinfoRFPContainer .tblinfoRFP1 .inforesfields {
	TEXT-ALIGN: right
}
#contactinfoRFPContainer .tblinfoRFP #rfpDatafields #rfpAVRequest SELECT {
	TEXT-ALIGN: left; WIDTH: 275px
}
#contactinfoRFPContainer .tblinfoRFP #rfpDatafields #rfpAVRequest INPUT {
	TEXT-ALIGN: left; WIDTH: 75px
}
.bottomdottedborder {
	BORDER-BOTTOM: #474b44 1px dotted; BORDER-LEFT: #474b44 1px dotted; BORDER-TOP: #474b44 1px dotted; BORDER-RIGHT: #474b44 1px dotted
}
#requiredmark {
	COLOR: #d90000
}
.headerLinks {
	FONT-FAMILY: arial; COLOR: #bdb085; TEXT-DECORATION: none
}
.hotelListDisplay {
	BACKGROUND-IMAGE: url(http://content.dev.ichotelsgroup.com/cq/etc/media_library/branded/ic/images/icons.Par.0020.Image.gif.gif); PADDING-BOTTOM: 1px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 4px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: 'Lucida Grande', Helvetica, Arial; BACKGROUND-POSITION: right center; COLOR: #000; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 1px
}
.cityhotelListDisplay {
	PADDING-BOTTOM: 1px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 4px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: 'Lucida Grande', Helvetica, Arial; BACKGROUND-POSITION: right center; COLOR: #000; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 1px
}
.hotelListDisplayhover {
	PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #e7e7db; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 4px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: 'Lucida Grande', Helvetica, Arial; COLOR: #000; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 1px
}
H1.headerloc {
	MARGIN-TOP: 10px; FONT-FAMILY: arial; MARGIN-BOTTOM: 5px; FLOAT: none; FONT-SIZE: 18px
}
.listDisplayTable {
	BORDER-BOTTOM: #d2c496 1px solid; BORDER-LEFT: #d2c496 1px solid; BORDER-TOP: #d2c496 1px solid; BORDER-RIGHT: #d2c496 1px solid
}
.backbutton {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 45px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; HEIGHT: 20px; PADDING-TOP: 0px
}
.hotelListDisplayhover A:hover {
	COLOR: #000; CURSOR: pointer; TEXT-DECORATION: none
}
.hotelListDisplay A {
	COLOR: #000; CURSOR: pointer
}
.cityhotelListDisplay A {
	COLOR: #000; CURSOR: pointer
}
#hotelroominfo DIV.gwt-HTML {
	FLOAT: left
}
.gwt-HTML {
	FLOAT: left
}
#arrivalCalendar {
	POSITION: absolute; TOP: auto; LEFT: 286px
}
#departureCalendar {
	POSITION: absolute; TOP: auto; LEFT: 286px
}
#altArrivalCalendar {
	POSITION: absolute; TOP: auto; LEFT: 286px
}
#altDepartureCalendar {
	POSITION: absolute; TOP: auto; LEFT: 286px
}
#responseCalendar {
	POSITION: absolute; TOP: auto; LEFT: 286px
}
#decisionCalendar {
	POSITION: absolute; TOP: auto; LEFT: 286px
}
.selectRFP {
	WIDTH: 75px
}
.hotel_title {
	TEXT-TRANSFORM: uppercase; WIDTH: 500px; FONT-FAMILY: "Times New Roman", Times, serif; COLOR: #000000; FONT-SIZE: 30px; WORD-SPACING: 75em
}
.para_header {
	TEXT-TRANSFORM: uppercase; MARGIN-TOP: 15px; WIDTH: 370px; FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 9px; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#meeting_event_subtitle {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 20px
}
#event_promo {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f1f1ea; PADDING-LEFT: 10px; WIDTH: 380px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 15px; PADDING-TOP: 10px
}
.sampleText .testimonial_quote_mark {
	POSITION: absolute; WIDTH: 20px; DISPLAY: inline; HEIGHT: 18px; OVERFLOW: hidden; MARGIN-RIGHT: 10px
}
.sampleText .testimonial_quote_mark DIV {
	MARGIN-TOP: -8px
}
.sampleText .text {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 20px; DISPLAY: inline; FONT-FAMILY: "Times New Roman", Times, serif; COLOR: #999999; FONT-SIZE: 16px
}
#mainbody {
	WIDTH: 950px; MARGIN-LEFT: 30px
}
.testimonial_quote_mark {
	WIDTH: 5px; DISPLAY: inline; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 1px; COLOR: #b5a46e; FONT-SIZE: 50px; OVERFLOW: hidden
}
#image_holder {
	PADDING-BOTTOM: 5px; MARGIN-TOP: 90px; PADDING-LEFT: 5px; WIDTH: 500px; PADDING-RIGHT: 5px; FLOAT: right; HEIGHT: 500px; PADDING-TOP: 5px
}
#lefttop {
	WIDTH: 400px; FLOAT: left
}
#printFriendly_logo {
	PADDING-TOP: 16px
}
#hotel_title {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: "Times New Roman", Times, serif; COLOR: #000000; FONT-SIZE: 30px
}
#meeting_event_title {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 24px
}
.para_text {
	TEXT-ALIGN: justify; WIDTH: 370px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 11px
}
#links {
	WIDTH: 840px; MARGIN-BOTTOM: 20px
}
#links SPAN {
	MARGIN-RIGHT: 60px
}
#links SPAN A {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: arial; COLOR: #2f5992; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
#contentSelectorThank {
	MARGIN-BOTTOM: 25px
}
#overlaycontainer1 {
	Z-INDEX: 5002; BORDER-BOTTOM: #474b44 1px dotted; BORDER-LEFT: #474b44 1px dotted; BACKGROUND-COLOR: #fbfaf9; WIDTH: 572px; OVERFLOW: auto; BORDER-TOP: #474b44 1px dotted; BORDER-RIGHT: #474b44 1px dotted
}
#PopUpContainer1 {
	MARGIN: auto; WIDTH: 100%
}
#PopUpSubContainer1 {
	MARGIN: 20px
}
.overlayheaderPar {
	TEXT-TRANSFORM: uppercase; MARGIN-BOTTOM: 20px; COLOR: #474b44; FONT-SIZE: 19px; FONT-WEIGHT: bold
}
#Overlayborderdotted {
	MARGIN-TOP: 4px; WIDTH: 100%; MARGIN-BOTTOM: 4px; BORDER-TOP: #474b44 1px dotted
}
#overlayhoteldetail {
	TEXT-TRANSFORM: uppercase; FLOAT: left; COLOR: #000
}
#textContainer {
	WIDTH: 505px
}
#chk {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 20px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 4px
}
#hoteldetail {
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 4px
}
#overlayadd {
	MARGIN: 18px 0px; FLOAT: right
}
#overlayclose {
	FLOAT: right; MARGIN-RIGHT: 4px
}
#mrfpheaderLeft {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; FLOAT: left; PADDING-TOP: 0px
}
#selectormeeting {
	MARGIN-TOP: -21px; CLEAR: both
}
#submitrfpheader {
	TEXT-TRANSFORM: uppercase; MARGIN-TOP: 50px; COLOR: #474b44; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#addanotherhotel {
	TEXT-TRANSFORM: capitalize; COLOR: #0095a8; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#addanotherhotel .lbOn {
	COLOR: #0095a8
}
.rfphotelNamenew {
	BORDER-BOTTOM: #474b44 1px dotted; MARGIN-TOP: 6px; WIDTH: 440px; DISPLAY: block; MARGIN-BOTTOM: 6px
}
.rfphotelNamenew INPUT {
	MARGIN-TOP: -5px; WIDTH: 30px; FLOAT: right
}
.rfphotelNamenew LABEL {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 6px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FONT-FAMILY: arial; COLOR: #000; FONT-SIZE: 11px; PADDING-TOP: 0px; fomt-weight: regular
}
.ihghotelPromo A {
	MARGIN-TOP: 20px; DISPLAY: block; FONT-FAMILY: 'Lucida Grande', Helvetica, Arial; COLOR: #0095a8; FONT-SIZE: 11px; CURSOR: pointer; TEXT-DECORATION: underline
}
#contactinfo {
	PADDING-TOP: 10px
}
#removelink {
	TEXT-ALIGN: right; FLOAT: right
}
#selectorrightRfp {
	FONT-FAMILY: arial; MARGIN-BOTTOM: 10px; FONT-WEIGHT: normal
}
#selectorleftRfp {
	BACKGROUND-COLOR: #fcfbfa; MARGIN-TOP: 4px; MARGIN-BOTTOM: 30px
}
#headerRfp {
	MARGIN-TOP: 14px; MARGIN-BOTTOM: -12px
}
#headerRfpInside {
	MARGIN-TOP: 14px; MARGIN-BOTTOM: -18px
}
#headerRfpInsideSection {
	MARGIN-TOP: 10px
}
#RfpNeedhelp {
	MARGIN-TOP: -42px; FLOAT: right
}
#needhelpMainContainer {
	BORDER-BOTTOM: #000000 1px dotted; BORDER-LEFT: #000000 1px dotted; BACKGROUND-COLOR: #fbfaf9; WIDTH: 572px; OVERFLOW: auto; BORDER-TOP: #000000 1px dotted; BORDER-RIGHT: #000000 1px dotted
}
#needhelpclose {
	PADDING-BOTTOM: 16px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FLOAT: right; PADDING-TOP: 4px
}
#HotelDetailQuickresShell {
	WIDTH: 100%
}
#HotelDetailQuickresContainer {
	PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #eeeee5; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; MARGIN-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 8px
}
#HotelDetailQuickresContainer #HotelDetailHead {
	TEXT-TRANSFORM: uppercase; WIDTH: 300px; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
#HotelDetailQuickresContainer #HotelDetailCheckInDateContainer {
	FLOAT: left; MARGIN-RIGHT: 8px
}
#HotelDetailCheckOutDateContainer {
	FLOAT: left; MARGIN-RIGHT: 8px
}
#HotelDetailNightsContainer {
	FLOAT: left; MARGIN-RIGHT: 8px
}
#HotelDetailChildrenContainer {
	FLOAT: left; MARGIN-RIGHT: 8px
}
#HotelDetailQuickresContainer #HotelDetailCheckInDateLabel {
	MARGIN: 0px; FONT-WEIGHT: bold
}
#HotelDetailCheckOutDateLabel {
	MARGIN: 0px; FONT-WEIGHT: bold
}
#HotelDetailNightsLabel {
	MARGIN: 0px; FONT-WEIGHT: bold
}
#HotelDetailRoomsLabel {
	MARGIN: 0px; FONT-WEIGHT: bold
}
#HotelDetailAdultsLabel {
	MARGIN: 0px; FONT-WEIGHT: bold
}
#HotelDetailChildrenLabel {
	MARGIN: 0px; FONT-WEIGHT: bold
}
#HotelDetailQuickresContainer #HotelDetailCheckInExample {
	MARGIN: 0.5em 0px; DISPLAY: block; COLOR: #000000; FONT-SIZE: 9px
}
#HotelDetailQuickresContainer #HotelDetailRoomsContainer {
	
}
#HotelDetailQuickresContainer #HotelDetailAdultsContainer {
	FLOAT: left; CLEAR: both; MARGIN-RIGHT: 8px
}
#HotelDetailQuickresContainer #BtnCheckAvail {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 23px
}
#HotelDetailQuickresContainer #LabelCall {
	CLEAR: both; PADDING-TOP: 5px
}
#HotelDetailQuickresContainer #LabelCall #ContactNumber {
	TEXT-TRANSFORM: uppercase; MARGIN-LEFT: 0.5em
}
#HotelDetailQuickresShell {
	WIDTH: 100%
}
#QuickResSearchContainer {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #363932; WIDTH: 840px; MARGIN-BOTTOM: 10px; HEIGHT: 190px
}
#QuickResSearchLeftPanel {
	MARGIN: 0px; WIDTH: 555px; FLOAT: left; BORDER-RIGHT: #666666 1px solid
}
#QuickResSearchRightPanel {
	MARGIN: 0px 10px; WIDTH: 230px; FLOAT: right; OVERFLOW: hidden
}
#QuickResSearchRightPanel #QuickResSearchRightPanelHead {
	MARGIN: 0px 0px 10px; COLOR: #b5a46e; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
#QuickResSearchRightPanel #QuickResSearchRightPanelHead A {
	COLOR: #b5a46e; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
#QuickResSearchRightPanel #QuickResSearchRightPanelHead A:hover {
	COLOR: #b5a46e; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
#QuickResSearchRightPanelImg {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 100px; BACKGROUND-COLOR: #363932; MARGIN-TOP: 0.25em; PADDING-LEFT: 0px; WIDTH: 250px; PADDING-RIGHT: 0px; HEIGHT: 100px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#QuickResSearchLeftPanel #QuickResSearchLeftPanelHead {
	MARGIN: 0px 0px 10px 10px; COLOR: #b5a46e; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
#QuickResDestinationContainer {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 260px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#QuickResClarifyBoxContainer {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 0.25em; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#QuickResClarifyBoxContainer #hotelSelect {
	WIDTH: 250px
}
#QuickResClarifyBoxContainer #locationSelect {
	WIDTH: 250px
}
#HotelDetailErrorText IMG {
	VERTICAL-ALIGN: text-top
}
#QuickResSearchContainer {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #363932; WIDTH: 840px; MARGIN-BOTTOM: 10px; HEIGHT: 190px
}
#QuickResSearchLeftPanel {
	MARGIN: 0px; WIDTH: 579px; FLOAT: left; BORDER-RIGHT: #666666 1px solid
}
#QuickResSearchRightPanel {
	MARGIN: 0px 5px 0px 10px; FLOAT: right; OVERFLOW: hidden
}
#QuickResSearchRightPanel #QuickResSearchRightPanelHead {
	MARGIN: 0px 0px 10px; COLOR: #b5a46e; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
#QuickResSearchRightPanel #QuickResSearchRightPanelHead A {
	COLOR: #b5a46e; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
#QuickResSearchRightPanel #QuickResSearchRightPanelHead A:hover {
	COLOR: #b5a46e; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
#QuickResSearchRightPanelImg {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 100px; BACKGROUND-COLOR: #363932; MARGIN-TOP: 0.25em; PADDING-LEFT: 0px; WIDTH: 240px; PADDING-RIGHT: 0px; HEIGHT: 100px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#QuickResSearchLeftPanel #QuickResSearchLeftPanelHead {
	MARGIN: 0px 0px 10px 10px; COLOR: #b5a46e; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
#QuickResDestinationContainer {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 260px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#QuickResClarifyBoxContainer {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 0.25em; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#QuickResClarifyBoxContainer #hotelSelect {
	WIDTH: 250px
}
#QuickResClarifyBoxContainer #locationSelect {
	WIDTH: 250px
}
#QuickResClarifyBoxContainer #startOverLink {
	MARGIN-TOP: 0.3em; FONT-SIZE: 9px; FONT-WEIGHT: normal
}
#QuickResClarifyBoxContainer #startOverLink A {
	TEXT-DECORATION: underline
}
#QuickResSearchRightSection {
	MARGIN: 0px 0px 0px 0.5em; WIDTH: 300px; FLOAT: left
}
#QuickResResDirectContainer {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #fff; FONT-SIZE: 17px; PADDING-TOP: 0px
}
#QuickResCheckInDateContainer {
	FLOAT: left; MARGIN-RIGHT: 8px
}
#QuickResCheckOutDateContainer {
	FLOAT: left; MARGIN-RIGHT: 8px
}
#QuickResNightsContainer {
	FLOAT: left; MARGIN-RIGHT: 8px
}
#QuickResChildrenContainer {
	FLOAT: left; MARGIN-RIGHT: 8px
}
#QuickResRoomsContainer {
	
}
#QuickResAdultsContainer {
	FLOAT: left; CLEAR: both; MARGIN-RIGHT: 8px
}
#QuickResCheckInDateLabel {
	MARGIN: 0.25em 0px; COLOR: #ffffff; FONT-WEIGHT: bold
}
#QuickResCheckOutDateLabel {
	MARGIN: 0.25em 0px; COLOR: #ffffff; FONT-WEIGHT: bold
}
#QuickResNightsLabel {
	MARGIN: 0.25em 0px; COLOR: #ffffff; FONT-WEIGHT: bold
}
#QuickResRoomsLabel {
	MARGIN: 0.25em 0px; COLOR: #ffffff; FONT-WEIGHT: bold
}
#QuickResAdultsLabel {
	MARGIN: 0.25em 0px; COLOR: #ffffff; FONT-WEIGHT: bold
}
#QuickResChildrenLabel {
	MARGIN: 0.25em 0px; COLOR: #ffffff; FONT-WEIGHT: bold
}
#QuickResCheckInExample {
	MARGIN: 0.5em 0px; DISPLAY: block; COLOR: #999999; FONT-SIZE: 9px
}
#QuickResBtnCheckAvail {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 23px
}
#ResortMapShell {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #007c92
}
#ResortFooterShell {
	PADDING-BOTTOM: 50px; BACKGROUND-COLOR: #007c92
}
#resortnew-container H2 {
	PADDING-TOP: 26px
}
#resortnew-container H3 {
	MARGIN-TOP: 26px; DISPLAY: inline; FLOAT: right; FONT-WEIGHT: normal
}
#resortnew-container H3 A:link {
	COLOR: #b5a46e
}
A:visited {
	COLOR: #b5a46e
}
A:hover {
	COLOR: #b5a46e
}
#resortnew-content {
	TEXT-ALIGN: left; PADDING-BOTTOM: 79px; BACKGROUND-COLOR: #ffffff
}
#resortnew-content H2 {
	COLOR: #000000; FONT-SIZE: 150%
}
#resortnew-content H3 {
	COLOR: #007c92
}
#resortnew-content H1.headerPar {
	PADDING-LEFT: 20px; DISPLAY: inline; MARGIN-BOTTOM: 0px; FLOAT: left; FONT-SIZE: 180%
}
#resortnew-content .textPar {
	PADDING-LEFT: 0px
}
#resortnew-content A {
	COLOR: #007c92; TEXT-DECORATION: none
}
#resortnew-content A:hover {
	TEXT-DECORATION: underline
}
#resortnew-content P {
	CLEAR: both; MARGIN-RIGHT: 11px; PADDING-TOP: 11px
}
#resortnew-content #MapSubContainer {
	PADDING-LEFT: 20px
}
#ResortMapShell P {
	PADDING-LEFT: 20px
}
#resortnew-content .daycolumncontrol P {
	PADDING-LEFT: 0px
}
#resortnew-content .daycolumncontrol {
	PADDING-LEFT: 20px
}
#resortnew-footer {
	BACKGROUND-COLOR: #007c92
}
#resortnew-header {
	BACKGROUND-COLOR: #000000
}
#SpaInfoShell #MapShell {
	BACKGROUND-COLOR: #111310
}
#SpaInfoShell {
	BORDER-BOTTOM: #232521 1px solid; POSITION: relative; BACKGROUND-COLOR: #111310; WIDTH: 100%; BORDER-TOP: #232521 1px solid
}
#ResidencesInfoShell {
	BORDER-BOTTOM: #232521 1px solid; POSITION: relative; BACKGROUND-COLOR: #111310; WIDTH: 100%; BORDER-TOP: #232521 1px solid
}
#SpaContainer {
	POSITION: relative; WIDTH: 840px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; LEFT: 0px
}
#SpaContainerList {
	POSITION: relative; MARGIN-TOP: 50px; WIDTH: 840px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; LEFT: 0px
}
#SpaSubheaderContainer {
	MARGIN-TOP: 16px; WIDTH: 840px; HEIGHT: 19px
}
#SpaSubheader {
	POSITION: relative; DISPLAY: inline; FLOAT: left; COLOR: #d2c496; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
#SpaThumbnailHolder {
	WIDTH: 100%
}
#NewHotelThumbnailHolder {
	WIDTH: 100%
}
#SpaThumbnailContainerRight {
	WIDTH: 400px; DISPLAY: inline
}
#SpaThumbnailContainerLeft {
	POSITION: relative; WIDTH: 400px; PADDING-RIGHT: 15px; DISPLAY: inline; FLOAT: left
}
#SpaThumbnailImage {
	PADDING-RIGHT: 10px; FLOAT: left
}
#SpaThumbnailText {
	TEXT-ALIGN: left; MARGIN-TOP: 3px; COLOR: #b8b9bd
}
#SpaThumbnailTextHeader {
	POSITION: relative; TEXT-ALIGN: left; COLOR: #d2c496; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#Overlayborderdotted {
	BORDER-TOP: #474b44 1px dotted; MARGIN-RIGHT: 30px
}
H3.ResidentLink {
	TEXT-TRANSFORM: uppercase; COLOR: #b5a46e
}
#ResidencesInfoContainer {
	POSITION: relative; WIDTH: 500px; FLOAT: left; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; LEFT: 100px
}
#ResidencesTopLink {
	TEXT-ALIGN: right; MARGIN-TOP: 22px; WIDTH: 400px; FLOAT: right
}
* {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
#NewHotelThumbnailTextHeader {
	POSITION: relative; TEXT-ALIGN: left; MARGIN-BOTTOM: 4px; COLOR: #d2c496; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#NewHotelThumbnailImage {
	FLOAT: left
}
#NewHotelThumbnailContainerLeft {
	POSITION: relative; DISPLAY: inline; FLOAT: left
}
#NewHotelThumbnailText {
	TEXT-ALIGN: left; MARGIN-TOP: 8px; COLOR: #b8b9bd
}
#NewHotelThumbnailContainerRight {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 20px
}
#ecpnew-branding {
	BACKGROUND-COLOR: #232520
}
#ECPMapShell {
	BACKGROUND-COLOR: #111310
}
#ECPMapShell .HotelName {
	PADDING-TOP: 26px
}
#ecpnew-content-main {
	PADDING-BOTTOM: 25px; BACKGROUND-COLOR: #000000; WIDTH: 840px
}
element.style {
	TEXT-ALIGN: left; PADDING-LEFT: 0px
}
.ecpnew-container .headerPar {
	PADDING-TOP: 26px
}
#ecpnew-content-main .headerPar {
	PADDING-LEFT: 20px; PADDING-RIGHT: 20px
}
#ecpnew-content-main P {
	PADDING-LEFT: 20px; PADDING-RIGHT: 20px
}
#ecpnew-content-main .textPar {
	TEXT-ALIGN: left; PADDING-LEFT: 20px; PADDING-RIGHT: 20px
}
#ecpnew-content-main .textPar P {
	LINE-HEIGHT: 1.5em; PADDING-LEFT: 20px
}
#ecpnew-content-main .textPar B {
	COLOR: #005d8b; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
#ecpnew-content-main OBJECT {
	DISPLAY: inline; FLOAT: left; HEIGHT: 260px
}
#ecpnew-content-main .daycolumncontrol {
	PADDING-LEFT: 20px
}
#ecpnew-content-main .daycolumn {
	PADDING-LEFT: 0px
}
#ecpnew-content-main #MapSubContainer {
	PADDING-LEFT: 20px
}
#ecpnew-footer {
	BACKGROUND-COLOR: #232520
}
.ResidentLink A {
	COLOR: #b5a46e
}
#HotelDetailNavMenu DD A {
	COLOR: #b5a46e
}
#CheckAvailStartOverContainer {
	WIDTH: 426px
}
#HotelDetailNavMenu DT {
	MARGIN: 0px 30px 0px 0px
}