
.pagination {
    margin:0 auto;
    /* width:425px; */ 
    width:550px; 
     /*   width: auto;*/
    clear:both;
        /*padding-left: 135px;*/
}
.pagination-product-comments {
	width:98%;
}
.pagination a {
    text-decoration: none;
	color: #29abe2;
}

.pagination a, .pagination span {
    /*display: block;*/
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
}

.pagination  .currentpage {
    background:#29abe2 0 0;
	color:#FFFFFF;
	
	   -moz-border-radius: 50%;
	-webkit-border-radius:50%;
		    border-radius: 50%;
}

.pagination  a.nextpage {
    /*display:block;*/
	background:url("../images/btn-l.gif") no-repeat left top;
	padding:0px 0px 0px 6px;
	height:21px;
	text-decoration:none;
	overflow:hidden;
	/*float:right;*/
	float:left;
}

.pagination  a.nextpage  span{
    /*background:url("../images/btn-r.gif") no-repeat right top;*/
	/*float:right;*/
	padding:3px 6px 0px 0px;
	height:20px;
	float:left;
	color:#29abe2;
	text-decoration:none;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	cursor:pointer;
}

.pagination  a.prevpage {
    display:block;
	/*background:url("../images/btn-l.gif") no-repeat left top;*/
	padding:0px 0px 0px 6px;
	height:21px;
	text-decoration:none;
	overflow:hidden;
	/*float:left;*/
}
.pagination  a.prevpage  span{
	background:url("../images/btn-r.gif") no-repeat right top;
	padding:3px 6px 0px 0px;
	height:20px;
	float:left;
	color:#29abe2;
	text-decoration:none;
	font-weight:normal;
	cursor:pointer;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}


.pagination  .prevpage {
    /*display:block;*/
	background:url("../images/btn-l.gif") no-repeat left -44px;
	padding:0px 0px 0px 6px;
	height:21px;
	text-decoration:none;
	overflow:hidden;
	/*float:left;*/
}

.pagination  .prevpage  span{
	background:url("../images/btn-r.gif") no-repeat right -44px;
	padding:3px 6px 0px 0px;
	height:20px;
	/*float:left;*/
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.pagination  .nextpage {
	/*display:block;
	float:right;*/
	background:url("../images/btn-l.gif") no-repeat left -44px;
	padding:0px 0px 0px 6px;
	height:21px;
	text-decoration:none;
	overflow:hidden;
}

.pagination  .nextpage  span{
    background:url("../images/btn-r.gif") no-repeat right -44px;
	/*float:right;*/
	padding:3px 6px 0px 0px;
	height:20px;
	/*float:left;*/
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.pagination-bookshelf {
	float:right !important;
	margin-right:50px !important;
	}
