.fillOrderBtn{ width:164px; height:20px; display:block; color:#FFFFFF; font-size:14px; text-align:center; background:url(../images/orderMap.gif) no-repeat; line-height:20px; position:absolute; top:103px; _top:100px; left:385px; z-index:9;}
.orderContainer{ width:925px; margin:10px auto 0; overflow:hidden;}
.orderLeftBar{ width:325px; float:left; margin-right:-4px; display:inline;  position:relative; z-index:2; }
.orderRightContent{ width:604px; float:left; z-index:1;}

.orderLeftBar .div1{ width:325px; margin:10px 0; }
.orderLeftBar .div1 .t{ width:325px; height:10px; font-size:0; background:url(../images/orderMap.gif) no-repeat 0 -41px;}
.orderLeftBar .div1 .b{ width:325px; height:15px; background:url(../images/orderMap.gif) no-repeat 0 -51px;} 
.orderLeftBar .div1 .m{ width:310px; padding-left:15px; background:url(../images/orderLeftBarBg.gif) repeat-y;}
.orderLeftBar .div1 .body{ width:270px; padding:0px 10px 0 10px; border-left:13px solid #c80000;}
.orderLeftBar .div1 .body h3{ font-size:16px; height:40px; line-height:30px; color:#c80000; font-weight:bold;}

.orderLeftBar .div0{ width:325px; margin:10px 0;}
.orderLeftBar .div0 .t{ width:325px; height:15px; font-size:0; background:url(../images/orderMap.gif) no-repeat 0 -173px;}
.orderLeftBar .div0 .m{ width:310px; padding-left:15px; background:url(../images/orderLeftBarBg1.jpg) no-repeat bottom left; padding-bottom:16px;}
.orderLeftBar .div0 .body{ width:270px; padding:0px 10px 0 10px; border-left:13px solid #404040;}
.orderLeftBar .div0 .body h3{ font-size:16px; height:40px; line-height:30px; color:#404040; font-weight:bold;}
.orderLeftBar .div0 .body span{color:Red;}
.orderLeftBar .body p.ordertip{color:#17a19f; padding-top:10px;}

.orderLeftBar .div2{ width:300px; margin:0px auto;}
.orderLeftBar .div2 .huidou,.orderLeftBar .div2 .starCmt,.orderLeftBar .div2 .moreInfo{ margin-bottom:20px;}
.orderLeftBar .div2 .huidou strong{ color:#c80000; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.orderLeftBar .div2  .moreInfo dl{ margin-bottom:5px; width:300px; float:left; clear:both;}
.orderLeftBar .div2 .moreInfo dt{ width:70px; float:left; color:#c80000;}
.orderLeftBar .div2 .moreInfo dd{ width:225px; float:left; line-height:150%;}

.orderRightContent .t{ width:604px; height:10px; font-size:0; background:url(../images/orderMap.gif) no-repeat 0 -80px;}
.orderRightContent .b{ width:604px; height:20px; background:url(../images/orderMap.gif) no-repeat 0 -90px;}
.orderRightContent .m{ width:604px; background:url(../images/orderRightBarBg.jpg) repeat-y; padding:10px 0 10px 0;}
.orderRightContent .rightHeader1,.orderRightContent .rightHeader2,.orderRightContent .rightHeader3,.orderRightContent .rightHeader4{ width:570px; margin:0px auto 15px; height:60px; background:url(../images/orderStep.jpg) no-repeat 0 0; position:relative;}
.orderRightContent .rightHeader1 .step1{ position:absolute; color:#FFFFFF; font-size:14px; top:13px; left:30px;}
.orderRightContent .rightHeader1 .step2{position:absolute; top:10px; left:224px;}
.orderRightContent .rightHeader1 .step3{position:absolute; top:12px; left:505px; font-size:12px;}
.orderRightContent .rightHeader2 .step1{ position:absolute; font-size:14px; top:13px; left:30px;}
.orderRightContent .rightHeader2 .step2{position:absolute; top:10px; left:224px; color:#FFFFFF;}
.orderRightContent .rightHeader2 .step3{position:absolute; top:12px; left:505px; font-size:12px;}
.orderRightContent .rightHeader3 .step1{ position:absolute; font-size:14px;  top:13px; left:30px;}
.orderRightContent .rightHeader3 .step2{position:absolute; top:10px; left:224px;}
.orderRightContent .rightHeader3 .step3{position:absolute; top:12px; left:505px;  color:#FFFFFF; font-size:12px;}
.orderRightContent .okIcon1,.orderRightContent .okIcon2{ width:15px; height:11px; display:block; background: url(../images/orderMap.gif) no-repeat -669px -37px; position:absolute; top:20px; left:165px;}
.orderRightContent .okIcon2{ left:440px;}

.orderRightContent span.flag{ width:49px; height:35px; display:block; background:url(../images/orderMap.gif) no-repeat -553px -21px; color:#FFFFFF; line-height:30px; text-align:center; overflow:hidden; position:absolute; top:-8px; left:400px;}

.orderRightContent .rightHeader2{ background-position:0 -78px;}
.orderRightContent .rightHeader3{ background-position:0 -159px;}
.orderRightContent .rightHeader4{ background-position:0 -219px; height:61px;}

.onlineCs{ position:absolute; cursor:pointer; top:0px; right:10px; width:138px; height:55px; background:url(../images/onlineCs.jpg) no-repeat; display:block;}

.orderRightContent .orderForm1{ width:547px; margin:10px auto; padding:0 0 0 10px; border-left:13px solid #1BB1AF;}
.orderRightContent input,.orderRightContent select{ vertical-align:middle;}
.orderRightContent .orderForm1 h3{ font-size:16px; font-weight:bold; height:20px; line-height:20px;}
.orderRightContent .orderTable1{ width:547px; border:0px; margin-bottom:20px;}
.orderRightContent .orderTable1 th{ width:60px; padding:3px; text-align:right; font-weight:300; font-size:13px;}
.orderRightContent .orderTable2 th{ width:65px;}
.orderRightContent .orderTable1 td{ padding:3px;}
.orderRightContent .orderTable4 th{ width:80px; text-align:left;}
.orderForm1 .tableNote{ padding:0 0 15px 3px;}


.orderRightContent .orderTable3{ width:567px; border:1px solid #ccc; margin:auto; }
.orderRightContent .orderTable3 .td1{ padding:5px; background:#E7F7F6; height:14px; line-height:14px; border-bottom:0;}
.orderRightContent .orderTable3 .td1 img{ vertical-align:middle;}
.orderRightContent .orderTable3 th{ padding:5px; color:#02938C; border-bottom:1px dotted #D2D2D2; width:90px; text-align:right;}
.orderRightContent .orderTable3 td{ padding:5px; border-bottom:1px dotted #D2D2D2;}


.orderRightContent .input1,.orderRightContent .input2,.orderRightContent .input3{ border:1px solid #ccc; padding:5px; height:15px; line-height:15px; vertical-align:middle; width:160px; color:#333;}
.orderRightContent .input3{ width:80px;}
.orderRightContent .input2{ width:60px;}
.orderRightContent .textarea1,.orderRightContent .textarea2,.orderRightContent .textarea3{ width:500px; height:80px; padding:3px; color:#444; border:1px solid #ccc;}
.orderRightContent .textarea2{ width:400px;}
.orderRightContent .textarea3{width:450px; height:150px;}
.orderRightContent div.divBlue,.orderRightContent div.divPink,.orderRightContent div.divBlue1{ padding:10px; background:#E2F6F4; margin:10px 0; line-height:20px; color:#444;}
.orderRightContent div.divBlue1{ width:547px; margin:10px auto;}
.black14{ color:#000000; font-size:14px;}
.red14{ color:#c80000; font-weight:bold; font-size:14px;}
.orderRightContent div.pinkArrow{ width:547px; height:27px; margin:10px auto;  background:url(../images/orderMap.gif) 0 -202px;  padding:10px;}
.orderRightContent div.pinkArrow p{text-align:center; }

.submitOrder,.OKBtn,.OKOrderBtn{ width:112px; height:34px; border:0; background:url(../images/orderMap.gif) -4px -127px; cursor:pointer;}
.OKBtn{ background-position:-143px -126px;}
.commonBtn,.skipBtn,.orderCenterBtn{ width:78px; height:24px; background:url(../images/orderMap.gif) no-repeat -311px -130px; border:0px;color: #1BB1AF; cursor:pointer;}
.skipBtn{ color:#000; font-size:14px;}
.orderCenterBtn{ color:#000;}
.otherBtn{ width:64px; height:25px; border:0; background:url(../images/orderMap.gif) no-repeat -409px -130px; color:#888; font-size:14px;}
.printBtn{ width:88px; height:24px; border:0; background:url(../images/orderMap.gif) no-repeat -637px -90px; cursor:pointer;}

.orderRightContent div.divPink{background:#FFE0E0;}
.orderRightContent div.divPink .title{ font-size:14px; color:#000000; font-weight:bold; height:30px; line-height:20px;}
.orderRightContent div.divPink .text{ text-indent:2em; line-height:20px;}
.orderRightContent div.divPink .gongneng{ line-height:30px; color:#000000;}

.orderRightContent div.common{ padding:0px; margin:10px auto 20px; width:567px;}
.orderRightContent div.common1{ padding:0px; margin:10px auto 20px; width:547px; text-align:center;}
.previewEmail{ color:#1BB1AF; float:right; margin-right:10px;}
.orderRightContent .last a{ color:#02938C;}
.right{ text-align:right;}

/*订单页面最低消费*/
#pay{position:absolute;z-index:2;top:28px;left:0;display:none;width:278px; padding-left:32px;color:#fff;clear:both;display:inline;line-height:20px;height:40px;overflow:hidden;}
#pay input{width:30px;}
#rooms{position:relative;z-index:1;height:28px;overflow:hidden;}
#rooms label{display:inline-block; padding-right:10px; line-height:20px;}
#rblIsRoom input{width:20px; margin:0px; padding:0px; vertical-align:middle; overflow:hidden;}



/*手机短信*/
   
#bk-toolbar{margin:0 auto;width:100%;height:24px;overflow:hidden;line-height:24px;text-align:right;overflow:hidden;background-color:#CCC;border-bottom:1px solid #999;}
#bk-toolbar a{color:#C80000;padding-right:8px;}
        /* 通讯录样式 */
#mobile{position:relative;z-index:3;}
#dinnerTel{width:240px; display:none; height:20px;}
#dinnerTel1{width:240px; display:none; height:20px;}
#pb-message{position:relative;z-index:1;}

#bk-added{float:left;width:185px;height:100px;margin-left:84px;_margin-left:42px;background-color:#FFF;border:1px solid #999;overflow:auto;overflow-x:hidden;clear:both; position:absolute; top:50px; left:0;}

#bk-addedlist,#bk-adrslist,#bk-addedlist li,#bk-adrslist li{float:left;width:100%;overflow:hidden;clear:both;}
#bk-addedlist li{height:25px;line-height:25px;}
#bk-adrslist li{border-bottom:1px dashed #999;height:24px;line-height:24px;}
a.bk-delete:link,a.bk-delete:visited,a.bk-delete:hover{float:left;margin:7px;width:10px;height:10px;text-indent:-999px;background:url(../images/xit.gif) -10px 0 no-repeat;overflow:hidden;}
span.bk-addphone{float:left;line-height:24px;width:86px;overflow:hidden;}
span.bk-addname{float:right;line-height:24px;color:#399;overflow:hidden;margin-right:7px;display:inline;}
#bk-zhushi{float:left;line-height:24px;width:264px;overflow:hidden; color:#C80000; text-align:center;}

#bk-address{position:absolute;z-index:4;width:264px;height:268px;top:50px;left:275px;background-color:#FFF;border:1px solid #999;overflow:hidden;}
#bk-adrperfile{margin:0 auto;width:100%;height:24px;overflow:hidden;line-height:24px;border-bottom:1px solid #D3D3D3;}
#bk-myaddress{position:relative;z-index:5;margin:0 auto;width:100%;height:124px;overflow:hidden;}
#bk-myaddress ul{position:absolute;top:0;left:0;}
input.bk-chk{width:13px;height:13px;border:1px solid #999;margin:5px;float:left;display:inline;}

#frmBkAdd{margin:0 auto;clear:both;width:100%;padding:5px 0 5px;overflow:hidden;border-bottom:1px solid #D3D3D3;border-top:1px solid #D3D3D3;}
#frmBkAdd label{width:26px;margin-left:4px;}
#frmBkAdd input{width:80px;}
#frmBkAdd input{float:left;margin-left:5px;display:inline;margin-top:4px;}
#frmBkAdd input#bk-adrsname{width:56px;}
#frmBkAdd input#bk-btnadd{cursor:pointer;width:38px;height:24px;margin-top:2px;}

#bk-adrspages{margin:2px auto 0;height:26px;line-height:26px;width:100%;overflow:hidden;}
span#bk-pagescount{float:left;overflow:hidden;margin-left:4px;display:inline;}
span#bk-pagescount em{font-style:normal;font-weight:bold;padding:0 4px;color:#399;}
span#bk-pagesnav{float:right;overflow:hidden;margin-right:4px;display:inline;}
span#bk-pagesnav a:link,span#bk-pagesnav a:visited,span#bk-pagesnav a:hover{margin-left:3px;background-color:#F8F8F8;padding:2px 5px;border:1px solid #d9d9d9;text-decoration:none;color:#191919;}
span#bk-pagesnav a:hover,span#bk-pagesnav a.current:link,span#bk-pagesnav a.current:visited,span#bk-pagesnav a.current:hover{font-weight:bold;color:#369;background-color:#EAEFF5;}

.odd{background-color:#F8F8F8;}
.even{background-color:#FFF;}
.hover,.chked{background-color:#EAEFF5;cursor:pointer;}
.hidden{display:none;}

.bk-invitation{ position:relative; height:30px;}
.bk-invitation input{ vertical-align:middle;}
.bk-invitation p{ color:#6C6C6C; width:602px;line-height:35px;}
.bk-invitation p label{ line-height:35px;}
.bk-invitation p b{ color:#FF0000;}
.bk-invitation p a.yulan{ color:#C80000;}
input.input1,input.input3{border:1px solid #999; width:180px;margin:3px 0; height:14px; padding:3px; line-height:14px; color:#999; font-size:12px; }
input.input3{ width:100px; color:#999; }
.bk-invitation textarea{ width:600px; height:100px; border:1px solid #ccc; padding:3px;}

#txtOtherRequirement{padding:3px;}




#foem_right { margin:10px 0;}
#form_right span{color:#F00;}
#form_right p{ background:url(../images/icon001.gif) no-repeat 0 5px; padding-left:20px; margin-left:32px; line-height:26px;}
#form_right p a:link{color:#666; text-decoration:underline; font-size:14px;}
#form_right p a:visited{color:#666; text-decoration:underline; font-size:14px;}
#form_right p a:hover{color:#F90; text-decoration:underline;}
