@charset "utf-8";
@import url(main.css);

*{margin:0;padding:0;}body{text-align:center;}
li{list-style-type:none;}
dl{word-wrap:break-word;}
#box{position:relative;width:894px;margin-left:auto;margin-right:auto}
#done_box{margin-left:auto;margin-right:auto;position:relative;width:620px;}
#datetime{height:22px;padding-top:5px;position:absolute;right:0;text-align:right;top:413px;vertical-align:bottom;width:215px;z-index:100;display:none;}
#weather{
	position:absolute;
	left:10px;
	top:535px;
	_top:550px;
	z-index:200;
	width: 202px;
	color:#FFFFFF;
	text-align:left;
	line-height:18px;
}
#weather span{margin-right:20px;}
#weather div{display:inline;}
#weather a:hover{color:#FFFFFF;text-decoration:none;}
#weather a{color:#FFFFFF;text-decoration:none;}


#hpic1{height:95px;position:absolute;top:6px;width:205px;left: 230px;z-index: 100;text-align:left;}
#hpic2{height:95px;position:absolute;top:6px;width:205px;left: 440px;z-index: 100;text-align:left;}
#hpic3{height:21px;left:886px;position:absolute;top:124px;width:8px;z-index:100;}
#sidebar1{padding-top:2px;position:absolute;right:706px;top:145px;width:199px;z-index:200;left: 0px;background-color:#FFFFFF;border: 2px solid #FFFFFF;}
#sidebar_accommodation{padding-top:2px;position:absolute;right:706px;top:3px;width:150px;z-index:100;left: 2px;background-color:#FFFFFF;border: 2px solid #FFFFFF;}
#sidebar2{padding-top:13px;position:absolute;left:0;top:145px;width:211px;z-index:100;left: 0;}}
#links{width:796px;clear:both; margin-left:auto; margin-right:auto; }
#links dl{border-bottom:1px solid #EFE8BA;height:20px;line-height:20px;margin-bottom:5px;overflow:auto; display:none;}
#links dt{text-align:left;float:left;}
#links dd{text-align:center;float:left; padding-left:10px;padding-right:10px; }

.c_width{width:560px; clear:both; overflow:auto; float:left; margin-bottom:10px;}
.demo{width:560px; float:left;}
.demo2{width:400px; float:left;}
.clear{clear:both;}
.column{float:left;width:200px;}
.height40{height:40px;}
.left{float:left;}
.line_height40{line-height:40px;}
.line_height25{line-height:25px;}
.margin_top10{
	margin-top:10px;
	float:left;
}
.margin_top2{margin-top:2px;}
.margin3px{margin:3px;}
.margin_top5{margin-top:5px;}
.margin_bottom{margin-bottom:10px;}
.margin_topb5{margin-top:5px;margin-bottom:5px;}
.right{float:right;}
.text_right{text-align:right;padding-top:5px; clear:both;}
.text_left{text-align:left;clear:both;}
.wrapper{
	clear:both;
	position:relative;
	width:894px;
	overflow:auto;
	background-image:url(../images/wrapper_bg.jpg);
	padding-bottom:0px;
	background:#ffffff;
}

#header{clear:both;height:404px;width:894px;}
#header2{clear:both;height:145px;width:792px;}
#banner1{height:151px;width:185px;position:absolute;top:641px;width:177px;left:1px;z-index:100;overflow:hidden;display:none;}
#banner2{height:220px;background-color:#DCE2C9;position:absolute;top:145px;width:691px;left:199px;z-index:100;border-top-width: 5px;border-right-width: 2px;border-bottom-width: 1px;border-left-width: 2px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #FFFFFF;border-right-color: #FFFFFF;border-bottom-color: #FFFFFF;border-left-color: #FFFFFF;}
#banner2 object,#banner2 embed{ width:687px; height:220px;}
#language{height:30px;overflow:hidden;position:absolute;right:0px;top:8px;width:180px;z-index:100;}
#language a{color:#FFEB50; text-decoration:none;}
#language a:hover{color:#FFEB50; text-decoration:none;}
#language img{margin-bottom:-3px;}
#logo{height:109px;left:10px;position:absolute;top:6px;width:176px;z-index: 100;}
#nav1{height:21px;left:0px;position:absolute;top:124px;width:894px;z-index: 100;}
#nav1 li{float:left;line-height:21px;}
#nav1 ul{}
#nav2{height:33px;left:203px;position:absolute;top:371px;width:681px;z-index:100;background-color:#FFFFFF;line-height:33px;}
#navhome{height:35px;left:199px;position:absolute;top:370px;width:690px;z-index:100;background-color:#FFFFFF;padding-top:0px;padding-left:5px;}
#nav2 li{height:22px;text-align:left;;padding-right:22px; float:left;background:url(../images/nav2_bg.gif) no-repeat left 12px; padding-left:11px;}
#nav2 ul{text-align:left;}
#onlinereservation{height:46px;position:absolute;left:10px;top:630px;width:120px;z-index:100;
display:none;}
#onlinereservation img{border:0;}
#news{height:25px;position:absolute;right:804px;top:610px;width:117px;z-index:100;}
#specialoffers{height:25px;position:absolute;left:9px;top:702px;width:145;z-index:100; display:none}

