@charset "utf-8";
/* design by showhau */
/*----------抬頭地方要加-----------------------------
<meta name="Robots" content="All" />
<meta name="Author" content="showhau,hau,dpi" />
<meta name="keywords" content="showhau, hau, design, dpi, web, web design" />
-----------------------------------------------------*/

/*----------消虛線---------*/
a {noFocusLine:expression(this.onFocus=this.blur())}      /* For IE, onFocus 的 F 要大寫*/
:focus {-moz-outline-style: none}                         /* For Firefox */

body{
	font-family:Arial, "新細明體", "細明體";
}

#divMenu{
	position:absolute;
}


.bgcolor{
	background:#453830;
	width:100%;
	position:absolute;
	height:205px;
	margin-top:121px;
}
/*------------------------------------------------------  nain  主頁  ---------*/
#main{
	background:url(../images/main.jpg);
	position:absolute;
	width:980px;
	height:auto;
}

/*----------------------------------------  lan  語言列  ----------*/
.lan{
	font-size:10px;
	color:#FFFFFF;
	text-align:right;
	background:#978d81;
	padding:5px 20px 2px 7px;
	float:right;
}
.lan a{
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/icon_lan.jpg) no-repeat;
	background-position:0px 5px;
	padding-left:10px;
	margin-left:10px;
}
.lan a:hover{
	color:#453830;
	text-decoration:underline;
}
/*------------------------------//////////////////////////////////////--------   banner  上面動畫全部   ---------*/
#photo{
	position:absolute;
	padding-top:115px;
}
#banner{
	padding-top:112px;
}
#logo{
	position:absolute;
	padding-left:15px;
}
#menu{
	position:absolute;
	margin:50px 0 0 340px;
}



/*------------------------------------------  mn  ---------*/
.mnall{
	float:left;
	width:200px;
}
.mn{
	font-size:15px;
	font-weight:bold;
	line-height:26px;
	text-align:right;
	
}
.mn a{
	color:#876859;
	display:block;
	text-decoration:none;
	background:url(../images/mnbg.gif) no-repeat right;
	padding-right:20px;
}
.mn a:hover{
	color:#512e11;
	background:url(../images/mnbg2.gif) no-repeat right;
}
.mnp{
	padding-left:25px;
}
.mnp a img{
	padding-top:30px;	
	float:left;
	background:none;
	padding-left:10px;
}
/*-------------------------------    right  　右半邊        ---------------*/
#right{
	float:right;
	width:743px;
}
.tit{
	background:url(../images/tit_bg.gif) no-repeat;
	height:95px;
	padding:70px 0 0 50px;
}



/*---------------------------////////////////////////////------------------------------  內容區　　　content  ---------*/
.content{
	font-size:15px;
	background:url(../images/tit_line.gif) repeat-y;
	color:#504133;
	padding:0px 55px;
}

