/* -- common CSS Document -- */

/* - Global - */
html,body{
margin:0;
padding:0;
width:100%;
height:100%;
background:#fff;
color:#000;
font-size:12px;
text-align:center;
line-height:150%;
}
h1{
margin:4px auto;
padding:0;
font-size:16px;
}
h2, .h2{
margin:4px 0px 0px 0px;
padding:12px 0px 10px 55px;
border-bottom:4px solid #9cf;
text-align:left;
font-size:24px;
font-weight:bold;
}
h3, .h3{
margin:0;
padding:8px;
text-align:left;
font-size:14px;
font-weight:bold;
}
ul,li{
margin:0;
padding:0;
list-style-type:none;
}
form{
margin:0;
padding:0;
}
a{
color:#00f;
text-decoration: none;
}
a:hover{
color:#c00;
text-decoration: underline;
}
a img{
border:0;
}
.b{
font-weight:bold;
}
.f12{
font-size:12px !important;
}
.f14{
font-size:14px !important;
}
.f16{
font-size:16px !important;
}
.red{
color:red;
}
.dred{
color:#c00 !important;
}
.blue{
color:blue;
}
.green{
color:green;
}
.orange{
color:#f90;
}
.fleft{
float:left;
}
.fright{
float:right;
}
.textCenter{
text-align:center !important;
}
.clear{
clear:both;
}
.prela{
position:relative !important;
}
.pabso{
position:absolute !important;
}
.c, .cd, .cbg, .cpd{
margin:0 auto;
width:980px;
clear:both;
}
.cd, .cbg, .cpd{
background:#fff url(http://cache.5ikfc.com/images/bgline.gif) repeat-y center top;
}
.cbg{
padding-top:10px;
}
.cpd{
padding:6px 0px;
}
.cblank{
margin:0 auto;
width:922px;
background:#fff;
}
.blankTop{
margin-top:10px;
}
.bgccc{
background:#ccc;
}
.bgeee{
background:#eee;
}
.bdtl, .bdtr, .bdbl, .bdbr{
margin:0;
height:5px;
font-size:1px;
background:url(http://cache.5ikfc.com/images/round.png);
overflow:hidden;
line-height:100% !important;
}
.bdtl, .bdbl{
padding-left:4px;
}
.bdtl{
background-position:left top;
}
.bdtr{
background-position:right top;
}
.bdbl{
background-position:left bottom;
}
.bdbr{
background-position:right bottom;
}
.bd1, .bd2, .bd3{
height:1px;
font-size:0;
overflow:hidden;
}
.bd{
background:#fff;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
.bda{
border:1px solid #ccc;
}
.bd1{
margin:0px 4px;
background:#ccc;
}
.bd2{
margin:0px 2px;
border-left:2px solid #ccc;
border-right:2px solid #ccc;
}
.bd3{
margin:0px 1px;
height:2px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
.lh img{
vertical-align:middle;
}
.inline{
display:block;
float:left;
margin-left:10px;
line-height:135%;
}
.leftSide{
width:663px;
}
.rightSide{
width:250px;
}
.leftbd{
padding:4px 8px;
text-align:left;
}
.rightbd{
padding:0px 8px;
text-align:left;
}
.rightCon{
margin:0;
padding:8px 6px 2px 6px;
background:url(http://cache.5ikfc.com/5ikfc_images/bg1.gif) left -436px repeat-x;
text-align:left;
line-height:180%;
}
.rightbd img{
margin-top:6px;
}
.noDisp{
display:none;
}
.noBG{
background-image:none !important;
}
#h2kfc{
background:url(http://cache.5ikfc.com/images/logos/kfc_small.png) no-repeat 12px 0px;
}
#h2mdl{
background:url(http://cache.5ikfc.com/images/logos/mdl_small.png) no-repeat 12px 0px;
}
#h2bsk{
background:url(http://cache.5ikfc.com/images/logos/bsk_small.png) no-repeat 12px 0px;
}
#h2byh{
padding-left:80px;
background:url(http://cache.5ikfc.com/images/logos/byh_small.png) no-repeat 2px 0px;
}
#h2dfjb{
padding-left:105px;
background:url(http://cache.5ikfc.com/images/logos/dfjb_small.png) no-repeat 2px 0px;
}
#h2jyj{
padding-left:65px;
background:url(http://cache.5ikfc.com/images/logos/jyj_small.png) no-repeat 8px 4px;
}
#h2dml{
background:url(http://cache.5ikfc.com/images/logos/dml_small.png) no-repeat 12px 0px;
}
#h2other{
padding-left:12px;
background:url(http://cache.5ikfc.com/images/logos/other_small.png) no-repeat 12px 0px;
}
.mask{
position:absolute;
left:0;
top:0;
background:#000;
z-index:1000;
}
.tip{
position:absolute;
z-index:1001;
}
.tip .bd1{
background:#E84;
}
.tip .bd2, .tip .bd3{
border-color:#E84;
background:#FDC;
}
.tip .bd{
padding:2px 4px;
border-color:#E84;
background:#FDC;
text-align:left;
}
#tipTle{
display:block;
float:left;
padding-left:8px;
}
#tipClose{
display:block;
float:right;
width:14px;
height:14px;
border:1px solid #E84;
color:#E84;
text-align:center;
line-height:16px;
overflow:hidden;
cursor:pointer;
}
#tipCon{
padding:8px;
background:#FFF;
}

/* - Header - */
#top{
height:96px;
background:url(http://cache.5ikfc.com/5ikfc_images/bg1.gif) repeat-x 0px -130px;
overflow:hidden;
}
#weather{
margin-top:10px;
float:left;
width:100px;
text-align:center;
font-size:12px;
color:#fff;
}
#weather a{
color:#fff;
}
#top ul{
float:left;
padding-top:15px;
padding-left:1px;
height:76px;
background:transparent url(http://cache.5ikfc.com/5ikfc_images/bg1.gif) no-repeat -90px -261px;
}
#top li{
float:left;
padding:0 3px 0 2px;
width:102px;
height:76px;
background:transparent url(http://cache.5ikfc.com/5ikfc_images/bg1.gif) no-repeat right -277px;
}
#logo{
display:block;
float:left;
margin-left:18px;
padding-top:6px;
}
#lastUpdate{
padding:15px 0px 0px 28px;
color:#fff;
text-align:left;
}
#lastUpdate a{
color:#fff;
}
#lastUpdate a:hover{
color:#fff;
text-decoration:none;
}
#updates{
margin-top:13px;
width:230px;
height:45px;
overflow:hidden;
}
#weather{
width:102px;
height:80px;
padding:0;
text-align:center;
overflow:hidden;
color:#fff;
}
#nav{
background:#c00 url(http://cache.5ikfc.com/images/bg1.gif) repeat-x -21px 0px;
}
#nav ul{
padding-left:43px;
height:34px;
background:url(http://cache.5ikfc.com/images/navbg.png) no-repeat center top;
overflow:hidden;
}
#nav li{
float:left;
padding:0px 4px 0px 1px;
background:url(http://cache.5ikfc.com/5ikfc_images/bg1.gif) no-repeat right -398px;
line-height:36px;
}
#nav a{
display:block;
width:107px;
background:url(http://cache.5ikfc.com/5ikfc_images/linkbg.png) no-repeat;
color:#fff;
font-size:14px;
text-decoration:none;
}
#nav a:hover{
background-position:left -38px;
}
.navbar{
margin:0 22px 0 22px;
height:14px;
background:url(http://cache.5ikfc.com/images/bg1.gif) repeat-x 0px -70px;
overflow:hidden;
}

/* coupon */
#couponImgBox{
position:absolute;
top:337px;
left:0px;
width:100%;
margin:0 auto;
text-align:center;
}

