#restaurants {}
#restaurants .tab{float:left;}
#restaurants .tab li{float:left;}
#restaurants .script{float:left; width:750px;}
#restaurants .script .rolling{clear:both;}
#restaurants .script .rolling{clear:both;}
#restaurants .script .rolling .border{height:376px; border:3px solid #d8d1c5;}
#restaurants .script .rolling .border .rimg1{position:absolute; z-index:1;}
#restaurants .script .rolling .border .btnn{position:relative; top:344px; z-index:100; height:32px; background:url(/images/restaurants/repeat.png) repeat-x; flaot:left; _background:#000; _filter:alpha(opacity=50);}
#restaurants .script .rolling .border .btnn .layout{float:right; position:relative; top:50%; margin-top:-5px; margin-right:9px; vertical-align:middle;}
#restaurants .script .rolling .border .btnn .layout li{float:left; margin-left:4px;}
#restaurants .script .line{margin-top:20px;}
#restaurants .script .explan{float:left;}
#restaurants .script .explan li{float:left;}
/*#restaurants .script .explan .title{margin-left:43px; margin-top:29px; *margin-top:22px; _margin-left:22px; }*/
#restaurants .script .explan .title{width:171px; text-align:center; margin-top:29px; *margin-top:22px; _margin-left:22px; }
#restaurants .script .explan .title1{width:151px; text-align:center; margin-top:29px; *margin-top:22px; _margin-left:22px; }
/*#restaurants .script .explan .line{margin-left:33px; margin-top:12px; *margin-top:8px;}*/
#restaurants .script .explan .line{margin-right:15px; margin-top:12px; *margin-top:8px;}
#restaurants .script .explan .text{width:545px; margin-top:12px; line-height:20px; color:#63615d; *margin-top:5px; _width:500px;}
#restaurants .script .explan .text1{width:545px; margin-top:22px; line-height:20px; color:#63615d; *margin-top:15px; _width:500px;}
/*#restaurants .script .explan .title1{margin-left:15px; margin-top:29px; *margin-top:22px; _margin-left:02px; }
#restaurants .script .explan .line1{margin-left:15px; margin-top:12px; *margin-top:8px;}
#restaurants .script .explan .text1{width:553px; margin-left:15px; margin-top:12px; line-height:20px; color:#63615d; *margin-top:5px; _width:540px;}*/
#restaurants .script .line2{margin-top:13px; *margin-top:10px; float:left;}
#restaurants .script .btn{float:right; margin-right:4px; margin-top:21px; *margin-top:14px;}
#restaurants .script .detail{margin-top:20px; float:left;}
#restaurants .script .grape{float:left; margin-left:15px; margin-top:17px; _margin-left:10px;}
#restaurants .script .grape .grape2{float:left;}
#restaurants .script .grape .grape2 .ttle{width:710px; border:1px solid #998c6d; color:#8e8b85;}
#restaurants .script .grape .grape2 .ttle td{border-collapse:collapse; border:1px solid #998c6d;}
#restaurants .script .grape .grape2 .ttle .title{text-align:center; color:#fff; font-weight:bold; background:#b6af9e;}
#restaurants .script .grape .grape2 .ttle .content{padding-left:18px; padding-top:5px; padding-bottom:5px; line-height:20px;}
#restaurants .script .grape .text{color:#8e8b85; clear:both; margin-top:11px; float:left; *float:none; _float:none;}
#restaurants .script .grape .text .style1{margin-top:3px; _margin-top:5px;}
#restaurants .script .grape .text .style2{margin-top:5px;}
#restaurants .script .btn2{float:left; margin-top:34px; margin-left:14px;}
#restaurants .script .btn2 div{float:left;}
#restaurants .script .btn2 .style1{margin-left:3px;}
