/* ::::: http://tamsui.chinatrust-hotel.com.tw/themes/ChinaTrust_Hotel/styles/l_1/main.css ::::: */

body { margin: 0pt; font-size: 12px; font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(51, 51, 51); background-color:#D11820; background-image: url(../../images/l_1/bodybg.jpg); background-repeat: repeat-x; }
img { border: 0pt none ; }
ul,li{ list-style-type: none; list-style-image: none; list-style-position: outside;}
#all { 
margin:0px auto; 
width: 825px; 
height: auto; 
}
#top { width: 825px; height: 68px; text-align: right;}
#top ul { margin: 0px; padding: 20px 0pt 0pt 10px; float: right; font-size: 13px; display: inline; }
#top li { margin: 0px; padding: 0px; display: inline; text-decoration: none; width: 100px; }
#top a { text-decoration: none; color:#ffffff; }
a#HotelLogo { float: left; width: 199px; height: 52px; }
#mainNav { margin: 0px; padding: 0px; width:825px;height:21px;background-image:url(../../images/l_1/smenu-bg.jpg);}
#mainNav li { padding: 3px 11px 0;* padding: 3px 9px 0; float:left;height:18px; -margin-bottom:-2px;text-align:center;letter-spacing:1px;vertical-align:bottom;}
#mainNav li.Nav1st {margin-left:15px;}
#mainNav a { margin:0px;padding:0px;text-decoration: none;color:#ffffff;}
#mainNav a:hover {color:#ffffff;}
#SubMenu0 { 
	margin: 3px 0 0 -104px; 
	position: absolute; 
	z-index: 999; 
	height: auto; 
	background-color: rgb(143, 93, 32); 
	*margin-top:18px;
	*margin-left:-187px; 
	padding:0px;
}
#mainNav .Display{}
#mainNav .Display li {
	height:auto;
	width: 283px; 
	float:none;
	text-align:center; 
	border: 0px none ; 
	margin: 1px; 
	padding: 0px; 
	background: rgb(97, 56, 15) none repeat scroll 0% 0%; 
	white-space: nowrap; 
	list-style-type: none; 
	list-style-image: none; 
	list-style-position: outside; 
	display: block; 
	letter-spacing:0;
	-moz-background-clip: border; 
	-moz-background-origin: padding; 
	-moz-background-inline-policy: continuous; 
}
#mainNav .Display li a {display:block;color: #ffffff;padding:3px 15px;font-weight:bold;text-decoration:none;}
#mainNav .Display li a:hover, #roomserv .Display li a:active{background-color:#4D2A06;color:#ffffff;}
#flasharea { height: 260px;clear:both;-margin:-2px 0px -4px 0px;}
#roomserv{
	float:left; 
	margin: 0px; 
	padding: 0px; 
	width:670px; 
	background-color:#bb9a68;
	text-align:center;
	padding-left:155px;
	height:40px;
}
#roomserv li {
	height:36px; 
	list-style-type:none; 
	margin: 0px;
	padding:10px 10px 0px 19px;
	float:left;
	background-image:url(../../images/l_1/menu-line.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	list-style-type: none; 
	list-style-image: none; 
	list-style-position: outside; 
	-padding-top:13px;
	-height:30px; 
	-moz-background-clip: border; 
	-moz-background-origin: padding; 
	-moz-background-inline-policy: continuous; 
}
#roomserv li a{text-decoration:none;font-weight:bold;font-size:14px;color:#ffffff;}
#roomserv li:first-child {background-image:none;}
.NonDisplay {display: none; }
#roomserv .Display {
    position: absolute;
	z-index:9999;
    color: #919191;
    white-space: nowrap;
    margin:12px 0 0 -41px;
	padding:0px;width:140px;
	background-color:#986D40;
	*margin-left:-103px;*margin-top:30px;
}
#roomserv .Display li {*display:inline;background-image:none;padding:0px;float:none;height:24px;text-align:center;}
#roomserv .Display li a {display:block;color: #ffffff;padding:3px 20px;font-weight:bold;text-decoration:none;}
#roomserv .Display li a:hover, #roomserv .Display li a:active{background-color:#7E4813;color:#ffffff;}

