/*==========================================================*/
/* title */
#shopDetaile div.title .shop {
	background:url("../../image/global/title_shopLL.jpg") no-repeat;
	height:30px;
	width:765px;
	margin: 0 0 20px 0;
}

#shopDetaile div.title .shop h3{
	color:#FFFFFF;
	font-size:108%;
	font-weight:700;
	padding:5px 0 0 35px;
}

#shopDetaile div.title .service {
	background:url("../../image/global/title_serviceLL.jpg") no-repeat;
	height:30px;
	width:765px;
	margin: 0 0 20px 0;
}

#shopDetaile div.title .service h3{
	color:#FFFFFF;
	font-size:108%;
	font-weight:700;
	padding:5px 0 0 35px;
}

#shopDetaile div.mainFrame{
        margin-bottom:30px;
}


#shopDetaile div.data{
        margin:0px 30px ;
}

#shopDetaile div.data .banner{
        float:left;
        display:inline;
        margin-right:10px;
        width:120px;
        height:60px;
}


#shopDetaile div.freespace.top{
        margin-bottom:10px;
        width:765px;
}


#shopDetaile div.data div.information{
        margin-top:5px;
        margin-bottom:20px;
}


#shopDetaile div.data.shop div.information h4{
        border-bottom:2px solid #EB8B00;
		color:#ED8B00;
        width:705px;
        height:23px;
        margin-bottom:5px;
}


#shopDetaile div.data.shop div.information p{
        margin-left:10px;
        font-weight:700px;
        color:#D84340;
}


#shopDetaile div.data.service div.information h4{
        border-bottom:2px solid #6337E1;
		color:#6337E1;
        width:705px;
        height:23px;
        margin-bottom:5px;
}


#shopDetaile div.data.service div.information p{
        margin-left:10px;
        font-weight:700px;
        color:#D84340;
}



#shopDetaile div.data div.leftFrame{
        width:305px;
        margin-left:20px;
        margin-right:63px;
        float:left;
        display:inline;

}


#shopDetaile div.data div.imageFrame{
    width:301px;
    height:157px;
	background-color: #E8E8E8;
	border: solid #616161 2px;
    text-align:center;
    display:block;
    margin-bottom:10px;

}

#shopDetaile div.data div.imageFrame .pack{
        text-align:center;
        display: -moz-inline-box; /*for Firefox 2*/
        display: inline-block; /*for modern*/
        /display: inline; /*for ie5～7*/
        /zoom: 1; /*for ie5～7*/
        vertical-align:middle;
}

#shopDetaile div.data div.imageFrame .bp{
        display: -moz-inline-box; /*for Firefox 2*/
        display: inline-block; /*for modern*/
        /display: inline; /*for ie5～7*/
        /zoom: 1; /*for ie5～7*/
}
#shopDetaile div.data div.imageFrame .pointup{
        background:url('../../image/global/icon_pointup.jpg') no-repeat;
        background-color: #fff;
        width:220px;
        height:17px;
        margin-top:10px;
}

#shopDetaile div.data div.imageFrame .pointUp{
        background:url('../../image/global/icon_pointup.jpg') no-repeat;
        width:220px;
        height:17px;
        margin-top:10px;
}

#shopDetaile div.data div.imageFrame .pointup p{
        font-size:85%;
        margin-left:80px;
        padding-top:1px;
}

#shopDetaile div.data div.copy{
        width:307px;
        margin-bottom:5px;
}

#shopDetaile div.data div.copy p{
        width:287px;
        font-weight:700;
        font-size:97%;
        margin:0px 10px;
}

#shopDetaile div.data div.introduce {
        width:307px;
        margin-bottom:10px;
}

#shopDetaile div.data div.introduce p{
        width:287px;
        font-size:97%;
        margin:0px 10px;
}

