@charset "utf-8";
/* CSS Document */

body {
	outline:none;
}

h2.therealgreek-realfood {
	margin:0;
	padding:0;
	width:443px;
	height:44px;
	text-indent:-215410px;	
}

h2.westfield {
	margin:0;
	padding:0 0 8px 0;
	width:239px;
	height:19px;
	background:url(../images/the-real-greek-westfield.png) no-repeat;
	text-align:left;
	text-indent:-120000px;
}


h3.westfield {
	margin:0;
	padding:0 0 6px 0;
	width:255px;
	height:70px;
	background:url(../images/the-real-greek-westfield-address.png) no-repeat;
	text-align:left;
	text-indent:-120000px;
}

h2.spitalfields {
	margin:0;
	padding:0 0 2px 0;
	width:258px;
	height:22px;
	background:url(../images/the-real-greek-spitalfields.png) no-repeat -1px 0px;
	text-align:left;
	text-indent:-120000px;
}


h3.spitalfields {
	margin:0;
	padding:0 0 6px 0;
	width:255px;
	height:73px;
	background:url(../images/the-real-greek-spitalfields-address.png) no-repeat;
	text-align:left;
	text-indent:-120000px;
}




.clear {
	clear:both;
}

#realgreek-top-navigation{
	margin:35px 0 0 0;
	padding:0;
	width:561px;
	list-style:none;
}

#realgreek-top-navigation li{
	padding:0;
	margin:0;
	list-style-type:none;
	float:left;
}

#realgreek-top-navigation li a.aboutus {
	display:block;
	margin:0;
	padding:0;
	width:76px;
	height:16px;
	background:url(../images/realgreek-top-navigation.png) no-repeat 0px 0px;	
	text-indent:-140000px;
	outline:none;
}

#realgreek-top-navigation li a.aboutus:hover {background-position:0px -16px;}
#realgreek-top-navigation li a.aboutusSelect {background-position:0px -16px;}

#realgreek-top-navigation li a.restaurants {
	display:block;
	margin:0;
	padding:0;
	width:90px;
	height:16px;
	background:url(../images/realgreek-top-navigation.png) no-repeat -76px 0px;	
	text-indent:-140001px;
	outline:none;
}

#realgreek-top-navigation li a.restaurants:hover {background-position:-76px -16px;}
#realgreek-top-navigation li a.restaurantsSelect {background-position:-76px -16px;}

#realgreek-top-navigation li a.menus {
	display:block;
	margin:0;
	padding:0;
	width:57px;
	height:16px;
	background:url(../images/realgreek-top-navigation.png) no-repeat -166px 0px;	
	text-indent:-140002px;
	outline:none;
}

#realgreek-top-navigation li a.menus:hover {background-position:-166px -16px;}
#realgreek-top-navigation li a.menusSelect {background-position:-166px -16px;}

#realgreek-top-navigation li a.promos {
	display:block;
	margin:0;
	padding:0;
	width:63px;
	height:16px;
	background:url(../images/realgreek-top-navigation.png) no-repeat -223px 0px;	
	text-indent:-140003px;
	outline:none;
}

#realgreek-top-navigation li a.promos:hover {background-position:-223px -16px;}
#realgreek-top-navigation li a.promosSelect {background-position:-223px -16px;}

#realgreek-top-navigation li a.functions {
	display:block;
	margin:0;
	padding:0;
	width:75px;
	height:16px;
	background:url(../images/realgreek-top-navigation.png) no-repeat -286px 0px;	
	text-indent:-140004px;
	outline:none;
}

#realgreek-top-navigation li a.functions:hover {background-position:-286px -16px;}
#realgreek-top-navigation li a.functionsSelect {background-position:-286px -16px;}

#realgreek-top-navigation li a.theteam {
	display:block;
	margin:0;
	padding:0;
	width:73px;
	height:16px;
	background:url(../images/realgreek-top-navigation.png) no-repeat -360px 0px;	
	text-indent:-140005px;
	outline:none;
}

#realgreek-top-navigation li a.theteam:hover {background-position:-360px -16px;}
#realgreek-top-navigation li a.theteamSelect {background-position:-360px -16px;}

