@charset "utf-8";

/* CSS Document */



body { background: #000 url(../images/bg-body.jpg) repeat-x ; padding:0; margin:0;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff;}

h1,h2,h3,h4,h5{margin:0 0 10px 0; color:#fff;}
h1 {font-size:20px; }
h2 {font-size:20px; font-weight:100; }
h3 {font-size:16px; font-weight:bold; }
h4 {font-size:13px; }
h5 {font-size:10px; }
.clr{ clear:both;}
img { border:none;}
a { text-decoration:none; color:#a459a4;}
a:hover { text-decoration:underline; color:#CCCCCC;}
.title{ background:url(../images/bg-title.jpg) no-repeat left center; height:23px; padding:5px; margin: 0 0 10px 0;}

/*--------------------Page--------------------*/
.container{width:911px; margin:0 auto; padding:0; background:url(../images/bg-container.png) top center no-repeat; margin-bottom:30px; _margin-bottom:-50px;}

/*--------------------header--------------------*/
#header{ background:url(../images/head.jpg) top center repeat-x; height:78px; margin:0; padding:60px 0 0 179px; position:relative;}

/*--------------------menuTop--------------------*/
.logo{
	width:100px;
	height:89px;
	position:absolute;
	top:32px;
	left:32px;
}
.logo a{padding: 0 0 89px 100px ; }
.logo a:hover{ text-decoration:none;}
.menuTop{width:710px; height:42px; padding:0px; text-align:left; margin:0px; background:url(../images/bg-menu-top.jpg) top  left no-repeat;}
.menuTop ul{ padding:0; margin:0;}
.menuTop li{ float:left; padding:10px 25px 10px 25px; margin: 0;list-style:none;}
.menuTop li a{font-size:14px; color:#fff; text-decoration:none;}
.menuTop li a:hover{ padding:10px 0px 7px 0px;color:#a7a7a7; background:url(../images/bg-menu-Hover.jpg) center bottom no-repeat; text-decoration:none;}
.menuTop li visit{}

/*-----------------------------------menusamping------------------------------------*/

.menusamping{ }
.menusamping ul{margin:0px; padding:0px}
.menusamping li{margin:0px; padding: 0 0 10px 0 ; list-style:none;font-size:14px;   }
.menusamping li a{ color:#626265; }
.menusamping li a:hover{color:#909195; text-decoration:none;}

.menusamping{ }
.menusamping ul{margin:0px; padding:0px}
.menusamping li ul li{margin:0px; padding: 1px 0 1px 5px; list-style:none; font-size:12px }
.menusamping li ul li a{ color:#626265; }
.menusamping li  ul li a:hover{color:#909195; text-decoration:none;}
/*--------------------content--------------------*/

.conten{ margin:0 auto; width:866px;  padding:0}
.contenKanan{ float:left;  width:260px; color:#158ae9;}
.contenKananSlove{ margin: 0 0 10px 0; border-bottom:#3f89eb dashed 1px; padding: 0 0 10px 0;}
.contenKananSlove h3{color:#158ae9;}
.contenKananSlove ul{ margin:0; padding:0;}
.contenKananSlove ul li{ margin:0; padding:0 0 5px 0; list-style:square inside;font-weight:bold; }
.contenKananSlove ul li a{color:#158ae9;}
.contenKananSlove ul li a:hover{ color:#db7b41;}



.contenKiri{ float:right;  width:610px;}
.contenKiri ul{ margin:5px 0 0 0 ;}



/*--------------------Detaillist--------------------*/
.detailImages{ float:left; width:300px;}
.detailDes{float:right; width:440px; padding:0 0 10px 0; background:url(../images/sekat-footer.jpg) no-repeat bottom right }


.tableDEtailList tr td {padding:5px 0 5px 5px;}
.tableDEtailList input, .tableDEtailList select{ font-size:11px;}
.priceview{ color:#000000; font-size:20px; margin:5px 0; padding: 0 0 0 5px; }
.btnAreadetail{float:right; width:440px;margin:10px 0; text-align:right;}
.btnAreadetail img{ vertical-align:top; padding:0 5px 0 0;}

.tumbnailDetail{ margin:5px 0;}
.tumbnailDetail ul{ margin:0; padding:0;}
.tumbnailDetail ul li{ display:inline; padding:0 5px 0 0;}


/*--------------------Listing--------------------*/
.listing{ width:250px; float:left; margin:0 0 10px 0;}
.listing tr td{text-align:center;} 
.listing span{ color:#009933; margin:0 5px 0 0;}


/*--------------------slideHome--------------------*/
.slideHome{margin:0; height:382px; width:864px; margin:0px 0 10px 0;}
.slideHome{position:relative;}
.bookingdSlide{  height:202px; width:402px; position:absolute; bottom:10px;right:10px; }

/*--------------------tumbHome--------------------*/
.desBox{margin:0px 0 10px 0; padding:8px ; min-height:128px; border:solid 1px #666666;}
.desBoxLeft{ width:600px; float:left;}

.desBoxLeft ul{margin:5px 0;  padding:0;}
.desBoxLeft ul li{margin:0 0  0 30px; padding:0 0 0 0px; list-style:url(../images/bg-li-list.jpg) outside;}
.desBoxRight{ width:235px; float: right;}
.socialNetwork{margin:0 0 5px 0;}
.socialNetwork table{ margin:0 auto;}
.socialNetwork tr td  {text-align:center;}
.listTumbHome{ width:280px; float:left; padding:0 4px 0 4px}
.listTumbHomeLeft{ width:280px; float:left; padding:0 9px 0 0px}
.listTumbHomeRight{ width:280px; float:left; padding:0 0px 0 8px}
*html .listTumbHomeLeft{ width:280px; float:left; padding:0 9px 0 0px}
*html .listTumbHomeRight{ width:280px; float:left; padding:0 0px 0 7px}
.tumbHomeUnder{margin:0px 0 10px 0; padding: 0 0 20px 0; color:#158ae9; background:url(../images/bg-tumb-under.jpg) no-repeat bottom center;}
.slove{margin:0px 0 10px 0; padding: 10px 0 20px 0;}

/*--------------------Gallery--------------------*/
.gallery{margin:0; height:366px; width:834px; margin:0px 0 10px 0; padding:15px;}
.galleryMainview{ width:619px; height:366px; float:left; margin-top:-13px; position:relative;}
.galleryTumbView{width:200px; float:right; height:350px; position:relative;}
.listtumbgallery{margin:0 0 10px 0;}


/*--------------------Pagign--------------------*/
.paging{font-size:11px; }
.paging span{padding:0 5px 0 0;}
.paging a{ color:#007e33; text-decoration:none;padding:0 5px 0 0;}
.paging a:hover{text-decoration:underline;}



/*--------------------btnArea--------------------*/
.btnArea{margin:10px 0;}
.btnArea input{ padding:0 10px 0 0 }


/*--------------------footer--------------------*/
.footer{ padding:10px 0; margin:0 auto; width:866px; font-size:10px; text-align:justify; _margin-top:-80px;}
.footer a{ color:#A459A4;}
.botomFooter{ text-align:left;}


/*-----------------------------------Table------------------------------------*/
.withstyle { border:#e0ecf9  solid  1px;}
.withstyle tr td { border:#e0ecf9  solid  1px; border-left:none; border-bottom:none; padding:10px 0 10px 5px;text-align:center;}
.withstyle tr td  input{font-size:11px;}
.withstyle em { text-decoration:line-through;}
.withstyle span { text-align:left; font-weight:bold;}
.menutable { text-align:left; font-weight:bold;}
.row_coloring{ background:#fafafa; border:none;}
.head_menu  {font-weight:bold; padding:5px 0; }
.withstyle .head_menu td {border:#FFFFFF solid 1px;  border-left:#FFFFFF solid 1px;border-right:#e0ecf9 solid 1px;}

.tableTotalPrice td{ padding:0; border:none; color:#FF0000; text-align:left;}

.tableDescription{ padding:0; border:none;}
.tableDescription tr td{ border:none; padding:0; text-align:left;}

.eborusuretable{border:none;}
.eborusuretable a{}
.eborusuretable tr td {text-align:center;border:none;}
.eborusuretable tr td a:hover{ text-decoration:none;}

.imghover{position:absolute; left:0; margin-top:30px;}

.reservation{position:fixed; bottom:0; height:30px; width:100%; background-color:#339999;}

.brosure{text-align:center;}
.brosure ul li{list-style:none; display:inline-block; margin:5px 0; text-align:center; }
* html .brosure ul li{float:left; margin:20px 10px;}
.brosure ul li a{padding:10px; margin:10px 20px}


.slidebanner ul li{margin:0 3px;}

/*bottom fix*/
/*html, body {
	_height: 100%;
	_overflow: auto;
}*/
.bottom_box { 

	margin:0 auto;
	position: fixed;
	left: 0;
	bottom:0px;
	width: 100%;
	padding: 1em 0 0;
	z-index:999;

}
.textbox{
	background:url(../images/bg-reservation.png) top no-repeat;
	font-size: 10px;
	width:922px;
	height:30px;
	margin:0 auto;
	text-align:center;
	padding-top:5px;
	margin:0 auto;
	text-align:center;
}
.textbox input{font-size:10px;}
* html .bottom_box { 
	/*position: absolute;*/
	position:relative;
}
/*stop button fix*/

.reser_insire{width:1005px; margin:0 auto;}
.textbox td{padding:2px 10px; _padding:2px 0px;}

.gelurintiang{ margin:10px 0 0 0; }
.gelurintiang tr td{ padding:3px 0; vertical-align:middle;}


