 #sa_1 
{
-moz-box-shadow: 0 0 10px #333333;
-webkit-box-shadow: 0 0 10px #333333;
}

body div.photoBox img {
padding-top:3px;
border-top:1px solid #eee;
    display: inline;

}

.wrap_rating div {
    width: 126px;
    display: inline;
    vertical-align: top;
    padding: 0 18px;
    line-height: 20px;
    font-family: Georgia;
    font-size: 14px;
}

.wrap_rating div a{
color:#19B8E7;
}

.wrap_rating {

    vertical-align: top;

}

.wrap_title {
    border-bottom: 1px solid #EEEEEE;
    width: 580px;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.biz_title {
	font-family: Georgia;
	font-size: 28px;
	padding-bottom: 5px;
	border-bottom: 1px solid #E2DFDF;
}
.biz_stars {
	padding-top: 5px;
}

.biz_facebook {
	padding-top: 2px;
	padding-bottom: 2px;
}

.biz_reviewnum {
	font-size: 14px;
	font-family: Georgia;
}

.biz_cat {
	font-size: 14px;
	font-family: Georgia;
	padding-top: 10px;
}

.biz_contact {
	font-size: 14px;
	font-family: Georgia;
	padding-top: 0px;
}

.biz_btns {
	width: 400px;
}

.biz_left {
	float: left;
	width: 300px;

}

.biz_image {
	width: 300px;
	float: right;
}






#main{ height:auto;}
#main .content .detail { width:900px; clear:both;   height:auto; float:left}
#main .content .detail .info { width:550px; float:left;}
#main .content .detail .info .first{ width:310px; float:left; margin:0 10px 0 0;}
#main .content .detail .info .other { float:left;}
#main .content .detail .info .other .item{float:left; padding-top:20px; }
.weather{ display:none;}
.weather .day{ float:left; margin-left:10px;_margin-left:5px;}
.weather .day .img{ float:left; margin-right:10px; text-align:center;}
.weather .day .tx{ float:left; width:100px;}
#main .content .detail .map {float:left; padding-left:5px; width:335px; height:340px;}

#main .content .info .left{ margin:10px; margin-left:0;width:62%; float:left; padding-right:10px;}
#main .content .info .con{  padding-top:10px; padding-bottom:10px;; border-bottom:#ccc 1px solid; float:left;}
#main .content .info .con ul {list-style:none; margin:0; padding:0; clear:both;}
#main .content .info .con ul li {float:left; width:33%;}
#main .content .info .right{ margin-top:10px; width:35%;  float:left;}

#main .content .info .left .con .item{ height:220px;  float:left; width:45%; padding-right:20px;}
#main .content .info .left .con .pic { float:left; width:20%; padding-top:10px; padding-left:10px; text-align:left;}
#main .content .info .left .con .t { float:left; width:75%; padding-left:10px;}
#main .content .info .right .con {width:100%;}
#main .content .info .right .con .photo {width:40%; text-align:center; height:auto; margin:0 5px; float:left;}
#main .content .info .right .con .item{ height:auto;  float:left; width:98%; padding-top:10px; padding-left:10px;}
#main .content .info .right .con .item .t{ padding-left:10px;}
#main .content .info .right .con .item .pic{width:auto;}

#pv{ color:#000; font-size:11px;}

.Sitem{ float:left; cursor:pointer; border-left:1px #ccc solid;padding:3px 10px;color:#009;}
 .SitemS { background-color:#CFEBFF; float:left; border-left:1px #ccc solid;  padding:3px 10px;cursor:pointer;color:#900;}

.style1 {
  font-size: 18px;
  color: red;
}
.box{ margin-bottom:10px; padding:5px;}

.blue { /*border:1px solid #ccc;*/ padding:0; padding-bottom:5px; margin:10px 0; float:left;width:225px; position:relative;}
.blue h1{
background:transparent url(../images/border-top2.gif) repeat-x scroll 0 0;
font-size:12px;
font-weight:normal;
margin:0;
margin-bottom:5px;
padding:5px;
}

.blue .c1b{ background:url(../images/left-top-corner.gif) no-repeat; top:-1px; left:-1px;}
.blue .c2b{ background:url(../images/right-top-corner.gif) no-repeat; top:-1px; right:-1px;}
.blue .c3b{ background:url(../images/left-bot-corner.gif) no-repeat; bottom:-1px; left:-1px;}
.blue .c4b{ background:url(../images/right-bot-corner.gif) no-repeat; bottom:-1px; right:-1px;}

h1#current_text{ background:none; font-weight:bold; font-size:14px;}

#tips{position:absolute; width:240px; height:35px; background:#fff url(../images/tips-bg.png) 0 -15px repeat-x; top:570px; left:270px; border:#999 solid 2px; z-index:99999;
padding:20px 30px 0 50px; text-align:center;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
-moz-box-shadow:0 4px 18px #C8C8C8;
-webkit-border-bottom-left-radius: 11px 11px;
-webkit-border-bottom-right-radius: 11px 11px;
-webkit-border-top-left-radius: 11px 11px;
-webkit-border-top-right-radius: 11px 11px;
-webkit-box-shadow:#C8C8C8 0px 4px 18px;
display:none;
}


#biz_description{ position:relative; margin: 0 10px 25px 10px; padding-bottom:5px; border-bottom:1px #CFECFE solid; }
#biz_description_text{ display:none;}
#biz_description_more, #biz_description_hide{ cursor:pointer; display:block; background:#CFECFE; left:20px; padding:2px 8px; width:200px; font-size:11px;}
#biz_description_more:hover, #biz_description_hide:hover{ background:#E0FAFF;}
#biz_description_hide{ display:none;}


#owner_reply_div{padding-left:40px; background:url(../images/quote-right.gif) no-repeat bottom right; padding-bottom:10px; margin-left:30px;}
#owner_reply_div h3{ margin-left:-35px; padding-left:25px; background:url(../images/quote-left.gif) no-repeat;}
 #owner_reply_div h3 span{ float:right; font-weight:normal;}
 
 
#range_tip{ position:absolute; display:none; background-image:#eee; background-position:0 -60px; left:80px; width:200px; padding:10px; z-index:99999; font-size:11px;}
