#mainContent{
float:right;
width:700px;
margin:15px 10px 0 0;
display:inline;/*修正Margin Double*/
}

em#note{
float:left;
width:680px;
margin-top:20px;
font-style:normal;
color:#afafaf;
text-align:center;

}


/* 開始 menuList content 部分設定
===============================================================================================*/
.menuList ul,.menuList li{
float:left;
margin:0;
padding:0;
list-style-type:none;
}
.menuList ul{
width:690px;
margin-bottom:-35px;/* 針對FF 減掉最後一排li的 margin-bottom:35px;(只有FF有) */
*margin-bottom:0;/* 針對IE 覆蓋回來 */
}
.menuList li{
width:220px;
height:245px;
margin:0 10px 35px 0;
display:inline;/*修正Margin Double*/
}
.menuList li h5{/*產品介紹表單 Title*/
float:left;
width:220px;
height:37px;
margin:0;
padding:10px 0 0 0;
background:url(../images/title_menuList.jpg) no-repeat;
font-size:16px;
color:#5c4f3b;
}
.menuList li h5 span{/*產品介紹表單 Title English*/
float:left;
margin-top:-3px;
font-size:12px;
color:#a19481;
}
.menuList li h5 a,.menuList li h5 a:link{color:#5c4f3b;}
.menuList li h5 a:hover{color:#ff9200;}

.menuList .menuListImgBorder{
float:left;
width:218px;
height:148px;
position:relative;
padding:1px;
background:url(../images/menuListImgBorder.gif) no-repeat;
}

/* POP-UP設定
===============================*/
.menuList em a{/*成分表 和 簡介 按鈕設定*/
float:left;
width:64px;
height:19px;
margin:9px 5px 0 0;
padding:0;
display:block;
font-size:0;
line-height:0;
text-align:center;
background:url(../images/menuListIntro.gif) no-repeat;
}

.menuList em a.menuListIntro{margin-right:0;}/* 簡介 按鈕Margin靠右改成0 */

.menuList em a.menuListMaterial:hover{background-position:0 -19px;}/*成分表 按鈕hover設定*/
.menuList em a.menuListIntro,.menuList em a.menuListIntro:link{background-position:-64px 0;}/*簡介 按鈕設定*/
.menuList em a.menuListIntro:hover{background-position:-64px -19px;}/*簡介 按hover鈕設定*/


.menuList .menuListMaterialContent{/*成分表 滑鼠移入出現內容框*/
width:170px;
position:absolute;
z-index:2;
visibility: hidden;
border:1px solid #978973;
background:url(../images/menuListIntroPopUpBG.gif) no-repeat right bottom;
padding:12px;
}
.menuList .menuListIntroContent{/*簡介 滑鼠移入出現內容框*/
width:330px;
position:absolute;
z-index:2;
visibility: hidden;
border:1px solid #978973;
background:url(../images/menuListIntroPopUpBG.gif) no-repeat right bottom;
padding:12px;
}
.menuList h6{
margin-bottom:3px;
font-size:12px;
color:#5c4f3b;
border-bottom:1px dotted #5c4f3b;
}

.menuList ul ul{width:auto;}/* 修正上一層ul的寬690px */
.menuList ul ul li{
float:left;
width:150px;
height:18px;
margin:0;
}
/* END POP-UP設定
********************************/


.menuList em.price{/*MenuList Price 設定*/
float:right;
margin-top:9px;
font-style:normal;
color:#5c4f3b;
font-weight:bold;
display:block;
}

.menuList em.price strong{float:left;}/* 將NT靠左 */

.menuList em.price span{
float:left;
width:50px;
height:40px;
display:block;
font-size:13px;
color:#ff9200;
}


/* 產品狀態小標籤 設定
===============================*/
em.productInfo{
display:block;
position:absolute;
top:1px;
right:1px;
font-size:0;
line-height:0;
letter-spacing:-2px;
color:#ffffff;
width:55px;
height:30px;
background:url(../images/new.png);
}
em.productInfo_new{
width:55px;
height:30px;
background:url(../images/new.png);
}
em.productInfo_hot{
width:55px;
height:30px;
background:url(../images/hot.png);
}
em.productInfo_vege{
width:55px;
height:30px;
background:url(../images/vege.png);
}
em.productInfo_hot-new{
width:102px;
height:30px;
background:url(../images/hot-new.png);
}
em.productInfo_hot-vege{
width:102px;
height:30px;
background:url(../images/hot-vege.png);
}
em.productInfo_new-vege{
width:102px;
height:30px;
background:url(../images/new-vege.png);
}
em.productInfo_hot-new-vege{
width:150px;
height:30px;
background:url(../images/hot-new-vege.png);
}
/* END 產品狀態小標籤 設定
********************************/
.menuList #pageNumber{margin-top:15px;}/* 覆蓋Common.css中#pageNumber的Magin設定 */ 


/* menuList Title 分類
===============================*/
.menuList h4{
width:680px;
height:72px;
margin:19px 0 25px 0;
font-size:0;
line-height:0;
color:#ffffff;
background:url(../images/title_menu.gif) no-repeat;
}

.menuList h4#breadfast{background-position:0 0;}
.menuList h4#chiefsSpecial{background-position:0 -72px;}
.menuList h4#sandwich{background-position:0 -144px;}
.menuList h4#deliSets{background-position:0 -216px;}
.menuList h4#deli{background-position:0 -288px;}
.menuList h4#cakes{background-position:0 -360px;}
.menuList h4#hotDrinks{background-position:0 -432px;}
.menuList h4#coldDrinks{background-position:0 -504px;}
.menuList h4#smoothie{background-position:0 -576px;}
/* END menuList Title 分類
********************************/

/* menuList ThirdNav 部分設定
===============================*/
ul#thirdNav,ul#thirdNav li{
float:left;
height:20px;
margin:0;
padding:0;
list-style-type:none;
font-size:0;
line-height:0;
color:#ffffff;
}
ul#thirdNav{
float:right;
margin:-25px 30px 10px 0;
display:inline;/*修正Margin Double*/
}
ul#thirdNav a,ul#thirdNav a:link,ul#thirdNav a:hover{color:#fff;}


