#mainheaderdiv	{width:1000px;margin:0px auto;border:0px solid white;height:130px;}

#wrapper_header		{float:left;}
#wrapper_header img	{float:left;border:0px;padding:0px;width:448px;height:74px;}
#navlinks		{border:0px solid blue;position:relative;top:-24px;width:600px;}

#postcodehints		{z-index:20;display:none;position:absolute;width:190px;background-color:#ffa;color: blue;padding: 5px;font-size:15px;}
#headerlegend		{display:block;float:left;border: 0px solid yellow;font-style: oblique;color:white;margin: 10px 0px 0px 0px;}
p.searches		{margin:1px 5px 1px 1px;font-size:15px;text-align:right;}
p.headerlinks		{margin:0px 1px 1px 1px;border:0px solid blue;padding:2px;}

input[type=text].postcodeinput		{font-size:14px;color:rgb(150,150,150);width:80px;}
input[type=number].promocodeinput	{font-size:14px;color:rgb(150,150,150);width:60px;}

@media screen and (max-width: 1000px) {
	#mainheaderdiv		{width:750px;height:130px;border:0px yellow solid;}
	#wrapper_header img	{width:339px;height:56px;}		
	}

@media screen and (max-width: 700px) {
	#headerlegend		{display:none;}

	#mainheaderdiv		{width:460px;height:120px;border:0px purple solid;}
	#wrapper_header img	{width:339px;height:56px;}		
	#navlinks		{top:-30px;width:350px;font-size:16px;}
}

@media screen and (max-width: 500px) {
	#headerlegend		{display:none;}

	#mainheaderdiv		{width:380px;height:110px;border:0px white solid;}
	#wrapper_header img	{width:218px;height:38px;}		
	#navlinks		{top:-30px;width:220px;font-size:16px;}
}