@charset "utf-8";

*{margin:0;  padding:0}
ul, ol{list-style:none; margin:0px; padding:0px}
body{
	text-align:center;
	background-image: url(../images/web_bg.jpg);
	background-repeat: repeat-x;
	background-color: #9E9A8F;
	font-family: "新細明體";
}
HTML{
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-FACE-COLOR: #2E1800;
	SCROLLBAR-DARKSHADOW-COLOR: #9E8B2B;
	SCROLLBAR-HIGHLIGHT-COLOR: #9E8B2B;
	SCROLLBAR-SHADOW-COLOR: #000000;
	SCROLLBAR-TRACK-COLOR: #9E8B2B;
	SCROLLBAR-3DLIGHT-COLOR: #9E8B2B
}
body, td, th{
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif
}
a{
	text-decoration:none;
	color: #FFFFFF;
}
a:hover{
	color:#000000;
	text-decoration:none
}
.content{
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	width: 970px;
	}
#bg  {
	position: relative;
	background-image: url(../images/main_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	z-index: 1;
	float: left;
	height: auto;
	width: 970px;
	text-align: center;
}
#wrapper{
	width:100%;
	position: absolute;
	padding: 0px;
	margin-top: 1px;
}
#wrapper .leftcontent {
	width: 342px;
	padding: 0px;
	float: left;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 647px;
	
}
#wrapper .leftcontent .logo {
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	float: left;
}
#wrapper .leftcontent .logo a em {
	display: none;
}
#wrapper .leftcontent .logo a {
	line-height: 153px;
	display: block;
}

#wrapper #nav {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
	width: 191px;
	display: block;
	position: absolute;
	left: 0px;
	top: 213px;
	height: 132px;
	z-index: 998;
	
}
#wrapper #nav li {
	display: inline;
}

#wrapper #nav a em{
	display:none;
}
#wrapper #nav a.nav01{
	display: block;
	text-decoration: none;
	height: 33px;
	width: 192px;
	background-position:0px 0px;
	background-image: url(../images/main_nav.jpg);
	background-repeat: no-repeat;
	
}
#wrapper #nav a.nav02{
	display: block;
	text-decoration: none;
	height: 33px;
	width: 192px;
	background-position:0px -33px;
	background-image: url(../images/main_nav.jpg);
	background-repeat: no-repeat;
}
#wrapper #nav a.nav03{
	display: block;
	text-decoration: none;
	height: 33px;
	width: 192px;
	background-position:0px -66px;
	background-image: url(../images/main_nav.jpg);
	background-repeat: no-repeat;
}
#wrapper #nav a.nav04{
	display: block;
	text-decoration: none;
	height: 33px;
	width: 192px;
	background-position:0px -99px;
	background-image: url(../images/main_nav.jpg);
	background-repeat: no-repeat;
}
#wrapper #nav a:hover.nav01{
	display: block;
	text-decoration: none;
	height: 33px;
	width: 192px;
	background-position:-192px 0px;
	background-image: url(../images/main_nav.jpg);
	background-repeat: no-repeat;
}
#wrapper #nav a:hover.nav02{
	background-position:-192px -33px;
	background-image: url(../images/main_nav.jpg);
	background-repeat: no-repeat;
}
#wrapper #nav a:hover.nav03{
	background-position:-192px -66px;
	background-image: url(../images/main_nav.jpg);
	background-repeat: no-repeat;
}
#wrapper #nav a:hover.nav04{
	background-position:-192px -99px;
	background-image: url(../images/main_nav.jpg);
	background-repeat: no-repeat;
}
#nav  .jqhide {	display: none}
#nav li a:hover{color:#990000}
#wrapper{
	width:947px;
	position: absolute;
	z-index: 2;
	left: 11px;
}
#wrapper #rotate {
	position: absolute;
	left: 193px;
	top: 14px;
	z-index: 4;
	
}
#wrapper #subnav1 {
	width: 130px;
	vertical-align: middle;
	text-align: center;
	height: 455px;
	background-color: #BAB8A0;
	position: absolute;
	margin: 0px;
	top: -199px;
	left: 192px;
	padding-top: 203px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper #subnav1 a {
	line-height: 33px;
	display: block;
	font-size: 16px;
	font-family: "新細明體";
	color: #000000;
	text-align: center;
}