/* 冷熱飲 部分
-------------*/
ul.thirdNav_menu01 li{width:29px;}
ul.thirdNav_menu01 a{
width:29px;
height:20px;
display:block;
}

ul.thirdNav_menu01{
width:58px;
background:url(../images/thirdNav_menu.gif) no-repeat 0 -20px;
}
ul.thirdNav_menu01 a{
background:url(../images/thirdNav_menu.gif) no-repeat;
}

ul.thirdNav_menu01 li#childThirdNav01 a{}
ul.thirdNav_menu01 li#childThirdNav02 a{background-position:-31px 0;}

ul.thirdNav_menu01 li#childThirdNav01 a:hover{background-position:0 -20px;}
ul.thirdNav_menu01 li#childThirdNav02 a:hover{background-position:-31px -20px;}



/* 內用外帶 部分
-------------*/
ul.thirdNav_menu02 li{width:44px;}
ul.thirdNav_menu02 a{
width:44px;
height:20px;
display:block;
}

ul.thirdNav_menu02{
width:88px;
background:url(../images/thirdNav_menu2.gif) no-repeat 0 -20px;
}
ul.thirdNav_menu02 a{
background:url(../images/thirdNav_menu2.gif) no-repeat;
}

ul.thirdNav_menu02 li#childThirdNav01 a{}
ul.thirdNav_menu02 li#childThirdNav02 a{background-position:-44px 0;}

ul.thirdNav_menu02 li#childThirdNav01 a:hover{background-position:0 -20px;}
ul.thirdNav_menu02 li#childThirdNav02 a:hover{background-position:-44px -20px;}









/* END menuList ThirdNav 部分設定
********************************/


/* END menuList content 部分設定
************************************************************************************************/


