h1.profile_title {
	padding-bottom: 0px !important;
	border-bottom: 0px none !important;
}

.pagination {
	width:100%;
	/*float:left;*/
	clear:right;
	/*margin-bottom:10px;*/
	text-align: center;
	margin-bottom: 20px;
}
        
.pagination a, .pagination span {
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
	font-weight: bold;
}

.pagination .current {
}

.pagination .current.prev, .pagination .current.next{
	color:#999;
	font-size: 120%;
}

a.prev, a.next {
	font-size: 120%;
}

td.number {
	text-align:right;
	vertical-align:top;
}

td.vnumber {
	text-align:right;
	vertical-align:middle;
}

a.item_caption {
	/*font-size: 16px;
	font-weight:bold;*/
	font-size: 14px;
	text-decoration: underline;
}

.normal {
	 font-weight:normal;
}

div#list_header {
	padding-top: 10px;
	/*padding-bottom: 20px;*/
	line-height: 20px;
}

div.list_header_refine_search {display: inline;}

div#list_header_actions {float:right;width:200px;text-align:right;}

div#profiles_list_header_actions {
	float:right;
	width:250px;
	text-align:right;
	line-height: 27px;
	_margin-top: 20px;
}

div#list_header form {margin:0px;display:inline}
div#list_header select {width: 120px}
div#profiles_list_header select {width: 120px}
div#profile_list_header {padding:5px;}

#id_sort_order {font-size: 12px;border: 1px solid #aaa;}

#id_price_from, #id_price_to, #id_date_from, #id_date_to {
	border: 1px solid #aaa;
	width: 80px;
	font-size: 12px;
	text-align: center;
}

.refine_number {
	border: 1px solid #aaa;
	width: 80px;
	font-size: 12px;
	text-align: center;
}

div#search_by_title {padding:4px 0;}
#id_title  {border: 1px solid #aaa;width:200px;padding:2px;}

div.search_results_info {
	padding: 4px;
	background: #e1e2e4;
	margin: 20px 0;
	border-top: 1px solid #ccc;
	font-size: 12px;
	text-align: right;
}