#wrapper #subnav1 .char1 {
	letter-spacing: 8px;
}
#wrapper #subnav1 .char2 {
	letter-spacing: 3px;
}


#wrapper #subnav2 {
	width: 130px;
	vertical-align: middle;
	text-align: center;
	height: 425px;
	background-color: #BAB8A0;
	position: absolute;
	margin: 0px;
	left: 192px;
	top: -199px;
	padding-top: 233px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper #subnav2 a {
	line-height: 33px;
	display: block;
	text-align: center;
	font-size: 16px;
	font-family: "新細明體";
	color: #000000;
}

#wrapper #subnav2 .char1 {
	letter-spacing: 8px;
}
#wrapper #subnav2 .char2 {
	letter-spacing: 3px;
}
#wrapper #subnav3     {
	float: left;
	width: 130px;
	vertical-align: middle;
	text-align: center;
	height: 391px;
	background-color: #BAB8A0;
	position: absolute;
	margin: 0px;
	left: 192px;
	top: -199px;
	padding-top: 267px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper #subnav3 a {
	line-height: 33px;
	display: block;
	text-align: center;
	font-size: 16px;
	font-family: "新細明體";
	color: #000000;
}

#wrapper #subnav3 .char1 {
	letter-spacing: 8px;
}
#wrapper #subnav3 .char2 {
	letter-spacing: 3px;
}
#wrapper #subnav4     {
	float: left;
	width: 130px;
	vertical-align: middle;
	text-align: center;
	height: 358px;
	background-color: #BAB8A0;
	position: absolute;
	margin: 0px;
	left: 192px;
	top: -199px;
	padding-top: 300px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper #subnav4 a {
	line-height: 33px;
	display: block;
	text-align: center;
	font-size: 16px;
	font-family: "新細明體";
	color: #2d1b0b;
}


#wrapper #subnav4 .char1 {
	letter-spacing: 8px;
}
#wrapper #subnav4 .char2 {
	letter-spacing: 3px;
}

#wrapper .leftcontent .othernav {
	background-image: url(../images/other_nav.jpg);
	background-repeat: no-repeat;
	height: 328px;
	width: 192px;
	background-position: 0px 0px;
	position: absolute;
	left: 0px;
	top: 345px;
	z-index: 2;
	
}
#wrapper .othernav .othernav1 {
	list-style-type: none;
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	float: left;
	width: 192px;
	
}