#realgreek-top-navigation li a.contactus {
	display:block;
	margin:0;
	padding:0;
	width:82px;
	height:16px;
	background:url(../images/realgreek-top-navigation.png) no-repeat -433px 0px;	
	text-indent:-140006px;
	outline:none;
}

#realgreek-top-navigation li a.contactus:hover {background-position:-433px -16px;}
#realgreek-top-navigation li a.contactusSelect {background-position:-433px -16px;}


#realgreek-top-navigation li a.jobs {
	display:block;
	margin:0;
	padding:0;
	width:45px;
	height:16px;
	background:url(../images/realgreek-top-navigation.png) no-repeat -513px 0px;	
	text-indent:-140007px;
	outline:none;
} 

#realgreek-top-navigation li a.jobs:hover {background-position:-513px -16px;}
#realgreek-top-navigation li a.jobsSelect {background-position:-513px -16px;}


.TRGMenus {
	width:320px;
	height:438px;
	background-color:#FFFFFF;
	margin:1px 0 0 0;
	padding:0;
	overflow-x:hidden;
	overflow-y:auto;	

}

.TRGMenusPromo {
	width:320px;
	height:438px;
	overflow-x:hidden;
	overflow-y:auto;
	border-bottom:1px solid #adadad;
}
	


.promotion-background{
}

h2.trg-promotion {
	width:210px;
	height:16px;
	padding:0;
	margin:0;
	text-indent:-25000px;
}




h3.twoforone {
	background:url(../images/promo-2for1.png) no-repeat;
	width:276px;
	height:24px;
	padding:0 0 10px 0;
	margin:0;
	text-indent:-25000px;
}

.foodmenu { padding:0 0 0 31px;margin:0;background:url(../images/menus_05.gif) no-repeat 0px 0px;}

#real-greek-food-menu { margin:0;padding:0;list-style:none; width:275px;}

#real-greek-food-menu li { margin:0;padding:0;list-style-type:none; }

#real-greek-food-menu li a.foodmenu01 {
	display:block;
	padding:0;
	margin:0;
	width:309px;
	height:21px;
	outline:none;
	text-indent:-12400px;
	background:url(../images/the-real-greek-food-menu.png) no-repeat 0px 0px;
}

#real-greek-food-menu li a.foodmenu01:hover { background-position: 0px -212px; }
#real-greek-food-menu li a.foodmenu01select { background-position: 0px -212px; }
.foodmenu01 { background-position:0px 0px; }

#real-greek-food-menu li a.foodmenu02 {
	display:block;
	padding:0;
	margin:0;
	width:309px;
	height:21px;
	outline:none;
	text-indent:-12400px;
	background:url(../images/the-real-greek-food-menu.png) no-repeat 0px -22px;
}

#real-greek-food-menu li a.foodmenu02:hover { background-position: 0px -234px; }
#real-greek-food-menu li a.foodmenu02select { background-position: 0px -234px; }
.foodmenu02 { background-position:0px 22px; }

#real-greek-food-menu li a.foodmenu03 {
	display:block;
	padding:0;
	margin:0;
	width:309px;
	height:21px;
	outline:none;
	text-indent:-12400px;
	background:url(../images/the-real-greek-food-menu.png) no-repeat 0px -44px;
}

#real-greek-food-menu li a.foodmenu03:hover { background-position: 0px -256px; }
#real-greek-food-menu li a.foodmenu03select { background-position: 0px -256px; }
.foodmenu03 { background-position:0px 44px; }

#real-greek-food-menu li a.foodmenu04 {
	display:block;
	padding:0;
	margin:0;
	width:309px;
	height:21px;
	outline:none;
	text-indent:-12400px;
	background:url(../images/the-real-greek-food-menu.png) no-repeat 0px -66px;
}

#real-greek-food-menu li a.foodmenu04:hover { background-position: 0px -278px; }
#real-greek-food-menu li a.foodmenu04select { background-position: 0px -278px; }
.foodmenu04 { background-position:0px 63px; }

