@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      default.css
 Author:         Tam (design)
 Style Info:     index
----------------------------------------------------------- */
html {
	overflow-y: scroll;
}
*{
	margin:0;
	padding:0;
}
body{
	margin:0;
	padding:0;
	background:url(images/pattern_038.gif);
}
/*---------------------------- .contents ------------------------------- */
.contents{
	width:760px;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
}
.contents #page{
	width:760px;
	text-align:left;
	background-color:#470005;
}
/*---------------------------- #header ------------------------------- */

#page #header{
	height:74px;
	background-image:url(images/header_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
}
#header .logoName{
	width:229px;
	height:51px;
	float:left;
	padding:12px 0 0 20px;
	margin:0;
}
#header #link{
	color:#FFFFFF;
	float:right;
	font-size:12px;
	font-weight:bold;
	list-style:none;
	padding:42px 0 0 0;
	margin:0;
}
#link li{
	float:left;
	padding:0 15px 0 5px;
}
/*---------------------------- .banner ------------------------------- */

#page .banner{
	width:760px;
	height:212px;
	background-image:url(images/banner.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

/*---------------------------- #menu ------------------------------ */
#page #menu{
	width:760px;
	height:27px;
	background-image:url(images/bg_menu.gif);
	background-position:left top;
	background-repeat:repeat-x;
}
#menu ul{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:27px;
	list-style:none;
	margin:0;
	padding:0;
}
#menu ul li{
	float:left;
	margin:0;
	padding:0 0 0 19px;
}
/*----------------------------------------------------------- */
#menu a:link,
#link a:link{
	color: #fff;
	text-decoration: none;
}

#menu a:visited,
#link a:visited{
	color: #fff;
	text-decoration: none;
}

#menu a:hover,
#link a:hover {
	color: #ffa800;
	text-decoration: none;
}

#menu a:active,
#link a:active{
	color: #00CCFF;
	text-decoration: none;
}
#menu a:focus,
#link a:focus{
	color: #ffa800;
	text-decoration: none;
}

/*---------------------------- .contentsIndex ------------------------------- */
#page .contentsIndex{
	width:760px;
	height:auto;
	background-image:url(images/bg_menu.gif);
}
.mainLogin{
	width:155px;
	float:left;
}
/*---------------------------- #contentsLogin ------------------------------- */
.contentsIndex #contentsLogin{
	width:155px;
	height:auto;
	background:#6a0a0f;
	margin:0 0 1px 0;
}
#contentsLogin p{
	margin:0;
}
#contentsLogin .nameLogin{
	color:#ff3203;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:45px;
	margin:0;
}
.nameLogin{
	color:#ff3203;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:45px;
	margin:0;
}
.textlogin{
	color:#FFFFFF;
	font-size:12px;
	margin:0;
}
/*---------------------------- #login ------------------------------- */
#contentsLogin #login{
	width:155px;
	height:auto;
	margin:0;
	padding:0 0 0 12px;	
	list-style:none;
}
#login li{
	line-height:1.5em;
}
#login .userinput{
	width:129px;
	height:12px;
}
#login .user{
	padding-top:5px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
#login .pass{
	padding-top:5px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
#login .passinput{
	width:89px;
	height:12px;
	line-height:16px;
	vertical-align:top;
}
#login .newuserpass,
#login .forgetpass{
	font-size:11px;
	padding-top:8px;
	color:#FFFFFF;
}
#login .forgetpass{
	padding-bottom:11px;
}
#login .forgetpass1{
	padding-bottom:5px;
}
#login .btnLogin{
	width:35px;
	font-size:8px;
	padding: 0 0 0 7px;
}
#login .cochira{
	color:#0090ff;
}

/*---------------------------- #contentsMain ------------------------------- */
.contentsIndex #contentsMain{
	width:605px;
	height:auto;
	float:left;
	background:#470005;
}

/*---------------------------- #Booking ------------------------------- */
p.nameRegister{
	width:600px;
	color:#b9c612;
	/*color:#ffa800;*/
	font-size:18px;
	font-weight:bold;
	text-align:center;
	padding:20px 0 0 0;
	margin:0;
}
.note{
	font-size:12px;
	color:#0090ff;
	font-weight:bold;
	padding:0;
}
table.Register{
	width:580px;
	border:0;
	margin:0;
	padding:0;
	text-align:center;
	font-size:12px;
	color:#0090ff;
}
table.Register td{
	color:#b1b5b2;
	text-align:left;
 	padding:3px 3px 3px 7px;
 	font-size:12px;
}