#wrapper .othernav .othernav1 li {
	display: inline;
}
#wrapper .othernav .othernav1 a {
	display: block;
	text-decoration: none;
	color: #666666;
	height: 25px;
	width: 192px;
	background-image: url(../images/othernav1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#wrapper .othernav .othernav1 a em{display:none}
#wrapper .othernav .othernav1 a.nav05{background-position:0px -23px}
#wrapper .othernav .othernav1 a.nav06{background-position:0px -48px}
#wrapper .othernav .othernav1 a.nav07{background-position:0px -73px}
#wrapper .othernav .othernav1 a:hover.nav05{background-position:-192px -23px}
#wrapper .othernav .othernav1 a:hover.nav06{background-position:-192px -48px}
#wrapper .othernav .othernav1 a:hover.nav07{background-position:-192px -73px}

#wrapper .othernav .othernav2 {
	padding: 0px;
	list-style-type: none;
	margin-top: 233px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper .othernav .othernav2 li {
	display: inline;

}
#wrapper .othernav  .othernav2  a {
	display: block;
	text-decoration: none;
	color: #666666;
	height: 20px;
	width: 192px;
	background-image: url(../images/othernav2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
#wrapper .othernav .othernav2 a em{display:none}
#wrapper .othernav .othernav2 a.nav07{background-position:0px -234px}
#wrapper .othernav .othernav2 a.nav08{background-position:0px -255px}
#wrapper .othernav .othernav2 a.nav09{background-position:0px -277px}
#wrapper .othernav .othernav2 a:hover.nav07{background-position:-192px -234px}
#wrapper .othernav .othernav2 a:hover.nav08{background-position:-192px -255px}
#wrapper .othernav .othernav2 a:hover.nav09{background-position:-192px -277px}
#wrapper .rightcontent {
	float: left;
	height: 661px;
	width: 755px;
	margin-top: 15px;
	background-image: url(../images/rightcontent_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 193px;
	top: 0px;
	
}
#wrapper  .rightcontent1 {
	float: right;
	height: 647px;
	width: 755px;
	margin-top: 14px;
}


.rightcontent  a {
	line-height: 18px;
	font-size: 14px;
	font-weight: bold;
	display: block;	
}
.rightcontent1 a {
	line-height: 18px;
	font-weight: bold;
}
#wrapper  .leftcontent {
	width: 192px;
	padding: 0px;
	clear: both;
	float: left;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 647px;
}
#wrapper   .fragment1 {
	float: right;
	height: 647px;
	width: 755px;
	
	position: absolute;
	margin-top: 15px;
}
#wrapper .fragment2 {
	float: right;
	height: 647px;
	width: 755px;
	
	position: absolute;
	margin-top: 15px;
}
#wrapper .fragment3{
	float: right;
	height: 647px;
	width: 755px;
	margin-top: 15px;
	
	position: absolute;
}
#wrapper .fragment4 {
	float: right;
	height: 647px;
	width: 755px;
	margin-top: 15px;
	
	position: absolute;
}
#wrapper .fragment5 {
	float: right;
	height: 647px;
	width: 755px;
	margin-top: 15px;
	
	position: absolute;
}
#wrapper .fragment6 {
	float: right;
	height: 647px;
	width: 755px;
	margin-top: 15px;
	
	position: absolute;
}
#wrapper  .fragment7 {
	float: right;
	height: 647px;
	width: 755px;
	margin-top: 15px;
	
	position: absolute;
}
#wrapper  .fragment8 {
	float: right;
	height: 647px;
	width: 755px;
	margin-top: 15px;
	
	position: absolute;
}
#wrapper  .fragment9 {
	float: right;
	height: 647px;
	width: 755px;
	margin-top: 15px;
	
	position: absolute;
}
#wrapper  .fragment0 {
	float: right;
	height: 647px;
	width: 755px;
	margin-top: 15px;
	
	position: absolute;
}
#rotate2 #fragment-11 {
	position: absolute;
	float: left;
	left: 43px;
	top: 160px;
	border: 1px outset #FFF;
}

#rotate2 #fragment-12 {
	position: absolute;
	float: left;
	left: 43px;
	top: 160px;
	border: 1px outset #FFF;
}
#rotate2 #fragment-13 {
	position: absolute;
	float: left;
	left: 43px;
	top: 160px;
	border: 1px outset #FFF;
}
#rotate2 #fragment-14 {
	position: absolute;
	float: left;
	left: 43px;
	top: 160px;
	border: 1px outset #FFF;
}
#rotate2 #fragment-15 {
	position: absolute;
	float: left;
	left: 43px;
	top: 160px;
	border: 1px outset #FFF;
}
#rotate2 #fragment-16 {
	position: absolute;
	float: left;
	left: 43px;
	top: 160px;
	border: 1px outset #FFF;
}
#rotate2 #fragment-17 {
	position: absolute;
	float: left;
	left: 43px;
	top: 160px;
	border: 1px outset #FFF;
}
#rotate2 #fragment-18 {
	position: absolute;
	float: left;
	left: 43px;
	top: 160px;
	border: 1px outset #FFF;
}
#rotate2 #fragment-19 {
	position: absolute;
	float: left;
	left: 43px;
	top: 160px;
	border: 1px outset #FFF;
}
#rotate2 #fragment-20 {
	position: absolute;
	float: left;
	left: 43px;
	top: 160px;
	border: 1px outset #FFF;
}
#rotate2 #fragment-21 {
	position: absolute;
	float: left;
	left: 43px;
	top: 160px;
	border: 1px outset #FFF;
}
#rotate2 #fragment-22 {
	position: absolute;
	float: left;
	left: 43px;
	top: 160px;
	border: 1px outset #FFF;
}
#rotate2 #fragment-23 {
	position: absolute;
	float: left;
	left: 43px;
	top: 160px;
	border: 1px outset #FFF;
}
#rotate2 .picsmall {
	margin-top: 370px;
	text-align: left;
	float: left;
	display: block;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#rotate2 .picsmall li {
	display: inline;
	float: left;
	padding: 0px;
	margin: 0px;
}
#rotate #list .text {
	font-family: "新細明體";
	font-size: 12px;
	margin-top: 1px;
	margin-bottom: 15px;
	line-height: 18px;
	margin-right: 10px;
	padding: 0px;
	margin-left: 0px;
}
#rotate  #list  .more {
	font-size: 9px;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	display: block;
	line-height: 23px;
}