#shopDetaile div.data div.go2shop a{
        display:block;
        width:300px;
        height:58px;
        text-indent:-9999px;
        background:url('../../image/shop/btn_go2shop.jpg') no-repeat;
		margin: 0 0 10px 3px;
}

#shopDetaile div.data div.go2shop a:hover{
        background:url('../../image/shop/btn_go2shop.jpg') no-repeat 0px -58px;
}

#shopDetaile div.data div.go2service a{
        display:block;
        width:300px;
        height:58px;
        text-indent:-9999px;
        background:url('../../image/shop/btn_go2service.jpg') no-repeat;
		margin: 0 0 10px 3px;
}

#shopDetaile div.data div.go2service a:hover{
        background:url('../../image/shop/btn_go2service.jpg') no-repeat 0px -58px;
}


#shopDetaile div.data  div.rightFrame{
        width:315px;
        float:left;
        display:inline;

}

#shopDetaile div.data  div.rightFrame p{
        word-break:break-all;
}

#shopDetaile div.data  div.rightFrame h4{
        width:294px;
        height:22px;
        text-indent:-9999px;
}

#shopDetaile div.data  div.rightFrame p{
        margin-left:25px;
        font-size:93%;
}

#shopDetaile div.data.shop  div.pointCondition h4{
        background:url('../../image/shop/shop_point_condition.jpg') no-repeat;
}

#shopDetaile div.data.shop  div.pointDuration h4{
        background:url('../../image/shop/shop_point_duration.jpg') no-repeat;
}

#shopDetaile div.data.shop  div.basic h4{
        background:url('../../image/shop/shop_basic.jpg') no-repeat;
}

#shopDetaile div.data.service  div.pointCondition h4{
        background:url('../../image/shop/service_point_condition.jpg') no-repeat;
}

#shopDetaile div.data.service  div.pointDuration h4{
        background:url('../../image/shop/service_point_duration.jpg') no-repeat;
}

#shopDetaile div.data.service  div.basic h4{
        background:url('../../image/shop/service_basic.jpg') no-repeat;
}


#shopDetaile div.data  div.basic{
        margin-bottom:10px;
}

#shopDetaile div.attention{
		overflow:auto;
		height: 350px
}

#shopDetaile div.attention p.index{
        margin-bottom:5px;
		padding: 0 10px;
        font-size:95%;
}

#shopDetaile div.attention div.textArea p{
        font-size:95%;
		padding: 0 0 0 10px;
}

#shopDetaile div.attention div.textArea ol li{
        font-size:95%;
}

#shopDetaile div.attention div.textArea ul li{
        font-size:95%;
		list-style-type:square;
}

#shopDetaile div.attention div.textArea a{
        font-size:95%;
}

.point{
		background:url("../../image/shop/point_base_shop.jpg") no-repeat scroll 0 0 transparent;
		display:inline;
		float:left;
		width:60px;
		height:40px;
		margin:10px 0 0;
		padding: 0 10px 0 0;
		text-align:center;
		float: left;
}

.point .value{
        display: -moz-inline-box; /*for Firefox 2*/
        display: inline-block; /*for modern*/
        /display: inline; /*for ie5～7*/
        /zoom: 1; /*for ie5～7*/
        margin:17px auto 0px auto;
}

.point .value img{
        display: -moz-inline-box;
        display:inline-block;
}

.cashBack{
		background:url("../../image/shop/point_base_service.jpg") no-repeat scroll 0 0 transparent;
		display:inline;
		float:left;
		width:70px;
		height:40px;
		margin:10px 0 0;
		padding: 0;
		text-align:center;
		float: left;
}

.cashBack .value{
        display: -moz-inline-box; /*for Firefox 2*/
        display: inline-block; /*for modern*/
        /display: inline; /*for ie5～7*/
        /zoom: 1; /*for ie5～7*/
        margin:5px auto 0px auto;
}

.cashBack .value img{
        display: -moz-inline-box;
        display:inline-block;
}


