@charset "utf-8";body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333;margin-right:0;margin-left:0}
h1{color:#ef6b09;font-size:28px;padding:0;font-weight:700;margin-right:0;margin-bottom:0;margin-left:0;font-family:Verdana, Geneva, sans-serif;background-repeat:no-repeat;background-position:left center;text-shadow:1px 1px #cccccc;margin-top:15px;}
h1 span{color:#999;font-size:18px;font-weight:700;font-family:Verdana, Geneva, sans-serif;display:block;}
h2{font-size:18px;color:#293991}
p{line-height:18px}
a{color:#ef6b09;text-decoration:none;}
.texttop{font-size:120%;}
a:hover{color:#293991;text-decoration:underline;}
#logo{width:300px;height:auto;float:left}
#header{width:960px;overflow:hidden;margin:20px auto 20px auto;}
#menu_wrapper{width:100%;height:36px;background-color:#FF8114;}
#menu{display:block;margin:auto;width:960px;}
#menu ul{list-style-type:none;margin:0;padding:0;}
#menu li{float:left}
#menu a:link, #menu a:visited{display:block;width:auto;color:#FFF;text-align:center;text-decoration:none;font-size:16px;padding:8px 10px 10px 10px;}
#menu a:active, #menu a:hover{color:#ff6600;background-repeat:repeat-x;background-color:#FFF;}
#banner{width:960px;overflow:hidden;margin-right:auto;margin-left:auto;text-align:center}
#banner a img{border:0}
#atol{width:auto;height:auto;float:left;margin-left:100px;overflow:hidden}
#reserve{width:auto;float:right;text-align:right}
#header-phone{
	text-align:right;
	margin-top:3px;
	font-size:18px;
	font-weight:400;
	color:#3B7DCD;
	margin-bottom:0px
}
#header-phone strong{
	color:#ff7802;
	font-size:18px
}
#header-phone span{color:#ff7802;position:relative;font-size:11px}
#breadcrumbs{display:block;margin:auto;width:960px;margin-top:10px;margin-bottom:-20px;font-size:13px}
#breadcrumbs ul{list-style-type:none;padding:0;overflow:hidden}
#breadcrumbs li{float:left;padding-right:5px}
#breadcrumbs a{text-decoration:none}
#main_wrapper{width:960px;height:auto;overflow:hidden;margin:0 auto 0 auto;}
#content{width:640px;height:auto;float:right;margin-top:20px;margin-left:20px;padding-top:0;padding-right:0;padding-bottom:0;clear:both;}
#side_menu{width:300px;height:auto;float:left;margin-top:20px;overflow:hidden}
#side_menu h2{font-size:18px;border-top:1px dotted #b9b9b9;border-bottom:1px dotted #b9b9b9;margin:20px 0px 0px 0px;padding:2px 0px 2px 0px;color:#293991}
#side_menu ul{margin:0;padding:0}
#side_menu li{display:block;padding:5px 0px 5px 0px;}
#side_menu a{color:#ef6b09;text-decoration:underline;}
#side_menu a:hover{color:#293991}
#content h1{margin-top:0;padding-top:0;padding-right:0;padding-bottom:0}
.imagelef{padding:4px;float:left;margin-right:10px;margin-bottom:10px;border:1px dotted #999}
.imagespc{margin-bottom:15px}
.last_p{border-bottom:1px dotted #b9b9b9;padding-bottom:15px}
#photolist{margin-left:-40px}
#photolist li{display:inline;list-style-type:none}
.submitbtn{font-size:24px;color:#FFF;border:#FFF solid thin;background-color:#ff9900;border-radius:3px;width:100%;padding:5px 5px;cursor:pointer;}
.submithotel{font-size:24px;color:#FFF;border:#FFF solid thin;background-color:#3366cc;border-radius:3px;width:100%;padding:5px 5px;cursor:pointer;}
#search ul.tabs{margin:0;padding:0;float:left;list-style:none;border-bottom:0;width:100%}
#search ul.tabs li{float:left;margin:0;padding:0;line-height:40px;overflow:hidden;position:relative;border-bottom-style:none}
#search ul.tabs li a{text-decoration:none;color:#333;display:block;font-size:14px;padding:0px 10px 0px 10px;text-transform:uppercase;}
#search .link1{width:159px!important;margin-right:1px;}
#search .link2{width:100px!important}
html #search ul.tabs li.active, html #search ul.tabs li.active a:hover{color:#333!important;background:#47a3da;}
#search .tab_container{width:100%;float:left;}
.hrwhite{border:1px dotted #FFF}
.booking{width:280px;color:#333;background-color:#47a3da;padding:15px 10px 15px 10px;}
.booking label{float:left;width:136px;margin-right:8px;text-align:right;font-size:14px}
.booking .submit{float:none;width:240px;border:1px solid #FFF;padding:4px;color:#FFF;font-size:16px;font-weight:700;margin-left:18px;letter-spacing:3px;cursor:pointer;}
.booking .formname{text-align:center;font-size:14px;color:#FFF;font-weight:bold;}
.booking .imput{border:1px solid #CCC;padding:6px;border-radius:4px;}
.booking .imputdate{border:1px solid #CCC;padding:6px;border-radius:4px;width:105px;}
.hotelonly{width:280px;background-color:#47a3da;color:#333;padding:15px 10px 15px 10px;}
.hotelonly label{float:left;width:136px;margin-right:8px;text-align:right;font-size:14px}
.hotelonly .submit{float:none;width:240px;border:1px solid #FFF;padding:4px;background-color:#3366cc;color:#FFF;font-size:16px;font-weight:700;margin-left:18px;letter-spacing:3px;cursor:pointer;}
.hotelonly .formname{text-align:center;font-size:14px;font-weight:bold;color:#FFF}
.hotelonly .imput{border:1px solid #CCC;padding:6px;border-radius:4px;}
.hotelonly .imputdate{border:1px solid #CCC;padding:6px;border-radius:4px;width:105px;}
.hrorange{border:1px dotted #979695}
.socialmedia{float:right;margin-top:5px;clear:left}
.note{font-size:10px;color:#888;line-height:14px;margin-top:0px;padding-top:0px;margin-bottom:20px;}
.space{height:1px;color:#999;background:#999;font-size:0;border:0;margin-bottom:20px;clear:both;margin-top:20px}
.clear{clear:both}
div.package{margin-top:0;margin-bottom:0;display:block}
div.package div{clear:both;margin-bottom:20px}
div.package img{float:left;padding-right:10px;padding-bottom:10px;border-style:none;margin-right:10px}
div.package img a{text-decoration:none;border-style:none}
div.package h2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;color:#293991;margin:0 0 10px;padding-left:0;background:0 0}
div.package h2 a{color:#293991;text-decoration:none}
div.package h2 a:hover{color:#293991;text-decoration:underline}
div.package a:hover{color:#ff7802;text-decoration:underline}
div.package p{line-height:20px}
div.package p span{font-weight:700;font-size:14px;color:#ff7802}
div.package ul{list-style-position:inside}
div.package li{line-height:25px}
div.package hr{height:1px;color:#999;background:#999;font-size:0;border:0;margin-bottom:20px;clear:both;margin-top:20px}
div.leftads{width:100%;margin:0px 0px 0px 0px;}
div.leftads div{border-bottom:dotted 1px #949cc8;clear:both;padding:0px 0px 10px 0px;}
div.leftads p{font-size:12px;line-height:130%;padding:5px 0px 0px 66px;}
div.leftads h4{color:#293991;font-weight:700;padding:10px 0 0 66px}
div.leftads h4 a{color:#293991}
div.leftads h4 a:hover{text-decoration:underline}
div.leftads img{margin:10px 10px 20px 0px;padding:0px 0px 5px 0px;float:left;}
#hotlist{width:100%;margin:0px 0px 0px 0px;}
#hotlist div{clear:both;padding:15px 0px 10px 0px;}
#hotlist p{padding-left:66px;margin-top:5px;margin-bottom:5px;}
#hotlist h4{color:#293991;padding-left:66px;margin-top:0px;margin-bottom:0px;font-weight:normal;font-size:14px;}
#hotlist h4 a{color:#293991;text-decoration:none;}
#hotlist h4 a:hover{text-decoration:underline}
#hotlist img{margin-right:10px;float:left;border-width:0px;}
.noBorder{border:0!important;padding-top:0;padding-right:0;padding-left:0}
.imgnoborder{border:0}
.tl{border:0;font-family:AbakuTLSymSans;font-size:24px}
.about{font-size:11px;width:960px;margin:10px auto;padding:10px 0;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:#b9b9b9;border-bottom-color:#b9b9b9;text-align:left}
.divleft{float:left;width:310px;margin-right:20px}
.divleftlist{float:left;width:300px;margin-right:20px}
.divtoRight{float:left;width:310px}
.divright{float:left}
#guide{padding-top:10px;padding-right:10px;padding-bottom:10px;display:block;float:right}
div.hotellist{width:640px;margin-bottom:20px;clear:both}
div.hotellist div{margin-bottom:20px;margin-top:10px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#999;}
div.hotellist img{float:left;border-style:none;margin-right:10px;}
div.hotellist img a{text-decoration:none;border-style:none;}
div.hotellist h2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;color:#FFF;background-color:#EF6B09;padding:5px;clear:both;margin-right:0;margin-bottom:0;margin-left:0;}
div.hotellist h3{font-weight:700;font-size:14px;color:#293991;margin:0 0 4px}
div.hotellist h3 a{font-weight:700;font-size:14px;color:#293991;margin:0 0 4px;text-decoration:none}
div.hotellist h3 a:hover{font-weight:700;font-size:14px;color:#ff7802;margin:0 0 4px;text-decoration:underline}
div.hotellist a:hover{color:#293991;text-decoration:underline}
div.hotellist p{font-size:12px;margin-top:0;margin-right:0}
div.hotellist p span{font-weight:700;font-size:14px;color:#ff7802;padding-top:0;padding-bottom:0}
.rating-static{width:85px;height:16px;display:inline;background-image:url(../images/star-rating.png);background-repeat:no-repeat;background-position:0 0;float:left;margin-right:5px}
.rating-50{background-position:0 0}
.rating-40{background-position:-17px 0}
.rating-30{background-position:-34px 0}
.rating-20{background-position:-51px 0}
.rating-10{background-position:-69px 0}
.rating-0{background-position:-90px 0}
.rating-5{background-position:-48px -16px}
.rating-15{background-position:-36px -16px}
.rating-25{background-position:-24px -16px}
.rating-35{background-position:-12px -16px}
.rating-45{background-position:0 -16px}
.hotelrating-static{width:140px;height:25px;display:inline;background-image:url(../images/rating.png);background-repeat:no-repeat;background-position:0 0;float:right;margin-top:5px}
.hotelrating-span{float:right;padding-top:35px}
.hotelrating-50{background-position:-140px 0}
.hotelrating-40{background-position:-112px 0}
.hotelrating-30{background-position:-84px 0}
.hotelrating-20{background-position:-56px 0}
.hotelrating-10{background-position:-28px 0}
.hotelrating-0{background-position:-100px 0}
.hotelrating-5{background-position:-48px -16px}
.hotelrating-15{background-position:-36px -16px}
.hotelrating-25{background-position:-24px -16px}
.hotelrating-35{background-position:-12px -16px}
.hotelrating-45{background-position:0 -16px}
.listhotels{width:640px;overflow:hidden;}.listhotels ul{list-style:none;display:inline;margin:0px;padding:0px;}
.listhotels li{width:145px;margin-right:18px;float:left;height:225px;}
.listhotels .hotelscollast{margin-right:0px;}
.listhotels img{border-style:none;overflow:hidden;margin-bottom:5px;}
.listhotels a{color:#336699;text-decoration:none;font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:700;}
.listhotels a:hover{color:#336699;text-decoration:underline;}
.hotelblock{width:640px;overflow:hidden;}.hotelblock ul{list-style:none;display:inline;margin:0px;padding:0px;}
.hotelblock li{width:145px;margin-right:18px;float:left;height:200px;}
.hotelblock .last{margin-right:0px;}
.hotelblock img{border-style:none;overflow:hidden;margin-bottom:5px;}
.hotelblock a{color:#336699;text-decoration:none;font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:700;}
.hotelblock a:hover{color:#336699;text-decoration:underline;}
.pckg{
	width:auto;
}
.pckg ul{list-style:none;display:inline-block;padding-top:0px;padding-right:0px;padding-bottom:0px;margin:0px;padding-left:2px;}
.pckg li{width:198px;margin-right:20px;float:left;height:225px;margin-bottom:20px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.3);box-shadow:0px 2px 2px rgba(0, 0, 0, 0.3);}
.pckg .pckglast{margin-right:0px;}
.pckg h3{font-weight:700;font-size:14px;color:#336699;margin:0px 0px 4px 0px;padding:0px 6px 0px 6px;line-height:18px;}
.pckg h3 a{text-decoration:underline}
.pckg h3 a:hover{text-decoration:underline;color:#FF783A;}
.pckg img{border-style:none;overflow:hidden;margin-bottom:7px;}
.pckg a{color:#336699;text-decoration:none;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
.pckg a:hover{color:#336699;text-decoration:underline;}
.pckg p{padding:0px 6px 0px 6px;margin:0px 0px 8px 0px;color:#ff7802;}
.pckg p span{color:#404040;}
.linkborder{text-align:center;width:640px;border-width:1px;border-style:solid;border-color:#cccccc #999999 #999999 #cccccc;margin-top:20px;margin-bottom:20px;height:30px;vertical-align:middle;color:#369;display:table-cell;}
.linkborder a{font-size:14px;color:#369;text-decoration:none;font-weight:700;}
.linkborder a:hover{font-size:14px;color:#369;font-weight:700;text-decoration:underline;}
.allhotels{border-top:1px solid #b9b9b9;width:960px;margin:10px auto 10px auto;}
.allhotels .list{float:left;width:auto;padding-top:0px;margin-top:20px;color:#666666;padding-right:30px;}
.allhotels .list p{margin-bottom:0px;margin-top:0px;color:#666;font-weight:700;}
.allhotels ul{list-style:none;margin:0;padding:0 0 16px;}
.allhotels li a{line-height:130%;color:#666666;text-decoration:none;}
.allhotels li a:hover{text-decoration:underline;}
.table{border:1px solid #999;border-radius:2px;}
.table td{border:1px solid #999;text-align:center;}
.table-head{color:#FFF;}
a.lisvillas{font-size:24px;color:#FFF;text-align:center;width:600px;border:thin solid #CCC;border-radius:6px;background-color:#FF7802;vertical-align:middle;display:table-cell;clear:left;padding:8px 18px 8px 18px;}
a.lisvillas a{font-size:24px;color:#FFF;text-decoration:none;}
a.lisvillas:visited{color:#FFF;text-decoration:none;}
a.lisvillas:hover{color:#FFF;text-decoration:underline;background-color:#ff6600;}
a.lisvillas:active{color:#FFF;}
#quote{border:1px solid #999;border-radius:2px;padding:15px;margin-top:20px;}
#quote label{float:left;width:10em;margin-right:10px;text-align:right;font-family:Arial, Helvetica, sans-serif;font-size:16px;}
#quote input{border:1px solid #999;padding:2px;border-radius:2px;font-size:14px;width:250px;height:30px;}
#quote select{border:1px solid #999;padding:2px;border-radius:2px;font-size:14px;width:250px;height:30px;}
#quote textarea{width:300px;padding:3px 5px;font:normal 1em Verdana, sans-serif;border:1px solid #999;height:100px;display:block;}
#quote input.button{width:400px;border:1px solid #FFF;padding:5px;background-color:#ff9933;color:#FFF;font-size:16px;font-weight:bold;border-radius:4px;letter-spacing:3px;height:40px;margin-left:100px;text-align:center;}
.quickquote{text-align:center;font-size:16px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
#footer{border-top:1px solid #b9b9b9;font-size:12px;width:960px;margin:10px auto;padding:10px 0;text-align:center}
#footer li{display:inline;list-style-type:none;text-align:center;margin-right:5px}