/* 開始 menuDetail content 部分設定
===============================================================================================*/
.menuDetail h4{/*產品介紹 Title*/
float:left;
width:680px;
height:33px;
margin:12px 0 13px 0;
padding:17px 0 0 0;
background:url(../images/title_menuDetail.gif) no-repeat;
font-size:16px;
color:#5c4f3b;
}
.menuDetail h4 span{/*產品介紹 Title English*/
margin-left:5px;
font-size:12px;
color:#a19481;
}
.menuDetail .menuDetailImgContainer{
float:left;
width:300px;
position:relative;
border:solid 1px #d4c8ba;
margin-right:18px;
}
.menuDetail .menuDetailImg{
}

.menuDetail .menuDetailInfo{
float:left;
width:360px;
}

.menuDetail em.price{/*MenuDetail Price 設定*/
position:absolute;
right:0;
bottom:0;
font-style:normal;
font-weight:bold;
color:#5c4f3b;
}
.menuDetail em.price span{
font-size:20px;
color:#ff9200;
}

.menuDetail ul.menuListMaterial,.menuDetail ul.menuListMaterial li{
margin:0;
padding:0;
list-style-type:none;
color:#958f86;
}
.menuDetail ul.menuListMaterial{
width:360px;
position:relative;
}

.menuDetail .line{
width:100%;
height:3px;
margin:10px 0;
background:#000000 url(../images/line_menuDetail.gif) repeat-x;
font-size:0;/*修正 IE6 會莫名自動變成高15px*/
}
.menuDetail .menuDetailInfo p{
margin:0;
padding:0;
}

/* 其他商品 與 推薦商品 設定
===============================*/
.menuDetail h5{
float:left;
width:680px;
height:70px;
margin:0;
padding:0;
font-size:0;
line-height:0;
color:#ffffff;
}
.menuDetail #otherProducts{
float:left;
margin-top:45px;
}
.menuDetail #otherProducts h5{background:url(../images/title_menuDetail_otherProduct.gif) no-repeat;}
.menuDetail #recommend h5{margin-top:20px; background:url(../images/title_menuDetail_recommend.gif) no-repeat;}

.menuDetail .secContent ul,.menuDetail .secContent ul li{
margin:0;
padding:0;
list-style-type:none;
}
.menuDetail .secContent ul li{
float:left;
width:157px;/* 增加2px修正IE6 字元重複bug */
margin-right:18px;/* 寬增加2px 所以margin減少2px */
display:inline;/*修正Margin Double*/
}

.menuDetail .secContent ul li .secContentImgContainer{
float:left;
position:relative;
border:solid 1px #d4c8ba;
}
.menuDetail .secContent ul li img{
}


