@charset "UTF-8";
/* CSS Document */
/*XXXXXXXXXXXXXXXXXX Reset all browser defaults XXXXXXXXXXXXXXXXXXX*/

#RightPanel {
	padding-left:20px;
	margin-bottom:20px;
	}
#RightPanel .ProductBox {
	width:150px;
	height:200px;
	float:left;
	text-align:center;
	vertical-align:bottom;
	position:relative;
	margin:0px 5px;
	}
	.ProductBox .ImageBox {
		border:1px solid #807864;
		width:150px;
		height:150px;
		text-align:center;
		line-height:150px;
		overflow:hidden;
	}
	.ProductBox img {
		max-height:128px;
		max-width:128px;
		vertical-align:middle;
	}
	.ProductBox .BestSellerFlag {
		left:0px;
		position:absolute;
		top:0pt;
		}
	.ProductBox .SpecialOfferFlag {
		position:absolute;
		bottom:3px;
		color:lightblue;
		width:150px;
		text-align:center;
		}
	.ProductBox .NewProductFlag {
		color:#c00;
		}
	.ProductBox .ProductTitle {
		font-size:9pt;
		text-align:left;
		margin-top:2px;
		overflow:hidden;
/*		position:relative;*/
/*		bottom:-18px;*/
/*		position:absolute;*/
	}
	#RightPanel #SortBy {
		float:right;
		}
		#SortBy ul {
			padding-left:5px;
			list-style-type:none;
			margin-right:20px;
			}
			#SortBy ul li {
				font-size:8.25pt;
				}
		#SortByTitle {
			float:right;
			}
	#RightPanel #ProductNavigationBlock {
		margin-bottom:10px;
		height:50px;
		}
	.PagingNavigationGroupSpecs {
		height:14px;
		margin-bottom:9px;
		float:left;
		}
		#RightPanel #PagingNavSummary {
			margin-left:3px;
			width:250px;
			}
/*		#PagingNavigation ul {
			margin-left:-40px;
			}
			#PagingNavigation li {
				font-size:10pt;
				}*/
			#PagingNavigation .ListDivider {
				font-size:80%;
				padding:0pt 1px;
				position:relative;
				top:1px;
				}
			#PagingNavigation {
/*				width:226px;*/
			}
			#PagingNavigation table {
/*				width:100%;*/
				margin-left:5px;
				margin-right:7px;
			}			
			#PagingNavigation table td {
				width:14px;
				text-align:center;
			}
			#PagingNavigation .ListDivider {
				width:8px;
				text-align:center;
			}
			#PagingNavigation .tablePageNavWords {
/*				width:51px;*/
				}

				


	#RightPanel #PageDisplayCountContainer {
		position:absolute;
		left:236px;
		top:36px;
		}
	#RightPanel a,
	#RightPanel a:visited {
		text-decoration:none;
		}
	.SectionFlags {
		position:absolute;
		top:0px;
	}

#PagingNavigation ul li {
	float:left;
	list-style-type:none;
}

.CurrentPageNumber {
	color:#c00;
}

