@charset "utf-8";
/* CSS Document
Author:Sandy Hsia
E-Mail:shiroeva@yahoo.com.tw
This Document Is For "http://www.etainan.com.tw"*/

/*--------IndexContentLayoutStart----------*/
a:link {text-decoration: none;}
a:visited { color:#CC0000;text-decoration: underline;}
a:hover {color:#CC0000;text-decoration: underline;}
#foodcol {
width:310px;
height:auto;
float:left;
}
#foodmap {
padding:30px 0px 0px 60px;
background: url(images/template/ver1/content/foodmap/icon.jpg) no-repeat;
text-align: left;
}
    #foodmap p{
	padding:0px 10px 10px 10px;
	}
#foodguide {
padding:30px 0px 0px 60px;
background: url(images/template/ver1/content/foodguide/icon.gif) no-repeat;
text-align: left;
}
    #foodguide p{
	padding:0px 10px 10px 10px;
	}
#active_flash {
	width:350px;
	float:left;
	margin-bottom: 10px;
}
#hot_news {
    clear:both;
	width:660px;
	height:100px;
	margin-top:7px;
	margin-bottom:7px;
}

#boardcol {
width:440px;
height:auto;
float:left;
}
    #news {
	padding:0px 0px 10px 0px;
	margin-bottom:10px;
	height:auto;
	float:left;
	background: url(images/template/ver1/content/news/bottom.gif) no-repeat center bottom;
	}
    #boardcol #topimg {
	padding:15px 5px 5px 5px;
	width:109px;
	float:left;
	text-align: left;
	}
	#boardcol #topimg p{
	padding:3px 3px 3px 15px;
	margin-left:10px;
	background: url(images/template/ver1/content/news/arrow_circle.gif) no-repeat left;
	}
	    #boardcol #topimg p a{
		text-decoration:none;
		color: #C57854;
	    }
		#boardcol #topimg p a:hover{
		text-decoration:under;
		color: #C57854;
	    }
	#boardcol #news_list {
	padding:40px 5px 5px;
	width:310px;
	float:left;
	background: url(images/template/ver1/content/news/heading.gif) no-repeat top;
	text-align: left;
	}
	
	    #boardcol #news_list ul {
		margin:0px; 
		padding-left:15px;   
		}
	    #boardcol #news_list ul li{
		background: url(images/template/ver1/content/news/.gif) no-repeat left bottom;
		list-style: url(images/template/ver1/content/news/arrow.gif) none;
		font-size: 1.2em;
		line-height: 1.6em;
		color: #666666;	
		}
			#boardcol #news_list ul li a{
			color: #666666;	
			}
	#tourism {
	float:left;
	background: url(images/template/ver1/content/tourism/heading.jpg) no-repeat left top;
	padding: 5px 5px 5px 120px;
	height:220px;
	}
	    .tourism_project{
		float:left;
		text-align: left;
		padding:2px;
		width:92px;
		height:90px;
		line-height: 1.6em;
		}
		.tourism_project .detail {
		height:6em;
		color: #FD8C5B;
		}
			.view,.view a,.view a:link,.view a:visited {
			width:96px;
			display: block;
			height: 14px;
			background: url(images/template/ver1/content/tourism/view.gif) ;
			}
			.view a:hover,.view a:link:hover {
			width:96px;
			display: block;
			height: 14px;
			background: url(images/template/ver1/content/tourism/view.gif) 0px 14px;
			}
#areacol {
width:220px;
height:auto;
float:left;
}
 #jpb1111{
 float:left;
	text-align: left;
	padding:5px;
	width:200px;
	margin-left:5px;
	line-height: 1.6em;
	border: 1px solid #E1E1E1;
 }
 #Vote {
	float:left;
	text-align: left;
	padding:45px 5px 5px 5px;
	width:200px;
	margin-left:5px;
	line-height: 1.6em;
	background-image: url(images/template/ver1/content/Vote/heading.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border: 1px solid #E1E1E1;
}
 #coupon {
	float:left;
	text-align: left;
	padding:60px 5px 5px 5px;
	width:200px;
	margin:10px 0px 0px 5px;
	line-height: 1.6em;
	background: url(images/template/ver1/content/coupon/heading.jpg) no-repeat center 5px;
	border: 1px solid #E1E1E1;
 }
     #coupon .list ul ,#school .list ul{
	color: #CC6600;
	margin:0px 0px 0px 10px; 
	padding:0px;
	 }
	 #coupon .list ul li,#school .list ul li{
	margin-left:10px;
	 }
	 #coupon .list a,#school .list a{
	color: #CC6600;
	 }
	 .go,.go a,.go a:link,.go a:visited {
	width:199px;
	display: block;
	height: 17px;
	background: url(images/template/ver1/content/coupon/go.gif) ;
	 }
	 .go a:hover,.go a:link:hover {
	width:199px;
	display: block;
	height: 17px;
	background: url(images/template/ver1/content/coupon/go.gif)  0px 17px;
	 }
