﻿a.blue:link, a.blue:visited {color:#0069B5; text-decoration:underline}

#loading{position:absolute; z-index:9999; border:2px solid #ACD9F6; background-color:#E8F1FE}
#bldList{position:absolute; width:450px; border:1px #dadada solid; background:#f6f6f6; text-align:left; top:26px; left:0; display:none; z-index:9999}
#bldList .bar{overflow:hidden; padding:0 10px 0 15px; border-bottom:2px #dcdcdc solid; color:#9b9b9b; font-size:12px; line-height:30px}
#bldList .bar strong{display:block; float:left; width:300px}
#bldList .bldSlctHelp {display:block;float:left;text-indent:16px;width:90px; font-weight:normal; font-size:12px}
a.closeb:link,a.closeb:visited,a.closeb:hover{display:block; overflow:hidden; float:right; width:14px; height:14px; margin-top:8px; background:url(../images/ff/dropdown.png) 0 0 no-repeat; font-size:0; line-height:100px}
#bldList .ddlist{margin:10px 0 10px 10px; width:430px; height:170px;overflow:scroll; overflow-x:hidden}
.bldList li{overflow:hidden; float:left; width:195px; height:20px; line-height:22px; border:1px solid #A9D1EA; margin:2px; padding:0 2px; cursor:pointer;color:#356498}
.bldList li.hover{background-Color:#FFB;color:#F60; border-color:#F60}
.bldList li em{font-weight:bold;color:#F60; font-style:normal}

.ffNotice{width:210px; float:left; margin:5px 0 0 5px}
.ffNotice th{line-height:1.55em; padding-left:5px;background-color:#D7ECFF; border-left:1px solid #78BBE7; text-align:right; width:80px}
.ffNotice td{background-color:#D7ECFF; border-right:1px solid #78BBE7; width:125px}
.ffNotice div{height:4px}
.ffNotice #ffnTop{background:url(../images/ff/shortTop.gif) no-repeat scroll left top; overflow:hidden}
.ffNotice #ffnBtm{background:url(../images/ff/shortBtm.gif) no-repeat scroll left top}
#srchFf {width:750px; text-align:left; float:left; margin:5px}
#srchFfT {padding-top:4px; background:url(../images/ff/srchTop.gif) left top no-repeat}
#srchFfB {padding-top:4px; background:url(../images/ff/srchBtm.gif) left bottom no-repeat}
#srchFfC {padding:18px 0 5px 20px; background:#d7ecff; border-left:1px #78bbe7 solid; border-right:1px #78bbe7 solid; width:713px; height:80px}
#srchFfC #free{overflow:hidden; width:153px; height:50px; padding-right:6px; background:url(../images/ff/srchFree.gif) no-repeat; text-align:right; line-height:35px; float:left; margin:0}
#srchFfInput {float:left; position:relative; z-index:999}
#ChangeBld{background:#d7ecff; padding:8px 28px; border:1px #8ac4ed solid; border-top:none; display:none; position:relative; height:25px}
#ChangeBld label{display:block; float:left; width:148px; height:24px; background:url(../images/ff/searchico.png) 0 -60px no-repeat; color:#FFF; text-indent:10px; line-height:24px}
#srchFfInput input{width:355px; height:17px; padding-top:4px; border:1px #0e8df8 solid; font-size:14px; text-indent:10px}

#building{width:370px; border:1px solid #ccc; height:24px;font-size:15px; vertical-align:bottom}
#areaSelect{float:left; width:135px; padding:6px 20px 0 10px; background:url(../images/ff/srchArrow.gif) right 6px no-repeat;cursor:pointer; }
#areaSelect span{font-size:14px; font-weight:700; color:#146FE2}
#areaSelect span:hover{color:#f60}
#unFound {position:relative; float:right; clear:both; margin-top:8px}
#nofind {position:absolute;z-index:10;left:-350px;top:10px;width:450px;padding:10px 10px 5px 15px;background:#FFF;border:1px solid #0e8df8;line-height:1.4em;text-indent:2em}
#guid{clear:both; width:607px; height:23px; margin:0 0 0 27px; background:url(../images/ff/Guid.gif) no-repeat; text-indent:-1000px}

#areaList{position:absolute; display:none; background:#F6F6F6 none repeat scroll 0 0; border:1px solid #0E8DF8; padding:8px 15px; text-align:left; width:625px; z-index:1005; left:0; top:28px}
#areaList .areaBar{text-align:right; height:18px; padding:3px}
#areaList .areaBar a.help{display:block;float:left;height:18px; width:90px;background:url(../images/ff/ico.png) 0 -653px no-repeat;text-indent:16px}
#areaList #area li{float:left; background:#e8e8e8; width:68px; margin:2px 0 0 8px; cursor:pointer; padding:6px 2px; text-align:center; font-weight:bold; color:#000}
#areaList #area li.now{background-color:#1590f7; color:#fff}
#areaList .split{border-top:2px solid #9ECCF0; height:2px; clear:both}
#letters a{display:block; font-size:1.1em; padding:2px 7px; float:left; font-family:Arial;color:#356498}
#letters a:hover, #letters a.now{background:#4BA6F5; color:#FFF; text-decoration:none}

.address {position:relative; margin-top:10px; padding-top:23px}
.checkadd{ position:absolute; top:0; left:6px; z-index:2}
.checkadd a{display:block; float:left; width:107px; height:28px; text-align:center; line-height:26px; overflow:hidden; margin:0 4px auto auto; white-space:nowrap}
.checkadd a:link,.checkadd a:visited{background:url(../images/ff/tab.png) 0 -29px no-repeat}
.checkadd a:hover,.checkadd a:active, .checkadd a.now {background:url(../images/ff/tab.png) no-repeat; color:#fa6604; font-weight:700; text-decoration:none}
.checkadd p{float:left; line-height:30px; margin:0 10px; cursor:pointer; text-decoration:underline; color:#0069B5}
.addhere{overflow:hidden; height:30px; background:#bbd9ee; border:1px #8ac4ed solid; line-height:30px}
.addnow{float:left; width:300px; text-indent:15px}
.qutip{float:right;width:114px;height:23px;margin:8px 13px 0 0;background:url(../images/ff/timer.gif) 0 0 no-repeat;font-weight:700;line-height:23px;text-indent:29px}
.ordHis{float:right;width:100px;height:23px;margin:8px 13px 0 0;background-color:#D7EDFC;font-weight:700; text-align:center;line-height:23px; border:1px solid #8AC4ED}
.tip{width:260px;padding:15px;text-align:left;text-indent:20px; line-height:1.5em; color:#111; letter-spacing:1px}

.shoplist{float:left; height:333px; padding:5px 0; overflow-x:hidden; overflow-y:scroll; width:980px; border-left:1px solid #8AC4ED}
.shoplist li{overflow:hidden; float:left; width:295px; height:105px; margin:0 0 5px 5px; padding:3px 0 5px 9px; border:1px #d4e4ee solid; cursor:pointer}
.shoplist li.hover{background:#e8f6ff; border:1px #9bcffe solid}
.shoplist li.current{background:#fff; border:1px #fe9900 solid}
.shoplist li h3 {overflow:hidden; float:left; width:220px; line-height:22px; white-space:nowrap}
.shoplist li span{ font-size:12px; font-weight:100}
.shoplist li span.work{color:#999}
.shoplist li span.shopName{color:#e62d0f; font-weight:bold;font-size:14px}
.shoplist li .goord{float:right; line-height:25px; text-align:right; margin:0 5px}
.shoplist li dl{overflow:hidden; clear:both}
.shoplist li dl p{margin:2px 0}
.shoplist li dt{float:left; overflow:hidden; width:32px; height:15px; margin-right:3px; color:#FFF; text-indent:3px; line-height:15px}
* html .shoplist li dt{float:left; overflow:hidden; width:32px; margin-right:3px; color:#FFF; text-indent:3px; line-height:15px}
.shoplist li dd{overflow:hidden; float:left; width:260px; margin-bottom:4px; color:#666; line-height:15px; margin:2px 0}
.shoplist li dd strong{color:#f30}
.yh{background:url(../images/ff/zs.png) 0 0  no-repeat}
.zp{background:url(../images/ff/zs.png) 0 -15px no-repeat}
.ky{background:url(../images/ff/zs.png) 0 -30px no-repeat}
.xx{background:url(../images/ff/zs.png) 0 -45px no-repeat}
.tj{background:url(../images/ff/zs.png) 0 -60px no-repeat}

.shopname {overflow:hidden; height:40px; margin-top:1px; background:#e8f1fe url(../images/ff/shopnamebg.gif) left bottom repeat-x; line-height:36px}
#go2ShopList{background:url(../images/ff/backshop.gif) no-repeat; width:140px; float:left; cursor:pointer; margin:5px 0 0 10px}
.shopname h1,.shopname p{float:left}
.shopname h1{color:#0073d8; font-size:14px; float:left; text-align:center; width:600px}
.shopname h1 span{font-size:12px; font-weight:100}
.shopname p{margin:0 5px}
#menuCtg{width:130px; float:left; border-left:solid 1px #ACD9F6; margin-right:5px; height:300px; overflow:auto}
#menuCtg li{padding:5px; font-size:13px; font-weight:bold; border-bottom:solid 1px #ACD9F6; cursor:pointer}
#menuCtg li:hover{background:#E8F6FF}
.menu{width:823px; height:302px; padding-left:15px; overflow-x:hidden; overflow-y:scroll; border-left:solid 1px #ACD9F6}
.menu .ctgName {height:17px; margin-top:5px; padding:3px 0 0 10px; background:url(../images/ff/smtbg.png) 0 -20px no-repeat; overflow:hidden;
	font-weight:bold; white-space:nowrap; color:#fff; font-size:12px; border-bottom:solid 2px #ACD9F6}
.menu .ctg{clear:both}
.dishs{overflow:hidden; margin:0 -45px 5px 0}
.dishs li{float:left; width:255px; margin-right:10px; border-bottom:1px #d4d4d4 dashed; line-height:24px; cursor:pointer; height:24px; overflow:hidden}
.dishs li.hover{background:#E8F6FF}
.dishs li span,.dishs li strong,.dishs li a{display:block; float:left; font-weight:100}
.dishs li .kw0,.dishs li .kw1,.dishs li .kw2,.dishs li .kw3,.dishs li .kw4,.dishs li .kw5,.dishs li .kw6{overflow:hidden; width:18px; height:24px; text-indent:-100px}
.dishs li .kw1{ background:url(../images/ff/kw.png) 0 -27px no-repeat}
.dishs li .kw2{ background:url(../images/ff/kw.png) 0 3px no-repeat}
.dishs li .kw3{ background:url(../images/ff/kw.png) 0 -57px no-repeat}
.dishs li .kw4{ background:url(../images/ff/kw.png) 0 -87px no-repeat}
.dishs li .kw5{ background:url(../images/ff/kw.png) 0 -117px no-repeat}
.dishs li .kw6{ background:url(../images/ff/kw.png) 0 -152px no-repeat}
.dishs li .name{width:175px}
.dishs li .price{width:35px}

.cart h2{float:left; width:28px; height:169px; background:url(../images/ff/home_19.gif) 0 0 no-repeat; text-indent:-200px}
.cartlist{float:left; overflow:hidden; width:908px; padding:15px 20px; border:2px #cad5db solid}
.cartlist table{width:100%; text-align:center; border-right:1px #3fb1cb solid;border-top:1px #3fb1cb solid; max-height:116px; background:#f6f6f6; overflow:auto; overflow-x:hidden}
.cartlist table th,.cartlist table td{height:20px; border-left:1px #3fb1cb solid; border-bottom:1px #3fb1cb solid}
.cartlist table th{background:#e0f2f6}
#cartTab .th1{width:216px; text-align:left; text-indent:15px}
#cartTab .th2{width:182px; text-align:left; text-indent:15px}
#cartTab .th3{width:76px}.cartlist 
#cartTab .th4{width:68px}
#cartTab .th5{width:60px}
#cartTab .th6{width:60px}
#cartTab .th7{width:220px; border-right:none}
#cartTab .th22{width:243px}
#cartItem{border-right:none; border-top:none}
.cartlist td .qnt{width:50px}
.cartlist .td7{text-align:left}
.cartlist td .memo{margin-left:10px; width:170px}
#noDish{text-align:center; height: 40px; color:Red; display:none; padding:10px}

.total{height:24px; background:#e0f2f6; line-height:24px; text-align:right}
.total p{display:inline; margin-right:20px}
.money{ padding-left:13px; background:url(../images/ff/money.png) 0 2px no-repeat}
.gonext{ margin:10px; text-align:center}

.noreg h5,.okorder h5,.clh5{ margin:10px 0 5px 0; background:url(../images/ff/ico2.gif) 8px 5px no-repeat; font-size:12px; padding-left:20px}
.clh5 a{ display:block; float:right; margin-right:10px; font-weight:100}

.btnFF {width:97px; height:27px; font-size:14px; line-height:27px; font-weight:700;border:none; cursor:pointer; text-align:center;
	background:transparent url(../images/ff/button.png) no-repeat scroll 0 -42px; color:#fff
}
.org {color:#EC6400}
.del_btn{overflow:hidden; width:11px; height:11px; background:url(../images/ff/button.png) -85px 0 no-repeat; font-size:0; line-height:30px; border:0; text-align:center; cursor:pointer}

#divSetAddr {padding:10px; height:100px}
#divSetAddr strong{color:Red;font-weight:bold; font-size:1.2em; }
#divSetAddr #rcvName{width:80px}
#divSetAddr #Tel,#unLogin #Tel2 {width:100px}
#divSetAddr #Addr{width:180px}

#confirm{display:none}
#confirm div{font-size:14px; line-height:1.5em}
#confirm h3{float:left; color:#000; font-weight:bold; background:transparent url(../images/ff/ico2.gif) no-repeat scroll 8px 5px; font-size:12px; margin:5px; padding-left:20px}
#confirm a{display:block; float:right; margin:5px; color:#0069B5; cursor:pointer; text-decoration:underline; font-size:13px}
#btnOrdr {display:none}

#orderDone{border:#cad5db 2px solid; padding:15px 20px; height:300px; text-align:center; display:none}
#doneTipAll{width:888px; margin-left:15px}
#tipTop{background:url(../images/ff/shopreg_03.gif) no-repeat 0 0; height:7px}
#tipBottom{background:url(../images/ff/shopreg_08.gif) no-repeat 0 bottom; height:7px}
#doneTip{border-right:#8ec5fb 2px solid; border-left:#8ec5fb 2px solid; background:#e9f3fd; width:884px; text-indent:140px; line-height:24px; padding-top:8px}
#doneTip p{margin:0}

#RegImg{padding:10px; float:left; width:560px; background-color:#fffbea}
#RegImg p{color:#9d5e36; margin:5px 0; font-family:Arial; font-weight:bold; text-align:left; font-size:20px}
#RegImg em{font-size:1.4em}
#RegImg ul{padding:0;margin:0 15px}
#RegImg li{float:left; width:75px; list-style:none}
#regDiv{float:right; width:330px; margin-top:5px}
#Reg th{text-align:right; padding:2px 0}
#Reg td{color:Red}
#Reg input{width:140px; border:1px solid #ccc}
#regError{color:Red; text-align:center; height:1.5em}
#btnReg{font-weight:700; font-size:14px; width:97px; height:27px; background:url(../images/ff/button.png) no-repeat 0 -69px; color:#fff; border:none; cursor:pointer}
/*订餐记录*/
.over{background-color:#FEF3D1}
.fodOrder{margin:10px auto 20px;border-collapse:collapse; width:680px}
.fodOrder thead td{text-align:center; background-color:#E0F3F7;border-bottom:1px solid #81C5D2;border-right:1px solid #81C5D2;line-height:25px;border-top:2px solid #3FB1CB}
.orderCss{width:680px; margin:10px 5px; line-height:20px;border:1px #8AC3EE solid}
.orderCss li{line-height:25px}
.orderCot td{border-bottom:1px solid #ccc;line-height:20px; text-align:center}
.foId{width:120px}
.foId1{width:150px}
.num{width:100px}
.time{width:250px}
.time1{width:300px}
.totalPrice{width:150px}
.totalPrice1{width:100px}
.status{width:180px}
.status1{width:250px}
.fodName{width:350px}
.itemBar{font-weight:bold; padding-left:7px; line-height:24px; height:24px; text-align:left; border-bottom:none;background: url(../images/bgBar1.jpg)}

#purr-container #GuaPrize a {font-size:12px}