.pagination {
  clear:both;
  color:#063B52;
  font-size:11px;
  margin:0 auto;
  width:345px;
}

#publication.pagination {
  width: 80px;
  margin-top: 5px;
}
#publication.pagination p{
  text-align: center;
}


.pagination a {
  color:#063B52;
  text-decoration:none;
}
.pagination a, .pagination span {
  background:white none repeat scroll 0 0;
  display:block;
  float:left;
  margin-right:1px;
  padding:5px 8px;
}
.pagination span.disabled {
  color:#999999;
}
.pagination span.current {
  background:#063B52 none repeat scroll 0 0;
  color:white;
  font-size:11px;
  font-weight:bold;
}
.pagination a:hover, .pagination a:focus {
  color:#000033;
  background-color:#999999;
}
.pagination .page_info {
  background:#2E6AB1 none repeat scroll 0 0;
  color:white;
  margin-bottom:0.3em;
  padding:0.4em 0.6em;
  text-align:center;
  width:22em;
}
.pagination .page_info b {
  background:#6AA6ED none repeat scroll 0 0;
  color:#000033;
  padding:0.1em 0.25em;
}
.pagination:after {
  clear:both;
  content:".";
  display:block;
  height:0;
  visibility:hidden;
}
* html .pagination {
  height:1%;
}
:first-child + html .pagination {
  overflow:hidden;
}

.pageFooter{
	float:left;
	width:710px;
}

.pageFooter .pagination {margin:0 auto;}
.productsPerPage {margin-left:270px;text-align:center;}
.productsPerPage form {margin:3px 0 0 5px;float:left;}
.productsPerPage p {float:left}
