.calendarHolderIframe {
	BORDER-TOP-WIDTH: 0px; DISPLAY: none; BORDER-LEFT-WIDTH: 0px; LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; POSITION: absolute; TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.calendarHolder {
	BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; DISPLAY: none; Z-INDEX: 2; LEFT: 0px; BORDER-LEFT: #bfbfbf 1px solid; WIDTH: 406px; BORDER-BOTTOM: #bfbfbf 1px solid; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.closeButton {
	MARGIN: 0px 20px 0px 0px; TEXT-ALIGN: right
}
.closeButton A:link {
	PADDING-RIGHT: 15px; FONT-SIZE: 11px; COLOR: #006699; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: underline
}
.closeButton A:visited {
	PADDING-RIGHT: 15px; FONT-SIZE: 11px; COLOR: #006699; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: underline
}
.closeButton A:hover {
	PADDING-RIGHT: 15px; FONT-SIZE: 11px; COLOR: #006699; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: underline
}
.closeButton A:active {
	PADDING-RIGHT: 15px; FONT-SIZE: 11px; COLOR: #006699; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: underline
}
.closeButton IMG {
	LEFT: 2px; POSITION: relative; TOP: 2px
}
.divClear {
	CLEAR: both; FONT-SIZE: 1px; LINE-HEIGHT: 1px
}
.calendarError {
	DISPLAY: none; FONT-SIZE: 11px; MARGIN-LEFT: 10px; COLOR: #cc3333; FONT-FAMILY: Verdana, arial, helvetica, verdana, sans-serif
}
.calendarInstructions {
	FONT-SIZE: 10px; MARGIN: 0px 20px 2px; COLOR: #4d4d4d; FONT-FAMILY: Verdana, arial, verdana
}
.calendarInstructions .calendarInstructionsLabel {
	FONT-WEIGHT: bold
}
.calendarStandard {
	DISPLAY: inline; FONT-SIZE: 11px; COLOR: #4d4d4d; FONT-FAMILY: Verdana, arial, verdana
}
.calendarOuterContainer {
	MARGIN: 0px 5px 0px 8px; WIDTH: 389px; HEIGHT: 154px; BACKGROUND-COLOR: #fefaed
}
.calendarNavigation {
	FLOAT: left; WIDTH: 27px; HEIGHT: 154px
}
.calendarNavigation #calendarNavigationPrev A IMG {
	PADDING-LEFT: 6px; PADDING-TOP: 5px
}
.calendarNavigation #calendarNavigationNext A IMG {
	PADDING-LEFT: 7px; PADDING-TOP: 5px
}
.calendarInnerContainer {
	FLOAT: left; WIDTH: 335px; HEIGHT: 154px
}
.calendarDiv {
	FLOAT: left; MARGIN: 6px 0px 0px; WIDTH: 163px; HEIGHT: 127px; BACKGROUND-COLOR: #ffffff
}
.resetDates {
	TEXT-ALIGN: center
}
.resetDates A:link {
	FONT-SIZE: 11px; COLOR: #006699; FONT-FAMILY: Verdana, arial,verdana; TEXT-DECORATION: underline
}
.resetDates A:visited {
	FONT-SIZE: 11px; COLOR: #006699; FONT-FAMILY: Verdana, arial,verdana; TEXT-DECORATION: underline
}
.resetDates A:hover {
	FONT-SIZE: 11px; COLOR: #006699; FONT-FAMILY: Verdana, arial,verdana; TEXT-DECORATION: underline
}
.resetDates A:active {
	FONT-SIZE: 11px; COLOR: #006699; FONT-FAMILY: Verdana, arial,verdana; TEXT-DECORATION: underline
}
.menuHolder {
	
}
.travelDateHolder {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; WIDTH: 300px; COLOR: #4d4d4d; PADDING-TOP: 0px; FONT-FAMILY: Verdana, arial, verdana
}
.travelDateLabel {
	DISPLAY: inline; FONT-WEIGHT: bold; COLOR: #4d4d4d
}
.lengthOfStayError {
	DISPLAY: inline; COLOR: red
}
.spacerDiv {
	FLOAT: left; MARGIN: 6px 0px 0px; WIDTH: 9px; HEIGHT: 127px
}
.continueButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(/sheraton/images/sh_btn_arrow_right.gif) #ffcc33 no-repeat right center; FLOAT: right; PADDING-BOTTOM: 4px; MARGIN: 0px 10px 0px 0px; TEXT-TRANSFORM: capitalize; COLOR: #000000; PADDING-TOP: 4px; FONT-FAMILY: verdana, arial, sans-serif
}
.continueButton A {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px; VERTICAL-ALIGN: middle; CURSOR: hand; COLOR: #000000; PADDING-TOP: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.continueButton A:visited {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px; VERTICAL-ALIGN: middle; CURSOR: hand; COLOR: #000000; PADDING-TOP: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
 HTML .continueButton A {
	PADDING-RIGHT: 16px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
 HTML .continueButton A:visited {
	PADDING-RIGHT: 16px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.CalendarTable {
	WIDTH: 163px; HEIGHT: 127px; BACKGROUND-COLOR: #fff6cb
}
.CalendarTableInner {
	MARGIN: 0px 0px 0px 6px; HEIGHT: 108px
}
.month {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: verdana; HEIGHT: 19px; BACKGROUND-COLOR: #538dbf; TEXT-ALIGN: center
}
.daysoftheweek {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 9px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px 3px 1px 0px; OVERFLOW: hidden; WIDTH: 17px; COLOR: #4d4d4d; LINE-HEIGHT: 10px; PADDING-TOP: 1px; FONT-FAMILY: Arial, verdana; LETTER-SPACING: -1px; HEIGHT: 11px; TEXT-ALIGN: center
}
.emptyDay {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px 3px 1px 0px; WIDTH: 17px; CURSOR: default; COLOR: #666666; LINE-HEIGHT: 10px; PADDING-TOP: 1px; FONT-FAMILY: verdana; HEIGHT: 11px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.pastday {
	BORDER-RIGHT: #cfc4b6 1px solid; BORDER-TOP: #cfc4b6 1px solid; FONT-SIZE: 10px; FLOAT: left; MARGIN: 0px 3px 1px 0px; BORDER-LEFT: #cfc4b6 1px solid; WIDTH: 17px; CURSOR: default; COLOR: #999999; LINE-HEIGHT: 10px; BORDER-BOTTOM: #cfc4b6 1px solid; FONT-FAMILY: verdana; HEIGHT: 11px; BACKGROUND-COLOR: #fef7e1; TEXT-ALIGN: center
}
.available A:link {
	BORDER-RIGHT: #bfb6aa 1px solid; BORDER-TOP: #bfb6aa 1px solid; DISPLAY: block; FONT-SIZE: 10px; BORDER-LEFT: #bfb6aa 1px solid; WIDTH: 17px; COLOR: #4d4d4d; LINE-HEIGHT: 10px; BORDER-BOTTOM: #bfb6aa 1px solid; FONT-FAMILY: verdana; HEIGHT: 11px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.available A:visited {
	BORDER-RIGHT: #bfb6aa 1px solid; BORDER-TOP: #bfb6aa 1px solid; DISPLAY: block; FONT-SIZE: 10px; BORDER-LEFT: #bfb6aa 1px solid; WIDTH: 17px; COLOR: #4d4d4d; LINE-HEIGHT: 10px; BORDER-BOTTOM: #bfb6aa 1px solid; FONT-FAMILY: verdana; HEIGHT: 11px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.booked A:link {
	BORDER-RIGHT: #bfb6aa 1px solid; BORDER-TOP: #bfb6aa 1px solid; DISPLAY: block; FONT-SIZE: 10px; BORDER-LEFT: #bfb6aa 1px solid; WIDTH: 17px; COLOR: #000000; LINE-HEIGHT: 10px; BORDER-BOTTOM: #bfb6aa 1px solid; FONT-FAMILY: verdana; HEIGHT: 11px; BACKGROUND-COLOR: #fde49b; TEXT-DECORATION: none
}
.booked A:visited {
	BORDER-RIGHT: #bfb6aa 1px solid; BORDER-TOP: #bfb6aa 1px solid; DISPLAY: block; FONT-SIZE: 10px; BORDER-LEFT: #bfb6aa 1px solid; WIDTH: 17px; COLOR: #000000; LINE-HEIGHT: 10px; BORDER-BOTTOM: #bfb6aa 1px solid; FONT-FAMILY: verdana; HEIGHT: 11px; BACKGROUND-COLOR: #fde49b; TEXT-DECORATION: none
}
.booked A:hover {
	BORDER-RIGHT: #bfb6aa 1px solid; BORDER-TOP: #bfb6aa 1px solid; DISPLAY: block; FONT-SIZE: 10px; BORDER-LEFT: #bfb6aa 1px solid; WIDTH: 17px; COLOR: #000000; LINE-HEIGHT: 10px; BORDER-BOTTOM: #bfb6aa 1px solid; FONT-FAMILY: verdana; HEIGHT: 11px; BACKGROUND-COLOR: #fde49b; TEXT-DECORATION: none
}
.calendarNavigation #calendarNavigationPrev A.calendarNavigationPrevActive {
	DISPLAY: block; MARGIN-LEFT: 3px; WIDTH: 17px; POSITION: relative; TOP: 70px; HEIGHT: 17px; BACKGROUND-COLOR: #ffcc33
}
.calendarNavigation #calendarNavigationNext A.calendarNavigationNextActive {
	DISPLAY: block; MARGIN-LEFT: 3px; WIDTH: 17px; POSITION: relative; TOP: 70px; HEIGHT: 17px; BACKGROUND-COLOR: #ffcc33
}
.calendarNavigation #calendarNavigationPrev A.calendarNavigationPrevDisabled {
	DISPLAY: block; MARGIN-LEFT: 3px; WIDTH: 17px; CURSOR: default; POSITION: relative; TOP: 70px; HEIGHT: 17px; BACKGROUND-COLOR: #ffcc33
}
.calendarNavigation #calendarNavigationNext A.calendarNavigationNextDisabled {
	DISPLAY: block; MARGIN-LEFT: 3px; WIDTH: 17px; CURSOR: default; POSITION: relative; TOP: 70px; HEIGHT: 17px; BACKGROUND-COLOR: #ffcc33
}
.travelDates {
	DISPLAY: inline; COLOR: #215379
}
.lengthOfStay {
	DISPLAY: inline; COLOR: #215379
}
.available A:hover {
	BORDER-RIGHT: #bfb6aa 1px solid; BORDER-TOP: #bfb6aa 1px solid; DISPLAY: block; FONT-SIZE: 10px; BORDER-LEFT: #bfb6aa 1px solid; WIDTH: 17px; COLOR: #000000; LINE-HEIGHT: 10px; BORDER-BOTTOM: #bfb6aa 1px solid; FONT-FAMILY: verdana; HEIGHT: 11px; BACKGROUND-COLOR: #ffcc33; TEXT-DECORATION: none
}
.checkInOut A:link {
	BORDER-RIGHT: #bfb6aa 1px solid; BORDER-TOP: #bfb6aa 1px solid; DISPLAY: block; FONT-SIZE: 10px; BORDER-LEFT: #bfb6aa 1px solid; WIDTH: 17px; COLOR: #000000; LINE-HEIGHT: 10px; BORDER-BOTTOM: #bfb6aa 1px solid; FONT-FAMILY: verdana; HEIGHT: 11px; BACKGROUND-COLOR: #ffcc33; TEXT-DECORATION: none
}
.checkInOut A:visited {
	BORDER-RIGHT: #bfb6aa 1px solid; BORDER-TOP: #bfb6aa 1px solid; DISPLAY: block; FONT-SIZE: 10px; BORDER-LEFT: #bfb6aa 1px solid; WIDTH: 17px; COLOR: #000000; LINE-HEIGHT: 10px; BORDER-BOTTOM: #bfb6aa 1px solid; FONT-FAMILY: verdana; HEIGHT: 11px; BACKGROUND-COLOR: #ffcc33; TEXT-DECORATION: none
}
.checkInOut A:hover {
	BORDER-RIGHT: #bfb6aa 1px solid; BORDER-TOP: #bfb6aa 1px solid; DISPLAY: block; FONT-SIZE: 10px; BORDER-LEFT: #bfb6aa 1px solid; WIDTH: 17px; COLOR: #000000; LINE-HEIGHT: 10px; BORDER-BOTTOM: #bfb6aa 1px solid; FONT-FAMILY: verdana; HEIGHT: 11px; BACKGROUND-COLOR: #ffcc33; TEXT-DECORATION: none
}
.booked {
	FLOAT: left; MARGIN: 0px 3px 1px 0px; TEXT-ALIGN: center
}
.available {
	FLOAT: left; MARGIN: 0px 3px 1px 0px; TEXT-ALIGN: center
}
.checkInOut {
	FLOAT: left; MARGIN: 0px 3px 1px 0px; TEXT-ALIGN: center
}

