/* primary site styles */
#outerWrapper { background-color: #fff; margin: 10px auto 0; text-align: left; width: 800px; border: 1px solid #999999; background: url(../images/common/reservation_form/res-form-background.png) no-repeat right top; }
#outerWrapper #header { height: 128px; }
#header #logo { position: absolute; height: 83px; width: 209px; margin-left: 20px; margin-top: 15px; z-index: 2; background-image: url(../images/common/hojoLogo.png); background-repeat: no-repeat; }
#header #logo a { display: block; text-decoration: none; width: 209px; height: 82px; }
#header #logo a span { display: none; }
#outerWrapper #header form { margin:0; padding:0; }
#outerWrapper #pageBackground { background: url(../images/common/page_bkg.png) no-repeat top; height: 619px; }
#outerWrapper #searchResultsBackground { background: url(../images/common/search_page_bkg.png) no-repeat bottom; }
#outerWrapper #contentWrapper { padding-top: 20px; height: 451px; position: relative; }
/*#outerWrapper #contentWrapper #leftColumn1 { float: left; width: 280px; height: 350px; margin: 0px; padding-top: 31px; padding-left: 75px; }*/
#outerWrapper #contentWrapper #leftColumn1 { float: left; width: 280px; height: 350px; margin: 0px; padding-top: 29px; padding-left: 75px; }
#outerWrapper #contentWrapper #leftColumn1 img { top: 13px; left: 29px; position: relative; }
#searchContentWrapper { background-color:#AAD9FF; margin: 20px auto; position: relative;width:760px; }
#outerWrapper #parkHopper { margin-left: 370px; height: 55px; position: absolute; width: 245px; }
#outerWrapper #parkHopper a { text-decoration: none; display: block; height: 55px; width: 245px; }
#outerWrapper #parkHopper a span { visibility: hidden; }
#outerWrapper #footer { height: 149px; clear: left; background-image: url(../images/common/footerAddress.gif); background-repeat: no-repeat; background-position: 20px 125px; }
#outerWrapper #footer #wrapper { padding-top: 123px; padding-left: 380px; }
#outerWrapper #footer #wrapper div { float: left; margin-right: 8px; height: 20px; }
#outerWrapper #footer #wrapper div a { text-decoration: none; height: 20px; display: block; }
#outerWrapper #footer #wrapper div a span { visibility: hidden; }
#outerWrapper #footer #travelPartners { background-image: url(../images/common/industryPartners.gif); background-repeat: no-repeat; background-position: left 1px; width: 139px; }
#outerWrapper #footer #travelPartners a { width: 139px; }
#outerWrapper #footer #wyndhamRewards { background-image: url(../images/common/wyndhamRewards.gif); background-repeat: no-repeat; background-position: right 2px; width: 219px; }
#outerWrapper #footer #wrapper .bullet { background-image: url(../images/common/footerBullet.gif); background-repeat: no-repeat; width: 8px; background-position: center 5px; margin-right: 8px; }
#outerWrapper #searchpagefooter {position:relative; }
#reservationsWrapper { color: #FFFFFF; height:130px; position: relative; font-family: Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; }
#reservationsWrapper #topMenu { font-weight: bold; float: right; padding-top: 10px; padding-right: 163px; font-size: 13px; }
#reservationsWrapper #topMenu a { text-decoration: none; }
#reservationsWrapper select, input { color: #FFFFFF; border: 1px solid #7DC3FF; background: #7DC3FF; margin: 0px; padding: 0px; font-size: 11px; }
#reservationsWrapper #adults { height: 19px; margin-left: 500px; margin-top: 43px; position: absolute; text-align: left; background: url(../images/common/reservation_form/selectBkg.png) no-repeat 45px 1px; width: 88px; }
#reservationsWrapper #kids { height: 19px; margin-left: 500px; margin-top: 66px; position: absolute; text-align: left; background: url(../images/common/reservation_form/selectBkg.png) no-repeat 45px 1px; width: 88px; }
#adults .label { float: left; background: url(../images/common/reservation_form/labels/labelAdults.png) no-repeat right center; height: 19px; width: 40px; }
#adults_amount { position: relative; margin-left: 15px; float: left; padding-top: 3px; padding-right: 7px; }
#list1 { width: 25px; position: absolute; z-index: 5; left: 6px; top: 0px; border: 2px solid #FFFFFF; text-align: left; visibility: hidden; }
#list2 { width: 25px; position: absolute; z-index: 5; left: 0px; top: 0px; border: 2px solid #FFFFFF; text-align: left; visibility: hidden; }
#list3 { width: 60px; position: absolute; top: 0px; border: 2px solid #FFFFFF; text-align: left; z-index: 5; margin-left: 30px; visibility: hidden; }
.selectImg { /*	position: absolute;
	cursor: pointer;*/
	float: left; margin-top: 1px;/*	z-index: 5;*/ }
