/*

Theme Name: 
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */


body 
{
	font-size: .75em;
	margin: 0px;
	text-align: center;
	background: #000 url(../img/bg.jpg) top left repeat-x;
	color: #bfbfbf;
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
}
.global-body { background:none; background-color:#000; }

#wrap{
	position: relative;
	margin: auto;
	width: 980px;
	padding-top: 10px;
	-moz-box-shadow: 0 0 20px rgba(0,0,0,.8);
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,.8);
	box-shadow: 0 0 20px rgba(0,0,0,.8);
}

	#head{
		position: relative;
		height: 70px;
		background: url(../img/head-bg.jpg) top left;
	}
	
		#logo{
			position: absolute;
			top: 0;
			left: 0;
			height: 70px;
			width: 149px;
			z-index: 100;
			text-indent: -9999em;
			background: url(../img/logo.jpg) top center no-repeat;
		}
		
		#nav{
			position: relative;
			padding: 33px 0 0 165px;
			height: 25px;
		}
		
			#nav li{
				float: left;
				padding: 0 16px 0 15px;
				background: url(../img/nav-break.jpg) center right no-repeat !important;
			}
			
			/*#nav li:last-child{
				background: none !important;
			}*/
			
			#nav a.nav_home
			{
				display:block;
				background:url(../Img/nav_home.gif) no-repeat 0 -17px;
				width:39px;
				height:17px;
				text-indent:-2000px;
				outline:none;
				margin-top:6px;
				font-size:0;
				overflow: hidden;
				outline:none;
			}
			#nav a.nav_home:hover
			{
				background:url(../Img/nav_home.gif) no-repeat 0 0px;
				
			}
			#nav a.nav_home_active
			{
				background:url(../Img/nav_home.gif) no-repeat 0 0px;
				display:block;
				width:39px;
				height:17px;
				text-indent:-3000px;
				line-height: 0;
				font-size:0;
				overflow: hidden;
				outline:none;
				margin-top:6px;
			}
			
			#nav a.nav_story
			{
				font-size:0;
				overflow: hidden;
				outline:none;
				display:block;
				background:url(../Img/nav_story.gif) no-repeat 0 -17px;
				width:67px;
				height:17px;
				text-indent:-3000px;
				margin-top:6px;
			}
			#nav a.nav_story:hover
			{
				background:url(../Img/nav_story.gif) no-repeat 0 0px;
			}
			#nav a.nav_story_active
			{
				display:block;
				background:url(../Img/nav_story.gif) no-repeat 0 0px;
				width:67px;
				height:17px;
				text-indent:-3000px;
				font-size:0;
				overflow: hidden;
				outline:none;
				margin-top:6px;
			}
			
			#nav a.nav_coffee
			{
				display:block;
				background:url(../Img/nav_coffee.gif) no-repeat 0 -17px;
				width:47px;
				height:17px;
				text-indent:-3000px;
				outline:none;
				margin-top:6px;
			}
			#nav a.nav_coffee:hover
			{
				background:url(../Img/nav_coffee.gif) no-repeat 0 0px;
			}
			#nav a.nav_coffee_active
			{
				display:block;
				background:url(../Img/nav_coffee.gif) no-repeat 0 0px;
				width:47px;
				height:17px;
				text-indent:-3000px;
				outline:none;
				margin-top:6px;
			}
			
			#nav a.nav_food
			{
				display:block;
				background:url(../Img/nav_food.gif) no-repeat 0 -17px;
				width:37px;
				height:17px;
				text-indent:-3000px;
				outline:none;
				margin-top:6px;
				line-height: 0;
				font-size:0;
				overflow: hidden;
			}
			#nav a.nav_food:hover
			{
				background:url(../Img/nav_food.gif) no-repeat 0 0px;
			}
			#nav a.nav_food_active
			{
				display:block;
				background:url(../Img/nav_food.gif) no-repeat 0 0px;
				width:37px;
				height:17px;
				text-indent:-3000px;
				outline:none;
				margin-top:6px;
			}
			
			#nav a.nav_people
			{
				display:block;
				background:url(../Img/nav_careers.gif) no-repeat 0 -17px;
				width:56px;
				height:17px;
				text-indent:-3000px;
				outline:none;
				margin-top:6px;
				line-height: 0;
				font-size:0;
				overflow: hidden;
			}
			#nav a.nav_people:hover
			{
				background:url(../Img/nav_careers.gif) no-repeat 0 0px;
			}
			#nav a.nav_people_active
			{	
				line-height: 0;
				font-size:0;
				overflow: hidden;
				display:block;
				width:56px;
				height:17px;
				text-indent:-3000px;
				outline:none;
				margin-top:6px;
				background:url(../Img/nav_careers.gif) no-repeat 0 0px;
			}
			
			#nav a.nav_shop
			{
				display:block;
				background:url(../Img/nav_shop.gif) no-repeat 0 -17px;
				width:35px;
				height:17px;
				text-indent:-3000px;
				outline:none;
					line-height: 0;
				font-size:0;
				overflow: hidden;
				margin-top:6px;
			}
			#nav a.nav_shop:hover
			{
				background:url(../Img/nav_shop.gif) no-repeat 0 0px;
			}
			#nav a.nav_shop_active
			{
				display:block;
				width:35px;
				height:17px;
				text-indent:-3000px;
				outline:none;
				margin-top:6px;
				line-height: 0;
				font-size:0;
				overflow: hidden;
				background:url(../Img/nav_shop.gif) no-repeat 0 0px;
			}
			
			#nav a.nav_yourNero
			{
				display:block;
				background:url(../Img/nav_community.gif) no-repeat 0 -17px;
				width:76px;
				height:17px;
				text-indent:-3000px;
				outline:none;
				margin-top:6px;
				line-height: 0;
				font-size:0;
				overflow: hidden;
			}
			#nav a.nav_yourNero:hover
			{
				background:url(../Img/nav_community.gif) no-repeat 0 0px;
			}
			#nav a.nav_yourNero_active
			{
				display:block;
				width:76px;
				height:17px;
				text-indent:-3000px;
				outline:none;
				margin-top:6px;
				line-height: 0;
				font-size:0;
				overflow: hidden;
				background:url(../Img/nav_community.gif) no-repeat 0 0px;
			}
			
			a.nav_contact
			{
				display:block;
				background:url(../Img/nav_contact.gif) no-repeat 0 -10px;
				width:66px;
				height:10px;
				text-indent:-3000px;
				outline:none;
				margin-top: 6px;
				margin-right: 5px;
				line-height: 0;
				font-size:0;
				overflow: hidden;
			}
			 a.nav_contact:hover
			{
				background:url(../Img/nav_contact.gif) no-repeat 0 0px;
			}
			a.nav_shop_top
			{
				display:block;
				background:url(../Img/nav_shop_top.gif) no-repeat 0 -10px;
				width:30px;
				height:10px;
				text-indent:-3000px;
				outline:none;
				margin-top: 6px;
				margin-right: 5px;
				line-height: 0;
				font-size:0;
				overflow: hidden;
			}
			 a.nav_shop_top:hover
			{
				background:url(../Img/nav_shop_top.gif) no-repeat 0 0px;
			}
			a.nav_country_top
			{
                display: block;
                background: url(../img/flags/uk_footer.gif) center right no-repeat;
                width: 16px;
                height: 10px;
                text-indent: 100%;
                white-space: nowrap;
                overflow: hidden;
                float: left;
                margin-top: 6px;
			}
			
			a.nav_find
			{
				display:block;
				background:url(../Img/nav_locate.gif) no-repeat 0 -23px;
				width:110px;
				height:23px;
				text-indent:-3000px;
				outline:none;
				line-height: 0;
				font-size:0;
				overflow: hidden;
			}
			a.nav_find:hover
			{
				background:url(../Img/nav_locate.gif) no-repeat 0 0px;
			}
			a.nav_find_alt
			{
				display:block;
				background:url(../Img/nav_locate_alt.png) no-repeat 0 0;
				width:100px;
				height:23px;
				text-indent:-3000px;
				outline:none;
				line-height: 0;
				font-size:0;
				overflow: hidden;
			}
			a.nav_find_alt:hover
			{
				background:url(../Img/nav_locate_alt.png) no-repeat 0 -23px;
			}
			#nav a.nav_uae_team
			{
				display:block;
				background:url(../Img/nav_uae_jointeam.gif) no-repeat 0 -17px;
				width:93px;
				height:17px;
				text-indent:-3000px;
				outline:none;
				margin-top:6px;
			}
			#nav a.nav_uae_team:hover, #nav a.nav_uae_team_active
			{
				display:block;
				background:url(../Img/nav_uae_jointeam.gif) no-repeat 0 0px;
				width:93px;
				height:17px;
				text-indent:-3000px;
				outline:none;
				margin-top:6px;
			}
			#nav a.nav_uae_whatson
			{
				display:block;
				background:url(../Img/nav_uae_whatson.gif) no-repeat 0 -17px;
				width:69px;
				height:17px;
				text-indent:-3000px;
				outline:none;
				margin-top:6px;
			}
			#nav a.nav_uae_whatson:hover, #nav a.nav_uae_whatson_active
			{
				display:block;
				background:url(../Img/nav_uae_whatson.gif) no-repeat 0 0px;
				width:69px;
				height:17px;
				text-indent:-3000px;
				outline:none;
				margin-top:6px;
			}
			
			#nav li a{
				float: left;
				color: #FEFDDE;
				text-transform: uppercase;
				font-size: 12px;
				font-weight: bold;
				height: 22px;
				line-height: 22px;
			}
			

		
		
		#actions{
			position: absolute;
			top: 11px;
			right: 15px;
			z-index:3000;
		}
		
		#topnav_right
			{
				width:200px;
			}
		#topnav_right_v2
			{
			    margin-top:22px;
				width:261px;
			}
		#topnav_right_uae
			{
			    margin-top:22px;
				width:193px;
			}
			#topnav_right a
				{
					float:right;
				}
			#topnav_right_v2 a
				{
					padding-left:5px;
				}
			#topnav_right_uae
		        {
					padding-left:5px;
				}
				#topnav_right_uae a.nav_country_top 
				{
				    background-image: url(../img/flags/uae_footer.gif);
				}
		#nav_searchTerm
		{
			display:none;
			position:absolute;
			background: url(../img/nav_find_dd_bg.gif) top left no-repeat;
			right:0px;
			margin-top:22px;
			padding: 8px 5px 8px 5px;
			height:34px;
			width:273px;
		}
		#nav_searchTerm_v2
		{
			display:none;
			position:absolute;
			background: url(../img/nav_find_dd_bg.gif) top left no-repeat;
			right:0px;
			top:44px;
			padding: 8px 5px 8px 5px;
			height:34px;
			width:273px;
			z-index:2000;
		}
		#nav_searchTerm #nav_address, #nav_searchTerm_v2 #nav_address
		{
			padding-left: 5px;
			background-color:#000000;
			display:block;
			width : 209px;
			color: #a9a9a9;
			height: 18px;
			border:none;
			float:left;
			font-size:11px;
			line-height:11px;
		}
		#nav_searchTerm .submit, #nav_searchTerm_v2 .submit
		{
			float: right;
			height: 20px;
			width: 54px;
			text-indent: -9999em;
			border: 0;
			overflow:hidden;
			background: url(../img/nav_search.gif) no-repeat 0 -20px;
			cursor: pointer;
			outline: 0;
			display:block;
			line-height:0;
			font-size:0;
		}
		#nav_searchTerm .submit:hover, #nav_searchTerm_v2 .submit:hover
		{
			background: url(../img/nav_search.gif) no-repeat 0 0px;
		}
		
			.a-link{
				float: left;
				color: #AE8E5D;
				height: 19px;
				line-height: 19px;
				margin-left: 3px;
				font-size: 11px;
				text-transform: uppercase;
			}
			
			a.country{
				float: left;
				height: 19px;
				line-height: 19px;
				margin:3px 22px 0 0;
				padding-left: 7px;
				width: 110px;
				font-size: 10px;
				color: #fffcde;
				text-align: left;
				background: url(../img/country.gif) top left no-repeat;	
				z-index:20001;
			} 
			.uae-country{ margin:3px 5px 0 0 !important; }
			
			#international_dropdown
				{
					display:none;
					position:absolute;
					width:117px;
					height:68px;
					background:url(../img/dropdown.png);
					top:43px;
					left:23px;
					z-index:20000;
					overflow:hidden;
				}
				#international_dropdown ul
					{
						margin-top:5px;
					}
				#international_dropdown li
					{
						display:block;
						width:99px;
						height:16px;
						border-bottom:1px solid #434544;
						margin-left:1px;
						font-size:9px;
						text-align:left;
						padding:3px 0 0 6px;
					}
					#international_dropdown li a
						{
							color:#a9a9a9;
						}
						.eae_dd { left:78px !important; }
	
	
	#splash{
		position: relative;
		z-index:200;
	}
	
		#splash img{
			display: block;
		}
		
	#global-wrap
		{
			width:980px;
			margin:auto;
			position:relative;
		}
		#global-wrap .splash
			{
				background:url(../img/country_select_banner.jpg);
				height:680px;
				width:980px;
			}
			#global-wrap .splash  #video { position: absolute; left: 0px; top: 0px; }
			#global-wrap .splash .logo { position: absolute; left: 35px; top: 43px; }
			#global-wrap .splash h1 { text-indent:-2000px; position:absolute; 
			                          top:292px; left:55px; background:url(../img/global_heading.png) no-repeat; 
			                          width:327px; height:140px; }
			#global-wrap .splash ul { position:absolute; top:349px; left:37px; }
				#global-wrap .splash li { background: center top no-repeat ; float:left; }
				#global-wrap .splash li.uk { background-image: url(../img/flags/uk.png); }
				#global-wrap .splash li.uae { background-image: url(../img/flags/uae.png); }
				#global-wrap .splash li.turkey { background-image: url(../img/flags/turkey.png); }
				#global-wrap .splash li.poland { background-image: url(../img/flags/poland.png); }
				#global-wrap .splash li.cyprus { background-image: url(../img/flags/cyprus.png); }
				#global-wrap .splash li.usa { background-image: url(../img/flags/usa.png); }
				#global-wrap .splash li.roi { background-image: url(../img/flags/roi.png); }
					#global-wrap .splash li a { font-family:Arial; font-size:14px; color:#fffddf; font-weight:bold; 
					                         display:block; padding:30px 20px 8px 20px; border-right:1px solid #c2b2aa; border-right:1px solid rgba(255, 255, 255, .1); }
					#global-wrap .splash li.last a { border-right:0px; }
	
	#subnav{
		position: relative;
		height: 30px;	
		/*border-top: 1px solid #333333;*/
		padding-left: 10px;	
		background: url(../img/sn-bg.jpg) top left;
	}
	
	#splash + #subnav {
		border-top: 0;
	}
	
		#subnav li {
			float: left;
			height: 30px;
			padding: 0 11px 0 10px;
			background-color:#121315;
			background: url(../img/sn-break.jpg) top right no-repeat !important;
		}
		
		/*#subnav li a{
			float: left;
			line-height: 31px;
			height: 31px;
			color: #f9f9f9;	
			text-transform: uppercase;
		}
		
		#subnav li a:hover, #subnav li a.active{
			color: #AE8E5D;
			text-decoration: none;
		}*/
		
		/*SUB NAV FOOD*/
		
		#subnav .ourfood
		{
			background:transparent url(../img/subnav_food.gif) no-repeat scroll 0 -32px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			overflow:hidden;
			width:56px;
		}
		#subnav .ourfood_active
		{
			background:transparent url(../img/subnav_food.gif) no-repeat scroll 0 -1px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			overflow:hidden;
			width:56px;
		}
		#subnav .ourfood:hover
		{
			background:transparent url(../img/subnav_food.gif) no-repeat scroll 0 -1px;
		}
		#subnav .menu_01
		{
			background:transparent url(../img/subnav_menu.gif) no-repeat scroll 0 -32px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			overflow:hidden;
			width:80px;
		}
		#subnav .menu_01_active
		{
			background:transparent url(../img/subnav_menu.gif) no-repeat scroll 0 -1px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			overflow:hidden;
			width:80px;
		}
		#subnav .menu_01:hover
		{
			background:transparent url(../img/subnav_menu.gif) no-repeat scroll 0 -1px;
		}
		#subnav .recipes
		{
			background:transparent url(../img/subnav_recipes.gif) no-repeat scroll 0 -32px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			overflow:hidden;
			width:63px;
		}
		#subnav .recipes_active
		{
			background:transparent url(../img/subnav_recipes.gif) no-repeat scroll 0 -1px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			overflow:hidden;
			width:63px;
		}
		#subnav .recipes:hover
		{
			background:transparent url(../img/subnav_recipes.gif) no-repeat scroll 0 -1px;
		}
		
		#subnav .nutrition
		{
			background:transparent url(../img/subNav_nutrition.gif) no-repeat scroll 0 -32px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			overflow:hidden;
			width:140px;
		}
		#subnav .nutrition_active
		{
			background:transparent url(../img/subNav_nutrition.gif) no-repeat scroll 0 -1px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			overflow:hidden;
			width:140px;
		}
		#subnav .nutrition:hover
		{
			background:transparent url(../img/subNav_nutrition.gif) no-repeat scroll 0 -1px;
		}
		
		/*SUB NAV COFFEE*/
		
		#subnav .coffee_01
		{
			background:transparent url(../img/subNav_coffee.gif) no-repeat scroll 0 -32px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:69px;
			overflow:hidden;
		}
		#subnav .coffee_01_active
		{
			background:transparent url(../img/subNav_coffee.gif) no-repeat scroll 0 -1px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:69px;
			overflow:hidden;
		}
		#subnav .coffee_01:hover
		{
			background:transparent url(../img/subNav_coffee.gif) no-repeat scroll 0 -1px;
		}
		
		#subnav .espresso_01
		{
			background:transparent url(../img/subNav_espresso.gif) no-repeat scroll 0 -32px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:111px;
			overflow:hidden;
		}
		#subnav .espresso_01_active
		{
			background:transparent url(../img/subNav_espresso.gif) no-repeat scroll 0 -1px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:111px;
			overflow:hidden;
		}
		#subnav .espresso_01:hover
		{
			background:transparent url(../img/subNav_espresso.gif) no-repeat scroll 0 -1px;
		}
		#subnav .barista_01
		{
			background:transparent url(../img/subNav_barista.gif) no-repeat scroll -39px -32px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:59px;
			overflow:hidden;
		}
		#subnav .barista_01_active
		{
			background:transparent url(../img/subNav_barista.gif) no-repeat scroll -39px -1px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:59px;
			overflow:hidden;
		}
		#subnav .barista_01:hover
		{
			background:transparent url(../img/subNav_barista.gif) no-repeat scroll -39px -1px;
		}
		
		#subnav .iceddrinks
		{
			background:transparent url(../img/subNav_IcedDrinks.gif) no-repeat scroll 0 -32px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:64px;
			overflow:hidden;
		}
		#subnav .iceddrinks_active
		{
			background:transparent url(../img/subNav_IcedDrinks.gif) no-repeat scroll 0 -1px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			overflow:hidden;
			width:64px;
			overflow:hidden;
		}
		#subnav .iceddrinks:hover
		{
			background:transparent url(../img/subNav_IcedDrinks.gif) no-repeat scroll 0 -1px;
		}
		
		/*SUB NAV OUR STORY*/
		#subnav .philosophy
		{
			background:transparent url(../img/subNav_philosophy.gif) no-repeat scroll 0 -32px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:67px;
		}
		#subnav .philosophy_active
		{
			background:transparent url(../img/subNav_philosophy.gif) no-repeat scroll 0 -1px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			overflow:hidden;
			width:67px;
		}
		#subnav .philosophy:hover
		{
			background:transparent url(../img/subNav_philosophy.gif) no-repeat scroll 0 -1px;
		}
		#subnav .history_01
		{
			background:transparent url(../img/subNav_history.gif) no-repeat scroll 0 -32px;
			display:block;
			height:30px;
			margin-right:2px;
			overflow:hidden;
			text-indent:-2000px;
			width:43px;
		}
		#subnav .history_01_active
		{
			background:transparent url(../img/subNav_history.gif) no-repeat scroll 0 -1px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			overflow:hidden;
			width:43px;
		}
		#subnav .history_01:hover
		{
			background:transparent url(../img/subNav_history.gif) no-repeat scroll 0 -1px;
		}
		
		#subnav .ranking
		{
			background:transparent url(../img/subNav_rankings.gif) no-repeat scroll 0 -32px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			overflow:hidden;
			width:59px;
		}
		#subnav .ranking_active
		{
			background:transparent url(../img/subNav_rankings.gif) no-repeat scroll 0 -1px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			overflow:hidden;
			width:59px;
		}
		#subnav .ranking:hover
		{
			background:transparent url(../img/subNav_rankings.gif) no-repeat scroll 0 -1px;
		}
		
		#subnav .ethics
		{
			background:transparent url(../img/subNav_ethics.gif) no-repeat scroll 0 -32px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			overflow:hidden;
			width:33px;
		}
		#subnav .ethics_active
		{
			background:transparent url(../img/subNav_ethics.gif) no-repeat scroll 0 -1px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			overflow:hidden;
			width:33px;
		}
		#subnav .ethics:hover
		{
			background:transparent url(../img/subNav_ethics.gif) no-repeat scroll 0 -1px;
		}
		
		#subnav .directors
		{
			background:transparent url(../img/subnav_directors.gif) no-repeat scroll 0 -32px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			overflow:hidden;
			width:109px;
		}
		#subnav .directors_active
		{
			background:transparent url(../img/subnav_directors.gif) no-repeat scroll 0 -1px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			overflow:hidden;
			width:109px;
		}
		#subnav .directors:hover
		{
			background:transparent url(../img/subnav_directors.gif) no-repeat scroll 0 -1px;
		}
		
		/* SUBNAV YOUR NERO  */
		#subnav .coffeehouse
		{
			background:transparent url(../img/subNav_coffeehouse.gif) no-repeat scroll 0 -32px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			overflow:hidden;
			width:76px;
		}
		#subnav .coffeehouse_active
		{
			background:transparent url(../img/subNav_coffeehouse.gif) no-repeat scroll 0 -1px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			overflow:hidden;
			width:76px;
		}
		#subnav .coffeehouse:hover
		{
			background:transparent url(../img/subNav_coffeehouse.gif) no-repeat scroll 0 -1px;
		}
		#subnav .artsmusic
		{
			background:transparent url(../img/subnav_artmusic.gif) no-repeat scroll 0 -32px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			overflow:hidden;
			width:71px;
		}
		#subnav .artsmusic_active
		{
			background:transparent url(../img/subnav_artmusic.gif) no-repeat scroll 0 -1px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			overflow:hidden;
			width:71px;
		}
		#subnav .artsmusic:hover
		{
			background:transparent url(../img/subnav_artmusic.gif) no-repeat scroll 0 -1px;
		}
		#subnav .feedback
		{
			background:transparent url(../img/subNav_feedback.gif) no-repeat scroll 0 -32px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			overflow:hidden;
			width:50px;
		}
		#subnav .feedback_active
		{
			background:transparent url(../img/subNav_feedback.gif) no-repeat scroll 0 -1px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			overflow:hidden;
			width:50px;
		}
		#subnav .feedback:hover
		{
			background:transparent url(../img/subNav_feedback.gif) no-repeat scroll 0 -1px;
		}
		#subnav .stars
		{
			background:transparent url(../img/subNav_neroStars.gif) no-repeat scroll 0 -32px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			overflow:hidden;
			width:60px;
		}
		#subnav .stars_active
		{
			background:transparent url(../img/subNav_neroStars.gif) no-repeat scroll 0 -1px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			overflow:hidden;
			width:60px;
		}
		#subnav .stars:hover
		{
			background:transparent url(../img/subNav_neroStars.gif) no-repeat scroll 0 -1px;
		}
		
		#subnav .panel
		{
			background:transparent url(../img/subNav_customerPanel.gif) no-repeat scroll 0 -32px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			overflow:hidden;
			width:87px;
		}
		#subnav .panel_active
		{
			background:transparent url(../img/subNav_customerPanel.gif) no-repeat scroll 0 -1px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			overflow:hidden;
			width:87px;
		}
		#subnav .panel:hover
		{
			background:transparent url(../img/subNav_customerPanel.gif) no-repeat scroll 0 -1px;
		}
		/*Nutritional Information*/
		#subnav .soup
		{
			background:transparent url(../img/subnav_soups.gif) no-repeat scroll 0 -32px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			overflow:hidden;
			width:34px;
		}
		#subnav .soup:hover
		{
			background:transparent url(../img/subnav_soups.gif) no-repeat scroll 0 -1px;
		}
		#subnav .soup_active
		{
			background:transparent url(../img/subnav_soups.gif) no-repeat scroll 0 -1px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:34px;
		}
		#subnav .cakes
		{
			background:transparent url(../img/subnav_cakes.gif) no-repeat scroll 0 -32px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:141px;
			overflow:hidden;
		}
		#subnav .cakes:hover
		{
			background:transparent url(../img/subnav_cakes.gif) no-repeat scroll 0 -1px;
		}
		#subnav .cakes_active
		{
			background:transparent url(../img/subnav_cakes.gif) no-repeat scroll 0 -1px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:141px;
		}
		
		#subnav .pastries
		{
			background:transparent url(../img/subNav_pastries.gif) no-repeat scroll 0 -32px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:99px;
		}
		#subnav .pastries:hover
		{
			background:transparent url(../img/subNav_pastries.gif) no-repeat scroll 0 -1px;
		}
		#subnav .pastries_active
		{
			background:transparent url(../img/subNav_pastries.gif) no-repeat scroll 0 -1px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:99px;
		}
		
		#subnav .sandwiches
		{
			background:transparent url(../img/subNav_sandwich.gif) no-repeat scroll 0 -32px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:130px;
		}
		#subnav .sandwiches:hover
		{
			background:transparent url(../img/subNav_sandwich.gif) no-repeat scroll 0 -1px;
		}
		#subnav .sandwiches_active
		{
			background:transparent url(../img/subNav_sandwich.gif) no-repeat scroll 0 -1px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:130px;
		}
		#subnav .pasta
		{
			background:transparent url(../img/subNav_pasta.gif) no-repeat scroll 0 -32px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:120px;
		}
		#subnav .pasta:hover
		{
			background:transparent url(../img/subNav_pasta.gif) no-repeat scroll 0 -1px;
		}
		#subnav .pasta_active
		{
			background:transparent url(../img/subNav_pasta.gif) no-repeat scroll 0 -1px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:120px;
		}
		/* PEOPLE*/
		#subnav .culture
		{
			background:transparent url(../img/subNav_culture.gif) no-repeat scroll 0 -32px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:44px;
		}
		#subnav .culture:hover
		{
			background:transparent url(../img/subNav_culture.gif) no-repeat scroll 0 -1px;
		}
		#subnav .culture_active
		{
			background:transparent url(../img/subNav_culture.gif) no-repeat scroll 0 -1px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:44px;
		}
		#subnav .positions_01
		{
			background:transparent url(../img/subNav_WorkingForNero.gif) no-repeat scroll 0 -32px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:109px;
		}
		#subnav .positions_01:hover
		{
			background:transparent url(../img/subNav_WorkingForNero.gif) no-repeat scroll 0 -1px;
		}
		#subnav .positions_01_active
		{
			background:transparent url(../img/subNav_WorkingForNero.gif) no-repeat scroll 0 -1px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:109px;
		}
		#subnav .ourpeople
		{
			background:transparent url(../img/subNav_Careers.gif) no-repeat scroll 0 -32px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:44px;
		}
		#subnav .ourpeople:hover
		{
			background:transparent url(../img/subNav_Careers.gif) no-repeat scroll 0 -1px;
		}
		#subnav .ourpeople_active
		{
			background:transparent url(../img/subNav_Careers.gif) no-repeat scroll 0 -1px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:44px;
		}
		#subnav .joinnero
		{
			background:transparent url(../img/subnav_joinnero.gif) no-repeat scroll 0 -32px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:55px;
		}
		#subnav .joinnero:hover
		{
			background:transparent url(../img/subnav_joinnero.gif) no-repeat scroll 0 -1px;
		}
		#subnav .joinnero_active
		{
			background:transparent url(../img/subnav_joinnero.gif) no-repeat scroll 0 -1px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:55px;
		}
		#subnav .other
		{
			background:transparent url(../img/subNav_others.gif) no-repeat scroll 0 -32px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:33px;
			overflow:hidden;
		}
		#subnav .other:hover
		{
			background:transparent url(../img/subNav_others.gif) no-repeat scroll 0 -1px;
		}
		#subnav .other_active
		{
			background:transparent url(../img/subNav_others.gif) no-repeat scroll 0 -1px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:33px;
			overflow:hidden;
		}
		#subnav .hotdrinks
		{
			background:transparent url(../img/subNav_hotdrinks.gif) no-repeat scroll 0 -32px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:61px;
			overflow:hidden;
		}
		#subnav .hotdrinks:hover
		{
			background:transparent url(../img/subNav_hotdrinks.gif) no-repeat scroll 0 -1px;
		}
		#subnav .hotdrinks_active
		{
			background:transparent url(../img/subNav_hotdrinks.gif) no-repeat scroll 0 -1px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:61px;
			overflow:hidden;
		}
		#subnav .performance
		{
			background:transparent url(../img/subNav_performance.gif) no-repeat scroll 0 -32px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:129px;
			overflow:hidden;
		}
		#subnav .performance:hover
		{
			background:transparent url(../img/subNav_performance.gif) no-repeat scroll 0 -1px;
		}
		#subnav .performance_active
		{
			background:transparent url(../img/subNav_performance.gif) no-repeat scroll 0 -1px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:129px;
			overflow:hidden;
		}
		
		#subnav .working
		{
			background:transparent url(../img/subNav_working.gif) no-repeat scroll 0 -32px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:108px;
			overflow:hidden;
		}
		#subnav .working:hover
		{
			background:transparent url(../img/subNav_working.gif) no-repeat scroll 0 -1px;
		}
		#subnav .working_active
		{
			background:transparent url(../img/subNav_working.gif) no-repeat scroll 0 -1px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:108px;
			overflow:hidden;
		}
		
		#subnav .inuae
		{
			background:transparent url(../img/subNav_inUae.gif) no-repeat scroll 0 -32px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:117px;
			overflow:hidden;
		}
		#subnav .inuae:hover
		{
			background:transparent url(../img/subNav_inUae.gif) no-repeat scroll 0 -1px;
		}
		#subnav .inuae_active
		{
			background:transparent url(../img/subNav_inUae.gif) no-repeat scroll 0 -1px;
			display:block;
			height:30px;
			margin-right:2px;
			text-indent:-2000px;
			width:117px;
			overflow:hidden;
		}
		
	#page{
		/*position: relative;*/
		padding: 20px 15px;
		overflow: hidden;
		color: #4A3719;
		font-size: 13px;
		text-align: left;
		background: url(../img/pbg.jpg) top left;
	}
	
		#homebanner
			{
				height:410px;
			}
		#homebanner ul, #homebanner li
            {
            	position:absolute;
            	list-style:none;
            	margin:0;
            	padding:0;
            }
        #coffeebanner
			{
				height:346px;
			}
		#coffeebanner ul, #coffeebanner li
            {
            	position:absolute;
            	list-style:none;
            	margin:0;
            	padding:0;
            }
        #socialbanners
			{
				height:167px;
				width:317px;
				display:block;
			}
		#socialbanners ul, #socialbanners li
            {
            	position:absolute;
            	list-style:none;
            	margin:0;
            	padding:0;
            }
		
		#content{
			float: left;
			width: 657px;
			padding: 18px;
			margin-left: 5px;	
			background: #f5f3ed;
			background: rgba(255,255,255,.7);
			background-image: url(../img/bk_tile.jpg);
			-moz-box-shadow: 1px 1px 5px rgba(0,0,0,.3);
			-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.3);
			box-shadow: 1px 1px 5px rgba(0,0,0,.3);
		}
				.paginate li
					{
						background:none !important;
						background-image:none !important;
					}
				.bulletlist li
				{
					padding:0 0 0 16px;
					margin:2px 0 12px 0px;
					background:url(../img/bullet.gif) no-repeat !important;
				}
		
			#contact{
				float: left;
				width: 650px;
				overflow: hidden;
			}
		
			.col{
				float: left;
				width: 320px;
				padding-top: 25px;
			}
			
			#cform{
				float: right;
				width: 205px;
				background:url(../img/tell_us_think.gif) no-repeat #5071b2;
				padding:10px;
			}
			
				#cform h3{
					padding-bottom: 14px;
					text-indent:-2000px;
					overflow:hidden;
				}
				
				#cform p
					{
						color:#fff;
					}
				
				#cform label{
					font-weight: bold;
					display: block;
					ppadding-left: 12px;
					color: #000;
					text-transform: uppercase;
				}
				
				#cform .text{
					padding: 0 4px 0 4px;
					width: 195px;
					height: 24px;
					line-height: 24px;
					border: 1px solid #ccc;	
					margin-bottom:5px;
				}
				
				.required_field
					{
						color:#ff0000;	
					}
				
				
				#cform textarea{
					padding: 4px;
					width: 195px;
					height: 134px;
					line-height: 18px;
					border: 1px solid #ccc;	
				}
				
				#cform .submit{
					height: 24px;
					width: 66px;
					border: 0;
					background: url(../img/cs.gif) top left;
					text-indent: -9999em;
					display:block;
					outline:0;
					font-size:0;
					overflow:hidden;
					line-height:0;
					margin-top: 10px;
				}
				
			#financial_table, #quotes_table, #tourdates_table
				{
					width:654px;
				}
			#financial_table h3, #quotes_table h3, #tourdates_table h3
					{
						font-size:16px !important;
						font-weight:bold;
						margin:0 !important;
						padding:0 !important;
					}
				#financial_table li, #quotes_table li, #tourdates_table li
					{
						background:none !important;
						background-image:none !important;
						border-bottom:1px solid #cccc99;
						float:left;
						padding:5px 0 5px 0;
					}
				#financial_table .year
					{
						float:left;
						width:180px;
					}
				#quotes_table .year
				{
					float:left;
					width: 100px;
				}
				#financial_table .text
					{
						float:right;
						width:441px;
					}
				#quotes_table .text
					{
						float:right;
						width:521px;
					}
				#tourdates_table .date
				{
					float:left;
					width:150px;
				}
				#tourdates_table .time
				{
					float:left;
					width:100px;
				}
				#tourdates_table .address
				{
					float:left;
					width: 201px;
				}
				#tourdates_table .city
				{
					float:left;
					width: 100px;
				}
				#tourdates_table .postcode
				{
					float:left;
					width:100px;
					text-align:right;
				}
				
					
			#bod_table
				{
					width:654px;
					margin-bottom:30px;
				}
				#bod_table ul
					{
						margin-bottom:30px !important;
					}
				#bod_table li
					{
						background:none !important;
						background-image:none !important;
						border-bottom:1px solid #cccc99;
						float:left;
						padding:10px 0 10px 0;
					}
				#bod_table h3
					{
						font-size:16px !important;
						font-weight:bold;
						color:#999999 !important;
						margin:0 !important;
						padding:0 !important;
					}
				#bod_table .year
					{
						float:left;
						width:220px;
					}
				#bod_table .text
					{
						float:right;
						width:400px;
					}
			
			
			/* results */
			#results{
				float: left;
				width: 210px;
				clear:left;
			}
			
			#results #searchHeading, #results h3
				{
					background: url(../img/sr.jpg) top left no-repeat;
					text-indent: -2000px;
					display:block;
					width:151px;
					height:31px;
				}
			
			#results span { border-bottom: 1px solid #D5C5AC; display:block; padding:4px 0; }
			
				div#results h3{
					position: relative;
					padding: 10px;
					color: #111;
					font-size: 15px;
					font-weight: bold;
					margin-top: 6px;
				}
				
				.search, .searchJob{
					border-bottom: 1px solid #B29970;
					clear:both;
				}

				
					.search-content, .uae-search-content{
						display: none;
						clear:both;	
					}
					
					.uae-search-content ul { padding-left:25px !important; }
					.uae-search-content .delivery { background:url(../Img/delivery-dot.png) no-repeat 5px 5px; }
					.uae-search-content em { padding-left:20px; }
					.delivery-key { float: left; padding: 10px 30px; background: url(/sites/www.caffenero.com/masterpages/img/delivery-dot.png) no-repeat 10px 11px; margin-left: 20px; }
					
					.search.open .search-content, .searchJob.open .search-content, .search.open .uae-search-content
					{
						display: block;
					}
					
					.search .sidebarImg, .searchJob .sidebarImg
					{
						float:left;
						padding: 13px 0 10px 0px;
						height: 22px;
						width:26px;
					}
					
					.search h4
					{
						font-weight: bold;
						font-size: 12px !important;
						text-transform:none !important;
						cursor: pointer;
						color: #493615;
						padding: 13px 15px 10px 0px !important;
						background: url(../img/down.jpg) center right no-repeat;
						margin-left:26px !important;
					}
					.search h4 strong
					{
						font-style:italic;
						color:#d38a19;
					}
					.searchJob h4
					{
						font-weight: bold;
						font-size: 12px !important;
						cursor: pointer;
						color: #000000;
						padding: 12px 15px 10px 26px !important;
						background: url(../img/down.jpg) center right no-repeat;
						text-transform: none !important;
					}
					.searchJob h4.v2 { background:none !important; width:184px; }
					.searchJob h4 span { padding:0 !important; float:left; border-bottom:none !important; width:130px; font-size:11px; color:#000; }
					.search-content-v2 { clear:both; margin-left:25px; font-size:11px; color:#473718; }
					
					.searchJob .applyNow
					{
						text-indent: -3000px;
						display:block;
						outline: 0;
						line-height:0;
						font-size: 0;
						width:62px;
						height:19px;
						margin-bottom: 13px;
						background: url(../img/btn_applynow.gif) top left no-repeat;	
					}
					.searchJob .job-apply
					{
						float:right;
						color:#aa8f5e !important;
						font-size:11px;
					}
					.searchJob .search-content
					{
						padding-left: 26px;
						padding-right: 4px;
					}
					.searchJob .search-content h4
					{
						font-weight: bold;
					}
					.searchJob .search-content h5, .searchJob .search-content-v2 h5
					{
						font-weight: bold;
						padding-bottom: 15px;
					}
					.searchJob .search-content .newStoreFlag
					{
						color: rgb(170, 143, 94);
						font-weight:bold;
						font-size:14px;
						padding:0;
					}
				
					.search-content li.left
					{
						float:left;
					}
					.search-content li.right
					{
						float:right;
						text-align: right;
					}
					.search-content .facTitle
					{
						color: #000000;
						font-weight:bold;
					}
					
					.search.open h4 , .searchJob.open h4{
						background: url(../img/up.jpg) center right no-repeat;						
					}
					
					.search h4 span {
						float: left;
						font-size: 18px;
						font-weight: bold;
						color: #111;
						margin: -3px 0 0 -20px;
					}
					
					.search dl, .search ul, .searchJob dl, .searchJob ul
					{
						border-top: 1px dotted #C0AD8C;
						padding: 4px 10px;	
						line-height: 1.5em;
						font-size: 11px;
						color: #786753;	
						clear: both;
					}
					
					.search dl .searchJob dl
					{
						text-align: right;	
					}
					
					.search dt, .searchJob dt
					{
						width:39%;
						float: left;
					}
					.search dd, .searchJob dd{
						float: right;
						width:59%;
						text-align: right;
					}
			/* find */
			#nero-locations-header { background:url(../img/nero-locations-header.png) no-repeat; text-indent:-300px; overflow:hidden; width:405px; height:42px; padding-bottom:20px; }
			#uae-find{
				float: right;
				width: 665px;
				height:522px;
				background:url(../img/uae-map.jpg);
			}
			#find{
				float: right;
				width: 655px;
				padding-left: 18px;
				border-left: 1px solid #DEDDD8;
			}
				#key li
					{
						float:left;
						margin:15px 0 0 0;
					}
					#key li.cn
						{
							background:url(../img/sidebarflagblue.png) no-repeat;
							font-weight:bold;
							margin-right:20px;
							height:26px;
							text-indent: 30px;
						}
					#key li.cne
						{
							background:url(../img/sidebarflagorange.png) no-repeat;
							font-weight:bold;
							height:26px;
							text-indent: 30px;
						}
				#findNeroHeading
				{
					background: url(../img/find.png) top left no-repeat;
					text-indent: -2000px;
					display:block;
					width: 523px;
					height: 56px;
				}
				#find #searchHeadingFind
				{
					background: url(../img/sl.jpg) top left no-repeat;
					padding-bottom:0;
					text-indent: -2000px;
					display:block;
					width:78px;
					height:25px;
					float: left;
				}
				#results .nopadd
				{
					padding-bottom : 0;
					
				}
				
				
				#job-search-head { border-bottom:1px solid #d2c5ae; padding-bottom:20px; margin-bottom:20px; }
				#job-search-head h1 { background:url(../img/join-nero-header.png) no-repeat; width:435px; height:48px; display:block; text-indent:-2000px; overflow:hidden; padding-bottom:15px; }
				#job-search-head p { width:640px; }
				
				#job-search-filter { height:95px; }
				#job-search-filter h2 { background: url(../img/sl.jpg) top left no-repeat; width:78px; height:25px; text-indent: -2000px; overflow:hidden; }
				#job-search-filter li { float:left; }
				#job-search-filter label { font-weight:bold; }
				#job-search-filter select { color:#473718; border:1px solid #d1d0cb; padding:4px; margin-right:12px; }
				#job-search-filter input { color:#473718; border:1px solid #d1d0cb; padding:5px; margin-right:8px; width:250px; }
				#job-search-filter a { margin:4px 0 0 28px; text-indent:-2000px; overflow:hidden; display:block; width:151px; height:23px; background:url(../img/btn-job-desc.gif) no-repeat 0 -1px; }
				#job-search-filter a:hover { background-position: 0 -25px; }
				#job-search-filter .submit {
					height: 23px;
					width: 68px;
					text-indent: -9999em;
					border: 0;
					background: url(../img/sbutton.jpg) top left no-repeat;	
					cursor: pointer;
					display:block;
					outline:0;
					font-size:0;
					overflow:hidden;
					line-height:0;
					margin-top:4px;
				}
				
				#find #form{
					position: relative;
					padding: 24px 0 14px 0;	
					overflow: hidden;
				}
				
					#find #form label{
						float: left;
					}
					
					#find .text{
						float: left;
						height: 23px;
						width: 210px;
						padding: 0 10px 0 10px;
						line-height: 22px;
						font-size: 13px;
						color: #999;
						margin: 0 10px 0 10px;
						border: 1px solid #D2D1CC;
					}
					
					#find .submit {
						float: left;
						height: 23px;
						width: 68px;
						text-indent: -9999em;
						border: 0;
						background: url(../img/sbutton.jpg) top left no-repeat;	
						cursor: pointer;
						display:block;
						outline:0;
						font-size:0;
						overflow:hidden;
						line-height:0;
					}
					
					#find #map_canvas
					{
						width: 655px;
						height: 540px;
					}
		
			#content.alt{
				width: 904px;
			}
		
			#content a{
				color: #473718;
				font-weight: bold;	
			}
		
			.content-image{
				position: relative;
				margin-bottom: -30px;
			}
		
			#content p{
				position: relative;
				margin:0;
				padding:0;
			}
			
			.split{
				overflow: hidden;	
			}
			
				.actions{
					position: relative;
					float: left;
					width: 400px;
					padding-top: 20px;
					border-top: 1px solid #D4C4AD;
				}
				
					.actions p{
						margin-left: 25px;	
					}
					
					.actions strong{
						float: left;
						font-size: 16px;
						font-weight: bold;
						color: #aa8f5e;
					}
							
				.ingredients{
					position: relative;
					float: right;
					width: 237px;
					padding-top: 20px;
					border-top: 1px solid #D4C4AD;
				}
					
					.ingredients li{
						line-height: 1.5em;
						color: #aa8f5e;
						padding-bottom: 5px;
					}
				
				.brownline
				{
					border-bottom: 1px solid #D4C4AD;
					margin-bottom: 25px;
				}
			
				.col1{
					float: left;
					width: 317px;
					border-bottom: 1px solid #D4C4AD;
					margin-bottom: 25px;
				}
				
				.col2{
					float: right;
					width: 317px;
					border-bottom: 1px solid #D4C4AD;
					margin-bottom: 25px;
				}
				
				.col1fullwidth{
					width: 655px;
					border-bottom: 1px solid #D4C4AD;
					margin-bottom: 25px;
				}
				
				.col1noborder{
					float: left;
					width: 317px;
					margin-bottom: 25px;
				}
				
				.col2noborder{
					float: right;
					width: 317px;
					margin-bottom: 25px;
				}
				.split.alt .col2, .split.alt .col1{
					border:0;
				}
			
			#content h2{
				position: relative;
				font-weight: normal;
				font-size: 22px;
				padding-bottom: 10px;
			}
			
			#content h3
			{
				margin:0;
				padding:0 0 8px 0;
				position: relative;
				font-size: 18px;
				color:#aa8f5e;
				font-weight:normal;
				font-family:Tahoma;
			}
			
			#content h4
			{
				margin:0;
				padding:20px 0 0px 0;
				position: relative;
				font-size: 14px;
				color:#473718;
				font-weight:normal;
				font-family:Tahoma;
				text-transform:uppercase;
				font-weight:bold;
			}
			
			#content a.read{
				position: relative;
				float: left;
				font-size: 9px;
				text-transform: uppercase;
				color: #fff;
				text-align: center;
				background: #AE8E5D;
				padding:6px 12px 6px 6px;
				margin-right:10px;
			}
			
			#content a.read.alt{
				width: 100px;
			}
			
			#content a.read:hover{
				text-decoration: none;
				background-color: #494748;
			}
			
			#content strong{
				font-weight: bold;
			}
				
			
			.item{
				position: relative;
				overflow: hidden;
				padding-bottom: 30px;
			}
			
				.item img{
					float: left;
					margin-right: 20px;	
					margin-bottom: 20px
				}
			
			
			.paginate{
				/*overflow: hidden;*/
			}
			
			#slider 
			{
				overflow:hidden;
				position:relative;
			}
			.panel 
			{
				width:210px;
			}
			
			.panel span.noresults
			{
				margin-top:10px;
				padding:10px;
				display:block;
			}


			.navigation 
			{
				padding-top: 24px;
				display:none;
			}
			.navigation li{
				float: left;
				padding-right: 3px;
				margin-right: 3px;
				border-right: 1px solid #cbbda3;	
			}
			.navigation li:last-child{
				border: 0;
			}
			.navigation li a{
					float: left;
					font-size: 15px;
					font-weight: bold;
					color: #aa8f5e;	
					padding: 3px 10px 3px 10px;
			}
			#results .navigation li a{
				padding: 3px;
				font-size: 13px;
			}
			
			.navigation li.active a, .navigation li a:hover{
				color: #473718;
				background: #cabba1;
				text-decoration: none;
			}
		
			#results .navigation{
				padding-top: 24px;
			}
			
				.paginate li{
					float: left;
					padding-right: 3px;
					margin-right: 3px;
					border-right: 1px solid #cbbda3;
					background:none !important;
					background-image:none !important;	
				}
				
				.paginate li:last-child{
					border: 0;
				}
				
				.paginate li a{
					float: left;
					font-size: 15px;
					font-weight: bold;
					color: #aa8f5e;	
					padding: 3px 10px 3px 10px;
				}
				
				#results .paginate li a{
					padding: 3px;
					font-size: 13px;
				}
				
				.paginate li.active a, .paginate li a:hover, .paginate li a.active{
					color: #473718;
					background: #cabba1;
					text-decoration: none;
				}
		#sidebar{
			float: right;
			width: 225px;	
			padding-top: 20px;
		}
		#sidebarwBorder{
			float: right;
			width: 225px;	
			padding-top: 20px;
			padding-left: 15px;
			border-left: 1px solid #dedbd6;
		}
		#sidebar div div{
			margin-bottom: 20px;
		}
		
			.image-item{
				position: relative;
				display: block;
				/*padding-bottom: 22px;*/
			}
		
			.image-item img{
				position: relative;
				display: block;
			}
			
			.image-item a.item-link{
				display: block;
				padding: 0 0 0 10px;
				color: #F1EBD1;
				height: 25px;
				line-height: 25px;
				text-transform: uppercase;
				/*background: #000;*/
				/*background: #000 url(../img/arrow.jpg) no-repeat scroll right -25px;*/
			}
			
			.image-item a:hover
			{
				/*background: #ad8e5c url(../img/arrow.jpg) no-repeat scroll right 0px;	*/
				text-decoration: none;
				/*background: #ad8e5c;*/
			}
			.btnwatch
			{
				background: #000 url(../img/btnWatch.gif) no-repeat scroll right 0px;
				text-indent: -2000px;
			}
			.btnwatch:hover
			{
				background: #ad8e5c url(../img/btnWatch.gif) no-repeat scroll right -25px;
				text-indent: -2000px;	
			}
			.btnfindoutmore
			{
				background: #000 url(../img/btnFindMore.gif) no-repeat scroll right -25px;
				text-indent: -2000px;
			}
			.btnfindoutmore:hover
			{
				background: #ad8e5c url(../img/btnFindMore.gif) no-repeat scroll right 0px;
				text-indent: -2000px;	
			}
			.btnJoinPanel
			{
				background: #000 url(../img/btnJoinPanel.gif) no-repeat scroll right -25px;
				text-indent: -2000px;
			}
			.btnJoinPanel:hover
			{
				background: #ad8e5c url(../img/btnJoinPanel.gif) no-repeat scroll right 0px;
				text-indent: -2000px;	
			}
			.btnSideCompare
			{
				background: #000 url(../img/view_comparison.jpg) no-repeat scroll right 0px;
				text-indent: -2000px;
				display:block;
				height:25px;
				margin-bottom: 20px;
			}
			.btnSideCompare:hover
			{
				background: #000 url(../img/view_comparison.jpg) no-repeat scroll right 0px;
				text-indent: -2000px;
			}
			.btnblog 
			{
				background: #000 url(../img/btnBlog.gif) no-repeat scroll right -25px;
				text-indent: -2000px;
				
			}
			.btnblog:hover
			{
				background: #ad8e5c url(../img/btnBlog.gif) no-repeat scroll right 0px;
				text-indent: -2000px;	
			}
			.btnnews
			{
				background: #000 url(../img/btnnews.gif) no-repeat scroll right -25px;
				text-indent: -2000px;
				
			}
			.btnnews:hover
			{
				background: #ad8e5c url(../img/btnnews.gif) no-repeat scroll right 0px;
				text-indent: -2000px;	
			}
			.btnapply 
			{
				background: #000 url(../img/btnApply.gif) no-repeat scroll right -26px;
				text-indent: -2000px;
				
			}
			.btnapply:hover
			{
				background: #ad8e5c url(../img/btnApply.gif) no-repeat scroll right 0px;
				text-indent: -2000px;	
			}
			.btnmusic
			{
				background: #000 url(../img/btnmusic.gif) no-repeat scroll right -25px;
				text-indent: -2000px;	
			}
			.btnmusic:hover
			{
				background: #ad8e5c url(../img/btnMusic.gif) no-repeat scroll right 0px;
				text-indent: -2000px;	
			}
		
		/* tri */
		#tri{
			position: relative;
			width: 980px; /*110%;*/	
		}
		
			#tri li, #tri li a, #tri li a img{
				float: left;
				width: 311px;
				height: 155px;				
			}
			
			#tri li{
				margin-right: 10px;
				-moz-box-shadow: 0 0 5px rgba(0,0,0,.8);
				-webkit-box-shadow: 0 0 5px rgba(0,0,0,.8);
				box-shadow: 0 0 5px rgba(0,0,0,.8);
			}
		
		/* quad */
		#quad{
			position: relative;
			width: 110%;	
		}
		
			#quad li, #quad li a, #quad li a img{
				float: left;
				width: 230px;
				height: 155px;				
			}
			
			#quad li{
				margin-right: 10px;
				-moz-box-shadow: 0 0 5px rgba(0,0,0,.8);
				-webkit-box-shadow: 0 0 5px rgba(0,0,0,.8);
				box-shadow: 0 0 5px rgba(0,0,0,.8);
			}
			
			/* Nutrition*/
			.fooditem 
			{
				
			}
			.fooditem h2
			{
				font-size: 12px!important;
				color : #473718!important;
				font-weight: bold!important;
			}
			.fooditem h3
			{
				font-size: 12px !important;
				font-weight: bold!important;
				color : #aa8f5e!important;
			}
			.fooditemext span
			{
				font-size: 12px;
				color : #000000;
			}
			.fooditem .btnCompare
			{
				background: #ad8e5c url(../img/btn_compare.gif) no-repeat scroll right 0px;
				border: 0;
				width: 57px;
				height: 19px;
				text-indent: -3000px;
				float:right;
				cursor: pointer;
			}
			.fooditem .btnopen
			{
				float:left;
				border:0;
				background: #000000 url(../img/btn_close.gif) no-repeat scroll right 0px;
				width: 65px;
				height: 19px;
				text-indent: -3000px;
				cursor: pointer;
				outline: 0;
				display:block;
				line-height:0;
				font-size:0;
			}
			.fooditem .btnclose
			{
				float:left;
				border:0;
				background: #000000 url(../img/btn_close.gif) no-repeat scroll right -19px;
				width: 65px;
				height: 19px;
				text-indent: -3000px;
				cursor: pointer;
				outline: 0;
				display:block;
				line-height:0;
				font-size:0;
			}

			.fooditem .labelClosed
			{
				color: #9f9683;
				font-weight:bold;
				border-bottom: solid 1px #dbd1be;
				padding-bottom: 10px;
				padding-top: 20px;
			}
			.fooditem .first
			{
				padding-top: 10px !important;
			}
			.fooditem .labelExp
			{
				color: #473718;
				font-weight:bold;
				padding-bottom: 10px;
				padding-top: 20px;
			}
			.fooditem_ext
			{
				display:none; 
				position:relative; 
				border-bottom:1px solid #9c814e;
				padding-bottom:20px;
			}
			.fooditem_ext .header
			{
				color:#ad8e5c;
				padding-top: 15px;
				padding-bottom: 10px;
				font-weight: bold;
			}
			.fooditem_ext .header div
			{
				padding-bottom: 10px;
				float :left;
			}
			.nutrientTable td
			{
				padding-bottom:9px;
				font-size: 11px;
				color: #000;
			}
			.fooditem_ext #allergyInfo
			{
				float:right;
				text-align:right;
			}
			.fooditem_ext #allergyInfo table
			{
				float:right;
				color: #000;
			}
			
			.fooditem_ext #allergyInfo td
			{
				text-align:right;
				font-size: 11px;
				padding-bottom:9px;
			}
			.fooditem_ext #highlights
			{
				padding-top: 30px;
				padding-bottom: 15px;
				float:right;
				color : #AD8E5C;
			}
			.fooditem_ext #highlights table 
			{
				float:right;
			}
			.fooditem_ext #highlights td
			{
				font-weight: bold;
				text-align:right;
				padding-bottom:9px;
			}
			.fooditem_ext #otherInfo
			{
				float:right;
				text-align:right;
			}
			.fooditem_ext #otherInfo td
			{
				float:right;
				text-align:right;
				color: #000;
				font-size: 11px;
				padding-bottom:9px;
			}
			.fooditem_ext .btnViewVacancies
			{
				float:left;
				border:0;
				background: #000000 url(../img/btnViewVacancies.gif) no-repeat scroll left 0px;
				width: 86px;
				height: 19px;
				text-indent: -3000px;
				cursor: pointer;
				outline: 0;
				display:block;
				line-height:0;
				font-size:0;
				margin-top:15px;
			}
			
			
			
			
			/* Compare Products*/
			#compare
				{
					background: url(../img/title_compareProducts.gif) no-repeat scroll right 0px;
					width: 225px;
				}
				.compareProducts{
					border: 0;
					width: 225px;
					height: 38px;
					display:block;
					text-indent: -2000px;
					line-height: 0;
					font-size: 0;
					overflow:hidden;
					}
				
			#compareList
			{
				padding-left: 10px;
				padding-right: 10px;
			}
			#compareList li
			{
				padding-top: 8px;
				padding-bottom: 8px;
				color: #FFF;	
				position:relative;
				width:205px;
			}
			#compareList li span
			{
				display:block;
				width:160px;
			}
			#compareList li.compareDivider
				{
					width:205px;
					height:10px;
					margin:0;
					padding:0;
				}
			#compareList li a
			{
				background:url(../img/compareX.gif) no-repeat scroll right 0px;	
				width: 13px;
				height: 12px;
				top:9px;
				right: 0;
				display:block;
				position:absolute;
				color: #FFF;
				text-indent: -2000px
			}
			/* Compare Pop Up Box */
			#ComparePopup h1 
			{
				display:block;
				background:url(../img/title_productComparision.gif) no-repeat scroll 0 0;
				text-indent: -2000px;
				height: 44px;
				border-bottom: solid 1px #d2c4ab;
				margin: 0;
			}	
			
		
			.ComparePopup img{
				position: relative;
				display: block;
			}
			
			#showCompare{
				display: block;
				padding: 0 0 0 10px;
				color: #F1EBD1;
				height: 25px;
				line-height: 25px;
				text-transform: uppercase;
			}
			
			#showCompare a:hover
			{
				text-decoration: none;
			}
			
			#ComparePopup .closeBtn
			{
				float:right;
				background:url(../img/popupCloseBtn.gif) no-repeat scroll 0 0;
				text-indent: -2000px;
				width: 116px;
				position:absolute;
				top:20px;
				right:20px;
				height: 25px;
				outline: none;
			}
			#CompareOverlay{
				left:50%;
				position:absolute;
				top:100px;
				width:706px;
				z-index:10000;
				padding: 20px;
				background-color: #f4f1eb;
				margin-left:-380px;
			}
			#CompareUnderlay
			{
				background-color:#fff;
				bottom:0;
				left:0;
				opacity:0.7;
				filter:alpha(opacity=70); /* For IE8 and earlier */
				position:fixed;
				right:0;
				top:0;
				z-index:9000;
				margin: 0 !important;
			
			}
			#CompareOverlay{
				left:50%;
				position:absolute;
				top:100px;
				width:706px;
				z-index:10000;
				padding: 20px;
				background-color: #f4f1eb;
				margin-left:-380px;
			}
			#Underlay
			{
				background-color:#fff;
				bottom:0;
				left:0;
				opacity:0.7;
				filter:alpha(opacity=70); /* For IE8 and earlier */
				position:fixed;
				right:0;
				top:0;
				z-index:9000;
				margin: 0 !important;
			
			}
			#Overlay{
				left:50%;
				position:absolute;
				top:100px;
				width:706px;
				z-index:10000;
				padding: 20px;
				background-color: #f4f1eb;
				margin-left:-380px;
			}
			#Overlay td.left
			{
				border-right: solid 1px #9c814e;
				border-bottom : solid 1px #d1c5ad
			}
			#CompareOverlay td.middle
			{
				border-bottom : solid 1px #d1c5ad
			}
			#CompareOverlay td.right
			{
				border-left: solid 1px #9c814e;
				border-bottom : solid 1px #d1c5ad;
				text-align: center;
			}
			#CompareOverlay table
			{
				width: 100%;
			}
			
			/* Music club - old, not fully implemented version of the new musigc signup (see below) */
			#music_club
				{
					background:url(../img/music_club_bg.gif) no-repeat;	
					width:225px;
					height:220px;
				}
				#music_club ul, #music_club li
					{
						padding:0;
						margin:0;
					}
				#music_club p
					{
						padding:40px 15px 0 15px;
						color:#FFF;	
						font-size:14px;
					}
				#music_club ul
					{
						padding:20px 12px 12px 12px;
						height:68px;	
					}
					#music_club .textbox
						{
							border:none;
							background-color:#fff;
							padding:3px;
							width:195px;
							margin-bottom:10px;
						}
			/* Music signup */
			#musicSignup { background: #4775B4; padding: 12px; }
			    #musicSignup h2 { background:url(../img/music_newsletter_title.png) no-repeat; height: 16px; margin: 0 0 15px 0; overflow: hidden; padding: 0; text-indent: 100%; white-space: nowrap; width: 166px; }
			    #musicSignup p { font-size: 12px; color: #fff; margin: 0 0 10px 0; }
			    #musicSignup label { color: #fff; display: block; font-weight: normal; font-size: 11px; margin: 0 0 1px 0; text-transform: uppercase; }
			    #musicSignup input { display: block; margin: 0 0 5px 0; width: 98%; }
			    #musicSignup input.submit { background:url(../img/music_newsletter_button.png) no-repeat; border: 0; cursor: pointer; height: 25px; margin: 12px -12px -12px -12px; overflow: hidden; padding: 0; text-indent: 100%; white-space: nowrap; width: 225px; }
						
			#music_search
				{
					background:url(../img/search_bg.gif) no-repeat;
					width:225px;
					padding:0;
					margin:0;
					height:179px;
				}
				#music_search ul, #music_search li
					{
						padding:0;
						margin:0;
					}
				#music_search ul
					{
						padding:44px 12px 12px 12px;	
					}
					#music_search .textbox
						{
							border:none;
							background-color:#fff;
							padding:3px;
							width:195px;
							margin-bottom:10px;
						}
					
			#music_results
				{
					
				}
				#music_results h1
					{
						background:url(../img/results.gif) no-repeat;
						text-indent:-4000px;
						overflow:hidden;
						height:66px;
						width:654px;
						padding:0;
						margin:0;
					}
				#music_results h2.artist
					{
						background:url(../img/artist_name.gif) no-repeat;
						text-indent:-2000px;
						padding:0;
						margin:0;
					}
				#music_results h2.track
					{
						background:url(../img/track_title.gif) no-repeat;
						text-indent:-2000px;
						padding:0;
						margin:0;
					}
				#music_results h2.download
					{
						background:url(../img/download.gif) no-repeat;
						text-indent:-2000px;
						padding:0;
						margin:0;
					}
					.musicgrid_header
						{
							border-bottom:1px solid #aa8f5e;
						}
					.musicgrid_separator
						{
							border-bottom:1px solid #dcd2bf;
						}
					#music_results td
						{
							padding:10px 0 10px 0;	
						}
				.tourdates tr
					{
						border-bottom:1px solid #d3c4ad !important;
						height:20px;
					}
					
					
						/*Join nero search page*/
					#joinNeroHeading
					{
						background: url(../img/JoinNero_Title.gif) top left no-repeat;
						text-indent: -2000px;
						display:block;
						width: 415px;
						height: 43px;
					}
					#jobsHeadingFind
					{
						background: url(../img/ourjobs_title.gif) top left no-repeat;
						text-indent: -2000px;
						display:block;
						width:146px;
						height:31px;
					}
						
						
						/*Application Forms*/
					.appForm ul
					{
						padding-top: 32px;
						padding-bottom: 32px;
						border-top: solid 1px #ae986f;
					}
					#searching
						{
							display:none;
							border:1px solid #d3c7b0;
							background:url(../img/loading.gif) no-repeat 10px 10px #f8f6f1;
							padding:18px;
							margin-bottom:20px;
							width:622px;
							text-indent:35px;
						}
					.recipesSplit
					{
						overflow: hidden;
					}
					.recipeServingSize
					{
						text-transform: uppercase;
						font-size: 18px;
						color: #473718;
						padding-bottom: 18px;
						padding-top: 18px;
					}
					.recipecol1
					{
						float: left;
						width: 400px;
						border-top: solid 1px #D4C4AD;
						padding-top: 25px;
					}
					.recipecol1 ol
					{
						color:#D4C4AD;
						list-style-type: decimal !important;
						list-style-position:inside !important;
					}
					.recipecol1 ol li 
					{
						list-style-type: decimal !important;
						list-style-position:inside !important;
					}
					.recipecol1 ol li p
					{
						color: #473718;
					}
					.recipecol2
					{
						padding-top: 25px;
						float: right;
						width: 237px;
						border-top: solid 1px #D4C4AD;
						color: #aa8f5e;
					}
					
	#footer{
		color: #fff;	
		margin-top: 20px;
		overflow: hidden;
		position: relative;
		padding: 6px 10px 20px 10px;
		border-top: 1px solid #57472E;
	}
	
		#footer a{
			color: #fff;	
		}
		
		.flinks{
			float: left;	
		}
		
		#fbLink
		{
		    background: url(../img/facebook.png) no-repeat right center; padding: 0 24px 2px 0;
		}
		
		.copyright{
			float: right;
			color:#aa8f5e;
		}
		.copyright_uae{
			float: right;
			color:#aa8f5e !important;
		}
		.copyright a
		{
			color:#aa8f5e !important;
		}
		.copyright_uae a
		{
			color:#aa8f5e !important;
			margin-right:30px;
		}
		.privacy
		{
			padding-right:20px;
		}
		#privacyPolicy ol{
			padding-bottom: 1em;
		}
		
		#privacyPolicy ol li
		{
			list-style-type: disc !important;
			margin-left:20px;
		}
	#apply{
		position: relative;
	}
	#apply p {
		line-height: 1.5em;
		margin-bottom:10px;
	}
	
		#apply fieldset{
			position: relative;
			padding: 26px 0 12px 0;
			border-top: 1px solid #B0986C;
		}
		
		#apply hr{
			margin: 5px 0 15px 0;
			background: #d3c3ac;
			height: 1px;
			border: 0;
		}
		
		#apply h3{
			color: #222;
			font-weight: normal;
			font-size: 24px;
			padding-bottom: 14px;
		}
		
		.ft1{
			position: relative;
		}
		
			.ft1>p:nth-of-type(even){
				padding-right: 0;
			}
		
			.ft1 p{
				float: left;
				/*overflow: hidden;*/
				padding-right: 30px;
			}
			.ft1 .upload{
				padding-right:0px !important;
				clear:both;
			}
			
			.ft1 p label{
				float: left;
				height: 26px;
				width: 97px;
				line-height: 26px;
				font-weight: bold;
				font-size: 10px;
				color: #222;
				text-transform: uppercase;
			}
			.ft1 p.last label{
			    width: 409px;
			    line-height: 16px;
			}
			
			.ft1 .text{
				float: left;
				width: 190px;
				height: 24px;
				padding: 0 4px;
				background: #fff;
				border: 1px solid #E0DFDB;
				margin-right:15px;
			}
			
			.ft1 select{
				float: left;
				height: 26px;
				line-height: 26px;
				width: 150px;
				padding: 3px;
			}
			
			.message{
				padding: 10px 0 10px 0;
			}
			
			.message label{
				font-weight: bold;
				font-size: 11px;
				color: #222;
				display: block;
				padding-bottom: 4px;
				text-transform: uppercase;
			}
			
			.message textarea{
				position: relative;
				background: #fff;
				width: 650px;
				padding: 2px;
				border: 1px solid #E0DFDB;
			}
			
			.dates{
				position: relative;
			}
			
				.dates p{
					float: left;
					width: auto;	
					padding-right: 55px;
				}
				
				.dates p select{
					width: 55px;
				}
				
				.dates p label{
					width: auto;
					padding-right: 8px;	
				}
				
				.dates .ajax__calendar div
				{
					z-index: 200;
				}
		
		.upload-cv-barista 
		    {
		        width:370px !important;
		        float:right !important;
		        padding-right: 80px;
                font-size: 11px;
                line-height: 15px;
            }
		
		.ft2{
			position: relative;
		}
		
			.ft2 p{
				overflow: hidden;
			}
			
			.ft2 strong{
				font-weight: bold;
				font-size: 10px;
				color: #222;
				display: block;
				text-transform: uppercase;
			}
			
			.ft2 p span{
				float: left;
				width: 200px;
			}
			.checkNoWidth{
				width: 20px !important;
			}
			
			.ft2 p span .check input{
				float: left;
				margin-right: 6px;
			}
			
			.ft2 p span label{
				float: left;
				padding-top: 2px;
			}
			
			.ft2 label.wide{
				margin-left: 45px;
				display: block;
			}
			
			.ft2 .check input{
				float: left;
			}	
		
		.ft2b{
			position: relative;
		}
		
			.ft2b p{
				overflow: hidden;
			}
			
			.ft2b strong{
				font-weight: bold;
				font-size: 10px;
				color: #222;
				display: block;
				text-transform: uppercase;
			}
			
			.ft2b p span{
				float: left;
				padding-right: 45px;
			}
			
			.ft2b p .check input{
				float: left;
				margin-right: 6px;
			}
			
			.ft2b p span label{
				float: left;
				padding-top: 2px;
			}
			
			.ft2b textarea{
				float: right;
				height: 38px;
				padding: 2px;
				width: 300px;
				border: 1px solid #ddd;
			}
			
		.ft3{
			position: relative;	
		}
		
			.ft3>p:nth-of-type(even){
				padding-right: 0;
			}
		
			.ft3 p{
				float: left;
				overflow: hidden;
				width: 316px;
				padding-right: 25px;
			}
			
			.ft3 label{
				font-weight: bold;
				font-size: 11px;
				color: #222;
				display: block;
				text-transform: uppercase;
			}
			
			.ft3 select{
				height: 26px;
				line-height: 26px;
				width: 150px;
				padding: 3px;
			}
			
		#apply .submit{
			float: right;
			border: 0;
			text-indent: -9999em;
			height: 24px;
			width: 66px;
			cursor: pointer;
			background: url(../img/cs.gif) top left no-repeat;
		}
		
		.recipefeatureSm
		{
			margin-top: 30px;
			width: 317px;
			float: left;
			border-bottom:1px solid #D4C4AD;
		}
		.recipefeatureSm h3
		{
			font-size: 16px !important;
			width: 200px;
		}
		.recipefeatureSmRight
		{
			margin-top: 30px;
			width: 317px;
			float: right;
			border-bottom:1px solid #D4C4AD;
		}
		.recipefeatureSmRight h3
		{

			font-size: 16px !important;
			width: 200px;
		}
		.recipefeatureWide
		{
			clear:both;
			padding-top:25px;
		}
		.recipefeatureWide h3
		{
			font-size: 16px !important;
			width: 200px;
		}

			
