#productListingContent .topContent {
		width: 100%;
		background-color: #666666;
		font-family: arial;
		font-size: 13px;
		line-height: 17px;
		border-bottom: 2px solid #000000;
		color: #ffffff;
		font-weight: normal;
	}
		#productListingContent .topContent h1 {
			font-size: 21px;
			font-weight: normal;
			line-height: 21px;
			color: #ffffff;
			padding-bottom: 16px;
		}
	#productListingContent #displayOptions {
		background-color: #edebeb;
		font-size: 9px;
		line-height: 10px;
		color: #333333;
		padding: 7px 10px 8px 84px;
	}
		#productListingContent #displayOptions div {
			padding: 0 48px 0 6px;
			display: inline;
		}
		#productListingContent #displayOptions select {
			width: 200px;
			font-family: verdana;
			color: #000101;
			font-size: 10px;
			line-height: 10px;
			font-weight: normal;
			background-color: #f0f0f0;
		}
		
		.productListingTable{width: 100%;padding: 7px 0 15px 0;
		        font-size: 11px;
		        line-height: 12px;
		        font-weight: normal;
		        color: #333333;
		        border: solid 0px;
		        }


.productListingTable a {
			color: #2a79b2;
		}
		
.productListingTable tr.first td {
			padding: 5px 4px 15px 0;
		}
		
.productListingTable th, .productListingTable td {
			vertical-align: top;
		}
		
.productListingTable th {
			font-size: 10px;
			line-height: 10px;
			padding: 5px 5px 5px 10px;
			border-bottom: 1px solid #6a9acc;
		}
		
.productListingTable th a{
            color:#000000;
            text-decoration: none;
        }
        
.productListingTable th a:hover{
            color:#000000;
            text-decoration: none;
        }

.productListingTable th.last {
			padding-right: 65px;
		}
		
.productListingTable td {
			padding: 8px 4px 15px 10px;
			border: solid 0px #ffffff;
			border-bottom: 1px solid #edebeb;
		}		

.productListingTable td span ul{ list-style-position:outside; margin-left: 10px;}

.thumbnailCss {width: 145px;}

.thumbnailPipe {width: 23px;}

.standardsApprovalsCss {width: 100px;}

.sortImage{position: relative; top: 2px; left: 5px;}

#productListingContent .listingWrapper {
		
	}
		
.thumbnailCss a:hover{text-decoration: none;}

.listingThumbnailPipe{display: none;}	
		
		#productListingTable td.cssCost img {
			padding-right: 1px;
		}
		#productListingTable td.cssImage a {
			float: left;
		}
		#productListingContent .listingWrapper .modalWindow, #productListingContent .listingWrapper .modalWindowBg {
			display: none;
			position: absolute;
			width: 150px;
			padding: 13px 18px 11px 11px;
			font-family: helvetica;
			font-size: 10px;
			line-height: 11px;
		}
		#productListingContent .listingWrapper .modalWindow {
			border: 1px solid #3067b1;
			color: #000000;
			background-color: #ffffff;
			z-index: 5;
		}
		#productListingContent .listingWrapper .modalWindowBg {
			background-color: #000000;
    	opacity: .25;
    	filter: alpha(opacity=25); /* ie */ 
    	-moz-opacity: .25; /* mozilla */ 
    	z-index: 4;
		}
			#productListingContent .listingWrapper .modalWindow td, #productListingContent .listingWrapper .modalWindowBg td {
				padding: 0 0 5px 0;
				vertical-align: top;
				font-size: 9px;
				line-height: 10px;
				color: #666666;
				border-bottom: 0px;
			}
			#productListingContent .listingWrapper .modalWindow .lnkCloseModalWindow, #productListingContent .listingWrapper .modalWindowBg .lnkCloseModalWindow {
				margin-top: 7px;
			}
		#productListingContent .listingWrapper #pageOptions {
			padding: 11px 0 0 13px;
			font-size: 10px;
			line-height: 11px;
		}
			#productListingContent .listingWrapper #pageOptions a.selected {
				color: #5dace5;
			}
	.pager td{}
	
	.productsCss {padding-left: 10px !important;}
	.productsCss a:visited {color: #800080;}
	
	.productListingMGC {display: none;}
