/* CSS Document */

	#divPageContent { float: left; display: inline; }
		#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; }

		#divProductImageContainer { float: left; height: 265px; width: 754px; margin: 0 10px 10px 10px; padding: 0; overflow: auto; border-top: 2px dotted #CFCFCF; display: inline; }
			#divProductImageContainer_Scroller { float: left; height: 240px; margin: 0; padding: 0; }
				#divProductImageContainer #divProductImageContainer_Scroller ul { float: left; margin: 0; padding: 0; list-style-type: none; }
					#divProductImageContainer #divProductImageContainer_Scroller ul li { display: inline; margin: 0; padding: 0 10px 0 0; }

		#divProductPriceOptionsContainer { display: inline; }
			#divProductPriceOptionsContainer table { float: left; width: 754px; margin: 0 10px; padding: 0; color: #666666; display: inline; }
				#divProductPriceOptionsContainer table th { margin: 0; padding: 0 0 10px 0; border-bottom: 1px solid #7F7F7F; font-size: 0.8em; }
				#divProductPriceOptionsContainer table .thCol1 { width: 499px; padding: 0 0 10px 20px; }
				#divProductPriceOptionsContainer table .thCol2 { width: 100px; }
				#divProductPriceOptionsContainer table .thCol3 { width: 73px; text-align: center; }
				#divProductPriceOptionsContainer table .thCol4 { width: 73px; text-align: center; }
				#divProductPriceOptionsContainer table td { margin: 0; padding: 10px 0; color: #1C3681; font-size: 0.9em; font-weight: bold; }
				#divProductPriceOptionsContainer table .tdCol1 { padding: 10px 0 10px 20px; }
				#divProductPriceOptionsContainer table .tdCol2 { }
				#divProductPriceOptionsContainer table .tdCol3 { text-align: center; }
					#divProductPriceOptionsContainer table .tdCol3 select { width: 40px; font-size: 0.75em; font-weight: normal; }
				#divProductPriceOptionsContainer table .tdCol4 { text-align: center; }

		.pInfoTagLine { float: left; width: 754px; margin: 0 10px; padding: 0 0 0 20px; font-size: 0.75em; font-style: italic; color: #7F7F7F; }

		#divSubProductSelectionContainer { float: left; margin: 10px 10px 10px 10px; padding: 0; background: url(../../images/endura/layout/background_versionselection.gif) top left repeat-y; display: inline; }

		#divSelectionContainer { float: left; width: 503px; margin: 0; padding: 0; display: inline; }
			#divSelectionContainer #divVersionSelection { float: left; width: 453px; margin: 10px 0 0 0; padding: 10px 25px; border-bottom: 5px solid #FFFFFF; }
			
				#divSelectionContainer #divVersionSelection p { margin: 0; padding: 0 0 10px 0; color: #666666; font-weight: bold; font-size: 0.8em; }

				#divSelectionContainer #divVersionSelection .divVersionSelection_Container { float: left; height: 79px; width: 453px; margin: 0 0 10px 0; padding: 0; overflow: auto; }
					#divSelectionContainer #divVersionSelection .divVersionSelection_Container .divVersionSelection_Container_Scroller { float: left; height: 54px; margin: 0; padding: 0; }
						#divSelectionContainer #divVersionSelection .divVersionSelection_Container .divVersionSelection_Container_Scroller ul { float: left; margin: 0; padding: 0; list-style-type: none; }
							#divSelectionContainer #divVersionSelection .divVersionSelection_Container .divVersionSelection_Container_Scroller ul li { display: inline; margin: 0; padding: 0 6px 0 0; }
							#divSelectionContainer #divVersionSelection .divVersionSelection_Container .divVersionSelection_Container_Scroller ul li .imgSelected { height: 50px; border: 2px solid #A0D652; }
			
				#divSelectionContainer #divVersionSelection table { float: left; width: 453px; }
					#divSelectionContainer #divVersionSelection table th { margin: 0; padding: 0 0 5px 0; color: #7F7F7F; font-size: 0.8em; }
					#divSelectionContainer #divVersionSelection table .thCol1 { width: 150px; }
					#divSelectionContainer #divVersionSelection table .thCol2 { }
					#divSelectionContainer #divVersionSelection table .thCol3 { text-align: right; font-size: 0.8em; }
					#divSelectionContainer #divVersionSelection table td { margin: 0; padding: 6px 0; color: #1C3681; font-size: 0.8em; font-weight: bold; border-top: 1px solid #ADD548; }
					#divSelectionContainer #divVersionSelection table .tdCol1 { width: 150px; }
					#divSelectionContainer #divVersionSelection table .tdCol2 { }
						#divSelectionContainer #divVersionSelection table .tdCol2 select { width: 210px; font-size: 0.75em; font-weight: normal; }
						#divSelectionContainer #divVersionSelection table .tdCol2 input { vertical-align: middle; }
					#divSelectionContainer #divVersionSelection table .tdCol3 { text-align: right; }

						#divSelectionContainer #divVersionSelection select { width: 453px; font-size: 0.75em; font-weight: normal; margin: 0 0 10px 0; }

			#divSelectionContainer #divVersionFabric { float: left; width: 453px; margin: 10px 0 5px 0; padding: 15px 25px; background-color: #DBDBDB; }

				#divSelectionContainer #divVersionFabric hr { float: left; width: 453px; margin: 0 0 5px 0; padding: 0; border: none; border-top: 1px solid #ADD548; }
				#divSelectionContainer #divVersionFabric p { margin: 0; padding: 0 0 10px 0; color: #666666; font-weight: bold; font-size: 0.8em; }

				#divSelectionContainer #divVersionFabric .divVersionFabric_Container { float: left; height: 79px; width: 453px; margin: 0 0 10px 0; padding: 0; overflow: auto; }
					#divSelectionContainer #divVersionFabric .divVersionFabric_Container .divVersionFabric_Container_Scroller { float: left; height: 54px; margin: 0; padding: 0; }
						#divSelectionContainer #divVersionFabric .divVersionFabric_Container .divVersionFabric_Container_Scroller ul { float: left; margin: 0; padding: 0; list-style-type: none; }
							#divSelectionContainer #divVersionFabric .divVersionFabric_Container .divVersionFabric_Container_Scroller ul li { display: inline; margin: 0; padding: 0 6px 0 0; }
							#divSelectionContainer #divVersionFabric .divVersionFabric_Container .divVersionFabric_Container_Scroller ul li .imgSelected { height: 50px; border: 2px solid #A0D652; }

		#divRelatedContainer { float: left; width: 206px; margin: 10px 0 0 5px; padding: 10px 20px; }
			#divRelatedContainer p { margin: 0; padding: 0; font-size: 0.8em; font-weight: bold; color: #666666 !important; }
			#divRelatedContainer ul { margin: 0; padding: 10px 0; list-style-type: none; }
				#divRelatedContainer ul li { font-size: 0.75em; color: #1C3681; }
					#divRelatedContainer ul li a, #divRelatedContainer ul li a:link { color: #1C3681; text-decoration: none; }
					#divRelatedContainer ul li a:hover { color: #1C3681 !important; text-decoration: underline; }
			
		#divProductDescriptionHeader { float: left; height: 40px; width: 754px; margin: 0 10px 0 10px; padding: 0; border-bottom: 1px solid #ADD548; display: inline; }
			#divProductDescriptionHeader h3 { float: left; line-height: 30px; width: 544px; margin: 0; padding: 0 0 0 20px; }
			#divProductDescriptionHeader img { float: left; width: 190px; margin: 0; padding: 0; }

		#divProductDescriptionContainer { float: left; height: 210px; width: 714px; margin: 10px 7px 0 10px; padding: 15px 20px; overflow: auto; font-size: 0.75em; color: #7F7F7F; display: inline; }
			#divProductDescriptionContainer p { margin: 0; padding: 0 0 10px 0; }

		#divAccessorySelectionContainer { float: left; width: 760px; margin: 0 7px 10px 7px; padding: 0; border-top: 1px solid #ADD548; }
			#divAccessorySelectionContainer table { float: left; width: 760px; margin: 10px 7px 0 0; padding: 0; color: #7F7F7F; }
				#divAccessorySelectionContainer table th { margin: 0; padding: 0 0 10px 0; border-bottom: 1px solid #7F7F7F; }
				#divAccessorySelectionContainer table .thCol1 { width: 505px; padding: 0 0 10px 20px; }
				#divAccessorySelectionContainer table .thCol2 { width: 100px; }
				#divAccessorySelectionContainer table .thCol3 { width: 73px; text-align: center; }
				#divAccessorySelectionContainer table .thCol4 { width: 73px; text-align: center; }
				#divAccessorySelectionContainer table td { margin: 0; padding: 10px 0; color: #1C3681; font-size: 0.9em; font-weight: bold; }
					#divAccessorySelectionContainer table td p { font-size: 1.0em; margin: 0 !important; }
				#divAccessorySelectionContainer table .tdCol1 { padding: 10px 0 10px 20px; }
				#divAccessorySelectionContainer table .tdCol2 { }
				#divAccessorySelectionContainer table .tdCol3 { text-align: center; }
					#divAccessorySelectionContainer table .tdCol3 select { width: 40px; font-size: 0.75em; font-weight: normal; }
				#divAccessorySelectionContainer table .tdCol4 { text-align: center; }

		#divAccessoryDescriptionHeader { float: left; height: 40px; width: 754px; margin: 0 10px; padding: 0; border-bottom: 1px solid #ADD548; }
			#divAccessoryDescriptionHeader h3 { float: left; line-height: 30px; width: 544px; margin: 0; padding: 0 0 0 20px; }
			#divAccessoryDescriptionHeader img { float: left; width: 190px; margin: 0; padding: 0; }

		#divAccessoryDescriptionContainer { float: left; width: 714px; margin: 10px 10px 0 10px; padding: 15px 20px; overflow: auto; font-size: 0.75em; color: #7F7F7F; }
			#divAccessoryDescriptionContainer p { margin: 0; padding: 0 0 10px 0; }

	#divFooterMenu { margin: 10px 8px 0 8px; }

	#divVersionModelInfoContainer { float: left; width: 570px; padding: 0 0 20px 0; margin: 0; font-size: 0.8em; }
		#divVersionModelInfoContainer ul { width: 570px; margin: 0; padding: 0; list-style-type: none; }
			#divVersionModelInfoContainer ul li { }
				#divVersionModelInfoContainer ul li h2 { float: left; width: 310px !important; font-size: 1.0em !important; }
				#divVersionModelInfoContainer ul li.liImage { float: left; width: 240px; }
				#divVersionModelInfoContainer ul li.liContent { float: left; width: 310px; margin: 0; padding: 10px; }
					#divVersionModelInfoContainer.noImage ul li h2 { width: 570px !important; }
					#divVersionModelInfoContainer.noImage ul li.liContent { width: 570px !important; margin: 0; padding: 0 !important; }

	#spaInformation { font-size: 0.8em; margin: 0 20px !important; }
	.pInfoTagLine #spaInformation { font-size: 1.0em !important; margin: 0 !important; }
