#productSearchLeftColContainer{
	padding:15px 0 0 10px;
	float:left;
}

#productQuickSearchContainer p{
	font-weight:bold;
	
}
	#productSearch{
		width:141px;
		height:13px;
		padding:2px;
		border:1px solid #7797ac;
		color:#385162;
		font-size:11px;
	}
	#productSearchGoBtn{
		position:relative;
		top:4px;
	}
	
#cateogorySearchContainer, #applicationSearchContainer{
	width:220px;
	margin:10px 0 15px 0;
}

.cateogrySearchTop, .cateogrySearchBottom{
	background:url(/graphics/products/categoryCorners.gif) no-repeat;
	height:8px;
}
	.cateogrySearchBottom{
		background-position:0 -8px;	
	}
#cateogrySearchContent{
	background:#7797ac;
	padding:2px 0 8px 12px;
}
	#chooseCategoryHeader{
		background:url(/graphics/products/chooseCategoryHeader.gif) no-repeat;
		width:130px;
		height:18px;
		font-size:12px;
		margin:0 0 17px 0;
		padding:0;
		text-indent:-9000px;
	}


#applicationSearchContent{
	background:#4e6d81;
	padding:2px 0 8px 12px;
}

.applicationSearchTop, .applicationSearchBottom{
	background:url(/graphics/products/applicationCorners.gif) no-repeat;
	height:8px;
}
	.applicationSearchBottom{
		background-position:0 -8px;	
	}
#applicationCategoryHeader{
	background:url(/graphics/products/chooseApplicationHeader.gif) no-repeat;
	width:149px;
	height:17px;
	font-size:12px;
	margin:0 0 17px 0;
	padding:0;
	text-indent:-9000px;
}



#productSearchRightColContainer{
	float:left;
	margin:0 0 0 18px;
	padding:35px 0 0 0;
	width:551px;
	position:relative;
}

#searchResultsTop{
	height:17px;	
}

#searchResultsContainer{
	margin:0 0 12px 0;
}
	#searchResultsHeader{
		background:url(/graphics/products/searchResultsHeader.gif) no-repeat;
		width:111px;
		height:14px;
		margin:0 0 0 3px;
		text-indent:-9000px;
		float:left;
	}
	#resultsNumbers{
		float:left;
		margin:3px 0 0 11px;
	}
	#resultSetFirst, #resultSetLast{
		font-weight:bold;	
	}
	#resetSearchBtn{
		cursor:pointer;
		position:absolute;
		right:5px;
	}
	#resultsContainer{
		background:url(/graphics/products/searchResultsBG.png) no-repeat;
		clear:both;
		width:551px;
		height:244px;
		margin:8px 0 10px 0;
		padding:22px 0 0 0;
		position:relative;
		/*top:9px;*/
	}
		#leftArrow{
			position:absolute;	
			left:15px;
			top:113px;
			cursor:pointer;
		}
		#rightArrow{
			position:absolute;	
			right:15px;
			top:113px;
			cursor:pointer;
		}
	#resultPane{
		width:432px;
		height:220px;
		margin:0 auto;
		overflow:hidden;
	}
		#resultColContainer{
			width:432px;
			margin-left:0;
		}
	
		.resultCol{
			width:108px;
			height:220px;
			float:left;
		}
			.resultItem{
				width:108px;
				height:100px;
				margin-bottom:20px;
				padding:2px 0 0 2px;
			}
				.resultItem a{
					color:#303d8a;	
				}
				.resultItem img{
					cursor:pointer;	
				}
				.itemSelected{
					background:url(/graphics/products/productThumbHighlight.gif) no-repeat 10px top;
				}
			.resultImgContainer{
				width:87px;
				height:66px;
				margin:0 auto;
			}
			.productResultImg{
				display:block;
				margin:0 auto;
			}
			.productName{
				width:104px;
				margin:6px auto 0;
				text-align:center;
				margin-bottom:5px;
			}


#searchCriteria{
	margin-bottom:20px;	
}
#searchCriteriaHeader{
	background:url(/graphics/products/searchCriteriaHeader.gif) no-repeat;
	width:111px;
	height:13px;
	margin:0 0 8px 3px;
	text-indent:-9000px;
}
	#searchCriteriaListings{
		font-size:10px;
		color:#355385;
		width:549px;
	}
		.searchCriteriaTop, .searchCriteriaBottom{
			background:url(/graphics/products/searchCriteriaCorners.gif) no-repeat;
			height:5px;
		}
			.searchCriteriaBottom{
				background-position:0 -5px;
			}
		.searchCriteriaContent{
			background:url(/graphics/products/searchCriteriaBG.gif) repeat-y;	
			padding:6px 12px;
		}
		#searchCriteriaListings p{
			margin:0 0 3px 0;
		}

#searchProductDetail{
	width:547px;
	display:none;
}