#rotate  #list  .newsdate {
	font-family: "新細明體";
	font-size: 12px;
	margin-top: 3px;
	margin-bottom: 5px;
	line-height: 18px;
	margin-right: 10px;
	font-weight: bold;
	padding: 0px;
	margin-left: 0px;
}
#rotate  #list  .newstitle {
	font-family: "新細明體";
	font-size: 12px;
	margin-top: 3px;
	margin-bottom: 5px;
	line-height: 18px;
	margin-right: 10px;
	font-weight: bold;
	padding: 0px;
	margin-left: 0px;
}
#rotate  #list  .newscontent {
	font-family: "新細明體";
	font-size: 12px;
	margin-top: 3px;
	margin-bottom: 15px;
	line-height: 18px;
	margin-right: 0px;
	margin-left: 0px;
	clear: both;
	padding: 0px;
	text-align: left;
	text-indent: 0px;
}
#rotate #list .datacont{
	margin: 0px;
	padding: 0px;
}

#rotate #list .smalltitle {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-top: 10px;
	line-height: 18px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.newslist       {
	height: 610px;
	overflow: auto;
	width: auto;
	clear: both;
	text-indent: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}
#rotate #list .page {
	font-size: 11px;
	text-align: left;
}
#rotate #list .page a {
	font-weight: normal;
}

#rotate    #list    .widecontent {
	font-family: "新細明體";
	font-size: 12px;
	margin-top: 3px;
	margin-bottom: 15px;
	line-height: 18px;
	margin-right: 10px;
	padding: 0px;
	margin-left: 0px;
}
#rotate #list .widecontent ul {
	display: block;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 13px;
	text-indent: -13px;
}

#rotate #list .widecontent li {
	display: inline;
	padding: 0px;
	margin: 0px;
}

#rotate   #list   .widetitle {
	font-family: "新細明體";
	font-size: 13px;
	margin-top: 3px;
	margin-bottom: 5px;
	line-height: 18px;
	margin-right: 10px;
	font-weight: bold;
	padding: 0px;
	margin-left: 0px;
}
#rotate    #list    .foodtitle {
	font-family: "新細明體";
	font-size: 13px;
	margin-top: 3px;
	margin-bottom: 5px;
	line-height: 18px;
	margin-right: 10px;
	padding: 0px;
	margin-left: 0px;
}



#wrapper .dimsunlist  {
	width: 225px;
	background-color: #AD972D;
	vertical-align: middle;
	height: 658px;
	position: absolute;
	float: left;
	margin-left: 50px;
	padding-left: 25px;
	padding-right: 0px;	
}
#wrapper .dimsunlist .location {
	font-size: 10px;
	color: #000000;
	margin-top: 40px;
	text-align: left;
	letter-spacing: 2px;
	font-family: "新細明體";
	font-weight: bold;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper .dimsunlist .pagetitle {
	display: block;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
#wrapper .dimsunlist .title {
	text-align: left;
	display: block;
	padding: 0px;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D0B413;
}

