#contact-menu				{background-image: url(/images/backgrounds/contact.png);
					height:25px;
					width:950px;
					border-bottom:1px solid #fff;}

#contact-menu a				{float:right;
					margin-right:20px;
					display-inline;}			
					



#sidemenu				{width:214px;
					float:left;
					margin:30px 0px 0px 10px;}					
					
#sidemenu ul 				{list-style-type: none;
					border:1px solid #e1e1eb;
					background-color:#f8f8fe;}
					
#sidemenu .top				{height:168px}


#sidemenu .top li a			{background-image: url(/images/menu/sidemenu.png);
					width:212px;
					display:block;
					overflow:hidden;}
					

#sidemenu strong			{display:none;}


#sidemenu .news				{padding-bottom:10px;
					margin-top:20px;
					width:210px;}
					
					
#sidemenu .news	li a			{display:block;
					width:200px;
					text-decoration:none;
					text-align:right;
					color:#003366;					
					font-size:0.9em;
					padding:5px 10px 5px 0px;}
					
#sidemenu .news li a:hover		{background-color:#fff;
					color:#000033;}
					
					
#sidemenu .news li a.title		{padding:0px;
					width:210px;
					overflow:hidden;
					height:30px;}
					
					



#arbuthnotts-almuna			{background-position: -3px -14px;
					height:25px;}

#arbuthnotts-almuna:hover,
.open #arbuthnotts-almuna		{background-position: -3px -314px;
					border-bottom:1px solid #e1e1eb;
					height:24px;}

#spain					{background-position: -3px -44px;
					height:25px;}				
					
#spain:hover, .open #spain 		{background-position: -3px -344px;
					border-top:1px solid #e1e1eb;
					border-bottom:1px solid #e1e1eb;
					position:relative;
					top:-1px;
					height:23px;}
					
					
#morocco				{background-position: -3px -75px;
					height:25px;}				
					
#morocco:hover,
.open #morocco 				{background-position: -3px -374px;
					border-top:1px solid #e1e1eb;
					border-bottom:1px solid #e1e1eb;
					position:relative;
					top:-2px;
					height:23px;}


#chile					{background-position: -3px -106px;
					height:25px;}				
					
#chile:hover, .open #chile 		{background-position: -3px -404px;
					border-top:1px solid #e1e1eb;
					border-bottom:1px solid #e1e1eb;
					position:relative;
					top:-3px;
					height:23px;}
					
					
#argentina				{background-position: -3px -138px;
					height:25px;}				
					
#argentina:hover, .open #argentina 	{background-position: -3px -435px;
					border-top:1px solid #e1e1eb;
					border-bottom:1px solid #e1e1eb;
					position:relative;
					top:-4px;
					height:23px;}


#calendar				{background-position: -3px -170px;
					height:25px;}				
					
#calendar:hover, .open #calendar 	{background-position: -3px -466px;
					border-top:1px solid #e1e1eb;
					border-bottom:1px solid #e1e1eb;
					position:relative;
					top:-5px;
					height:23px;}
					
					
#contact				{background-position: -3px -201px;
					height:25px;}				
					
#contact:hover, .open #contact	 	{background-position: -3px -496px;
					border-top:1px solid #e1e1eb;
					border-bottom:1px solid #e1e1eb;
					position:relative;
					top:-6px;
					height:23px;}





					
					