p.namebooking{
	width:580px;
	color:#ffa800;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	padding:20px 0 10px 10px;
	margin:0;
}
.Booking,
.Booking .subBooking{
	width:580px;
	border:0;
	text-align:left;
	color:#b1b5b2;
	background:none;	
}
.Booking .resbooking{
	margin:0 0 8px 10px;
}
.Booking .title{
	height:25px;
	line-height:25px;
	text-align:left;
	color:#470005;
	font-size:15px;
	padding:0 0 0 7px;
	background-color:#c08a78;
	border-bottom:#522313 solid 1px;
}
.Booking .title span{
	color:#1a1a1a;
	font-size:11px;
	font-weight:normal
}
.gach{
	color:#f7446e;
	/*color:#cc9966;*/	
	font-size:10px;
}
.Booking{
	margin: 0 0 0 5px;
}
.subBooking td{
 	padding:3px 3px 3px 7px;
	line-height:1.5em;
 	font-size:12px;
	border-bottom:#54070c solid 1px;
}
.subBooking .linedung{
	/*text-align:left;
	padding:0 5px 0 5px;
	border-right:#6a080f solid 4px;
	border-bottom:#54070c solid 1px;
	border-bottom:#5a5a5a solid 1px;*/
	text-align:left;
	font-weight:normal;
	font-size:12px;
	padding:3px 7px 3px 7px;
	border-right:solid 5px #6a080f;
	border-bottom:1px solid #54070c;
}

.subBooking input,
table.Register input{
	height:17px;
	color:#000;
	/*
	color:#470005;
	color:#660000;
	background:#fff4e5;
	background:#f6e7d2;
	border:#e1d7c8 solid 1px;*/
	background:none;
	border:#5a5a5a solid 1px;	
}
.subBooking td select{
	height:23px;
	height:auto;                                      
	color:#000000;
	background:#FFFFFF;
	border:#5a5a5a solid 1px;
		
}
.subBooking TEXTAREA{
	width:380px;
	color:#000;
	font-size:13px;
	margin:0;
	background:#FFFFFF;
	/*background:#9a8780;*/
	border:#5a5a5a solid 1px;		
}
.subBooking button{
	height:22px;
}
.btn{
	text-align:center;
	padding:10px 0 10px 0
}
/*---------------------------- #footer ------------------------------- */
#footer{
	width:760px;
	height:25px;
	color:#999999;
	font-size:12px;
	float:left;
	text-align:center;
	line-height:25px;
	background:url(images/bg_footer.gif);
	background-position:left top;
	background-repeat:repeat-x;
}

table td namelg{
	text-align:center;
	font-family:bold;
}
td .ti{
	color:#0000FF;
	font-family:bold; 
	}
.name {
	color:#b1b5b2;
}
.style8 {
 	color:#ddd;
	}
.style88 {
 	color:#ccc;
	}
	
#linkcm a:link{
	color: #99CC66;
	text-decoration: none;
	
}


#linkcm a:visited{
	color: #99CC66;
	text-decoration: none;
}


#linkcm a:hover {
	color: #0099FF;
	text-decoration: none;
	
	font-weight:bold;
}


#linkcm a:active{
	color: #333;
	text-decoration: none;
}

#linkcmy a:link{
	color: #990066;
	text-decoration: none;
	font-size:12px;
}


#linkcmy a:visited{
	color: #990066;
	text-decoration: none;
}


#linkcmy a:hover {
	color: #FF0000;
	text-decoration: underline;
	font-size:12px;
	font-weight:bold;
}


#linkcmy a:active{
	color: #333;
	text-decoration: none;
}

#linkcmt a:link{
	color: #ffa800;
	text-decoration: none;
	font-size:14px;
}


#linkcmt a:visited{
	color: #ffa800;
	text-decoration: none;
}


#linkcmt a:hover {
	color: #0099FF;
	text-decoration: none;
	font-size:14px;
	font-weight:bold;
}


#linkcmt a:active{
	color: #333;
	text-decoration: none;
}

#linkcmt1 a:link{
	color: #9999FF;
	text-decoration: none;
	font-size:14px;
}


#linkcmt1 a:visited{
	color: #9999FF;
	text-decoration: none;
}


#linkcmt1 a:hover {
	color: #99CCFF;
	text-decoration: underline;
	font-size:14px;
	font-weight:bold;
}


#linkcmt1 a:active{
	color: #333;
	text-decoration: none;
}

#linkcmweb a:link{
	color: #ffa800;
	text-decoration: none;
	font-size:13px;
}


#linkcmweb a:visited{
	color: #ffa800;
	text-decoration: none;
}


#linkcmweb a:hover {
	color: #0099FF;
	text-decoration: underline;
	font-size:13px;
}


#linkcmweb a:active{
	color: #333;
	text-decoration: none;
}

#linkcmweb1 a:link{
	color: #990066;
	text-decoration: none;
	font-size:13px;
}


#linkcmweb1 a:visited{
	color: #990066;
	text-decoration: none;
}


#linkcmweb1 a:hover {
	color: #0000FF;
	text-decoration: none;
	font-size:13px;
}


#linkcmweb1 a:active{
	color: #333;
	text-decoration: none;
}