#hotelSearchBox label {
	display:block;
	float:left;
	width:72px;
	margin-top:6px;
}
#hotelSearchBox input {
	display:block;
	float:left;
	width:179px;
	margin-right:20px;
}
#hotelSearchBox select {
	display:block;
	float:left;
	width:184px;
	margin-right:20px;
}
#hotelSearchBox button {
	display:block;
	float:right;
	margin-top:12px;
}



.inhotelPicList {
	border-top:#089dcb 1px solid;
	border-bottom:#089dcb 1px solid;
	width:573px;padding:3px 0px 0px 3px;
	margin-top:12px;
	float:left;
}


.pic_next_arrow {
	border-left:#ffffff 6px solid;
	border-top:#089dcb 6px solid;
	border-bottom:#089dcb 6px solid;
	height:0px;width:0px;
	overflow:hidden;
	margin-left:-3px;
}
.pic_prev_arrow {
	border-right:#ffffff 6px solid;
	border-top:#089dcb 6px solid;
	border-bottom:#089dcb 6px solid;
	height:0px;width:0px;
	overflow:hidden;
	margin-left:-3px;
}

*html .pic_prev_arrow {margin-left:0;}
*html .pic_next_arrow {margin-left:0;}

.pic_prev {
	display:block;
    float:left;
    width:6px;
    height:113px;
    background:#089dcb;
    margin:12px 0;
    padding:0;
}
.pic_next {
	display:block;
    float:left;
    width:6px;
    height:113px;
    background:#089dcb;
    margin:12px 0;
    padding:0;
}

.jCarouselLite li {
	width:139px;margin-right:3px
}
.picList {
	height:125px;
	overflow:hidden;
}


#InHotel #slineList img {
	display:block;
	float:left;
	width:100px;
	margin-right:12px;
	border:#089dcb 2px solid;
	cursor:pointer;
}
#InHotel #slineList p {
	float:left;
	width:578px;
	line-height:18px;
	color:#999999;
}

.hotelRoomTable {
	margin:10px;
	
}
#InHotel thead {
	background:#f2f2f2;
	text-align:center;
}
#InHotel table {
	margin:0;border:0;padding:0;
	width:100%;
}
#InHotel tbody td {
	height:20px;
	padding:5px;
	background:#ffffff;
	border-bottom:#dda509 1px solid;
}
#InHotel thead td {
	color:#666666;
	padding:5px;
}

#InHotel #slineName strong {
	font-size:14px;
}
#InHotel ul li p strong {
	color:#089dcb;
}
.hotelfilter,.hotelfilter p,.hotelKFfilter {
	text-indent:24px;
}

#InHotel #detailInfoBox table {
	width:98%;
	background:#fff3d6;
}
#InHotel #detailInfoBox td {
	border-bottom:#dea200 1px solid;
	padding:5px;
}
#InHotel #detailInfoBox thead  {
	background:#fff3d6;
	height:32px;
	font-weight:bold;
}
#InHotel #detailConBox p {
	margin:0;
}
#InHotel #detailInfoBox p {
	line-height:16px;
}
#InHotel #detailInfoBox strong {
	color:#089dcb;
}
#InHotel #detailConBox strong {
	display:block;
	padding:10px 10px 0 24px;
}

.ssclass {
	float:left;
	width:158px;
}
#InHotel #lineHotelCon img {
	display:block;
	float:left;
	width:141px;
	height:140px;
	margin:10px;
	cursor:pointer;
	border:#efefef 4px solid;
}
#InHotel #linePicCon {
	width:100%;
	height:400px;
}

.hotelMapMarker {
	width:300px;
	height:100%;
	overflow:hidden;
}

#InHotel .midSearchTitle span {
	color:#089dcb;
	font-weight:bold;
}
#InHotel .midSearchTitle strong {
	color:#999999;
}
#InHotel fieldset a {
	display:block;
	float:left;
	width:60px;
	height:22px;
}
#InHotel .otherhotel a {
	display:block;
	float:left;
	width:180px;
	height:22px;
}
#InHotel #lineDetailHead dd strong {color:#355c87;}