.menu 					{width:950px;
					height:25px;
					position:relative;
					z-index:100;
					background-image: url(/images/menu/top/menu-top.png);
					background-position:0px -1px;
					border-top:1px solid #fff;
					border-bottom:1px solid #fff;}



/* remove all the bullets, borders and padding from the default list styling */

.menu ul 				{padding:0;
					margin:0;
					list-style-type:none;}

.menu ul ul				{width:149px;}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */

.menu li 				{float:left;width:149px;position:relative;}

/* style the links for the top level */

.menu a,
.menu a:visited,
.menu ul li ul li a			{display:block;
					height:0px;
					padding:25px 0px 0px 0px;
					background-repeat:no-repeat;
					overflow:hidden;}

.menu ul ul li				{border-top:1px solid #fff;}



/* hide the sub levels and give them a positon absolute so that they take up no room */

.menu ul ul 				{visibility:hidden;
					position:absolute;
					height:0;
					top:25px;
					left:0;}







/* style the table so that it takes no ppart in the layout - required for IE to work */

.menu table 				{position:absolute; top:0; left:0; border-collapse:collapse;;}



/* style the second level links */

.menu ul ul a 			{background:#e5e1d6;
					color:#000;
					height:auto;
					line-height:1em;
					padding:5px 10px;
					width:128px;
					border-width:0 1px 1px 1px;}

/* yet another hack for IE5.5 */

* html .menu ul ul a,
* html .menu ul ul a:visited 		{width:150px;w\idth:128px;}



/* style the top level hover */

/* offset for bottom border */					
.menu ul li a				{background-position:0px 1px;}

.menu a:hover,
.menu ul ul a:hover			{background-position:-500px 1px}

.menu :hover > a,
.menu ul ul :hover > a 			{background-position:-500px 1px}



/* make the second level visible when hover on first level list OR link */

.menu ul li:hover ul,
.menu ul a:hover ul			{visibility:visible;}







#home					{width:60px;
					left:14px;}


#home a					{background-image: url(/images/menu/top/home.png);}			
				
					
#home li 				{left:-2px;}
					


					
#home ul a				{width:165px;
					background-image: url(/images/menu/top/home.png);
					background-position:0px 0px;}
					
					

					
					
#home ul li a:hover			{background-position:-200px 0px;}



#home ul #almuna a			{background-position:0px -25px;}
#home ul #almuna a:hover		{background-position:-500px -25px;}


#home ul #the-arbuthnotts a			{background-position:0px -50px;}
#home ul #the-arbuthnotts a:hover		{background-position:-500px -50px;}







#house-parties a					{background-image: url(/images/menu/top/house-parties.png);}			
				
#house-parties						{width:138px;
							left:18px;}
				
#house-parties li 					{left:-1px}
										
#house-parties ul a					{width:218px;
							background-image: url(/images/menu/top/house-parties.png);}
				
					
#house-parties ul li a:hover				{background-position:-500px 0px;}

#house-parties ul #private-parties a			{background-position:-0px -25px;}
#house-parties ul #private-parties a:hover		{background-position:-500px -25px;}

#house-parties ul #family-holidays a			{background-position:-0px -50px;}
#house-parties ul #family-holidays a:hover		{background-position:-500px -50px;}

#house-parties ul #holidays-at-almuna a			{background-position:-0px -75px;}
#house-parties ul #holidays-at-almuna a:hover		{background-position:-500px -75px;}






#walking a					{background-image: url(/images/menu/top/walking.png);}			
				
#walking					{width:86px;
						left:21px;}
				
#walking li 					{left:-1px;
						width:217px}
										
#walking ul a					{width:217px;
						background-image: url(/images/menu/top/walking.png);}
				
					
#walking ul li a:hover				{background-position:-500px 0px;}

#walking ul #arcos-camino a			{background-position:-0px -25px;}
#walking ul #arcos-camino a:hover		{background-position:-500px -25px;}

#walking ul #ronda-camino a			{background-position:-0px -50px;}
#walking ul #ronda-camino a:hover		{background-position:-500px -50px;}

#walking ul #berber-camino a			{background-position:-0px -75px;}
#walking ul #berber-camino a:hover		{background-position:-500px -75px;}

#walking ul #cross-continent-walk a		{background-position:-0px -100px;}
#walking ul #cross-continent-walk a:hover	{background-position:-500px -100px;}

#walking ul #rif-mountain-walk a		{background-position:-0px -125px;}
#walking ul #rif-mountain-walk a:hover		{background-position:-500px -125px;}