#hit_parade {
	width:660px;
	clear:both;
	background: url(images/template/ver1/content/hit/bg.gif) repeat-y;
}

    #hit_parade .title {
	width:620px;
	height:50px;
	float:left;
	background: url(images/template/ver1/content/hit/title_bg.gif) no-repeat;
	text-align: center;
	padding-left:40px;
	}
	    #hit_parade .title .button a,#hit_parade .title .button a:link,#hit_parade .title .button a:visited {
	width:128px;
	height:45px;
	float:left;
	display:block;
	background: url(images/template/ver1/content/hit/button_bg.gif)  128px 0px;
	text-align: center;
	padding-top:5px;
	color: #333333;
		}
		#hit_parade .title .button a:hover,#hit_parade .title .button a:link:hover {
		width:128px;
		height:45px;
		display:block;
		background: url(images/template/ver1/content/hit/button_bg.gif) ;
		color: #ffffff;
		text-decoration:none;
		}
	#hit_parade .shop_area {
	float:left;
	width:600px;
	padding:5px 30px 5px 30px;
	color: #666666;
	}
	#hit_parade .shop_box {
	width:137px;
	float:left;
	padding:0px 5px;
	text-align: left;
	}
	    .shop_box_title a,.shop_box_title a:link,.shop_box_title a:visited{
	width:127px;
	text-align: left;
	display:block;
	padding-left:10px;
	background: url(images/template/ver1/content/hit/more.gif);
	height: 21px;
	}
	    .shop_box_title a:hover,.shop_box_title a:link:hover {
	background: url(images/template/ver1/content/hit/more.gif) 0px 21px;
	display:block;
	}
	#hit_parade .bottom {
	width:660px;
	height:30px;
	clear:both;
	background: url(images/template/ver1/content/hit/bottom.gif) no-repeat;
	}

