/* CSS Document */

*{
	padding:0px;
	margin:0px;
}
body{
	text-align:center;
	background-color:#F2F2F2;
}
.mainlayer{
	width:1002px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#reservation {
	position:absolute;
	width:169px;
	height:115px;
	z-index:1;
	visibility: visible;
}
#cancellation {
	position:absolute;
	width:169px;
	height:115px;
	z-index:1;
	visibility: hidden;
}
#reservation_home {
	position:absolute;
	width:280px;
	height:115px;
	z-index:1;
	visibility: visible;
}
#cancellation_home {
	position:absolute;
	width:280px;
	height:115px;
	z-index:1;
	visibility: hidden;
}
.maint{
	width:100%;
	height:100%;
	
}
.top_lnk{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
.top_lnk a{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}
.top_lnk a:hover{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#FF9900;
	text-decoration:none;	
}
.top_lnk_active{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#FF9900;
	text-decoration:none;	
}
.top_star{
	background:url(../images/home/start_top_bg.jpg) no-repeat;
}
.top_star_inner{
	background:url(../images/inner/star_top.jpg) no-repeat;
}
.main_lnk_bg{
	background:url(../images/home/main_lnk_btm_line.jpg) no-repeat left bottom;
	border-left:1px solid #EAE2AA; 
	border-top:1px solid #EAE2AA;
}
.title{	
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
.main_lnk{	
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	line-height:19px;
}
.main_lnk:hover{	
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FF9900;
	text-decoration:none;
	line-height:19px;
}
.main_lnk_active{	
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FF9900;
	text-decoration:none;
	line-height:19px;
}
.content_right_band{
	background:url(../images/home/content_right_band.jpg) repeat-y right;
}
.content_txt{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	line-height:20px;
}
.content_txt a{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	line-height:20px;
	text-decoration:none;
}
.content_txt a:hover{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FF9900;
	line-height:20px;
	text-decoration:none;
}
.cpy_right_txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999;
	line-height:20px;
}
.cpy_right_txt_lnk
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999;
	line-height:20px;
	text-decoration:none;
}
.cpy_right_txt_lnk:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333333;
	line-height:20px;
	text-decoration:none;
}
.drp_down
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	border:1px solid #999999;
}
.resevation_lnk{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
	line-height:20px;
}
.resevation_lnk:hover{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FF9900;
	text-decoration:none;
	line-height:20px;
}
.resevation_lnk_active{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FF9900;
	text-decoration:none;
	line-height:20px;
}
.resevation_lnk_sep{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#B5B5B5;
	text-decoration:none;
	line-height:20px;
}
.submit_btn{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	border:0px;
	background-color:#EBEBEB;
	width:46px;
	height:20px;
}
.submit_btn_inner{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	border:1px solid #EBE2AB;
	background-color:#FFF;
	width:40px;
	height:18px;
}
.checkin_txt{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	line-height:20px;
}
.sn_group{
	background: url(../images/home/sn_group_logo.jpg) no-repeat bottom right;
}
.page_title{
	font:28px "Times New Roman", Times, serif;
	color:#E3C24F;
	line-height:45px;	
}
.inner_reservation_table{
	border:1px solid #EBE2AB;
}
.resevation_lnk_inner{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
	line-height:20px;
}
.resevation_lnk_inner:hover{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#FF9900;
	text-decoration:none;
	line-height:20px;
}
.resevation_lnk_inner_sep{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
	line-height:20px;
}
.txt_box{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	border:1px solid #CDCDCD;
	height:18px;
}
.txt_area{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	border:1px solid #CDCDCD;
	width:161px;
	margin-bottom:4px;
}
.btn{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	border:1px solid #CDCDCD;
	background-color:#EBEBEB;
	height:20px;
}
.browse{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	border:1px solid #CDCDCD;
}
.inner_tag{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#DAB023;
}
.home_btn{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	border:0px;
	background-color:#EBEBEB;
	height:20px;
	width:63px;
}