#searchProductDetailHeader{
	background:url(/graphics/products/productDetailHeader.gif) no-repeat;
	width:110px;
	height:13px;
	margin:0 0 8px 3px;
	text-indent:-9000px;
}


	.searchDetailsTop, .searchDetailsBottom{
			background:url(/graphics/products/productDetailCorners.gif) no-repeat;
			height:7px;
		}
			.searchDetailsBottom{
				background-position:0 -7px;
			}
	#searchDetailsContentContainer{
		background:#fff;
		border-left:1px solid #99cc66;
		border-right:1px solid #99cc66;
		min-height:266px;
	}
		#searchDetailsContentContainer.loading{
			background:url(/graphics/ajax-loader.gif) center no-repeat #fff;
		}
	
	
	.bigDetailsImg{
		margin:33px 5px 25px 10px;	
		display:block;
		float:left;
	}
	#overviewContent{
		display:none;	
	}
	#productQuickDetails{
		padding:20px 20px 20px 0;
		width:300px;
	}
		#productQuickDetails h2{
			font-size:12px;
			color:#153b54;
			margin-bottom:15px;
		}
		#productQuickDetails p{
			color:#595959;
			line-height:16px;
			font-size:10px;
		}
		#viewCompleteResultsBtn{
			margin:15px 0 20px 0px;
			display:block;
			background:url(/graphics/products/completeResultsLeft.gif) no-repeat;
			float:left;
			font-size:11px;
			color:#153b54;
			font-weight:bold;
			height:24px;
			padding:0 0 0 13px;
		}
			#viewCompleteResultsBtn:hover{
				text-decoration:none;	
			}
			#viewCompleteResultsRight{
				background:url(/graphics/products/completeResultsRight.gif)	 no-repeat right;
				display:block;
				float:left;
				height:19px;
				padding:5px 12px 0 0;
			}
#productDetailsContainer{
	padding:25px 0 0 15px;	
}


#backtoResultsBtn{
	height:23px;
	background:url(/graphics/products/details/backToResultsLeft.gif) no-repeat top left;
	float:left;
	font-weight:bold;
	color:#1e386b;
	float:left;
	display:block;
	padding:0 0 0 16px;
	text-transform:uppercase;
	font-size:10px;
}
	#backtoResultsBtn:hover{
		text-decoration:none;	
	}
	#backToResultsRight{
		background:url(/graphics/products/details/backToResultsRight.gif) no-repeat top right;
		display:block;
		height:23px;
		float:left;
		padding:5px 9px 0 0;
	}

#contactUsBtn{
	height:23px;
	background:url(/graphics/products/details/contactLeft.gif) no-repeat top left;
	float:left;
	font-weight:bold;
	color:#1e386b;
	float:left;
	display:block;
	padding:0 0 0 10px;
	text-transform:uppercase;
	margin-left:3px;
	font-size:10px;
}
	#contactUsBtn:hover{
		text-decoration:none;	
	}
	#contactUsRight{
		background:url(/graphics/products/details/contactRight.gif) no-repeat top right;
		display:block;
		height:23px;
		float:left;
		padding:5px 9px 0 0;
	}

#detailsnavigation{
	clear:both;
	margin:22px 0 0 0;
}	
#detailsnavigation ul{
	height:23px;
	margin:23px 0 0 0;
}
#detailsnavigation ul li{	
	float:left;
	background:url(/graphics/products/details/offLeft.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 8px;	
}
	#detailsnavigation ul li a{
		float:none;
		background:url(/graphics/products/details/offRight.gif) no-repeat right top;
		display:block;
		text-decoration:none;
		padding:5px 8px 4px 0;
		color:#153b54;
		font-size:11px;
	}
	
	#detailsnavigation ul li.current{	
		float:left;
		background:url(/graphics/products/details/onLeft.gif) no-repeat left top;
	}
	#detailsnavigation ul li.current a{
		background:url(/graphics/products/details/onRight.gif) no-repeat right top;
		color:#fff;
	}
	
#productInfoContainer{
	width:636px;
	font-size:10px;
	line-height:18px;
	min-height:450px;
	float:left;
}	
	.infoTop{
		background:url(/graphics/products/details/productDetailTop.gif) no-repeat;
		height:5px;
	}
	.infoBottom{
		background:url(/graphics/products/details/productDetailBottom.gif) no-repeat;
		height:5px;
	}
	#infoContent{
		background:url(/graphics/products/details/infoBG.gif) repeat-y;
		padding:33px 25px 30px 35px;
		min-height:392px;
	}
		#leftInfoCol{
			float:left;
			width:320px;
			margin:0 35px 0 0;
		}
		#rightInfoCol{
			float:left;	
			width:220px;
		}
			#rightInfoCol #productDetailImg{
				margin:0 auto 45px auto;
				display:block;
			}
			#rightInfoCol ul{
				list-style-type:disc;
				margin-left:10px;
			}
				#rightInfoCol li{
					margin-bottom:15px;
				}
		
		#infoContent h1{
			font-size:13px;	
			margin-bottom:20px;
		}
		#infoContent p{
			margin-bottom:15px;	
		}
		
#relatedProductsContainer{
	float:left;
	width:151px;
	min-height:450px;
	margin-left:3px;
	background:url(/graphics/products/details/relatedItems.gif) no-repeat;
}
	.relatedProductsTop, .relatedProductsBottom{
		background:url(/graphics/products/details/relatedCorners.gif) no-repeat;
		height:13px;
	}
		.relatedProductsBottom{
			background-position:0 -13px;	
		}
	#relatedProductsContent{
		/*background:url(/graphics/products/details/relatedBG.gif) repeat-y;*/
		padding:6px 12px 12px 12px;
		font-size:10px;
		min-height:508px;
	}
		#viewAll{
			color:#1e386b;	
		}
		#relatedProductsContent a{
			
		}
		#relatedProductsContent p{
			margin:7px 0 3px 0;	
		}
		#relatedProductsContent img{
			margin:0 auto;	
		}
		.relatedProduct{
			margin:15px 0 15px 0;
		}
			.relatedProduct p, .relatedProduct a{
				text-align:center;	
				color:#303d8a;
			}

label.disabled{
	color:#333;
	cursor:text;
}
img.disabled{
	cursor:auto;
}
		