@charset "utf-8";
body { background-image:url(../images/bg.jpg);padding: 0px;;margin: 0px; font-size:1em;}

#top { width:100%; height:68px; background:#231f20;position:relative; z-index:10;}

#top #header{ width:900px; height:58px; margin-left:auto; margin-right:auto;  background-color:#FFFFFF; border-bottom-style:dotted; border-bottom-width:thin; border-bottom-color:#717171; position:relative; z-index:20;}

#head-containt { width:920px; height:auto; margin-left:auto; margin-right:auto;  padding-bottom:15px;background-image:url(../images/bg-containt.jpg); background-repeat:repeat-y; position:relative;}
#name-header{ width:870px; height:65px; margin-left:auto; margin-right:auto; padding-top:10px; position:relative; line-height:30px;}

#slide-pic { width:870px; height:290px; margin-left:auto; margin-right:auto; position:relative; background-image:url(../images/pic-slide.jpg);}



#container-index{ width:920px; height:300px;margin-left:auto; margin-right:auto;padding-bottom:10px;background-image:url(../images/bg-containt.jpg); background-repeat:repeat-y; position:relative;}
#container-index #left-side { width:500px; height:270px; margin-left:25px; margin-top:15px; float:left; position:relative; border-right-style:dotted; border-right-width:thin; border-right-color:#CCCCCC;}
#container-index #left-side #offer{ width:260px; height:auto; float:left; position:relative; padding-left:15px;}
#container-index #right-side { width:370px; height:auto;margin-top:15px; padding-left:10px; float:left; position:relative;}

#container-villas{ width:920px; height:760px;margin-left:auto; margin-right:auto;padding-bottom:10px;background-image:url(../images/bg-containt.jpg); background-repeat:repeat-y; position:relative;}
#container-villas #left-side { width:870px; height:auto; margin-left:25px; margin-right:25px; margin-top:15px; margin-bottom:15px; float:left; position:relative; }
#container-villas #image-villa { width:840px; height:350px; margin-left:auto; margin-right:auto; margin-bottom:10px; padding-bottom:10px;position:relative; list-style:none; display:block; }
#image-villa ul { width:840px; height:auto; margin-left:auto; margin-right:auto; position:relative; list-style:none; display:block; clear:both; }
#image-villa li { width:185px; height:auto; margin:4px; padding:5px;position:relative; list-style:none; display:block; }

#container-apartments{ width:920px; height:1530px;margin-left:auto; margin-right:auto;padding-bottom:10px;background-image:url(../images/bg-containt.jpg); background-repeat:repeat-y; position:relative;}
#container-apartments #left-side { width:870px; height:auto; margin-left:25px; margin-right:25px; margin-top:15px; margin-bottom:15px; float:left; position:relative; }
#container-apartments #image-apartments { width:840px; height:700px; margin-left:auto; margin-right:auto; margin-bottom:10px; padding-bottom:10px;position:relative; list-style:none; display:block; }


#container-facilities{ width:920px; height:520px;margin-left:auto; margin-right:auto;padding-bottom:10px;background-image:url(../images/bg-containt.jpg); background-repeat:repeat-y; position:relative;}
#container-facilities #left-side { width:870px; height:auto; margin-left:25px; margin-right:25px; margin-top:15px; margin-bottom:15px; float:left; position:relative; }


#container-garden{ width:920px; height:650px;margin-left:auto; margin-right:auto;padding-bottom:10px;background-image:url(../images/bg-containt.jpg); background-repeat:repeat-y; position:relative;}
#container-garden #left-side { width:870px; height:auto; margin-left:25px; margin-right:25px; margin-top:15px; margin-bottom:15px; float:left; position:relative; }


#container-andaman{ width:920px; height:830px;margin-left:auto; margin-right:auto;padding-bottom:10px;background-image:url(../images/bg-containt.jpg); background-repeat:repeat-y; position:relative;}
#container-andaman #left-side { width:870px; height:auto; margin-left:25px; margin-right:25px; margin-top:15px; margin-bottom:15px; float:left; position:relative; }


#container-restaurant{ width:920px; height:860px;margin-left:auto; margin-right:auto;padding-bottom:10px;background-image:url(../images/bg-containt.jpg); background-repeat:repeat-y; position:relative;}
#container-restaurant #left-side { width:870px; height:auto; margin-left:25px; margin-right:25px; margin-top:15px; margin-bottom:15px; float:left; position:relative; }

#container-location{ width:920px; height:700px;margin-left:auto; margin-right:auto;padding-bottom:10px;background-image:url(../images/bg-containt.jpg); background-repeat:repeat-y; position:relative;}
#container-location #left-side { width:870px; height:auto; margin-left:25px; margin-right:25px; margin-top:15px; margin-bottom:15px; float:left; position:relative; }

#container-gallery{ width:920px; height:1800px;margin-left:auto; margin-right:auto;padding-bottom:10px;background-image:url(../images/bg-containt.jpg); background-repeat:repeat-y; position:relative;}
#container-gallery #left-side { width:870px; height:auto; margin-left:25px; margin-right:25px; margin-top:15px; margin-bottom:15px; float:left; position:relative; }
#container-gallery #image-gallery { width:840px; height:500px; margin-left:auto; margin-right:auto; margin-bottom:10px; padding-bottom:10px;position:relative; list-style:none; display:block; }

#container-contact{ width:920px; height:550px;margin-left:auto; margin-right:auto;padding-bottom:10px;background-image:url(../images/bg-containt.jpg); background-repeat:repeat-y; position:relative;}
#container-contact #left-side { width:870px; height:auto; margin-left:25px; margin-right:25px; margin-top:15px; margin-bottom:15px; float:left; position:relative; }


#bottom { width:100%; height:68px; background:#231f20;position:relative; z-index:10;}
#address { width:900px; height:68px; margin-left:auto; margin-right:auto;  background-color:#656262; position:relative; z-index:20;}
#address-left { width:450px; height:60px; float:left; position:relative; margin-left:10px; margin-top:5px;}
#address-right { width:420px; height:60px; float:left; position:relative; margin-right:10px; margin-top:5px; text-align:right;}