#real-greek-food-menu li a.foodmenu05 {
	display:block;
	padding:0;
	margin:0;
	width:309px;
	height:21px;
	outline:none;
	text-indent:-12400px;
	background:url(../images/the-real-greek-food-menu.png) no-repeat 0px -88px;
}

#real-greek-food-menu li a.foodmenu05:hover { background-position: 0px -300px; }
#real-greek-food-menu li a.foodmenu05select { background-position: 0px -300px; }
.foodmenu05 { background-position:0px 84px; }

#real-greek-food-menu li a.foodmenu06 {
	display:block;
	padding:0;
	margin:0;
	width:309px;
	height:21px;
	outline:none;
	text-indent:-12400px;
	background:url(../images/the-real-greek-food-menu.png) no-repeat 0px -110px;
}

#real-greek-food-menu li a.foodmenu06:hover { background-position: 0px -322px; }
#real-greek-food-menu li a.foodmenu06select { background-position: 0px -322px; }
.foodmenu06 { background-position:0px 105px; }

#real-greek-food-menu li a.foodmenu07 {
	display:block;
	padding:0;
	margin:0;
	width:309px;
	height:21px;
	outline:none;
	text-indent:-12400px;
	background:url(../images/the-real-greek-food-menu.png) no-repeat 0px -132px;
}

#real-greek-food-menu li a.foodmenu07:hover { background-position: 0px -344px; }
#real-greek-food-menu li a.foodmenu07select { background-position: 0px -344px; }
.foodmenu07 { background-position:0px 0px; }

#real-greek-food-menu li a.foodmenu08 {
	display:block;
	padding:0;
	margin:0;
	width:309px;
	height:54px;
	outline:none;
	text-indent:-12400px;
	background:url(../images/the-real-greek-food-menu.png) no-repeat 0px -154px;
}

#real-greek-food-menu li a.foodmenu08:hover { background-position: 0px -366px; }
#real-greek-food-menu li a.foodmenu08select { background-position: 0px -366px; }
.foodmenu08 { background-position:0px 162px; }

#real-greek-restaurants {
	margin:0;
	padding:31px 0 20px 33px;	
	list-style:none;
}

#real-greek-restaurants li { margin:0;padding:0; list-style-type:none;}
#real-greek-restaurants li a.hoxton {
	padding:0;
	margin:0;
	display:block;
	width:111px;
	height:18px;
	text-indent:-532100px;
	outline:none;
	background-position: 0px -18px;	
}
#real-greek-restaurants li a.hoxton:hover {background-position:0px 0px; }
#real-greek-restaurants li a.hoxtonselect {background-position:0px 0px; }

#real-greek-restaurants li a.clerrkenwell { 
	padding:0;
	margin:0;
	display:block;
	background:url(../images/restaurant-clerrkenwell.png) no-repeat 0px -18px;
	width:111px;
	height:18px;
	text-indent:-532100px;
	outline:none; 
	
}
#real-greek-restaurants li a.clerrkenwell:hover {background-position:0px 0px; }
#real-greek-restaurants li a.clerrkenwellselect {background-position:0px 0px; }

#real-greek-restaurants li a.bankside { 
	padding:0;
	margin:0;
	display:block;
	background:url(../images/restaurant-bankside.png) no-repeat 0px -18px;
	width:111px;
	height:18px;
	text-indent:-532100px;
	outline:none;
	
}
#real-greek-restaurants li a.bankside:hover {background-position:0px 0px; }
#real-greek-restaurants li a.banksideselect {background-position:0px 0px; }

#real-greek-restaurants li a.putney { 
	padding:0;
	margin:0;
	display:block;
	background:url(../images/restaurant-putney.png) no-repeat 0px -18px;
	width:111px;
	height:18px;
	text-indent:-532100px;
	outline:none;
	
}
#real-greek-restaurants li a.putney:hover {background-position:0px 0px; }
#real-greek-restaurants li a.putneyselect {background-position:0px 0px; }


