﻿@charset "utf-8";
body,td,th {
	font-family: Verdana,Geneva,sans-serif,細明體,MingLiu;
	font-size:13px;
	color: #000;
}
body {
	background-color: #FFF;
	margin:0 auto;
    overflow-x:hidden;
}
a img{
	border:none;
}

#headcontainer{
	width:960px;
	margin:0 auto;
	padding:0;
	text-align:left;
}

#header{
	width:960px;
	height:147px;
	padding:0;
	text-align:center;
}

#logo{
	margin-left:15px;
	margin-top:30px;
	width:146px;
	height:84px;
	float:left;
}

#topbanner{
	float:right;
	margin-right:10px;
	width:646px;
	height:80px;
}

#redbar{
	width:960px;
	height:10px;
	padding:0;
	margin:0;
	background:url(images/top_bar.gif) repeat-x;
}

#booknow {
	position:absolute;
	width:522px;
	*width:360px;
	height:115px;
	z-index:1;
	padding-top:2px;
	*top: 1px;
	text-align:left;
}

/************頭部菜單*************/

#topmenu {
	float:right;
	margin:0;
	padding:0;
	font-family:細明體;
}

#topmenu ul{
	margin:25px 6px 0 0;
	padding:0;
}

#topmenu li{
	list-style:none;
	float:right;
	margin-right:13px;
	margin-top:2px;
}

#topmenu li a:link{
	color:#000;
	text-decoration:none;
}

#topmenu li a:visited{
	color:#000;
	text-decoration:none;
}

#topmenu li a:hover{
	color:#FF0000;
	text-decoration:underline;
}

#topmenu li.current a:link, #topmenu li.current a:visited{
	color:#FF0000;
	text-decoration:underline;
}


#topmenu ul .login a:link, #topmenu ul .login a:visited{
	display:block;
	width:40px;
	height:16px;
	color:#FFF;
	background:url(images/topnav_login.gif) no-repeat;
	text-decoration:none;
	padding:9px 0px 5px 0px;
	line-height:0;
	margin-top:-2px;

}


#topmenu ul .login a:hover{
	background:url(images/topnav_hover.gif) no-repeat;
	text-decoration:none;
	
}

#topmenu ul .mywingon a:link, #topmenu ul .mywingon a:visited{
	display:block;
	width:57px;
	height:16px;
	color:#FFF;
	background:url(images/topnav_mywingon.gif) no-repeat;
	text-decoration:none;
	padding:9px 0 5px 2px;
	line-height:0;
	margin-top:-2px;
}


#topmenu ul .mywingon a:hover{
	background:url(images/topnav_mywingon_hover.gif) no-repeat;
	text-decoration:none;
	
}
/*---------------底部樣式-------------*/
.footer{width:960px;margin:0 auto; text-align:left;line-height:23px;}
.footer a{ text-decoration:none;}
.footer ul{ margin:0px; padding:0px; list-style:none;}
.footer ul li{ margin:0px; padding:0px; list-style:none;}
.footer{ margin-top:8px; color:#666666;}
.footer .wrapper{width:960px;margin:0 auto;color:#666666;}
.footer .officeTime{height:64px;position:relative;margin-top:10px;overflow:hidden;}
.footer .copyright{clear:both;text-align:center;color:#666666;font-size:12px;}

.footer .others{ margin-top:5px;}
.footer .others table{ width:100%; border:1px dotted #666; border-left:none; border-right:none; border-collapse:collapse;line-height:13pt;}
.footer .others td{ width:50%; border-collapse:collapse;}
.footer .others ul li{ float:left; margin:0px 8px 0px 8px;}
.footer .others ul li:first-child{ margin-left:25px;}
.footer .others .symbol
{
    width:10px;
    background-position:0px -170px;
    background-image: url('Images/buttons.png');
    background-repeat: no-repeat;
}
.footer .others .colrborder{ border-right:1px dotted #666; padding-top:3px;}
.footer .others .title{ font-weight:bold; margin-left:5px;color:#666666;}
.footer .others a{ color:#666666;}
/*---------------熱門城市樣式------------------*/
.footer .cityhotel{clear:both;text-align:left;color:#666666;font-size:12px;list-style: none outside none; padding-top:2px; }
.citytitle { font-weight: bold; color:#666666;font-size:13px;}

.cityname {
    line-height:18px; 
    padding-bottom:12px;
    margin:0px; 
    padding:0px
}

.cityname li {
    float: left;
    padding-left: 20px;
    white-space: nowrap;
    list-style: none outside none;
}
.cityname a { color: #666666; }

.footer .table_border {
    border-bottom:5px #DDD solid;
    border-left:5px #DDD solid;
    border-top:5px #DDD solid;
    border-right:5px #DDD solid;         
    border-color:#e5e5e5;
    width:100%;
    margin-top:5px;
}
