#Main {
	width:1046px;
}
	#Header { position:relative; }
		#Header h2 { display:none; }
		#Header #Content-Header {
	top:1px;
	width:650px;
	padding-top: 15px;
}
			#Content-Header .module-row {
	height:39px;
	padding-top: 15px;
}
				#Content-Header .module-row .first { text-align:right;}
					#Content-Header .module-row .first { padding-top:20px;}
						#Content-Header ul li {
	border-right:1px solid #5994a3;
	color:#5994a3;
	font-size:9pt;
	font-weight:bold;
	list-style:none;
	line-height:9px;
	height:12px;
	float:left;
	padding:0 5px;
}
						#Content-Header ul li.end { border:none; }
				#Content-Header .search-module { border-left:1px solid #e8e8e8; padding-left:15px; padding-top:15px; width:227px; }
					#Content-Header .search-module .title { float:left; font-size:10pt; padding:3px 6px 0 0; }
					#Content-Header .search-module input { background:#e4e4e4 url('images/input_grad.png') repeat-x left top; border:1px solid #aaaaaa; height:20px; width:129px; }
					#Content-Header .search-module button { background:url('images/search_go.png') no-repeat center center; border:none; cursor:pointer; text-indent:-9999px; height:25px; width:40px; display:block; overflow:hidden; float:right;  }
		
		#PrimaryNavigation {
	border-top:1px solid #f0f0f0;
	position:absolute;
	right:-1px;
	top:48px;
}
			#PrimaryNavigation ul li { height:42px; line-height:42px; padding:0 10px; }
				#PrimaryNavigation ul li:hover, #PrimaryNavigation ul li.active { border-bottom:5px solid #ff6d00; height:37px; }
					#PrimaryNavigation ul li.active a { color:#000; }
				#PrimaryNavigation ul li ul { top:42px; }
					#PrimaryNavigation ul li ul li { border:none; display:block; float:none; height:33px; line-height:33px; margin:0 10px; padding:0 10px; text-align:center; white-space:nowrap; width:auto; }
					#PrimaryNavigation ul li ul li:hover { height:33px; }
		
		#StockImage { height:464px; position:relative; }
			#StockImage .image-component, #StockImage .flip-book-module { height:416px; position:relative; }
			
	#Body {
}
		#Content-Text ul li { margin:3px 0; }
                #Content-Text ul { padding-bottom: 10px; }
                #Content-Text h3 { padding-bottom: 10px; }
                #Content-Text h4 { padding-bottom: 5px; }

	
	#Footer {
	border-top:1px solid #ededed;
	margin-left: auto;
	margin-right: auto;
}
		
		#Footer .copyright-notice { display:none; }
		#Footer #Content-Footer .module-row .first {
	width:65%;
}
			#Content-Footer .module-row .first ul { padding:2px 0; overflow:hidden; }
				#Content-Footer .module-row .first li { border-right:1px solid #b3b1a8; list-style:none; float:left; height:10px; line-height:10px; padding:0 5px; }
				#Content-Footer .module-row .first li.end { border:none; }
			#Content-Footer .module-row .first p {
	padding-top:20px;
	text-align: left;
}
		#Footer #Content-Footer .module-row .second { width:29%; }
	
#cal-container { z-index:177; }

