@charset "utf-8";

 @import url("reset.css");

/* index */



body {

	background-image: url(../img/bg-all.gif);
	background-repeat:repeat;
	margin:0 auto;
	padding:0;

}

#WRAPPER {

	width:960px;
	_width:963px;
	height:auto;
	overflow:hidden;

	background-image:url(../img/bg.jpg);

	margin:0 auto;

}

.LOGO {

	width:300px;

	height:580px;

	background-image:url(../img/index_logo.jpg);

	background-repeat: no-repeat;

	float:left;

	text-indent:-9999PX;

	/*position:absolute;*/

	top: 0px;

}

.MAIN_NAV {

	width:660px;

	height:5px;

	background-image:url(../img/SP-03_b2_01.gif);

	background-repeat:no-repeat;

	margin-left:300px;

	/*position:absolute;*/

}

.CONTENT {

	float:right;

	background-color:#000000;

	width:660px;

	margin-top:160px;
	_margin-top:10px;
	margin-bottom:5px;

}

.CONTENT_P {

	width:660PX;

	height:auto;

	color:#000000;

	font-size:12px;

	height:410px;

}

.FOORER {

	width:960px;

	height:60px;

	clear:both;

	background-color:#333333;

	background-image:url(../img/Fin_bg.jpg);

	background-repeat:repeat;

}

.FOORER_P {

	margin-left:300px;

	width:660px;

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	padding:10px 10px;

	color:#FFFFFF;

}

.FOORER_P a {

	color: #FFFFFF;

	text-decoration: none;

}

.FOORER_P a:hover {

	color:#FFCC00;

}

/*歷史*/



.Sa_LOGO {

	width:244px;

	height:768px;

	background-image: url(../img/logoa.jpg);

	background-repeat: no-repeat;

	float:left;

	text-indent:-9999PX;

	position:absolute;

}

.Sa_MAIN_NAV {

	width:716px;

	height:155px;

	margin-left:244px;

	position:absolute;

	background-color: #900;

}

#sa_cc {

	margin-left:244px;

	position:absolute;

}

.Sa_CONTENT {

	float:right;

	background-color:#000000;

	width:716px;

	margin-top:170px;

	margin-bottom:20px;

}

.Sa_CONTENT_P {

	width:696PX;

	height:auto;

	padding:10PX 10PX;

	color:#000000;

	font-size:12px;

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	line-height:1.5em;

}

.Sa_CONTENT_P h3 {

	background-image:url(../img/h1.jpg);

	font-size:14px;

	line-height:24px;

	background-repeat:no-repeat;

	padding-left:30px;

	color:#000000;

}

.Sa_CONTENT_P h4 {

	font-size:12px;

	color:#FFCC00;

}

.Sa_FOORER {

	width:960px;

	height:60px;

	clear:both;

	background-color:#333333;

	background-image:url(../img/f_bg.jpg);

	background-repeat:repeat;

}

.Sa_FOORER_P {

	margin-left:244px;

	width:716px;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	padding:10px 10px;

	color:#FFFFFF;

}

.Sa_FOORER_P a {

	color: #FFFFFF;

	text-decoration: none;

}

.Sa_FOORER_P a:hover {

	color:#FFCC00;

}

/*餐聽菜單*/



.M_LOGO {

	width:244px;

	height:768px;

	background-image:url(../img/logoc.jpg);

	background-repeat: no-repeat;

	float:left;

	text-indent:-9999PX;

	position:absolute;

}

.M_MAIN_NAV {

	width:716px;

	height:155px;

	margin-left:244px;

	position:absolute;

}

#M_cc {

	margin-left:244px;

	position:absolute;

}

.M_CONTENT {

	float:right;

	background-color:#000000;

	width:716px;

	margin-top:170px;

	margin-bottom:20px;

}

.M_CONTENT_P {

	width:696PX;

	height:auto;

	padding:10PX 10PX;

	color:#000000;

	font-size:12px;

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

}

.M_CONTENT_P h3 {

	background-image:url(../img/h1.jpg);

	font-size:14px;

	line-height:24px;

	background-repeat:no-repeat;

	color:#000000;

}

.M_CONTENT_P top {

}

.M_FOORER {

	width:960px;

	height:60px;

	clear:both;

	background-color:#333333;

	background-image:url(../img/f_bg.jpg);

	background-repeat:repeat;

}