/*商品名稱跟價錢設定*/
.menuDetail .secContent ul li em{
float:left;
margin-top:5px;
font-style:normal;
font-weight:bold;
color:#958f86;
}
.menuDetail .secContent ul li em.price02{float:right;width:60px;}
.menuDetail .secContent ul li em.price02 strong{float:left;}
.menuDetail .secContent ul li em.price02 span{
float:right;
width:40px;
height:40px;
display:block;
}
.menuDetail .secContent ul li a,.menuDetail #otherProducts ul li a:link{color:#958f86;}
.menuDetail .secContent ul li a:hover{color:#ff9200;}

.menuDetail .secContent ul li .secContentImgContainer em{/* 覆蓋價錢部分em的margin */
margin-top:0;
}



/* 其他商品 與 推薦商品 設定
********************************/

/* END menuDetail content 部分設定
************************************************************************************************/



/* 開始 menuRank content 部分設定
===============================================================================================*/
.menuRank h4{
width:680px;
height:72px;
margin:0 0 14px 0;
font-size:0;
line-height:0;
color:#ffffff;
background:url(../images/title_menu.gif) no-repeat;
}
.menuRank h4#whatsHot{background-position:0 -648px;}


.menuRank ul,.menuRank li{/* 排行榜 區塊設定 */
float:left;
margin:0;
padding:0;
list-style-type:none;
}
.menuRank ul{
width:680;
}
.menuRank li{
width:330px;
height:315px;
margin:0 20px 14px 0;
display:inline;
background:url(../images/menuRank_bg.jpg) bottom no-repeat;
}




.menuRank li h5{/* 排行榜 title 設定 */
float:left;
width:330px;
height:60px;
font-size:0;
line-height:0;
color:#ffffff;
background:url(../images/menuRank_title.jpg) no-repeat;
}
.menuRank li h5#breakfast{background-position:0 0;}
.menuRank li h5#chiefsSpecial{background-position:0 -60px;}
.menuRank li h5#sandwich{background-position:0 -120px;}
.menuRank li h5#deliSets{background-position:0 -180px;}
.menuRank li h5#drinks{background-position:0 -240px;}



.menuRank ul ol,.menuRank ul ol li{/* 排行榜 設定 */
float:left;
width:235px;
margin:0;
padding:0;
list-style-type:none;
}
.menuRank ul ol{
margin-left:70px;
display:inline;
}
.menuRank ul ol li{
height:39px;
padding-top:8px;
background:none;
}
.menuRank ul ol h6{
font-size:12px;
line-height:15px;
color:#5c4f3b;
}
.menuRank ul ol h6 span{
float:left;
color:#a19481;
}
.menuRank ul ol a,.menuRank ul ol a:link{color:#5c4f3b;}
.menuRank ul ol a:hover{color:#ff9200;}

/* END menuRank content 部分設定
************************************************************************************************/




/* 開始 storeList content 部分設定
===============================================================================================*/

/* store Search 設定
===============================*/
form#search{
float:left;
width:680px;
height:105px;
margin:25px 0;
padding:50px 0 0 9px;
background:url(../images/store_searchBG.jpg) no-repeat;
}

.storeDetail form#search{/* 專屬於storeDetail的設定 */
height:105px;
margin-top:20px;
padding:40px 0 0 9px;
background:url(../images/store_searchBG2.jpg) no-repeat;
}

form#search input#seachBox{
float:left;
border:1px solid #787169;
}
form#search em{
margin-left:10px;
padding-left:15px;
color:#605138;
font-style:normal;
background:url(../images/spot_brown.gif) no-repeat 0 2px;
}
form#search td{
padding:4px 3px;
}
form#search label{
float:left;
height:20px;
padding:3px 0 0 25px; 
margin:-4px 0 0 3px;
color:#6a6a6a;
display:block;
background:url(../images/storeSearchIcons.gif) no-repeat;
}
form#search label.net{background-position:0 -22px;}
form#search label.MRT{background-position:0 -44px;}
form#search label.parking{background-position:0 -66px;}
form#search label.meeting{background-position:0 -88px;}
form#search label.Tcard{padding-left:43px; background:url(../images/storeSearchIcons_Tcard.gif) no-repeat;}

form#search input#submit{
width:66px;
height:26px;
background:url(../images/storeSearchBtn.gif) no-repeat;
border:0;
font-size:0;
line-height:0;
color:#a87b43;
text-align:center;
cursor:pointer;
}
form#search input#submit:hover{background-position:0 -26px;}

#search span.checkbox { /* 門市查詢部分 CheckBox 設定 */
width:15px; 
height:15px; 
padding:0; 
background:url(../images/checkBox.gif) no-repeat; 
display: block; 
clear: left; 
float: left; 
} 
/* END store Search 設定
********************************/
.storeList dl,.storeList dt,.storeList dd{
float:left;
width:680px;
margin:0;
padding:0;
}
.storeList dl{
clear:both;
}

.storeList dt.storeList_title{
height:72px;
font-size:0;
line-height:0;
color:#fff;
background:url(../images/title_storeList.gif) no-repeat;
}
.storeList dl dl dt{
padding-top:15px;
padding-bottom:10px;
font-size:15px;
font-weight:bold;
color:#aa9879;
background:url(../images/line_storeList.gif) no-repeat bottom;
}

.storeList dt#storeList_title01{}
.storeList dt#storeList_title02{margin-top:25px; background-position:0 -72px;}


