#pagiContainer
	{
	    width: 100%;
	    margin: 60px auto 20px;
		font: 14px/24px sans-serif;
	}

#paginationForm
	{
		display: inline-block;
	}

.btn
	{
	    padding: 10px;
	    font-size: .875em;
	    color: #AAAAAA;
	    border-radius: 6px; /*optional*/
	    display: inline-block;
	}

.look
	{
		padding-top: 3px;
		padding-bottom: 3px;
		font-weight: normal;
	}

/* New theme copy from here */


.pagination
	{
	    margin: 0 auto;
	    padding: 0px 10px;
	    background: transparent;
	    display: table;
	}

#pagiContainer .page
	{
	    margin-right: 4px;
		margin-bottom: 15px;
	    padding: 6px 14px;
	    color: #000000;
	    font-size: 14px;
	    font-weight: bold;
	    text-decoration: none;
	    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, .8), 0px 1px 3px rgba(0, 0, 0, .1);
	    border-radius: 3px;
	    border: 1px solid #E9E9E9;
	    background: linear-gradient(to bottom, #fcfcfc 0%, #eeeeee 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	    display: inline-block;
	}

#pagiContainer .page:hover,
#pagiContainer .page.gradient:hover
	{
	    background: #FEFEFE;
	    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F0F0F0), to(#E9E9E9));
	    background: -moz-linear-gradient(0% 0% 270deg,#F0F0F0, #E9E9E9);
	}

#pagiContainer .page.active
	{
		padding: 6px 14px;
	    color: #F0F0F0;
	    text-shadow: 0px 0px 3px rgba(0, 0, 0, .5);
	    border: none;
	    background: #616161;
	    box-shadow: inset 0px 0px 8px rgba(0, 0, 0, .5), 0px 1px 0px rgba(255, 255, 255, .8);
	}

#pagiContainer .page.gradient
	{
	    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F8F8F8), to(#E9E9E9));
	    background: -moz-linear-gradient(0% 0% 270deg, #F8F8F8, #E9E9E9);
	}

#paginationForm select
	{
		background-color: #E9E9E9;
	}

span.dots
	{
		color: #000000;
		background: inherit;
	}

#pagiContainer .pagination .disabled
	{
		color: #AAAAAA;
		background: transparent;
	}

#pagiContainer .pagination .disabled:hover
	{
		color: #AAAAAA !important;
		background: transparent;

	}
/* ------------------------------------------------------------------------------------ */

/* White Round Theme ------------------------------------------------------------------ */
.pagination.white-round
	{
	    color: #FEFFFF;
	    background: transparent;
	}

#pagiContainer .page.white-round
	{
	    color: #000000;
	    border: 1px solid #32373B;
		border-radius: 24px;
	    background: linear-gradient(to bottom, #fcfcfc 0%, #eeeeee 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	    box-shadow: inset 0px 1px 1px rgba(255, 255, 255, .1), 0px 1px 3px rgba(0, 0, 0, .1);
	}

#pagiContainer .page.white-round:hover,
#pagiContainer .page.white-round.gradient:hover
	{
	    background: #FEFEFE;
	    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F0F0F0), to(#E9E9E9));
	    background: -moz-linear-gradient(0% 0% 270deg,#F0F0F0, #E9E9E9);
	}

#pagiContainer .page.white-round.active
	{
		padding: 8px 16px;
	    border: none;
		color: #3E4347;
	    background: #F0F0F0;
	    box-shadow: inset 0px 0px 8px rgba(0, 0, 0, .5), 0px 1px 0px rgba(255, 255, 255, .1);
	}

#pagiContainer .page.white-round.gradient
	{
	    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#565B5F), to(#3E4347));
	    background: -moz-linear-gradient(0% 0% 270deg, #565B5F, #3E4347);
	}

#paginationForm select.white-round
	{
		background-color: #3E4347;
	}

span.dots.white-round
	{
		color: #3E4347;
		background: inherit;
	}

#pagiContainer .pagination .disabled
	{
		color: #AAAAAA;
		background: transparent;
		text-shadow: none;
	}

#pagiContainer .pagination .disabled:hover
	{
		color: #AAAAAA !important;
		background: transparent;

	}
/*------------------------------------------------------------------------------------- */

/* Black Round Theme ------------------------------------------------------------------ */
.pagination.black-round
	{
	    color: #FEFFFF;
	    background: transparent;
	}

#pagiContainer .page.black-round
	{
	    color: #FEFFFF;
	    text-shadow: 0px 1px 0px rgba(0,0,0, .5);
	    border: 1px solid #32373B;
		border-radius: 24px;
	    background: #3E4347;
	    box-shadow: inset 0px 1px 1px rgba(255, 255, 255, .1), 0px 1px 3px rgba(0, 0, 0, .1);
	}

#pagiContainer .page.black-round:hover,
#pagiContainer .page.black-round.gradient:hover
	{
	    background: #3D4F5D;
	    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8A8A8A), to(#3D4F5D));
	    background: -moz-linear-gradient(0% 0% 270deg, #8A8A8A, #3D4F5D);
	}

#pagiContainer .page.black-round.active
	{
		padding: 8px 16px;
	    border: none;
		color: #3E4347;
	    background: #F0F0F0;
	    box-shadow: inset 0px 0px 8px rgba(0, 0, 0, .5), 0px 1px 0px rgba(255, 255, 255, .1);
	}

#pagiContainer .page.black-round.gradient
	{
	    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#565B5F), to(#3E4347));
	    background: -moz-linear-gradient(0% 0% 270deg, #565B5F, #3E4347);
	}

#paginationForm select.black-round
	{
		background-color: #3E4347;
	}

span.dots.black-round
	{
		color: #3E4347;
		background: inherit;
	}

#pagiContainer .pagination .disabled
	{
		color: #AAAAAA;
		background: transparent;
	}

#pagiContainer .pagination .disabled:hover
	{
		color: #AAAAAA !important;
		background: transparent;

	}
/*------------------------------------------------------------------------------------- */

/* Black Theme ------------------------------------------------------------------------ */
.pagination.dark
	{
	    color: #FEFFFF;
	    background: transparent;
	}

#pagiContainer .page.dark
	{
	    color: #FEFFFF;
	    text-shadow: 0px 1px 0px rgba(0,0,0, .5);
	    border: 1px solid #32373B;
	    background: #3E4347;
	    box-shadow: inset 0px 1px 1px rgba(255, 255, 255, .1), 0px 1px 3px rgba(0, 0, 0, .1);
	}

#pagiContainer .page.dark:hover,
#pagiContainer .page.dark.gradient:hover
	{
	    background: #3D4F5D;
	    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8A8A8A), to(#3D4F5D));
	    background: -moz-linear-gradient(0% 0% 270deg, #8A8A8A, #3D4F5D);
	}

#pagiContainer .page.dark.active
	{
		padding: 8px 16px;
	    border: none;
		color: #3E4347;
	    background: #F0F0F0;
	    box-shadow: inset 0px 0px 8px rgba(0, 0, 0, .5), 0px 1px 0px rgba(255, 255, 255, .1);
	}

#pagiContainer .page.dark.gradient
	{
	    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#565B5F), to(#3E4347));
	    background: -moz-linear-gradient(0% 0% 270deg, #565B5F, #3E4347);
	}

#paginationForm select.dark
	{
		background-color: #3E4347;
	}

span.dots.dark
	{
		color: #3E4347;
		background: inherit;
	}

#pagiContainer .pagination .disabled
	{
		color: #AAAAAA;
		background: transparent;
	}

#pagiContainer .pagination .disabled:hover
	{
		color: #AAAAAA !important;
		background: transparent;

	}
/*------------------------------------------------------------------------------------- */

/* Blue Theme ------------------------------------------------------------------------- */
.pagination.blue
	{
	    margin: 0 auto;
	    padding: 0px 10px;
	    background: transparent;
	    display: table;
	}

#pagiContainer .page.blue
	{
	    margin-right: 4px;
	    padding: 6px 14px;
	    color: #000000;
	    font-size: 14px;
	    font-weight: bold;
	    text-decoration: none;
	    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, .8), 0px 1px 3px rgba(0, 0, 0, .1);
	    border-radius: 3px;
	    border: 1px solid #E9E9E9;
	    background: linear-gradient(to bottom, #fcfcfc 0%, #eeeeee 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	    display: inline-block;
	}

#pagiContainer .page.blue:hover,
#pagiContainer .page.blue.gradient:hover
	{
	    background: #5BA8DD;
	}

#pagiContainer .page.blue.active
	{
		padding: 6px 14px;
	    color: #F0F0F0;
	    text-shadow: 0px 0px 3px rgba(0, 0, 0, .5);
	    border: none;
	    background: #017FBA;
	    box-shadow: inset 0px 0px 8px rgba(0, 0, 0, .5), 0px 1px 0px rgba(255, 255, 255, .8);
	}

#pagiContainer .page.blue.gradient
	{
	    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F8F8F8), to(#E9E9E9));
	    background: -moz-linear-gradient(0% 0% 270deg, #F8F8F8, #E9E9E9);
	}

#paginationForm select
	{
		background-color: #E9E9E9;
	}

span.dots.blue
	{
		color: #000000;
		background: transparent;
	}

#pagiContainer .pagination .disabled
	{
		color: #AAAAAA;
		background: transparent;
	}

#pagiContainer .pagination .disabled:hover
	{
		color: #AAAAAA !important;
		background: transparent;

	}
/*------------------------------------------------------------------------------------- */