/*--------IndexContentLayoutEnd----------*/
.new_shop {

	float: left;
}
.new_shop_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	-height: 30px;
	width: 120px;
	float: left;
}
.new_shop_02 {
	text-align: left;
	float: left;

}
.new_shop_02 ul li {
	margin-left: -20px;
	padding: 0px;
}
.vote_txt01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	-height: 18px;
	font-weight: bold;
	color: #333333;
	letter-spacing: 1px;
	padding-left: 5px;
	margin-left: 5px;
}.vote_txt02 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	-height: 15px;
	font-weight: normal;
	color: #666666;
	letter-spacing: 1px;
	padding-left: 5px;
	margin-left: 25px;
}
.vote_txt03 {
	letter-spacing: 1px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.sup02-4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	text-align: left;
	padding: 3px;
}
.pm01 {
	margin-top: 8px;
	margin-bottom: 8px;
	width: 320px;
	float: left;
}
.pm02 {
	width: 70px;
	float: left;
	margin-top: 8px;
	margin-right: 5px;
}
.pm03 {
	float: left;
	width: 300px;
}
.txt02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	margin-top: 3px;
	margin-bottom: 3px;
	clear: left;
	float: left;
	width: 250px;
}
.pm04 {
	float: left;
	width: 320px;
	clear: right;
}
.pm04_2 {
	float: left;
	width: 320px;
	clear: left;
}
.start {
	width: 150px;
	margin-top: 5px;
	float: left;
}
.txt03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	letter-spacing: 1px;
}
.txt04red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #990000;
	letter-spacing: 2px;
	margin-bottom: 10px;
	width: 70px;
	float: left;
}
.top_S {
	clear: left;
	float: left;
	width: 30px;
}
.pm05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	-height: 19px;
	color: #666666;
	letter-spacing: 1px;
	margin-top: 8px;
	margin-bottom: 8px;
	line-height: 20px;
	width: 300px;
	float: left;
	clear: right;
	text-align: left;
}
.pm05_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	-height: 19px;
	color: #666666;
	letter-spacing: 1px;
	margin-top: 8px;
	margin-bottom: 8px;
	line-height: 20px;
	width: 300px;
	float: left;
	clear: left;
	text-align: left;
	margin-left: 1px;
}
.pm05_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	-height: 19px;
	color: #666666;
	letter-spacing: 1px;
	margin-top: 8px;
	margin-bottom: 8px;
	width: 300px;
	text-align: left;
	clear: right;
	line-height: 20px;
}
.pm06 {
	background-color: #FB9A60;
	width: 300px;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.pm07 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	letter-spacing: 1px;
	margin-top: 5px;
}
.pm08 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	-height: 20px;
	color: #333333;
	letter-spacing: 1px;
	text-align: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.pm09 {
	padding: 5px;
}
.pm10 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.pm11 {
	background-image: url(images/Pay-13.jpg);
}
.pm12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	margin-left: 10px;
	width: 150px;
	clear: left;
	float: left;
}
.pm13 {
	margin-right: 15px;
}
.pm14 {
	font-family: "新細明體";
	font-size: 12px;
	color: #666666;
	letter-spacing: 1px;
}
.pm15 {
	float: left;
	width: 100px;
	clear: left;
}
.pm16 {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	text-align: left;
	background-color: #FCFCFC;
	border: 1px solid #E7E7E7;
}
.pmtxt01 {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #339999;
	letter-spacing: 1px;
	font-weight: bold;
}
.pmtxt02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 2px;
}
.pm17 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5B0000;
	letter-spacing: 1px;
	margin-top: 10px;
	background-color: #FFFFFF;
	padding: 5px;
	line-height: 20px;
}
.rd01 {
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	letter-spacing: 1px;
	text-align: left;
	float: left;
}
.rd02 {
	width: 350px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	letter-spacing: 1px;
	text-align: left;
	float: left;
}
.rd03 {
	background-color: #d29e9e;
	float: left;
	clear: left;
	width: 600px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.sup02 {
	width: 615px;
	float: left;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.sup02 a:link,.sup02 a:visited{
	display:block;
}
.sup02 a:hover,.sup02 a:link:hover{
	display:block;
	background-color: #FFFF99;
}
.sup02-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	background-color: #E6E6E6;
	font-weight: bold;
	text-align: left;
	height: 20px;
	-height: 20px;
}
.sup02-2 {
	float: left;
	width: 250px;
}
.sup02images-3 {
	width: 130px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
}
.sup02_txt {
	width: 200px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	-height: 17px;
	color: #333333;
	margin-top: 10px;
	text-align: left;
	margin-left: 10px;
}
.page_Number {
    clear:both;
	text-align: center;
	letter-spacing: 2px;
	margin-top: 20px;
}
.Arrowhead {
	height: 13px;
	width: 13px;

	border-top-color: #FFFFFF;
	padding-right: 5px;
}
.gl_01 {
	float: left;
	width: 320px;
	margin-top: 6px;
	margin-right: 15px;
	margin-bottom: 6px;
}
.tabo01 {
	width: 299px;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
	float: left;
}
.tabo02 {
	width: 299px;
}
.tabo03 {
	width: 280px;
}
.tabo04 {
	width: 299px;
	background-color: dfdfdf;
	background-image: url(images/6-46.jpg);
}.txt01 {
	font-family: "Courier New", Courier, monospace;
	font-size: 20px;
	color: #FF6600;
	letter-spacing: 1px;
	width: auto;
}
.txt01_1 {
	font-family: "Courier New", Courier, monospace;
	font-size: 20px;
	color: #FF6600;
	letter-spacing: 1px;
	width: auto;
	float: left;
	margin-top: 5px;
}.sup01 {
	letter-spacing: 1px;
	float: left;
	width: 290px;
	margin-top: 10px;
	margin-left: 5px;
	float: left;
}
.tel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	width: 150px;

	float: left;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: left;
	margin-top: 3px;
}
.tabo01all {
	float: left;
	margin-left: 2px;
	margin-bottom: 10px;
}
.show-store {
    clear:both;
}
.taboall_2 {
	width: 700px;
	float: left;
	margin-left: 2px;
}
.gl_02 {
	float: left;
	width: 290px;
	margin-left: 10px;
	text-align: right;
}
.gl_02_pay {
	width: 650px;
	margin-left: 3px;
	margin-right: 2px;
	margin-top: 6px;
	clear:both;
}
. {
	background-image: url(images/gl-02.jpg);
	float: left;
	width: 630px;
	background-repeat: repeat-x;
	margin-top: 8px;
	margin-bottom: 8px;
}
.gl_images_03 {
	width: 280px;
	margin-top: 2px;
	margin-bottom: 15px;
}
.bt01 {
	background-image: url(images/butter01.jpg);
	background-repeat: no-repeat;
	width: 75px;
	height: 20px;
	text-align: center;
	margin: 5px;
}
.re_f {
	width: 175px;
	margin-left: 450px;
}
.ref_tabo {
	width: 150px;
	float: left;
	background-image: url(images/rf_images.jpg);
	height: 210px;
	background-repeat: repeat;
	background-position: center top;
	border: 1px solid #CCCCCC;
	margin-top: 15px;
	margin-right: 4px;
	margin-bottom: 15px;
}
.rf_images {
	margin:8px 0px 8px 8px;/*小圖邊界*/
	height: 85px;
	width: 138px;
}.rf_images_02 {
	height: 85px;
	width: 138px;
}
.rec_f {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B72400;
	letter-spacing: 1px;
	text-align: left;
	padding: 3px;
	margin-left: 5px;
}
.reco_01
{
	background-image: url(images/Recommend.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 65px;
	width: 400px;
	float: left;
	margin-left: 50px;
}
.reco_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	letter-spacing: 1px;
	text-align: left;
	width: 500px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.reco_02 {
	width: 230px;
	float: left;
	text-align: center;
}
.reco_03 {
	width: 10px;
	height: 322px;
	float: left;
}
.reco_02_03 {
	width: 600px;
	margin-left: 100px;
}
.reco_04 {
	background-repeat: no-repeat;
	background-position: left;
	height: 65px;
	width: 400px;
	float: left;
	margin-left: 50px;
	}
.reco_tabo
{
	width: 550px;
	float: left;
	margin-left: 40px;
}
.topmenu_serarch_02
{
	font-family: "新細明體";
	font-size: 11px;
	letter-spacing: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CC6600;
	border-right-color: #CC6600;
	border-bottom-color: #CC6600;
	border-left-color: #CC6600;
	color: #393939;
	height: 18px;
	float: left;
}
.reco_05 {
	font-family: "新細明體";
	font-size: 12px;
	color: #CC3300;
	letter-spacing: 4px;
	padding: 5px;
	text-align: left;
}
.butter01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 5px;
	height: 19px;
}
.reco_txt02 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6600;
	letter-spacing: 5px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
}
.reco_txt03 {
	font-family: "新細明體";
	font-size: 11px;
	color: #E85C00;
	letter-spacing: 1px;
}
.reco_06 {
	text-align: center;
	float: left;
	width: 158px;
}
.txt_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	-height: 20px;
	color: #003366;
	letter-spacing: 1px;
	width: 150px;
}
.txt_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #990000;
}
.line_2 {
	height: 1px;
	background-image: url(images/yyy.jpg);
}
.re_banner {
	background-repeat: no-repeat;
	width: 150px;
	height: 70px;
	float: left;
	margin-top: 15px;
	margin-right: 20px;/*上方廣告區右邊邊界*/
	margin-bottom: 15px;
	border: 1px solid #999999;
	background-position: left;
}
.re_banner_2 {
	background-image: url(images/Capture138_2.JPG);
	background-repeat: no-repeat;
	width: 150px;
	height: 150px;
	float: left;
	margin-top: 15px;
	margin-right: 9px;
	margin-bottom: 15px;
	border: 1px solid #999999;
}
.re_banner_3 {
	background-image: url(images/Capture138_1.JPG);
	background-repeat: no-repeat;
	width: 150px;
	height: 150px;
	float: left;
	margin-top: 15px;
	margin-right: 9px;
	margin-bottom: 15px;
	border: 1px solid #999999;
}.re_banner_4 {
	background-image: url(images/Capture136_2.JPG);
	background-repeat: no-repeat;
	width: 150px;
	height: 150px;
	float: left;
	margin-top: 15px;
	margin-right: 9px;
	margin-bottom: 15px;
	border: 1px solid #999999;
}
.mova_01 {
	background-image: url(images/Movable.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	width: 152px;
	height: 530px;
	float: left;
	margin-right: 25px;
}
.mova_01_right {
	background-attachment: fixed;
	background-repeat: no-repeat;
	float: left;
}
.mova_01_right_01 {
	background-repeat: no-repeat;
	text-align: left;
	margin-bottom: 20px;
}
.mova_01_right_02 {
	width: 47px;
	float: left;
	margin-right: 10px;
}
.mova_01_txt01 {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #339933;
	letter-spacing: 3px;
}
.mova_01_txt02 {
	font-family: "新細明體";
	font-size: 12px;
	letter-spacing: 1px;
	float: left;
	clear: left;
	color: #666666;
	text-align: left;
	width: 430px;
	margin-left: 30px;
}
.route_line {
	background-image: url(images/Movable-04.jpg);
	background-repeat: repeat-x;
	margin-top: 8px;
	margin-right: 5px;
	margin-bottom: 8px;
	height: 20px;
	width: 625px;
}.mova_01_line {
	background-image: url(images/Movable-04.jpg);
	background-repeat: repeat-x;
	float: left;
	clear: left;
	margin-top: 5px;
	height: 20px;
	width: 480px;
	margin-right: 5px;
}.mova_02_line {
	background-image: url(images/Movable-04.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 5px;
	width: 600px;
	margin-top: 8px;
}
.mova_rep_line {
	background-image: url(images/Movable-04.jpg);
	background-repeat: repeat-x;
	float: left;
	clear: left;
	height: 10px;
	width: 100%;
	margin-right: 5px;
	}
.mova_right_tabo {
	margin-top: 4px;
	margin-bottom: 4px;
	float: left;
}
.mova_01_txt01  a
{
	color: #006633;
	font-size: 16px;

}.mova_01_txt01  a:hover
{
	color: #FFFFFF;
	background-color: #006633;
	font-size: 16px;
}
.txt_Content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006633;
	letter-spacing: 2px;
	text-align: center;
	margin-bottom: 10px;
}
.txt_Content2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	letter-spacing: 1px;
	line-height: 18px;
}
.txt_Content2 ul li {
	margin-left: -20px;
	padding-left: -30px;
}
.mov_c01 {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 600px;
}
.mov_c01_2 {
	margin-top: 10px;
	margin-bottom: 20px;
	width: 650px;
	text-align: left;
}
.mov_cimages1 {
	float: right;
	margin: 5px;
}
.mov_ctxt {
	font-size: 10px;
	line-height: 23px;
	color: #4C4C4C;
	letter-spacing: 1px;
}
.mova_02_right {
	background-attachment: fixed;
	background-repeat: no-repeat;
	float: left;
	width: 500px;
	text-align: left;
}
.mova_new_right {
	text-align: left;
	margin-left: 50px;
}
.mov_cimages2 {
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}
.mov_cimages2_right {
	margin-right: 10px;
	margin-bottom: 10px;
	float: right;
}
.espe_taball {
	float: left;
	margin-top: 5px;
	margin-right: 20px;
	margin-left: 0px;
	margin-bottom: 10px;
	clear: right;
	width: 600px;
	}