/* pop */

#pop{
	position:absolute;
	left:50%;
	top:100px;
	width: 715px;	
	margin: auto;
	background: #F4F1EC;
	padding: 16px;
	text-align: left;
	color: #111;
	margin-left:-370px;
	z-index:10000;
}

	#pop h2 a{
		float: right;
		height: 25px;
		width: 116px;
		background: url(../img/close.jpg) top left;
		margin-top: 5px;
		text-indent: -9999em;
	}

	#pop th{
		text-align: center;
		font-weight: bold;
		color: #443717;	
		padding: 10px 0 10px 0;	
		border-bottom: 1px solid #CCC6BA;
	}
	
	#pop td{
		padding: 6px 0 6px 0;
		border-bottom: 1px solid #CCC6BA;
	}
	
	#pop tr.break-row td{
		padding: 12px 0 12px 0;
	}
	
	#pop em{
		text-transform: uppercase;
		font-size: .8em;
	}
	
	#pop td.clean{
		border: 0;
		
	}
	
	#pop td.pc1>strong{
		font-size: 14px;
		display: inline;
		text-align: left;
	}
	
	#pop table table{
		margin: -6px 0 -6px 0;
	}
	
	#pop table table td{		
		padding-left: 17px;
	}
	
	#pop strong{
		font-weight: bold;
		display: block;
		text-align: center;
	}
	
	#pop span strong{
		color: #A48A4F;
		text-align: left;
		float: left;
	}

	.pc1{
		width: 156px;
		border-right: 1px solid #998250;
	}
	
	.pc2{
		width: 191px;
		border-right: 1px solid #998250;
	}

	.pc3{
		width: 186px;
		border-right: 1px solid #998250;
	}
	
	.pc4{
		width: 179px;
	}
	
	.pc2 span, .pc3 span, .pc4 span{
		float: left;
		padding-left: 9.4%;
	}


	div#cboxClose{
		display: none;
	}
	
	