#wrapper  .dimsunlist  .pagetitle a {
	display: inline-block;
	font-size: 10px;
	letter-spacing: 2px;
	text-align: left;
}

#wrapper  .dimsunlist  li  {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding: 0px;
	margin-right: 0px;
}

#wrapper .dimsunlist .jquerytab{
	color: #FFFFFF;
	text-align: left;
	display: block;
	margin-top: 5px;
	margin-bottom: 8px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}
#wrapper  .dimsunlist  .chartc  {
	font-size: 15px;
	letter-spacing: 2px;
	margin: 0px;
	display: inline-block;
	text-align: left;
	line-height: 18px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}


#wrapper   .dimsunlist   .charjp   {
	font-size: 10px;
	line-height: 12px;
	color: #dbcd97;
	letter-spacing: 0em;
	word-spacing: 0em;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.dimsunlistfooter {
	text-align: left;
	font-size: 11px;
	display: inline;
}

#wrapper .maplist {
	width: 323px;
	background-color: #AD972D;
	height: 658px;
	position: absolute;
	float: left;
	margin-left: 50px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	letter-spacing: 1px;
	font-family: "新細明體";
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 23px;
}
#wrapper .maplist .location {
	font-size: 10px;
	color: #000000;
	margin-top: 40px;
	text-align: left;
	letter-spacing: 2px;
	font-family: "新細明體";
	font-weight: bold;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper .maplist .pagetitle {
	display: block;
	text-align: left;
	padding: 0px;
	font-family: "新細明體";
	margin: 0px;
}
#wrapper .maplist .title {
	text-align: left;
	display: block;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D0B413;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: both;
}

#wrapper  .maplist  .pagetitle a {
	display: inline-block;
	font-size: 10px;
	letter-spacing: 2px;
	text-align: left;
	font-weight: normal;
}

#wrapper  .maplist  li  {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 10px;
}


#wrapper .widelist {
	width: 400px;
	background-color: #AD972D;
	vertical-align: middle;
	height: 658px;
	position: absolute;
	float: left;
	margin-left: 50px;
	padding-left: 25px;
	padding-right: 0px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	letter-spacing: 1px;
	font-family: "新細明體";
}
#wrapper .widelist .location {
	font-size: 10px;
	color: #000000;
	margin-top: 40px;
	text-align: left;
	margin-left: 0px;
	letter-spacing: 2px;
	font-family: "新細明體";
	font-weight: bold;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#wrapper .widelist .pagetitle {
	display: block;
	text-align: left;
	padding: 0px;
	font-family: "新細明體";
	margin: 0px;
}
#wrapper .widelist .title {
	text-align: left;
	display: block;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D0B413;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#wrapper  .widelist  .pagetitle a {
	display: inline-block;
	font-size: 10px;
	letter-spacing: 2px;
	text-align: left;
	font-weight: normal;
}

#wrapper  .widelist  li  {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 10px;
}
#wrapper  .banquetlist {
	width: 430px;
	background-color: #CB402B;
	height: 658px;
	position: absolute;
	float: left;
	margin-left: 50px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	letter-spacing: 1px;
	font-family: "新細明體";
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 23px;
	left: 65px;
	top: 0px;
}
#wrapper .banquetlist .location {
	font-size: 10px;
	color: #000000;
	margin-top: 40px;
	text-align: left;
	letter-spacing: 2px;
	font-family: "新細明體";
	font-weight: bold;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper .banquetlist .pagetitle {
	display: block;
	text-align: left;
	padding: 0px;
	font-family: "新細明體";
	margin: 0px;
}
#wrapper .banquetlist .title {
	text-align: left;
	display: block;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E48F8F;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#wrapper  .banquetlist  .pagetitle a {
	display: inline-block;
	font-size: 10px;
	letter-spacing: 2px;
	text-align: left;
	font-weight: normal;
}
#wrapper .banquetlist .mtitle     {
	font-size: 16px;
	color: #000000;
	padding: 0px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