/*
#roomserv .Display{position:absolute;display:block;z-index:9999;margin:0px;padding:0px;width:140px;margin-top:-3px;*margin-left:-100px;*margin-top:36px;-margin-top:40px;}
#roomserv .Display li{display:block;padding:0px;float:none;height:22px;}
#roomserv .Display a, #roomserv .Display a:visited {
}
	font-weight:bold; line-height: 23px;
	text-decoration:none;width:140px;
	padding:0px 5px;margin:0px;
	display:block;color:#ffffff;
	border:1px solid #f00;

*/
#hotelName{
	background-repeat:no-repeat;
	background-position:198px 0px;
	background-color:#E7DBC8;
	clear:both;height:77px;
}
#Main{
	background-image: url(../../images/l_1/contentbg.gif); 
	background-position:0 60%;
	float:left;
	background-repeat:no-repeat;
	background-color:#E8DCCA;
	border-bottom:3px solid #BC9B6A;
}
#leftColumn { 
width: 199px; 
float: left; 
vertical-align: top; 
}
#booking { padding: 2px; color:#7A430C; width: 160px; margin-top: 15px; margin-left: 20px; margin-bottom: 10px; }
#booking label { margin-left: 15px; }
.bookingbut { margin: 5px 0pt 0pt 15px; padding: 0pt; background-image: url(../../images/l_1/bookingbut.gif); background-repeat:no-repeat; height: 21px; width: 124px; display: block; text-align: center; }
.bookingbut a, .bookingbut a:visited { height: 21px; width: 124px; display: block; color:#ffffff;text-decoration: none; padding-top:2px;* padding-top:4px; }
.bookingbut a:hover, .bookingbut a:active { height: 21px; width: 124px; display: block; text-decoration:underline; background-image: url(../../images/l_1/bookingbuto.gif); background-repeat:no-repeat; color: rgb(255, 255, 255); text-decoration: underline; }

/*
#leftMenu {list-style-type: none; margin: 0pt; padding: 0 40px 0 0;; font-size: 13px; letter-spacing: 0.1em; font-weight: bold; text-align: right; }
#leftMenu li {line-height: 28px; }
#leftMenu li a{color:#7e4813;}
#leftMenu li ul li a:link, #leftMenu li ul li a:visited { margin: 0pt; background: rgb(189, 189, 189) none repeat scroll 0% 0%; display: block; color: rgb(112, 78, 43); text-decoration: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-right: 35px; }
#leftMenu li ul li a:hover, #leftMenu li ul li a:active { margin: 0pt; background: rgb(139, 139, 139) none repeat scroll 0% 0%; display: block; color: rgb(221, 221, 221); text-decoration: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-right: 35px; }
#leftMenu li a:link, #leftMenu li a:visited { margin: 0pt; background: rgb(155, 155, 155) none repeat scroll 0% 0%; display: block; color: rgb(255, 255, 255); text-decoration: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-right: 35px; }
#leftMenu li a:hover, #leftMenu li a:active { margin: 0pt; background: rgb(139, 139, 139) none repeat scroll 0% 0%; display: block; color: rgb(221, 221, 221); text-decoration: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-right: 35px; }
#leftMenu ul li ul { margin: 0px; padding: 0px; background: rgb(189, 189, 189) none repeat scroll 0% 0%; font-size: 12px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#leftMenu ul li ul li { border-bottom: 1px solid rgb(139, 139, 139); margin: 0px; padding: 0px; }
*/
#rightColumn { width: 626px; float: right; height: auto; background-image: url(../../images/l_1/contenttop.gif); background-repeat: repeat-x; background-color:#F3F3F3; }
#footer { color:#fff; font-size:12px; margin: auto; clear: both; width: 825px; height: 85px; line-height: 16px; text-align: center; vertical-align: middle; padding-top: 15px; }
#footer a{ color:#fff;}
#footer a:visited , #footer a:active, #footer a:link{ text-decoration: none; }
#footer a:hover { text-decoration:underline;}
.footerInfo{display:block;/*background-image:url(../../images/l_1/copyright-bg.gif);*/}
.telnum { color: rgb(82, 159, 207); }
.slogo { vertical-align: middle; padding-bottom: 3px; }
/* ::::: http://tamsui.chinatrust-hotel.com.tw/themes/ChinaTrust_Hotel/styles/H397/l_1/index.css ::::: */

h1 { padding-left: 16px; }
#introcolumn { border: 0px solid rgb(0, 0, 0); margin: 0pt; width: 63%; float: left; text-align: left; padding-top: 10px; }
#introcolumn p { margin: 0pt; padding: 0pt 0pt 0pt 16px; font-size: 12px; color: rgb(51, 51, 51); line-height: 22px; width: 377px; }
h2 { margin: 0pt; padding: 4px 0pt 0pt 16px; font-size: 12px; font-weight: bold; color: rgb(63, 41, 0); line-height: 25px; }
#usefulinfo { margin: 0pt; padding-left: 16px; font-size: 11px; color: rgb(115, 115, 115); }
#usefulinfo ul { margin: 0pt; padding-left: 20px; width: 360px; background-color: rgb(234, 232, 223); }
#usefulinfo li { border: 0px solid rgb(0, 0, 0); margin: 0pt; padding: 0pt; list-style-type: square; list-style-image: none; list-style-position: outside; }
.framedown { margin: 0px 0px 5px 16px; padding: 0pt; background-image: url(../../images/l_1/indexfdown.gif); background-repeat: no-repeat; width: 380px; height: 9px; }
#floorinfo { width: 220px; float: right; padding-top: 25px; font-size: 12px; color: rgb(95, 71, 27); }
#floora { width: 199px; background-image: url(../../images/l_1/indexfbg.gif); background-repeat: no-repeat; background-position: center bottom; text-align: center; background-color: rgb(233, 232, 221); }
.floorhead { font-size: 12px; font-weight: bold; padding-top: 5px; padding-left: 9px; width: 179px; height: 30px; text-align: left; background-image: url(../../images/l_1/floortitlebg.gif); background-repeat: repeat-x; margin-left: 5px; margin-top: 2px; }
h3 { margin: 0pt 0pt 0pt 8px; background-image: url(../../images/l_1/floline.gif); background-repeat: no-repeat; width: 163px; height: 18px; padding-left: 10px; font-size: 12px; color: rgb(95, 71, 27); font-weight: bold; text-align: left; }
#floora p { margin: 0px 23px; font-size: 11px; color: rgb(102, 102, 102); text-align: left; line-height: 18px; }
.top { margin: 0px; padding: 0px; background-color: rgb(233, 232, 221); background-image: url(../../images/l_1/top1.gif); background-repeat: no-repeat; height: 8px; width: 199px; }
.down { margin: 0px; padding: 0px; background-image: url(../../images/l_1/down1.gif); background-repeat: no-repeat; height: 8px; width: 199px; }
/* ::::: http://tamsui.chinatrust-hotel.com.tw/themes/ChinaTrust_Hotel/styles/weather.css ::::: */

#Weather { margin-left: 40px; cursor: pointer; }
#WeatherFail { display: none; }
#WeatherLoading { display: block; }
