@charset "utf-8";
/* CSS Document */


/*--------------------Reseter Css--------------------*/
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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}
body{line-height:normal}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
p{padding:0px; margin:0px;}
/*--------------------Page--------------------*/
body { background:#000; padding:0; margin:0;  font-size:12px; color:#9d8937;font-family:"calibri";}

h1,h2,h3,h4,h5{margin:0 0 10px 0; color:#9d8937; font-weight:100; }
h1 {font-size:26px; }
h2 {font-size:23px; background:url(../images/bg-title.jpg) left bottom no-repeat; padding:0 0 10px 5px; }
h3 {font-size:20px; }
h4 {font-size:18px; }
h5 {font-size:10px; }

.clr, .clearBoth{ clear:both;}
a{text-decoration:none; color:#ab8810; -webkit-transition:color 500ms ease-in;
-moz-transition:color 500ms ease-in;
-o-transition:color 500ms ease-in;
transition:color 500ms ease-in;}
a:hover{color:#f9d558;-webkit-transition:color 500ms ease-in;
-moz-transition:color 500ms ease-in;
-o-transition:color 500ms ease-in;
transition:color 500ms ease-in;}



.container{width:850px; margin:0 auto; padding:0px 0 0 0;}

.header{padding:33px 0 0px 0;}
.logo{margin:0 auto;  text-align:left;}
.navigasiTop{text-align:right; }
.navigasiTop img{vertical-align:middle;}

.conten{}
.slide{ margin:0 0 25px 0;border:#71580d solid 1px; border-top:none;

-webkit-border-bottom-left-radius: 7px;
-webkit-border-bottom-right-radius: 7px;
-moz-border-radius-bottomleft: 7px;
-moz-border-radius-bottomright: 7px;
border-bottom-left-radius: 7px;
border-bottom-right-radius: 7px;}
.slideDes{float:left; width:224px; height:203px; text-align:center; padding:30px 10px 0 10px;   color:#9d8937; background:#000;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
}
.slideDes img{margin:0 auto 10px auto; display:block;}
.slideImg{float:right; width:599px;height: 278px;
}
.slideImg img{-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;}


.menu{ }
.menu ul{background:url(../images/bg-menu.jpg) repeat-x top; height:38px; padding:0 0 0 1px;}
.menu ul li{float:left;margin:0 0px 0 0;background:url(../images/sparator-menu.jpg) center right no-repeat; position:relative;}
.menu ul li a{display:block; color:#fff; height:22px; padding:8px 25px; font-size:14px; }
.menu ul li a:hover{color:#fff347; background:url(../images/bg-menu-hover.png) top right repeat-x;}
.menu ul li ul{position:absolute; background:#0f0c04; z-index:99; width:175px; height:inherit; padding:0 10px;-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;}
.menu ul li ul li{margin:0 0px 0 0;background:none; float:none; border-bottom:#f9d558 dotted 1px;}
.menu ul li ul li:last-child{border:none;}
.menu ul li ul li a{ color:#fff;  padding:3px 0; font-size:13px;}
.menu ul li ul li a:hover{color:#fff347; background:none;}

.contenKiri{float:left; width:535px; padding:0 0 0 10px; line-height:18px;}
.contenKiri ul{margin:0 0 0 30px;}
.contenKiri ul li{list-style:disc;}
.sloveContenKiri{margin:25px 0 0 0;}
/*.contenKiri p{margin:0 0 10px 0;}*/
.contenKanan{float:right; width:265px; padding:0 10px 0 0;}
.sloveContenKanan{margin: 0 0 25px 0;}


.homeKiri{float:left; width:260px;background:url(../images/shadow-half2.jpg) bottom center no-repeat !important;}
.homeKanan{float:right; width:260px;margin:87px 0 0 0;  }
.homeKanan ul{margin:0px; padding:0px;}
.homeKanan ul li{list-style:none; text-align:justify;}
.homeKiri .input, .booking .inputbook, .booking .selectbook{margin: 4px 0 3px; padding:1px 5px; vertical-align: middle;font-size:11px; width:53% !important; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; border:#ECEAEA solid 1px; color: #494949}
.homeKiri form label{float: left;margin: 5px 0;padding:0; width:70px !important; }

.SpecialOfferslider{width:260px;height:205px;}
.SpecialOfferslider ul{width:260px;}
.SpecialOfferslider ul li{height:260px; overflow:hidden;}

.booking{ padding:27px 0 10px 0; background:url(../images/shadow-half.jpg) bottom center no-repeat;}
.alert{color:#F00; font-size:10px; text-align:right;}
.booking em{color:#F00; font-weight:normal;}
.booking fieldset{ border:#494632 solid 1px; background:#000;color: #9d8937;padding:15px;}
.booking label{float: left;margin: 5px 0;padding:0; width: 80px; }
.booking .input, .booking .inputbook, .booking .selectbook{margin: 4px 0 3px; padding:1px 5px; vertical-align: middle;font-size:11px; width:75%; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; border:#ECEAEA solid 1px; color: #494949} 
 .booking  .input:focus, .booking .inputbook:focus, .booking .selectbook:focus{box-shadow: 0 0 5px rgba(14, 230, 0, 1);-webkit-box-shadow: 0 0 5px #ECEAEA; -moz-box-shadow: 0 0 5px #ECEAEA;border:1px solid #d7d7d7;}
 
.booking .textarea{margin: 4px 0 3px; padding:1px 5px; vertical-align: middle;font-size:11px; width:75%; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; border:#ECEAEA solid 1px; color: #494949; height:150px; }
 .booking  .textarea:focus{box-shadow: 0 0 5px rgba(14, 230, 0, 1);-webkit-box-shadow: 0 0 5px #ECEAEA; -moz-box-shadow: 0 0 5px #ECEAEA;border:1px solid #d7d7d7;}
 


.inputerror{border:#FF6600 solid 1px;}

.booking img{ margin:0 0 0 5px;  vertical-align: middle}
.booking .PanjangQuater{width:25%;}
.booking .btnContact {float:right;}
.booking .btnContact input {display:block; float:left;  border:#494632 solid 1px; background:#1e1a0c; color:#beab45;  padding:3px 10px; font-size:10px; width:inherit; margin:0 ; cursor:pointer; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin:0 0 0 10px;-webkit-transition:all 500ms ease-in;
-moz-transition:all 500ms ease-in;
-o-transition:all 500ms ease-in;
transition:all 500ms ease-in;}
.booking .btnContact input:hover{border:#f9d558 solid 1px;box-shadow: 0 0 5px #beab45;
    -webkit-box-shadow: 0 0 5px #beab45; 
    -moz-box-shadow: 0 0 5px #beab45;
    }
	
.booking .verifikasi{width:inherit;}
.booking .verifikasi img{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; margin: 5px 0 0 0; border:#CCC solid 1px;}
.booking .verifikasi .PanjangQuater{width:60%;}

.gallery{background:url(../images/shadow-smal.jpg) bottom center no-repeat; padding:0 0 10px 0; margin-bottom:15px; }
.gallery ul{}
.gallery ul li{ float:left; margin:3px;}
.gallery ul li a{  width:72px; padding:4px; border:#494632 solid 1px; background:#1e1a0c; display:block;
-webkit-transition:all 500ms ease-in;
-moz-transition:all 500ms ease-in;
-o-transition:all 500ms ease-in;
transition:all 500ms ease-in;}
.gallery ul li a:hover {border:#f9d558 solid 1px;box-shadow: 0 0 5px #beab45;
    -webkit-box-shadow: 0 0 5px #beab45; 
    -moz-box-shadow: 0 0 5px #beab45;}


.listing{}
.listing ul{ padding: 0 5px;}
.listing ul li{margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:#9d8937 dotted 1px;}
.listing ul li a{ font-style:italic; font-size:14px; color:#ab8810;}
.listing ul li a:hover{color:#f9d558;}
.listing ul li span{display:block; margin:0 0 0 5px; font-size:10px;}

.footer{background:url(../images/shadow-all.jpg) bottom center no-repeat; padding:0 0 10px 0; margin:15px 0 0 0;}
.innerFooter{background:url(../images/bg-footer.jpg) repeat-x; padding:10px;  text-align:center;}

.lightboxgallery{}
.lightboxgallery table tr td{padding:10px 0px; vertical-align:middle;}
.lightboxgallery .lightbox img{padding:5px; background:#f1f1f1;
transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out;}
.lightboxgallery .lightbox img:hover { background:#f9d558;  box-shadow: 0 0 5px #ccc;-webkit-box-shadow: 0 0 5px #ccc; -moz-box-shadow: 0 0 5px #ccc; }

.paging{padding:5px; margin:5px 0 0 0; border:#f1f1f1 solid 1px; border-left:none; border-right:none;}



