/*	---------------------------------------------------------------
		@filename		pagination.css
		@author			aziz.syed@akqa.com
		@description	Style definitions pagination
		
		Contents
		1. Pagination layout
		2. Pagination numbers
		3. Pagination misc
		4. Sort Menu
			4.1 IE6 
	--------------------------------------------------------------- */


/*	
	=========== 2. Pagination layout ===========
*/		

.section-shop .pagination-current-range{
	font-size:13px;
	padding-top:45px;
	padding-left:10px;
}

.section-shop .pagination-results-per-page{
	font-size:13px;
	padding-top:45px;
	padding-right:2px;
}

.section-pm .pagination div,
.section-tools .pagination div,
.section-account .pagination div{
	float:left;
	padding-left:10px;
}

.pagination div.pipe,
.pagination .pipe{
	font-weight:normal;
	color:#c0c0c0;
}
/*	
	=========== 2. Pagination misc ===========
*/		

#pagination,
.pagination {
	padding-top:10px;
	margin:1px 7px 0 10px;
	float:right;
}

#pagination a,
.pagination a {
	display:inline-block;
	padding:0px 3px;
	text-decoration:none !important;
	font-weight:bold;
}

.pagination .pagination-arrow{
}

	.pagination a img{
		background:transparent url(/web/20130217021202oe_/https://about.usps.com/about/global/images/global/sprites/pagination-arrows.gif) no-repeat 0px 0px;
	}
	
	.dj_ff2 .pagination a img{
		vertical-align:baseline;
	}
	
	.dj_ie6 .pagination a img,
	.dj_ie7 .pagination a img{
		vertical-align:top;
	}
	
	.pagination a img.sl{background-position:0px -17px;}
	.pagination a img.dl{background-position:0px  3px;}
	.pagination a img.sr{background-position:0px -37px;}
	.pagination a img.dr{background-position:0px -57px;}
	.pagination a img.sld{background-position:0px -97px;}
	.pagination a img.srd{background-position:0px -117px;}
	.pagination a:hover img.sl{background-position:0px -17px;}
	.pagination a:hover img.dl{background-position:0px -77px;}
	.pagination a:hover img.sr{background-position:0px -117px;}
	.pagination a:hover img.dr{background-position:0px -137px;}


#pagination a:hover,
.pagination a:hover,
#pagination a:focus,
.pagination a:focus{
	color:#717171;
}

#pagination a.current,
.pagination a.current {
	color:#717171;
	cursor:text;
}
#pagination a.current:hover,
.pagination a.current:hover,
#pagination a.current:focus,
.pagination a.current:focus{
	color:#717171;
}


/*	
	=========== 3. Sort Menu ===========
*/	

.pagination-current-range{
	font-weight:bold;
}

	.pagination-current-range-total{
		font-weight:normal;
	}

.pagination-results-per-page{
	font-weight:normal;
}
	.pagination-results-per-page-label{
		font-weight:bold;
		padding-right: 9px;
	}
	

	.pagination-results-per-page a {
		display:inline-block;
		color:#2f6fa9;
		width:20px;
		text-indent:0px;
		line-height:1;
		text-decoration:none !important;
	}

	.pagination-results-per-page a:hover,
	.pagination-results-per-page a:focus{
		color:#717171;
	}

	.pagination-results-per-page a.current {
		color:#717171;
		cursor:text;
	}
	.pagination-results-per-page a.current:hover{
		color:#717171;
	}
	
/*	
	=========== 4. Sort Menu ===========
*/	

#sort-container{
	position:relative;
}
	#sort-container h3{
		background:transparent url(/web/20130217021202oe_/https://about.usps.com/assets/images/global/sort_dropdown/phx_sprite_sort_dd.gif) no-repeat left 0px;
		margin-top:3px;
		cursor:pointer;
	}
		#sort-container h3 span{
			background:transparent url(/web/20130217021202oe_/https://about.usps.com/assets/images/global/sort_dropdown/phx_sprite_sort_dd.gif) no-repeat right -60px;
			margin-left:4px;
			padding-right:30px;
			display:block;
			padding-left:6px;
			min-width:90px;
			font-size:10px;
			font-weight:bold;
			line-height:30px;
		}
	#sort-container h3.hover{
		background-position:left -30px;
	}
		#sort-container h3.hover span{
			background-position:right -90px;
		}
	#sort-container .dropdown{
		height:0px;
		overflow:hidden;
		position:absolute;
		top:25px;
		left:-7px;
	}
		#sort-container .wrapper{
			padding-top:10px;
			background:transparent url(/web/20130217021202oe_/https://about.usps.com/assets/images/global/blank.gif) repeat 0px 0px;
		}
			#sort-container .wrapper .cap-top,
			#sort-container .wrapper .cap-bottom{
				height:8px;
				overflow:hidden;
				position:relative;
				background:none;
			}
				#sort-container .wrapper .cap-top .cap-middle,
				#sort-container .wrapper .cap-bottom .cap-middle{
					margin:0px 10px;
					height:8px;
					border-left:none;
					border-right:none;
				}
					#sort-container .wrapper .cap-top .cap-right,
					#sort-container .wrapper .cap-top .cap-left,
					#sort-container .wrapper .cap-bottom .cap-right,
					#sort-container .wrapper .cap-bottom .cap-left{
						width:10px;
						height:8px;
						position:absolute;
						top:0px;
					}
				#sort-container .wrapper .cap-top .cap-middle{
					background:transparent url(/web/20130217021202oe_/https://about.usps.com/assets/images/global/sort_dropdown/phx_sort_dd_rt.png) repeat-x 0px 0px;
				}
					#sort-container .wrapper .cap-top .cap-right{
						background:transparent url(/web/20130217021202oe_/https://about.usps.com/assets/images/global/sort_dropdown/phx_sort_dd_tr.png) no-repeat 0px 0px;
						right:0px;
					}
					#sort-container .wrapper .cap-top .cap-left{
						background:transparent url(/web/20130217021202oe_/https://about.usps.com/assets/images/global/sort_dropdown/phx_sort_dd_tl.png) no-repeat 0px 0px;
						left:0px;
					}
	
				#sort-container .wrapper .cap-bottom .cap-middle{
					background:transparent url(/web/20130217021202oe_/https://about.usps.com/assets/images/global/sort_dropdown/phx_sort_dd_rb.png) repeat-x 0px 0px;
				}
					#sort-container .wrapper .cap-bottom .cap-right{
						background:transparent url(/web/20130217021202oe_/https://about.usps.com/assets/images/global/sort_dropdown/phx_sort_dd_br.png) no-repeat 0px 0px;
						right:0px;
					}
					#sort-container .wrapper .cap-bottom .cap-left{
						background:transparent url(/web/20130217021202oe_/https://about.usps.com/assets/images/global/sort_dropdown/phx_sort_dd_bl.png) no-repeat 0px 0px;
						left:0px;
					}
			#sort-container .wrapper .cap-middle{
				position:relative;
				border-left:none;
				border-right:none;
				background:none;
			}
				#sort-container .wrapper .cap-middle .list-wrapper{
					margin:0px 10px;
					background:white;
				}
				#sort-container .wrapper .cap-middle .cap-right,
				#sort-container .wrapper .cap-middle .cap-left{
					width:10px;
					position:absolute;
					height:40px;
					top:0px;
				}
				#sort-container .wrapper .cap-middle .cap-right{
					background:transparent url(/web/20130217021202oe_/https://about.usps.com/assets/images/global/sort_dropdown/phx_sort_dd_rr.png) repeat-y 0px 0px;
					right:0px;
				}
				#sort-container .wrapper .cap-middle .cap-left{
					background:transparent url(/web/20130217021202oe_/https://about.usps.com/assets/images/global/sort_dropdown/phx_sort_dd_rl.png) repeat-y 0px 0px;
					left:0px;
				}
					#sort-container .wrapper .cap-middle .list-wrapper ul{
						width:100%;
					}
						#sort-container .wrapper .cap-middle .list-wrapper ul li{
							width:100%;
							display:block;
							border-top:1px solid #d9d9d9;
						}
						#sort-container .wrapper .cap-middle .list-wrapper ul li.odd{
							background-color:#fff;
						}
						#sort-container .wrapper .cap-middle .list-wrapper ul li.even{
							background-color:#f1f1f1;
						}
						#sort-container .wrapper .cap-middle .list-wrapper ul li.first{
							border-top:none;
						}
							#sort-container .wrapper .cap-middle .list-wrapper ul li a{
								width:100%;
								display:block;
								padding:8px 0px;
								font-size:11px;
								font-weight:bold;
								color:#2f6fa9;
								text-indent:10px;
								text-decoration:none;
							}
							#sort-container .wrapper .cap-middle .list-wrapper ul li a:hover,
							#sort-container .wrapper .cap-middle .list-wrapper ul li a:focus{
								color:#656565;
							}