/*----------------------------///////////--  company  ------------*/
.com{
	line-height:24px;
}
.com span{
	display:block;
	text-indent:30px;
}
.com img{	
	padding-top:15px;
}
/*--------------------------*/
.com2{
	width:600px;
	margin:auto;
	text-align:left;
}
.com2 b{
	display:block;
}
.com2 img{
	border:#e7e1d5 5px solid;
}
.com2 tr{
	vertical-align:top;
}
.com2 tr th{
	font-size:17px;
	background:url(../images/icon.gif) no-repeat;
	color:#EC7C00;
	padding:5px 0 10px 60px;
}
.com2 tr td{
	padding-bottom:10px;
	padding-right:5px;
}
.com2 tr td a{
	font-size:12px;
	background:#666666;
	border:1px #333333 solid;	
	color:#FFFFFF;
	display:block;
	float:left;
	text-decoration:none;
	padding:2px 3px 0 3px;	
}
.com2 tr td a:hover{
	background:#CE0000;
	border:#8A0000 1px solid;
}
/*---------------------------////////////////////////////////////////   谷點小窩    *****************************/
#house{
	font-size:17px;
	font-weight:bold;
	background:url(../images/icon.gif) no-repeat;
	color:#EC7C00;
	padding:5px 0 10px 60px;
}
.house{
	line-height:26px;
	padding:0px 15px 10px 15px;
}
.house b{
	font-weight:bold;
	display:block;
	border-bottom:1px #EC7C00 solid;
	padding-left:15px;
	background:url(../images/icon_lan.jpg) no-repeat;
	background-position:5px 10px;
}
.house a{
	color:#FF0000;
	display:block;
}
/********-----//////////////////////////************/
.clssMainRoll {
	FILTER: progid:DXImageTransform.Microsoft.Slide(slidestyle=SWAP,Bands=1);
	/*-- 加上這串, 大圖有轉場效果，沒加也行 --*/
	/*
	CURSOR: pointer;
	*/
}
.pic{
	margin:auto;
	width:550px;
	text-align:center;
	border:5px #391f11 solid;
}
.pic_s{
	margin:auto;
	width:620px;
	word-spacing:3px;
	cursor:pointer;
	margin-top:10px;
	margin-bottom:10px;
}
.pic_s img{
	border:2px #CCCCCC solid;
	padding:2px;
}
.pic_s img:hover{
	border:2px #391f11 solid;
}
/*--------------------------  222222  ----------*/
.h_t{
	line-height:26px;
}
.h_t b img{
	float:left;
	list-style-type:none;
}
.h_t b{
	display:block;
	clear:both;
}
.h_t span{
	display:block;
	text-indent:30px;
}
.h_t strong{
	display:block;
}
.h_t a{
	color:#FF0000;
	text-decoration:underline;
}
hr{
	border:1px #A28168 dashed;
}
/*----------------------*/
.h_t_s{
	float:right;
	width:115px;
}
.h_t_s img{
	border:2px #CCCCCC solid;
	margin-bottom:10px;
}
.h_t_s a:hover img{
	border:2px #FF0000 solid;
	cursor:default;
}
/*-------------------------------------------------------------------------------  menu  菜單  -------------*/
.menu{
	font-size:13px;
	text-align:left;
	letter-spacing:1px;
	word-spacing:10px;
	margin-right:40px;
	border:1px #DDDDDD solid;
	padding:0px 20px;
	line-height:16px;
}
.menu tr{
	vertical-align:top;
}
.menu tr th{
	font-size:13px;
	border-bottom:1px #DDDDDD solid;
	padding-top:15px;
	border-left:3px #E1D3CA solid;
}
.menu tr td{
	padding-top:5px;
	padding-bottom:15px;
}
.menu tr td a{
	color:#AB2605;
}
.menu tr td span{
	border-bottom:1px solid #FF0000;
	color:#FF0000;
	display:block;
	padding-top:5px;
	width:160px;
}
/*---------------------------------------特色餐飲-------------*/
#menu2 tr td{
	padding-bottom:15px;
	padding-right:5px;
}
#menu2 tr td img{
	display:block;
	margin-bottom:15px;
}
#menu2 tr td strong{
	font-size:13px;
	color:#FF0000;
}
.menu2{
	text-align:center;
	padding:3px 5px 5px 5px;
	border:1px #CCCCCC solid;
	background:#FFFFFF;
	display:block;
	width:270px;
	margin:0px 10px;
}
.menu2 b{
	font-size:13px;
	display:block;
	background:#D9C7BB;
	*padding-top:2px;
	line-height:20px;
	width:270px;
}
.menu2 a img{
	border:1px #FFFFFF solid;
}
.menu2 a:hover img{
	border:1px #FF0000 solid;
}



/*------------------------------------------------------------   訂房資訊   room ---------------*/
.room{
	padding-top:15px;
}
.room img{
	display:block;
	padding-top:10px;
}
.room span{
	text-indent:30px;
	line-height:24px;
}
.room b{
	background:url(../images/icon_room.gif) no-repeat;
	display:block;
	color:#242424;
	padding-left:20px;
	margin-top:5px;
}
.room small{
	background:#FF0000;
	color:#FFFFFF;
}