/*--footer------------------------------------------------------*/
#footer{
	clear:both;
	width:894px;
	background-color:#CFD8B9;
	border-top:solid 1px #c7c7c7;
	padding-bottom:10px;
	margin:0 auto;
}
#copyright{text-align:center;vertical-align: bottom;line-height:28px;}
#copyright img{ padding-top:5px;}
#copyright a:hover{color:#006600;text-decoration:underline;}
#copyright a{color:#006600;text-decoration:none;}

.w_100{float:left;height:43px; line-height:19px;text-align:left;vertical-align:middle;width:180px; padding-top:5px;}
.w_65{float:left;line-height:20px;height:43px;text-align:left;vertical-align:middle;width:55px;padding-top:3px;}
#reservation{
	overflow:auto;
	width:185px;
	height:270px;
	position:relative;
	left: 0px;
	top: 0px;
	background-image: url(../images/reservations_bg.gif);
	background-repeat: no-repeat;
	border: 2px solid #FFFFFF;
	padding-left:10px;
	padding-top:35px;
    overflow:hidden;
}
.input_side_book{height:20px;line-height:20px;width:100px;}
#header_1{clear:both;height:225px;width:792px;}
#banner_1{height:3px;position:absolute;top:145px;width:894px;left:0;z-index:100;overflow:hidden;}
#banner2_1{height:80px;position:absolute;top:145px;width:792px;left:0px;z-index:100;}
#hpic_1{height:16px;position:absolute;top:396px;width:212px;left:0px;z-index: 100;}
#logo_1{height:124px;left:0;position:absolute;top:0;width:894px;z-index: 100;}


/*------------new style 2010.01.04-----------*/
#reservation_eve{display:none;}
.w_1000{float:left; height:20px;text-align:left;vertical-align:middle;width:180px; margin-top:8px; margin-bottom:10px;}
.w_80{float:left; height:30px;text-align:left;vertical-align:middle;width:180px; margin-top:10px;color:#FAB856; font-size:14px; color:#ffffff; display:none;}

/*--------------new style for login_box---------------*/
#myt_login_box{height:81px;width:100%;z-index:300;color:#F1E05F;font-size:12px; background:url(../images/login_box_bg.jpg) no-repeat left top;	height:32px;right:2px;position:absolute;top:80px;width:285px;z-index:100;}
#login_box a{color:#fff;text-decoration:none;}
#login_box a:hover{color:#FFCC01;text-decoration:underline;}
#login_box dd{}
#top_login{ margin-top:28px;}
#myt_login dd{float:left; height:22px;text-align:left;vertical-align:middle;line-height:20px;margin-top:3px; width:250px;}
.w_100_login2{float:left; height:16px;text-align:left;vertical-align:middle;width:15px; line-height:20px;margin-top:8px;}
.w_100_login3{float:left; height:22px;text-align:left;vertical-align:middle;width:165px; line-height:20px;margin-top:3px;display:none;}
.input_all{border:none;border-bottom:1px solid #F1E05F;width:80px; line-height:20px;height:16px;color:#E2DA7F; background-color:transparent;}
#top_login2{/*margin-top:-35px; */margin-left:117px;}
.w_220_login{float:left;text-align:left;vertical-align:middle;width:140px; line-height:16px; padding-left:5px;margin-top:3px;}
.w_220_login a{color:#fff;text-decoration:none;}
.w_220_login a:hover{color:#BFC0D2;text-decoration:unline;}



/*-----------New style for specialoffers---------------*/
#specialoffer{height:auto; clear:both; display:none;/* float: left; */margin:10px auto 0 auto;width:180px;text-align:left;line-height:18px;padding:0px 5px 5px 0px; color:#434242;}
#specialoffer ul li{margin-bottom:12px;}
#specialoffer ul li h1{ font-size:12px;color:#434242;}
#specialoffer ul li h1 a{color:#D5DE89; text-decoration:none;}
#specialoffer ul li h1 a:hover{color:#FFFFFF; text-decoration:none;}
#specialoffer a{ color:#B76C1F; text-decoration:none;}
#specialoffer a:hover{ color:#B76C1F; text-decoration:underline;}
#spe_more{ text-align:right;margin-top:12px;}
#spe_more a{color:#434242;text-decoration:none;font-weight:bold;}
#spe_more a:hover{color:#434242; text-decoration:underline;}


#amend{ height:270px; padding-top:35px; padding-left:13px;background:url(../images/reservations_bg1.jpg) 2px 2px no-repeat;}
#main h1{text-align:left; margin-top:15px; margin-bottom:15px;}
#content_text{text-align:left;}
#content_text p{text-align:left;}
#content_pics{ margin-top:25px;}
#content_pics li{float: left; margin-right:14px; padding-left:6px; display:inline}