.M_FOORER_P {

	margin-left:244px;

	width:716px;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	padding:10px 10px;

	color:#FFFFFF;

}

.M_FOORER_P a {

	color: #FFFFFF;

	text-decoration: none;

}

.M_FOORER_P a:hover {

	color:#FFCC00;

}

/*店面*/

.S_LOGO_A {

	width:244px;

	height:768px;

	background-image: url(../img/logob1.jpg);

	background-repeat: no-repeat;

	float:left;

	text-indent:-9999PX;

	position:absolute;

}

.S_LOGO_B {

	width:244px;

	height:768px;

	background-image: url(../img/logob2.jpg);

	background-repeat: no-repeat;

	float:left;

	text-indent:-9999PX;

	position:absolute;

}

.S_LOGO_C {

	width:244px;

	height:768px;

	background-image: url(../img/logob3.jpg);

	background-repeat: no-repeat;

	float:left;

	text-indent:-9999PX;

	position:absolute;

}

#S_cc {

	margin-left:244px;

	position:absolute;

}

.S_MAIN_NAV {

	width:716px;

	height:155px;

	margin-left:244px;

	position:absolute;

}

.S_CONTENT {

	float:right;

	background-color:#000000;

	width:716px;

	margin-top:170px;

	margin-bottom:20px;

}

.S_CONTENT_P {

	width:696PX;

	height:auto;

	padding:10PX 10PX;

	color:#000000;

	font-size:12px;

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

}

.S_CONTENT_P h3 {

	background-image:url(../img/h1.jpg);

	font-size:14px;

	line-height:24px;

	background-repeat:no-repeat;

	color:#000000;

}

.S_CONTENT_P top {

}

.S_FOORER {

	width:960px;

	height:60px;

	clear:both;

	background-color:#333333;

	background-image:url(../img/f_bg.jpg);

	background-repeat:repeat;

}

.S_FOORER_P {

	margin-left:244px;

	width:716px;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	padding:10px 10px;

	color:#FFFFFF;

}

.S_FOORER_P a {

	color: #FFFFFF;

	text-decoration: none;

}

.S_FOORER_P a:hover {

	color:#FFCC00;

}

/*明星走廊*/



.P_LOGO {

	width:244px;

	height:700px;

	background-image: url(../img/logod.jpg);

	background-repeat: no-repeat;

	float:left;

	text-indent:-9999PX;

	position:absolute;

}

#P_cc {

	margin-left:244px;

	position:absolute;

}

.P_MAIN_NAV {

	width:716px;

	height:155px;

	margin-left:244px;

	position:absolute;

}

.P_CONTENT {

	float:right;

	background-color:#000000;

	width:716px;

	margin-top:190px;

}

.P_CONTENT_P {

	width:690px;

	height:500px;

	font-size:12px;

	color: #000000;

	font-family:Arial, Helvetica, Pns-serif;

	line-height:1.5em;

}

.P_CONTENT_P h3 {

	background-image:url(../img/h1.jpg);

	font-size:14px;

	line-height:24px;

	background-repeat:no-repeat;

	padding-left:60px;

	color:#000000;

}

.P_FOORER {

	width:960px;

	height:60px;

	clear:both;

	background-color:#333333;

	background-image:url(../img/f_bg.jpg);

	background-repeat:repeat;

}

.P_FOORER_P {

	margin-left:244px;

	width:716px;

	font-size:12px;

	font-family:Arial, Helvetica, Pns-serif;

	padding:10px 10px;

	color:#FFFFFF;

}

.P_FOORER_P a {

	color: #FFFFFF;

	text-decoration: none;

}

.P_FOORER_P a:hover {

	color:#FF9900;

}

h2 {

	font: bold 190%/100% Arial, Helvetica, sans-serif;

	margin: 0 0 .2em;

}

h2 em {

	font: normal 80%/100% Arial, Helvetica, sans-serif;

	color: #999999;

}

#largeImg {

	border: solid 1px #ccc;

	width: 410px;

	height: 350px;

	padding: 5px;

}

.thumbs img {

	border: solid 1px #ccc;

	width: 60px;

	height: 60px;

	padding: 3px;

}

.thumbs img:hover {

	border-color: #FF9900;

}