/* booking */
.booking{
padding:3px 8px;
border:1px dashed #c66;
background:#fee;
text-align:left;
color:#c33;
}
.booking #mail{
width:220px;
border:1px solid #ccc;
border-top-color:#666;
border-left-color:#666;
font-size:12px;
}
.booking span{
color:#666;
}
.booking #pm, .booking #tm{
margin:0;
border:1px solid #c00;
background:#fff;
font-size:12px;
color:#c00;
}
.booking #tm{
border:1px solid #ccc;
color:#777;
}

/* - gg & baidu search - */
#ggSearch, #baiduSearch{
width:49%;
height:80px;
overflow:hidden;
}
#ggSearch div{
padding:12px 0px 0px 18px;
}

/* - Footer - */
#footer{
color:#333;
line-height:180%;
}
#footer a{
color:#039;
}
#footer a:hover{
color:#C00;
text-decoration:none;
}
.btmLine{
padding-bottom:10px;
text-align:center;
}
.btmLine img{
margin-right:10px;
}
.footerLine{
margin:0px 28px 10px 28px;
height:3px;
border-top:5px solid #39c;
background:#ddd;
font-size:0;
overflow:hidden;
}
.webBookMark{
padding-bottom:6px;
}
.webBookMark, .webBookMark a{
line-height:20px;
text-decoration:none;
}
.webBookMark img{
margin-right:2px;
vertical-align:middle;
}
.webBookMark span{
text-decoration:underline;
}
#copyRight{
font-family:arial;
}