@charset "utf-8";
/* --> Defaults <-- */
html,body {height:100%; margin:0; padding:0; font-family:Verdana, Geneva, sans-serif; font-size:16px; line-height:22px; font-weight:normal; color:#000; background-color:#CFCFCF; background-image:linear-gradient(#FFF, #CFCFCF); background-repeat:no-repeat;}
.winter {background-color:#232422; background-image:linear-gradient(#FFF, #232422);}
.spring {background-color:#59A566; background-image:linear-gradient(#FFF, #59A566);}
.summer {background-color:#3396B1; background-image:linear-gradient(#FFF, #3396B1);}
.fall {background-color:#3396B1; background-image:linear-gradient(#FFF, #3396B1);}
th {font-size:17px; font-weight:bold; line-height:20px; color:#222; background-color:#FFF; background-image:linear-gradient(#FFF, #ECECEC); border-top:3px solid #1E3277; border-bottom:1px solid #AAA; padding-left:2px; padding-top:10px; padding-bottom:10px;}
td {font-size:14px; font-weight:normal; line-height:17px; color:#000; padding-left:2px; padding-top:2px; padding-bottom:2px;}

::-moz-selection {color:#F00; background:#FF0;}

.half,.third,.twothird,.threequarter,.quarter {float:left; width:100%;}

@media (min-width:1201px) {
	.quarter {width:24.99999%;}
	.third {width:33.33333%;}
	.half {width:49.99999%;}
	.twothird {width:66.66666%;}
	.threequarter {width:74.99999%;}
}

.menuButton {display:inline-block; cursor:pointer; height:auto; padding:5px; margin:8px 10px 0px 10px;}
.menuButtonSml {display:inline-block; cursor:pointer; height:10px; padding:5px; margin:4px 5px 0px 5px;}
.menuBarSml {width:25px; height:3px; background-color:#222; margin:3px 0;}

.primaryColor {color:#000}
.secondaryColor {color:#333}
.tertiaryColor {color:#999}
.primaryBackgroundColor {color:#AAA}
.secondaryBackgroundColor {color:#FFF}
.tertiaryBackgroundColor {color:#777}

#Container {width:100%; height:auto; float:left;}

.overlayContainer1 {width:auto; background-color:rgb(248, 248, 248); border:1px solid rgb(34, 34, 34); border-radius:19px; padding-bottom:15px; position:fixed; z-index:40000; left:10px; top:10px; right:10px; bottom:10px; height:auto; overflow:hidden; visibility:visible;}

#div_Availability_Destination {width:304px; height:59px; float:left; font-size:14px; font-weight:bold; color:#000; background-image:linear-gradient(rgba(242, 242, 242, 0.9), rgba(236, 236, 236, 0.9)); text-align:center; padding-top:4px; border-bottom:1px solid #000; border-top-left-radius:15px; border-top-right-radius:15px; box-shadow:5px 2px 12px 3px #000;}
#div_Availability_ArrivalDate {width:304px; height:59px; float:left; font-size:14px; font-weight:bold; color:#001692; background-image:linear-gradient(rgba(16, 236, 236, 0.9), rgb(0, 138, 255)); text-align:center; padding-top:4px; border-bottom:1px solid #1B7200; box-shadow:5px 2px 12px 3px #001A72;}
#div_Availability_DepartureDate {width:304px; height:59px; float:left; font-size:14px; font-weight:bold; color:#920500; background-image:linear-gradient(rgba(240, 255, 0, 0.9), rgb(255, 144, 0)); text-align:center; padding-top:4px; border-bottom:3px solid #662801; border-bottom-left-radius:15px; border-bottom-right-radius:15px; box-shadow:5px 2px 12px 3px #D49C00;}

#div_FilterItem {width:304px; height:auto; min-height:30px; float:left; padding-left:10px; padding-top:6px; padding-bottom:6px; font-size:13px; font-weight:normal; color:#333;}
#div_Amenities {display:block; height:auto; overflow:visible; background-color:#FFF; color:#000; padding-top:7px; padding-right:10px; padding-bottom:12px; font-size:17px; text-align:left; vertical-align:text-top;}

.div_InquiryForm {float:left; overflow:visible; background-color:#FFF; background-image:linear-gradient(rgb(255, 255, 255), rgb(239, 239, 239)); color:#000; border:2px solid #FF9900; border-radius:5px; background-color:rgba(255, 144, 0, 0.16); padding-top:5px; padding-bottom:5px; font-size:13px; font-weight:bold; text-align:center;}
.div_PropertyAmenity {font-size:12px; font-weight:bold; overflow:visible; color:#0031C5; background-color:rgb(219, 219, 219); text-align:center; background-image:linear-gradient(rgb(255, 255, 255), rgb(219, 219, 219)); border:1px solid rgb(209, 209, 209); border-radius:6px; padding:2px; padding-left:4px; padding-right:4px; overflow:hidden;}

.form_Row2_Title {width:304px; height:auto; display:inline-block; float:left; color:#000; background-image:linear-gradient(#F0F0F0, #FFF); background-color:#F0F0F0; padding-left:10px; padding-top:2px; padding-bottom:2px; font-size:15px; font-weight:bold;}
.form_Container_Row2 {display:block; height:auto; float:left; border-bottom:2px solid #C0CEFE; padding-top:15px;}

@media only screen and (min-width: 160px) {
	h1 {font-size:20px; font-weight:bold; line-height:24px; color:#00331A;}
	._NROverlayStyle {position:absolute; left:0px; top:30px; right:0px; bottom:30px; visibility:hidden; z-index:150502; overflow-y:scroll; color:#000; background-image:linear-gradient(rgba(255, 255, 255, 0.93), rgba(255, 255, 255, 0.93)); margin:15px auto 15px auto; border:3px solid #D8D8D8; border-radius:8px;}
	.menuBar {width:35px; height:5px; background-color:#303030; margin:6px 0;}
	#div_Menu {width:auto; height:auto; float:left; font-size:15px; line-height:40px; color:#030; padding-left:15px; padding-top:10px; padding-right:5px; padding-bottom:15px;}
	#div_MenuOverlay {width:324px; margin-left:auto; margin-right:auto; padding-top:16px; display:block;}
	#div_MenuItem {width:49%; display:inline-block; text-align:center;}
	#div_Guide {position:fixed; z-index:100001; left:0px; top:85px; bottom:0px; width:100%; float:left; font-size:13px; line-height:28px; color:#000; background-image:linear-gradient(#000000E6, #000000E6); padding-top:5px; padding-bottom:5px; overflow-y:scroll; visibility:hidden;}
	.li_GuideItem {display:block; width:auto; height:30px; padding:5px; padding-left:15px;}
	#div_SiteNew {width:95%; height:auto; float:left; position:absolute; left:0px; right:0px; font-size:11px; color:#000;}
	#div_Site {display:flex; justify-content:left; flex-wrap:wrap; width:324px; height:auto; font-size:11px; background-color:#FFF0; color:#000; margin:15px auto 15px auto;}
	#div_Content {display:block; width:314px; height:auto; float:left; font-size:15px; line-height:24px; background-color:#FFF; color:#000; padding-left:5px; padding-top:5px; padding-right:5px; padding-bottom:100px; overflow:visible;}
	a.link_Menu:link, a.link_Menu:visited {font-size:14px; font-weight:bold; color:#000; text-decoration:none; line-height:20px; background-image:none; padding:10px; border:none;}
	a:active.link_Menu, a:hover.link_Menu {font-size:14px; font-weight:bold; color:#000; text-decoration:underline; text-shadow:0px 1px 1px rgb(254, 254, 254); line-height:20px; background-image:none; padding:10px; border:none;}
	
	.container {display:block; float:left; width:308px; height:auto; padding-left:0px; padding-right:0px; padding-bottom:8px;}
	.overlayContainer1 {width:auto; background-color:rgb(248, 248, 248); border:1px solid rgb(34, 34, 34); border-radius:19px; padding-bottom:15px; position:fixed; z-index:40000; left:10px; top:10px; right:10px; bottom:10px; height:auto; overflow:hidden; visibility:visible;}
	
	.DestinationGrid {display:inline-block; float:left; width:310px; height:auto; min-height:210px;}
	.PropertyGridContainer {display:inline-block; float:left; width:310px; height:auto; padding-left:0px; padding-right:0px; padding-bottom:15px;}
	.PropertyGrid {display:block; float:left; width:100%; height:auto; text-align:center; background-image:linear-gradient(#E6E6E6, #FFF); border-left:1px solid #D4D4D4; border-top:1px solid #D4D4D4; border-right:1px solid #D4D4D4; border-bottom:4px solid #7D7D7D; border-radius:4px; padding-bottom:50px; box-shadow:0 6px 14px 0 rgba(0,0,0,.3);}
	.PropertyGrid_PropertySummary {display:block; float:left; width:100%; height:auto;}
	.PropertyTitle {display:block; width:auto; height:auto; padding-left:3px; padding-right:3px;}
	.div_Availability_Container {display:block; width:314px; height:100%; float:left; position:relative; z-index:9900;}
	.div_Availability_Container2 {display:block; float:left; position:fixed; height:auto; left:0px; bottom:3px; right:0px; z-index:9900; background-color:#FFFFFFE6; border-bottom:2px solid #F90; padding-top:5px; padding-bottom:5px; border-radius:4px; box-shadow:0px 2px 4px 1px #EFC88E;}
	#div_Filter {display:inline-block; width:314px; height:auto; float:left; padding-top:8px; padding-bottom:8px;}
	#PropertyList {position:relative; width:100%; height:auto; float:left; left:0px; padding-top:10px;}
	
	.div_Container_PropertyAmenity {width:304px; height:auto; float:left; padding:4px;}
	.div_Dimensions_PropertyAmenity {width:296px; height:auto;}
	.div_ResortAmenities {float:left; width:296px; height:25px; font-size:12px; font-weight:bold; list-style:none; overflow:visible; color:#FFF; background-color:#0CC500; text-align:center; background-image:linear-gradient(#0CC500, rgb(4, 153, 0)); border:1px solid rgb(255, 255, 255); border-radius:6px; padding:2px; padding-left:4px; padding-right:4px;}
	#div_Detail {width:314px; height:80px; float:left; overflow:visible; background-color:#F2F2F2; background-image:linear-gradient(rgb(245, 245, 245), rgb(225, 225, 225)); color:#000; border:2px solid #FFF; padding-top:5px; padding-bottom:5px; font-size:16px; font-weight:normal; text-align:center; border-radius:13px;}
	.div_Dimensions_InquiryForm {width:100%; height:auto;}
	
	.div_ReservePropertyItem {width:292px; height:auto; min-height:130px; margin:4px; text-align:left; border:1px solid #B4B4B4; border-radius:2px; padding:6px;}
	.OptionNotSelected {display:block; width:298px; height:auto; float:left; text-align:center; background-image:linear-gradient(#FBFBFB, #EAEAEA); border:solid 2px #DDD; border-radius:6px; margin-top:8px; padding:6px; padding-bottom:60px; cursor:pointer;}
	.OptionSelected {display:block; width:298px; height:auto; float:left; text-align:center; background-image:linear-gradient(#FF0, #FBFBFB); border:solid 2px #A8AD00; border-radius:6px; margin-top:8px; padding:6px; padding-bottom:60px; cursor:pointer; box-shadow:0 6px 14px 0 rgba(0,0,0,.8);}
	
	.formRow1 {width:304px; min-height:90px; color:#111; padding-left:10px; padding-top:2px; padding-bottom:2px; font-size:15px; font-weight:normal;}
	.form_Row2 {width:304px; height:auto; display:inline-block; color:#111; padding-left:10px; padding-top:2px; padding-bottom:2px; font-size:15px;}
}

@media only screen and (min-width: 414px) {
	h1 {font-size:20px; font-weight:bold; line-height:24px; color:#00331A;}
	._NROverlayStyle {position:absolute; left:0px; top:30px; right:0px; bottom:30px; visibility:hidden; z-index:150502; overflow-y:scroll; color:#000; background-image:linear-gradient(rgba(255, 255, 255, 0.93), rgba(255, 255, 255, 0.93)); margin:15px auto 15px auto; border:3px solid #D8D8D8; border-radius:8px;}
	.menuBar {width:35px; height:5px; background-color:#303030; margin:6px 0;}
	#div_Menu {width:auto; height:auto; float:left; font-size:15px; line-height:40px; color:#030; padding-left:15px; padding-top:10px; padding-right:5px; padding-bottom:15px;}
	#div_MenuOverlay {width:410px; margin-left:auto; margin-right:auto; padding-top:16px; display:block;}
	#div_MenuItem {width:49%; display:inline-block; text-align:center;}
	#div_Guide {position:fixed; z-index:100001; left:0px; top:85px; bottom:0px; width:100%; float:left; font-size:13px; line-height:28px; color:#000; background-image:linear-gradient(#000000E6, #000000E6); padding-top:5px; padding-bottom:5px; overflow-y:scroll; visibility:hidden;}
	.li_GuideItem {display:block; width:auto; height:30px; padding:5px; padding-left:15px;}
	#div_SiteNew {width:95%; height:auto; float:left; position:absolute; left:0px; right:0px; font-size:11px; color:#000;}
	#div_Site {display:flex; justify-content:left; flex-wrap:wrap; width:404px; height:auto; font-size:11px; background-color:#FFF0; color:#000; margin:15px auto 15px auto;}
	#div_Content {display:block; width:394px; height:auto; float:left; font-size:15px; line-height:24px; background-color:#FFF; color:#000; padding-left:5px; padding-top:5px; padding-right:5px; padding-bottom:100px; overflow:visible;}
	a.link_Menu:link, a.link_Menu:visited {font-size:14px; font-weight:bold; color:#000; text-decoration:none; line-height:20px; background-image:none; padding:10px; border:none;}
	a:active.link_Menu, a:hover.link_Menu {font-size:14px; font-weight:bold; color:#000; text-decoration:underline; text-shadow:0px 1px 1px rgb(254, 254, 254); line-height:20px; background-image:none; padding:10px; border:none;}
	
	.container {display:block; float:left; width:308px; height:auto; padding-left:0px; padding-right:0px; padding-bottom:8px;}
	.overlayContainer1 {width:auto; background-color:rgb(248, 248, 248); border:1px solid rgb(34, 34, 34); border-radius:19px; padding-bottom:15px; position:fixed; z-index:40000; left:10px; top:10px; right:10px; bottom:10px; height:auto; overflow:hidden; visibility:visible;}
	
	.DestinationGrid {display:inline-block; float:left; width:310px; height:auto; min-height:210px;}
	.PropertyGridContainer {display:inline-block; float:left; width:310px; height:auto; padding-left:0px; padding-right:0px; padding-bottom:15px;}
	.PropertyGrid {display:block; float:left; width:100%; height:auto; text-align:center; background-image:linear-gradient(#E6E6E6, #FFF); border-left:1px solid #D4D4D4; border-top:1px solid #D4D4D4; border-right:1px solid #D4D4D4; border-bottom:4px solid #7D7D7D; border-radius:4px; padding-bottom:50px; box-shadow:0 6px 14px 0 rgba(0,0,0,.3);}
	.PropertyGrid_PropertySummary {display:block; float:left; width:100%; height:auto;}
	.PropertyTitle {display:block; width:auto; height:auto; padding-left:3px; padding-right:3px;}
	.div_Availability_Container {display:block; width:394px; height:100%; float:left; position:relative; z-index:9900;}
	.div_Availability_Container2 {display:block; float:left; position:fixed; height:auto; left:0px; bottom:3px; right:0px; z-index:9900; background-color:#FFFFFFE6; border-bottom:2px solid #F90; padding-top:5px; padding-bottom:5px; border-radius:4px; box-shadow:0px 2px 4px 1px #EFC88E;}
	#div_Filter {display:inline-block; width:394px; height:auto; float:left; padding-top:8px; padding-bottom:8px;}
	#PropertyList {position:relative; width:100%; height:auto; float:left; left:0px; padding-top:10px;}
	
	.div_Container_PropertyAmenity {width:394px; height:auto; float:left; padding:4px;}
	.div_Dimensions_PropertyAmenity {width:296px; height:auto;}
	.div_ResortAmenities {float:left; width:296px; height:25px; font-size:12px; font-weight:bold; list-style:none; overflow:visible; color:#FFF; background-color:#0CC500; text-align:center; background-image:linear-gradient(#0CC500, rgb(4, 153, 0)); border:1px solid rgb(255, 255, 255); border-radius:6px; padding:2px; padding-left:4px; padding-right:4px;}
	#div_Detail {width:394px; height:80px; float:left; overflow:visible; background-color:#F2F2F2; background-image:linear-gradient(rgb(245, 245, 245), rgb(225, 225, 225)); color:#000; border:2px solid #FFF; padding-top:5px; padding-bottom:5px; font-size:16px; font-weight:normal; text-align:center; border-radius:13px;}
	.div_Dimensions_InquiryForm {width:100%; height:auto;}
	
	.div_ReservePropertyItem {width:292px; height:auto; min-height:130px; margin:4px; text-align:left; border:1px solid #B4B4B4; border-radius:2px; padding:6px;}
	.OptionNotSelected {display:block; width:298px; height:auto; float:left; text-align:center; background-image:linear-gradient(#FBFBFB, #EAEAEA); border:solid 2px #DDD; border-radius:6px; margin-top:8px; padding:6px; padding-bottom:60px; cursor:pointer;}
	.OptionSelected {display:block; width:298px; height:auto; float:left; text-align:center; background-image:linear-gradient(#FF0, #FBFBFB); border:solid 2px #A8AD00; border-radius:6px; margin-top:8px; padding:6px; padding-bottom:60px; cursor:pointer; box-shadow:0 6px 14px 0 rgba(0,0,0,.8);}
	
	.formRow1 {width:394px; min-height:90px; color:#111; padding-left:10px; padding-top:2px; padding-bottom:2px; font-size:15px; font-weight:normal;}
	.form_Row2 {width:394px; height:auto; display:inline-block; color:#111; padding-left:10px; padding-top:2px; padding-bottom:2px; font-size:15px;}
}

@media only screen and (min-width: 576px) {
	h1 {font-size:20px; font-weight:bold; line-height:29px; color:#00331A;}
	._NROverlayStyle {position:absolute; left:50px; top:50px; right:50px; bottom:50px; visibility:hidden; z-index:150502; overflow-y:scroll; color:#000; background-image:linear-gradient(rgba(255, 255, 255, 0.93), rgba(255, 255, 255, 0.93)); margin:15px auto 15px auto; border:3px solid #D8D8D8; border-radius:8px;}
	.menuBar {width:35px; height:5px; background-color:#303030; margin:6px 0;}
	#div_Menu {width:auto; height:auto; float:left; font-size:15px; line-height:40px; color:#030; padding-left:15px; padding-top:10px; padding-right:5px; padding-bottom:15px;}
	#div_MenuOverlay {width:576px; margin-left:auto; margin-right:auto; padding-top:16px; display:block;}
	#div_MenuItem {width:auto; display:inline-block; text-align:left; padding-top:12px;}
	#div_Guide {position:fixed; z-index:100001; left:0px; top:85px; bottom:0px; width:100%; float:left; font-size:13px; line-height:28px; color:#000; background-image:linear-gradient(#000000E6, #000000E6); padding-top:5px; padding-bottom:5px; overflow-y:scroll; visibility:hidden;}
	.li_GuideItem {display:inline-block; width:240px; height:30px; padding:5px;}
	#div_SiteNew {width:90%; height:auto; float:left; position:absolute; left:0px; right:0px; font-size:11px; color:#000;}
	#div_Site {display:flex; justify-content:left; flex-wrap:wrap; width:576px; height:auto; font-size:11px; background-color:#FFF0; color:#000; margin:0px auto 15px auto;}
	#div_Content {display:block; width:630px; height:auto; float:left; font-size:15px; line-height:24px; background-color:#FFF; color:#000; padding-left:5px; padding-top:5px; padding-right:5px; padding-bottom:100px; overflow:visible;}
	a.link_Menu:link, a.link_Menu:visited {font-size:11px; font-weight:bold; color:#000; text-decoration:none; line-height:20px; background-image:linear-gradient(rgba(255, 255, 255, 0.75), rgb(255, 255, 255)); padding:10px; border-top-left-radius:4px; border-top-right-radius:4px; border-bottom-right-radius:0px; border-bottom-left-radius:0px; border:1px solid #AAA; border-bottom:1px solid #024B00;}
	a:active.link_Menu, a:hover.link_Menu {font-size:11px; font-weight:bold; color:#000; text-decoration:none; text-shadow:0px 1px 1px rgb(254, 254, 254); line-height:20px; background-image:linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.75)); padding:10px; border-top-left-radius:4px; border-top-right-radius:4px; border-bottom-right-radius:2px; border-bottom-left-radius:2px; border:1px solid #000; border-bottom:2px solid #000; box-shadow:0 -5px 3px rgba(0,0,0,.3);}
	
	.container {display:block; float:left; width:576px; height:auto; padding-left:8px; padding-right:8px; padding-bottom:8px;}
	.overlayContainer1 {width:auto; background-color:rgb(248, 248, 248); border:1px solid rgb(34, 34, 34); border-radius:19px; padding-bottom:15px; position:fixed; z-index:40000; left:10px; top:10px; right:10px; bottom:10px; height:auto; overflow:hidden; visibility:visible;}
	
	.DestinationGrid {display:inline-block; float:left; width:630px; height:auto; min-height:270px;}
	.PropertyGridContainer {display:inline-block; float:left; width:612px; height:auto; padding-left:8px; padding-right:8px; padding-bottom:30px;}
	.PropertyGrid {display:block; float:left; width:615px; height:190px; text-align:center; background-image:linear-gradient(#E6E6E6, #FFF); border-left:1px solid #D4D4D4; border-top:1px solid #D4D4D4; border-right:1px solid #D4D4D4; border-bottom:4px solid #7D7D7D; border-radius:4px; padding-bottom:6px; box-shadow:0 6px 14px 0 rgba(0,0,0,.3);}
	.PropertyGrid_PropertySummary {display:block; float:left; width:290px; height:auto;}
	.PropertyTitle {display:block; width:auto; height:68px; padding-left:3px; padding-top:10px; padding-right:3px;}
	.div_Availability_Container {display:block; width:auto; height:100%; float:left; position:sticky; top:8px; left:0px; z-index:9900;}
	.div_Availability_Container2 {display:block; float:left; position:fixed; height:auto; left:0px; bottom:3px; right:0px; z-index:9900; background-color:#FFFFFFE6; border-bottom:2px solid #F90; padding-top:5px; padding-bottom:5px; border-radius:4px; box-shadow:0px 2px 4px 1px #EFC88E;}
	#div_Availability_Destination {width:210px; height:59px; float:left; font-size:14px; font-weight:bold; color:#000; background-image:linear-gradient(rgba(242, 242, 242, 0.9), rgba(236, 236, 236, 0.9)); text-align:center; padding-top:4px; border-bottom:3px solid #000; border-top-left-radius:15px; border-top-right-radius:0px; border-bottom-left-radius:15px; box-shadow:5px 2px 12px 3px #000;}
	#div_Availability_ArrivalDate {width:210px; height:59px; float:left; font-size:14px; font-weight:bold; color:#001692; background-image:linear-gradient(rgba(16, 236, 236, 0.9), rgb(0, 138, 255)); text-align:center; padding-top:4px; border-bottom:3px solid #001A72; box-shadow:5px 2px 12px 3px #001A72;}
	#div_Availability_DepartureDate {width:210px; height:59px; float:left; font-size:14px; font-weight:bold; color:#920500; background-image:linear-gradient(rgba(240, 255, 0, 0.9), rgb(255, 144, 0)); text-align:center; padding-top:4px; border-bottom:3px solid #662801; border-top-right-radius:15px; border-bottom-left-radius:0px; border-bottom-right-radius:15px; box-shadow:5px 2px 12px 3px #D49C00;}
	#div_Filter {display:inline-block; width:auto; height:auto; padding-top:8px; padding-bottom:8px;}
	#PropertyList {position:relative; width:auto; height:auto; float:left; left:0px; padding-top:10px;}
	
	.div_Container_PropertyAmenity {width:307px; height:auto; float:left; padding:4px;}
	.div_Dimensions_PropertyAmenity {width:297px; height:auto;}
	.div_ResortAmenities {float:left; width:297px; height:25px; font-size:12px; font-weight:bold; list-style:none; overflow:visible; color:#FFF; background-color:#0CC500; text-align:center; background-image:linear-gradient(#0CC500, rgb(4, 153, 0)); border:1px solid rgb(255, 255, 255); border-radius:6px; padding:2px; padding-left:4px; padding-right:4px;}
	#div_Detail {width:311px; height:80px; float:left; overflow:visible; background-color:#F2F2F2; background-image:linear-gradient(rgb(245, 245, 245), rgb(225, 225, 225)); color:#000; border:2px solid #FFF; padding-top:5px; padding-bottom:5px; font-size:16px; font-weight:normal; text-align:center; border-radius:13px;}
	.div_Dimensions_InquiryForm {width:100%; height:auto;}
	
	.div_ReservePropertyItem {width:241px; height:265px; min-height:180px; margin:4px; text-align:left; border:1px solid #B4B4B4; border-radius:2px; padding:6px;}
	.OptionNotSelected {display:block; width:598px; height:auto; float:left; text-align:center; background-image:linear-gradient(#FBFBFB, #EAEAEA); border:solid 2px #DDD; border-radius:6px; margin:8px; padding:6px; padding-bottom:60px; cursor:pointer;}
	.OptionSelected {display:block; width:598px; height:auto; float:left; text-align:center; background-image:linear-gradient(#FF0, #FBFBFB); border:solid 2px #A8AD00; border-radius:6px; margin:8px; padding:6px; padding-bottom:60px; cursor:pointer; box-shadow:0 6px 14px 0 rgba(0,0,0,.8);}
	
	.formRow1 {width:460px; min-height:90px; color:#111; padding-left:10px; padding-top:2px; padding-bottom:2px; font-size:15px; font-weight:normal;}
	.form_Row2 {width:460px; height:auto; display:inline-block; color:#111; padding-left:10px; padding-top:2px; padding-bottom:2px; font-size:15px;}
}

@media only screen and (min-width: 640px) {
	h1 {font-size:20px; font-weight:bold; line-height:29px; color:#00331A;}
	._NROverlayStyle {position:absolute; left:50px; top:50px; right:50px; bottom:50px; visibility:hidden; z-index:150502; overflow-y:scroll; color:#000; background-image:linear-gradient(rgba(255, 255, 255, 0.93), rgba(255, 255, 255, 0.93)); margin:15px auto 15px auto; border:3px solid #D8D8D8; border-radius:8px;}
	.menuBar {width:35px; height:5px; background-color:#303030; margin:6px 0;}
	#div_Menu {width:auto; height:auto; float:left; font-size:15px; line-height:40px; color:#030; padding-left:15px; padding-top:10px; padding-right:5px; padding-bottom:15px;}
	#div_MenuOverlay {width:640px; margin-left:auto; margin-right:auto; padding-top:16px; display:block;}
	#div_MenuItem {width:auto; display:inline-block; text-align:left; padding-top:12px;}
	#div_Guide {position:fixed; z-index:100001; left:0px; top:85px; bottom:0px; width:100%; float:left; font-size:13px; line-height:28px; color:#000; background-image:linear-gradient(#000000E6, #000000E6); padding-top:5px; padding-bottom:5px; overflow-y:scroll; visibility:hidden;}
	.li_GuideItem {display:inline-block; width:240px; height:30px; padding:5px;}
	#div_SiteNew {width:90%; height:auto; float:left; position:absolute; left:0px; right:0px; font-size:11px; color:#000;}
	#div_Site {display:flex; justify-content:left; flex-wrap:wrap; width:640px; height:auto; font-size:11px; background-color:#FFF0; color:#000; margin:0px auto 15px auto;}
	#div_Content {display:block; width:630px; height:auto; float:left; font-size:15px; line-height:24px; background-color:#FFF; color:#000; padding-left:5px; padding-top:5px; padding-right:5px; padding-bottom:100px; overflow:visible;}
	a.link_Menu:link, a.link_Menu:visited {font-size:11px; font-weight:bold; color:#000; text-decoration:none; line-height:20px; background-image:linear-gradient(rgba(255, 255, 255, 0.75), rgb(255, 255, 255)); padding:10px; border-top-left-radius:4px; border-top-right-radius:4px; border-bottom-right-radius:0px; border-bottom-left-radius:0px; border:1px solid #AAA; border-bottom:1px solid #024B00;}
	a:active.link_Menu, a:hover.link_Menu {font-size:11px; font-weight:bold; color:#000; text-decoration:none; text-shadow:0px 1px 1px rgb(254, 254, 254); line-height:20px; background-image:linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.75)); padding:10px; border-top-left-radius:4px; border-top-right-radius:4px; border-bottom-right-radius:2px; border-bottom-left-radius:2px; border:1px solid #000; border-bottom:2px solid #000; box-shadow:0 -5px 3px rgba(0,0,0,.3);}
	
	.container {display:block; float:left; width:624px; height:auto; padding-left:8px; padding-right:8px; padding-bottom:8px;}
	.overlayContainer1 {width:auto; background-color:rgb(248, 248, 248); border:1px solid rgb(34, 34, 34); border-radius:19px; padding-bottom:15px; position:fixed; z-index:40000; left:10px; top:10px; right:10px; bottom:10px; height:auto; overflow:hidden; visibility:visible;}
	
	.DestinationGrid {display:inline-block; float:left; width:630px; height:auto; min-height:270px;}
	.PropertyGridContainer {display:inline-block; float:left; width:612px; height:auto; padding-left:8px; padding-right:8px; padding-bottom:30px;}
	.PropertyGrid {display:block; float:left; width:615px; height:190px; text-align:center; background-image:linear-gradient(#E6E6E6, #FFF); border-left:1px solid #D4D4D4; border-top:1px solid #D4D4D4; border-right:1px solid #D4D4D4; border-bottom:4px solid #7D7D7D; border-radius:4px; padding-bottom:6px; box-shadow:0 6px 14px 0 rgba(0,0,0,.3);}
	.PropertyGrid_PropertySummary {display:block; float:left; width:290px; height:auto;}
	.PropertyTitle {display:block; width:auto; height:68px; padding-left:3px; padding-top:10px; padding-right:3px;}
	.div_Availability_Container {display:block; width:auto; height:100%; float:left; position:sticky; top:8px; left:0px; z-index:9900;}
	.div_Availability_Container2 {display:block; float:left; position:fixed; height:auto; left:0px; bottom:3px; right:0px; z-index:9900; background-color:#FFFFFFE6; border-bottom:2px solid #F90; padding-top:5px; padding-bottom:5px; border-radius:4px; box-shadow:0px 2px 4px 1px #EFC88E;}
	#div_Availability_Destination {width:210px; height:59px; float:left; font-size:14px; font-weight:bold; color:#000; background-image:linear-gradient(rgba(242, 242, 242, 0.9), rgba(236, 236, 236, 0.9)); text-align:center; padding-top:4px; border-bottom:3px solid #000; border-top-left-radius:15px; border-top-right-radius:0px; border-bottom-left-radius:15px; box-shadow:5px 2px 12px 3px #000;}
	#div_Availability_ArrivalDate {width:210px; height:59px; float:left; font-size:14px; font-weight:bold; color:#001692; background-image:linear-gradient(rgba(16, 236, 236, 0.9), rgb(0, 138, 255)); text-align:center; padding-top:4px; border-bottom:3px solid #001A72; box-shadow:5px 2px 12px 3px #001A72;}
	#div_Availability_DepartureDate {width:210px; height:59px; float:left; font-size:14px; font-weight:bold; color:#920500; background-image:linear-gradient(rgba(240, 255, 0, 0.9), rgb(255, 144, 0)); text-align:center; padding-top:4px; border-bottom:3px solid #662801; border-top-right-radius:15px; border-bottom-left-radius:0px; border-bottom-right-radius:15px; box-shadow:5px 2px 12px 3px #D49C00;}
	#div_Filter {display:inline-block; width:auto; height:auto; padding-top:8px; padding-bottom:8px;}
	#PropertyList {position:relative; width:auto; height:auto; float:left; left:0px; padding-top:10px;}
	
	.div_Container_PropertyAmenity {width:307px; height:auto; float:left; padding:4px;}
	.div_Dimensions_PropertyAmenity {width:297px; height:auto;}
	.div_ResortAmenities {float:left; width:297px; height:25px; font-size:12px; font-weight:bold; list-style:none; overflow:visible; color:#FFF; background-color:#0CC500; text-align:center; background-image:linear-gradient(#0CC500, rgb(4, 153, 0)); border:1px solid rgb(255, 255, 255); border-radius:6px; padding:2px; padding-left:4px; padding-right:4px;}
	#div_Detail {width:311px; height:80px; float:left; overflow:visible; background-color:#F2F2F2; background-image:linear-gradient(rgb(245, 245, 245), rgb(225, 225, 225)); color:#000; border:2px solid #FFF; padding-top:5px; padding-bottom:5px; font-size:16px; font-weight:normal; text-align:center; border-radius:13px;}
	.div_Dimensions_InquiryForm {width:100%; height:auto;}
	
	.div_ReservePropertyItem {width:241px; height:265px; min-height:180px; margin:4px; text-align:left; border:1px solid #B4B4B4; border-radius:2px; padding:6px;}
	.OptionNotSelected {display:block; width:598px; height:auto; float:left; text-align:center; background-image:linear-gradient(#FBFBFB, #EAEAEA); border:solid 2px #DDD; border-radius:6px; margin:8px; padding:6px; padding-bottom:60px; cursor:pointer;}
	.OptionSelected {display:block; width:598px; height:auto; float:left; text-align:center; background-image:linear-gradient(#FF0, #FBFBFB); border:solid 2px #A8AD00; border-radius:6px; margin:8px; padding:6px; padding-bottom:60px; cursor:pointer; box-shadow:0 6px 14px 0 rgba(0,0,0,.8);}
	
	.formRow1 {width:460px; min-height:90px; color:#111; padding-left:10px; padding-top:2px; padding-bottom:2px; font-size:15px; font-weight:normal;}
	.form_Row2 {width:460px; height:auto; display:inline-block; color:#111; padding-left:10px; padding-top:2px; padding-bottom:2px; font-size:15px;}
}

@media only screen and (min-width: 840px) {
	h1 {font-size:25px; font-weight:bold; line-height:29px; color:#00331A;}
	._NROverlayStyle {position:absolute; left:100px; top:50px; right:100px; bottom:50px; visibility:hidden; z-index:150502; overflow-y:scroll; color:#000; background-image:linear-gradient(rgba(255, 255, 255, 0.93), rgba(255, 255, 255, 0.93)); margin:15px auto 15px auto; border:3px solid #D8D8D8; border-radius:8px;}
	.menuBar {width:35px; height:5px; background-color:#303030; margin:6px 0;}
	#div_Menu {width:auto; height:auto; float:left; font-size:15px; color:#030; padding-top:10px; padding-bottom:10px;}
	#div_MenuOverlay {width:800px; margin-left:auto; margin-right:auto; padding-top:16px; display:block;}
	#div_MenuItem {width:auto; display:inline-block; text-align:left; padding-top:12px;}
	#div_Guide {position:relative; display:block; left:0px; top:0px; width:100%; float:left; font-size:13px; line-height:28px; color:#000; background-image:linear-gradient(#000000E6, #000000E6); padding-top:5px; padding-bottom:5px; overflow-y:hidden; visibility:visible;}
	.li_GuideItem {display:inline-block; width:auto; height:30px; padding:5px;}
	#div_SiteNew {width:80%; height:auto; float:left; position:absolute; left:0px; right:0px; font-size:11px; color:#000;}
	#div_Site {display:flex; justify-content:left; flex-wrap:wrap; width:800px; height:auto; font-size:11px; background-color:#FFF0; color:#000; margin:15px auto 15px auto;}
	#div_Content {display:block; width:790px; height:auto; float:left; font-size:15px; line-height:24px; background-color:#FFF; color:#000; padding-left:5px; padding-top:5px; padding-right:5px; padding-bottom:100px; overflow:visible;}
	a.link_Menu:link, a.link_Menu:visited {font-size:13px; font-weight:bold; color:#000; text-decoration:none; line-height:20px; background-image:linear-gradient(rgba(255, 255, 255, 0.75), rgb(255, 255, 255)); padding:10px; border-top-left-radius:4px; border-top-right-radius:4px; border-bottom-right-radius:0px; border-bottom-left-radius:0px; border:1px solid #AAA; border-bottom:1px solid #024B00;}
	a:active.link_Menu, a:hover.link_Menu {font-size:13px; font-weight:bold; color:#000; text-decoration:none; text-shadow:0px 1px 1px rgb(254, 254, 254); line-height:20px; background-image:linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.75)); padding:10px; border-top-left-radius:4px; border-top-right-radius:4px; border-bottom-right-radius:2px; border-bottom-left-radius:2px; border:1px solid #000; border-bottom:2px solid #000; box-shadow:0 -5px 3px rgba(0,0,0,.3);}
	
	.container {display:block; float:left; width:784px; height:auto; padding-left:8px; padding-right:8px; padding-bottom:8px;}
	.overlayContainer1 {width:auto; background-color:rgb(248, 248, 248); border:1px solid rgb(34, 34, 34); border-radius:19px; padding-bottom:15px; position:fixed; z-index:40000; left:50px; top:10px; right:50px; bottom:10px; height:auto; overflow:hidden; visibility:visible;}
	
	.DestinationGrid {display:inline-block; float:left; width:470px; height:auto; min-height:270px;}
	.PropertyGridContainer {display:inline-block; float:left; width:375px; height:auto; padding-left:8px; padding-right:8px; padding-bottom:30px;}
	.PropertyGrid {display:block; float:left; width:775px; height:195px; text-align:center; background-image:linear-gradient(#E6E6E6, #FFF); border-left:1px solid #D4D4D4; border-top:1px solid #D4D4D4; border-right:1px solid #D4D4D4; border-bottom:4px solid #7D7D7D; border-radius:4px; padding-bottom:6px; box-shadow:0 6px 14px 0 rgba(0,0,0,.3);}
	.PropertyGrid_PropertySummary {display:block; float:left; width:450px; height:auto;}
	.PropertyTitle {display:block; width:auto; height:68px; padding-left:3px; padding-top:10px; padding-right:3px;}
	.div_Availability_Container {display:block; width:auto; height:100%; float:left; position:sticky; top:8px; left:0px; z-index:9900;}
	.div_Availability_Container2 {display:block; float:left; position:sticky; height:auto; left:0px; top:3px; right:0px; z-index:9900; background-color:#FFFFFFE6; border-bottom:2px solid #F90; padding-top:10px; padding-bottom:10px; border-radius:4px; box-shadow:0px 2px 4px 1px #EFC88E;}
	#div_Availability_Destination {width:262px; height:59px; float:left; font-size:14px; font-weight:bold; color:#000; background-image:linear-gradient(rgba(242, 242, 242, 0.9), rgba(236, 236, 236, 0.9)); text-align:center; padding-top:4px; border-bottom:3px solid #000; border-top-left-radius:15px; border-top-right-radius:0px; border-bottom-left-radius:15px; box-shadow:5px 2px 12px 3px #000;}
	#div_Availability_ArrivalDate {width:262px; height:59px; float:left; font-size:14px; font-weight:bold; color:#001692; background-image:linear-gradient(rgba(16, 236, 236, 0.9), rgb(0, 138, 255)); text-align:center; padding-top:4px; border-bottom:3px solid #001A72; box-shadow:5px 2px 12px 3px #001A72;}
	#div_Availability_DepartureDate {width:262px; height:59px; float:left; font-size:14px; font-weight:bold; color:#920500; background-image:linear-gradient(rgba(240, 255, 0, 0.9), rgb(255, 144, 0)); text-align:center; padding-top:4px; border-bottom:3px solid #662801; border-top-right-radius:15px; border-bottom-left-radius:0px; border-bottom-right-radius:15px; box-shadow:5px 2px 12px 3px #D49C00;}
	#div_Filter {display:inline-block; width:auto; height:auto; padding-top:8px; padding-bottom:8px;}
	#PropertyList {position:relative; width:auto; height:auto; float:left; left:0px; padding-top:10px;}
	
	.div_Container_PropertyAmenity {width:287px; height:auto; float:left; padding:4px;}
	.div_Dimensions_PropertyAmenity {width:279px; height:auto;}
	.div_ResortAmenities {float:left; width:279px; height:25px; font-size:12px; font-weight:bold; list-style:none; overflow:visible; color:#FFF; background-color:#0CC500; text-align:center; background-image:linear-gradient(#0CC500, rgb(4, 153, 0)); border:1px solid rgb(255, 255, 255); border-radius:6px; padding:2px; padding-left:4px; padding-right:4px;}
	#div_Detail {width:292px; height:80px; float:left; overflow:visible; background-color:#F2F2F2; background-image:linear-gradient(rgb(245, 245, 245), rgb(225, 225, 225)); color:#000; border:2px solid #FFF; padding-top:5px; padding-bottom:5px; font-size:16px; font-weight:normal; text-align:center; border-radius:13px;}
	.div_Dimensions_InquiryForm {width:100%; height:auto;}
	
	.div_ReservePropertyItem {width:241px; height:265px; min-height:180px; margin:4px; text-align:left; border:1px solid #B4B4B4; border-radius:2px; padding:6px;}
	.OptionNotSelected {display:block; width:758px; height:auto; float:left; text-align:center; background-image:linear-gradient(#FBFBFB, #EAEAEA); border:solid 2px #DDD; border-radius:6px; margin:8px; padding:6px; padding-bottom:60px; cursor:pointer;}
	.OptionSelected {display:block; width:758px; height:auto; float:left; text-align:center; background-image:linear-gradient(#FF0, #FBFBFB); border:solid 2px #A8AD00; border-radius:6px; margin:8px; padding:6px; padding-bottom:60px; cursor:pointer; box-shadow:0 6px 14px 0 rgba(0,0,0,.8);}
	
	.formRow1 {width:385px; min-height:90px; color:#111; padding-left:10px; padding-top:2px; padding-bottom:2px; font-size:15px; font-weight:normal;}
	.form_Row2 {width:385px; height:auto; display:inline-block; color:#111; padding-left:10px; padding-top:2px; padding-bottom:2px; font-size:15px;}
}

@media only screen and (min-width: 1440px) {
	h1 {font-size:25px; font-weight:bold; line-height:29px; color:#00331A;}
	._NROverlayStyle {position:absolute; left:100px; top:50px; right:100px; bottom:50px; visibility:hidden; z-index:150502; overflow-y:scroll; color:#000; background-image:linear-gradient(rgba(255, 255, 255, 0.93), rgba(255, 255, 255, 0.93)); margin:15px auto 15px auto; border:3px solid #D8D8D8; border-radius:8px;}
	.menuBar {width:35px; height:5px; background-color:#303030; margin:6px 0; visibility:hidden;}
	#div_Menu {width:auto; height:auto; float:left; font-size:15px; color:#030; padding-top:10px; padding-bottom:10px;}
	#div_MenuOverlay {width:1440px; margin-left:auto; margin-right:auto; padding-top:16px; display:block;}
	#div_MenuItem {width:auto; display:inline-block; text-align:left; padding-top:12px;}
	#div_Guide {position:relative; display:block; left:0px; top:0px; width:100%; float:left; font-size:13px; line-height:28px; color:#000; background-image:linear-gradient(#000000E6, #000000E6); padding-top:5px; padding-bottom:5px; overflow-y:hidden; visibility:visible;}
	.li_GuideItem {display:inline-block; width:auto; height:30px; padding:5px;}
	#div_Guide2222222 {position:fixed; z-index:100001; left:0px; top:105px; bottom:0px; width:304px; float:left; font-size:13px; line-height:28px; color:#000; background-image:linear-gradient(#000000E6, #000000E6); padding-left:2px; padding-top:5px; padding-right:5px; padding-bottom:5px; overflow-y:scroll; visibility:hidden;}
	#div_SiteNew {width:80%; height:auto; float:left; position:absolute; left:0px; right:0px; font-size:11px; color:#000;}
	#div_Site {display:flex; justify-content:left; flex-wrap:wrap; width:1440px; height:auto; font-size:11px; background-color:#FFF0; color:#000; margin:15px auto 15px auto;}
	#div_Content {display:block; width:1430px; height:auto; float:left; font-size:15px; line-height:24px; background-color:#FFF; color:#000; padding-left:5px; padding-top:5px; padding-right:5px; padding-bottom:100px; overflow:visible;}
	a.link_Menu:link, a.link_Menu:visited {font-size:16px; font-weight:bold; color:#000; text-decoration:none; line-height:20px; background-image:linear-gradient(rgba(255, 255, 255, 0.75), rgb(255, 255, 255)); padding:10px; border-top-left-radius:4px; border-top-right-radius:4px; border-bottom-right-radius:0px; border-bottom-left-radius:0px; border:1px solid #AAA; border-bottom:1px solid #024B00;}
	a:active.link_Menu, a:hover.link_Menu {font-size:16px; font-weight:bold; color:#000; text-decoration:none; text-shadow:0px 1px 1px rgb(254, 254, 254); line-height:20px; background-image:linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.75)); padding:10px; border-top-left-radius:4px; border-top-right-radius:4px; border-bottom-right-radius:2px; border-bottom-left-radius:2px; border:1px solid #000; border-bottom:2px solid #000; box-shadow:0 -5px 3px rgba(0,0,0,.3);}
	
	.container {display:block; float:left; width:1424px; height:auto; padding-left:8px; padding-right:8px; padding-bottom:8px;}
	.overlayContainer1 {width:auto; background-color:rgb(248, 248, 248); border:1px solid rgb(34, 34, 34); border-radius:19px; padding-bottom:15px; position:fixed; z-index:40000; left:50px; top:10px; right:50px; bottom:10px; height:auto; overflow:hidden; visibility:visible;}
	
	.DestinationGrid {display:inline-block; float:left; width:720px; height:auto; min-height:270px;}
	.PropertyGridContainer {display:inline-block; float:left; width:450px; height:auto; padding-left:8px; padding-right:8px; padding-bottom:30px;}
	.PropertyGrid {display:block; float:left; width:1415px; height:190px; text-align:center; background-image:linear-gradient(#E6E6E6, #FFF); border-left:1px solid #D4D4D4; border-top:1px solid #D4D4D4; border-right:1px solid #D4D4D4; border-bottom:4px solid #7D7D7D; border-radius:4px; padding-bottom:6px; box-shadow:0 6px 14px 0 rgba(0,0,0,.3);}
	.PropertyGrid_PropertySummary {display:block; float:left; width:800px; height:auto;}
	.PropertyTitle {display:block; width:auto; height:78px; padding-left:3px; padding-top:10px; padding-right:3px;}
	.div_Availability_Container {display:block; width:auto; height:100%; float:left; position:sticky; top:8px; left:0px; z-index:9900;}
	.div_Availability_Container2 {display:block; float:right; position:sticky; width:24%; height:auto; left:0px; top:50px; right:0px; z-index:9900; background-color:#FFFFFFE6; border-bottom:2px solid #F90; padding-top:10px; padding-bottom:10px; border-radius:4px; box-shadow:0px 2px 4px 1px #EFC88E;}
	#div_Availability_Destination {width:304px; height:59px; float:left; font-size:14px; font-weight:bold; color:#000; background-image:linear-gradient(rgba(242, 242, 242, 0.9), rgba(236, 236, 236, 0.9)); text-align:center; padding-top:4px; border-bottom:3px solid #000; border-top-left-radius:15px; border-top-right-radius:0px; border-bottom-left-radius:15px; box-shadow:5px 2px 12px 3px #000;}
	#div_Availability_ArrivalDate {width:304px; height:59px; float:left; font-size:14px; font-weight:bold; color:#001692; background-image:linear-gradient(rgba(16, 236, 236, 0.9), rgb(0, 138, 255)); text-align:center; padding-top:4px; border-bottom:3px solid #001A72; box-shadow:5px 2px 12px 3px #001A72;}
	#div_Availability_DepartureDate {width:304px; height:59px; float:left; font-size:14px; font-weight:bold; color:#920500; background-image:linear-gradient(rgba(240, 255, 0, 0.9), rgb(255, 144, 0)); text-align:center; padding-top:4px; border-bottom:3px solid #662801; border-top-right-radius:15px; border-bottom-left-radius:0px; border-bottom-right-radius:15px; box-shadow:5px 2px 12px 3px #D49C00;}
	#div_Filter {display:inline-block; width:auto; height:auto; padding-top:8px; padding-bottom:8px;}
	#PropertyList {position:relative; width:auto; height:auto; float:left; left:0px; padding-top:10px;}
	
	.div_Container_PropertyAmenity {width:349px; height:auto; float:left; padding:4px;}
	.div_Dimensions_PropertyAmenity {width:341px; height:auto;}
	.div_ResortAmenities {float:left; width:341px; height:25px; font-size:12px; font-weight:bold; list-style:none; overflow:visible; color:#FFF; background-color:#0CC500; text-align:center; background-image:linear-gradient(#0CC500, rgb(4, 153, 0)); border:1px solid rgb(255, 255, 255); border-radius:6px; padding:2px; padding-left:4px; padding-right:4px;}
	#div_Detail {width:353px; height:80px; float:left; overflow:visible; background-color:#F2F2F2; background-image:linear-gradient(rgb(245, 245, 245), rgb(225, 225, 225)); color:#000; border:2px solid #FFF; padding-top:5px; padding-bottom:5px; font-size:16px; font-weight:normal; text-align:center; border-radius:13px;}
	.div_Dimensions_InquiryForm {width:800px; height:auto;}
	
	.div_ReservePropertyItem {width:454px; height:180px; min-height:130px; margin:4px; text-align:left; border:1px solid #B4B4B4; border-radius:2px; padding:6px;}
	.OptionNotSelected {display:block; width:683px; height:auto; min-height:206px; float:left; text-align:center; background-image:linear-gradient(#FBFBFB, #EAEAEA); border:solid 2px #DDD; border-radius:6px; margin:8px; padding:6px; cursor:pointer;}
	.OptionSelected {display:block; width:683px; height:auto; min-height:206px; float:left; text-align:center; background-image:linear-gradient(#FF0, #FBFBFB); border:solid 2px #A8AD00; border-radius:6px; margin:8px; padding:6px; cursor:pointer; box-shadow:0 6px 14px 0 rgba(0,0,0,.8);}
	
	.formRow1 {width:347px; min-height:90px; color:#111; padding-left:10px; padding-top:2px; padding-bottom:2px; font-size:15px; font-weight:normal;}
	.form_Row2 {width:800px; height:auto; display:inline-block; color:#111; padding-left:10px; padding-top:2px; padding-bottom:2px; font-size:15px;}
}