#real-greek-restaurants li a.marylebone { 
	padding:0;
	margin:0;
	display:block;
	background:url(../images/restaurant-marylebone.png) no-repeat 0px -18px;
	width:111px;
	height:18px;
	text-indent:-532100px;
	outline:none;
	
}
#real-greek-restaurants li a.marylebone:hover {background-position:0px 0px; }
#real-greek-restaurants li a.maryleboneselect {background-position:0px 0px; }


#real-greek-restaurants li a.coventgarden { 
	padding:0;
	margin:0;
	display:block;
	background:url(../images/restaurant-coventgarden.png) no-repeat 0px -18px;
	width:111px;
	height:18px;
	text-indent:-532100px;
	outline:none;
	
}
#real-greek-restaurants li a.coventgarden:hover {background-position:0px 0px; }
#real-greek-restaurants li a.coventgardenselect {background-position:0px 0px; }

#real-greek-restaurants li a.westfield { 
	padding:0;
	margin:0;
	display:block;
	background:url(../images/restaurant-westfield.png) no-repeat 0px -18px;
	width:111px;
	height:18px;
	text-indent:-532100px;
	outline:none;
	
}
#real-greek-restaurants li a.westfield:hover {background-position:0px 0px; }
#real-greek-restaurants li a.westfieldselect {background-position:0px 0px; }

#real-greek-restaurants li a.spitalfields { 
	padding:0;
	margin:0;
	display:block;
	background:url(../images/restaurant-spitalfields.png) no-repeat 0px -18px;
	width:158px;
	height:18px;
	text-indent:-532100px;
	outline:none;
	
}
#real-greek-restaurants li a.spitalfields:hover {background-position:0px 0px; }
#real-greek-restaurants li a.spitalfieldsselect {background-position:0px 0px; }


div.setolive { background:url(../images/setolive.png) no-repeat; padding:0; margin:0;}
div.hoxton { background-position:0px 24px;}
div.clerrkenwell { background-position:0px 40px;}
div.bankside { background-position:0px 60px;}
div.putney { background-position:0px 80px;}
div.marylebone { background-position:0px 97px;}
div.coventgarden { background-position:0px 115px;}
div.westfield { background-position:0px 135px;}
div.spitalfields { background-position:0px 150px;}


div.subscribe-back {
	margin:0;
	padding:122px 0 0 40px;
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: -120px 0px;
}

label.subscribe {
	display:inline-block;
	margin:0;
	padding:5px 0 5px 0;
	width:180px;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#557c26;
}

input.subscribe {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#11337a; /**/
	width:230px;
	padding:2px;
	margin:0 1px 0 0;
	display:inline-block;	
}

select.subscribe {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#11337a;
	width:170px;
	padding:2px;
	margin:0 1px 0 0;
	display:inline-block;	
}

span.subscribe {
	padding:1px;
	margin:0;
	display:inline-block;
	height:18px;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#557c26;
 }
 
 div.form-field {
 	margin:0;
	padding:0 0 8px 0; 
 }
 
.footertext{
	font-size:11px;
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
}

.subscribetext {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color: #557c26;
}

.cblue {
	color:#557c26;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
}
.cpurple { color:#56004e; }

div.subscribefields {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:8px 0 0 0;
	width:450px;	
}
div.field {
	width:25px;
	float:left;
	padding:0;
	margin:0;
}

div.text {
	padding:2px 0 0 0;
	width:400px;
	float:left;
}

div.vat {
	margin:15px 0 0 -35px;
	height:72px;
	display:block;
	padding:20px 0 0 35px;
	background:#fff6c3 url(../images/the-real-greek-vat-back.jpg) repeat-x bottom; 
	
}

h3.vat {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#59043e;
	margin:0;
	padding:0 0 10px 0;

}

span.vat {
	color:#59043e;

}

h3.receive25discount {
	background:url(../images/receive25discount.png) no-repeat;
	width:272px;
	height:53px;
	padding:0 0 10px 0;
	margin:0;
	text-indent:-25000px;
}

h3.promo2for1 {
	width:272px;
	height:42px;
	padding:0 0 10px 0;
	margin:0;
	text-indent:-25000px;
}