.storeList ul,.storeList li{
float:left;
width:680px;
margin:0;
padding:0;
list-style-type:none;
color:#605138;
}
.storeList li{
padding-top:12px;
padding-bottom:12px;
background:url(../images/line_storeList.gif) no-repeat bottom;
}
.storeList ul h3{
float:left;
width:80px;
padding-left:15px;
background:url(../images/spot_orange.gif) no-repeat 0 3px;
font-size:12px;
}
.storeList ul h3 a,.storeList ul h3 a:link{color:#5c4f3b;}
.storeList ul h3 a:hover{color:#ff9200;}

.storeList ul em{
float:left;
margin:-2px 0 0 10px;
padding:0 0 0 25px;
font-style:normal;
display:block;
}
em.tel{width:75px; background:url(../images/telIcon.gif) no-repeat 0 3px;}
em.address{width:200px; background:url(../images/addressIcon.gif) no-repeat 0 3px;}



/* storeIcon  設定
===============================*/
.storeList ul .storeIcon{
float:right;
width:170px;
}
#mainContent  .storeIcon em{
float:left;
width:22px;
height:22px;
margin:0 0 0 2px;
padding:0;
display:block;
font-size:0;
line-height:0;
color:#ffffff;
background:#000000 url(../images/storeSearchIcons.gif) no-repeat;
}
#mainContent  .storeIcon em.outDoor{}
#mainContent  .storeIcon em.net{background-position:0 -22px;}
#mainContent  .storeIcon em.MRT{background-position:0 -44px;}
#mainContent  .storeIcon em.parking{background-position:0 -66px;}
#mainContent  .storeIcon em.meeting{background-position:0 -88px;}
#mainContent  .storeIcon em.Tcard{width:40px; background:#000000 url(../images/storeSearchIcons_Tcard.gif) no-repeat;}
/* END storeIcon  設定
********************************/


a.Map{
float:right;
width:50px;
height:22px;
margin-right:8px;
display:inline;
font-size:0;
line-height:0;
color:#806b4e;
background:url(../images/storeList_mapIcon.gif) no-repeat;
}
a.Map:hover{background-position:0 -22px;}
/* END storeList content 部分設定
************************************************************************************************/



/* 開始 storeDetail content 部分設定
===============================================================================================*/
.storeDetail h3{/* 門市查詢 Title */
float:left;
width:680px;
height:33px;
margin:12px 0 13px 0;
padding:17px 0 0 0;
background:url(../images/title_storeDetail.gif) no-repeat;
font-size:16px;
color:#5c4f3b;
}
.storeDetail h3 span{
float:left;
}


.storeDetail #storeDetailImgContainer{
float:left;
width:306px;
margin-right:14px;
}
.storeDetail .storeDetailImg{
float:left;
border:solid 1px #5d4f3f;
margin:0 4px 4px 0;
}

#secIMG_1,#secIMG_2,#secIMG_3{cursor:pointer;}

.storeDetail .storeDetailInfo{
float:left;
width:350px;
}
.storeDetail .storeDetailInfo em{
float:left;
width:350px;
margin:0;
padding:0 0 0 25px;
line-height:23px;
font-style:normal;
color:#5c4f3b;
}
.storeDetail em.setNum{padding:0; float:left;}/* 座位數 設定 */
.storeDetail em.setNum span{font-weight:bold;}

.storeDetail em.openHours{/* 門市查詢 開店時間 */
padding:0;
float:left;
/*margin-left:10px;
font-size:12px;
color:#a19481;
*/}
.storeDetail em.openHours span{font-weight:bold;}

.storeDetail .storeDetailInfo p{
float:left;
width:350px;
margin:10px 0 0 0;
padding:0;
}

.storeDetail .line{
float:left;
width:100%;
height:3px;
margin:10px 0;
background:url(../images/line_menuDetail.gif) repeat-x;
font-size:0;/*修正 IE6 會莫名自動變成高15px*/
}


.storeDetail .storeDetailInfo .storeIcon{/* 覆蓋 storeIcon 在Store list的float:left; */
float:left;
}

.storeDetail .storeDetailInfo a.Map{/* 覆蓋 Map btn 在Store list的margin-right:8px; */
margin:0;
}
/* END storeDetail content 部分設定
************************************************************************************************/



