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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font:inherit inherit 100% inherit;margin:0;outline:0;padding:0;vertical-align:baseline}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}#wrap{margin:0 auto;width:988px}#shadow-bottom{background:url(/images/maincontainer-shadow-bottom.jpg) no-repeat;height:43px;margin:0 auto;width:988px}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}* html .clearfix{height:1%}#header{background-color:#000000;height:67px;margin:0 auto;padding:10px 30px 0;width:923px}#header-main{height:52px}#header-logo{float:left;padding:8px 0 0 0;position:relative;width:245px}#header-right{float:right;position:relative;text-align:right}#header-number{height:15px;margin-bottom:17px;width:670px}#header-menu{height:35px;width:670px}ul#mainmenu{margin-left:0;padding:11px 0;white-space:nowrap}#mainmenu li{display:inline;list-style-type:none}#mainmenu a:link,#mainmenu a:visited{background-image:url(/images/menu/separator.jpg);background-position:right;background-repeat:no-repeat;color:#fff;padding:10px 10px 8px;text-decoration:none}#mainmenu a:hover,#mainmenu li a#active{background-image:url(/images/menu/hover-bg.jpg);background-position:top;background-repeat:repeat-x;color:#252525;padding:10px;text-decoration:none}#maincontainer-font{clear:both;height:30px;padding-top:5px;position:relative;}#maincontainer-breadcrumb{float:left;padding-left:10px;padding-top:3px;width:525px}#header-gg{float:right;text-align:right;vertical-align:middle}#maincontainer-fontsize{float:right;padding-right:15px;padding-top:3px;text-align:right;width:77px}#footer{background-color:#404040;margin:0 auto;padding:10px 15px 20px;width:950px}#footer-links{height:70px}#footer-flag{clear:both;float:left;padding-top:10px}#footer-flag a{padding-right:5px}#footer-destinations div{padding:5px 0 10px}#footer-destinations div img{padding:10px 5px 0 0}#footer-destinations{float:left;padding-right:40px;padding-top:5px;width:350px}.footer-destination-container{padding:0 0 10px}#footer-feedback h3{margin-bottom:5px}#footer-info{float:right;width:540px}.footer-column{float:left;padding-left:40px;width:230px}.footer-column-list a{display:block;padding-left:10px;width:220px}.footer-column-list a:hover{background-color:#333;height:17px}.footer-column-list li{border-bottom:1px #333 solid;padding:5px 0}.footer-column-list li:hover{background-color:#333}.footer-column-title{background-color:#333;height:26px;padding:3px 0 0 15px}#footer-contact{float:left;line-height:140%}.footer-contactus{float:left;padding:20px 0 0 40px;width:230px}.footer-contactus-pic,#footer-newsletter-pic{background:url(/images/footer-contact-pic.jpg) no-repeat;float:left;height:90px;width:65px}#footer-newsletter-pic{background:url(/images/envelope-icon.jpg) no-repeat}#maincontainer{background:#FFF url(/images/maincontainer-shadow.jpg) repeat-y top left;padding:0 30px 15px;min-height:650px}#maincontainer-title2{padding:0px 35px 0px 0px}#maincontainer-title2 h1{text-transform:uppercase;margin:0;line-height:70%;margin-bottom:10px;font-size:2.7em;}#maincontainer-text{padding:0px 35px 5px 0px}#maincontainer-tabs{clear:both;height:35px}#maincontainer-infocontainer{padding:20px 10px}#maincontainer-introtext{padding:20px 0 25px 20px;border-top:1px #dedede solid;float:left;width:629px;position:relative;}#maincontainer-introtext h1{font-size:1.9em;text-transform:uppercase;margin:20px 0 10px;}#maincontainer-home{float:left;}#maincontainer-home-menu,#maincontainer-destination-menu{background-color:#A9AAC6;position:relative}#maincontainer-starter{padding:5px 0 0 10px;float:left;}#maincontainer-starter div,#maincontainer-infocontainer div{}.starter-text{height:130px;float:left}.starter-text p{padding:5px 15px 5px 10px;font-size:1em}.starter-container{float:left;width:212px}.starter-border{border-right:1px #dedede solid}.starter-title{width:265px}.starter-container .starter-text p a{float:none;}#maincontainer-region-title,#maincontainer-title{clear:both;padding:15px 20px 0px 0px}#maincontainer-title{padding-top:5px}#maincontainer-region-title{height:38px;width:100%;padding-right:0;}#maincontainer-region-title h1{margin:-10px 0 3px;padding:0px 0 7px 50px}.h1{padding:5px 0px 5px 50px;vertical-align:middle}#navlist{height:3em;padding-left:4px;position:relative;width:54em}#navlist ul#primary{bottom:-1px;margin:0;padding:0;position:absolute;width:54em}#navlist ul#primary li{display:inline;list-style:none}#navlist ul#primary a,#navlist ul#primary span,#navlist ul#primary a.current{display:block;float:left;margin:1px 2px 0 0;padding:4px 10px;text-align:center;text-decoration:none}#navlist ul#primary span,#navlist ul#primary a.current,#navlist ul#primary a.current:hover{background:url(/images/tabs/active-bg.jpg) repeat-x top;border:1px solid #dedede;border-bottom:none;color:#191919;font-weight:700;margin-top:0;padding-bottom:6px;padding-left:10px;padding-right:10px}#navlist ul#primary a:hover{background:url(/images/tabs/active-bg.jpg) repeat-x top;border-color:#dedede;color:#191919;margin-top:0;padding-bottom:5px}#navlist ul#primary a{background:url(/images/tabs/tabs-bg.jpg) repeat-x top;border:1px solid #dedede;border-bottom:none;margin-top:0}#destination-anchors{height:20px;width:100%}#destination-anchors ul#secondary{margin:0;padding:0}#destination-anchors ul#secondary li{display:inline}#destination-anchors ul#secondary li a,#destination-anchors ul#secondary li span{background:none;border:none;border-right:1px dotted #AAA;display:block;float:left;font-size:11px;margin:0;padding:0 15px;text-align:auto;width:auto}#destination-anchors ul#secondary li a:hover{background:transparent;border:none;border-right:1px dotted #AAA;padding:0 15px;text-decoration:none}#destination-anchors ul#secondary li a:active{background:transparent}#destination-anchors ul#secondary li:last-child a{border:none}#maincontainer-tabs-content{border:1px solid #dedede;clear:both;padding-top:1em;width:648px}#destination-content{min-height:100px;padding:0.7em 1em 1.5em 1.5em}#destination-content h3.rd08browseOurVillasViewAll{width:auto}#destination-content h3,#destination-content h5,#destination-content h2{font-family:Arial,Helvetica,sans-serif;font-size:1.5em;width:100%;padding-bottom:3px;}#destination-content-FV{margin:10px 0 0}.FV-table{margin:10px 0 5px}.destination-regioninfo{float:left;padding:0.7em 0 1.5em 0.1em;width:591px}.destination-regioninfo ol{list-style-type:decimal;margin:0 0 0 55px;padding:10px 0 0;clear:both;}.destination-regioninfo ul{list-style-type:circle;margin:0 0 0 35px;padding:25px 0 0;}.destination-regioninfo div{float:left;width:275px}.destination-regioninfo h5{clear:both;margin-top:15px;float:left}.destination-regioninfo p{float:left;clear:both;width:100%;}.destination-regioninfo .dontmiss{clear:both;width:100%;}#destination-search{margin:0 35px;width:500px}.destination-searchcontainer{float:left;padding:2px 0}#destination-search h4{color:#FFF;float:left;font-size:1.1em;font-weight:400;text-align:right;width:230px}.searchbr-list{float:right;font-size:0.8em;text-align:left;width:246px}.searchbr-list div div div{margin:0;margin-top:-2px;padding:0;width:163px}.searchbr-list div div div div{display:block;margin:0;overflow:hidden;padding:0;width:145px}.searchbr-list div div div div:hover{background-color:#ccc}.searchbr-list div div a{background:none !important;color:#000 !important;display:block !important;font-weight:normal !important;height:10px !important;line-height:110% !important;margin:0 !important;padding:3px 5px !important;text-align:left !important;text-decoration:none !important;width:143px !important}#home-menu-dest-select .bdr a,#home-menu-dest-select .pages span{background:none;float:left;font-size:1.2em;font-weight:700;margin-right:0.3em;width:auto}#home-menu-dest-select .bdr a,#home-menu-dest-select .bdr a:link{height:auto;line-height:100%;width:auto}#home-menu-dest-select .bdr a:hover{color:#FE7E01;width:auto}.jumpregion-box{background:url(../images/dropdown.jpg) no-repeat top left;color:#000;height:19px;padding:0 3px 0 5px;width:155px}.jumpregion-box a,.jumpregion-drop a{color:#000;text-decoration:none}.jumpregion-drop{background-color:#FFF;color:#000;height:150px;overflow:auto;padding:0 3px 0 7px;position:absolute;width:153px}#home-menu-dest-select #searchbr-all a{background:none;color:#FE7E01;text-decoration:underline}.destination-before{padding:0px 10px}.destination-before h5{clear:both}.destination-before ul{list-style:disc;margin:0 0 30px 40px;padding:10px 0 0}.destination-before li{padding:0 0 0 20px}#destination-content .marbot10,.destination-before .marbot10{margin-bottom:10px;}#before-temperature{height:336px;padding:10px 0 30px 65px}.destination-photos p{clear:both;padding:10px 0}.destination-testimonials,.destination-photos{padding:0 10px}.testimonials-container{padding:25px 65px}.grey{background-color:#ebebeb}#maincontainer-bottom-tabs{clear:both;color:#404040;font-size:0.8em;margin-top:10px;padding-left:3em}#maincontainer-title h1{padding:5px 0}#maincontainer-lifestyle{padding-top:25px}.lifestyle-container{border-bottom:1px #d5d3d4 solid;height:148px;padding:10px 10px 10px 0}.lifestyle-container-pic{padding-right:25px;width:206px}.lifestyle-container-pic img{border:4px #fff solid}.lifestyle-container:hover .lifestyle-container-pic img{border:4px #404040 solid}.lifestyle-container-content{padding-top:5px;width:409px}#SlideShow{height:306px;padding-bottom:5px;padding-left:0px;padding-top:5px;width:655px}#SSpicture{float:left;height:305px;margin-left:-3px;width:457px}#SSpicture div{height:305px;position:absolute;text-align:center;width:450px;font-size:0.8em;}#SSpicture img{border:3px #fff solid;cursor:pointer;display:block;margin:0 auto;text-align:center}#SSpicture img:hover{border:3px #404040 solid}#SSthumbnails{float:right;height:262px;overflow:hidden;width:195px}#SScontrols{display:none;float:right;padding:5px 15px 5px 10px;width:175px}#SScontrols div{height:18px}#SScontrols img{cursor:pointer;float:left}#SSthumbnails img{border:1px solid #FFF;padding:5px}#SSthumbnails a{outline:none}#SSthumbnails a:hover img{border:1px solid #CCC;padding:5px}#maincontainer-villaname{height:30px;padding:0 35px 0px 0}#villa-name h2{padding:10px 0 0;text-transform:capitalize}#villa-villaname{float:left;width:578px}#villa-description{color:#333;float:left;height:53px;padding:0 0 10px;width:100%}#villa-choosebr{background-color:#e6e6e6;border:1px #dedede solid;padding:25px 0;text-align:center}#villa-accordion-top{border-bottom:2px #757374 solid;font-size:11px;height:20px;padding-top:10px}#villa-accordion-top div{border-right:1px #757374 solid;float:left;height:20px}.accordion-daterange{width:170px}.accordion-accommodations{color:#000;text-align:right;width:80px}.accordion-rates{text-align:center;width:230px}.accordion-inquire{text-align:right;width:70px}.accordion-rates span{color:#000;font-weight:700;text-decoration:none}.accordion-viewspecials{color:#0a681a;padding-left:10px;text-decoration:underline}.accordion-top-slide{border-bottom:1px #6B6B6B dashed;height:20px;padding:5px 0 0 5px}.accordion-top-slide div{float:left;height:20px}#list1{margin:0px;padding:0px;width:100%}#list1 p{background-color:#FFF;border:none;color:#0c449b;font-size:10px;font-weight:700;height:10em;margin:0px;margin-bottom:10px;overflow:hidden;padding:10px;text-decoration:none}#list1 h3{background-color:#e6e6e6;border:none;border-bottom:1px solid #c9c7c8;color:#191919;cursor:pointer;display:block;font:700 11px Arial,Helvetica,sans-serif;margin:0;padding:5px 0 5px 10px;text-decoration:none}#list1 h3 img,.footer-contactus-gif{padding-right:10px}#PnlRates #list1 h3{font-size:1em;padding-bottom:5px;}#list1 h3:hover,#list1 h3.selected{background-color:#6b6b6b;color:#FFF;border:0px;}.accordion-info{border-bottom:1px #c9c7c8 solid;color:#6b6b6b;padding:10px 10px 5px}.accordion-specials{color:#156e1e;padding:10px 10px 5px}#villa-outsiderange{border-bottom:1px solid #dedede;font-size:0.8em;padding:5px 0;text-align:center}#villa-outsiderange a{cursor:pointer;font-size:1.2em;text-decoration:underline}#villa-calendarlegend{color:red;height:58px;margin:0 auto;padding:5px 0;text-align:center;width:503px}#villa-taxes{float:left;font-size:10px;padding-top:20px;width:260px}#villa-disclamer{clear:both;font-size:0.8em;width:100%}#villa-currency{clear:left;float:left;width:50%}#villa-calendar table{float:left;margin-left:5px}#calendar-monthleft{float:left;padding:10px 35px;width:223px}#calendar-monthright{float:left;padding:10px 35px;text-align:right;width:223px}#calendar-monthcontainer{background-color:#dedede;border:1px #757374 solid;padding:15px 0}#calendar-monthcontainer div{padding:0 17px;width:110px}#calendar-datescontainer{float:left;padding-top:20px;width:100%}#rates-currency{padding:0 0 10px;text-align:right;width:100%}.calendar-datelabel{float:left;padding-left:35px;padding-right:5px;text-align:right;width:77px}.calendar-dateform{float:left;width:430px}.calendar-reset{padding-left:117px}#calendar-calculator{padding-top:30px;width:180px}a.calendar-reset-button{padding:0 0 10px 15px;vertical-align:middle;}#calendar-inquire a{cursor:pointer;font-size:11px}#villa-featurescontent{padding:30px 0 0;clear:both}.features-container{float:left;margin:0 9px;padding-bottom:20px;width:96%}.features-container h4{border-bottom:1px #dedede solid;margin-bottom:15px;padding-bottom:5px}.features-container div{float:left;padding-bottom:5px;width:133px}#features-inquire{padding:20px 0 0;text-align:center}.villa-bottomrequest{background-color:#ececec;border:1px #dedede solid;margin-top:25px;padding:20px 25px;clear:both;height:113px}.villa-contact div{float:left;margin-top:20px;padding-bottom:3px;padding-top:3px}.villa-button{margin-left:80px}.tabs-container p{margin-bottom:15px}#villa-descriptiondyk{margin:20px 0;width:487px}.inquire-pic{margin-right:10px}.inquire-pic,.inquire-villa{display:block;float:left}#inquire-requestcontainer{background-color:#EFEFEF;margin-top:20px;padding:0px 0px}#Inquire #inquire-requestcontainer h3{margin:0 auto;padding:30px 0 3px;width:377px;font-size:1.5em;}#inquire-requestsubcontainer{margin:0 auto;padding:25px 0 0;width:335px}#inquire-info{width:335px}#inquire-form{padding-top:10px;width:335px}#inquire-form span{font-size:80%}#inquire h3{color:#3f4572;font-family:Arial,Helvetica,sans-serif;margin:0}#inquire p{font-family:Arial,Helvetica,sans-serif;margin:5px 0 0}#inquire-container{font-family:Arial,Helvetica,sans-serif;margin:0 auto}.inquire-separator{border-bottom:1px #ccc solid;clear:both;height:5px;line-height:50%;margin-bottom:10px;width:310px}.inquire-subcontainer{clear:both;float:left;padding-bottom:5px;width:100%}.inquire-subcontainer input{border:1px #adadad solid}.inquire-label{color:#000;float:left;height:20px;padding-right:5px;text-align:right;width:95px}.inquire-subcontainer a,.villa-button a,.calendar-reset a,.accordion-inquire a,#villa-request img{cursor:pointer}.inquire-label span{color:#F99106}.inquire-form{float:left;padding-right:5px;width:216px}.inquire-error{clear:both;color:#F00;float:left;font-size:0.9em;padding-left:100px;width:185px}.inquire-comment{float:left;width:220px}#tabs-topborder-understanding{border-top:1px solid #dedede;clear:both;float:right;height:1px;margin-top:-1px;width:128px}.understanding{font-size:2.9em}#understanding-faq{padding:15px 30px}#understanding-faq ol{color:#000;font:700 italic 1.5em arial;font-size:1.5em;list-style:decimal;margin-left:20px}#understanding-faq ol li{margin:10px 0 0}#understanding-faq ol p{font:0.7em Arial,Helvetica,sans-serif}#understanding-content{padding:30px}#understanding-content h6{font-size:1.0em}#search-definition{background-color:#DADADA;border:1px #ABA9AA solid;display:none;margin-top:0;padding:10px}.search-definition-box{background-color:#CDCCCC;font-size:0.9em;margin-top:5px;padding:5px 10px}.search-definition-box p{color:#E31E23;font-weight:bold;}#definition-bottom-right{float:right;position:relative}.pages a,.pages span{background:#FFF none repeat scroll 0%;border:1px solid #FFF;display:block;float:left;margin-right:0.1em;padding:0.1em 0.4em;text-decoration:none}.pages span.current{background:#514F50 none repeat scroll 0%;border:1px solid #514F50;color:#FFF;font-weight:700}.pages a,.pages a:link{border:1px solid #DADADA;text-decoration:none}.pages a:hover{background:#dedede none repeat scroll 0%;color:#000}.pages span.nextprev{border:1px solid #DDD;color:#999}.pageresult-compare{display:none;width:110px}.pages a.rd08PagingPgSlct,#rd08Paging2 .pages a.rd08PagingPgSlct{background:#dedede none repeat scroll 0%;border:1px solid #514F50}.search-pageresult select,#definition-bottom-right select,#search-param select{border:1px #B6B4B5 solid;font-size:1em;height:19px}.result-container{background-color:#FFF;border-bottom:1px #B6B4B5 solid;clear:both;padding:0 15px 0 0;position:static;width:634px;height:135px;}.result-comparecheck{background-color:#dedede;border-right:1px #fff solid;height:90%;padding:15px 0 0 22px;width:42px}.result-pic{padding:10px 0 0 15px;width:130px;cursor:pointer}.result-pic img{margin-bottom:10px}.result-villaloc{padding-bottom:5px;width:100%}.result-villadesc{height:50px;width:100%}.result-villadesc hr{display:none;}.result-villadesc li{list-style:none;}.result-villaloc,.result-villadesc,#backtotop{clear:both;height:27px}.result-villatitle{height:auto}#maincontainer-pic{margin-bottom:30px}#maincontainer-pic2{margin-bottom:20px}.destinations-title{border-bottom:1px #dedede solid;float:left;padding:30px 0 5px;width:100%}.destinations-list{float:left;padding:10px 0 0 15px}.destinations-list div{float:left;padding-top:3px;width:158px}.destinations-list div a:hover{color:#000;font-weight:700}#aboutus-menu{margin-bottom:20px;text-align:right}#aboutus-menu a{display:block;font-weight:700;height:16px;padding:5px 0;text-align:right;text-decoration:none;width:215px;font-size:1.1em}#aboutus-menu ul{float:left;margin:0}#aboutus-menu li{background:transparent url(/images/aboutus-menu-bg.png) no-repeat bottom left;cursor:pointer;float:left;padding-right:35px}#aboutus-menu li:hover{background:url(/images/aboutus-menu-hover.jpg) no-repeat;color:#FFF}#aboutus-menu ul ul{background-color:#dedede;padding-bottom:5px}#aboutus-menu ul ul li{background:none;padding-right:0}#aboutus-menu ul ul li a{padding:2px 0}.about-us-menu-last{background:none}#maincontainer-title-aboutus{padding:0 0 15px}.member-picture{float:left;padding-bottom:50px;padding-right:20px}.member-title{float:left;width:515px}.member-description{float:left;margin-top:10px;width:515px}#history-links{background-color:#ededed;border:1px #dedede solid;margin-bottom:25px;padding:10px 0;text-align:center}#history-container li{list-style:circle;margin-left:15px;padding:10px 0}.departments-contact{background:url(/images/about-us/contact-department-bg.jpg) left no-repeat;margin:5px 0;padding:5px 0 5px 45px}#aboutus-partner p{border-bottom:1px #dedede solid;margin-bottom:10px}#aboutus-partner li{list-style:circle;margin-left:25px}.idfile-container{background-color:#fffee0;border:1px #dedede solid;float:left;height:55px;margin-bottom:25px;padding:10px 35px 0 15px}#aboutus-press p,#aboutus-media p{border-bottom:1px #dedede solid}#aboutus-press h5,#aboutus-media h5,.start-button,.starter-titlenews,.starter-titleexplore,.starter-titleplay{cursor:pointer;padding-top:15px}.start-button{height:40px;float:left;padding-left:42px;}#aboutus-realestate,#history-container{width:630px}#contact-contact{background-color:#ededed;border:1px #dedede solid;padding:30px 50px 40px 30px;height:257px;}#contact-contact-info{float:left;width:290px}#contact-contact-form{float:right;width:250px}#contact-form-fn{float:left;padding-top:10px;width:50%}#contact-form-ln{float:right;padding-top:10px;width:40%}#contact-form-email,.search-pageresult{float:left;padding:10px 0}#contact-form-comment,#calendar-datescontainer div,#villa-info h5{padding-bottom:10px}#villa-info h3,#villa-info h4{padding-bottom:10px;color:#1C1C1C;font-size:1.2em;font-weight:700;font-family:Arial,Helvetica,sans-serif;}.contact-form-subject{width:250px}#favorites-container{font-size:1.2em;padding:5px 5px 15px;width:802px}#favorites-top{background-color:#000;color:#FFF;float:left;font-size:1.6em;font-weight:700;padding:5px 5px 5px 15px;width:782px}#favorites-contact{float:left;font-size:0.9em;padding:0 35px 0 20px;width:335px}#favorites-contact h6{font-size:1.1em;font-weight:700;padding:10px 0}#favorites-list{float:left;width:410px}#favorites-close{display:block;float:right;padding-bottom:10px;text-align:right}#favorites-removeall{clear:left;display:block;float:right;margin:5px 35px 5px 0}#favorites-results{clear:both;height:400px;margin-top:5px;overflow:auto}.favorites-results-container{height:auto;padding-bottom:10px}.favorites-info{background-color:#e5e5e5;border:1px #c9c9c9 solid;font-size:1.2em;height:100%;padding:5px 5px 5px 0px}.favorites-info a{cursor:pointer;}.favorites-check{padding-top:20px;text-align:center;width:69px}.favorites-info-pic{padding-left:10px;width:100px}.favorites-info-desc,.inquire-villa{width:200px}.favorites-info-remove{padding-top:10px;width:70px}#compare-container{height:100%}#compare-top{height:50px}#compare-title{float:left;padding:10px 0;text-align:center;width:727px}#compare-title h1{font-size:400%}.compare-nav{float:left;width:100px}#compare-button,#favorites-button,.pages .nextprev-next{float:right}#compare-main-col div{border-bottom:1px #dedede solid;border-right:1px #dedede solid;padding:10px 0 10px 30px;width:100px}.bg-light-grey{background-color:#e3e3e3;text-align:right}.compare-pic{height:151px}.compare-pic a{font-size:10px}.compare-price{height:75px}.compare-price td{padding-left:40px}.compare-location{height:30px}.compare-bathrooms,.compare-bedrooms,#search-definition-bottom{height:20px}.compare-list{height:85px}.compare-villa-add{float:left;height:660px;padding:70px 10px 10px;text-align:center;width:165px}#maincontainer-thankyou-container{background-image:url(/images/thankyou-bg.jpg);height:310px;width:929px}#thankyou-contact{padding:108px 295px 0 60px}#thankyou-contact table{color:#FFF;font-size:1.1em}#maincontainer-thankyou h2{font-size:1.8em;margin:20px 0}#thankyou-backtothevilla{border-bottom:1px #dedede solid;border-top:1px #dedede solid;margin-bottom:10px;padding:20px 0}#thankyou-backtothevilla h3{font-size:1.9em;margin:0 0 5px}#thankyou-backtothevilla p{line-height:120%}#thankyou-backtothevilla hr{background-color:#dedede;color:#dedede;margin:10px 65px 15px}#maincontainer-thankyou-villas{float:left;height:0px}#sitemap-content{float:left;width:100%}#sitemap-content h1{padding:10px 0 30px}#sitemap-content h3{border-bottom:1px #dedede solid;clear:both;float:left;font-size:1.8em;margin:10px 0;padding-bottom:10px}#sitemap-content h3{float:left;font-size:1.5em;padding:10px 0}#sitemap-content ul,.glossary-title{padding-bottom:15px}#sitemap-list{clear:both;float:left;padding:15px 0 10px;width:100%}#sitemap-list div{border-right:1px #dedede solid;display:block;float:left;padding:5px 10px}#side-column{background-color:#FFF;float:left;width:240px}#side-featured:hover #sidefeatured-title{background:url(/images/feature-tab-hover.jpg) no-repeat top left}#side-featured:hover #sidefeatured-picture,#side-featured:hover #sidefeatured-villainfo{background-color:#ebeaea;cursor:pointer}#sidefeatured-favorite{background:url(/images/view-favs.jpg) no-repeat top left;color:#FFF;cursor:pointer;height:27px;margin-bottom:5px;padding:7px 0 0 40px;width:200px}#sidefeatured-favorite:hover{background:url(/images/view-favs-hover.jpg) no-repeat top left}#sidefeatured-title{background:url(/images/feature-tab.jpg) no-repeat top left;height:35px;margin-top:15px}#sidefeatured-picture{border-left:1px #d5d5d5 solid;border-right:1px #d5d5d5 solid;height:135px;padding:5px}#villainfo-villadesc{text-align:right}#suggested-title{border-bottom:1px #dedede solid;padding-bottom:5px}#suggested-button{float:left;padding:10px 0 10px 10px}#suggested-villas{clear:both;padding:0 10px 15px}#suggested-villas div{float:left;height:15px;padding-bottom:5px}.suggested-villa-container,#destination-map{padding-top:5px}.suggested-villa,.footer-contactus-text{width:160px}#newsletter-subscribe{float:left;margin-top:10px}#side-contactus{background:#E7E7E7 url(/images/all-sprites.gif);background-position:0 -1271px;cursor:pointer;float:left;padding:0 0 0 35px;height:146px;width:205px;border-top:1px #dcdcdc solid;}#side-contactus div,.compare-villa-col,.search-pageresult div,#defintion-bottom-left{float:left;position:relative}#side-search{background-color:#FFF}.DropDownCheckBox{position:absolute}.DropDownBox{cursor:pointer;height:17px;margin-top:10px;width:167px}.DropDownCheck{background-color:#FFF;border:1px solid #ABA9AA;border-top:0px solid #ABA9AA;display:none;font-size:1.1em;max-height:300px;overflow:auto;position:absolute;width:170px;z-index:100000}.DropDownCheck input{padding-left:3px;vertical-align:middle}.DropDownCheck p{font-size:1.2em;font-weight:700;padding-left:3px}.DropDownCheckFooter{background-color:#DADADA;border:1px solid #ABA9AA;display:none;height:20px;margin-top:300px;padding:0 3px;position:absolute;width:164px;z-index:100000}.search-paramcontainer{background:#E7E7E7;border-bottom:1px #dcdcdc solid}.search-paramcontainer h4 img,#search-liveresults-title h4 img{padding-right:5px}.search-title{background:#454545 url(/images/panel1-bg.jpg) repeat-x top left;cursor:pointer;padding:8px 13px}.search-title a,#direct-search-title a,#theme-search-title a,#search-liveresults-title a{color:#FFF;display:block;text-decoration:none;width:212px}.search-title a:hover,#direct-search-title a:hover,#theme-search-title a:hover,#search-liveresults-title a:hover{color:#FE7E01}.search-criteria p{font-size:0.9em;margin:10px 0}a.info{background-color:#ccc;color:#000;display:block;position:relative;text-decoration:none;width:240px;z-index:24}a.info:hover{background-color:#ff0;z-index:25}a.info div{display:none;padding:0 10px}a.info:hover div{background-color:#d8d8d8;border:1px solid #adadad;clear:both;color:#000;display:block;margin:0 5px 0 7px;overflow:visible;position:absolute;text-align:left;width:203px;z-index:0}a.info:hover .icrap{border:0}#search-param{padding:0 20px 10px}#search-param h5{font-size:1.1em;padding:5px 0 0}#search-param h5 a{cursor:pointer;font-size:1.0em}#param-regions,#param-features{background-color:#FFF;border:1px solid #DEDEDE;height:65px;overflow:auto;padding:5px 0pt}.search-dropdown{background-color:#FFF;background-image:url(/images/dropdown.gif);height:18px;padding-left:5px;width:167px}#search-button{border-bottom:1px #B2B2B2 solid;height:26px;padding:5px 0 15px 62px;text-align:center}#search-button a{cursor:pointer}#direct-search-param,#theme-search-param{border:1px #dfdfdf solid;padding:10px}#theme-search-param p{padding:10px 0 0}#search-destinationmenu{padding:20px 40px 10px}#search-destinationmenu h5{font-size:18px;padding-bottom:10px}#search-destinationmenu li{background:transparent url(/images/trianglebulletmenu.gif) no-repeat scroll left center;line-height:130%;padding-left:10px}#search-destinationmenu li:hover,.result-container:hover{background-color:#E7E7E7}#search-destinationmenu li a{color:#656F76;display:block;font-weight:700;text-decoration:none}#search-liveresults-title,#direct-search-title,#theme-search-title{background:url(/images/panel2-bg.jpg) repeat-x top left;color:#FFF;cursor:pointer;padding:8px 13px 7px}#search-liveresults-title{margin:0 0 1px}#search-liveresults-menu div{float:right;padding:2px 25px}#search-liveresults-results{background-color:#f1f1f1;border:0px #dedede solid;float:left;overflow:hidden;padding-bottom:10px;width:238px}#search-liveresults-results table,table#grvResults{border-collapse:separate !important}#search-liveresults-results th,.icrap:hover,a.info:hover div:hover,#sidefeatured-title h3{display:none}#search-liveresults-results tr td table{margin-left:70px;margin-top:10px;width:100px}.liveresults-villacontainer,#liveresults-pages{border-top:1px #dedede solid;clear:both;cursor:pointer;float:left;margin:5px 0 0 5px;padding:5px 0px 0;width:223px}.liveresults-villacontainer:hover,.bg-dark-grey,.destinations-list div:hover{background-color:#dedede}.liveresults-villacontainer div,#search-liveresults-results div,#favorites-results div,.result-container div,.lifestyle-container div,.footer-contactus div{float:left}.liveresults-cb{width:25px}.liveresults-pic{width:55px}.liveresults-villainfo{line-height:130%;width:115px}.liveresults-price{padding-top:10px;width:48px}#liveresults-pages{cursor:auto;text-align:center}#sidesearch-suggested{float:left;padding-top:20px}#DestinationsFooter div,#RegionsFooter div,#LocationsFooter div,#FeaturesFooter div{padding:0 5px;border:1px #AFAFAF solid}#DestinationsFooter div:hover,#RegionsFooter div:hover,#LocationsFooter div:hover,#FeaturesFooter div:hover{color:#FFF;border:1px #FFF solid}.regionmenu{border:none;color:#505050;float:left;font-size:1.3em;margin:0;margin:0}.regionmenu a:link,.regionmenu a:visited,.regionmenu a:hover{font-size:0.9em;text-decoration:none}.regionmenu h3{font-size:2.1em;font-weight:bold}.treeview,.treeview ul{list-style:none;margin:0;padding:0}.treeview ul{margin-top:4px}.treeview .hitarea{background:url(/images/treeview-blue.gif) -64px -25px no-repeat;cursor:pointer;float:left;height:16px;margin-left:-16px;width:16px}* html .hitarea{display:inline;float:none}.treeview a.selected{background-color:#DEDEDE;color:#514F50;font-weight:700}#treecontrol{display:none;margin:1em 0}.treeview .hover{color:#757575;cursor:pointer}.treeview li{margin:0;padding:3px 0pt 3px 16px}.treeview li.collapsable,.treeview li.expandable{background-position:0 -176px}.treeview .expandable-hitarea{background-position:-80px -1px}.treeview li.last{background-position:0 -1766px}.treeview li.lastCollapsable,.treeview li.lastExpandable{background:url(/images/treeview-blue.gif) no-repeat}.treeview li.lastCollapsable{background-position:0 -111px}.treeview li.lastExpandable{background-position:-32px -65px}.treeview div.lastCollapsable-hitarea,.treeview div.lastExpandable-hitarea{background-position:0}.treeview li ul li a{background:url(/images/trianglebulletmenu.gif) no-repeat left;padding-left:10px}.expandable a,.expandable ul li a,.destinations-list div a,.clearfix{display:block}#side-newsletter{border-top:1px #dcdcdc solid;float:left;padding:5px 0 0;background-color:#E7e7e7}#villa-404{padding:40px}#villa-404 h1{font-size:4em;margin:20px 0}#send2friend{margin:-495px 0 0 448px;position:relative}#send2friend-container{background-color:#EDEDED;border:5px #000 solid;height:452px;padding:25px 27px 0 35px;width:395px;margin-left:300px;margin-top:30px}#send2friend-container h4{border-bottom:1px #000 solid;color:#000;font:400 1.9em Arial;margin:0;padding-bottom:5px;text-align:left;width:100%}#send2friend-subcontainer{padding:20px}#send2friendtop{height:70px;width:100%}#send2friendform,.search-criteria,#inquire-info .result-villainfo{width:100%}.send2friend-info,.send2friend-left{float:left;font-family:arial;font-size:1.2em;margin-right:10px;text-align:right;width:105px}.send2friend-villainfo{float:left;text-align:left;width:220px}.send2friend-villainfo h5{color:#000;font-size:1.5em;font-weight:400;margin:0;padding-bottom:3px}.send2friend-villainfo p{color:#787878;font-size:0.8em;line-height:1.2em;margin:0}.send2friendblock{height:38px;text-align:center}.send2friendblock a{cursor:pointer;}.send2friend-left{color:#000;padding-top:3px}.send2friendblock p{color:#000;font-family:arial;font-size:1.2em;margin:0 0 10px;text-align:left}.send2friendsubscribe{background-color:#fffbe7;border:1px #979797 solid;margin:0 30px;padding:10px 30px}.send2friendsubscribe p,.pages{margin:0}.modalBackground{background-color:#000;filter:alpha(opacity=90);opacity:0.7}.modalPopup{background-color:#ffd;border:5px #000 solid;padding:3px}.modalPopup-fav{background:url(/images/myfavorites-container-bg.jpg) repeat-x top left;border:10px #000 solid;padding:3px}.modalStyle{font:700 10pt arial}#maincontainer-frenchpic{padding:20px 0}#maincontainer-french p{margin:10px 0}#backendshitcontainer table{border-collapse:separate}#header-gg input{font-size:12px;height:16px;vertical-align:top}.ggsearchbox{height:16px;padding-top:3px;width:171px}#header-gg .ggsearchbutton{height:23px}#inquire-form input{border:1px #adadaf solid}.inquire-inputmedium{width:130px}.inquire-inputcountry{width:225px}.inquire-inputarea,.inquire-inputext{width:60px}.inquire-inputtel{width:110px}.inquire-inputdate{width:90px}.inquire-inputcomments{border:1px #adadaf solid;height:80px;width:242px}.search-cbpadding{margin-left:20px}#search-param h5 select{height:18px;width:38px}.param-bedroom select,.param-budget select,.param-currency select{font-size:11px;vertical-align:middle;width:79px}#direct-search-param select,#theme-search-param select{border:1px solid #ABA9AA;font-size:1em;margin-left:20px;vertical-align:middle;width:173px}#liveresults-pages input{margin:0 5px;vertical-align:baseline}.result-pic input,#understanding-faq li{padding-top:10px}.calendar-dates{background-color:#fcfed9;border:1px #ccc solid;text-align:center;width:105px}.villa-currency{background-color:#fcfed9;border:1px #ccc solid;width:85px}.viewvilla-result,.destination-testimonials p,.destination-regioninfo p{margin-top:10px}#contact-form-fn input,#contact-form-ln input{border:1px #adadaf solid;width:100px}#contact-form-email input{border:1px #adadaf solid;width:250px}#contact-form-comment{clear:both}#contact-form-comment textarea{border:1px #adadaf solid;font-family:Arial,Helvetica,sans-serif;font-size:1.1em;height:45px;width:250px}#maincontainer-lifestyle select{background-color:#fdfdd9;border:1px #dedede solid;font-size:0.8em;vertical-align:middle;width:165px}.destination-searchcontainer select{border:1px #878787 solid;width:175px}.autocomplete_completionListElement{background-color:#FFF;border:buttonshadow;border-style:solid;border-width:1px;color:windowtext;cursor:'default';height:200px;list-style-type:none;margin:0px!important;overflow:auto;text-align:left;visibility:hidden}.autocomplete_highlightedListItem{background-color:#ff9;color:black;padding:1px}.autocomplete_listItem{background-color:window;color:windowtext;padding:1px}body{background:#fff;background-color:#404040;color:black;font-family:Arial,Helvetica,sans-serif;font-size:62.5%;line-height:17px;margin:0;padding:0}p{color:#202020;font-size:1.1em;line-height:17px}h1{color:#1c1c1c;font:700 2.8em "Arial Narrow",Arial}h2{font:700 2.7em "Arial Narrow",Arial}h3{color:#1c1c1c;font:700 1.8em "Arial Narrow",Arial}h4{color:#1c1c1c;font-size:1.4em;font-weight:700}h5{color:#1c1c1c;font-size:1.2em;font-weight:700}a,#contact-contact-form input,.search-criteria p b{font-size:1.0em}a:visited,a:link{color:#1c1c1c;text-decoration:underline}a:hover{color:#fe7e01;text-decoration:none}.header-phone{color:#FFF;font-size:1.1em;line-height:140%;padding-top:5px}#header-menu a{font:700 1.2em Arial,Helvetica,sans-serif}#header-menu li a:hover{color:#1c1c1c;font-weight:700}#sidefeatured-villainfo{border-bottom:1px #d5d5d5 solid;border-left:1px #d5d5d5 solid;border-right:1px #d5d5d5 solid;font-size:1.0em;line-height:1.3em;padding:5px 10px 10px}#villainfo-villatitle h4 a{text-decoration:none;text-transform:uppercase}#villainfo-villaloc{color:#1C1C1C;font-size:1.2em;padding-bottom:10px}#side-search h4{color:#fff;font-size:1.3em;font-weight:400}.search-paramcontainer h4,#search-liveresults-title h4{font-size:1.1em;font-weight:400}.orange{color:#f78200}.param-unit{font-size:0.8em;font-weight:400}#search-liveresults-menu{color:#fff;float:left;width:100%}#search-liveresults-menu a{border-bottom:1px #000 solid;color:#000;text-decoration:none}#search-liveresults-menu a:hover{border-bottom:0;color:#F78200}.liveresults-price a{color:#075f02}#footer,#footer h3{color:#b0b0b0}#footer a{color:#b0b0b0;text-decoration:none}#footer-destinations h5{border-bottom:1px #333 solid;color:#b0b0b0;font-size:1.6em;padding:10px 0}.footer-destination-title h5{font-size:1.6em}#footer-feedback a,#footer a:hover{color:#fff;text-decoration:underline}.footer-column-title h3{font-size:1.8em;font-weight:700}.footer-contactus h3{font-weight:700;padding-bottom:10px}.footer-phone{color:#FFF;padding-top:5px}#maincontainer-breadcrumb,#maincontainer-breadcrumb a{font-size:105%}#navlist a,#navlist a:hover,#navlist a:current,#navlist a:visited,#header-menu a:visited a hover{color:#1c1c1c}#home-menu h3,#header-menu a:link{color:#FFF}#home-menu-welcome h6{font-size:2.2em;margin:0;padding-bottom:15px;padding-top:5px}#home-menu-dest-text h3,#home-menu-dest-text2 h3{color:#FFF;font-size:2.4em;margin:0;padding-bottom:15px;padding-top:5px}#home-menu-villa h3,#home-menu-news h3{color:#FFF;font-size:2.4em;margin-bottom:20px;padding-bottom:10px}.home-menu-villa-block-info h4,.home-menu-villa-block-info-reg h4{color:#FFF !important;font-size:130% !important;line-height:100% !important;margin:-8px 0 -5px;padding-bottom:2px !important;text-decoration:none !important;width:100% !important}.home-menu-villa-block-info h4 a,.home-menu-villa-block-info h4 a:visited,.home-menu-villa-block-info-reg h4 a,.home-menu-villa-block-info-reg h4 a:visited{text-decoration:none !important}.home-menu-villa-block-info p,.home-menu-villa-block-info-reg p{font-size:90%;line-height:130%;padding-bottom:5px}.home-menu-villa-block-info p span,.home-menu-villa-block-info-reg p span{font-size:1.2em;padding-bottom:5px}.home-menu-news-block a,.home-menu-news-block-reg a{color:#F00;font-size:1.3em;margin-bottom:-10px}.starter-titlenews h1,.starter-titleexplore h3,.starter-titleplay h3{font-size:30px}.starter-container h3{font-size:2.6em;padding-left:10px}.starter-container h3 a,.starter-container h3 a:visited{font-size:0.6em;text-decoration:none;text-transform:uppercase;}.starter-titleexplore h3 a{color:#445861}.starter-titleplay h3 a{color:#959E67}.starter-titlenews h3 a{color:#610506}#maincontainer-content{background-color:#FFF;float:right;font-size:1.2em;padding:0 0 20px 25px;width:650px}.search-definition-bold,a.destbold{font-size:1.2em;font-weight:700}.searchresult-number{color:#6E6C6D;font-size:1.3em;font-weight:700}.pageresult-page{float:rightwidth;font-size:0.9em}.result-container a,.result-container2 a{font-size:100%}.result-villainfo{color:#444243;cursor:pointer;height:127px;padding:7px 0px 0 0;width:310px}.result-villatitle h4 a{font-family:"Arial Narrow",Arial;font-size:85%;text-decoration:none;text-transform:uppercase}.result-villatitle h4 a:hover,#liveresults-pages a,.search-title span,#direct-search-title span,#theme-search-title span,#search-liveresults-title span,#destination-anchors ul#secondary li a{text-decoration:underline}.result-villaloc,.result-villadesc{font-size:90%;line-height:130%}.result-price{color:#444243;cursor:pointer;font-weight:700;height:70px;line-height:180%;margin-left:20px;padding:27px 5px}.resultprice{color:#000;font:700 2.0em "Arial Narrow",Arial}#compare-main-col{float:left;font-size:1.4em;font-weight:700;position:relative}.compare-villa-col div{border-bottom:1px #dedede solid;border-right:1px #dedede solid;font-size:1.1em;padding:10px;width:165px}.compare-name{font-weight:700;height:25px}.compare-list li{line-height:1.2em}#favorties-container{font-size:1.3em}#favorites-title{background:url(/images/myfavorites-title-bg.jpg) no-repeat;float:left;font-weight:700;height:25px;padding:10px 0 5px 15px;width:672px}.myfavorites-number{color:#F68207;font-size:1.3em;font-weight:700}.favorites-info-desc h4 a{font-size:0.6em;line-height:110%;text-decoration:none}.favorites-info-desc p{color:#3f3f3f;font-size:0.8em;line-height:110%;padding-bottom:3px}.favorites-villaloc{font-size:1.0em}#villa-price,.compare-starting,.size2{font-size:1.4em;font-weight:700}.inquire-left{font-size:1.0em;font-weight:700}.inquire-exemple{font-size:0.9em}li.question{background:url(/images/faq-Q.jpg) no-repeat 0 .5em;font-weight:700;padding-left:35px}li.answer{background:url(/images/faq-A.jpg) no-repeat 0 .5em;font-style:italic;padding-left:55px}#understanding-content h5,#understanding-content p{padding-bottom:20px}#understanding-content h6,#villa-request,#favorites-description,.liveresults-villainfo h6,.bold,.sitemap-list-bold,.pages a.nextprev{font-weight:700}#maincontainer-title-aboutus h2{color:#424242;font-size:1.4em;text-transform:uppercase;line-height:80%}#maincontainer-title-aboutus h4{color:#7f7f7f;font-size:1.6em;margin-bottom:5px}#maincontainer-title-aboutus h3{font:italic 400 1.1em Arial,Helvetica,sans-serif;margin-top:5px}#maincontainer-text-aboutus h6{font-size:1.3em;font-weight:700}#maincontainer-text-aboutus a{font-size:12px}#maincontainer-text-aboutus p{clear:both;color:#323232;padding-bottom:20px}#maincontainer-text-aboutus ul{list-style-type:disc;margin:0 0 20px 20px;color:#323232}.aboutus-membercontainer{clear:both}#history-container h4,#aboutus-departments h4{border-bottom:1px #dedede solid;margin:20px 0}#maincontainer-text-aboutus .partner-title a{font-size:1.6em;text-decoration:none}#corportate-container h4,#villainfo-villatitle,.result-villatitle,#search-definition-top{padding-bottom:5px}#contact-contact h5,#contact-contact-info,.member-title h4,.member-title h5{color:#323232}#maincontainer-lifestyle h2{font-size:1.8em;padding-bottom:10px;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;}#maincontainer-lifestyle h2 a{text-decoration:none;}#maincontainer-lifestyle h4 a,#liveresults-pages a:hover,.liveresults-villacontainer a:visited,#search-param a{text-decoration:none}#maincontainer-lifestyle p,#direct-search-param input,#theme-search-param input,.search-title img,#favorites-top img,.partner-title img{vertical-align:middle}#searchbr-all{float:left;font-size:1.3em;font-weight:700;padding:10px 0pt;text-align:center;width:100%}#404 h1{font-size:2.1em;margin:0 0 20px}#404 p,.myfavorites-title{font-size:1.4em}.sIFR-flash{margin:0;padding:0;visibility:visible !important}.sIFR-unloading .sIFR-flash{visibility:hidden !important}.sIFR-replaced,.sIFR-ignore{visibility:visible !important}.sIFR-alternate{display:block;height:0;left:0;overflow:hidden;position:absolute;top:0;width:0}.sIFR-replaced div.sIFR-fixfocus{float:none;letter-spacing:0px;margin:0pt;overflow:auto;padding:0pt}.sIFR-dummy{height:0px;margin-left:42px;width:0px;z-index:0}.sIFR-active h1{color:#1C1C1C;font:700 3.6em Verdana;line-height:1em;visibility:hidden}.sIFR-active #villa-name h1,.sIFR-active h1.understanding,.sIFR-active h2{color:#1C1C1C;font:700 2.8em Verdana;line-height:1em;text-transform:capitalize;visibility:hidden}.sIFR-active #maincontainer-region-title h1{margin:-10px 0;padding:0px 0 0px 50px}.sIFR-active #maincontainer-title2 h1{margin:-13px 0 0px}div.pages{padding-bottom:10px;padding-top:10px}.rd08WDContainer{padding:0}#rd08WDHeader{background:url(/images/all-sprites.gif) 0 -390px no-repeat;cursor:pointer;height:35px;padding:15px 0 15px 35px;width:205px;background-color:#E7E7E7;}#rd08WDHeader h4{font-family:Arial,Helvetica,sans-serif;font-size:1.2em;text-decoration:underline}#rd08WDHeader span{font-size:0.8em}.rd08WDHeaderTBL{margin-top:8px;width:240px}.rd08WDHeaderTxt{font-size:14pt;font-weight:bold;padding-left:2px;text-align:left;text-decoration:underline;vertical-align:middle}.rd08WDBody{background-color:#E7E7E7;border:1px solid #DEDEDE;color:#505050;float:left;font-size:1.3em;margin:0;padding:5px 0pt 3px 16px;position:absolute;width:222px;z-index:10}.rd08DestinationMainImg{height:215px;width:650px}#maincontainer-homepic{height:215px;position:relative;}#maincontainer-bottom-tabs li{border-right:1px #dedede solid;display:inline;padding:0 10px}#BedMin,#PriceMin{margin-right:12px}#BedMax,#PriceMax{margin-left:12px}#maincontainer-tabs-content #destination-content h3.rd08browseOurVillasViewAll{font-size:0.9em}h3.rd08browseOurVillasViewAll{padding-left:20px}.miniSearchResultsContainer{background-color:White;display:none}#divMiniSearchResults{background-color:#F1F1F1;display:none;overflow:auto;max-height:260px;_height:260px;}#divMiniSearchResults table:hover{background-color:#DEDEDE}.mini-search-results-title{background:#454545 url(/images/panel1-bg.jpg) repeat-x top left;color:White;cursor:pointer;padding:8px 13px}#miniSrchResultsHeader h4{color:#fff;font-size:1.3em;font-weight:400;padding-left:20px;}.msrIMG{height:31px;padding:5px;width:38px;cursor:pointer}.msrTable{background-color:#F1F1F1;border-top:1px #dedede solid;padding:2px;width:220px}.msrPhoto{vertical-align:middle;width:50px}.msrVillaName{vertical-align:middle;width:110px}.msrPrice{color:#075f02;padding-top:10px}#sideSearchResults_grvResults{width:200px}.rd08SrchRsltVacatoinIdeas{display:none}div.sprites-left a{float:left}div.sprites-right a{float:right}.starter-container p a{float:left}a.sprite-home-destination-pic,a.sprite-home-idea-pic,a.sprite-home-newsletter-pic{background:url(/images/home-page-sprites.jpg) no-repeat;background-position:-5px 0;height:149px;width:208px}a.sprite-home-idea-pic{background-position:-225px 0}a.sprite-home-newsletter-pic{background-position:-440px -0}a.sprite-home-destination-pic:hover{background:url(/images/home-page-sprites.jpg) no-repeat;background-position:-5px -152px}a.sprite-home-idea-pic:hover{background-position:-225px -152px}a.sprite-home-newsletter-pic:hover{background-position:-440px -152px}a.sprite-home-explore-button,a.sprite-home-play-button,a.sprite-home-newsletter-button{background:url(/images/home-page-sprites.jpg);background-position:-51px -307px;height:26px;width:139px}a.sprite-home-play-button{background:url(/images/home-page-sprites.jpg);background-position:-266px -307px}a.sprite-home-newsletter-button{background:url(/images/home-page-sprites.jpg);background-position:-469px -307px}#rd08LoadingGifContainer{margin-left:278px;position:absolute;z-index:50000}#rd08Table-tl{background:url('/images/loading-all.gif') no-repeat;background-position:0 0;height:8px;width:8px}#rd08Table-tm{background:#fff;border-top:3px #000 solid}#rd08Table-tr{background:url('/images/loading-all.gif') no-repeat;background-position:0 -28px;height:8px;width:8px}#rd08Table-ml{background:#fff;border-left:3px #000 solid}#rd08Table-mm{background:#FFF url(/images/ajax-loader-3.gif) top center no-repeat;padding-top:30px;text-align:center}#rd08Table-mr{background:#fff;border-right:3px #000 solid}#rd08Table-bl{background:url('/images/loading-all.gif') no-repeat;background-position:0 -19px;height:8px;width:8px}#rd08Table-bm{background:#fff;border-bottom:3px #000 solid}#rd08Table-br{background:url('/images/loading-all.gif') no-repeat;background-position:0 -47px;height:8px;width:8px}#loading-map{background-color:#dedede;filter:alpha(opacity=50);height:750px;opacity:.5;width:650px}#loading-oversearch{clear:both;margin-left:200px;margin-top:120px;position:absolute;z-index:100000}#loading-oversearch table{border-collapse:separate}#loading-oversearch td{text-align:center}.bedLink{background-color:#e7e7e7;border:1px #8C8889 solid;padding:2px 3px;font-size:1.1em}.bedLink:hover{background-color:#8C8889}#PriceRange,#BedroomRange{font-size:1.2em}.regionFV-container{background-color:#E7E7E7;border:1px #dedede solid;height:106px;margin-bottom:3px;padding:1px;position:relative;width:290px}.regionFV-container:hover{cursor:pointer;background-color:#FFF}.regionFV-container:hover h4,.regionFV-container:hover a{color:#FE7E01}.regionFV-pic{float:left;padding-top:13px;text-align:center;width:125px}.regionFV-pic img{height:66px;width:100px}.regionFV-text{float:left;width:159px}.regionFV-text p{font-size:0.9em;line-height:120%}.regionFV-text h4{font-size:1.3em;margin-top:10px}.regionFV-text h4 a{text-decoration:none}.regionFV-price{color:#FE7E01;float:left;font-size:1.2em;font-weight:bold;width:158px}.regionFV-view{float:left;left:0;margin:85px 0 0 215px;position:absolute;text-align:right;top:0;width:69px;font-size:0.8em}#maincontainer-newssubscribe{width:417px;float:left;margin-right:30px;}#maincontainer-newsarchive{width:200px;float:left}#maincontainer-newsarchive h5{color:#000;font-size:1.6em;margin-bottom:3px}#maincontainer-newsarchive h6{color:#424242;margin-bottom:10px;}#bcrumbs,#bcrumbs a{font-size:1.0em}#rd08Paging2{padding-top:20px!important;float:left;}#rd08SndFrndFinalMsg{text-align:center;font-size:2.2em;margin-top:140px;font-weight:bold;line-height:150%;}#WarningDepartDay,#WarningReturnDay{font-size:0.8em;}#newsubscribe-introtext{position:absolute;margin:0;top:180px;left:395px;width:500px;color:#FFFFFF;font-size:1.4em;}#maincontainer-newssubscribe h2{font-size:1.8em;margin-bottom:15px;}#maincontainer-newssubscribe h5{color:#424242;font-size:1em;font-weight:normal;margin:5px 0 10px;}.newsletter-spic{width:99px;float:left;margin-right:10px;}.newsletter-spic img{border:1px #dedede solid;padding:3px;}.newsletter-sintro{float:left;width:300px;}.newsletter-sintro h6{margin-bottom:5px;}#maincontainer-newssubscribe .newsletter-sintro h6 a{font-size:1.1em;font-weight:bold;}#divContent td{height:135px;}#modalarrows img{cursor:pointer;}.newsletter-subscr{cursor:pointer;}#msrDat{display:none;}#maincontainer-searchdescription{background:url(/images/search-instructions.gif) no-repeat top left;padding:15px 20px 20px 30px;margin-bottom:25px;}#maincontainer-searchdescription p{margin-bottom:20px;font-size:1em;line-height:125%}#maincontainer-searchdescription p.searchdescription{margin-left:65px;margin-bottom:7px;font-size:0.9em;}#divPagingFromToDisplay{padding-left:10px;}#Description ul{list-style-type:disc;margin-left:20px;}#Description ul ul{list-style-type:circle;}.featuredvillas-region-title{color:#1C1C1C;font-weight:700;line-height:normal;font-family:Arial,Helvetica,sans-serif;font-size:1.5em;}div sprites{}div.sprites a,.sprite img{float:left}div.sprite-Expanded{background:url(/images/all-sprites.gif);background-position:0 -373px;vertical-align:middle;height:17px;}div.sprite-Collapsed{background:url(/images/all-sprites.gif);background-position:0 -1429px;vertical-align:middle;height:17px;}img.sprite-Collapsed{background:url(/images/all-sprites.gif);background-position:0 -1432px;height:11px;width:11px}a.sprite-lri-logo{background:url(/images/all-sprites.gif);background-position:0 -1127px;height:45px;width:240px}a.sprite-star{height:16px;padding-left:20px;padding-bottom:1px;cursor:pointer}a.sprite-search-button{background:url(/images/all-sprites.gif);background-position:0 -767px;height:26px;width:75px;margin-right:10px}a.sprite-reset-button{background:transparent url(/images/all-sprites.gif) repeat scroll -10px -79px;height:26px;width:31px}a.sprite-newsletter{background:url(/images/all-sprites.gif) no-repeat;background-position:0 -1772px;height:103px;width:240px}a.sprite-suggested-contactusbg{background:url(/images/all-sprites.gif);background-position:0 -1269px;height:150px;width:240px}a.sprite-back-to-top{background:url(/images/all-sprites.gif);background-position:0 -1607px;height:27px;width:93px}a.sprite-de{background:url(/images/all-sprites.gif);background-position:0 -1499px;height:11px;width:17px}a.sprite-cn{background:url(/images/all-sprites.gif);background-position:0 -1238px;height:11px;width:17px}a.sprite-fr{background:url(/images/all-sprites.gif);background-position:0 -287px;height:11px;width:17px}a.sprite-gb{background:url(/images/all-sprites.gif);background-position:0 -653px;height:11px;width:17px}a.sprite-bbb{background:url(/images/all-sprites.gif);background-position:0 -532px;height:41px;width:100px;margin:5px 5px 0 0}a.sprite-aaa{background:url(/images/all-sprites.gif);background-position:0 -20px;height:43px;width:74px;margin:5px 5px 0 0}a.sprite-asta{background:url(/images/all-sprites.gif);background-position:0 -815px;height:42px;width:76px;margin-top:5px}a.sprite-vision{background:url(/images/all-sprites.gif);background-position:0 -318px;height:32px;width:102px;margin-left:-260px;margin-top:50px;}div.sprite-footer-contact-pic{background:url(/images/all-sprites.gif);background-position:0 -1698px;height:55px;width:57px;margin:2px 5px 2px 2px}div.sprite-envelope-icon{background:url(/images/all-sprites.gif);background-position:0 -122px;height:55px;width:57px;margin:2px 5px 2px 2px}a.sprite-subscribe-btn{background:url(/images/all-sprites.gif);background-position:0 -684px;height:27px;width:97px;margin-left:50px;cursor:pointer}.sprite-print{background-position:0 -197px}.sprite-prev{background-position:0 -255px}.sprite-inquire{background-position:0 -318px;cursor:pointer}.sprite-feature-tab-hover{background-position:0 -407px}.sprite-Large{background-position:0 -462px}.sprite-Next{background-position:0 -496px}.sprite-add-to-favorites{background-position:0 -595px}.sprite-Previous{background-position:0 -731px}.sprite-Stop{background-position:0 -950px}.sprite-yellow-inquire{background-position:0 -1022px}.sprite-send-to-friend{background-position:0 -1069px}.sprite-submit-inquire{background-position:0 -1191px}.sprite-Play{background-position:0 -1463px}.sprite-viewvilla-button{background-position:0 -1530px}.sprite-next-set{background-position:0 -1575px}.sprite-add-to-favs{background-position:0 -1654px}.msrDat{display:none;height:0px;width:0px}#index-promotion{position:absolute;right:50px;top:95px;color:#FFFFFF;width:210px;font-size:1.2em;}#index-promotion a{color:#FE7E01}#index-promotion p{padding:10px 0;color:#FFFFFF;font-size:1em;}#index-promotion p.prom-butt{text-align:center;}#lnkFavorite{height:27px;position:absolute;background:url(/images/all-sprites.gif) 0 -887px;width:181px;right:0;top:0;padding:7px 0 0 30px;font-weight:bold;font-size:1.1em;}#lnkFavorite a span{color:#FC8A02;font-size:1.5em;}#bCrumbFav{width:708px;text-align:left;background-color:#FFF;float:left;}#sideSrchHeader h4{padding-left:20px}#destination-alert{position:absolute;top:0;right:50px;background-color:#000;color:#FFF;width:265px;padding:20px}#destination-alert h2{color:#FE7E01;font-weight:normal;font-size:1.7em;}#destination-alert p{color:#FFFFFF;}#destination-alert a{color:#FE7E01;font-weight:bold;}#destination-alert a:hover{color:#FE7E01;}#index-alert{position:absolute;top:95px;left:-279px;width:200px;padding:20px;background-color:#E7E7E7;clear:both;}#index-alert h2{font-size:1.5em;}#index-alert p{font-size:0.8em;line-height:150%;}.promo-menu{background:#454545 url(/images/panel1-bg.jpg) repeat-x scroll left top;cursor:pointer;padding:8px 13px;}#promoTitle{}#promoTitle h4{font-size:1.3em;color:#fff;font-weight:400;padding-left:20px;}#promoTitle span{font-size:0.8em}.rd08WDHeaderTBL{margin-top:8px;width:240px}.promoHeaderTxt{font-size:14pt;font-weight:bold;padding-left:2px;text-align:left;text-decoration:underline;vertical-align:middle}#promoBody{background-color:#E7E7E7;color:#505050;font-size:1.3em;margin-top:10px;}.promo-menu-title{background:#454545 url(/images/panel1-bg.jpg) repeat-x scroll left top;cursor:pointer;padding:8px 13px;}#promo-side-content{padding:0pt 20px 10px;}#promo-side-content p{font-size:0.8em;line-height:120%;margin-bottom:10px;}#promo-side-content ul{margin-left:10px;}#promo-side-content ul li{background:transparent url(/images/trianglebulletmenu.gif) no-repeat scroll left center;padding-left:10px;line-height:140%;}#index-promotion select{width:100%;}table.rd08browseOurVillas{background-image:url(/images/search-bg.png);width:602px;height:118px;padding:1px;border-width:0px;}td.rd08browseOurVillasSpc1{width:10px;}td.rd08browseOurVillasViewAll{width:155px;text-align:left;vertical-align:middle;font-size:12pt;padding-left:10px;}td.rd08browseOurVillasViewAllTop{text-align:center;vertical-align:bottom;font-size:12pt;text-transform:capitalize;text-decoration:underline;cursor:pointer;}td.rd08browseOurVillasViewAllBottom{text-align:center;vertical-align:top;font-size:12pt;text-transform:capitalize;text-decoration:underline;cursor:pointer;}h3.rd08browseOurVillasViewAll{font-size:12pt;text-transform:capitalize;text-decoration:underline;}td.rd08browseOurVillasSpc2{width:10px;}td.rd08browseOurVillasVSep{text-align:center;vertical-align:middle;}td.rd08browseOurVillasOptions{padding-left:30px;vertical-align:middle;}th.rd08browseOurVillasByBedroom{text-align:center;vertical-align:top;}td.rd08browseOurVillasByBedroom{text-align:left;vertical-align:top;}.rd08browseOurVillasByBedroom{height:40px;}td.rd08browseOurVillasHSep{text-align:center;vertical-align:middle;height:10px;}th.rd08browseOurVillasByLocation{text-align:center;vertical-align:middle;}td.rd08browseOurVillasByLocation{text-align:center;vertical-align:middle;}.rd08browseOurVillasByLocation{height:30px;}#index-promotion2{width:230px;border:5px #c0c0c0 solid;padding:90px 15px 5px;background:#000000 url(/images/promo.jpg) no-repeat;float:right;margin-bottom:10px;margin-top:-610px}#index-promotion2 p{color:#FFFFFF;margin-bottom:10px;}#index-promotion2 a{color:#FE7E01}#maincontainer-index-info{width:360px;margin-right:15px;float:left;color:#494949;margin-top:-620px;}#maincontainer-introtext2{margin-top:460px;}#maincontainer-introtext2 h1{padding:5px 0 5px 25px;background:#E7E7E7;border-bottom:#cecece;margin:20px 0 10px;font-size:1.5em;font-weight:normal;font-family:Arial,Helvetica,sans-serif;}#maincontainer-index-info h2{font-size:1.9em;margin:10px 0;color:#000;font-family:Arial,Helvetica,sans-serif;}#maincontainer-index-info ul#index-regionlist li{display:inline;}#maincontainer-index-info h3{padding:5px 0 5px 40px;background:#E7E7E7 url(/images/arrow-down.jpg) 10px 9px no-repeat;border-bottom:#cecece;margin:20px 0 10px;font-size:1.5em;font-weight:normal;font-family:Arial,Helvetica,sans-serif;}ul.index-why li{padding-left:20px;background:url(/images/home-bullets.jpg) left no-repeat;line-height:160%;}ul.index-why li strong{color:#000000;}#latest-blog-post{background-color:#e7e7e7;border:3px #c0c0c0 solid;float:right;width:264px;padding-bottom:10px;margin-top:-370px}#latest-blog-post h4{background:#454545 url(/images/panel1-bg.jpg) repeat-x scroll left top;padding:8px 13px;color:#FFFFFF;font-size:1.2em;font-weight:normal;}#latest-blog-post h4 img{vertical-align:middle;padding-left:5px;}#latest-blog-post div{padding:10px 10px 0;}#blog-post{height:112px;overflow:hidden;}#latest-blog-post span{font-size:0.8em;color:#494949;font-style:italic;}#latest-blog-post h5{margin-bottom:10px;}#latest-blog-post h5 a{font-size:0.75em;}#latest-blog-post div#blog-post-footer{padding-top:0;}#latest-blog-post div#blog-post-footer a{display:block;text-align:right;}#latest-blog-post div#blog-post-footer a#blog-nav-prev,#latest-blog-post div#blog-post-footer a#blog-nav-next{width:13px;float:right;margin-left:3px;}#maincontainer-gs-top{padding:55px 245px 0 35px;width:370px;height:260px;background:#434142 url(/images/services-main-pic.jpg) no-repeat;margin-bottom:30px;}#destination-content h2.guest-services{margin:10px 0;font-size:2.0em;}#maincontainer-gs-top h1{font-family:Arial,Helvetica,sans-serif;font-size:2.3em;color:#FFFFFF;margin:0 0 25px;}#maincontainer-gs-top p{color:#FFFFFF;}ul#maincontainer-gs{margin-top:20px;}ul#maincontainer-gs li{padding-bottom:20px;}ul#maincontainer-gs li h3{font-size:1.5em;padding:10px 0 10px 40px;background-image:url(/images/services-sprites.jpg);background-repeat:no-repeat;font-family:Arial,Helvetica,sans-serif;}ul#maincontainer-gs li p{padding-right:35px;}p.gs-note{font-style:italic;font-size:1em;font-weight:bold;clear:both;float:left;margin-top:20px}p.gs-note span{color:#000000;text-transform:uppercase;}ul#maincontainer-gs li.other{width:100%;border-bottom:1px #dedede solid;margin-bottom:20px;}ul#maincontainer-gs li.flights h3{background-position:0 -15px;}ul#maincontainer-gs li.meet h3{background-position:0 -60px;}ul#maincontainer-gs li.car h3{background-position:0 -118px;}ul#maincontainer-gs li.stock h3{background-position:0 -165px;}ul#maincontainer-gs li.cook h3{background-position:0 -210px;}ul#maincontainer-gs li.tour h3{background-position:0 -260px;}ul#maincontainer-gs li.spa h3{background-position:0 -365px;}ul#maincontainer-gs li.events h3{background-position:0 -315px;}ul#maincontainer-gs li.other h3{background-position:0 -418px;}ul#maincontainer-gs li.charter h3{background-position:0 -468px;}ul#maincontainer-gs li.snorkel h3{background-position:0 -518px;}ul#maincontainer-gs li.bike h3{background-position:0 -718px;}ul#maincontainer-gs li.sailing h3{background-position:0 -768px;}ul#maincontainer-gs li.water h3{background-position:0 -518px;}ul#maincontainer-gs li.deep h3{background-position:0 -568px;}ul#maincontainer-gs li.jetski h3{background-position:0 -618px;}ul#maincontainer-gs li.nanny h3{background-position:0 -668px;}ul#maincontainer-gs li.landtour h3{background-position:0 -818px;}ul#maincontainer-gs li.entertainement h3{background-position:0 -868px;}ul#maincontainer-gs li.airtour h3{background-position:0 -968px;}ul#maincontainer-gs li ul{margin:10px 0 0 20px;}ul#maincontainer-gs li ol li{list-style:decimal;margin:15px 0 0 30px;color:#202020;padding:0;}ul#maincontainer-gs li ul li{margin:0 0 0 10px;list-style:disc;padding:0;color:#202020;}ul#maincontainer-gs li p strong span{color:#FF0000;font-size:1.3em;}#maincontainer-content ul.services-destinations{padding:10px 0 10px 10px;width:400px;}#maincontainer-content ul.services-destinations li{list-style:disc;margin:0 10px;float:left;width:150px;}ul.gs-service-list{margin:10px 0 10px 50px;}ul.gs-service-list li{list-style:disc;margin-left:10px;color:#202020;}#content-news h1{border-bottom:1px solid #E2E2E2;border-top:3px solid #E2E2E2;color:#000000;letter-spacing:-0.05em;margin-bottom:0;padding:5px 0;font-size:2.3em;}#content-news h5{font-size:1.0em;margin:2px 0 10px;}#content-news .thumbnail-news{float:left;border:1px solid #CCCCCC;margin:0 10px 5px 0;padding:2px;width:150px;}#content-news p{margin:15px 0;}#content-news p span{font-style:italic;font-size:1em;}#content-news p a img{margin:0 5px;text-align:center;}.destinations-search-rw{position:relative;width:110px;}#destination-content .destinations-search-rw h2{position:absolute;top:70px;left:30px;text-align:center;font-size:1.4em;width:100%;}
.home-menu{font-family:Arial,Helvetica,sans-serif;width:650px;margin:0;position:relative;z-index:100;height:30px;background:url(/images/home-menu-bg.jpg) center repeat-x;}.destination-menu{font-family:Arial,Helvetica,sans-serif;width:650px;margin:0;position:relative;z-index:100;height:30px;background:url(/images/home-menu-bg.jpg) center repeat-x;}.home-menu ul,.destination-menu ul{padding:0;margin:0;list-style-type:none;border:0;font-size:11px;}.home-menu ul li,.destination-menu ul li{float:left;background-color:#454545;}.home-menu ul li a,.home-menu ul li a:visited,.destination-menu ul li a,.destination-menu ul li a:visited{display:block;text-align:center;width:159px;height:30px;color:#FFFFFF;font-weight:bold;line-height:30px;border-right:1px #FFF solid;}.home-menu ul li ul,.destination-menu ul li ul{display:none;}.home-menu ul li:hover a,.destination-menu ul li:hover a{color:#fff;background:#000;}.home-menu ul li:hover ul,.destination-menu ul li:hover ul{text-align:left;display:block;position:absolute;top:30px;left:0;text-align:left;}.home-menu ul li:hover ul li,.destination-menu ul li:hover ul li{background-color:#000;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;background-image:none;color:#FFF;padding:10px;width:630px;}.destination-menu ul li:hover ul li{width:630px;}.home-menu ul li:hover ul li img,.destination-menu ul li:hover ul li img{float:left;border:0;}.home-menu ul li:hover ul li p,.destination-menu ul li:hover ul li p{color:#FFFFFF;}.home-menu ul li:hover ul li a,.destination-menu ul li:hover ul li a{display:inline;color:#FFF;text-decoration:underline;border:0;}.home-menu ul li:hover ul li a:hover,.destination-menu ul li:hover ul li a:hover{text-decoration:none;color:#FE7E01;}.srch-menu{font-family:Arial,Helvetica,sans-serif;width:240px;margin:0;position:relative;z-index:100;height:30px;margin-left:-13px;}.srch-menu ul{padding:0;margin:0;list-style-type:none;border:0;font-size:11px;}.srch-menu ul li{float:left;}.srch-menu ul li a,.srch-menu ul li a:visited{display:block;width:100%;height:30px;color:#3d3d3d;line-height:30px;text-decoration:none;}.srch-menu ul li ul{display:none;}.srch-menu ul li:hover a{color:#FFF;background:#000;}.srch-menu ul li:hover ul{text-align:left;display:block;position:absolute;top:30px;left:0;text-align:left;}.srch-menu ul li:hover ul li{background-color:#FFF;color:#000;width:220px;;}.srch-menu ul li:hover ul li img{float:left;border:0;}.srch-menu ul li:hover ul li p{color:#000;}.srch-menu ul li:hover ul li a{display:inline;color:#000;text-decoration:underline;border:0;}.srch-menu ul li:hover ul li a:hover{text-decoration:none;color:#FE7E01;}#home-menu-welcome{padding:20px 25px;float:left;}#home-menu-welcome p{width:545px;padding-bottom:20px;}#home-menu-dest,#home-menu-dest2{padding:5px 25px 10px;float:left;width:580px;}#home-menu-dest-text,#home-menu-dest-text2{padding-right:31px;float:left;color:#FFFFFF }#home-menu-dest-list{width:590px;float:left;}#home-menu-dest-list div{width:118px;float:left;height:20px;display:block;padding-right:10px}#home-menu-dest-select{border:1px #353535 solid;background-color:#1f1f1f;width:100%;padding:20px 0 0;clear:both;margin-top:5px;float:left;}#home-menu-villa,#home-menu-news{padding:10px 20px 0 25px;}#home-menu-villa p{margin-bottom:10px;}.home-menu-villa-block{width:395px;height:95px;float:left;padding-left:25px;}.home-menu-villa-block-pic{width:120px;height:80px;float:left;padding:5px;background-color:#FFF;}.home-menu-villa-block-pic a,.home-menu-villa-block-pic a:visited{width:120px !important;height:80px !important;float:left !important;background-color:#FFF !important;}.home-menu-villa-block-info{width:240px;height:90px;float:left;padding-left:20px;}.home-menu-villa-block-reg{width:50t5px;height:95px;float:left;padding-left:25px;}.home-menu-villa-block-info-reg{width:350px;height:90px;float:left;padding-left:20px;}.home-menu-villa-sep{float:left;clear:both;height:55px;width:100%;}.home-menu-news-block{padding-bottom:20px;}
.ac_results{padding:0px;border:1px solid black;background-color:#FFF;overflow:hidden;z-index:99999;width:200px!important;}.ac_results ul{list-style-position:outside;list-style:none;padding:0;margin:0;width:200px;}.ac_results li{margin:0px;padding:2px 5px;cursor:default;display:block;font:menu;font-size:0.9em;line-height:16px;overflow:hidden;}.ac_loading{background:white url('indicator.gif') right center no-repeat;}.ac_odd{background-color:#eee;}.ac_over{background-color:#3B3B3B;color:white;}
.LRI_VillaSearchBedrooms{background-image:url(../../images_nir/bedroom_bg.jpg);width:39px;height:23px;text-align:center;vertical-align:middle;margin-left:5px;}.LRI_DesiredVilla{background-image:url(../../images_nir/desired_villa.jpg);width:260px;height:39px;text-align:center;vertical-align:middle;}.LRI_VillaSearch{background-image:url(../../images_nir/villa_background.jpg);width:603px;height:120px;text-align:center;vertical-align:middle;}.LRI_SS_SideSearch{background:#e7e7e7;padding:5px;width:248px;}.LRI_Flag{margin-left:21px;margin-top:16px;margin-bottom:18px;}.LRI_Breadcrumb{text-align:left;margin-left:4px;margin-top:12px;margin-bottom:13px;}.LRI_FavoriteVillas{text-align:right;margin-right:10px;margin-top:12px;margin-bottom:13px;}.LRI_SS_DropDownCheckBox{width:200px;margin-bottom:10px;}.LRI_SS_DropDownBox{height:17px;border:1px solid #CCCCCC;cursor:pointer;position:relative;background-color:White;padding-left:7px;}#FeaturesDrop{font-size:1.1em;}.LRI_SS_DropDownBoxBody{border:1px solid #CCCCCC;border-top:0px solid #CCCCCC;display:none;position:absolute;z-index:500;width:198px;background:White;}#DestinationsCHK,#RegionsCHK,#LocationsCHK{max-height:305px;overflow:auto;padding-bottom:5px;}#RegionsCHK{max-height:280px;}#LocationsCHK{max-height:250px;}.LRI_SS_DropDownCheck{border:1px solid #CCCCCC;border-top:0px solid #CCCCCC;}.LRI_SS_DropDownCheckControl{height:20px;border:1px solid #CCCCCC;background-color:#AFAFAF;}.LRI_SS_listboxRow{font-size:8pt;padding-left:2px;text-transform:capitalize;vertical-align:middle;}.LRI_SS_listboxRowChosen{float:left;font-size:1.1em;}.LRI_SS_listboxRowCheckbox{padding-top:8px;vertical-align:middle;}
