body 				{ font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #555; border: 0;  }
.masterBody			{ text-align: center; background: url('/images/general/bg_001.gif') top left repeat-x #d7d2be; padding: 0 15px; margin: 0; }
#bodyWrap			{ margin: 0 auto; text-align: left; width: 954px; background: #fff; padding:  0 23px 10px 25px; }

img					{ border: 0; }
table 				{ border-collapse: collapse; }
td					{ padding: 0; vertical-align: top; }
p					{ margin-top: 1px; margin-bottom: 1px; color: #515151; font-size: 11px;}

.impTxt				{ font-family: Tahoma, Arial, sans-serif; font-size: 14px; color: #000; }
a.impTxt			{ font-size: 14px; color: #d31821; }
a.impTxt:visited	{ font-size: 14px; color: #d31821; }
a.impTxt:hover		{ font-size: 14px; color: #d31821; }

.mcardNote			{ font-family: Tahoma, Arial, sans-serif; font-size: 11px; }
a.mcardNote			{ font-size: 11px; color: #d31821; }
a.mcardNote:visited	{ font-size: 11px; color: #d31821; }
a.mcardNote:hover	{ font-size: 11px; color: #d31821; }

/******** TEXTS **********/
h1 					{ color: #666; font-weight: bold; font-size: 18px; margin-top: 0; margin-bottom: 10px; }
h2 					{ color: #c8181b; font-weight: bold; font-size: 16px; margin-top: 1px; margin-bottom: 1px; }
h3 					{ color: #333; font-weight: bold; font-size: 11px; margin-top: 1px; margin-bottom: 1px; }
h4 					{ color: #c8181b; font-weight: bold; font-size: 16px; margin-top: 1px; margin-bottom: 1px; }
h5 					{ color: #333; font-weight: bold; font-size: 14px; margin-top: 1px; margin-bottom: 1px; }
h6 					{ color: #333; font-weight: bold; font-size: 12px; margin-top: 1px; margin-bottom: 1px; }

.HeaderText 		{ color: #333; font-size: 15px; font-weight: bold; }
.HeaderTextBlack	{ color: #666; font-size: 13px; font-weight: bold; }
.blackText 			{ color: #000; font-size: 11px; font-family: Tahoma, Arial, sans-serif;}
.blackText:li		{ margin:0 0 0 -20px; font-size: 30px;}
.blackText:ul		{ margin:0 0 0 -20px; font-size: 30px;}
.greyText 			{ color: #515151; font-size: 11px; }
.redText 			{ color: #d31821; font-size: 11px; }
.whiteText 			{ color: #000; font-size: 11px; }
.blackTextSmall 	{ color: #000; font-size: 9px; }
.greenTextSmall		{ color: #333; font-size: 9px; font-weight: bold; }
.redTextSmall 		{ color: #d31821; font-size: 9px; }
.basketText 		{ color: #000; font-size: 11px; margin: 0; width:140px; line-height: 16px; }

/********** LINKS *********/
a 					{ color: #d31821; font-size: 11px; text-decoration: underline; }
a:visited			{ color: #d31821; font-size: 11px; text-decoration: underline; }
a:hover 			{ color: #d31821; font-size: 11px; text-decoration: none;  }

a.greenTextSmall			{ color: #329902; font-size: 9px; }
a.greenTextSmall:visited	{ color: #329902; font-size: 9px; }
a.greenTextSmall:hover		{ color: #329902; font-size: 9px; }

a.redTextSmall 				{ color: #d31821; font-size: 9px; }
a.redTextSmall:visited 		{ color: #d31821; font-size: 9px; }
a.redTextSmall:hover 		{ color: #d31821; font-size: 9px; }

a.white					{ color: #c8181b; font-size: 11px; text-decoration: underline; }
a.white:visited			{ color: #c8181b; font-size: 11px; text-decoration: underline; }
a.white:hover 			{ color: #c8181b; font-size: 11px; text-decoration: none; }

a.red 					{ color: #d31821; font-size: 11px; text-decoration: underline; }
a.red:visited			{ color: #d31821; font-size: 11px; text-decoration: underline; }
a.red:hover 			{ color: #d31821; font-size: 11px; text-decoration: none; }

a.MenuItems 			{top: 4px; text-decoration: none; font-weight:bold; color: #fff;}
a.MenuItems:hover 		{top: 4px; text-decoration: none; font-weight:bold; color: #6B1C21; }

a.MenuItemsSelected		{top: 4px; text-decoration: none; font-weight:bold; color: #6B1C21;}
a.MenuItemsSelected:hover	{top: 4px; text-decoration: none; font-weight:bold; color: #6B1C21;}

a.BreadCrumb				{ top: 4px; text-decoration: underline; color: #999; font-size: 15px; }
a.BreadCrumbSelected		{ top: 4px; text-decoration: none; color: #999; font-size: 15px; }
a.BreadCrumbSelected:visited{ text-decoration: none; }
a.BreadCrumbSelected:hover	{ text-decoration: none; }

a.SubMenu					{ color: #d31821; font-size: 11px; text-decoration: underline; font-weight: bold;}
a.SubMenu:visited			{ color: #d31821; font-size: 11px; text-decoration: underline; }
a.SubMenu:hover 			{ color: #d31821; font-size: 11px; text-decoration: none; }

/****** FORM CONTROLS ******/
input				{ margin-bottom:4px;}
.phonetext 			{ color: #000; font-size: 12px; border: 1px solid #7f9db9; width: 70px; margin-top:5px;margin-bottom:0;  }
.nametext 			{ color: #000; font-size: 12px; border: 1px solid #7f9db9; width: 75px; margin-top:5px;margin-bottom:0;  }
.addresstext 		{ color: #000; font-size: 12px; border: 1px solid #7f9db9; width: 160px; margin-top:5px; margin-bottom:0; }
.postcodetext 		{ color: #000; font-size: 12px; border: 1px solid #7f9db9; width: 30px; margin-top:5px;margin-bottom:0;  }
.emailtext 			{ color: #000; font-size: 12px; border: 1px solid #7f9db9; width: 160px; margin-top:5px;margin-bottom:0;  }
.droptext 			{ color: #000; font-size: 12px; border: 1px solid #7f9db9; width: 150px; margin-top:5px;margin-bottom:0;  }

.user input text	{ font-size: 11px; color: #252525; }
.user .width1		{Width: 50px;}
.user .width2		{Width: 100px;}
.user .width3		{Width: 200px;}

/********* HEADER *********/
.topDiv 			{ height: 132px; border: 0; }
.topimageDiv 		{ margin: 0; border: 0; padding: 0; display: inline; }

/********* CONTENT *********/
.contents 			{ width: 792px; min-height: 400px; margin-left: 0; margin-right: 0; margin-top: 0; display:inline-table; border: 0; }


/********* FOOTER *********/
.footerpaymentcardDiv	{ width: 935px; text-align: center; margin-bottom: 10px; color: #fff; }

/******** TAB-MENU ********/
.redMenuButton 		{ border: 0; background-image: url('/images/Backgrounds/red-middle.gif'); vertical-align: bottom; height: 16px; display: inline; float: left; stress:50; padding-top: 5px; text-align: center; font-weight: bold; padding-left: 5px; padding-right: 5px; }
.yellowMenuButton 	{ border: 0; background-image: url('/images/Backgrounds/yellow-middle.gif'); vertical-align: bottom; height: 16px; display: inline; float: left; text-align:center; padding-top:5px; font-weight: bold; padding-left: 5px; padding-right: 5px; }
.yellowTopMenu		{ float: left; text-align: center; position: relative; top: -10px; color: #CA171B; height: 18px; background-image: url('/images/Backgrounds/yellow-middle-repeat.png'); padding: 3px 0 0 0; width: 80px;}
.menuSplit			{ float: left; width: 2px; height: 21px; top: -10px; position: relative; background-image: url('/images/Backgrounds/topmenusplit.png'); }
.menuBreadCrumb		{ margin: 5px 0; height: 18px; clear:both;}

/******** VARIOUS ********/
.csnumber				{ background:url(/images/number.gif); background-repeat:no-repeat; background-position :center; /*width:17px;height:20px;*/color:white;font-family:arial;font-size:10px;font-weight:bold;display:inline-block;padding:6px 6px 6px 6px;}
#ctl00_Pane3 			{ width:165px; margin: 0; min-height: 100px; float: left; }
.largeTextField 		{ background: transparent; padding: 5px 10px; font-size: 160%; border: 0; color: #555; width: 215px; }
.largeTextField:hover, .largeTextField:active {outline: 0; } /*colour on mouse hover */ 
.largeTextField:focus {outline: 0; color: #333; }
.BlueBackground			{ background-color:#c2dfef;border-right: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; }
.WhiteBackground		{ background-color:#fff; border-right: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; }
.GreyBackground			{ background-color:#fff; border-right: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; }

/******* RED BUTTONS *******/
.csbtnImagered 			{ background-image: url(/images/button/red-button-repeat.png); 	height: 27px; border: 0; cursor: pointer; font-family: Tahoma; font-size: 13px; font-weight: bold; vertical-align: top; text-align: center; display: inline-block; text-decoration: none; overflow: visible; margin:0; padding: 2px 0 4px 0; color: #d31921; }
.csbtnImageredLarge		{ background-image: url(/images/button/red-button-repeat-Large.png); 	height: 33px; border: 0; cursor: pointer; font-family: Tahoma; font-size: 1.4em; font-weight: bold; vertical-align: top; text-align: center; display: inline-block; text-decoration: none; overflow: visible; margin:0; padding: 5px 30px; color: #d31921; }

/****** GREY BUTTONS *******/
.csbtnImagegrey 		    { background: url('../images/button/grey-button-repeat.png') repeat-x 0 0; height: 27px; border: 0; cursor: pointer; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #d31921; vertical-align: top; text-align: center; text-decoration: none; overflow: visible; margin:0; padding: 5px 6px 3px; }
a.csbtnImagegrey 		    { float: left; display: block; }
a.csbtnImagegrey:hover      { font-size: 13px; text-decoration: none; }
a.csbtnImagegrey:visited    { font-size: 13px; text-decoration: none; }

/****** GREEN Buttons ******/
.csbtnImagegreen 		{ background: url(/images/button/green-button-repeat.png) repeat-x 0 0; height: 27px; border: 0; cursor: pointer; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #d31921; vertical-align: top; text-align: center; display: inline-block; text-decoration: none; overflow: visible; margin:0; padding: 2px 0 4px 0; }
.csbtnImagegreenLarge 	{ background: url(/images/button/green-button-repeat-Large.png) repeat-x 0 0; height: 33px; border:0; cursor: pointer; font-family: Tahoma; font-size: 1.6em; font-weight: bold; color: #d31921; vertical-align: top; text-align: center; display: inline-block; text-decoration: none; overflow: visible; margin:0; padding: 5px 10px; }

/**** MENU CARD LISTING ****/
.prdNo				{ width: 40px; text-align: right; padding: 4px 3px; border:0; }
.prdDe				{ width: 250px; padding: 4px 3px; border: 0; }
.prdAc				{ width: 170px; font-size: 11px; color: #000; padding: 3px;border: 0; }
.prdAcVIP			{ width: 100px; font-size: 11px; color: #000; padding: 3px;border: 0; }	
.prdEx				{ width: 72px; text-align: right; color: #515151; font-size: 11px; font-weight: bold; padding: 3px; border: 0; }
.prdPr				{ width: 72px; text-align: right; color: #000; font-size: 11px; font-weight: bold; }
.prdSpace			{ width: 65px; text-align: right; border: 0 }
.prdLi2				{ background: #f9f8f3; color: #000; font-size: 11px; }
td					{ vertical-align: top;}
.prdAc, .prdPr, .prdPlus			{ vertical-align: middle;}

hr.yellow			{ color: #b5862c; background-color:  #b5862c; border-color: #fbe9c1; }
.csddlchoose		{ font-size: 11px; }
.ValidationSummary	{ width:100%; font-weight:bold; color:#900; margin: 5px 0; }
.csValidationFont	{ color: #d41821; font-size: 18px; font-weight: bold; margin: 5px 0 5px 10px; padding: 0; }
.PlusMC				{ cursor: pointer; margin: 5px 0 5px 5px; }
.PlusMCNoPadding	{ width: 12px; height: 12px; cursor: pointer; margin-left: 5px; }

/***** FRONT PAGE BOXES *****/
.FrontpageInfoControls2a {	position: relative; left: 115px; top: 15px;}
.FrontpageInfoControls2a li { margin-left: -25px; }
.hideButton			{ position: absolute; left: -30px; z-index:-999; width: 0; height: 0; display: none; }
.H2MC				{ color: #d31921; font-weight: bold; font-size: 18px; margin-top: 10px; margin-bottom: 1px; }
.Dashed				{ border-bottom: 1px solid #e7e7e7; height: 1px; margin: 10px 5px 8px 0; }

/******** NAVIGATION ********/

.navigationMenu				    { text-align: center; }
.navigationMenu ul			    { margin-left: auto; margin-right: auto; margin-bottom: 0; }
.navigationMenu ul li			{ list-style: none; display: inline; margin: 0 5px; }
.navigationMenu ul li a 		{ color: #999; font-family: arial, verdana, helvetica, sans-serif; font-size: 1.4em; font-weight: bold; text-decoration: none; height: 26px; }
.navigationMenu ul li a:hover	{ text-decoration: underline; }
#ctl00_NaviMenu1_liHome a { width: 95px; height: 26px; display: block; text-align: center; }
#ctl00_NaviMenu1_liAbout a { width: 132px; height: 26px; display: block; text-align: center; }
#ctl00_NaviMenu1_liMember a { width: 106px; height: 26px; display: block; text-align: center; }
#ctl00_NaviMenu1_liHelpDesk a { width: 70px; height: 26px; display: block; text-align: center; }
#ctl00_NaviMenu1_liHelpUs a { width: 126px; height: 26px; display: block; text-align: center; }
#ctl00_NaviMenu1_liLogin a { width: 100px; height: 26px; display: block; text-align: center; }

/********** BOXES **********/
.yellowTop, .redTop {
    float: left;
    display: block;
    position: relative;
    height: 10px;
    margin-right: 2px;
    padding-left: 1px; /* ie6 border hack */
    text-align: right;
    font-size: 1px;
    line-height: 0;
    background-image: url('/images/Backgrounds/top-left-curve.gif');
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: #fff;
    clear: both;
}
.yellowMid, .redMid, .whiteMid {
    float: left;
    display: block;
    position: relative;
    margin-right: 2px;
    clear: both;
	padding: 2px 8px;
	background: #fff;
	border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
}

.yellowBot, .redBot, .whiteBot {
    float: left;
    display: block;
    position: relative;
    height: 10px;
    margin-right: 2px;
    padding-left: 1px; /* ie6 border hack */
    text-align: right;
    font-size: 1px;
    line-height: 0;
    background-image: url('/images/Backgrounds/bot-left-curve.gif');
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: #fff;
    clear: both;
    margin-bottom: 10px;
}
.redTop			{ background-image: url('/images/Backgrounds/top-left-curve.gif'); background-color: #f2f2e8; }
.redMid			{ background-color: #f2f2e8; }
.whiteMid		{}
.redBot			{ background-image: url('/images/Backgrounds/bot-left-curve.gif'); background-color: #f2f2e8; }
.whiteBot		{ background-image: url('/images/Backgrounds/bot-left-curve.gif'); background-color: #f2f2e8; }
html>body .redTop, html>body .yellowTop, html>body .yellowMid, html>body .whiteMid, html>body .redMid, html>body .yellowBot, html>body .redBot { margin-right: 5px; }

.styleBoxNone	{width:950px; }
.styleNone780	{ width:781px; float: left; clear: both; display: block; margin-bottom: 10px; }

.style1Frame	{ width: 777px; }
.style1Mid		{ width: 770px; height: 126px; color: #000; border:0;}
.style2Frame, .style3Frame, .style4Frame, .style5Frame, .style6Frame  { width: 250px; }
.style2Mid		{ width: 250px; height: 170px; }
.style3Mid		{ width: 234px; height: 77px; padding-top: 5px;}
.style4Mid, .style6Mid { width: 234px; height: 170px; }
.style5Mid		{ width: 234px; height: 170px; }
.style7Frame, .style32Frame	{ width: 515px; }
.style7Mid		{ width: 499px; height: 280px; text-align: center; }
.style8Mid		{ width: 144px; height: 105px; }
.style8Frame, .style9Frame, .style10Frame, .style21Frame, .style23Frame, .style24Frame, .style35Frame, .style38Frame { width: 160px; }
.style9Mid		{ width: 160px; height: 135px; text-align: center; }
.style10Mid		{ width: 160px; height: 330px; text-align: center; }
.style11Frame	{ width: 950px; }
.style11Mid		{ width: 934px; text-align: center; }
.style12Frame	{ width: 780px; background-color: #f2f2e8; }
.style12Mid		{ width: 764px; height: 85px; text-align: center; padding-top: 7px; background-color: #f2f2e8; }
.style14Frame, .style25Frame, .style26Frame, .style28Frame, .style29Frame, .style30Frame, .style31Frame, .style34Frame, .style40Frame { width: 776px; }
.style13Frame, .style27Frame, .style33Frame { width: 776px; background-color: #f2f2e8; }
.style13Mid		{ width: 760px;  padding-top: 7px; background-color: #f2f2e8; }
.style14Mid		{ width: 760px; height: 25px; }
.style15Frame	{ width: 776px; background-color: #fff; }
.style15Mid		{ width: 760px; background-color: #fff; min-height: 350px; }
.style16Frame	{ width: 597px; }
.style16Mid		{ width: 580px; background-color: #f2f2e8; height: 25px; }
.style17Mid		{ width: 580px; background-color: #fff; }
.style18Frame	{ width: 165px; }
.style18Mid		{ width: 148px; height: 25px; }
.style19Mid		{ width: 148px; background-color: #fff; }
.style20Mid		{ width: 143px; height: 25px; }
.style21Mid		{ width: 143px; background-color: #fff; }
.style22Frame, .style36Frame { width: 380px; background-color: #f2f2e8; }
.style22Mid		{ width: 363px; background-color: #f2f2e8; }
.style23Mid		{ width: 143px; text-align: center; }
.style24Mid		{ width: 143px; height: 350px; text-align: center; }
.style25Mid, .style26Mid, .style28Mid, .style29Mid, .style31Mid, .style40Mid { width: 760px; padding: 7px 8px; }
.style33Mid		{ width: 760px; padding: 7px 8px; background-color: #f2f2e8; }
.style27Mid		{ width: 760px; height: 100px; background-color: #f2f2e8; }
.style30Mid		{ width: 760px; height: 200px; }
.style32Mid		{ width: 499px; height: 484px; }
.style34Mid		{ width: 760px; height: 510px; }
.style35Mid		{ width: 143px; height: 190px; text-align: center; }
.style36Mid		{ width: 363px; background-color: #f2f2e8; }
.style37Mid		{ width: 760px; height: 980px; }
.style38Mid		{ width: 143px; }


.style255Cont	{ width: 255px; display: inline; float: left; margin-right: 10px; }
.style7Mid img	{ margin: 2px 0 0 0; }
#style2MidDiv	{ padding: 0; }    

.bgInfoImg			{ padding: 0 10px; }
.bgInfoImg ul		{ margin: 10px 0 0 0; padding: 0; }
.bgInfoImg ul li	{ margin: 0 0 0 20px; padding: 0; }

#ctl00_ContentPlaceHolder1_CompetionBox_Bold1, #ctl00_ContentPlaceHolder1_FrontpageInfoControls2_Bold1, #ctl00_ContentPlaceHolder1_FrontpageInfoControls_Bold1 { margin: 0 10px; }
#liveChatInt	{ background: #FFFADA; height: 75px; width: 144px; margin-top: 10px; }
#liveSubmit		{ margin: 10px 0; }
.noRightMargin	{ margin-right: 0; }

#newRestaurants {
	list-style-type: none; 
	padding: 0; 
	margin: 5px 0 0 0; 
	width: 235px;
	white-space: nowrap; 
	overflow: hidden; 
	text-overflow: ellipsis; 
	-o-text-overflow: ellipsis; 
	-ms-text-overflow: ellipsis; 
	height: 140px;
}

/***** NEW CSS CHANGES *****/
.mt40			{ margin-top: 40px; }
.style9Mid img	{ margin: 5px 2px; }
.noDiv			{ display: none; }
.forcedFoot		{ border-top: 6px solid #e5e5e5; border-bottom: 6px solid #e5e5e5; border-left: 0; border-right: 0; margin: 0 0 10px 0; background: #fff; padding-bottom: 10px; }
.clearBox		{ border: 0; background-color: #fff; background-image: none; }
.greyBox		{ background-color: #f2f2e8; }
.whiteBox		{ background-color: #fff; }
UL.fpUL			{ margin: 15px 0 0 0; padding: 0; }
.fpUL .fpLI		{ padding: 0 0 0 15px; margin: 8px 0; list-style: none; background: url('/Editor/assets/li-arrow.gif') no-repeat 0 3px; color: #555; }
h2.h2333		{ color: #333; margin-bottom:10px; }
#dataList		{ line-height: 24px; }
.chXtraMinus	{ margin-top: 6px; }
#paymentSelectDiv		{ margin-top: 10px; width: 320px; padding: 20px; height: 20px; background: url('/images/backgrounds/payment-losenge.png') no-repeat 0 0; }
#ctl00_ContentPlaceHolder1_orderStatus	{ width: 50px; height: 50px; position: absolute; left: 10px;  }
#DivAnswerContent	{ width:680px; height: 65px; padding: 35px 20px 0 20px; margin: 20px 15px; float: left; display: block; background: url('/images/backgrounds/orderConfirmedBg.png') no-repeat 0 0; }
.memInfoBorder	{ border-top: 3px dotted #ccc; padding-top: 10px;}
.topSERPimg		{ background-image: url('/images/frontpage/search-top.gif'); }
.botSERPimg		{ background-image: url('/images/frontpage/search-bottom.gif'); }
.style1Mid a, .style1Mid a:visited		{ color: #fff; }
.style1Mid a:hover, .style1Mid a:hover		{ color: #fff; }
._SignIn        { padding-right: 4px; }

/***** OLD CSS CHANGES *****/
.SERPloader		{ background: url('/images/frontpage/red-loader.gif') no-repeat 0 0; width: 48px; height: 48px; margin: 15px 0; }
/*.SERPloader		{ background: url('/images/ikons/loader.gif') no-repeat 0 0; width: 31px; height: 31px; margin: 15px 0; }*/
.topYellowImg	{ width: 10px; height: 10px; background: url('/images/Backgrounds/top-right-curve.gif') no-repeat 0 0; float: right; }
.topRedImg		{ width: 10px; height: 10px; background: url('/images/Backgrounds/top-right-curve2.gif') no-repeat 0 0; float: right; }
.botYellowImg	{ width: 10px; height: 10px; background: url('/images/Backgrounds/bot-right-curve.gif') no-repeat 0 0; float: right; }
.botRedImg		{ width: 10px; height: 10px; background: url('/images/Backgrounds/bot-right-curve2.gif') no-repeat 0 0; float: right; }
.ajaxBgLoader	{ position: absolute; left: 395px; width: 145px; height: 135px; border: 0; background-color: #d51721; color: #fff; }
/*.ajaxBgLoader { position: absolute; left: 565px; background-image: url('/images/Backgrounds/red-middle-repeat.png'); width: 185px; height: 135px; border: 0; }*/
.ajaxSERPRes	{ color:#fff;float:left;width: 300px; }
/* .ajaxSERPRes { color:#FCDA14;float:left;width: 300px; }*/
h4.ajaxSERP		{ padding-bottom: 5px; vertical-align:bottom; width: 500px;border-bottom: 1px solid #fff; height:24px; }
/* .ajaxSERP	{ padding-bottom: 5px; vertical-align:bottom; width: 500px;border-bottom: 1px solid white; height:24px; } */
.ajaxSerp2		{ color: #fff; border-bottom: 1px solid #fff; padding-bottom: 5px; }
/*.ajaxSerp2	{ color: #FCDA14; border-bottom: 1px solid #fff; padding-bottom: 5px; }*/
.ajaxSerp3		{ color: #fff; border-bottom: 1px solid #fff; padding-bottom: 5px; }
/*.ajaxSerp3	{ color: #FCDA14; border-bottom: solid 1px white; padding-bottom: 5px; }*/
.bgSERPimg		{ background: url(/images/frontpage/search-mid.gif) no-repeat 0 0; }
/*.bgSERPimg	{ background: #f2f2e8 url(/images/frontpage/zoommap.png) no-repeat 20px 0; }*/
.ajax1		 	{ position: absolute; left: 30px; top: 20px; width: 345px; z-index: 10; }
#ajax2			{ position: absolute; left: 30px; top: 80px; height: 39px; background: url('../images/frontpage/textbox-off.gif') no-repeat 0 0; }
.ajax3			{ position: absolute; left: 270px; top: 80px; }
.ajax4			{ position: absolute; left: 20px; top: 70px; width: 200px; z-index: 10; display: none; }
.ajax5			{ overflow: hidden; left: 395px; position: absolute; width: 185px; height: 135px; border: 0; }
.ajax6			{ overflow: hidden; left: 395px; position: absolute; width: 185px; height: 135px; border: 0; color: #fff; }
.ajax7			{ position: absolute; left: 335px; top: 20px; font-size: 11px; width: 200px; }
.ajax8			{ position: absolute; left: 30px; top: 10px; width: 500px; z-index: 10; height: 120px; overflow: hidden; }
/*.ajax1		{ position: absolute; left: 265px; top: 5px; width: 200px; z-index: 10; }
.ajax2			{ position: absolute; left: 265px; top: 35px; }
.ajax3			{ position: absolute; width: 100px; left: 465px; top: 35px; }
.ajax4			{ position: absolute; left: 265px; top: 75px; width: 200px; z-index: 10; }
.ajax5			{ overflow: hidden; position: absolute; left: 565px; width: 185px; height: 135px; border: 0; }
.ajax6			{ overflow: hidden; position: absolute; left: 565px; width: 185px; height: 135px; border: 0; }
.ajax7			{ position: absolute; left: 555px; top: 15px; font-size: 11px; width: 200px; }
.ajax8			{ position: absolute; left: 265px; top: 5px; width: 500px; z-index: 10; height: 120px; overflow: hidden; }*/
/*.liveChatText	{ background-color: #FFFADA; height: 75px; width: 144px; margin-top: 5px; }
.liveChatText1	{ height: 35px; margin: 0 0 10px 10px; }
.liveChatText2	{ margin: 0 0 0 10px; }*/
.liveChatText1	{ margin: 0 0 15px 0; display: block; clear: both; }
/* .minusCls	{ padding-left: 2px; } */
.minusCls		{ padding: 2px 0 0 5px; }
/* .boldPrice	{ font-weight: bold; padding-top: 2px; } */
.boldPrice		{ font-weight: bold; padding-top: 5px; }
/* .borderTop	{ padding: 3px 0 0 0; border-top: 1px dashed #000; } */
.borderTop		{ padding: 5px 0 0 0; border-top: 1px solid #e7e7e7; margin: 5px 0 0 0; }
/* .splitCls	{ border-bottom:1px dashed #969696; margin: 15px 5px 10px 3px; height: 1px; font-size: 0.1em; } */
.splitCls		{ border-bottom:1px dashed #e7e7e7; margin: 15px 5px 10px 3px; height: 1px; font-size: 0.1em; }
/*.style39Frame	{ background-color: #808080; }  */
/*.style39Frame	{ width: 779px; }
.style39Mid		{ width: 763px; height: 30px; color: #808080; padding-top: 0; padding-bottom: 0; }*/
.style39Frame	{ width: 779px; }
.style39Mid		{ border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; width: 763px; height: 30px; color: #999; padding-top: 0; padding-bottom: 0; }
.restListHead	{ width: 760px; margin: 0 auto; font-weight: bold; }
.restlistCol1	{ width: 150px;  vertical-align: middle;  }
.restlistCol3	{ width: 120px;  vertical-align: middle;  }
.restlistCol2	{ width: 260px;  vertical-align: middle;  }
/*.restListRate	{ height: 13px; } */
.restListRate	{ height: 17px; line-height: 17px; }
/*.restListSrch	{ width: 550px; float: left; text-align: left; } */
.restListSrch	{ width: 700px; float: left; text-align: left; }
/* .menuCardMsg	{ margin-left: 165px; width: 595px; background-color: #B7E2F7; border: 2px solid #898989; } */
.menuCardMsg	{ margin-left: 185px; width: 550px; background-color: #fff; border-top: 3px dotted #d7d7d7; border-bottom: 3px dotted #d7d7d7; margin-bottom: 10px; padding: 0 10px; color: #c8181b; }
.menuCardMsgInt	{ margin: 10px 0; text-align: left; color: #000; }
/* .menuCardMsgInt { width: 580px; margin: 10px 0; text-align: left; } */
.splitCls2		{ border-bottom: 1px solid #e7e7e7; margin: 5px 0; height:1px; font-size: 0.1em; }
/*.splitCls2	{ border-bottom: 1px dashed #252525; margin: 5px 0; height:1px; font-size: 0.1em; }*/
/*.splitCls3	{ border-bottom: 1px dashed #252525; margin: 3px 0px 3px 0;width: 410px;height:1px; }*/
.splitCls3		{  width: 410px;height:10px; font-size: 0.1em; }
.splitCls4		{ border-bottom: 1px solid #e7e7e7; margin: 15px 0 0 0; height: 1px; font-size: 0.1em }
/* .splitCls4	{ border-bottom: 1px dashed #969696; margin: 15px 5px 10px 3px; height: 1px; } */
.restListSrchCol1 { width: 235px; }
.restListSrchCol2 { padding-right: 10px; text-align: left; color: #000; font-size: 1.3em; font-family: Tahoma, Arial, sans-serif; font-weight: bold;}
.memInfoSplit	{ height: 15px; }
/*.memInfoSplit	{ border-bottom: 1px dashed #252525; margin: 10px 5px 8px 0;width: 490px;height:1px; } */
#ctl00_ContentPlaceHolder1_ctl00_PointShop1_tblOuther { display: none; }
/*.splitCls5	{ border-top: 1px dashed #000; margin: 5px; }*/
.splitCls5		{ height: 10px; }
/*.style42Frame	{ width: 776px; }
.style42Mid		{ width: 760px; padding: 7px 8px; } */
.style42Frame { width: 776px; }
.style42Mid		{ width: 760px; padding: 7px 8px; }
/*.favGroove1	{ width:755px;border-top: 2px groove #fff; }
.favGroove2		{ padding-right: 5px; border-right: 2px groove #fff; min-height: 400px; width: 365px; float: left; } */
.favGroove2		{ padding-right: 5px; min-height: 400px; width: 365px; float: left; }
/* .redH2Color	{ color: #fff; } */
.redH2Color		{ color: #c8181b; }
.loginBtns		{ margin-top: 5px; }
/* .loginBtns	{ margin-top: 15px; text-align: right; } */
#ContactInfo { color: #000; }
/* #ContactInfo { background: #fc0; } was green box */
/*.rstSoonOnline { margin-top: 5px;width: 50%; text-align: center;float:right;}*/
.rstSoonOnline { display: none;}
/*.rstNowOnline { margin-top: 5px; width: 50%; text-align: center;float:left; }*/
.rstNowOnline { width: 100%; margin-top: 5px; text-align: center;float:left; }
/* .rstOnlineLast { color: #6B1C21; } */
/* .ajaxTxt { color: white; border-bottom: solid 1px white; padding-bottom: 5px; } */
.ajaxTxt { color: #000; border-bottom: 1px solid #000; padding-bottom: 5px; }
.contactTbl { vertical-align: top; }
.contactTbl td {  padding-top: 10px; line-height: 1.4em; }
.contactTblCol1 { width: 120px; }
.contactTblCol2 { font-weight: bold; }
#ContactInfo { margin-bottom:15px; }
.brdrBottom, .brdrBottom25, .brdrBottom97 { border-bottom: 1px solid #e7e7e7; }
/*.brdrBottom { border-bottom: 1px dashed #000; }*/
/*.brdrBottom97 { border-bottom: 1px dashed #979797; }*/
/*.brdrBottom25 { border-bottom: 1px dashed #252525; }*/
.style41Mid		{ width: 760px; padding: 7px 8px; }
.style41Frame { width: 776px; }
/*.seeAllRes	{ white-space: nowrap; text-decoration: none; font-size: 11px; } */
.seeAllRes	{ white-space: nowrap; text-decoration: none; font-size: 11px; padding-top: 10px; }
/*.flashDivBg		{ background-color: #F1BB3D; } */
/*.flashDivBg			{ background-color: #f2f2e8; }*/
.orderConfirmBox	{ width: 500px; }
/*.orderConfirmBox	{ border: solid 1px #EFAD28; width: 500px; }*/
.newRestLI		{ white-space: nowrap; overflow: hidden; float: left; display: inline ; width: 117px; text-overflow: ellipsis; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; margin: 0 0 5px 0; }
/* .newRestLI		{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; } */
.favMealDiv1		{ padding: 10px 5px 5px 10px; width: 357px; height: 85px; vertical-align: top; }
/* .favMealDiv1		{ padding: 10px 0 5px 10px; width: 357px; height: 85px; vertical-align: top; } */
.rateView1			{ clear:both;width:740px; text-align:center; }
/* .rateView1			{ clear:both;width:760px; margin-top: 5px; } */
.accessoryDiv1		{ width: 55px; float: right; }
/* .accessoryDiv1		{ width: 45px; float: right; } */
.accessoryDiv2		{ width: 80px;float: left; }
/* .accessoryDiv2		{ width: 90px;float: left; } */
.accessoryDiv3		{ width: 230px; }
/*.accessoryDiv3		{ width: 230px; vertical-align: middle; } */
.orderConfDiv1		{ width: 125px; position: absolute; left: 60px; }
.orderConfDiv2		{ width: 125px; position: absolute; left: 175px; }
.orderConfDiv3		{ width: 125px; position: absolute; left: 300px; }
.orderConfDiv4		{ width: 195px; position: absolute; left: 385px; }
.orderConfDiv5		{ width: 125px; position: absolute; left: 60px; top: 15px; }
.orderConfDiv6		{ width: 125px; position: absolute; left: 175px; top: 15px; }
.orderConfDiv7		{ width: 125px; position: absolute; left: 300px; top: 15px; }
.orderConfDiv8		{ width: 195px; position: absolute; left: 385px; top: 15px; }
.orderConfDiv9		{ width: 600px; position: absolute; left: 60px; top: 35px; }
/*.orderConfDiv1		{ width: 125px; position: absolute; left: 10px; }
.orderConfDiv2		{ width: 125px; position: absolute; left: 125px; }
.orderConfDiv3		{ width: 125px; position: absolute; left: 250px; }
.orderConfDiv4		{ width: 195px; position: absolute; left: 335px; }
.orderConfDiv5		{ width: 125px; position: absolute; left: 10px; top: 15px; }
.orderConfDiv6		{ width: 125px; position: absolute; left: 125px; top: 15px; }
.orderConfDiv7		{ width: 125px; position: absolute; left: 250px; top: 15px; }
.orderConfDiv8		{ width: 195px; position: absolute; left: 335px; top: 15px; }
.orderConfDiv9		{ width: 600px; position: absolute; left: 10px; top: 35px; } */
.accountPointsDiv, .prevOrdersDiv1	{ margin: 5px 15px 8px 0; }
/* .accountPointsDiv, .prevOrdersDiv1	{ margin: 5px 0 8px 0; } */
/*.favGrid			{ border: 1px solid #6B1C21; }*/
.dibsTbl1			{ width: 280px; }
/*.dibsTbl1			{ width: 250px; } */
.dibsTblTD			{ margin-left:5px; width: 150px; vertical-align:middle;border:0; }
/*.dibsTblTD			{ margin-left:5px; width: 120px; vertical-align:middle;border:0px solid #000000; } */
/*.favRestListGrid	{ border: 1px solid #6B1C21; } */
.restListContBrdr	{ border: 1px solid #e7e7e7; }
/* .restListContBrdr	{ border: 1px solid #cccccc; } */
.restListContDiv	{ float: right; border:0; width: 110px; text-align: center; }
/*.restListContDiv	{ float: right; border:0; width: 110px; margin-top: 10px; } */
/* .style38Mid		{ width: 160px; padding: 10px 0; } old */
.csTopContent{width:780px;float:left; padding: 0 ; margin:0; border: 0;}
.csLeftContent{width:261px;float:left; padding: 0; margin: 0;}
.csMiddleContent{width:520px;float:left; padding: 0; margin:0; border:0; }
.menuXtraList { margin: 0 0 5px 5px; width: 300px; }

.je-orderpage-basket-table{width:350px;}
.member-details-address-table {width:320px;}

.newMember td .longInputField { width: 200px; }

/* Taken from inline order-details  */
.ordered-products-txtcomments {width:350px; height:100px;}
.phonetext {width:200px;} /* duplicated above */
.nametext {width:200px;} /* duplicated above */
.addresstext {width:200px;} /* duplicated above */
.addresstext.addressnumber, .addresstext.addressfloor {width:30px;}
.addresstext.addresspostnumber {width:50px;}
