


#productSearchLeftColContainer{
	padding:20px 0 0 7px;
	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:12px 0 15px 0;
}

.cateogrySearchTop, .cateogrySearchBottom{
	background:url(/graphics/eng/products/categoryCorners.gif) no-repeat;
	height:8px;
}
	.cateogrySearchBottom{
		background-position:0 -8px;	
	}
#cateogrySearchContent{
	background:#7797ac;
	padding:2px 0 8px 12px;
}
	#chooseCategoryHeader{
		background:url(/graphics/eng/products/chooseCategoryHeader.gif) no-repeat;
		
        	width:130px;
			height:18px;
        
		
            font-size:12px;
        
		margin:0 0 8px 0;
		padding:0;
		text-indent:-9000px;
	}


#applicationSearchContent{
	background:#4e6d81;
	padding:2px 0 8px 12px;
}

.applicationSearchTop, .applicationSearchBottom{
	background:url(/graphics/eng/products/applicationCorners.gif) no-repeat;
	height:8px;
}
	.applicationSearchBottom{
		background-position:0 -8px;	
	}
#applicationCategoryHeader{
	background:url(/graphics/eng/products/chooseApplicationHeader.gif) no-repeat;
	width:149px;
	height:17px;
    
        width:149px;
		height:17px;
	
	
        font-size:12px;
    
	margin:0 0 8px 0;
	padding:0;
	text-indent:-9000px; 
    
    
    
}



#productSearchRightColContainer{
	float:left;
	margin:0 0 0 18px;
	padding:43px 0 0 0;
	width:551px;
	position:relative;
}

#searchResultsTop{
	height:17px;	
}

#searchResultsContainer{
	margin:0 0 12px 0;
}
	#searchResultsHeader{
		background:url(/graphics/eng/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/eng/products/searchResultsBG.png) no-repeat;
		clear:both;
		width:551px;
		height:390px;
		margin:8px 0 12px 0;
		padding:16px 0 0 0;
		position:relative;
		/*top:9px;*/
	}
		#leftArrow{
			position:absolute;	
			left:15px;
			top:165px;
			cursor:pointer;
		}
		#rightArrow{
			position:absolute;	
			right:15px;
			top:165px;
			cursor:pointer;
		}
	#resultPane{
		width:432px;
		height:385px;
		margin:0 auto;
		overflow:hidden;
	}
		#resultColContainer{
			width:432px;
			margin-left:0;
		}
	
		.resultCol{
			width:108px;
			height:220px;
			float:left;
		}
			.resultItem{
				width:108px;
				height:108px;
				margin-bottom:5px;
				padding:2px 0 0 2px;
			}
				.resultItem a{
					color:#303d8a;	
                    text-decoration:underline;
				}
                .resultItem a:hover{text-decoration:none;}
				.resultItem img{
					cursor:pointer;	
				}
				.itemSelected{
					background:url(/graphics/eng/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/eng/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/eng/products/searchCriteriaCorners.gif) no-repeat;
			height:5px;
		}
			.searchCriteriaBottom{
				background-position:0 -5px;
			}
		.searchCriteriaContent{
			background:url(/graphics/eng/products/searchCriteriaBG.gif) repeat-y;	
			padding:6px 12px;
		}
		#searchCriteriaListings p{
			margin:0 0 3px 0;
		}

#searchProductDetail{
	width:547px;
	display:none;
}

#searchProductDetailHeader{
	background:url(/graphics/eng/products/productDetailHeader.gif) no-repeat;
    
        width:110px;
	height:13px;
    
	margin:0 0 8px 3px;
	text-indent:-9000px;
}


	.searchDetailsTop, .searchDetailsBottom{
			background:url(/graphics/eng/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/eng/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 5px;
        width:295px;
        float:left;
	}
		#productQuickDetails h2{
			
                font-size:12px;
            
			color:#153b54;
			margin-bottom:15px;
		}
		#productQuickDetails p{
			color:#595959;
			line-height:16px;
			
                font-size:10px;
            
		}
		#productQuickDetails a{
        	color:#385162;
			text-decoration:underline;
		}
		#productQuickDetails a:hover{
			text-decoration:none;
		}
		#viewCompleteResultsBtn{
			margin:15px 0 20px 0px;
			display:block;
            cursor:pointer;
			background:url(/graphics/eng/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;	
			}
            #productQuickDetails a#viewCompleteResultsBtn{
            	cursor:pointer;
            	text-decoration:none;
            }
			#viewCompleteResultsRight{
				background:url(/graphics/eng/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;
    cursor:pointer;
	background:url(/graphics/eng/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/eng/products/details/backToResultsRight.gif) no-repeat top right;
		display:block;
		height:23px;
		float:left;
		padding:5px 9px 0 0;
	}