.espe_tab01 {
	margin-top: 5px;
	margin-bottom: 10px;
	float: left;
	text-align: left;
	margin-left: 10px;
}
.espe_sup01 {
	letter-spacing: 1px;
}
.start_02 {
	width: auto;
	float: left;
	margin-top: 5px;
}
.espe_pm01 {
	margin-top: 8px;
	margin-bottom: 8px;
	float: left;
}
.esp_txt {
	font-family: "新細明體";
	font-size: 10px;
	line-height: 15px;
	color: #333333;
	width: 280px;
	float: left;
}
.esp_tabo {
	width: 650px;
	margin-right: 10px;
}
.Spe_dis_tabo {
	background-image: url(images/Special_discount01.jpg);
	height: 252px;
	width: 650px;
	background-repeat: no-repeat;
	background-position: center;
	float: left;
}
.Spe_dis_tabo2 {
	background-image: url(images/Special_discount02.jpg);
	width: 650px;
	background-repeat: repeat-x;
	background-position: top;
	float: left;
}
.Spe_dis_tabo3 {
	width: 600px;
	margin-left: 5px;
	background-color: #FFFFFF;
}
.l_01 {
	font-family: "細明體";
	font-size: 12px;
	color: #666666;
	background-color: #FFCC66;
	letter-spacing: 3px;
	height: 20px;
	padding-top: 8px;
	padding-right: 3px;
	padding-left: 3px;
	float: left;
	font-weight: bold;
	width: 365px;
	margin: 2px;
}
.c_01 {
	font-family: "細明體";
	font-size: 12px;
	color: #666666;
	background-color: #FFCC66;
	letter-spacing: 3px;
	height: 20px;
	padding-top: 8px;
	padding-right: 3px;
	padding-left: 3px;
	float: left;
	width: 100px;
	font-weight: bold;
	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 2px;
	margin-left: 3px;
}
.r_01 {
	font-family: "細明體";
	font-size: 12px;
	color: #666666;
	background-color: #FFCC66;
	letter-spacing: 3px;
	height: 20px;
	padding-top: 8px;
	padding-right: 3px;
	padding-left: 3px;
	float: left;
	width: 100px;
	font-weight: bold;
	margin: 2px;
}
.l_02 {
	font-family: "細明體";
	font-size: 12px;
	color: #666666;
	letter-spacing: 3px;
	padding-top: 8px;
	padding-right: 3px;
	padding-left: 3px;
	float: left;
	font-weight: bold;
	width: 365px;
	margin: 2px;
}
.c_02 {
	font-family: "細明體";
	font-size: 12px;
	color: #FF0000;
	letter-spacing: 3px;
	height: 20px;
	padding-top: 8px;
	padding-right: 3px;
	padding-left: 3px;
	float: left;
	width: 100px;
	font-weight: bold;
	margin-top: 35px;
	margin-right: 3px;
	margin-bottom: 2px;
	margin-left: 3px;
}
.r_02 {
	font-family: "細明體";
	font-size: 12px;
	color: #003366;
	letter-spacing: 1px;
	height: 20px;
	padding-top: 8px;
	padding-right: 3px;
	padding-left: 3px;
	float: left;
	width: 100px;
	font-weight: bold;
	margin-top: 35px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}
