
/* CSS Document */

	#divHeader { background: url(../../images/kirton/layout/background_header_small.jpg) top left no-repeat; }
		#divHeaderMenu ol { float: left; width: 754px; margin: 0 10px; padding: 4px 0; list-style-type: none; display: inline; }
			#divHeaderMenu ol li .inpSearchBox { width: 150px; font-size: 0.7em; margin: 0 0 0 11px; }
			#divHeaderMenu ol li .inpSearchButton { width: 18px; font-size: 0.7em; vertical-align: bottom; }

		#divHeaderBlurb { float: left; width: 450px; height: 109px; margin: 0 7px; padding: 25px; font-size: 1.4em; color: #1C3782; }
		
		#divHeaderFurtherInfo { float: left; width: 758px; margin: 0 8px; padding: 0; border-bottom: 2px dotted #CCCCCC; }
			#divHeaderIntro { float: left; width: 450px; margin: 0; padding: 15px 25px 0 25px; font-size: 0.75em; color: #7F7F7F; }
				#divHeaderIntro p { margin: 0; padding: 0 0 10px 0; }
			#divHeaderAdvancedSearch { float: left; width: 233px; margin: 0; padding: 85px 25px 0 0; color: #1C3782; text-align: right; }
				#divHeaderAdvancedSearch a, #divHeaderAdvancedSearch a:link { color: #1C3782; text-decoration: none; font-size: 0.75em; font-weight: bold; }
				#divHeaderAdvancedSearch a:hover { text-decoration: underline; }

		#divHeaderContent { float: left; width: 758px; margin: 0 8px; padding: 8px 0; border-bottom: 2px dotted #CCCCCC; }
			#divHeaderContent h2 { float: left; width: 425px; margin: 0; padding: 0 0 0 25px; color: #ADD548; font-size: 1.1em; font-weight: normal; }

	#divPageContent { float: left; }
		#divPageContent h2 { width: 748px; margin: 0; padding: 5px 0 5px 25px; color: #1C3681; font-size: 1.1em; font-weight: normal; }
		#divPageContent h3 { width: auto; margin: 0; padding: 5px 0 5px 25px; color: #7F7F7F; font-size: 1.0em; }

		#divContentContainer { float: left; width: 718px; margin: 0 10px; padding: 15px 17px 0 17px; font-size: 0.75em; color: #7F7F7F; border-top: 1px solid #ADD548;}
			#divContentContainer p { margin: 0; padding: 0 0 10px 0; font-size: 1.0em; }
			#divContentContainer a, #divContentContainer a:link { color: #7F7F7F; text-decoration: none; }
			#divContentContainer a:hover { text-decoration: underline; }
			#divContentContainer h2 { float: left; width: 720px; margin: 0; padding: 0 0 10px 0; }
			#divContentContainer h3 { float: left; width: 720px; margin: 0; padding: 0 0 10px 0; }
			#divContentContainer hr { float: left; width: 720px; margin: 10px 0; padding: 0; border: none; border-top: dotted 2px #CCCCCC; }

	#divFooterMenu { margin: 10px 10px 0 10px; }
	
	.olFormLayout { float: left; width: 720px; margin: 2px 0 15px 0; padding: 0; list-style-type: none; }
		.olFormLayout li { float: left; width: 720px; margin: 0 0 5px 0; padding: 0; }
			.olFormLayout li label { float: left; width: 200px; margin: 0; padding: 0; display: inline; }
			.olFormLayout li input { float: left; width: 516px; margin: 0; padding: 0; }
			.olFormLayout li textarea { float: left; width: 516px; margin: 0; padding: 0; font-size: 1.0em !important; }
			.olFormLayout li select { float: left; width: 520px; margin: 0; padding: 0; }
			.olFormLayout li div { float: left; width: 520px; height: 90px; margin: 0; padding: 0; overflow: auto; }
			.olFormLayout li.liButtonRow { float: left; width: 720px; text-align: right !important; }
				.olFormLayout li.liButtonRow input { float: none; width: auto; margin: 0; padding: 2px; }
			.olFormLayout li.liErrorRow { float: left; width: 720px; color: red !important; }
				.olFormLayout ol li.liErrorRow h3 { color: red !important; }

	.olSelector { float: left; width: 720px; margin: 0; padding: 0 0 20px 0; list-style-type: none; }
		.olSelector li { float: left; width: 720px; margin: 0; padding: 0; }
			.olSelector li select { width: 300px; }

	#divDistributorMap { float: left; width: 430px; height: 446px; }

	#divDistributorList { float: left; width: 285px; margin: 0; padding: 0; }
		#divDistributorList #divListContainer { float: left; width: 285px; height: 446px; overflow: auto; margin: 0; padding: 0; }
			#divDistributorList #divListContainer h3 { width: 265px !important; font-size: 1.3em; }
			#divDistributorList #divListContainer p { width: 265px !important; }
			#divDistributorList #divListContainer ul { float: left; width: 265px; margin: 0; padding: 0; list-style-type: none; }
				#divDistributorList #divListContainer ul li { float: left; width: 265px; margin: 0; padding: 0 0 10px 0; }
					#divDistributorList #divListContainer ul li strong { float: left; width: 265px; padding: 0 0 5px 0; }

	#divDistributorList_Full { float: left; width: 720px; margin: 0; padding: 0; }
		#divDistributorList_Full h3 { width: 720px !important; font-size: 1.3em; }
		#divDistributorList_Full p { width: 720px !important; }
		#divDistributorList_Full ul { float: left; width: 720px; margin: 0; padding: 0; list-style-type: none; }
			#divDistributorList_Full ul li { float: left; width: 240px; height: 200px; margin: 0; padding: 0 0 10px 0; }
				#divDistributorList_Full ul li strong { float: left; width: 240px; padding: 0 0 5px 0; }
