/* ===================================================
  Layout stylesheet - Dyson
  Version: v1.0
  Author: Chris Knight 17/04/09
/* =================================================*/

/* Page formatting */
	#header #subNav{margin-top:2px;}	
	#header #navUtil{margin-top:10px; margin-bottom:10px;}
	.search h1{margin-left:20px;}
	.search h2{color:#333; font-size:1.6em; margin-top:30px; margin-bottom:10px;}
	.search hr{display:block; clear:both; margin-bottom:5;}
	
	#searchContent{background-color:#FFF; border:10px solid #E0E0E0; margin-top:20px; padding:20px;}
	#accountMenu{clear:both; display:block; margin-top:5px;}
	.fLeft{float:left;}
	.margTop10{margin-top:10px;}
			
/*Create buttons, links etc*/
	.search .greyButton, #header .greyButton{cursor:pointer; font-size:0.9em; font-weight:bold; display:block;color:#000 !important; text-align:center; text-decoration:none; background:#000 url(/images/btn_grey_bg.png); border:1px solid #a2a2a2; border-top:1px solid #b2b2b2;} 
		.search a.greyButton:hover, .search a.greyButton:focus, #header a.greyButton:hover, #header a.greyButton:focus{color:#666;}
	
	.search a.arrowRight, .search a.arrowLeft {color:#666;display:block;text-decoration:none; padding-left:12px;}
	.search a.arrowRight {background:transparent url(/images/arrow_g.png) no-repeat scroll 0 5px; color:#000;}
		.search a.arrowRight:hover, .search a.arrowRight:focus {background:transparent url(/images/arrow_dg.gif) no-repeat scroll 0 5px ; color:#666; }
	.search a.arrowLeft {background:transparent url(/images/arrow_back.png) no-repeat scroll 0 5px; color:#000;}
		.search a.arrowLeft:hover,.search  a.arrowLeft:focus {background:transparent url(/images/arrow_back_b.gif) no-repeat scroll 0 5px; color:#666; }

/* Search box */
		.nav_Search .search_Input{margin-right:5px; border:1px solid #666 !important; padding:3px 4px; float:left;}
		.nav_Search .search_Btn{width:22px; height:24px; float:left; background:#525252 url(/images/arrow_next.gif) no-repeat scroll 9px 8px; border:1px solid #525252 !important; display:block; font-size:0;}

/* Search box - Top nav */
	#fmSearch{float:right; width:180px; margin-bottom:0px;}
		#fmSearch .search_Input{width:133px; font-size:1.3em; color:#000;}
			#fmSearch label{color:#999; font-size:1.1em;}
		.searchInput_Wide{width:295px !important; margin-left:20px;}
			.searchInput_Wide label{margin-top:5px; margin-right:5px;}
		
/* Search box - Search page */
	#searchContent .search_Input{width:390px;}
		
/*Search box nav - Search page*/
	.searchResultsNav{margin-top:5px; margin-left:2px; list-style:none;}
		.searchResultsNav li{margin:0px 3px !important;}
			.searchResultsNav li a{text-decoration:none; font-size:1.2em;}
				.searchResultsNav li a:hover, #searchResultsNav li a:focus{color:#999;}
			.searchResultsNav .searchNav_Next a{background-position:right 5px !important; padding:0px 10px 0px 0px !important;}
				.searchResultsNav .searchNav_Next a:hover, .searchResultsNav .searchNav_Next a:focus{background-position:right 5px !important; padding:0px 10px 0px 0px !important;}
			a.searchNavSelect{text-decoration:none; font-weight:bold; color:#000 !important;}
			
/* Search results */
	.search h2 span{color:#999;}
	#searchResults{padding-bottom:10px; margin-top:20px;}
		.search_Result{margin-top:25px;}
			.search_Result h3{margin-bottom:3px; font-weight:bold;}
			.search_Result p{margin-bottom:3px;}
			.search_Result a:hover span, .search_Result a:focus span{color:#999 !important;}	
			.search_Title{font-size:1.3em; color:#000 !important; margin:10px 0px 20px; padding-top:20px;}
				.searchTitle span{color:#999 !important;}
			.search_Desc{font-size:1.2em; font-style:italic; color:#666 !important;}
				.search_Desc strong{color:#000;}
			.search_Link{color:#333;}