/*	
	=========== 4.1 IE6 ===========
*/	

.dj_ie6 #sort-container .wrapper{
	width:450px;
}

.dj_ie6 #sort-container .wrapper .cap-top .cap-middle,
.dj_ie6 #sort-container .wrapper .cap-top .cap-right,
.dj_ie6 #sort-container .wrapper .cap-top .cap-left,
.dj_ie6 #sort-container .wrapper .cap-bottom .cap-middle,
.dj_ie6 #sort-container .wrapper .cap-bottom .cap-right,
.dj_ie6 #sort-container .wrapper .cap-bottom .cap-left,
.dj_ie6 #sort-container .wrapper .cap-middle .cap-right,
.dj_ie6 #sort-container .wrapper .cap-middle .cap-left{
	background:none;
}
.dj_ie6 #sort-container .wrapper .cap-top .cap-right,
.dj_ie6 #sort-container .wrapper .cap-top .cap-left{
	top:2px;
}
.dj_ie6 #sort-container .wrapper .cap-bottom .cap-right,
.dj_ie6 #sort-container .wrapper .cap-bottom .cap-left{
	top:1px;
}

.dj_ie6 #sort-container .wrapper .cap-top .cap-middle{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/assets/images/global/sort_dropdown/phx_sort_dd_rt.png',sizingMethod='scale');
}
.dj_ie6 #sort-container .wrapper .cap-top .cap-right{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/assets/images/global/sort_dropdown/phx_sort_dd_tr.png',sizingMethod='image');
}
.dj_ie6 #sort-container .wrapper .cap-top .cap-left{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/assets/images/global/sort_dropdown/phx_sort_dd_tl.png',sizingMethod='image');
}
.dj_ie6 #sort-container .wrapper .cap-bottom .cap-middle{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/assets/images/global/sort_dropdown/phx_sort_dd_rb.png',sizingMethod='scale');
}
.dj_ie6 #sort-container .wrapper .cap-bottom .cap-right{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/assets/images/global/sort_dropdown/phx_sort_dd_br.png',sizingMethod='image');
}
.dj_ie6 #sort-container .wrapper .cap-bottom .cap-left{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/assets/images/global/sort_dropdown/phx_sort_dd_bl.png',sizingMethod='image');
}
.dj_ie6 #sort-container .wrapper .cap-middle .cap-right{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/assets/images/global/sort_dropdown/phx_sort_dd_rr.png',sizingMethod='scale');
}
.dj_ie6 #sort-container .wrapper .cap-middle .cap-left{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/assets/images/global/sort_dropdown/phx_sort_dd_rl.png',sizingMethod='scale');
	left:-10px;
}