#contactUsBtn{
	height:23px;
    cursor:pointer;
	background:url(/graphics/eng/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/eng/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;
    list-style:none;
	margin:23px 0 0 0;
}
#detailsnavigation ul li{	
	float:left;
	background:url(/graphics/eng/products/details/offLeft.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 8px;	
}
	#detailsnavigation ul li a{
		float:none;
		background:url(/graphics/eng/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/eng/products/details/onLeft.gif) no-repeat left top;
	}
	#detailsnavigation ul li.current a{
		background:url(/graphics/eng/products/details/onRight.gif) no-repeat right top;
		color:#fff;
	}
	
#productInfoContainer{
	width:636px;
	
        font-size:10px;
    
	line-height:18px;
	min-height:450px;
	float:left;
    clear:both;
}	
	#productInfoContainer a{
    	color:#385162;
        text-decoration:underline;
    }
    #productInfoContainer a:hover{text-decoration:none;}
    #productInfoContainer UL, #leftInfoCol UL, #rightInfoCol UL{
		margin-left:0px;
        list-style:none;
	}
        #productInfoContainer UL LI, #leftInfoCol UL LI, #rightInfoCol UL LI{
            line-height:22px;
            padding:0px 0px 0px 12px;
            background:url(/graphics/Assets/blueCircleStyle.gif) 0px 10px no-repeat;
        }
	.infoTop{
		background:url(/graphics/eng/products/details/productDetailTop.gif) no-repeat;
		height:5px;
	}
	.infoBottom{
		background:url(/graphics/eng/products/details/productDetailBottom.gif) no-repeat;
		height:5px;
	}
	#infoContent{
		background:url(/graphics/eng/products/details/infoBG.gif) repeat-y;
		padding:24px 25px 30px 25px;
		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/eng/products/details/relatedItems.gif) no-repeat;
}
	.relatedProductsTop, .relatedProductsBottom{
		background:url(/graphics/eng/products/details/relatedCorners.gif) no-repeat;
		height:13px;
	}
		.relatedProductsBottom{
			background-position:0 -13px;	
		}
	#relatedProductsContent{
		/*background:url(/graphics/eng/products/details/relatedBG.gif) repeat-y;*/
		padding:6px 12px 12px 12px;
		
            font-size:10px;
        
		min-height:508px;
	}
		#viewAll{
			color:#1e386b;	
		}
		#relatedProductsContent a{
			text-decoration:underline;
		}
        #relatedProductsContent a:hover{text-decoration:none;}
		#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;
			}

#studResults{
}

.studDropDown{
	color:#393737;
    
        font-size:11px;
    
    width:153px;
    margin-bottom:12px;
}
.styleLabel{
	text-transform:uppercase;
}

#RefineSearchDiv h1{
	margin-bottom:5px;
}
	.studStyle{
    	float:left;
        width:94px;
        margin-right:13px;
        
    }
    .searchHr{
    	background:#7f9db9;
        height:1px;
        clear:both;
        margin:22px 0;
        
    }
    #studRefineBtn{
    	display:block;
        background:url(/graphics/products/studStyles/searchBtn.gif);
        width:53px;
        height:18px;
        text-indent:-9000px;
        margin-left:5px;
    }
    
    .searchAlt{
    	background:#f0f6f9;
    }
    
    #studResults p{
    	margin-left:19px;
    }	
    #studResults{
    	width:623px;
        position:relative;
        left:-18px;
    }
        #studResultsTable{
            text-align:center;
            width:623px;
        }
        #studResultsTable th{vertical-align:top};        
label.disabled{
	color:#333;
	cursor:text;
}
img.disabled{
	cursor:auto;
}
.truncate_less a{color:#153B54;}
.truncate_less a:hover{text-decoration:underline;}
#applicationSearchCriteria a{
	color:#355385;
    text-decoration:underline;
}
#applicationSearchCriteria a:hover{
    text-decoration:none;
}
		