/* CSS Document */

	div.productlisting_item									{ margin: 0px 0px 8px 0px; padding: 3px 7px 3px 3px; width: auto; height: auto; background-color: #343434; position: relative; }
	div.productlisting_name									{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 696px; background-color: #1F1F1F; display: block; float: left; }
	div.productlisting_image								{ margin: 0px 6px 0px 0px; width: 198px; height: 149px; overflow: hidden; float: left; }
	div.productlisting_description							{ margin: 0px 0px 0px 4px; width: 692px; float: left; }
	#main div.content div.productlisting_description p		{ margin: 8px 0px 13px 0px; }
	div.productlisting_values								{ margin: 0px 0px 0px 0px; width: 692px; float: left; }
	#main div.content div.productlisting_values ul			{ width: auto; list-style-type: none; }
	#main div.content div.productlisting_values ul li		{ margin: 0px 0px 0px 4px; width: 156px; float: left; }
	div.productlisting_more									{ margin: 0px 10px 9px 0px; right: 0; bottom: 0; position: absolute; }
	#main div.content div.productlisting_more a				{ font-size: 12px; font-weight: bold; color: #FF7E09; }
	
	div#product_details										{ margin: 0px 0px 8px 0px; padding: 3px 7px 3px 6px; width: auto; height: auto; background-color: #343434; }
	div#product_details .details_name						{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 3px; background-color: #1F1F1F; display: block; }
	div#product_details .details_description				{ margin: 0px 0px 0px 4px; }
	div#product_details .details_values						{ margin: 0px 0px 0px 0px; }
	#main div.content div.details_values ul					{ width: auto; list-style-type: none; }
	#main div.content div.details_values ul li				{ margin: 13px 6px 0px 4px; width: 180px; float: left; }
	
	#stock-gallery											{ }
	#stock-gallery .stock-photo img							{ margin: 4px 4px 4px 4px; padding: 10px 10px 10px 10px; background-color: #DDDDDD; }
	#stock-gallery .stock-photo img:hover					{ outline: 1px solid #999999; }
	
	div.instuctions_container								{ margin-top: 60px; }
	div.instructions_menu									{ border-left: 1px solid #909090; }
	div.instructions_menu a									{ padding: 6px 10px 6px 10px; min-width:120px; color: #8F8F8F; font-size: 13px; border: 1px solid #909090; border-left: none; border-bottom: none; text-align: center; float: left; }
	div.instructions_menu a.active							{ background-color: #8F8F8F; color: #FFFFFF; }
	div.instructions_body									{ padding: 20px 20px 20px 20px; width: 326px; font-size: 14px; border: 1px solid #909090; }
	div.instructions_body div								{ color: #909090; font-size: 12px; line-height: 22px; display: none; }
	
	a.cataloguebutton										{ padding: 0px 10px 0px 10px; height: 20px; text-align: center; color: #FFFFFF; font-size: 13px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
	a.cataloguebutton:hover									{ color: #000000; text-decoration: none; }
	a.cataloguebuttonsmall									{ padding: 1px 3px; text-transform: uppercase; font-weight: normal; color: #FFFFFF; font-weight: bold; font-size: 10px; line-height: 10px; background-color: #A9B1B1; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
	a.cataloguebuttonsmall:hover							{ color: #000000; text-decoration: none; }

	.breadcrumb												{ padding: 4px 18px; height: 14px; background-color: #F6F6F6; color: #7F7F7F; font-size: 11px; }
	.breadcrumb a											{ color: #7F7F7F; }
	#breadcrumbtitle										{ color: #7F7F7F; }

	.catalogue-left											{ margin: 8px 12px 0px 0px; width: 200px; float: left; }
	.catalogue-right										{ margin: 10px 0px 0px 0px; width: 748px; float: right; }

	.column label											{ width: 140px; height: 20px; clear: both; float: left; }
	.column select											{ width: 192px; float: right; }
	.column input											{ width: 190px; float: right; }


	.narrow-header											{ margin: 0px 0px 10px 0px; height: 38px; }
	.narrow-content											{ }
	.narrow-content .collapsible							{ margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
	.narrow-content .refine-heading							{ margin: 4px; color: #9C9C9C; font-size: 13px; font-weight: bold; display: block; }
	.narrow-content .refine-item							{ margin-right: 30px; padding: 2px 4px; color: #2F2F2F; font-size: 12px; display: block; }
	.narrow-content .refine-item:hover						{ background-color: #2F2F2F; text-decoration: none; }
	.narrow-content .refine-item.selected					{ background-color: #231f20; color: #f6f6f6; }
	.narrow-content .collapsible-image						{ margin: 0px 0px 0px 0px; float: right; }
	.narrow-footer											{ }