.spe_lcr {
	background-color: #FFFFFF;
}
.l_txt01 {
	clear: left;
	float: left;
	margin-left: 3px;
}
.l_txt02 {
	font-size: 11px;
	color: #999999;
	letter-spacing: 1px;
	float: left;
	clear: left;
	width: 210px;
}
.Spe_dis_tabo4 {
	width: 600px;
	margin-left: 10px;
}
.parint {
	background-image: url(images/Movable_Cotent.gif);
	background-repeat: no-repeat;
	height: 245px;
	width: 566px;
	margin-bottom: 20px;
}
.parint_txt {
	width: 350px;
	margin-left: 205px;
	margin-top: 20px;
	text-align: left;
}
.parint_txt01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #333333;
	letter-spacing: 2px;
}
.icon_3 {
	width: 33px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #006666;
	float: left;
	letter-spacing: 1px;
	text-align: center;
}
.icon_tabo {
	float: left;
	height:60px;
	width: 310px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.pay_me {
	float: left;
	width: 650px;
}
.vote_txt06 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003333;
	font-weight: bold;
}
.route {
	float: left;
}
.route_01 {
	height: 71px;
	width: 117px;
	float: left;
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 6px;
}
.route_form {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 6px;
	clear: left;
	float: left;
}
.route_images {
	float: left;
	width: 62px;
	margin-right: 10px;
	background-image: url(images/Route-10.jpg);
	background-repeat: no-repeat;
	height: 47px;
}
.route_txt01{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: 3px;
	text-align: left;
	color: #FF9900;
	width: 550px;
	margin-bottom: 5px;
}
.route_txt02{
	font-family: "新細明體";
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	letter-spacing: 1px;
	text-align: left;
	width: 550px;
}
.route_form a{
}

