body {margin:0px auto;	padding:0px;center;	background-color: #FFFFFF;	background-image: url(../images/bg.jpg);background-position: center;
}
.area{  margin:0 auto;padding:0;width:990px; background-color:#FFFFFF;}

/* 表頭部份設定  header  -----------------------------------------*/
#header{ padding:0px; margin:0px; width:990px;}
#header .news {	font-size: 13px;margin: 90px 675px;	position: absolute;	float:right;width: 285px;
	height: 85px;line-height: 1.8;letter-spacing: 1px;top: 2px;}
#header .news a{color: #000000;	text-decoration: none;}
#header .news a:hover{color: #CC0000;text-decoration: underline;}

.container{	padding:0px;margin:0px;	width:990px;overflow: hidden;background-image: url(../images/bg.gif);
	background-repeat: repeat-y;}

/* 介紹   -----------------------------------------*/ 
#main{ float:left; width:768px; margin:0px; padding:0px;text-align:left;}
#main .txt{	margin:0px;	padding:10px 45px;	font-size: 13px;color: #336600;	line-height: 1.7;}
#main h2 { font-size:15px; }
#main h2 a{	color: #000000;	text-decoration: none;}
#main h2 a:hover{ }
#main .intro {width:680px;margin:0px auto;padding:15px 0px 15px 0px;border-top-width: 1px;	border-top-style: dashed;
	border-top-color: #999999;}
#main .intro .pic{padding:0px;margin:5px 10px 40px 0px;	float:left;	width: auto;border: 3px solid #FFFFFF;}
#main .intro p {font-size: 12px;color: #333333;	line-height: 1.7;}
#main .intro p a{color: #FF6600;}
#main .intro p a:hover{	color: #333333;	text-decoration: none;}

/* 熱門飯店推薦   -----------------------------------------*/ 
#side{float:right;width:222px;background-image: url(../images/side_bg.gif);	background-repeat: repeat-y;}
.content {padding: 10px 0px ;margin: 0px auto; width: 199px; text-align: left;}
.clear {clear: both}
.content .hotel_list {padding:0px 10px 0px 15px; float: left;overflow: hidden; width: 170px; height: 140px;}
.content .hotel_list p {font-size: 12px; margin: 0px; color: #888888; line-height: 1.3em! important}
.content .hotel_list .price {font-size: 11px; margin: -95px 0px 0px 100px; font-family: verdana, arial, helvetica, sans-serif; position: absolute}
.content .hotel_list .price em {display: block; font-weight: bold; color: #ff3366; font-style: normal}
.content .hotel_list .booking {	padding-right: 5px; padding-left: 4px; font-size: 9pt; background-image: url(../images/booking.gif); padding-bottom: 2px; margin: -60px 0px 0px 100px; width: 48px; padding-top: 4px; background-repeat: no-repeat; position: absolute}
.hotel_list .address {display: none}
.content .hotel_list .booking a {color: #ffffff; text-decoration: none}
.content .hotel_list img {border-right: #cccccc 1px solid; padding-right: 2px; border-top: #cccccc 1px solid; padding-left: 2px; background: #ffffff; padding-bottom: 2px; margin: 0px 5px 5px 0px; border-left: #cccccc 1px solid; padding-top: 2px; border-bottom: #cccccc 1px solid}
.content .hotel_list h3 {padding-right: 5px; background-position: 4px 6px; border-top: #dddddd 1px solid; padding-left: 18px; font-size: 12px; background-image: url(../images/crlbg.gif); padding-bottom: 3px; margin: 0px 0px 5px; padding-top: 5px; border-bottom: #dddddd 1px solid; background-repeat: no-repeat; background-color: #f3f3f3}
.content .hotel_list h3 a {	margin: 0px; color: #555555; text-decoration: none}
.content .hotel_list h3 a:hover {border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; color: #666666; border-right-width: 0px
}

