/* classified_search_province*/
.div-province-search {
	position: relative;
	padding: 0;
	min-height: 760px;
	_height: 760px;
	margin: 0 0 30px;
	border-bottom: 1px solid #f4f4f4;
}
.bg-search { background: url(../images/bg-search-x.gif) repeat-x top; }
.div-province-search .head-province {
	position: relative;
	width: 100%;
	height: 30px;
	padding: 0;
	margin: 0 0 5px;
	background: url(../images/h_search_province.gif) no-repeat;
	text-indent: -9999px;
}
.cover-list-locate {
	position: relative;
	float: right;
}
.map-nav {
	position: absolute;
	top: 40px;
	left: 0;
}
.cover-list-locate ol {
	position: relative;
	width: 166px;
	list-style-type: none;
	float: left;
	margin-left: 3px;
}
.cover-list-locate ol li {}
.cover-list-locate ol li strong {
	display: block;
	width: 166px;
	height: 30px;
	margin-top: 8px;
	background: url(../images/h_locate.gif) no-repeat 0 0;
}
.cover-list-locate ol li strong a { display: block; width: 100%; height: 100%; text-indent: -9999px; }
.cover-list-locate ol li strong a:hover { opacity: .15; filter: alpha(opacity=15); background: rgb(255, 255, 255); }
.cover-list-locate ol li .h-locate1 { background-position: 0 0; }
.cover-list-locate ol li .h-locate2 { background-position: 0 -30px; }
.cover-list-locate ol li .h-locate3 { background-position: 0 -60px; }
.cover-list-locate ol li .h-locate4 { background-position: 0 -90px; }
.cover-list-locate ol li .h-locate5 { background-position: 0 -120px; }
.cover-list-locate ol li .h-locate6 { background-position: 0 -150px; }
.cover-list-locate ol li ul li {
	position: relative;
	list-style-type: none;
	height: 20px;
	line-height: 20px;
	background: url(../images/line-dot.gif) repeat-x bottom;
}
.cover-list-locate ol li ul li a {
	color: #3e3636;
	text-decoration: none;
	padding-left: 28px;
	background: url(../images/icon-list-cs.gif) no-repeat 10px 2px;
}
.cover-list-locate ol li ul li a:hover { text-decoration: underline; }
/*Header Category*/
.header-group-cate {
	clear: both;
	position: relative;
	padding: 10px 0 0 0;
	margin: 0;
}
.bg-s-x { background:url(../images/bg-s-x.gif) repeat-x 0 11px; }
.bg-n-x { background:url(../images/bg-n-x.gif) repeat-x 0 9px; }
.bg-e-x { background:url(../images/bg-e-x.gif) repeat-x 0 9px; }
.bg-ne-x { background:url(../images/bg-ne-x.gif) repeat-x 0 9px; }
.bg-mid-x { background:url(../images/bg-mid-x.gif) repeat-x 0 8px; }
.bg-bkk-x { background:url(../images/bg-bkk-x.gif) repeat-x 0 8px; }
.header-group-cate .path_link {
	position: absolute;
	top: 0;
	left: 10px;
	margin: 7px 0 0;
}
.header-group-cate .grap-hilight {
	height: 84px;
	background: url(../images/hilight-s.gif) no-repeat top right;
	text-indent: -9999px;
	margin: 0;
}
.bg-s-x .grap-hilight { background: url(../images/hilight-s.jpg) no-repeat top right; }
.bg-n-x .grap-hilight { background: url(../images/hilight-n.jpg) no-repeat top right; }
.bg-e-x .grap-hilight { background: url(../images/hilight-e.jpg) no-repeat top right; }
.bg-ne-x .grap-hilight { background: url(../images/hilight-ne.jpg) no-repeat top right; }
.bg-mid-x .grap-hilight { background: url(../images/hilight-mid.jpg) no-repeat top right; }
.bg-bkk-x .grap-hilight { background: url(../images/hilight-bkk.jpg) no-repeat top right; }
.header-group-cate .list-tags-link {
	height: 30px;
	padding: 7px 10px
}

.header-group-cate .list-tags-link strong { float: left; color: #FFF; margin-right: 5px; line-height: 16px; }
.header-group-cate .list-tags-link ul { list-style-type: none; display: inline; }
.header-group-cate .list-tags-link ul li { display: inline; line-height: 16px; padding-right: 5px; margin-right: 5px; background: url(../images/line-section.gif) 100% 50% no-repeat;}
.header-group-cate .list-tags-link ul li a { color: #FFF; text-decoration: none; }
.header-group-cate .list-tags-link ul li a:hover { color: #FFF !important; text-decoration: underline; }
.header-group-cate .head_category {
	color: #c00707;
	font-size: 200%;
	padding-left: 15px;
	margin: 8px 0 15px;
}
/*Box Search Province*/
.box-search-province {
	position: relative;
	margin: 10px 0;
	padding: 0;
	clear: both;
}
.box-search-province .bar-s-prov {
	height: 30px;
	background: url(../images/bg-bar-search-x.gif) repeat-x;
	line-height: 30px;
	color: #FFF;
	font-size: 11px;
}
.box-search-province .bar-s-prov a, .box-search-province .bar-s-prov a:hover { color: #FFF !important; text-decoration: underline; }
.box-search-province .h-s-prov {
	display: block;
	float: left;
	width: 61px;
	height: 30px;
	background: url(../images/h_bg-bar-search.gif) no-repeat;
	text-indent: -9999px;
	margin-right: 5px;
}
.form-search-box {
	margin: 0; 
	padding: 10px 0 10px 10px;
	background: url(../images/bg-box-search-province.gif) repeat-x bottom;
}
.form-search-box table tr td { padding: 3px 0; }
.form-search-box label {
	display: block;
	float: left;
	width: 120px;
	height: 20px;
	line-height: 20px;
	color: #574c4c;
	font-weight: 700;
}
.form-search-box input {
	width: 158px;
	height: 18px;
	border: 1px solid #a5acb2;
}
.form-search-box select {
	width: 158px;
	height: 20px;
	border: 1px solid #a5acb2;
}
.form-search-box .s-long, .form-search-box .t-long {
	width: 471px;
	height: 20px;
	border: 1px solid #a5acb2;
}
.form-search-box .t-small, .form-search-box .s-small {
	width: 66.5px;
	/*width: 21.5%;*/
}
.form-search-box .btn-search-big { margin: -3px 2px 0 0; }
