/*Generic items*/
	h1{margin:0 0 20px !important;}
	.cLeft{clear:left;}
	.fLeft{float:left;}
	hr.hrGrey1{display:block; border-top:1px solid #666; background-color:#666; margin-bottom:0px;}
	.colour1{color:#999 !important;}
	.colour2{color:#FFF !important;}
	.cBoth{clear:both;}
	.fLeft{float:left;}
	.fRight{float:right;}
	p.intro {font-size: 1.2em; color: #999; font-weight: bold;}
		p.intro span {font-size: 0.9em; }
	.arrowWhite{background-image:url("/images/arrow_w.png") !important; color:#FFF !important;}
		.arrowWhite:hover, .arrowWhite:focus{background-image:url("/images/arrow_g.png") !important; color:#999 !important;}
	/*Fixes an IE issue where the product spec rollover panel was going transparent behind the footer panel	
	#footer_HelpMeChoose{z-index:-1 !important;}*/
	
/*Structure*/
	#frmHelpMeChoose_Container {padding: 20px; background-color:#262626; width:170px; float:left; margin-right:25px;}
		span.fld{display: block; padding:0 0 2px; width:100%;}
			span.featureGroup{margin-top:4px; display:block;}
				span.featureGroup .featGrp_Title{color:#FFF; margin-bottom:5px; margin-left:6px; font-size:1.3em;}
					span.featureGroup h4 .featGrp_Title_Copy{margin-left:5px;}
				span.featureGroup span.fld{margin-left:20px;}
			span.fld label {color: #fff; float:left; width:70%; font-weight:normal;}
			span.fld input, span.fld input{float: left; margin-right: 8px;}
		
		#frmHelpMeChoose_Container fieldset{padding:0 0 5px;}
			#frmHelpMeChoose span.on label {color: #ffcc00;}
			#fldType{clear:both; margin-bottom:15px;}
				#fldType span.fld input.rad{margin-left:0px;}
			#fldFeatures{margin-top:15px;}
			
		#frmControls input{width:auto !important; margin-top:10px;}
					
		.resultsContainer{float:left; width:735px; position:relative;}
			#loadBar{position:absolute; top:125px; left:335px; text-align:center;}
				#loadBar p{font-size:1.2em;}
				
			#frmHelpMeChoose_Controls{border-top:1px solid #333; border-bottom:1px solid #333; padding:10px 15px 15px; font-size:1.1em; margin-bottom:20px;}
				#frmHelpMeChoose_Controls fieldset{padding:0px;}
					#frmHelpMeChoose_Controls .noMachinesCopy{display:block; float:left;}
					#frmHelpMeChoose_Controls #fldSort{display:block; width:200px; padding-top:8px; margin-left:25px; margin-bottom:10px;}	
						#fldSort select {padding: 1px; font-size:1.0em;}
					
					#frmHelpMeChoose_Controls p{width:235px; margin-right:15px; margin-top:10px; margin-bottom:10px;}
						
					#fldCompare{margin-top:15px; width:180px !important;}
						#fldCompare #compareBtn{margin-top:5px; margin-right:0; width:180px !important;}
						
			#spSort label{width:auto; margin-right:10px; font-size:1.1em; font-weight:normal;}
			
			
		#searchResults {display:block; min-height:60em; height:auto !important; height:60em; clear:both;}
			.noResultsMessage{font-size:1.3em; margin-left:15px; margin-top:30px; text-align:center;}
		.resultsList {list-style-type: none;}
			.resultsList .resultsProduct{min-height:420px; height:auto !important; height:420px; width:164px; float: left; margin-right: 12px;}
				.resultsList .holder{min-height:370px; height:auto !important; height:370px;}
				.holder a.prodImg{min-height:290px; height:auto !important; height:290px; position:relative;z-index:2; display:block;}
					.holder a.prodImg img{position:absolute; bottom:0px; margin:0px; padding:0px;}
				.holder .productAdditionalInfo_CopyContainer{position:relative; z-index:20;}
				.holder .productAdditionalInfo_Copy{position:absolute; top:0; left:-25px; z-index:15; background-color:#1F1E1E; border:1px solid #666; padding:5px 10px; width:175px;}
					.productAdditionalInfo_Copy h4{font-weight:bold; font-size:1.1em; margin-bottom:0;}
					.productAdditionalInfo_Copy ul{list-style-type:disc; color:#FFF; padding-left:5px;}
						.productAdditionalInfo_Copy li{padding:2px 0px; display:list-item; width:auto !important; color:#CCC; font-size:1.1em; vertical-align:inherit !important;}
				
				.holder  p { color: #999; font-weight: bold; margin-bottom: 1px; }
					.holder p.price { margin-bottom: 12px }
				
				.details .compBtn{width:160px !important;}
				
		.prodCompare_Tick{margin-top:10px; margin-bottom:10px !important; display: none;}
			.prodCompare_Tick input{margin-left:0px;}
			.prodCompare_Tick label{color:#999; margin-right:0px; font-weight:normal; font-size:1.2em;}
				
		a.printLink{margin-right:26px;margin-top:-17px;text-decoration:none;float:right;font-size:1.1em;background-image:url(/images/printer_icon.gif);background-repeat:no-repeat;background-position:left;padding-left:30px;}