/* Sitemap */
#sitemap a { font-weight: normal; }
#sitemap h3 { }
#sitemap h3 a { color: #AA8F5E; }
#sitemap ul { margin-bottom: 15px; padding-left: 20px; }
#sitemap ul ul { margin-bottom: 0; }
	
	
/* o2 PHAMIE promo */
#o2-phamie-promo { background: #170c0e url(../img/phamie/phamie.jpg) no-repeat right 0; overflow: hidden; position: relative; width: 100%; }
    #o2-phamie-promo h1 { background: url(../img/phamie/phamie-softly-spoken.png); height: 113px; margin: 30px 0 75px 20px; overflow: hidden; padding: 0; text-indent: 100%; white-space: nowrap; width: 286px; }
    #o2-phamie-intro { color: #fff; padding: 0 0 0 20px; width: 50%; }
        #o2-phamie-intro p { margin-bottom: 20px; }
            #o2-phamie-intro p a { color: #fff; font-weight: bold; }
    #o2-phamie-sponsors { list-style: none; margin: 0 0 30px 0; overflow: hidden; padding: 0 0 0 20px; }
        #o2-phamie-sponsors li { float: left; margin: 0 25px 0 0; }
            #o2-phamie-sponsors li a { background: no-repeat center center; display: block; height: 69px; overflow: hidden; text-indent: 100%; white-space: nowrap; }
            #o2-phamie-sponsors li.o2-priority a { background-image: url(../img/phamie/o2-priority.png); width: 58px; }
            #o2-phamie-sponsors li.classic-fm a { background-image: url(../img/phamie/classic-fm.png); width: 120px; }
    #o2-phamie-sounds { padding: 0 20px 20px 20px; }
        #o2-phamie-sounds span { color: #fff; display: block; margin: 0 0 20px 0; }
            #o2-phamie-sounds span a { color: #fff; font-weight: normal; }

    #o2-phamie-login {
        background: rgb(0,0,0);
        background: transparent\9;
        background: rgba(0,0,0,0.8);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000);
        zoom: 1;
    }
    #o2-phamie-login:nth-child(n) {
        filter: none;
    }

    #o2-phamie-login { bottom: 0; display: none; left: 0; padding: 318px 0 0 182.5px; position: absolute; right: 0; top: 0; }
        #o2-phamie-login h2 { background: url(../img/phamie/pwd-title.png) no-repeat; display: block; height: 49px; margin: 0 0 20px 0; overflow: hidden; text-indent: 100%; white-space: nowrap; width: 292px; }
        #o2-phamie-login input { border: 0; margin: 0 0 20px 0; padding: 5px; }
        #o2-phamie-login button { background: url(../img/phamie/submit.png) no-repeat; border: 0; display: block; height: 19px; overflow: hidden; padding: 0; text-indent: 100%; white-space: nowrap; width: 50px; }

	
