/* ===================================================
  Layout stylesheet - Dyson
  Version: v1.0
  Author: Chris Knight 17/04/09
/* =================================================*/

/* Page formatting */
body #header #subNav{margin-top:2px;}
#accountMenu{display:block; margin-top:3px;float:right; width:300px; line-height:100%;}
#fmSearch fieldset{float:right;}

.upperNav #accountMenu li{display:inline; float:right; width:108px;}
.upperNav #accountMenu li.narrow{width:90px;}
.upperNav #accountMenu li a{display:block;float:left;text-transform:none;font-size:90%;line-height:106%;}
#basketSummary a.goldButton, #basketSummary a.greyButton, .linkedProducts li a.goldButton {padding-top:2px; height:18px !important;}
.linkedProducts li a.goldButton { font-size:80%; font-weight:bold !important; }
/* Christmas Delivery  */
.upperNav #accountMenu  li.christmas{background:url(/images/christmasTree.png) no-repeat 52px 9px;width:90px;}

.christmasJP {background:url(/images/christmasTree.png) no-repeat 82px 12px !important; width:130px !important;}
.accountMenuJP {width:500px !important;}

/* END CHRISTMAS DELIVERY */

ul.linkedProducts li div.dyBox_ImageLinkContainer, tr.singleItem div.dyBox_ImageLinkContainer {margin-top:0px;}

#fmSearch{float:right; margin-top:10px;}
/* Search box */
	.nav_Search .search_Input{margin:5px 5px 0 0; border:1px solid #666 !important; padding:1px 4px; height:20px; width:150px;}
	.nav_Search .search_Btn{width:22px; height:24px; background:#525252 url(/images/search.gif) no-repeat scroll; border:1px solid #525252 !important; margin-top:5px; display:block; font-size:0; cursor:pointer;}
/* Search box - Top nav */
	#subNav .nav_Search .search_Input{width:133px; height:18px; color:#CCC; font-size:1.3em; background-color:#FFF; color:#000;}
		

/* Search box - Search page */
	#searchContent .search_Input{width:390px; height:18px;}
	#searchContent .nav_Search{margin-right:20px;}	
	
/*Search box nav - Search page*/
	.searchResultsNav{margin-top:3px;}
		.searchResultsNav li{margin:0px 3px !important;}
				.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 */
	#searchContent #searchResults{border-bottom:1px solid #CCC; padding-bottom:10px;}
		.search_Result{margin-bottom:20px;}
			.search_Result h3{margin-bottom:0px;}
			.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.1em; font-style:italic; color:#666 !important;}
				.search_Desc strong{color:#000;}
			.search_Link{color:#333;}
