.pagination{text-align:center}
.pagination .page{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;min-width:24px;height:24px;border:solid 1px #cbcbcb;font-size:13px;font-weight:bold;border-radius:2px;line-height:24px;background:#eaeaea;box-shadow:0 1px 0 0 #fff inset,0 1px 1px 0 #dedede;color:#6f6f6f;text-decoration:none;text-shadow:0 1px 0 #fff;margin:0 1px;background-image:linear-gradient(bottom,#E9E9E9 0,#F9F9F9 74%);background-image:-o-linear-gradient(bottom,#E9E9E9 0,#F9F9F9 74%);background-image:-moz-linear-gradient(bottom,#E9E9E9 0,#F9F9F9 74%);background-image:-webkit-linear-gradient(bottom,#E9E9E9 0,#F9F9F9 74%);background-image:-ms-linear-gradient(bottom,#E9E9E9 0,#F9F9F9 74%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.0,#E9E9E9),color-stop(.74,#F9F9F9))}
.pagination .page:hover{background-image:linear-gradient(bottom,#F9F9F9 0,#FFF 74%);background-image:-o-linear-gradient(bottom,#F9F9F9 0,#FFF 74%);background-image:-moz-linear-gradient(bottom,#F9F9F9 0,#FFF 74%);background-image:-webkit-linear-gradient(bottom,#F9F9F9 0,#FFF 74%);background-image:-ms-linear-gradient(bottom,#F9F9F9 0,#FFF 74%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.0,#F9F9F9),color-stop(.74,#FFF))}
.pagination .page:active{box-shadow:none}
.pagination .page-bt{line-height:21px}
.pagination .page.current-page-number,.pagination .page.current-page-number:hover,.pagination .page.current-page-number:active{background:#6a6a6a;border:solid 1px #505050;box-shadow:0 0 8px 1px #505050 inset;color:#fff;text-shadow:0 1px 0 #575757}
.pagination .page-ellipsis{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;min-width:26px;height:26px;font-size:13px;font-weight:bold;line-height:24px;color:#6f6f6f;margin:0 1px}
.pagination.pink .page{border:solid 1px #ffadd7;background:#ffc7e4;box-shadow:0 1px 0 0 #fff8fc inset,0 1px 1px 0 #ebebeb;color:#000;text-shadow:0 1px 0 #fff;background-image:linear-gradient(bottom,#ffc7e4 0,#ffeaf5 74%);background-image:-o-linear-gradient(bottom,#ffc7e4 0,#ffeaf5 74%);background-image:-moz-linear-gradient(bottom,#ffc7e4 0,#ffeaf5 74%);background-image:-webkit-linear-gradient(bottom,#ffc7e4 0,#ffeaf5 74%);background-image:-ms-linear-gradient(bottom,#ffc7e4 0,#ffeaf5 74%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.0,#ffc7e4),color-stop(.74,#ffeaf5))}
.pagination.pink .page:hover{background-image:linear-gradient(bottom,#ffc7e4 0,#fffbfd 74%);background-image:-o-linear-gradient(bottom,#ffc7e4 0,#fffbfd 74%);background-image:-moz-linear-gradient(bottom,#ffc7e4 0,#fffbfd 74%);background-image:-webkit-linear-gradient(bottom,#ffc7e4 0,#fffbfd 74%);background-image:-ms-linear-gradient(bottom,#ffc7e4 0,#fffbfd 74%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.0,#ffc7e4),color-stop(.74,#fffbfd))}
.pagination.pink .page:active{box-shadow:0 0 0 1px #fff inset}
.pagination.pink .page.current-page-number,.pagination.pink .page.current-page-number:hover,.pagination.pink .page.current-page-number:active{background:#be0061;border:solid 1px #6f0039;box-shadow:0 0 8px 1px #6f0039 inset;color:#fff;text-shadow:0 1px 0 #6f0039}
.pagination.blue .page{border:solid 1px #7df;background:#9ce6ff;box-shadow:0 1px 0 0 #eefbff inset,0 1px 1px 0 #ebebeb;color:#005a78;text-shadow:0 1px 0 #fff;background-image:linear-gradient(bottom,#9ce6ff 0,#c4f0ff 74%);background-image:-o-linear-gradient(bottom,#9ce6ff 0,#c4f0ff 74%);background-image:-moz-linear-gradient(bottom,#9ce6ff 0,#c4f0ff 74%);background-image:-webkit-linear-gradient(bottom,#9ce6ff 0,#c4f0ff 74%);background-image:-ms-linear-gradient(bottom,#9ce6ff 0,#c4f0ff 74%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.0,#9ce6ff),color-stop(.74,#c4f0ff))}
.pagination.blue .page:hover{background-image:linear-gradient(bottom,#9ce6ff 0,#d5f5ff 74%);background-image:-o-linear-gradient(bottom,#9ce6ff 0,#d5f5ff 74%);background-image:-moz-linear-gradient(bottom,#9ce6ff 0,#d5f5ff 74%);background-image:-webkit-linear-gradient(bottom,#9ce6ff 0,#d5f5ff 74%);background-image:-ms-linear-gradient(bottom,#9ce6ff 0,#d5f5ff 74%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.0,#9ce6ff),color-stop(.74,#d5f5ff))}
.pagination.blue .page:active{box-shadow:0 0 0 1px #fff inset}
.pagination.blue .page.current-page-number,.pagination.blue .page.current-page-number:hover,.pagination.blue .page.current-page-number:active{background:#9ce6ff;border:solid 1px #5dafca;box-shadow:0 0 8px 1px #5dafca inset;color:#005a78;text-shadow:0 1px 0 #fff}
.pagination.red .page{border:solid 1px #910000;background:#b40000;box-shadow:0 1px 0 0 #f76060 inset,0 1px 1px 0 #ebebeb;color:#fff;text-shadow:0 1px 0 #910000;background-image:linear-gradient(bottom,#b40000 0,#df0000 74%);background-image:-o-linear-gradient(bottom,#b40000 0,#df0000 74%);background-image:-moz-linear-gradient(bottom,#b40000 0,#df0000 74%);background-image:-webkit-linear-gradient(bottom,#b40000 0,#df0000 74%);background-image:-ms-linear-gradient(bottom,#b40000 0,#df0000 74%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.0,#b40000),color-stop(.74,#df0000))}
.pagination.red .page:hover{background-image:linear-gradient(bottom,#b40000 0,#f76060 74%);background-image:-o-linear-gradient(bottom,#b40000 0,#f76060 74%);background-image:-moz-linear-gradient(bottom,#b40000 0,#f76060 74%);background-image:-webkit-linear-gradient(bottom,#b40000 0,#f76060 74%);background-image:-ms-linear-gradient(bottom,#b40000 0,#f76060 74%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.0,#b40000),color-stop(.74,#f76060))}
.pagination.red .page:active{box-shadow:0 0 0 1px #f76060 inset}
.pagination.red .page.current-page-number,.pagination.red .page.current-page-number:hover,.pagination.red .page.current-page-number:active{background:#b40000;border:solid 1px #7a0000;box-shadow:0 0 8px 1px #7a0000 inset;color:#fff;text-shadow:0 1px 0 #7a0000}
.pagination.orange .page{border:solid 1px #ff8a00;background:#ff8a00;box-shadow:0 1px 0 0 #ffd265 inset,0 1px 1px 0 #ebebeb;color:#fff;text-shadow:0 1px 0 #ff8a00;background-image:linear-gradient(bottom,#ff8a00 0,#ffb400 74%);background-image:-o-linear-gradient(bottom,#ff8a00 0,#ffb400 74%);background-image:-moz-linear-gradient(bottom,#ff8a00 0,#ffb400 74%);background-image:-webkit-linear-gradient(bottom,#ff8a00 0,#ffb400 74%);background-image:-ms-linear-gradient(bottom,#ff8a00 0,#ffb400 74%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.0,#ff8a00),color-stop(.74,#ffb400))}
.pagination.orange .page:hover{background-image:linear-gradient(bottom,#ff8a00 0,#ffd265 74%);background-image:-o-linear-gradient(bottom,#ff8a00 0,#ffd265 74%);background-image:-moz-linear-gradient(bottom,#ff8a00 0,#ffd265 74%);background-image:-webkit-linear-gradient(bottom,#ff8a00 0,#ffd265 74%);background-image:-ms-linear-gradient(bottom,#ff8a00 0,#ffd265 74%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.0,#ff8a00),color-stop(.74,#ffd265))}
.pagination.orange .page:active{box-shadow:0 0 0 1px #ffd265 inset}
.pagination.orange .page.current-page-number,.pagination.orange .page.current-page-number:hover,.pagination.orange .page.current-page-number:active{background:#ff8a00;border:solid 1px #ff4800;box-shadow:0 0 8px 1px #ff4800 inset;color:#fff;text-shadow:0 1px 0 #ff4800}
.pagination.black .page{border:solid 1px #000;background:#000;box-shadow:0 1px 0 0 #878787 inset,0 1px 1px 0 #ebebeb;color:#fff;text-shadow:0 1px 0 #000;background-image:linear-gradient(bottom,#000 0,#5f5f5f 74%);background-image:-o-linear-gradient(bottom,#000 0,#5f5f5f 74%);background-image:-moz-linear-gradient(bottom,#000 0,#5f5f5f 74%);background-image:-webkit-linear-gradient(bottom,#000 0,#5f5f5f 74%);background-image:-ms-linear-gradient(bottom,#000 0,#5f5f5f 74%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.0,#000),color-stop(.74,#5f5f5f))}
.pagination.black .page:hover{background-image:linear-gradient(bottom,#000 0,#878787 74%);background-image:-o-linear-gradient(bottom,#000 0,#878787 74%);background-image:-moz-linear-gradient(bottom,#000 0,#878787 74%);background-image:-webkit-linear-gradient(bottom,#000 0,#878787 74%);background-image:-ms-linear-gradient(bottom,#000 0,#878787 74%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.0,#000),color-stop(.74,#878787))}
.pagination.black .page:active{box-shadow:0 0 0 1px #878787 inset}
.pagination.black .page.current-page-number,.pagination.black .page.current-page-number:hover,.pagination.black .page.current-page-number:active{background:#5d5d5d;border:solid 1px #000;box-shadow:0 0 8px 1px #000 inset;color:#fff;text-shadow:0 1px 0 #000}
.pagination.green .page{border:solid 1px #1ba100;background:#22cd00;box-shadow:0 1px 0 0 #52f232 inset,0 1px 1px 0 #ebebeb;color:#fff;text-shadow:0 1px 0 #1ba100;background-image:linear-gradient(bottom,#1ba100 0,#22cd00 74%);background-image:-o-linear-gradient(bottom,#1ba100 0,#22cd00 74%);background-image:-moz-linear-gradient(bottom,#1ba100 0,#22cd00 74%);background-image:-webkit-linear-gradient(bottom,#1ba100 0,#22cd00 74%);background-image:-ms-linear-gradient(bottom,#1ba100 0,#22cd00 74%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.0,#1ba100),color-stop(.74,#22cd00))}
.pagination.green .page:hover{background-image:linear-gradient(bottom,#1ba100 0,#52f232 74%);background-image:-o-linear-gradient(bottom,#1ba100 0,#52f232 74%);background-image:-moz-linear-gradient(bottom,#1ba100 0,#52f232 74%);background-image:-webkit-linear-gradient(bottom,#1ba100 0,#52f232 74%);background-image:-ms-linear-gradient(bottom,#1ba100 0,#52f232 74%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.0,#1ba100),color-stop(.74,#52f232))}
.pagination.green .page:active{box-shadow:0 0 0 1px #52f232 inset}
.pagination.green .page.current-page-number,.pagination.green .page.current-page-number:hover,.pagination.green .page.current-page-number:active{background:#1ba100;border:solid 1px #126f00;box-shadow:0 0 8px 1px #126f00 inset;color:#fff;text-shadow:0 1px 0 #126f00}