/* PANEL */

#panelfeatureLeft
	{
		float:left;
		width:316px;
	}
#panelfeatureRight
	{
		float:right;
		width:316px;
	}
	#panelfeatureLeft a, #panelfeatureRight a
		{
			margin-top:17px;
		}
		
.country-select-uk
    { background:url(../img/flags/uk_footer.gif) center right no-repeat; padding-right: 20px; }
.country-select-uae
    { background:url(../img/flags/uae_footer.gif) center right no-repeat; padding-right: 20px; }
.country-select-turkiye
    { background:url(../img/flags/turkish_footer.gif) center right no-repeat; padding-right: 20px; }

#country-select-modal
	{ display:none; }
	
#footer-selector
	{ display:none; top:200px; left:50%; margin-left:-340px; position: absolute; background: Black; width: 680px; height:210px; z-index: 6000; text-align: left; }
	
#footer-selector h1 
    { text-indent:-2000px; background:url(../img/modal_country_header.png) no-repeat 234px 43px; margin: 10px 10px 15px 0; height:70px; }
#footer-selector h1 a
	{ float:right; background:url(../img/close-cross.png) 0 0; display:block; width:25px; height:25px; text-indent:-200px; overflow:hidden; }    
#footer-selector h1 a:hover
	{ background:url(../img/close-cross.png) 0 -25px; }
	
