*{
	margin: 0px;
	padding: 0px;
	outline:none;
}
body {
	font-size: 62.5%;
	background-color: #98d8ce;
	background-image: url(../layout/bodybk.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
a {
	outline: none;
}
img {
	border: none 0px #fff;
}
.center {
	position:relative;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.floatright {
	float: right;
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin-left: 10px;
}
.floatrightnb {
	float: right;
	padding: 2px;
	margin-left: 10px;
}
#header {
	background-color: #74c8ba;
	height: 35px;
	padding-top: 20px;
	padding-left: 12px;
}
#header, #container, #footer {
	text-align: left;
}
#header #awt {
	background-image: url(../layout/awtname.png);
	height: 12px;
	width: 275px;
	display: block;
	text-indent: -99999px;
	float: left;
	background-repeat: no-repeat;
}
#header #sig {
	background-image: url(../layout/awtsig.png);
	display: block;
	height: 34px;
	width: 133px;
	text-indent: -99999px;
	position: absolute;
	top: 8px;
	right: 10px;
}
#header #nav {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 31px;
}
#header #nav li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 30px;
}
#header #nav li {
	float: left;
	list-style-type: none;
	position: relative;
}
#header #nav li ul {
	position: absolute;
	left: -10px;
	top: 35px;
	padding: 10px;
	background-color: #74C8BA;
	z-index: 10;
	background-image: url(../layout/liul.gif);
	background-repeat: repeat-x;
	background-position: left top;
	overflow: hidden;
	width: 150px;
}
#nav ul li {
	margin-bottom: 5px;
}
#nav ul a {
	color: #CDEBE6;
}
#nav ul a:hover {
	color: #fff;
}
#subnav {
	background-color: #fff;
	height: 40px;
	padding-right: 10px;
	padding-left: 320px;
}
#subnav div {
}
#subnav form {
	float: left;
	padding-top: 8px;
	margin-right: 20px;
}
#subnav form input {
	border: 1px solid #dcf1ee;
	float: left;
	color: #74C8BA;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	height: 20px;
}
#subnav form a {
	background-color: #74C8BA;
	height: 22px;
	width: 15px;
	display: block;
	float: left;
	text-indent: -9999px;
	background-image: url(../layout/arrow.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#subnav ul {
	float: left;
	padding-top: 12px;
}
#subnav ul li {
	float: left;
	list-style-type: none;
}
#subnav ul li a {
	margin-right: 30px;
	text-decoration: none;
	color: #74C8BA;
	font-size: 1.4em;
	font-weight: bold;
}
#container {
	margin-right: auto;
	margin-left: auto;
	width: 960px;
	position: relative;
}
#antony {
	background-image: url(../layout/antony.png);
	display: block;
	height: 193px;
	width: 159px;
	margin-right: 42px;
	float: left;
	position: absolute;
	top: 45px;
	left: 0px;
}
.feature {
	background-image: url(../layout/feature.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-bottom: 10px;
}
#antony-relaxed {
	background-image: url(../layout/antony-relaxed.png);
	display: block;
	height: 217px;
	width: 209px;
	margin-right: 42px;
	float: left;
	position: absolute;
	top: 16px;
	left: -7px;
}
#content {
	background-color: #FFFFFF;
	padding: 5px;
	margin-bottom: 5px;
}
#ads {
	height: 90px;
	background-color: #74c8ba;
	margin-bottom: 7px;
	padding: 5px;
	display: block;
}
.adscontent {
	background-color: #999933;
	height: 90px;
	width: 311px;
	float: left;
	margin-right: 1px;
	margin-left: 1px;
}
#bottombox {
	background-color: #FFFFFF;
	height: 233px;
	border: 1px solid #dee7e5;
}
.bbcontent {
	float: left;
	height: 213px;
	width: 292px;
	padding: 10px;
}
.vl {
	width: 1px;
	background-color: #dde6e5;
	height: 233px;
	float: left;
}
#topcontainer {
	position: relative;
	height: 183px;
	padding-top: 50px;
	padding-left: 190px;
}
.topboxes {
	height: 143px;
	width: 218px;
	float: left;
	background-color: #FFFFFF;
	padding: 10px;
	margin-left: 9px;
	margin-right: 9px;
}
#tip {
	position: relative;
}
#tip h4 {
	font-size: 1.2em;
}
#speech {
	background-image: url(../layout/speech.png);
	height: 24px;
	width: 31px;
	position: absolute;
	left: -31px;
	top: 20px;
}
#footer {
	background-color: #74c8ba;
	overflow: auto;
	padding-top: 10px;
	position: relative;
}
#sitemap {
}
#sitemap li {
	float: left;
	list-style: none;
	width: 160px;
}
#sitemap>li {

}
#sitemap>li>a {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	text-decoration: none;
}
#sitemap ul {
	float: left;
}
#sitemap ul li {
	clear: both;
}
#sitemap ul li a {
	color: #d3fff8;
	font-size: 1.4em;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.8em;
}
.cb {
	clear: both;
}
#christmasfooter {
	width: 970px;
	background-color: transparent;
	display: block;
	height: 100px;
	background-image: url(../hub/layout/christmasfooter.jpg);
}
p  {
	font-family: "Franklin Gothic Medium", "Apple Gothic", sans-serif;
	font-size: 1.3em;
	font-weight: normal;
	color: #3b655e;
	padding: 2px;
}
h1  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.7em;
	color: #74c8ba;
	padding: 0px;
	margin: 0px;
}
h3  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.8em;
	color: #76c9bb;
}
h3 a {
	color: #76c9bb;
	text-decoration: none;
	background-image: url(../layout/arrow.png);
	background-position: right center;
	display: block;
	background-repeat: no-repeat;
}
h3  span  {
	font-weight: normal;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	color: #76c9bb;
	font-size: .8em;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #97c0e6;
}
h5  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.8em;
	color: #3B655E;
}
h6 {
	color: #98D8CE;
	font-size: 1.5em;
	font-weight: bold;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
.number  {
	display: block;
	width: 200px;
	margin-bottom: 5px;
	padding: 0px;
}
#content a {
	color: #74C8BA;
	font-weight: bold;
	text-decoration: none;
}
.cal {
	background-image: url(../layout/calbk.gif);
	height: 29px;
	width: 30px;
	text-align: center;
}
.cal .month {
	width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
.cal .date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #97c0e6;
	font-weight: bold;
	text-align: center;
	display: block;
}
.logo {
	float: left;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -999px;
	overflow: auto;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 80px;
}
#ghlogo {
	background-image: url(../layout/ghlogo.png);
	height: 37px;
	width: 269px;
}
#kglogo {
	background-image: url(../layout/kglogo.png);
	height: 61px;
	width: 133px;
}
#wglogo {
	background-image: url(../layout/wglogo.png);
	height: 21px;
	width: 180px;
}
#ahlogo {
	background-image: url(../layout/ahlogo.png);
	height: 28px;
	width: 163px;
}
#wllogo {
	background-image: url(../layout/wllogo.png);
	height: 21px;
	width: 207px;
}
#mainlogo {
	background-image: url(../layout/awtrestaurants.png);
	height: 61px;
	width: 229px;
}
#newslogo {
	background-image: url(../layout/newslogo.png);
	height: 23px;
	width: 72px;
	background-repeat: no-repeat;
}
#websir {
	color: #fff;
	text-decoration: none;
	float: right;
	display: block;
}
#accordion .accordion h2 {
	font-size: 1.2em;
	color: #3B655E;
}
.xmas {
	color: #8b2f1f!important;
}
.xmas:hover {
	color: #a23724!important;
}
#rcont {
	position: relative;
	margin-top: 10px;
}
.ritem {
	float: left;
	color: #74C8BA;
	margin-right: 20px;
	display: block;
	height: 40px;
	width: 200px;
	text-transform: uppercase;
	font-family: "Franklin Gothic Medium", "Apple Gothic", sans-serif;
	font-weight: normal;
	padding-left: 45px;
	padding-top: 20px;
	font-size: 1.8em;
	background-image: url(../layout/recipeicon.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#awards {
	margin-right: auto;
	margin-left: auto;
	width: 990px;
	position: relative;
}
#aone {
	background-image: url(../layout/TheEssentialDiabetesCookbook_winner.gif);
	height: 124px;
	width: 274px;
	display: block;
	text-indent: -10000em;
	float: right;
}
.imgcaption {
	float: left;
	width: auto;
	margin-right: 20px;
}
.imgcaption span {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	font-size: 0.9em;
	font-style: normal;
	font-weight: normal;
}
.amazon {
	display: block;
	height: 23px;
	width: 145px;
	text-indent: -999em;
	background-image: url(../layout/amazonsprite.gif);
	background-position: left bottom;
	margin-top: 15px;
	float: left;
	margin-right: 10px;
}
.amazon:hover {
	display: block;
	text-indent: -999em;
	background-image: url(../layout/amazonsprite.gif);
	background-position: left top;
}
.waterstones {
	display: block;
	height: 23px;
	width: 166px;
	text-indent: -999em;
	background-image: url(../layout/waterstonessprite.gif);
	background-position: left bottom;
	margin-top: 5px;
	float: left;
	margin-right: 10px;
}
.waterstones:hover {
	display: block;
	text-indent: -999em;
	background-image: url(../layout/waterstonessprite.gif);
	background-position: left top;
}
.whsmith {
	display: block;
	height: 23px;
	width: 134px;
	text-indent: -999em;
	background-image: url(../layout/whsmith.gif);
	background-position: left bottom;
	margin-top: 5px;
	float: left;
}
.whsmith:hover {
	display: block;
	text-indent: -999em;
	background-image: url(../layout/whsmith.gif);
	background-position: left top;
}
#footer .offer {
	display:block;
	float:left;
	height:110px;
	text-indent:-999em;
	width:183px;
	cursor: default;
	margin-top: 0;
	margin-bottom: 10px;
	margin-right: 2px;
}
#gh_offer_one  {
	background-image: url(../offers/gh-Roll_a_one_get_20_percent_off_bill.gif);
}
#gh_offer_two  {
	background-image: url(../offers/gh-LuckyAce_Draw_an_ace_voucher.gif);
}
#gh_offer_three  {
	background-image: url(../offers/gh-OAP_get_20percent_off.gif);
}
#gh_offer_four  {
	background-image: url(../offers/gh-20percent_off_for_ladies_who_join_us_for_lunch.gif);
}
#gh_offer_five  {
	background-image: url(../offers/gh-8_before_8.gif);
}
.ulcol {
	float: left;
	padding: 5px;
	margin-left: 10px;
}
.ulcol li {
	color: #3B655E;
	font-size: 10px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
}
.storytype {
	display: block;
	padding-left: 20px;
}
.football {
	background-image: url(../layout/storytype/football.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
}
.heart {
	background-image: url(../layout/storytype/heart.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
}
.winner {
	background-image: url(../layout/storytype/winner.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
}
.rosette {
	background-image: url(../layout/storytype/rosette.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
}
.film {
	background-image: url(../layout/storytype/film.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
}
p .method {
	background-color: #98D8CE;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-align: center;
}
/*
	PDF STYLES
*/

#menu_placeholder
{
	float: left;
	width: 320px;
}




.menucontainer{
	float:left;
	z-index:0;
	margin-top:10px;
}	

.menucontainer_right
{
	width:170px;
	float:left;
	z-index:0;
	margin-top:10px;
}	
		
#barmenu{background-image:url(../layout/pdf.png);}
#mainmenu{background-image:url(../layout/mainmenuicon.png);}
#email{background-image:url(../layout/email.png);}
#wine{background-image:url(../layout/winemenuicon.png);}
.pdf{
	height:47px;
	display:block;
	background-repeat:no-repeat;
	position:relative;
	background-position:5px;
	z-index:10;
}
.pdf em{
	font-family:"Franklin Gothic Medium","Apple Gothic",sans-serif;
	font-style:normal;
	font-size:1.2em;
	display:block;
	width:70px;
	text-align:left;
	padding-top:12px;
	color:#74C8BA;
	overflow:hidden;
	z-index:0;
	font-weight:normal;
	height:auto;
	margin-left: 55px;
}
.pdf em:hover{
	color:#3B655E;
}
/*
	POPUP MASK
*/
.pgewrapper{position:absolute;height:100%;width:100%;left:0;top:0;display:none;z-index:10;}.pgewrapper .pgemask{position:fixed;height:100%;width:100%;left:0;top:0;background-color:#000;}.pgewrapper .pgecontainer{margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;position:relative;width:588px;height:286px;display:none;}#promotion{display:none;}.pgewrapper .pgecontainer img{cursor:pointer;}
/*
	EVENTS
*/
.event{background-color:#97CBF3;padding:5px;width:260px;float:left;margin-right:20px;margin-bottom:15px;margin-left:20px;}.event h4{color:#fff;font-size:1.2em;text-transform:uppercase;}.event p{font-weight:bold;font-size:1em;color:#fff;}.event a{color:#fff!important;text-decoration:underline!important;}#feature{width:880px;}.floatright{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
/*
	CHANGER
*/
#changer{height:380px;float:right;}.change{overflow:hidden;position:relative;height:339px;clear:both;}.change a{position:absolute;left:0;top:-399px;height:330px;width:630px;overflow:hidden;}.change img{position:absolute;left:0;top:0;display:none;}#changer ul li{float:left;list-style-type:none;}#changer ul li a{display:block;height:39px;background-color:#cdf0eb;text-decoration:none;color:#74c8ba;font-weight:bold;text-align:center;line-height:39px;width:157px;font-size:1.6em;background-image:url(../layout/nav_over.gif);background-position:left 40px;background-repeat:repeat-x;}#changer ul li a:hover{background-image:url(../layout/nav_over.gif);background-repeat:repeat-x;color:#fff;}#changer ul li a.ch_current{background-image:url(../layout/nav_over.gif);background-repeat:repeat-x;color:#fff;}
/*
	BAF
*/
#baf{height:0;width:250px;float:right;padding:0;margin-top:80px;margin-right:0;margin-bottom:0;margin-left:0;}#baf h1{background-image:url(../layout/baf.gif);background-repeat:no-repeat;height:14px;width:157px;text-indent:-9999px;padding:0;margin-top:0;margin-right:0;margin-bottom:5px;margin-left:0;}#baf .bafinfo{font-size:1em;color:#74c8ba;display:block;float:left;width:120px;text-decoration:none;cursor:help;}#baf p{float:left;display:block;width:250px;margin:0;padding:0;}#baf .txtbox{display:block;width:185px;color:#74c8ba;font-family:Arial,Helvetica,sans-serif;height:25px;background-color:transparent;float:left;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;margin-top:5px;margin-left:2px;font-weight:bold;}#baf .bafwrap{background-image:url(../layout/bafinputbk.gif);background-repeat:repeat-x;height:29px;position:relative;border:1px solid #FFF;background-color:#FFF;}#baf .submitbutton{float:right;display:block;height:29px;width:47px;margin-right:5px;outline:none;font-family:Arial,Helvetica,sans-serif;color:#74C8BA;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;background-color:#FFF;}#baf #frmreturn{color:#255F55;font-family:"Franklin Gothic Medium","Apple Gothic",sans-serif;font-size:1.2em;font-weight:normal;text-transform:uppercase;width:250px;}
.video{
	height: 360px;
	width: 637px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}.staff em {
	color: #74C8BA;
}
#footer-links {
	float: left;
	height: 30px;
	margin-top: 30px;
	margin-left: 15px;
}
#footer-links .link {
	color: #FFFFFF;
	background-color: #74C8BA;
	display: block;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	text-decoration: none;
	font-size: 1.4em;
}
#footer-links .link:hover {
	color: #CCCCCC;
}
.jobs {
	display: block;
	float: left;
	width: 930px;
	margin-right: 10px;
	margin-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
}
.staff-id {
	background-color: #e4f6f4;
	margin: 10px;
	padding: 10px;
	width: 910px;
}
.staff-id h2 {
	font-weight: normal;
	margin-left: 2px;
	margin-bottom: 2px;
}
.staff-id span {
	font-weight: bold;
	color: #74C8BA;
}
.info {
	background-color: #e4f6f4;
	padding: 10px;
	width: 295px;
	margin-top: 5px;
}
.info h2 {
	font-weight: normal;
	margin-left: 2px;
	margin-bottom: 2px;
}
.info span {
	font-weight: bold;
	color: #74C8BA;
}
.fl {
	float: left;
}
