#searchWidgetAdvSearchContainer {
	border-radius: 8px 0px 0px 8px; height: 265px; overflow: hidden; background-image: url("/img/searchWidget/searchWidgetAdvSearchBg.png");
}
#searchWidgetContainer {
	margin: 0px; padding: 0px; border-radius: 0px 0px 0px 8px; width: 210px; height: 228px; overflow: hidden; box-shadow: 0px 0px 7px 0px #000000; background-image: url("/img/searchWidget/background.png"); -webkit-box-shadow: 0 8px 11px -7px #000000; -moz-box-shadow: 0 8px 11px -7px #000000; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none;
}
#advancedSearchBackground {
	margin: 0px; padding: 0px; border-radius: 0px 0px 0px 10px; width: 210px; height: 60px; overflow: hidden; font-family: Verdana, sans-serif; position: relative; background-color: rgb(196, 113, 83); -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none;
}
#advancedSearchBtn {
	background-position: 0px -8px; margin: 10px 0px 0px 18px; border-radius: 3px; width: 174px; height: 16px; text-align: center; box-shadow: inset 0px 1px 0px #f7ceb7, 0px 0px 8px -3px #000000; background-image: url("/img/searchWidget/advSearchBtnBackground.png");
}
#advancedSearchBtn a {
	padding: 1px 0px 0px; width: 100%; height: 100%; color: white; text-transform: uppercase; font-family: Verdana; font-size: 8px; font-weight: bold; text-decoration: none; display: block; text-shadow: 0 1px 1px #C47153;
}
#searchWidgetContainer select {
	font: 11px/12px Verdana; margin: 5px; padding: 3px; width: 190px; height: 22px; color: rgb(102, 102, 102); display: block; position: absolute; z-index: 5; font-size-adjust: none; font-stretch: normal;
}
#searchWidgetHeader {
	padding: 10px 10px 6px; color: rgb(116, 65, 101); line-height: 18px; font-family: Lato,sans-serif; font-size: 17px;
}
#searchWidgetInstructions {
	padding: 0px 10px 3px; color: rgb(100, 98, 96); line-height: 13px; font-family: Verdana,sans-serif; font-size: 11px;
}
.searchWidgetSelectContainer {
	margin: 0px 5px 2px; padding: 0px; width: 198px; height: 26px; color: rgb(217, 188, 141); position: relative;
}
.searchWidgetSelectHightlight {
	border-radius: 5px; border: 1px solid rgb(221, 177, 128); width: 100%; height: 100%; color: purple; display: none; position: absolute; box-shadow: 0px 0px 5px #eb7a38; background-color: rgb(241, 246, 255);
}
.searchWidgetStepLabel {
	margin: 0px 0px 5px 3px; font-size: 11px; font-weight: bold;
}
#searchWidgetNoAvailability {
	margin: 0px 15px; left: 0px; width: 180px; height: 65px; text-align: center; color: rgb(116, 65, 101); padding-top: 15px; position: absolute; z-index: 1;
}
#searchWidgetMonthContainer {
	width: 210px; height: 81px; text-align: center; color: white; font-size: 11px; margin-top: 5px; position: relative;
}
#searchWidgetMonthContainerHightlight {
	border-width: 1px 0px; border-style: solid; border-color: rgb(221, 177, 128); left: 0px; top: 5px; width: 100%; height: 69px; color: purple; display: none; position: absolute; box-shadow: 0px 0px 5px #eb7a38; background-color: rgb(241, 246, 255);
}
#searchWidgetMonthButtonsContainer {
	margin: 4px 0px 0px; left: 6px; position: absolute; z-index: 5;
}
.searchWidgetMonth {
	background-position: top; margin: 1px; border-radius: 4px; border: 1px solid rgb(116, 65, 101); width: 29px; height: 21px; color: white; padding-top: 6px; font-family: verdana; font-size: 10px; font-weight: bold; float: left; cursor: pointer; background-image: url("/img/searchWidget/monthBtnBackground.png"); text-shadow: 0 1px 1px #C47153;
}
.searchWidgetMonth:hover {
	background-position: center; text-shadow: 0 1px 1px #6B328F;
}
.current.searchWidgetMonth {
	background-position: center; text-shadow: 0 1px 1px #6B328F;
}
.disabled.searchWidgetMonth {
	background-position: bottom; border-color: rgb(153, 153, 153); color: rgb(238, 238, 238); cursor: default; text-shadow: inherit;
}
.current.searchWidgetMonth {
	cursor: default;
}
.col6.searchWidgetMonth {
	width: 29px; border-right-width: 1px; background-image: url("/img/searchWidget/monthBtnBackgroundSlim.png");
}
.row2.searchWidgetMonth {
	border-bottom-width: 1px;
}
#resortSwitchMonthContainer {
	border-color: rgb(182, 204, 212); margin: 0px; padding: 10px 0px 0px 15px; width: 429px; height: 85px; overflow: hidden; font-family: Verdana, sans-serif; border-top-width: 1px; border-top-style: solid; position: relative;
}
#resortSwitchMonthButtonsContainer {
	top: 10px; width: 211px; right: 10px; position: absolute;
}
#resortSwitchMonthButtonsContainer .searchWidgetMonth {
	text-align: center; color: white; font-size: 10px;
}
#resortSwitchMonthButtonsContainer .disabled.searchWidgetMonth {
	color: rgb(238, 238, 238);
}
.col6.searchWidgetMonth#resortSwitchMonthButtonsContainer {
	width: 29px; background-image: inherit;
}
#resortSwitchMonthCurrMonthYear {
	color: rgb(116, 65, 101); text-transform: uppercase; font-size: 20px;
}
.resortSwitchMonthLabel {
	color: rgb(102, 102, 102); font-size: 10px; margin-bottom: 5px;
}
