DIV.dive-sites-left{margin:0 0 15px 0;padding:5px;border:solid 1px #d0d0d0}DIV.dive-sites-left A{font-size:1px;line-height:0;display:block}DIV.dive-sites-left A IMG{width:100%;height:auto}#vacation-rentals{min-height:0;padding:25px 0 20px 0}#header{margin:0 0 20px 0;border-bottom:solid 1px #d0d0d0;position:relative}#button-switch-view{width:50px;height:25px;margin:0 0 0 -50px;position:absolute;left:100%;top:8px;cursor:pointer}DIV.button-switch-view-grid{background:url(../images/button-switch-view.png) no-repeat 0 0}DIV.button-switch-view-list{background:url(../images/button-switch-view.png) no-repeat 0 -25px}#button-switch-view A{width:25px;height:25px;float:left;display:block}#button-switch-view A SPAN{display:none}#page-nav{margin:5px 0 10px 0;padding:15px 5px 0 0;border-top:solid 1px #d0d0d0}#page-nav P{color:#000;font-size:10px;line-height:10px;text-transform:uppercase;text-align:right}#page-nav A{color:#000;font-size:11px;line-height:11px;text-decoration:none;margin:0 0 0 5px;padding:2px 5px 2px 5px;border:solid 1px #d0d0d0;background:#f2f4ff}#page-nav A.active,#page-nav A:hover{color:#fff;border:solid 1px #224fae;background:#224fae}#button-account,#button-login,#login-throbber{position:absolute}#button-login{cursor:pointer}#login-throbber{visibility:hidden}A.button-account-true,IMG.button-login-true{display:block}A.button-account-false,IMG.button-login-false{display:none}#header #button-login{margin:0 0 0 -140px;left:100%;top:8px}#header #button-account{margin:0 0 0 -148px;left:100%;top:8px}#header #login-throbber{margin:0 0 0 -180px;left:100%;top:8px}#vacation-rentals-specific #header #button-login{margin:0 0 0 -72px}#vacation-rentals-specific #header #button-account{margin:0 0 0 -80px}#vacation-rentals-specific #header #login-throbber{margin:0 0 0 -117px}DIV.sort-grid-list-none{display:none}DIV.sort-grid-list-block{display:block}DIV.placeholder-grid-view{width:25%;margin:0 0 20px 0;float:left;background:#fff}DIV.placeholder-grid-view-inner{padding:5px;overflow:hidden;border:solid 1px #d0d0d0}DIV.placeholder-grid-view-inner-1,DIV.placeholder-grid-view-inner-5,DIV.placeholder-grid-view-inner-9{margin:0 15px 0 0}DIV.placeholder-grid-view-inner-10,DIV.placeholder-grid-view-inner-2,DIV.placeholder-grid-view-inner-6{margin:0 10px 0 5px}DIV.placeholder-grid-view-inner-11,DIV.placeholder-grid-view-inner-3,DIV.placeholder-grid-view-inner-7{margin:0 5px 0 10px}DIV.placeholder-grid-view-inner-12,DIV.placeholder-grid-view-inner-4,DIV.placeholder-grid-view-inner-8{margin:0 0 0 15px}DIV.placeholder-grid-view-inner A{text-decoration:none}DIV.placeholder-grid-view-inner IMG{width:100%;height:auto}DIV.placeholder-text{margin-top:-2px;padding:10px 0 10px 0;border-top:solid 1px #d0d0d0;overflow:hidden;background:url(../images/bg-table-row.png) repeat-x center center}DIV.placeholder-text P.name{color:#303030;font-size:14px;line-height:14px;font-weight:700;letter-spacing:-1px;text-align:center}DIV.placeholder-text P.location{color:#000;font-size:12px;line-height:12px;text-align:center;padding:5px 0 0 0}TABLE.list-view{width:100%;margin:0 0 25px 0;background:#fff}TABLE.list-view TR TD,TABLE.list-view TR TH{text-align:left;padding:11px 10px 10px 5px;border-bottom:solid 1px #d0d0d0}TABLE.list-view TR TH{color:#28457f;font-size:16px;line-height:16px;letter-spacing:-1px;padding-top:5px;padding-bottom:10px}TABLE.list-view TR:nth-child(even) TD{background:url(../images/bg-table-row.png) repeat-x center center}TABLE.list-view TD.one{color:#000;font-size:12px;line-height:12px;width:120px}TABLE.list-view TD.two{color:#404040;font-size:12px;line-height:12px;font-weight:700}TABLE.list-view TD.four,TABLE.list-view TD.three{color:#000;font-size:12px;line-height:12px}TABLE.list-view TD.five{width:80px}TABLE.list-view TD.five P{text-align:right}TABLE.list-view TD.five P A{color:#28457f;font-size:11px;line-height:11px;font-weight:700;text-transform:uppercase;text-decoration:none}#vacation-rentals-specific{padding-top:25px;position:relative}#vacation-rentals-responsive-photo{display:none;margin:0 0 25px 0;padding:5px;border:solid 1px #d0d0d0;position:relative}#vacation-rentals-responsive-photo IMG.property{width:100%;height:auto;cursor:pointer}#vacation-rentals-responsive-photo IMG.icon-zoom{width:30px;height:30px;cursor:pointer;position:absolute;left:5px;top:5px}#vacation-rentals-photo{height:300px;margin:0 0 25px 0;padding:5px;border:solid 1px #d0d0d0;position:relative}#vacation-rentals-photo IMG.property{cursor:pointer;float:left}#vacation-rentals-photo IMG.icon-zoom{width:30px;height:30px;cursor:pointer;position:absolute;left:5px;top:5px}#vacation-rentals-photo #google-map{height:300px;margin-left:455px}DIV.vacation-rentals-left{width:180px;padding:13px 0 0 0;border-top:solid 1px #d0d0d0;float:left}DIV.vacation-rentals-right{margin:0 0 0 210px;padding:15px 0 0 0;border-top:solid 1px #d0d0d0}DIV.vacation-rentals-left-top,DIV.vacation-rentals-right-top{padding:0;border-top:none}DIV.vacation-rentals-right P.price{color:#ffa000;font-size:24px;line-height:30px;letter-spacing:-1px;margin-top:-4px;padding:0 0 25px 0}.facilities{width:170px;height:25px;margin:0 0 10px 0;float:left;background:url(../images/icons-villa-facilities.png) no-repeat}.facilities-beach{background-position:0 0}.facilities-restaurant{background-position:0 -25px}.facilities-bar{background-position:0 -50px}.facilities-gym{background-position:0 -75px}.facilities-atm{background-position:0 -100px}.facilities-swimming-pool{background-position:0 -125px}.facilities-garden{background-position:0 -150px}.facilities-garage{background-position:0 -175px}.facilities-wheelchair-access{background-position:0 -200px}.facilities-wifi{background-position:0 -225px}.facilities-tv{background-position:0 -250px}.facilities-kitchen{background-position:0 -275px}.facilities-microwave{background-position:0 -300px}.facilities-room-safe{background-position:0 -325px}.facilities-laundry{background-position:0 -350px}.facilities-pets-allowed{background-position:0 -375px}#calendar{padding:0 0 30px 0}DIV.calendar-month{font-size:1px;line-height:0;width:33.3333%;margin:-1px -1px 0 0;float:left}DIV.calendar-month-inner{height:200px;padding:5px 4px 15px 5px;border:solid 1px #d0d0d0;overflow:hidden}DIV.calendar-header{padding:8px 0 9px 0;position:relative;background:url(../images/bg-table-row.png) repeat-x center center}P.calendar-header{color:#000;font-size:14px;line-height:14px;font-weight:700;letter-spacing:-1px;text-align:center}IMG.button-calendar-down,IMG.button-calendar-up{margin:0 0 0 -23px;position:absolute;left:100%;top:10px;cursor:pointer}IMG.button-calendar-down{margin:0 0 0 10px;left:0}P.calendar-day{color:#000;font-size:12px;line-height:12px;text-align:center;width:14.2%;padding:10px 0 10px 0;float:left}DIV.calendar-day{width:14.2%;height:22px;float:left}DIV.calendar-day-inner{color:#fff;font-size:12px;line-height:12px;text-align:center;height:12px;margin:0 -1px 0 -1px;padding:5px 0 5px 0;border:solid 2px #fff}DIV.calendar-day-inner-booked{background:#ffb010}DIV.calendar-day-inner-available{color:#000;background:#e0f0ff}#mask{display:none;width:100%;position:absolute;left:0;top:0;z-index:99;-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;background:#000}#popup{display:none;width:700px;height:auto;margin:0 0 0 -360px;padding:10px;z-index:100;position:absolute;top:-1000px;left:50%;background:#fff url(../images/throbber.gif) no-repeat center center}IMG.img-popup{width:100%;height:auto;cursor:pointer}P.img-popup-button{text-align:center;height:24px;padding:10px 0 0 0}IMG.img-popup-button{margin:0 7px 0 7px;cursor:pointer}#account-page{padding-top:25px;padding-bottom:30px}#padi-page{padding-top:25px;padding-bottom:10px}DIV.padi-dive-course-left{width:250px;padding:13px 0 0 0;border-top:solid 1px #d0d0d0;float:left}DIV.padi-dive-course-right{margin:0 0 0 280px;padding:15px 0 0 0;border-top:solid 1px #d0d0d0}DIV.padi-dive-course-left-top,DIV.padi-dive-course-right-top{padding:0;border-top:none}DIV.padi-bullets{padding:16px 10px 8px 8px;margin:0 0 20px 0;border:solid 1px #d0d0d0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#fff8f0}DIV.padi-bullets-margin-top{margin-top:5px}DIV.padi-dive-course-right P.price{color:#003070;font-size:40px;line-height:40px;letter-spacing:-3px;margin:0 0 20px 0}DIV.padi-dive-course-right IMG.padi-img{width:100%;height:auto;margin:0 0 20px 0}DIV.padi-dive-course-right IMG.project-aware{width:100%;height:auto;margin:0 0 -3px 0}#phuket-day-trips-page{padding-top:25px;padding-bottom:20px}#similan-menu{width:100%;margin:0 0 25px 0}#similan-menu DIV{width:20%;float:left}#similan-menu DIV P{color:#000;font-size:14px;line-height:14px;font-weight:700;letter-spacing:-1px;text-align:center;margin:0 -1px -1px 0;padding:10px 5px 10px 5px;border:solid 1px #d0d0d0;cursor:pointer;background:#fff}#similan-menu DIV P:hover{background:url(../images/bg-table-row.png) repeat-x center center}#similan-menu DIV P.active,#similan-menu DIV P.active:hover{color:#fff;background:#ffb820}#similan-map DIV{font-size:1px;line-height:0;padding:5px;border:solid 1px #d0d0d0;background:#fff}#similan-map DIV IMG{width:100%;height:auto}#thailand-liveaboard-page{padding-top:25px;padding-bottom:20px}#yacht-charter-page{padding-top:25px;padding-bottom:20px}#about-page{padding-top:25px;padding-bottom:20px}#contact-page{padding:25px 0 10px 0;background:url(../images/bg-divider.png) repeat-y 256px 0}#contact-left{width:232px;padding-top:2px;float:left}#contact-right{margin:0 0 0 282px}DIV.step{height:35px;padding:9px 0 0 50px;border:solid 1px #d0d0d0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}DIV.step H2{padding:0}DIV.step-1{background:#fff url(../images/form-sequence/1.png) no-repeat 0 center}DIV.step-2{background:#fff url(../images/form-sequence/2.png) no-repeat 0 center}DIV.step-3{background:#fff url(../images/form-sequence/3.png) no-repeat 0 center}DIV.step-4{background:#fff url(../images/form-sequence/4.png) no-repeat 0 center}DIV.contact-form{margin:15px 0 15px 0;padding:20px 20px 10px 20px;border:solid 1px #d0d0d0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#e8f8ff}DIV.contact-form DIV.left{color:#000;font-size:14px;line-height:16px;text-align:right;width:25%;padding:6px 15px 0 0;clear:both;float:left}DIV.contact-form DIV.right{width:71%;padding:0 0 10px 0;float:left}DIV.contact-form INPUT.input,DIV.contact-form SELECT,DIV.contact-form TEXTAREA{color:#000;font-size:14px;line-height:14px;width:98.5%;padding:7px 3px 7px 5px;border:solid 1px #a0a0e0;background:#fff}DIV.contact-form INPUT.submit{width:120px;height:32px;margin:10px 0 0 0;border:none;cursor:pointer;background:url(../images/button-submit.png)}DIV.contact-form INPUT.spam{width:110px}DIV.contact-form TEXTAREA{line-height:17px;height:120px}DIV.contact-form SELECT{width:100%}DIV.contact-form OPTION{color:#000;font-size:14px;line-height:14px}DIV.contact-form INPUT.error,DIV.contact-form TEXTAREA.error{border:solid 1px #f30}#terms-page{padding-top:25px;padding-bottom:20px;padding-right:200px}P.terms{font-size:12px;line-height:15px;padding:0 0 15px 0}#terms-page P.main{padding-bottom:5px}#terms-page P.main STRONG{letter-spacing:-1px}#add-edit-listing{padding:25px 300px 30px 0}DIV.contact-form P.coordinates{color:#000;font-size:14px;line-height:18px;margin-top:-3px;padding:0 0 10px 0}DIV.contact-form #map-outer{margin:0 0 15px 0;padding:5px;border:solid 1px #d0d0d0;background:#fff url(../images/throbber.gif) no-repeat center center}DIV.contact-form #map-inner{height:568px}DIV.contact-form #map-latitude,DIV.contact-form #map-longitude{width:45%;margin-bottom:10px}DIV.contact-form #map-longitude{margin-left:20px}DIV.contact-form DIV.checkbox{width:33%;margin:0 0 12px 0;float:left}DIV.contact-form DIV.checkbox INPUT.checkbox{width:15px;margin:0 10px 0 0;float:left}DIV.contact-form DIV.checkbox P.checkbox-text{color:#000}A.nav-mini{float:left;margin:0 15px 0 0}P.page-summary{color:#000;font-size:15px;line-height:20px;margin:0 0 25px 0;padding:15px;border:solid 1px #d0d0d0;background:#ffffe8}P.page-summary STRONG{color:#ff3800;font-size:17px;letter-spacing:-1px}