#tnt_pagination {
    display:block;
    margin:10px 0 15px;
	text-align:center;
	font-size:12px;
	font-weight:normal;
}

.section_container_inner.with_menu .pagination-container-with-sorting #tnt_pagination {
    margin-right: 160px;
}

#tnt_pagination a:link, #tnt_pagination a:visited, #tnt_pagination .active_tnt_link {
	padding:2px 7px;
	border:1px solid #cbd0d9;
	margin-left:10px;
	text-decoration:none;
	background-color:#e4e4e4;
	color: var(--orange-tint-7);
	width:22px;
	font-weight:normal;
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.5);
    box-shadow: 0 1px 1px rgba(0,0,0,0.5);
}

#tnt_pagination a:hover {
	background-color: var(--orange-tint-3);
	border:1px solid;
	border-color: var(--orange-tint-7);
	color: var(--orange-tint-6);
}

#tnt_pagination .active_tnt_link {
	border:1px solid;
	border-color: var(--orange-tint-7);
	background-color: var(--orange-tint-4);
	color: var(--orange-tint-7);
	cursor:default;
}

#tnt_pagination .disabled_tnt_pagination {
	padding:2px 7px;
	border:1px solid #d4d4d4;
	margin-left:10px;
	text-decoration:none;
	background-color:#eee;
	color:#bbb;
	cursor:default;
}

#tnt_pagination a.first, #tnt_pagination span.first {
	padding:2px 8px 2px 10px;
    -webkit-border-top-left-radius:6px;
    -webkit-border-bottom-left-radius:6px;
    -moz-border-radius-topleft:6px;
    -moz-border-radius-bottomleft:6px;
    border-top-left-radius:6px;
    border-bottom-left-radius:6px;
}

#tnt_pagination a.last, #tnt_pagination span.last {
	padding:2px 10px 2px 8px;
    -webkit-border-top-right-radius:6px;
    -webkit-border-bottom-right-radius:6px;
    -moz-border-radius-topright:6px;
    -moz-border-radius-bottomright:6px;
    border-top-right-radius:6px;
    border-bottom-right-radius:6px;
}

.num_records {
    text-align:center;
    color:#666;
}
.num_records .num-records-no-pagination {
    padding-bottom: 8px;
}