.route_form a:hover{
	background-color: #FFFFC1;
	text-decoration: none;
	display: block;
}
.card {
	height: 40px;
	margin-top: 10px;
	margin-right: 3px;
	margin-bottom: 2px;
	float: left;
}
.re_3 {
	width: 450px;
	margin-left: 50px;
}
.Route-21 {
	margin-bottom: 10px;
	height: 109px;
	width: 572px;
	float: left;
	margin-top: 20px;
	margin-left: 5px;
}
.vote_top {
	background-image: url(images/vote_2.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 600px;
	height: 100px;
}
.cat_txt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003333;
	letter-spacing: 2px;
	text-align: left;
	font-weight: bold;
	margin-left: 35px;
	padding: -5px;
	margin-top: 20px;
}
.cat_txt02 {
	background-position: left;
	margin-left: 35px;
	text-align: left;
	line-height: 20px;
}
.cat_txt03 {
	float: left;
	width: 120px;
	background-image: url(images/cat_back.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 20px;
	margin-top: 1px;
	margin-bottom: 1px;
}
.cat_Form {
	float: left;
	width: 650px;
}
.Route-02 {
	float: left;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 2px;
	margin-left: 2px;
}
.b_images {
}
.genrral_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	letter-spacing: 1px;
	float: left;
	width: 500px;
	clear: right;
}
.rec_tabo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	letter-spacing: 1px;
	text-align: left;
}
.rec_tabo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 20px;
	background-color: #FFE697;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 5px;
	text-align: left;
}
.rec_se {
	font-size: 12px;
	color: #000000;
	letter-spacing: 1px;
	height: 20px;
	float: left;
	margin-right: 5px;
}
.rec_se_tab {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding: 2px;
}
.tab {
	height: 10px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.search {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	color: #FB3F00;
	letter-spacing: 2px;
	text-align: left;
	width: 600px;
	float: left;
}
.Cellular_phone {
	height: 200px;
	width: 150px;
	margin-left: 370px;
	margin-top: 22px;
	background: url(images/mini_images.gif) no-repeat left top;
}
.sp_images {
	background-image: url(images/sp_images.jpg);
	background-repeat: no-repeat;
	width: 556px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-position: top;
}
.sp_images_2 {
	margin-top: 10px;
	margin-bottom: 5px;
}
.sp_tabo {
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 8px;
	font-family: "新細明體";
	font-size: 12px;
	color: #666666;
	letter-spacing: 1px;
	text-align: left;
	line-height: 14px;
}
.txt_14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	letter-spacing: 1px;
	text-align: center;
	line-height: 14px;
	margin-top: 1px;
	margin-bottom: 1px;
}
h1 {
	margin: 0px;
	font-weight: normal;
}

