#content-main {
	position: relative;
}

#content-header-main {
	margin-top: 10px;
}
#content-header-title {
	font-weight: bold;
	font-size: 16px;
}
#content-header-sub-title {
	float: left;
}
#content-header-sub-title .type {
	font-weight: bold;
	font-size: 16px;
	color: #BBBAAA;
}

.page-control {
	float: right;
}
.page-control img {
	vertical-align: middle;
}
.page-control input.text {
	width: 22px;
}

#content-filter-control {
	float: right;
}
#content-filter-control div {
	float: left;
}

/* -- content-main --------------------------------------------------------------------------------------- */
#content-main { margin: 10px 0; font-size: 12px; }
#content-main .hori-separator { margin:5px 0; }

/* solve the IE div unknown space bug */
* html #content-main .services .row { display: inline-block; }

#content-main .services .row { margin:0 10px; }
#content-main .services .row .main { min-height:130px; height:auto !important; height:130px; }
#content-main .services .row .main .info { float:left; width:530px; margin-right:15px; }
#content-main .services .row .main .info .name { margin-bottom:5px; }
#content-main .services .row .main .info .biz-logo { margin-bottom:15px; width:128px; border:1px solid #CCCCCC; height:33px; }
#content-main .services .row .main .photo { float:left; width:130px; height:130px; }
#content-main .services .row .item-controls img { margin-right:5px; }
/* ------------------------------------------------------------------------------------------------------- */