#riding-holidays a						{background-image: url(/images/menu/top/riding.png);}	

#riding-holidays						{width:66px;
								left:27px;}




#specialist-holidays a						{background-image: url(/images/menu/top/specialist-holidays.png);}			
				
#specialist-holidays						{width:186px;
								left:29px;}
				
#specialist-holidays li 					{left:-1px;
								width:189px;}
										
#specialist-holidays ul a					{width:189px;
								background-image: url(/images/menu/top/specialist-holidays.png);}
								
								
								
								
				
					
#specialist-holidays ul li a:hover				{background-position:-500px 0px;}

#specialist-holidays ul #botanical a				{background-position:-0px -25px;}
#specialist-holidays ul #botanical a:hover			{background-position:-500px -25px;}

#specialist-holidays ul #bridge a				{background-position:-0px -50px;}
#specialist-holidays ul #bridge a:hover				{background-position:-500px -50px;}

#specialist-holidays ul #painting a				{background-position:-0px -75px;}
#specialist-holidays ul #painting a:hover			{background-position:-500px -75px;}

#specialist-holidays ul #historical a				{background-position:-0px -100px;}
#specialist-holidays ul #historical a:hover			{background-position:-500px -100px;}

#specialist-holidays ul #bird-watching a			{background-position:-0px -125px;}
#specialist-holidays ul #bird-watching a:hover			{background-position:-500px -125px;}

#specialist-holidays ul #photography a			{background-position:-0px -150px;}
#specialist-holidays ul #photography a:hover			{background-position:-500px -150px;}


	
#sporting-activities a						{background-image: url(/images/menu/top/sporting-activities.png);}			
				
#sporting-activities						{width:180px;
								left:33px;}
				
#sporting-activities li 					{left:-1px;
								width:183px;}
										
#sporting-activities ul a					{width:183px;
								background-image: url(/images/menu/top/sporting-activities.png);}
				
					
#sporting-activities ul li a:hover				{background-position:-500px 0px;}

#sporting-activities ul #golf a					{background-position:-0px -25px;}
#sporting-activities ul #golf a:hover				{background-position:-500px -25px;}

#sporting-activities ul #tennis a				{background-position:-0px -50px;}
#sporting-activities ul #tennis a:hover				{background-position:-500px -50px;}

#sporting-activities ul #riding a				{background-position:-0px -75px;}
#sporting-activities ul #riding a:hover				{background-position:-500px -75px;}

#sporting-activities ul #polo a					{background-position:-0px -100px;}
#sporting-activities ul #polo a:hover				{background-position:-500px -100px;}

#sporting-activities ul #kite-surfing a				{background-position:-0px -125px;}
#sporting-activities ul #kite-surfing a:hover			{background-position:-500px -125px;}

#sporting-activities ul #mountain-biking a			{background-position:-0px -150px;}
#sporting-activities ul #mountain-biking a:hover		{background-position:-500px -150px;}


#sporting-activities ul #shooting a					{background-position:-0px -175px;}
#sporting-activities ul #shooting a:hover				{background-position:-500px -175px;}






#escorted-holidays					{width:190px;
							left:38px;}


#escorted-holidays a					{background-image: url(/images/menu/top/escorted-holidays.png);}			
				
					
#escorted-holidays li 					{width:187px;
							left:-2px;}
					
					
#escorted-holidays ul a					{width:187px;
							background-image: url(/images/menu/top/escorted-holidays.png);
							background-position:0px 0px;}
					
					
					
#escorted-holidays ul li a:hover			{background-position:-200px 0px;}



#escorted-holidays ul #chile-holidays a			{background-position:0px -25px;}
#escorted-holidays ul #chile-holidays  a:hover		{background-position:-500px -25px;}


#escorted-holidays ul #argentina-holidays a		{background-position:0px -50px;}
#escorted-holidays ul #argentina-holidays a:hover	{background-position:-500px -50px;}