.launchCal { padding-top: 1px; }
#kids .label { float: left; background: url(../images/common/reservation_form/labels/labelKids.png) no-repeat right center; height: 19px; width: 40px; }
#kids_amount { position: relative; padding-top: 3px; float: left; margin-left: 15px; padding-right: 7px; }
#checkIn { height: 21px; margin-left: 366px; margin-top: 43px; text-align: left; position: absolute; width: 130px; background: url(../images/common/reservation_form/dateBkg.png) no-repeat 62px 1px; }
#checkIn .inputDiv { float: left; padding-left: 13px; height: 21px; width: 40px; padding-top: 3px; }
#checkIn input { width: 35px; position: absolute; height: 11px; background: #7DC3FF; color: #FFFFFF; padding: 0; }
#checkIn img { cursor:pointer; float: none; }
#checkIn .label { float: left; background: url(../images/common/reservation_form/labels/labelCheckIn.png) no-repeat right center; height: 19px; width: 57px; }
#checkOut { height: 21px; margin-left: 366px; margin-top: 66px; width: 130px; text-align: left; position: absolute; background: url(../images/common/reservation_form/dateBkg.png) no-repeat 62px 1px; }
#checkOut .inputDiv { float: left; padding-left: 13px; height: 20px; width: 40px; padding-top: 3px; }
#checkOut input { width: 35px; position: absolute; height: 12px; background: #7DC3FF; padding: 0; }
#checkOut img { cursor:pointer; }
#checkOut .label { float: left; background: url(../images/common/reservation_form/labels/labelCheckOut.png) no-repeat right center; height: 19px; width: 57px; }
#rateWrapper { height: 20px; margin-left: 597px; margin-top: 43px; position: absolute; text-align: left; width: 150px; background: url(../images/common/reservation_form/inputBkg.png) no-repeat 73px 1px; padding-left: 3px; }
#rateWrapper .label { float: left; background: url(../images/common/reservation_form/labels/labelSelectRate.png) no-repeat right center; height: 19px; width: 65px; }
#rateWrapper #rate_amount { width: 47px; white-space: nowrap; padding-top: 3px; position: relative; float: left; padding-left: 12px; padding-right: 4px; }
#promo { height: 19px; margin-left: 597px; margin-top: 66px; position: absolute; text-align: left; width: 150px; background: url(../images/common/reservation_form/inputBkg.png) no-repeat 73px 1px; }
#promo .label { float: left; background: url(../images/common/reservation_form/labels/labelPromoCode.png) no-repeat right center; height: 19px; width: 68px; }
#promo .inputDiv { float: left; height: 20px; margin-left: 12px; margin-top: 3px; }
#promo input { width: 58px; position: absolute; height: 11px; }
#flashWrapper { padding-top: 106px; }
#scrollerWrapper { width: 377px; }
li.chcolor { background:#7DC3FF; color:#FFFFFF; list-style-type: none; padding-left: 4px; }
li.chcolor:hover { background-color:#005FAC; color:#ffffff; list-style-type: none; }
#scrollerBtnWrapper { float: right; width: 25px; margin-top: 11px; height: 16px; }
.scrollerBtn a { display: block; height: 10px; width: 20px; text-decoration: none; }
.scrollerBtn a span { visibility: hidden; }
#header #submitDiv { margin-top: 49px; margin-left: 752px; position: absolute; }
#submitDiv a { height: 30px; width: 31px; display: block; text-decoration: none; z-index: 1000; }
#submitDiv a span { visibility: hidden; }
.shared { background: url(../images/common/content_bkg.png) no-repeat; }
.scroller { background: url(../images/common/scroller_bkg.png) no-repeat; }
#contentWrapper #content { height: 285px; float: left; width: 395px; }
#contentWrapper #pageTitle { float: left; width: 390px; height: 78px; }
#contentWrapper #pageTitle h1 { text-indent: -9000px; height: 70px; }
#content #colWrapper { float: left; width: 380px; margin-left: 6px; }
#content #colWrapper div h2 { text-indent: -9000px; margin-bottom: 5px; }
#content #colWrapper #col1 { margin-top: 16px; float: left; width: 185px; }
#content #colWrapper #col2 { margin-top: 16px; float: left; width: 180px; }
#content #colWrapper div ul { padding-left: 10px; }
#content #colWrapper div li { margin-bottom: 4px; background: url(../images/hotel/rooms/bullet.png) no-repeat 0px 3px; list-style: none; padding-left: 13px; font-size: 12px; }
#content #colWrapper #divider { float: left; height: 249px; width: 5px; margin-top: 16px; margin-right: 3px; background: url(../images/hotel/rooms/divider_bullet.png) repeat-y center top; }
#adults #label duplicate { float: left; background: url(../images/common/reservation_form/labels/labelAdults.png) no-repeat right center; height: 19px; width: 40px; }
#attractions .spacer { margin-left: 22px; }
#dining .spacer { margin-right: 15px; }
#outerWrapper #contactWrapper { background-image: url(../images/common/contact/contactForm.png); background-repeat: no-repeat; height: 183px; width: 342px; position: absolute; z-index: 998; visibility: hidden; margin-top: 30px; margin-left: 450px; color: #4CB8EE; font-size: 12px; padding: 18px }
#outerWrapper #contactWrapper a { color: #4CB8EE; text-decoration: none; font-weight: normal; }
#outerWrapper #contactWrapper h2 { text-indent: -9000px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
#outerWrapper #contactWrapper li { list-style-type: none; }
#outerWrapper #contactWrapper #telContacts { background-image: url(../images/common/contact/telephoneContacts.gif); background-repeat: no-repeat; background-position: left top; height: 21px; width: 183px; padding-bottom: 2px; }
#outerWrapper #contactWrapper #emailContacts { background-image: url(../images/common/contact/emailContacts.gif); background-repeat: no-repeat; background-position: left top; height: 17px; width: 137px; margin-top: 15px; }
#outerWrapper #contactWrapper #closeButton { height: 20px; width: 80px; float: right; margin-right: 33px; background-image: url(../images/common/contact/closeButton.gif); background-repeat: no-repeat; background-position: right top; }
#outerWrapper #contactWrapper #closeButton a { height: 24px; width: 101px; display: block; text-decoration: none; }
#outerWrapper #contactWrapper #closeButton a span { visibility: hidden; }
#outerWrapper #contactWrapper a:hover { text-decoration: underline; }
.MagicThumb-bgfader { z-index: 3; }
/* MultiBox Lightbox */
.video div#OverlayContainer { z-index:4 !IMPORTANT; }