/* css dedicated to selector formats  */


#tool-selector	{background:#D2D2D2; width:540px; float:left; margin-left:8px; position:relative; border:0; padding:0px}

	#tool-selector .categories {width:100%; float:left; background:#D2D2D2; font-weight:bold; padding:inherit}

	
		#tool-selector a {clear:none; float:inherit}
		#tool-selector img {background:#FFF}
		
		
		#tool-selector .categories {background:#D2D2D2; padding:inherit;vertical-align:bottom}
		#tool-selector .selector-category {float:left; width:25%; color:#000; text-align:center; }
		#tool-selector .selector-category input {color:#DC241F; vertical-align:bottom; text-align:center}
		
		#tool-selector #criteria-wrapper {background:#D2D2D2;padding:3px}
		
		#tool-selector form select {float:left}
		#tool-selector form input {margin:3px; vertical-align:middle}
		#tool-selector .selector-criteria {float:left; margin-left:20px}

	/*#tool-selector .categories .toolcategory	{clear:none; width:25%; float:inherit; clear:both}*/
	
	#tool-selector #tool-list-wrapper {float:left; width:100%; background:#D2D2D2; padding:0;}
	#tool-selector #tool-list-wrapper #product-table {padding:0; float:left; clear:both; background-color:#D2D2D2; width:535px}
	
	#product-table .products-list {background:#D2D2D2; border:1px inset #D2D2D2; margin-top:10px}
	#product-table .products-list .result {font-weight:bold}
	#product-table .products-list .wrong {color:#FF0000; background:#D2D2D2; text-align:center}
	#product-table .products-list th {background:#FFF; padding:3px; text-align:center;}
	#product-table .products-list tr.select {cursor:hand}
	#product-table .products-list td {text-align:center; background-color:#FFF}
	#product-table .products-list td.legend {text-align:right; padding-right:10px}
	#product-table .products-list table.legend td{text-align:right; vertical-align:middle}
	#product-table .products-list table.legend {float:right}
	
	
	/*#product-table .products-list tr.description {z-index: 300000; position:relative}*/
	#product-table .products-list table.product-description {width:90%; font-size:inherit; text-align:left}
	#product-table .products-list table.product-description th.label {background:#D2D2D2; font-weight:bold; text-align:left;font-size:12px}
	#product-table .products-list table.product-description td.value {text-align:left;background:#D2D2D2;padding-left:5px}
	#product-table .products-list table.product-description td.window-tools {text-align:right}
	#product-table .products-list table.product-description th.model {font-weight:bold; font-size:large}
	
	
	
/* pop-up window */

body.pop {background:#FFF}

#pop {background:#FFF; width:450px; vertical-align:top; float:left; padding:0;}
	#pop #product-table .products-list {background:#FFF; border:1px solid #D2D2D2; margin:10px; width:100%; line-height:10px}
	#pop #product-table .products-list table.product-description {width:100%; font-size:inherit; text-align:left}
	#pop #product-table .products-list table.product-description th.label {font-weight:bold;background:#FFF; text-align:left;font-size:12px}
	#pop #product-table .products-list table.product-description td.value {text-align:left;background:#FFF;padding-left:5px}
	#pop #product-table .products-list table.product-description th.model {font-weight:bold; font-size:large; text-align:right}

	#pop .thumb {position:absolute; top:3px; left:3px; float:left; padding:2px;border:1px solid #D2D2D2; background:#FFF}






















