@charset "utf-8";
/* CSS Document */

.text_field{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333;
	background-color:#251814;
	border:1px solid #362b2b;
	width:280px;
	color:#e0d6d5;
	font-size:12px;
	}
.text_select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333;
	background-color:#251814;
	border:1px solid #362b2b;
	width:282px;
	color:#e0d6d5;
	font-size:12px;
	}
.text_area{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333;
	background-color:#251814;
	border:1px solid #362b2b;
	width:360px;
	height:75px;
	color:#e0d6d5;
	font-size:12px;
	}
	
.submit {
	width:82px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:notmal;
	background-color:#0e0c09;
	border-style:none;
	background:url(bg_btn.png) repeat;
	background-position: 0 0px;
	margin-bottom:8px;}
	
.submit:hover{
	cursor: pointer;
	background-color:#312b24;
	
	background:url(bg_btn.png) repeat;
    background-position: bottom; }

.reset {
	width:82px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:notmal;
	background-color:#0e0c09;
	border-style:none;	
	background:url(bg_btn.png) repeat;
	background-position: 0 0px;
	margin-bottom:8px;
	margin-left:5px;}
	
.reset:hover{
	cursor: pointer;
	background-color:#312b24;	
	background:url(bg_btn.png) repeat;
    background-position: bottom;}
	
	
	
	
.reservation_btn{
	position:absolute;
	width:120px;
	height:30px;
	line-height:30px;
/*	top:30px;*/
	left:200px;
	top:420px;
	}
	
.reservation_btn a{
	display:block;
	width:120px;
	height:30px;

/*	text-indent:-9999px;*/
/*	background-image:url(../images/rooms1_4.png);*/
/*	background-position:left top;
	background-repeat:no-repeat;*/
/*	outline:none;*/
	font-family:微軟正黑體, Arial,"Microsoft JhengHei";
	font-size:15px;
	color:#fff;
	font-weight:bold;
	background-color:#6e0124;
	border-style:none;
	text-align:center;
	text-decoration:none;
	background:url(bg_btn_booking.png) no-repeat;
	}
	
.reservation_btn a:hover{
/*	background-position:left bottom;*/
	cursor: pointer;
	color:#FFF;
	background-color:#8a002c;
	background:url(bg_btn_booking.png) no-repeat left bottom;
	}
	
.text_field_code{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333;
	background-color:#eee;
	border:0px solid #CCC;
	height:40px; 
	width:100px;
	vertical-align:top;
	margin-left:5px;
	text-align:center;
	}
.btn130 {  width:132px; height:25px;font-size:13px;color:#ebd4be; font-weight:normal; background:url(bg_btn.png) repeat; background: url(bg_btn.png)  0px -2px no-repeat \9; border:0; text-align:center; letter-spacing:1px; cursor:pointer; letter-spacing:6px; }
.btn130:hover {  width:132px; height:25px;font-size:13px;color:#fff6f1;; font-weight:normal; background: url(bg_btn.png)0 25px repeat;  background: url(bg_btn.png)  0px 25px no-repeat \9; border:0; text-align:center; letter-spacing:1px; letter-spacing:6px; }

.btn60 {  width:62px; height:30px;font-size:13px;color:#fff; font-weight:normal; background: url(../images/btn60.png) 0px 1px no-repeat; background: url(../images/btn60.png) 0px -2px no-repeat \9; border:0; text-align:center; letter-spacing:1px; cursor:pointer }
.btn60:hover {  width:62px; height:30px;font-size:13px;color:#fff;; font-weight:normal; background: url(../images/btn60_h.png) 0px 1px no-repeat;  background: url(../images/btn60_h.png) 0px -2px no-repeat \9; border:0; text-align:center; letter-spacing:1px;  }

.btn130_01 {  width:132px; height:30px;font-size:13px;color:#fff; font-weight:normal; background: url(../images/btn130_01.png) 0px 1px no-repeat; background: url(../images/btn130_01.png) 0px -2px no-repeat \9; border:0; text-align:center; letter-spacing:1px; cursor:pointer }
.btn130_01:hover {  width:132px; height:30px;font-size:13px;color:#fff;; font-weight:normal; background: url(../images/btn130_01_h.png) 0px 1px no-repeat;  background: url(../images/btn130_01_h.png) 0px -2px no-repeat \9; border:0; text-align:center; letter-spacing:1px;  }