/*----------------------------------------------------------------  環境位置  location -------------------------*/
.info{
	line-height:24px;
}
.info b{
	background:url(../images/icon_room.gif) no-repeat;
	background-position:0px 5px;
	display:block;
	padding-left:20px;
	margin-top:10px;
}
.info span{
	font-weight:bold;
	background:url(../images/icon_room2.gif) no-repeat;
	background-position:0px 7px;
	padding-left:15px;
	display:block;
}
.info tr th{
	font-size:10px;
	background:url(../images/icon_info.jpg) no-repeat center;
	background-position:0px 2px;
	color:#FF0000;
	width:60px;
	text-align:center;
}
.info tr td{
	border-bottom:1px #e2d9d1 solid;
}
.map a{
	color:#000000;
}
/*------------------*/
#info2{
	text-align:left;
}
#info2 tr{
	vertical-align:top;
}
#info2 tr th{
	padding-top:15px;
	padding-left:15px;
	color:#FF0000;
	background:url(../images/icon_menu.jpg) no-repeat;
	background-position:0px 17px;
	border-bottom:1px #755642 solid;
}
#info2 tr td img{
	display:block;
	padding:10px 10px 15px 10px;
	margin-right:10px;
	margin-bottom:5px;
	background:url(../images/view/bg.jpg) center bottom no-repeat;
}
#info2 tr td input{
	display:block;
	cursor:default;
	noFocusLine:expression(this.onFocus=this.blur());
	padding-top:5px;
}
#info2 tr td a{
	font-size:12px;
	color:#413025;
}
#info2 b{
	display:block;
}

.info2_tel{
	font-size:13px;
	display:block;
	width:180px;
}
/*-------------------------------------------------------------------   線上畫廊  -----------*/
.online tr td{
	font-size:11px;
	color:#333333;
	text-align:center;
	padding:10px 8px;
}
.online tr td a img{
	display:block;
	border:1px #755642 solid;
	padding:5px 2px 5px 2px;
	margin-bottom:2px;
}
.online tr td a:hover img{
	background:#DCCBC0;
}
.online tr td span{
	color:#FF0000;
	display:block;
}
/*----------------------*/
#pic_t{
	text-align:center;
}
#pic_s tr td{
	padding:2px;
	margin-bottom:5px;
}
#pic_back a{
	font-size:12px;
	color:#FFFFFF;
	background:#4F3A2D;
	text-decoration:none;
	padding:2px;
	float:left;
}
#pic_p{
	font-size:15px;
	font-weight:bold;
	float:right;
	color:#584132;
}
#pic_p a{
	font-size:12px;
	font-weight:normal;
	background:#FF0000;
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 3px;
}
/*-------------------------------------------------------////////////////////////-------------    contact    -----*/
form{
	padding:0;
	margin:auto;
}
.tdcolor{
	width:610px;
}
.tdcolor-main04 {
	font-size: 9pt;
	font-family:"Arial";
	color:#000000;
	background:#F5F1E7;
	border-top:2px #341D0E solid;
	border-bottom:1px #999999 solid;
	width:150px;
	text-align:right;
}
.tdcolor-main05 {
	font-size: 9pt;
	font-family:"Arial";
	color: #767B76;
	background: #FFFFFF;
	border-top:2px #341D0E solid;
	border-bottom:1px #999999 solid;
}
.tdcolor-04 {
	font-size: 9pt;
	font-family:"Arial";
	color:#000000;
	background:#F5F1E7;
	border-bottom:1px #999999 solid;
	text-align:right;
} 
.tdcolor-05 {
	font-size: 9pt;
	font-family:sans-serif, Arial, Dotum, Helvetica, geneva,;
	color: #666666;
	background: #FFFFFF;
	border-bottom:1px #999999 solid;
}





/*--------------//////////////////////////////////////////////----------------------   foot  -----------*/
#footer{
	color:#53352a;
	height:80px;
	text-align:right;
	line-height:16px;
	clear:both;
	background:url(../images/logo.gif) no-repeat;
	background-position:250px 10px;
	padding-right:20px;
	
}
.foot{
	font-size:12px;
	padding-top:5px;
}
.foot b{
	padding-right:10px;
}
.foot span{
	word-spacing:1px;
}
.copy, .copy a{
	font-size:10px;
	color:#53352a;
	cursor:text;
}
/*--------------//////////////////////////////////////////////----------------------   行銷  -----------*/
.location_nav a{
font-size:11px;
text-decoration: inherit; 
color:#333333;
}
.location_nav a:hover{
text-decoration: underline; 
color:#FF0000;
}