﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}h1{font-size:16px;line-height:32px;font-weight:bold}h2{font-weight:bold;font-size:12px;line-height:18px;padding:15px 5px 5px 0}h3{font-weight:bold;line-height:18px;margin-top:10px}ul p{margin:.5em 0}strong,b{font-weight:bold}.buttonbar{margin-top:10px;margin-bottom:10px}body{text-align:center;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:14px}.outerContainer{text-align:left;width:980px;margin:0 auto}.clearFix{clear:both}#fb_box{height:500px;width:77px;background-image:url('/Images/fb_box_bg.png');background-repeat:no-repeat;position:fixed;top:10%;left:0;z-index:100000}#fb_box .top_spacer{height:60px}#fb_box .fb_like{height:75px;padding-left:10px}#dialog-guaranteed{padding:20px}#dialog-guaranteed ul{text-align:left;margin-left:150px;list-style:disc;margin-bottom:10px}.priceGuarantee .fancybox-skin{background:#fce295;border:1px solid #930}.priceGuarantee .fancybox-inner{background:#fff}.masthead{width:980px;height:auto;background-color:#fffbe8}.masthead .logo{float:left;padding-top:15px;padding-left:10px}.masthead .award{float:right;margin-right:20px}.masthead .suitcase{float:right;width:295px;color:#756f40}.masthead .collage{clear:both;display:block;width:980px}.suitcase-inner{background-color:#ffc25c;width:290px;float:left;padding-left:5px;padding-bottom:17px;background-image:url(/Themes/Yellow/bottom-suitcase.gif);background-position:bottom right;background-repeat:no-repeat}#suitcase-right{padding-top:2px;float:right;width:90px;text-align:center}#suitcase-left h2{padding:0;margin-bottom:2px}#suitcase-left h2 a{color:#780f01;text-decoration:none}#suitcase-left h2 a:hover{text-decoration:underline}#suitcase-left h3{margin-top:5px}#suitcase-left h3+p{margin-top:0}#suitcase-left{padding:5px 5px 5px 5px;margin:0;float:left;width:189px;min-height:63px;height:auto!important;height:63px;text-align:left;background-color:#fff6c0;font-size:10px;line-height:12px}.suitcase .suitcase-icon{margin-bottom:6px}.suitcase .suitcase-button,.suitcase .suitcase-button:hover{background-color:#fff6c0;border:1px solid #c84f00;color:#780f01;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;height:auto;width:70px;padding:3px;display:block;text-decoration:none;margin:2px auto 0 auto;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.suitcase .suitcase-button:hover{background:#c84f00;color:#fff}.footer{background-color:#fbe294;color:#433329;clear:both;text-align:center;padding:8px;margin-top:10px}.footerPopular{margin:5px 10px 10px 25px}.footerPopular h4{line-height:20px}.aFooterLinks ul li{font-size:10px}.aFooterLinks{display:block}.aFooterLinks .col1,.aFooterLinks .col2,.aFooterLinks .col3{float:left;width:32%;margin:0;padding:0}.breadcrumb{background-color:#ffc25c;padding:7px;border:1px solid #ffc25c;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.breadcrumb div{background-color:#fff6c0;padding:5px;font-size:10px;color:#433329}.masterpages_maintwocolumn_master .breadcrumb{}.columnContainer{padding:10px;margin-top:15px;margin-bottom:15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;line-height:16px;background-color:#fffbe8;border:1px solid #cdcca2;color:#756f40}.columnContainer .textcolumn a{color:#756f40;text-decoration:underline}.columnContainer span.header2{color:#780f01;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;line-height:16px;text-transform:none}div#leftColumnContainer{float:left;width:160px;color:#756f40;font-weight:normal;line-height:16px}div#leftColumnNav{background:#ffc25c;padding:5px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}div#leftColumnNav ul{list-style:none;margin-top:10px;margin-bottom:10px}div#leftColumnNav ul li{margin-bottom:8px;text-align:center}.navInputText{margin:0;background-color:#fff;border:1px solid #bc3a24;color:#433329;font-weight:normal;width:110px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}input.navInputText{float:left}input.buttonSearch{color:#780f01;font-size:10px;background-color:#fff6c0;border:1px solid;border-color:#c84f00;cursor:pointer;height:20px;width:30px;margin-left:5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}input.buttonSearch:hover{background:#c84f00;color:#fff}div#mainColumnContainer{padding-top:10px;padding-bottom:10px;padding-left:15px;float:left;text-align:left;width:624px;color:#433329;font-weight:normal;line-height:14px}div#fullColumnContainer{clear:both;margin-top:5px}#mainColumnContainer p{margin:1em 0 0 0}.photoContainer{clear:both}.photoRow{clear:both}div#fullColumnContainer .photoColumn{float:left;width:50%}div#detailThumb img{display:block;width:230px;height:173px}.quickFilter{color:#756f40;margin-right:auto;margin-left:auto;margin-top:10px;margin-bottom:10px;padding:8px;background-color:#dfebfa;border:1px solid #8a9fcf;-moz-border-radius:3px 3px 3px 3px}.quickFilter dt{margin-top:5px;margin-bottom:2px}.quickFilter .expandFilter{margin-top:20px;margin-bottom:15px}.quickFilterAdvanced{margin-bottom:20px}.quickFilter .ui-datepicker-trigger{width:15px}div#mainButtonContainer{width:475px;margin-top:20px;margin:20px 0 20px 0}div#mainButtonContainer .buttons{float:right;margin-left:20px;min-width:140px}div#mainButtonContainer ul li{margin-bottom:5px;text-align:center}div#propertyMap{border:1px solid silver;padding:10px;margin-top:10px;width:550px;clear:both}div#matchSummary{width:220px}div#mainColumnLeftContainer{float:left;padding:15px 20px 20px 20px;width:520px;color:#433329;font-weight:normal;line-height:14px}div#mainColumnLeftContainer h3{margin-top:15px}div#mainColumnRightContainer{float:left;width:250px;color:#756f40;font-weight:normal;line-height:16px}.featuredProperties{float:left;margin-right:20px}.featuredProperties img{display:block}.featuredProperties>div{margin-bottom:20px}.featuredProperties div a.caption{color:#433329;font-size:9px;text-decoration:none;line-height:25px}.featuredProperties div a.caption:hover{text-decoration:underline}.featuredproperties_aspx #leftColumnInfo{padding-top:25px}.question{margin-bottom:10px;margin-top:5px;padding-left:2px;overflow:hidden;cursor:pointer}.question span{text-decoration:underline}.question span:hover{text-decoration:none}.answer{padding-left:10px;position:relative}.answer p{margin-bottom:5px}.answer_content{padding:1px;font-size:.9em;position:relative}.signinContainer{padding:2px 2px 5px 2px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#dfebfa;border:1px solid #8a9fcf;color:#433329}.dataEntry{margin:10px}.dataEntry td{padding:3px}.dataEntry tr td:first-child{text-align:right;padding:3px}.dataEntry input[type=text],.dataEntry input[type=password],.dataEntry select{width:200px;height:20px}.dataEntry textarea{width:200px;height:100px}.btnBar{margin-top:15px;margin-bottom:15px}.roundedCorners{padding:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.button{-moz-border-radius:3px 3px 3px 3px;background-color:#fffbe8;border:1px solid #c84f00;color:#780f01;font-weight:normal;padding:6px;cursor:pointer}a.button{display:block;text-decoration:none}.button:hover{background-color:#c84f00;color:#fff}.buttonCallout,.buttonMainnavi{-moz-border-radius:3px 3px 3px 3px;background-color:#c84f00;border:1px solid #c84f00;color:#fff;font-weight:bold;padding:6px;cursor:pointer}input.field{-moz-border-radius:3px 3px 3px 3px;background-color:#fff;border:1px solid #bc3a24;color:#433329;font-weight:normal;margin:0}textarea.comments{-moz-border-radius:3px 3px 3px 3px;background-color:#fff;border:1px solid #bc3a24;color:#433329;font-weight:normal;width:400px;height:50px}fieldset{margin:1.5em 0 0 0;padding:0;border:1px solid silver}legend{margin-left:1em;color:#000;font-weight:bold;padding:0}fieldset ol{padding:1em 1em 0 1em;list-style:none}fieldset li{padding-bottom:1em}fieldset input{border:#bc3a24;border-style:solid;border-width:1px;color:#433329}fieldset textarea{border:#bc3a24;border-style:solid;border-width:1px;color:#433329}fieldset.submit{border-style:none;background-color:transparent}.bestPrice{font-size:14px;margin-top:10px}.rateStrike{text-decoration:line-through}.imageCarousel{float:none;width:800px;border:1px solid #ddd;padding:2px 2px 2px 2px;color:#756f40;font-size:9px;margin-top:10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.imageCarouselTitle{margin-left:5px}.imageBox{width:150px;float:left;margin:5px}.imageBox .imageBoxTitle{padding:2px}.imageBoxTitle{font-family:arial;font-size:10px;padding-top:2px;margin:0 auto}.clearFloat{clear:both;display:block}.notchedButtonList a,.notchedButtonList a:hover{display:block;font-weight:normal;border:1px solid #c84f00;text-decoration:none;outline:none;color:#780f01;background:#fffbe8;padding:6px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.notchedButtonList a:hover{background:#c84f00;color:#fff}.btnSecondary{color:#780f01;background-color:#fffdf4;border:solid #c84f00 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:5px;cursor:pointer;text-decoration:none;background:#fffbe8}.btnSecondary:hover{background:#c84f00;color:#fff}a.btnSecondary{padding:7px;font-size:12px;display:inline-block}input[type='submit'].aspNetDisabled,input[type='button'].aspNetDisabled{border-color:gray;color:gray;cursor:inherit;background-color:transparent}input[type='submit'][disabled='disabled'],input[type='button'][disabled='disabled'],input[type='submit'][disabled='true'],input[type='button'][disabled='true'],input[type='button'][disabled]{border-color:gray;color:gray;cursor:inherit;background-color:transparent}a.btnCallout{display:inline-block}a.btnCallout,a.btnCallout:visited,a.btnCallout:link,a.btnCallout:hover{color:#fff}.btnCallout{padding:6px;padding-top:5px;color:#fff;background-color:#c84f00;border:1px solid;border-color:#780f01;cursor:pointer;text-decoration:none;margin-bottom:5px;margin-right:10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.btnCallout:hover{text-decoration:underline}.detailThumb{width:230px;float:left;margin-top:5px;margin-right:15px}.dataEntry input[type=text],.dataEntry input[type=password],.dataEntry input[type=checkbox],.dataEntry textarea{background-color:#fff;border:1px solid #cdcca2;color:#433329}.dataEntry input[type=text]:focus,.dataEntry input[type=password]:focus,.dataEntry input[type=checkbox]:focus,.dataEntry textarea:focus{border:1px solid maroon}.signinContainer input[type=text],.signinContainer input[type=password],.signinContainer input[type=checkbox]{background-color:#fff;border:1px solid #809db9;color:#433329}.largePropertyImage{text-align:center;padding:10px;border:1px solid silver;margin-right:auto;margin-left:auto;display:block;background-color:#fff;margin-top:10px}.largePropertyImage:hover{border:2px solid blue}.browseMap{background-color:#dfebfa;margin-right:auto;margin-left:auto;border:1px solid #8a9fcf;padding:10px;margin-top:10px;margin-bottom:10px;text-align:center;float:left;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.bgColumnalternateHeader{font-weight:bold;border-bottom:solid #cdcca2 1px}.bgColumnalternate{font-weight:normal;border-bottom:solid #cdcca2 1px}.bgFilter{background-color:#dfebfa}.bgFilterItem{color:#433329;background-color:#dfebfa;border-bottom:solid #8a9fcf 1px}.bgFilteralternate{color:#433329;background-color:#eff5fd;border-bottom:solid #8a9fcf 1px}img.center{display:block;margin-right:auto;margin-left:auto}.addressListItem{margin-top:10px;margin-bottom:10px}.addressListItem img{float:left}.addressListItem .address{float:left;margin-right:10px}.addressListItem .addressButtons{float:left}.addressListItem .addressSelector{float:left}.greyBorder{border:1px solid #72655c}.whiteBorderFrame{border:1px solid silver;padding:5px;background-color:#fff;cursor:pointer}.ratingStars{display:block;margin-top:5px}.paragraphLink{line-height:25px}.italicCallout{font-style:italic;margin-top:5px;margin-bottom:10px}.error{color:#f30;line-height:16px}.specialPricing{color:#f30;display:block;margin-bottom:12px}.indentedList{margin-top:5px;margin-bottom:5px;list-style:disc}.indentedList li{margin-left:10px}.subForm{width:450px;margin-top:15px}.subForm label{display:block}.subForm Input{width:200px}.browseChildColumn{float:left;margin-right:15px}.listingContainer a{color:#00f}.listingContainer a:active{color:#e00}.listingContainer a:visited{color:purple}.listingContainer a:hover{color:purple;text-decoration:underline}.listingContainer a.btnSecondary{color:#780f01;text-decoration:none}.listingContainer a.btnSecondary:hover{color:#fff;text-decoration:none}.listingPageDesignator{text-align:right}.listingPageDesignator ul{display:inline}.listingPageDesignator li{list-style-type:none;display:inline;font-weight:bold;margin-right:5px}.listingPageDesignator a:link,.listingPageDesignator a:visited{}.listingPageDesignator a:hover{text-decoration:none}div.listingSort{text-align:right;padding-top:7px;padding-bottom:7px}div.listingSort ul{margin:0 0 10px 0;display:inline}div.listingSort li{list-style-type:none;display:inline;font-weight:bold;margin-right:15px}div.listingSort a{}div.listingSort a.isSelected{border:thin solid #0f0;background-color:#fff6c0;padding:3px}.isDisabled{color:silver!important;text-decoration:none!important}div#listingHeaders ul li.property{display:inline}div#listingHeaders ul li.price{display:inline;margin-left:100px}div#listingHeaders ul li.rating{display:inline;margin-left:100px}div#listingHeaders ul li.sleeps{display:inline;margin-left:50px}div#listingHeaders ul li.amenities{display:inline;margin-left:50px}.listingItem{text-align:left;border-top-style:solid;border-top-width:1px;border-top-color:#8a9fcf;padding-left:3px;padding-bottom:3px;overflow:auto}.listingItemTitleBar{margin-bottom:8px}.listingItemContainer{width:620px}.listingItemThumb{width:230px;overflow:hidden;float:left}.listingItemDetailsContainer{float:right;padding-right:5px;padding-left:5px;width:450px}.listingItemPrices{text-align:right;width:120px;float:left}.listingItemPrices ul strong{color:red;font-size:14px;line-height:20px}.listingItemPhotoCaption{text-align:center;margin-top:3px}.listingItemRatings{margin-right:10px;float:left;margin-top:5px;width:70px}.listingItemSleeps{width:155px;float:left;margin-left:15px}.listingItemAmenities{float:right;width:150px}.listingItemReviewContainer{margin-top:10px}.listingItemCallToAction{margin:5px;float:right;width:300px;padding:10px}.listingItemAddToSuitcase{line-height:20px;vertical-align:middle;margin-left:40px}.listingItemAddToSuitcase img{vertical-align:bottom;margin-right:5px}div.listingContainer{border:1px solid #8a9fcf;padding:5px;background-color:#dfebfa;width:710px;margin-top:15px;margin-bottom:15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}div#listingItemDetailsInnerContainer{margin-bottom:5px}.listingItemBackground{background-color:#eff5fd}.lightText{color:gray}.listingBreadCrumb{display:inline}.listingBreadCrumb li{display:inline}.listingBreadCrumb a{color:gray}.listingItemPrices del{color:red}.listingItemPrices del strong{color:gray;font-size:12px}.listingItemPrices del span{color:gray}.listingItemSpecial{color:red;font-size:14px;margin-top:10px}.listingItemTitleBar h2{font-size:12px}.imageBoxTitle .clearLink{color:#756f40;text-decoration:none}.questionBlock strong{display:block;margin-top:10px}dl.amenities{}dl.amenities dt{padding-right:5px;float:left;clear:left}ul.featuredVillasListing{list-style-type:none;margin-bottom:15px}ul.featuredVillasListing li{margin-top:28px}ul.featuredVillasListing h3.propertyCategory a{color:#780f01;font-size:12px;font-weight:bold;line-height:16px}ul.featuredVillasListing .propertiesCount{color:#433329;font-size:10px;font-weight:bold}#mainColumnContainer ul.featuredVillasListing li p{margin:0}.featuredPropertiesPage{padding-top:27px;padding-left:27px}.verificationDataBox{-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;background-color:#fffbe8;border:1px solid #cdcca2;color:#756f40;font-size:11px;padding:10px 20px;margin-bottom:15px}.verificationDataBox h2{color:#756f40}.verificationDataBox table tr td:first-child{padding-right:15px}div#pricingAndConditions h3{margin-top:10px}div#propertyHeader h1{font-size:12px;line-height:16px}div#propertyHeader h2{font-size:16px;padding:5px 5px 5px 0}#rateCalculation,#payments{font-size:11px}#rateCalculation td,#payments td{padding:3px}#rateCalculation em,#payments em{font-weight:bold;font-style:normal;display:inline-block;margin-top:10px;margin-bottom:10px}.bgHeader{font-weight:bold;background-color:#dfebfa;border-bottom:solid #8a9fcf 1px}.bgFilterItem{line-height:14px;background-color:#dfebfa;border-bottom:solid #8a9fcf 1px}.bgFilteralternate{line-height:14px;background-color:#eff5fd;border-bottom:solid #8a9fcf 1px}.bgColumnHeader{font-weight:bold;background-color:#fffbe8;border-bottom:solid #cdcca2 1px}.bgColumnalternateHeader{font-size:10px;font-weight:bold;background-color:#fffdf4;border-bottom:solid #cdcca2 1px}.bgColumnalternate{line-height:14px;background-color:#fffdf4;border-bottom:solid #cdcca2 1px}.bgColumnItem{line-height:14px;background-color:#fffbe8;border-bottom:solid #cdcca2 1px}.suitcaseBox{padding:4px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-align:left}.suitcaseBox strong{font-weight:normal}.requestsBox,.bookingsBox,.propertiesBox{border:1px solid #8a9fcf;background-color:#dfebfa;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#433329}.favoritesBox{border:1px solid #cdcca2;background-color:#fffbe8;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#433329}.pager td{padding-left:4px;padding-right:4px}li .addthis_button_email span{visibility:hidden;height:0;display:none}div.bookingSteps{border-top:1px solid #cdcca2;border-bottom:1px solid #cdcca2;background-color:#fff}.bookingSteps .inner{padding-top:6px}.stepsHeader{float:left;width:160px;padding-left:18px}ol.bookingStepsList li.selected{border-bottom:5px solid #cdcca2;font-weight:bold}ol.bookingStepsList{color:#433329;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;height:18px}ol.bookingStepsList li{margin-right:18px;display:inline}.bookingSteps span.bookingProcess{color:#780f01;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:12px;font-weight:bold;text-transform:none}#cancellationFees td{padding-right:15px}#cancellationFees table{margin-bottom:10px}