#wrapper  .banquetlist  li  {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 10px;
}
#wrapper  .banquetlist .weddinglink a {
	font-weight: normal;
}
#wrapper  .banquetlist  .menu {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-top: 15px;
}
#wrapper .banquetlist .style1 {
	font-size: 15px;
	text-align: left;
	line-height: 33px;
	padding-bottom: 15px;
}
#wrapper  .banquetlist  .style2 {
	font-size: 11px;
	color: #FFFFFF;
	margin-left: 5px;
}
#wrapper  .banquetlist  .banquettitle {
	font-size: 24px;
	padding-bottom: 5px;
	padding-top: 10px;
}






#wrapper .banquetwidelist {
	width: 400px;
	background-color: #CB402B;
	vertical-align: middle;
	height: 658px;
	position: absolute;
	float: left;
	margin-left: 50px;
	padding-left: 25px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	letter-spacing: 1px;
	font-family: "新細明體";
	padding-right: 0px;
}
#wrapper .banquetwidelist .location {
	font-size: 10px;
	color: #000000;
	margin-top: 40px;
	text-align: left;
	margin-left: 0px;
	letter-spacing: 2px;
	font-family: "新細明體";
	font-weight: bold;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#wrapper .banquetwidelist .pagetitle {
	display: block;
	text-align: left;
	padding: 0px;
	font-family: "新細明體";
	margin: 0px;
}
#wrapper .banquetwidelist .title {
	text-align: left;
	display: block;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E48F8F;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#wrapper  .banquetwidelist  .pagetitle a {
	display: inline-block;
	font-size: 10px;
	letter-spacing: 2px;
	text-align: left;
	font-weight: normal;
}

#wrapper  .banquetwidelist  li  {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 10px;
}
.ps    {
	font-size: 11px;
}
.ps2    {
	font-size: 11px;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
}
.ps2 ul    {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -10px;
}
.ps2  ul li    {
	margin: 0px;
	padding: 0px;
	text-indent: -12px;
}
.ps3    {
	line-height: 18px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.ps3  ul    {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -10px;
}
.ps3   ul  li    {
	margin: 0px;
	padding: 0px;
	text-indent: -12px;
}
.pdf  {
	float: right;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.pagecount {
	float: right;
	display: inline-block;
	font-size: 11px;
	text-align: right;
	margin-top: 10px;
}

#map {
	position: absolute;
	height: 216px;
	width: 266px;
	left: 265px;
	top: 385px;
	z-index: 997;
}
#map2 {
	position: absolute;
	height: 216px;
	width: 266px;
	left: 265px;
	top: 423px;
	z-index: 997;
}
#map3 {
	position: absolute;
	height: 216px;
	width: 266px;
	left: 265px;
	top: 423px;
	z-index: 997;
}


.footer {
	width: 930px;
	text-align: right;
	line-height: 37px;
	font-size: 10px;
	color: #505050;
	margin-top: 673px;
	float: right;
	padding-right: 16px;
}
#flash {
	position: absolute;
	left: 15px;
	top: 18px;
}
p.datatitle {
	font-family: "新細明體";
	font-size: 12px;
	margin-top: 3px;
	margin-bottom: 5px;
	line-height: 18px;
	margin-right: 10px;
	padding: 0px;
	margin-left: 0px;
	font-weight: normal;
}
p {
	font-family: "新細明體";
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 15px;
	line-height: 18px;
	margin-right: 0px;
	margin-left: 0px;
	clear: both;
	padding: 0px;
	text-align: left;
	text-indent: 0px;
	font-weight: normal;
}
p.backtext {
	display: block;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 13px;
	margin-left: 13px;
	text-indent: -13px;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
.datalink {
	font-weight: normal;
	display: block;
	margin-top: -12px;
}
#foodpdf {
	position: absolute;
	height: 26px;
	width: 71px;
	left: 398px;
	top: 628px;
	z-index: 997;
}
