#container{margin:50px auto 0 auto;width:984px;}#top{font-family:Times,Times New Roman;letter-spacing:1px;margin:0 0 10px 0;}#middle{background-color:#FFF;border-top:2px solid #E8F7FC;border-right:5px solid #E8F7FC;border-left:5px solid #E8F7FC;border-bottom:4px solid #E8F7FC;}#logo-cliffs{background:url(images/logo-cliffs.jpg);background-repeat:no-repeat;text-indent:-999px;}#logo-villas{background:url(images/logo-villas.jpg);background-repeat:no-repeat;display:block;}.logo{display:block;height:39px;width:144px;text-indent:-999px;overflow:hidden;}.leftcolumn{float:left;font-family:Times New Roman,Georgia,Times;font-size:12px;padding:8px 0 0 15px;width:156px;}.navbar{font-family:Times New Roman,Georgia,Times;font-size:10.5px;margin:15px 0 15px 0;}.subnavbar{font-family:Times New Roman,Georgia,Times;font-size:10.5px;}.navitem{font-family:Times New Roman,Georgia,Times;margin-top:4px;}a.navitem{display:block;color:#444;}a.navitem:hover{color:#000;}.navbar li{margin:3px 0 0 0;letter-spacing:.1em;}.navbar li.navbartitle{font-family:Adobe Caslon Pro,Times,Times New Roman;font-size:14px;font-weight:500;margin:20px 0 0 0;letter-spacing:.1em;}.gotomoondance{border:1px solid #CCC;position:relative;right:2px;bottom:2px;text-align:center;}.gotomoondance a{background:#FFF;display:block;height:20px;padding:4px 0 0 0;}.gotomoondance a:hover{background:#F3F3F3;}.gotomoondance img{margin:0 0 0 5px;}.rightcolumn{float:left;width:795px;padding:0 0 15px 8px;}.content{margin:8px 0 15px 0;position:relative;}.contentupper{background-image:url(images/villas01.jpg);background-position:0 0;background-repeat:no-repeat;padding-top:255px;height:64px;width:780px;position:relative;}.villasspecials{position:absolute;top:20px;left:630px;}.contentuppercaption{background:white;font-size:12px;padding:8px 50px 8px 10px;opacity:.6;width:720px;}.contentmiddle{width:780px;height:210px;}.contentmiddle1{background-image:url(images/villas02.jpg);background-repeat:no-repeat;height:210px;margin:6px 6px 0 0;float:left;width:260px;}.contentmiddle2{background-image:url(images/villas03.jpg);background-repeat:no-repeat;height:210px;margin:6px 6px 0 0;float:left;width:260px;}.contentmiddle3{background:#F3F7FA;float:left;height:188px;margin:6px 0 0 0;padding:20px 0 0 25px;width:222px;}.contentmiddle3 p{font-size:16px;}.contentmiddle3 li{font-size:12px;padding-top:3px;}.contactus2{border:#CCC 1px solid;background:#FFF;font-family:Adobe Caslon Pro,Times,Times New Roman,Serif;font-size:12px;height:12px;padding:5px;position:relative;width:76px;top:1px;left:1px;}#bottom{color:#666;font-size:8px;font-family:Arial;margin:15px 0 0 0;}#bottomconnect{color:Black;float:right;font-family:Adobe Caslon Pro,Times,Times New Roman,Serif;font-size:12px;margin-top:3px;margin-right:-5px;width:210px;}.wordpress,.twitter,.facebook{background-repeat:no-repeat;background-position:0 0;float:right;margin-right:8px;margin-top:-8px;}.facebook{background-image:url(images/facebook.png);}.twitter{background-image:url(images/twitter.png);}.wordpress{background-image:url(images/wordpress.png);}.nodisplay{display:block;height:25px;overflow:hidden;width:26px;text-indent:-999px;}.bottomnav{margin-top:0;}#bottomrow1 a,#bottomrow2 a{color:inherit;font-size:12px;margin:8px;}#bottomrow2{margin-top:4px;}.buttonshadow1{background:#DBEBF1;width:150px;margin:20px 10px 10px 0;}.shadowcontactus{background:#EFEFEF;height:25px;width:90px;}.splashtop{margin-top:30px;margin-right:auto;margin-left:auto;margin-bottom:30px;width:511px;}.splashleft,.splashright{float:left;margin-left:24px;width:449px;}.splashbottom{font-family:Adobe Caslon Pro,Times,Times New Roman,Serif;margin-right:auto;margin-left:auto;margin-top:20px;margin-bottom:18px;text-align:center;width:400px;}.splashbottom img{margin-bottom:8px;}.splashbottom p{font-size:12px;margin:0;padding:0;}p.large{font-size:14px;}#fadeshowtoggler{font-size:14px;font-family:inherit;margin-top:-10px;text-align:center;width:599px;}#fadeshowtoggler img{border-width:0;margin:-5px;}.status{margin:0 30px 0 30px;font-weight:bold;}.reviewscol1{width:599px;float:left;margin-right:8px;}.reviewscol2{width:175px;float:left;}.reviewscell1{background:url(images/reviews01.jpg);height:175px;margin-bottom:6px;}.reviewscell2{background:#F0F4F7;padding:20px 25px 20px 25px;}.reviewscell3{background:url(images/reviews02.jpg) -10px 0;height:175px;margin-bottom:6px;}.reviewscell5{background:#F0F4F7;line-height:18px;padding:8px;height:380px;}.reviewscell4{background:url(images/reviews04.jpg);background-repeat:no-repeat;line-height:18px;padding:8px;height:394px;width:175px;}.reviewscell6{background:url(images/reviews06.jpg);height:175px;margin-bottom:6px;}.reviewsection{background:#FBFCFD;font-family:Arial,Verdana,Sans-serif;font-size:12px;height:300px;margin:20px 0 0 0;overflow:auto;padding:10px 25px 0 25px;width:501px;}.reviewsection p{font-size:inherit;font-family:inherit;}.reviewsection p{margin-bottom:10px;}.ratestable{width:100%;}.ratestable caption{font-size:18px;line-height:35px;text-align:center;}.ratestable th{background:#F4F8FB;border:1px solid #D8DCE5;font-size:10px;font-weight:bold;padding:5px;text-align:center;vertical-align:bottom;}.ratestable tfoot,.altrow{background-color:#F4F8FB;}.hover{background-color:#D8EEF9;}.ratestable tfoot ul{padding:10px 10px 5px 10px;}.ratestable tfoot li{line-height:20px;}.ratestable tbody td{border:1px solid #D8DCE5;height:38px;text-align:center;padding:4px;font-size:12px;}.bullet li{list-style-type:disc;margin-left:15px;}#specials{background:url(images/specials.jpg);float:left;height:531px;width:779px;}#villasspecialsleft{float:left;height:531px;width:605px;}#villasspecialsright{float:left;height:531px;width:180px;}#villasspecialsright .content{float:left;height:331px;width:154px;padding:10px;background-color:#F4F8FB;}#villasdiningleft{float:left;height:531px;width:605px;}#villasdiningright{float:left;height:531px;width:180px;}#villasdiningright .content{float:left;height:478px;width:154px;padding:10px;background-color:#F4F8FB;}#villasreviewsleft{float:left;height:531px;width:605px;}#villasreviewsleft .content{background-color:#F4F8FB;width:597px;height:352px;position:relative;}#villasreviewsleft .content h1{font-size:18px;line-height:30px;font-weight:bold;position:absolute;left:20px;top:20px;}#reviews{position:absolute;left:20px;top:60px;width:570px;height:500px;}#reviews li{float:left;width:280px;margin-bottom:20px;height:120px;}#reviews li img{float:left;width:75px;}#reviews .description{float:left;margin-left:10px;width:170px;font-size:12px;}#reviews .description p{font-weight:bold;}#villasreviewsright{float:left;height:531px;width:180px;}#villasreviewsright .content{float:left;height:331px;width:154px;padding:10px;background-color:#F4F8FB;}#villasreviewsright .content h2{font-size:16px;}#allinclusive{background:url(images/allinclusive01.jpg);float:left;height:531px;width:599px;}#allinclusivecol1{background:#F6F7FB;float:left;height:511px;margin-left:8px;padding:10px;width:160px;}#allinclusivecol1 p{color:#444;font-size:12px;line-height:13px;margin-bottom:12px;}#allinclusivecol1 .emp1{font-size:16px;letter-spacing:1px;}#allinclusivefooter{width:774px;line-height:30px;background-color:#F4F8FB;margin-top:5px;padding-left:5px;letter-spacing:3px;}#weddingsleft{float:left;height:531px;width:599px;}#weddingsright{float:left;margin-left:8px;width:174px;}#rightbuttons{width:174px;}#rightbuttons li.dl{width:174px;line-height:12px;background-image:url(images/rbdoubleline_s1.png);background-repeat:no-repeat;float:left;height:31px;}#rightbuttons li.dl:hover{background-image:url(images/rbdoubleline_s2.png);}#rightbuttons li{width:174px;line-height:12px;background-image:url(images/rbsingleline_s1.png);background-repeat:no-repeat;float:left;height:24px;margin-bottom:10px;}#rightbuttons li:hover{background-image:url(images/rbsingleline_s2.png);}#rightbuttons a{margin:0;padding:0;text-decoration:none;}#rightbuttons a span{display:block;font-size:12px;padding:3px 8px 6px 7px;}#dining{background:url(images/dining01.jpg);float:left;height:531px;width:599px;}#diningcol1{background:#F6F7FB;float:left;margin-left:8px;padding:10px;width:150px;}#activities{background:url(images/activities01.jpg);float:left;height:531px;width:599px;}#activitiescol1{background:#F6F7FB;float:left;height:511px;margin-left:8px;padding:10px;width:150px;}#activitiesleft{float:left;height:531px;width:599px;}#activitiesright{float:left;margin-left:8px;width:174px;}#travelagents{position:relative;width:800px;height:500px;}#stravelagents .image1{position:absolute;top:0;left:0;}#travelagents .content1{position:absolute;top:210px;left:0;background-color:#EFF3F6;width:148px;padding:5px;font-size:12px;}#travelagents .image2{position:absolute;top:407px;left:0;}#travelagents .content2{position:absolute;top:0;left:168px;background-color:#EFF3F6;width:200px;padding:5px;font-size:12px;height:67px;}#travelagents .content2 h1{font-size:18px;line-height:30px;font-weight:bold;}#travelagents .image3{position:absolute;top:85px;left:168px;}#travelagents .content3{position:absolute;top:229px;left:168px;background-color:#EFF3F6;width:200px;padding:5px;font-size:12px;}#travelagents .image4{position:absolute;top:0;left:390px;}#cliffs{position:relative;}.cliffstitle{font-size:18px;font-weight:bold;position:absolute;top:340px;left:30px;color:#FFF;}.cliffsp{top:370px;left:30px;font-size:14px;width:470px;position:absolute;text-align:left;color:#FFF;line-height:20px;}.leftalign{text-align:left!important;padding-left:6px;}.emp{font-weight:bold;font-size:13px;}.emp-{font-weight:bolder;font-size:15px;}.emp1{font-size:16px;letter-spacing:1px;}#weddingscol1 a,#diningcol1 a,#activitiescol1 a{display:inline;font-size:12px;line-height:12px;}#weddingscol1 img,#diningcol1 img,#activitiescol1 img{display:inline;margin:1px 0 0 4px;position:absolute;}#thevillas li{float:left;margin-right:4px;margin-bottom:4px;position:relative;}#thevillas li img{display:block;}#thevillas .title{position:absolute;width:255px;height:20px;line-height:20px;top:245px;background-image:url(images/transparentline.png);text-align:center;font-size:10px;}#thevillas .title a{background-image:url(images/magnify.png);padding-right:22px;background-repeat:no-repeat;background-position:right;line-height:20px;padding-top:2px;}#thevillas .title span{line-height:20px;display:inline-block;}a.magnify{background-image:url(images/magnify.png);padding-right:22px;background-repeat:no-repeat;background-position:right top;line-height:20px;float:left;}.propertyimage{float:left;width:605px;height:530px;}.propertydetails{float:left;width:170px;background-color:#F4F8FB;padding-left:10px;padding-right:5px;padding-top:20px;min-height:510px;}.propertydetails p{font-size:13px;}.propertydetails h1,.propertydetails h2{font-size:18px;}.amenities{font-size:13px;padding:10px;}.amenities li{font-size:13px;}.pdflinks li{font-size:13px;margin-bottom:6px;float:left;}#thehotels{position:relative;width:780px;height:540px;}#thehotels .image1{position:absolute;top:0;left:0;}#thehotels .image2{position:absolute;top:0;left:505px;}#thehotels .image3{position:absolute;top:365px;left:0;}#thehotels .image4{position:absolute;top:365px;left:168px;}#thehotels .image5{position:absolute;top:365px;left:335px;}#thehotels .image6{position:absolute;top:365px;left:505px;}#thehotels .content{position:absolute;top:175px;left:505px;background-color:#EFF3F6;width:268px;padding:5px;font-size:12px;height:162px;}#thehotels .content h1{font-size:18px;line-height:30px;font-weight:bold;}#slidebuttons{top:500px;width:590px;height:20px;background-color:#F4F7FA;padding:5px;text-align:center;position:relative;}#slides{position:relative;}#slidedescription{top:0;z-index:10;position:absolute;width:590px;height:20px;padding:5px;line-height:20px;background-image:url(images/transparentline.png);}#slidebuttons .minus{position:absolute;left:10px;}#slidebuttons .plus{position:absolute;left:570px;}.slidebuttoncontainer{clear:both;float:left;width:100%;overflow:hidden;}#slide{padding:0;margin:auto;float:left;position:relative;left:50%;}#slide li{float:left;padding:0;text-align:center;margin-right:5px;position:relative;right:50%;}#slide a{float:left;background:url(images/bleft_s1.gif) no-repeat left top;margin:0;padding:0;text-decoration:none;}#slide a span{float:left;display:block;background:url(images/bright_s1.gif) no-repeat right top;padding:3px 8px 5px 7px;color:#000;font-size:10px;opacity:.7;}#slide a span{text-transform:uppercase;}#slide span.selected{opacity:1;}#slideimages{position:relative;z-index:5;display:none;}#slideimages li{position:absolute;top:0;left:0;z-index:8;opacity:0;}#name{margin-bottom:4px;}#email{margin-bottom:4px;}#comment{margin-bottom:4px;}input[type='text'],input[type='password']{font-family:Times New Roman,Verdana,Arial,Tahoma,Helvetica,Helvetica-Narrow,sans-serif;font-size:12px;color:#000;border:2px solid #666;height:18px;padding:2px;}textarea{background:#FFF none repeat scroll 0 0;border:2px solid #666;padding:2px;font-family:Times New Roman,Verdana,Arial,Tahoma,Helvetica,Helvetica-Narrow,sans-serif;font-size:12px;}#resortmap{position:relative;}#resortmap ul{position:absolute;top:10px;left:10px;}#resortmap li{display:none;height:170px;width:160px;background-image:url(images/transparent80.png);padding:10px;}#resortmap ul.villas{left:575px!important;}#rollover{width:763px;height:25px;line-height:20px;background-color:#D7E1ED;padding-left:5px;padding-right:5px;padding-top:5px;float:left;}#rollover .left{width:430px;float:left;}#rollover .right{width:330px;float:right;}p{font-size:13px;font-family:Times,Times New Roman;}.pt-10{padding-top:10px;}.p-10{padding:10px;}.p-5{padding:5px;}.wb{color:#00295C;font-size:12px;font:Times,Times New Roman;}.h-35{height:35px;}#tab{float:left;padding-left:0;margin:0;border-bottom:solid 1px #CCC;margin-bottom:5px;width:930px;}#tab ul{margin:0;padding:0;list-style:none;}#tab li{display:inline;margin:0;padding:0;line-height:20px;}#tab a{float:left;background:url(images/tableft.gif) no-repeat left top;margin:0;padding:0 0 0 8px;text-decoration:none;}#tab a span{float:left;display:block;background:url(images/tabright.gif) no-repeat right top;padding:5px 19px 4px 6px;color:#016FAD;font-weight:bold;font-size:12px;}/* Commented Backslash Hack hides rule from IE5-Mac \*/ #tab a span{float:none;}/* End IE5-Mac hack */ #tab a:hover span,#tab li.selected span{color:#fff;background-position:100% -30px;}#tab a:hover,#tab li.selected a{background-position:0 -30px;color:#fff!important;}#tab a:hover span{background-position:100% -30px;}#tabs{float:left;width:880px;border-left:solid 2px #DCDCDC;padding:10px;}select{background:#FFF none repeat scroll 0 0;border:2px solid #DDD;padding:2px;font-family:Verdana,Arial,Tahoma,Helvetica,Helvetica-Narrow,sans-serif;color:#000!important;font-weight:normal!important;}.datagrid{border-collapse:collapse;margin-top:5px;float:left;width:100%;}.datagrid th{color:#000;padding:4px;text-align:left;vertical-align:middle;color:#000;font-weight:bold;border:solid 1px #CCC;}.datagrid th a{font-weight:normal;text-decoration:undeline;text-align:left;display:block;padding-right:10px;font-weight:bold;color:#000;}.datagrid th.asc,.datagrid th.desc{background:url(images/sprite.png) repeat-x 0 -100px;}.datagrid th.asc a{background:url(images/dt-arrow-up.png) no-repeat right 50%;}.datagrid th.desc a{background:url(images/dt-arrow-dn.png) no-repeat right 50%;}.datagrid td{padding:4px;border:none!important;}.datagrid td a{display:block;}.datagrid .row{background-color:#fff;}.datagrid .altrow{background-color:#FCFDD9;}.datagrid .row .sort{background-color:#edf5ff;}.datagrid .altrow .sort{background-color:#dbeaff;}.datagrid .selected{background-color:#CCC!important;}.hover{background-color:#ECECEC!important;}#pager{width:100%;margin-top:10px;}#pager .info{width:50%;float:left;line-height:30px;}#pager .controls{float:right;width:50%;text-align:right;line-height:30px;}#pager .command{text-align:right;}#pager .command a:hover{color:#FFF!important;background-color:#9B0825;}#pager .command SPAN.command,#pager .command SPAN.current,#pager .command A.command{border:solid 1px #ccc;color:#666;line-height:18pt;padding:5px;text-decoration:none;}#pager .command span.current{font-weight:bold;color:#FFF;background-color:#9B0825;}.itemrow{border-bottom:solid 1px #CCC;padding-bottom:10px;}input.priority{border:none!important;width:50px;background:none!important;}.pr-5{padding-right:5px;}.cliffspacontact{position:absolute;top:540px;}.cliffdiningcontact{position:absolute;top:540px;}.red{border:2px solid #F00!important;}em{font-style:italic;}