#footer-selector ul
	{ margin:0 0 0 75px; }

#footer-selector li
    { background: center 20px no-repeat; float:left; height: 90px; width: 77px; }

#footer-selector li.uk { background-image: url(../img/flags/uk_alt.png); }
#footer-selector li.uae { background-image: url(../img/flags/uae_alt.png); }
#footer-selector li.turkey { background-image: url(../img/flags/turkey_alt.png); }
#footer-selector li.poland { background-image: url(../img/flags/poland_alt.png); }
#footer-selector li.cyprus { background-image: url(../img/flags/cyprus_alt.png); }
#footer-selector li.usa { background-image: url(../img/flags/usa_alt.png); }
#footer-selector li.roi { background-image: url(../img/flags/roi_alt.png); }

#footer-selector li a
    { font-family:Arial; font-size:14px; color:#473718; font-weight:bold; display:block;  height: 90px; text-indent: -9999px; }
#footer-selector li.last span
    { border-right:0px; }
#footer-selector li:hover
    { opacity: 0.5; filter: alpha(opacity = 50); }
#footer-selector li span
    { display: block; border-right:1px solid #aa9e88; border-right:1px solid #2e2a24; height: 31px; margin: 19px 0 0 0; }
    
#country-select-modal .background
	{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: black; opacity:0.6; filter:alpha(opacity=60); z-index: 5000; }