#foodmenubg {
	padding:5px;
	height:153px;
	width:145px;
	background-image: url(images/menu/bg-1.gif);
	background-repeat: no-repeat;
	float: left;
}
#foodmenubg-s {
	padding:5px;
	height:145x;
	width:150px;
	background-image: url(images/menu/bg-1.gif);
	background-repeat: no-repeat;
	float: left;
}
#foodmenubg-large {
	padding:5px;
	height:150px;
	width:280px;
	background-image: url(images/menu/bg-2.gif);
	background-repeat: no-repeat;
	float: left;
}
#line {
	border-top:1px dashed #E28D8D;
	height: 10px;
	width:671px;
}
#foodhead {
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-decoration: none;
	width:671px;
	}
.foodhead {
	color:red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20pt;
	text-decoration: none;
	font-weight: bold;
	}
.rec_h {
	width: 100px;
}	
.small_p p {
	font-size: 9pt;
	font-weight: normal;
	color: #666666;
	line-height: 1.8em;
}
.card2 {
	float: left;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	letter-spacing: 1px;
	color: #666666;
	width: 450px;
}
.card2 ol li {
	font-size: 12px;
	border-left-width: -13px;
	padding: 2px;
}
.route_images_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 2px;
	margin-right: 15px;
	letter-spacing: -2px;
	line-height: normal;
}
.rep {
	line-height: 20px;
	color: #3A3A3A;
	text-align: left;
	padding: 5px;
	width: auto;
	margin-left: 60px;
	letter-spacing: 2px;
	border: 1px solid #FF9900;
	font-size: 13px;
}
.rep_txt {
	float: left;
	margin-right: 15px;
}
.start_rep {
	width: 150px;
	float: left;
	}
.rep_tabo {
	float: left;
}
.rep_txt02 {
	border: thin dashed #CE0000;
	width: 535px;
	height: 40px;
	color: #D90000;
	font-size: 10px;
	line-height: 18px;
	margin-top: 10px;
	margin-left: 20px;
	padding: 5px;
	margin-bottom: 15px;
	letter-spacing: normal;
	word-spacing: normal;
}
.rep_tabo2 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.rep_tabo3 {
	margin-left: 88px;
	margin-top: 10px;
}
.rep_images {
	width: 120px;
	float: right;
}
.reco_f_com {

}

