*{margin:0;padding:0}
BODY {COLOR: #535456; FONT-FAMILY: Arial, Helvetica;text-align:center;BACKGROUND-COLOR: #fcf5ed}
A {FONT-WEIGHT: normal; CURSOR: pointer; COLOR: #ce4823; TEXT-DECORATION: underline}
.wrapper{ WIDTH: 966px; HEIGHT: 100%; margin:0 auto}
.maincon{ WIDTH: 966px; HEIGHT: 100%}
.sendshare{ PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 18px; FLOAT: left; PADDING-BOTTOM: 3px; PADDING-TOP: 12px;width:280px; line-height: 21px}
.signin{ PADDING-RIGHT: 15px; PADDING-LEFT: 20px; FONT-SIZE: 18px; FLOAT: right; PADDING-BOTTOM: 3px; PADDING-TOP: 12px;width:310px; line-height: 21px}
.logo{ padding-top:5px; text-align: center}
.search_fields {PADDING-TOP: 15px }
.mobile_download {PADDING-TOP: 40px}
.learn_text{ font-size:16px; padding-top:24px}
.textfield1{ WIDTH: 258px; POSITION: relative}
.or{ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; COLOR: #000000; PADDING-TOP: 23px}
.select_location{ PADDING-TOP: 2px;height:30px}
#main_submit{ PADDING-TOP: 12px}
.advanced_search{ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; WIDTH: 258px; COLOR: #000000; PADDING-TOP: 20px; TEXT-ALIGN: left}
.nutrition_info{ MARGIN: 20px 0px 0px; WIDTH: 478px}
.mobile_appli_download{ FONT-SIZE: 18px; COLOR: #535456}
#gpslinklist {PADDING-RIGHT: 203px; PADDING-LEFT: 203px; FONT-SIZE: 12px; COLOR: #ce4823; TEXT-ALIGN: justify }
#gpslinklist A {FONT-WEIGHT: normal; FONT-SIZE: 12px; CURSOR: pointer; COLOR: #ce4823; TEXT-DECORATION: underline }
#gpslinklist P SPAN {FONT-SIZE: 15px; COLOR: #535456 }
#gpslinklist H4 {FONT-WEIGHT: normal; FONT-SIZE: 16px; MARGIN-BOTTOM: -10px; COLOR: #535456; TEXT-ALIGN: center }
.site_left{ BACKGROUND:url(../images/site_left.gif) repeat-y; width:13px}
.site_right{ BACKGROUND:url(../images/site_right.gif) repeat-y; width:13px}
.footer{ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 10px; PADDING-TOP: 56px; TEXT-ALIGN: center;clear:both}
.copyright{ COLOR: #000000; PADDING-TOP: 2px}
.box{ width:950px; background-color:#FFFFFF}
#search_overlay{ FONT-SIZE: 15px; LEFT: 25px; COLOR: #a8a9ad; POSITION: absolute; TOP: 1px;color: rgb(168, 169, 173); font-size: 15px}
#address{ FONT-SIZE: 16px; WIDTH: 250px; HEIGHT: 19px}
#location_error{ DISPLAY: none; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff0000; PADDING-TOP: 5px}
.select1{ FONT-SIZE: 16px; WIDTH: 258px; HEIGHT: 23px }
.popular_location{ DISPLAY: none; PADDING-TOP: 6px}
.popular_location1{ MARGIN-TOP: 6px; FONT-SIZE: 16px }
#search_error{ display:none}
.img1{ PADDING-RIGHT: 15px;text-align:center}
.img2{ PADDING-RIGHT: 15px;text-align:center}
.img3{ PADDING-LEFT: 15px; text-align:center}
 .maindiv{ PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; COLOR: #7e7e80; PADDING-TOP: 20px; text-align:left;width:900px}
.search_text{ FONT-SIZE: 12px;width:900px}
.sortedby{ FONT-SIZE: 16px; PADDING-TOP: 10px }
.mc{ width:900px}
.cc{ width:550px; float:left}
.rc{ width:300px; float:right; PADDING-LEFT: 9px; FLOAT: right; PADDING-BOTTOM: 5px; BORDER-LEFT: #aaaaaa thin solid}
.by{ FONT-SIZE: 12px; LINE-HEIGHT: 18px; PADDING-TOP: 4px}
.rc{ FONT-SIZE: 12px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 15px; LINE-HEIGHT: 18px; PADDING-TOP: 3px}
.domino{ PADDING-BOTTOM: 25px;font-weight:bold}
.menu_item{ PADDING-TOP: 4px}
.wt{ FONT-SIZE: 12px; LINE-HEIGHT: 18px; PADDING-TOP: 3px}
.text18{ font-weight:bold}
.vertical{ vertical-align:middle }
.padding_right_4{ margin-right:4px}
.red{ color:#cf4924}
.grey{ color:#7E7E80 }
.big_font{ font-size: 18px}
.medium_font{ font-size: 16px}
.small_font{ font-size: 12px}
.padding_top{ margin-top:10px}
.padding_bottom{ margin-bottom:10px}
.padding_top10{ margin-top:10px}
.padding_bottom_2{ padding_bottom * 2 }
.padding_left{ margin-left: 10px }
.left{ float:left}
.right{ float:right}
.underline{ text-decoration:underline}
.left_padding40{ PADDING-LEFT: 40px}
.text_field250{ width: 250px; height: 19px; font-size: 16px}
.popular_location_link{ FONT-WEIGHT: normal; FONT-SIZE: 12px; CURSOR: pointer; COLOR: #ce4823; TEXT-DECORATION: underline }
.popular_location_head{ FONT-WEIGHT: normal; FONT-SIZE: 16px; MARGIN-BOTTOM: -10px; COLOR: #535456; TEXT-ALIGN: center }
.p15{ FONT-SIZE: 15px; COLOR: #ce4823 }
.span15{ FONT-SIZE: 15px; COLOR: #535456}
.padding_top10 {padding-bottom :10px }
div.registration{ width:574px; height:355px}
div.registration_container{ padding:28px 25px 0 20px; color:#7e7e80; font-size:18px}
div.recent_searches{ padding: 35px 0pt 45px; width: 660px; text-align: left}
div.login{ padding: 22px 37px 0pt; color: rgb(126, 126, 128); font-size: 18px}
div.sent_to_friend{ padding:22px 37px 0 37px; color:#7e7e80; font-size:18px}
div.reset_password{ width: 574px; height: 355px; align = "center"}
div.share_with_friends{ padding:22px 37px 0 37px; color:#7e7e80; font-size:18px}
div.my_account{ padding: 50px 0pt 0pt 20px; color: rgb(126, 126, 128); font-size: 18px; border="0"; cellpadding="0"; cellspacing="0"; width="100%"; height="100%" }
div.admin_add_menu{ padding: 50px 0pt 0pt 20px; color: rgb(126, 126, 128); font-size: 18px; border="0"; cellpadding="0"; cellspacing="0" width:574px; height:355px}
html, body {height: 100%}
div#fancy_overlay {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #; display: none; z-index: 30}
* html div#fancy_overlay {position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}
div#fancy_wrap {text-align: left}
div#fancy_loading {position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: transparent; z-index: 100}
div#fancy_loading div {position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url('../images/fancy_light_box/fancy_progress.png') no-repeat}
div#fancy_loading_overlay {position: absolute; background-color: #FFF; z-index: 30}
div#fancy_loading_icon {position: absolute; background: url('http://www.goodfoodnearyou.com/images/fancy_light_box/fancy_loading.gif') no-repeat; z-index: 35; width: 16px; height: 16px}
div#fancy_outer {position: absolute; top: 0; left: 0; z-index: 90; padding: 46px 46px 46px 46px; margin: 0; overflow: hidden; background: transparent; display: none}
div#fancy_inner {position: relative; width:100%; height:100%; background: #FFF}
div#fancy_content {margin: 0; z-index: 100; position: absolute}
div#fancy_div {background: #000; color: #FFF; height: 100%; width: 100%; z-index: 100}
img#fancy_img {position: absolute; top: 0; left: 0; border:0; padding: 0; margin: 0; z-index: 100; width: 100%; height: 100%}
div#fancy_close {position: absolute; top: 10px; right: 8px; height: 30px; width: 30px; background: url('../images/shadow/btn_x.gif') top left no-repeat; cursor: pointer; z-index: 181; display: none}
#fancy_ajax {width: 100%; height: 100%; overflow: auto}
span.fancy_ico {position: absolute; top: 50%; margin-top: -15px; width: 30px; height: 30px; z-index: 112; cursor: pointer; display: block}
.fancy_bigIframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent}
div#fancy_bg {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 70; border: 0; padding: 0; margin: 0}
div.fancy_bg {position: absolute; display: block; z-index: 70; border: 0; padding: 0; margin: 0}
div.fancy_bg_n {top: -46px; width: 100%; height: 46px; background: transparent url('../images/shadow/lb_top_46x46.png') repeat-x}
div.fancy_bg_ne {top: -46px; right: -46px; width: 46px; height: 46px; background: transparent url('../images/shadow/lb_corner_top_rt_46x46.png') no-repeat}
div.fancy_cr_tr {width: 24px; height: 24px; right: 0px; background: transparent url('../images/shadow/top_right.png') no-repeat}
div.fancy_cr_tl {width: 24px; height: 24px; background: transparent url('../images/shadow/top_left.png') no-repeat}
div.fancy_cr_br {width: 23px; height: 24px; bottom: -0px; right: 0px; background: transparent url('../images/shadow/bot_right.png') no-repeat}
div.fancy_cr_bl {width: 24px; height: 23px; right: 0px; bottom: 0px; left:0px; background: transparent url('../images/shadow/bot_left.png') no-repeat}
div.fancy_bg_e {right: -46px; height: 100%; width: 46px; background: transparent url('../images/shadow/lb_rt_46x46.png') repeat-y}
div.fancy_bg_se {bottom: -46px; right: -46px; width: 46px; height: 46px; background: transparent url('../images/shadow/lb_corner_bot_rt_46x46.png') no-repeat}
div.fancy_bg_s {bottom: -46px; width: 100%; height: 46px; background: transparent url('../images/shadow/lb_bot_46x46.png') repeat-x}
div.fancy_bg_sw {bottom: -46px; left: -46px; width: 46px; height: 46px; background: transparent url('../images/shadow/lb_corner_bot_lt_46x46.png') no-repeat}
div.fancy_bg_w {left: -46px; height: 100%; width: 46px; background: transparent url('../images/shadow/lb_lt_46x46.png') repeat-y}
div.fancy_bg_nw {top: -46px; left: -46px; width: 46px; height: 46px; background: transparent url('../images/shadow/lb_corner_top_lt_46x46.png') no-repeat}
div#fancy_title {position: absolute; bottom: -33px; left: 0; width: 100%; z-index: 100; display: none}
div#fancy_title div {color: #FFF; font: bold 12px Arial; padding-bottom: 3px}
div#fancy_title table {margin: 0 auto}
div#fancy_title table td {padding: 0; vertical-align: middle}
td#fancy_title_left {height: 32px; width: 15px; background: transparent url(../images/fancy_light_box/fancy_title_left.png) repeat-x}
td#fancy_title_main {height: 32px; background: transparent url(../images/fancy_light_box/fancy_title_main.png) repeat-x}
td#fancy_title_right {height: 32px; width: 15px; background: transparent url(../images/fancy_light_box/fancy_title_right.png) repeat-x}
BODY {BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 17px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: helvetica; BACKGROUND-COLOR: #fcf5ed}
A {FONT-WEIGHT: normal; CURSOR: pointer; TEXT-DECORATION: none }
A:hover {TEXT-DECORATION: underline }
.menu_details {padding-top: 3px; font-size: 12px; line-height: 18px}
.restaurant_details {padding: 50px 0 0 20px; color: #7e7e80; font-size: 18px; float: left; line-height: 18px}
.large_name {color: #cf4924; padding-bottom: 8px; font-size: 26px; font-weight: 700}
.large_name_gray {color: #7E7E80; padding-bottom: 8px; font-size: 18px}
.large_title {color: #cf4924; font-size: 23px; font-weight: 700; line-height: 25px }
.text_field {width: 190px; height: 27px}
FORM {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
IMG {BORDER-RIGHT: 0px; BORDER-TOP: 0px; -MS-INTERPOLATION-MODE: bicubic; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px }
IMG.overlay_protect {FILTER: alpha(opacity = 0); opacity: 0 }
INPUT[ type = 'text'] {BORDER-RIGHT: #a6a6a6 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a6a6a6 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a6a6a6 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #a6a6a6 1px solid; BACKGROUND-COLOR: #fff }
INPUT[ type = 'password'] {BORDER-RIGHT: #a6a6a6 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a6a6a6 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a6a6a6 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #a6a6a6 1px solid; BACKGROUND-COLOR: #fff }
INPUT[ type = 'file'] {BORDER-RIGHT: #a6a6a6 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a6a6a6 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a6a6a6 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #a6a6a6 1px solid; BACKGROUND-COLOR: #fff }
TEXTAREA {BORDER-RIGHT: #a6a6a6 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a6a6a6 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a6a6a6 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #a6a6a6 1px solid; BACKGROUND-COLOR: #fff }
INPUT.text INPUT.password INPUT.file {BORDER-RIGHT: #a6a6a6 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a6a6a6 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a6a6a6 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #a6a6a6 1px solid; BACKGROUND-COLOR: #fff }
.drophover {BACKGROUND-COLOR: #66ccff }
.font8 {FONT-SIZE: 8px; FONT-FAMILY: helvetica }
.font9 {FONT-SIZE: 9px; FONT-FAMILY: helvetica }
.font10 {FONT-SIZE: 11px; FONT-FAMILY: helvetica }
.font11 {FONT-SIZE: 11px; FONT-FAMILY: helvetica }
.font12 {FONT-SIZE: 12px; FONT-FAMILY: helvetica }
.font13 {FONT-SIZE: 13px; FONT-FAMILY: helvetica }
.font14 {FONT-SIZE: 14px; FONT-FAMILY: helvetica }
.font15 {FONT-SIZE: 15px; FONT-FAMILY: helvetica }
.font16 {FONT-SIZE: 16px; FONT-FAMILY: helvetica }
.font17 {FONT-SIZE: 17px; FONT-FAMILY: helvetica }
.font18 {FONT-SIZE: 18px; FONT-FAMILY: helvetica }
.font20 {FONT-SIZE: 20px; FONT-FAMILY: helvetica }
.font22 {FONT-SIZE: 22px; FONT-FAMILY: helvetica }
.font24 {FONT-SIZE: 24px; FONT-FAMILY: helvetica }
.font26 {FONT-SIZE: 26px; FONT-FAMILY: helvetica }
.font28 {FONT-SIZE: 28px; FONT-FAMILY: helvetica }
.linkBoldBlack {FONT-WEIGHT: bold; COLOR: #000 }
.linkBlack {COLOR: #000 }
.linkBlue {COLOR: #00f }
.linkWhite {COLOR: #fff }
.linkRed {COLOR: #f00 }
.linkGreen {COLOR: #0f0 }
.linkGrey {COLOR: #5b5b5b }
.grayBg {BACKGROUND-COLOR: #e1e1e1 }
.padding {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px }
.clear {CLEAR: both }
.empty {FONT-SIZE: 0px; LINE-HEIGHT: 0px }
.float {FLOAT: left }
.column {FLOAT: left }
.pointer {CURSOR: pointer }
.truncate {OVERFLOW: hidden; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis }
.clearfix:unknown {CLEAR: both; DISPLAY: block; FONT-SIZE: 0px; VISIBILITY: hidden; HEIGHT: 0px; content: " " }
.clearfix {DISPLAY: inline-block }
* HTML .clearfix {HEIGHT: 1% }
.clearfix {DISPLAY: block }
TD {BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000 }
.bottom {BORDER-BOTTOM: 1px solid }
.bottomLeft {BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid }
.left {BORDER-LEFT: 1px solid }
.right {BORDER-RIGHT: 1px solid }
.rightBottom {BORDER-RIGHT: 1px solid; BORDER-BOTTOM: 1px solid }
.rightBottomLeft {BORDER-RIGHT: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid }
.rightLeft {BORDER-RIGHT: 1px solid; BORDER-LEFT: 1px solid }
.top {BORDER-TOP: 1px solid }
.topBottom {BORDER-TOP: 1px solid; BORDER-BOTTOM: 1px solid }
.topBottomLeft {BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid }
.topLeft {BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid }
.topRight {BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid }
.topRightBottom {BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-BOTTOM: 1px solid }
.topRightBottomLeft {BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid }
.topRightLeft {BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid }
.column_box {PADDING-BOTTOM: 10px; POSITION: relative }
#media_list .column_box {PADDING-BOTTOM: 0px; POSITION: relative }
.eventTemplateCategorySelected {FONT-WEIGHT: bold; BACKGROUND-COLOR: #9c6 }
.paginationCell {PADDING-RIGHT: 3px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 3px; CURSOR: pointer; COLOR: #595959; PADDING-TOP: 4px }
.paginationCurrent {PADDING-RIGHT: 3px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 3px; CURSOR: pointer; COLOR: #595959; PADDING-TOP: 4px }
.paginationCurrent {COLOR: #595959; TEXT-DECORATION: underline }
.paginationCurrent A {COLOR: #595959 }
.paginationCell_plain {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px }
.paginationCell_plain A.module_link_color {FONT-WEIGHT: bold }
.paginationCell A {COLOR: #595959; TEXT-DECORATION: none }
.paginationCell A:hover {TEXT-DECORATION: underline }
.lucida {FONT-FAMILY: 'lucida grande', verdana, tahoma, arial, geneva, helvetica, sans-serif }
.verdana {FONT-FAMILY: verdana, tahoma, arial, geneva, helvetica, 'lucida grande', sans-serif }
.tahoma {FONT-FAMILY: tahoma, arial, geneva, helvetica, 'lucida grande', verdana, sans-serif }
.arial {FONT-FAMILY: arial, geneva, helvetica, 'lucida grande', verdana, tahoma, sans-serif }
.geneva {FONT-FAMILY: geneva, helvetica, 'lucida grande', verdana, tahoma, arial, sans-serif }
.helvetica {FONT-FAMILY: helvetica, 'lucida grande', verdana, tahoma, arial, geneva, sans-serif }
.hint_text {FONT: 700 12px / 1.25em helvetica, arial, verdana, san-serif; COLOR: #ffffff }
.hint-text {FONT: 700 12px / 1.25em helvetica, arial, verdana, san-serif; COLOR: #ffffff }
.text08 {FONT-SIZE: 8px }
.text09 {FONT-SIZE: 9px }
.text10 {FONT-SIZE: 11px }
.text11 {FONT-SIZE: 11px }
.text12 {FONT-SIZE: 12px }
.text13 {FONT-SIZE: 13px }
.text14 {FONT-SIZE: 14px }
.text15 {FONT-SIZE: 15px }
.text16 {FONT-SIZE: 16px }
.text17 {FONT-SIZE: 17px }
.text18 {FONT-SIZE: 18px }
.text19 {FONT-SIZE: 19px }
.text20 {FONT-SIZE: 20px }
.text22 {FONT-SIZE: 22px }
.text24 {FONT-SIZE: 24px }
.text26 {FONT-SIZE: 26px }
.text28 {FONT-SIZE: 28px }
.lheight05 {LINE-HEIGHT: 1.05em }
.lheight10 {LINE-HEIGHT: 1.1em }
.lheight15 {LINE-HEIGHT: 1.15em }
.lheight20 {LINE-HEIGHT: 1.2em }
.lheight25 {LINE-HEIGHT: 1.25em }
.lheight30 {LINE-HEIGHT: 1.3em }
.lheight35 {LINE-HEIGHT: 1.35em }
.lheight40 {LINE-HEIGHT: 1.4em }
.lheight45 {LINE-HEIGHT: 1.45em }
.lheight50 {LINE-HEIGHT: 1.5em }
.lheight55 {LINE-HEIGHT: 1.55em }
.lheight60 {LINE-HEIGHT: 1.6em }
.lheight65 {LINE-HEIGHT: 1.65em }
.lheight70 {LINE-HEIGHT: 1.7em }
.lheight75 {LINE-HEIGHT: 1.75em }
.lheight80 {LINE-HEIGHT: 1.8em }
.lheight85 {LINE-HEIGHT: 1.85em }
.lheight90 {LINE-HEIGHT: 1.9em }
.lheight95 {LINE-HEIGHT: 1.95em }
.lheight100 {LINE-HEIGHT: 1em }
.lheight200 {LINE-HEIGHT: 2em }
.lspace00 {LETTER-SPACING: 0em }
.lspace01 {LETTER-SPACING: 0.01em }
.lspace02 {LETTER-SPACING: 0.02em }
.lspace03 {LETTER-SPACING: 0.03em }
.lspace04 {LETTER-SPACING: 0.04em }
.lspace05 {LETTER-SPACING: 0.05em }
.lspace06 {LETTER-SPACING: 0.06em }
.lspace07 {LETTER-SPACING: 0.07em }
.lspace08 {LETTER-SPACING: 0.08em }
.lspace09 {LETTER-SPACING: 0.09em }
.lspace10 {LETTER-SPACING: 0.1em }
.lspace12 {LETTER-SPACING: 0.12em }
.lspace14 {LETTER-SPACING: 0.14em }
.lspace16 {LETTER-SPACING: 0.16em }
.lspace18 {LETTER-SPACING: 0.18em }
.lspace20 {LETTER-SPACING: 0.2em }
.lspace30 {LETTER-SPACING: 0.3em }
.lspace40 {LETTER-SPACING: 0.4em }
.lspace50 {LETTER-SPACING: 0.5em }
.fweight1 {FONT-WEIGHT: 100 }
.fweight2 {FONT-WEIGHT: 200 }
.fweight3 {FONT-WEIGHT: 300 }
.fweight4 {FONT-WEIGHT: 400 }
.fweight5 {FONT-WEIGHT: 500 }
.fweight6 {FONT-WEIGHT: 600 }
.fweight7 {FONT-WEIGHT: 700 }
.bold {FONT-WEIGHT: bold }
.uline {TEXT-DECORATION: underline }
A.noline {TEXT-DECORATION: none }
.italic {FONT-STYLE: italic }
.upper_navigation {FONT-SIZE: 12px; RIGHT: 14px; MARGIN: 0px; COLOR: #fff; FONT-FAMILY: helvetica; POSITION: absolute; TOP: 12px; TEXT-ALIGN: right }
.upper_navigation A {COLOR: #fff; TEXT-DECORATION: none }
.upper_navigation A:visited {COLOR: #fff; TEXT-DECORATION: none }
.upper_navigation A:hover {TEXT-DECORATION: underline }
.lower_navigation {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px }
.ln_full {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TOP: 43px }
.fp_navigation {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 56px }
.full {WIDTH: 989px; HEIGHT: 56px }
.fp_navigation LI {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: right }
.fp_navigation LI A {DISPLAY: block; HEIGHT: 28px }
.fp_navigation LI A SPAN {DISPLAY: none }
LI.fp_home A {BACKGROUND-POSITION: 0px 0px; MARGIN-LEFT: 31px; WIDTH: 146px }
LI.fp_profile A {BACKGROUND-POSITION: -350px -2px; MARGIN-LEFT: 192px; WIDTH: 126px }
LI.fp_pages A {BACKGROUND-POSITION: -146px -3px; WIDTH: 100px }
LI.fp_library A {BACKGROUND-POSITION: -246px -3px; WIDTH: 104px }
LI.fp_inbox A {BACKGROUND-POSITION: -475px -3px; WIDTH: 96px }
LI.fp_friends A {BACKGROUND-POSITION: -571px -3px; WIDTH: 88px }
LI.fp_home A:hover {BACKGROUND-POSITION: 0px 0px }
LI.fp_home A.selected {BACKGROUND-POSITION: 0px 0px }
LI.fp_profile A:hover {BACKGROUND-POSITION: -350px -30px }
LI.fp_profile A.selected {BACKGROUND-POSITION: -350px -30px }
LI.fp_pages A:hover {BACKGROUND-POSITION: -146px -31px }
LI.fp_pages A.selected {BACKGROUND-POSITION: -146px -31px }
LI.fp_library A:hover {BACKGROUND-POSITION: -246px -31px }
LI.fp_library A.selected {BACKGROUND-POSITION: -246px -31px }
LI.fp_inbox A:hover {BACKGROUND-POSITION: -475px -31px }
LI.fp_inbox A.selected {BACKGROUND-POSITION: -475px -31px }
LI.fp_friends A:hover {BACKGROUND-POSITION: -571px -31px }
LI.fp_friends A.selected {BACKGROUND-POSITION: -571px -31px }
.lb_table .lb_tl {BACKGROUND-POSITION: left top }
.lb_table .lb_tr {BACKGROUND-POSITION: right top }
.lb_table .lb_tc {BACKGROUND-POSITION: center top }
.lb_table .lb_cl {BACKGROUND-POSITION: left center }
.lb_table .lb_cc {BACKGROUND-POSITION: center center }
.lb_table .lb_cr {BACKGROUND-POSITION: right center }
.lb_table .lb_bl {BACKGROUND-POSITION: left bottom }
.lb_table .lb_bc {BACKGROUND-POSITION: center bottom }
.lb_table .lb_br {BACKGROUND-POSITION: right bottom }
.lb_table .lb_content {POSITION: relative }
.safari .lb_content {MARGIN-BOTTOM: 0px }
.fp_lightbox {LEFT: 0px; POSITION: absolute; TOP: 0px }
.fp_lightbox .lb_tl {HEIGHT: 86px }
.fp_lightbox .lb_bl {HEIGHT: 86px }
.fp_lightbox .lb_tl {WIDTH: 86px }
.fp_lightbox .lb_tr {WIDTH: 86px }
.fp_lightbox .lb_cl IMG {WIDTH: 86px; HEIGHT: 1px }
.fp_lightbox .lb_cr IMG {WIDTH: 86px; HEIGHT: 1px }
.fp_lightbox .lb_content {LEFT: -5px; MARGIN: -50px; TOP: -5px }
.fp_lightbox .safari .lb_content {MARGIN-TOP: -100px; TOP: 45px }
.img_shadow .lb_tl {HEIGHT: 22px }
.img_shadow .lb_bl {HEIGHT: 22px }
.img_shadow .lb_tl {WIDTH: 22px }
.img_shadow .lb_tr {WIDTH: 22px }
.img_shadow .lb_cl IMG {WIDTH: 22px; HEIGHT: 1px }
.img_shadow .lb_cr IMG {WIDTH: 22px; HEIGHT: 1px }
.img_shadow .lb_content {LEFT: -2px; MARGIN: -14px; TOP: -2px }
.img_shadow .safari .lb_content {MARGIN-TOP: -26px; TOP: 11px }
.small .lb_tl {HEIGHT: 11px }
.small .lb_bl {HEIGHT: 11px }
.small .lb_tl {WIDTH: 11px }
.small .lb_tr {WIDTH: 11px }
.small .lb_cl IMG {WIDTH: 11px; HEIGHT: 1px }
.small .lb_cr IMG {WIDTH: 11px; HEIGHT: 1px }
.small .lb_content {LEFT: -1px; MARGIN: -7px; TOP: -1px }
.small .safari .lb_content {MARGIN-TOP: -13px; TOP: 5px }
.vi_buttons {FONT-SIZE: 14px; CURSOR: pointer; COLOR: #bbbbbb; FONT-FAMILY: helvetica; HEIGHT: 32px }
.vib_on {COLOR: #000000; BACKGROUND-COLOR: #ffffff }
.vib_gradient_on {BACKGROUND: url(http://www.goodfoodnearyou.com/images/homepage/20080310/img_tab_gradient.gif) }
.vicontent A {TEXT-DECORATION: none }
.vicontent A:visited {TEXT-DECORATION: none }
.vicontent A:hover {TEXT-DECORATION: underline }
.help_box {Z-INDEX: 99 }
.help_box .lb_tl {WIDTH: 40px; HEIGHT: 59px }
.help_box .lb_br {WIDTH: 40px; HEIGHT: 45px }
.help_right_bubble .lb_tl {WIDTH: 96px; HEIGHT: 59px }
.help_left_bubble .lb_tr {WIDTH: 96px; HEIGHT: 59px }
.help_right_bubble .lb_br {WIDTH: 40px; HEIGHT: 45px }
.help_left_bubble .lb_bl {WIDTH: 40px; HEIGHT: 45px }
.help_box .lb_content {MARGIN: -20px -10px -10px }
.help_box .safari .lb_content {MARGIN-TOP: -30px; TOP: 10px }
.help_bubble_text {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: helvetica }
.help_bubble_question {DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 12px }
.fp_tip {BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 4px; BACKGROUND: #ffffe6; PADDING-BOTTOM: 4px; FONT: 11px Helvetica, sans-serif; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #000000 1px solid }
.profile_inbox_sort_delete {FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: helvetica }
.profile_inbox_msg {CURSOR: pointer; COLOR: #000; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none }
.profile_inbox_msg A {COLOR: #000; TEXT-DECORATION: none }
.profile_image_msg A {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: helvetica }
.profile_image_msg A:visited {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: helvetica }
.profile_inbox_msg_on A {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY: helvetica; BACKGROUND-COLOR: #8ec534; TEXT-DECORATION: none }
.profile_inbox_msg_on {COLOR: #fff; BACKGROUND-COLOR: #8ec534; TEXT-DECORATION: none }
.msg_unread {FONT-WEIGHT: bold }
.msg_read {FONT-WEIGHT: normal }
.msg_read .msg_dot {DISPLAY: none }
DIV.inbox_bg {BACKGROUND-IMAGE: url(http://www.goodfoodnearyou.com/images/inbox/inbox_sprite_v2.gif) }
.caption_container {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 9pt; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; FONT-FAMILY: helvetica; TEXT-ALIGN: center }
.pcTmplSelected {BORDER-RIGHT: #9c6 3px solid; BORDER-TOP: #9c6 3px solid; BORDER-LEFT: #9c6 3px solid; BORDER-BOTTOM: #9c6 3px solid }
.pcTmplUnselected {BORDER-RIGHT: #fff 3px solid; BORDER-TOP: #fff 3px solid; BORDER-LEFT: #fff 3px solid; BORDER-BOTTOM: #fff 3px solid }
.b_body {LINE-HEIGHT: 150% }
BODY.fpeditor {BACKGROUND-COLOR: #fff }
TABLE.fpeditor .toolbar {BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #f0f0ee }
TABLE.fpeditor .htmlarea {BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid }
TABLE.fpeditor .btnImage {BORDER-RIGHT: #f0f0ee 1px solid; BORDER-TOP: #f0f0ee 1px solid; BORDER-LEFT: #f0f0ee 1px solid; BORDER-BOTTOM: #f0f0ee 1px solid }
TABLE.fpeditor .btnImage_hover {BORDER-RIGHT: #0a246a 1px solid; BORDER-TOP: #0a246a 1px solid; BORDER-LEFT: #0a246a 1px solid; BORDER-BOTTOM: #0a246a 1px solid; BACKGROUND-COLOR: #b6bdd2 }
TABLE.fpeditor SELECT {FONT-SIZE: 10px }
TABLE.fpeditor .view_source {BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 12px; BACKGROUND-COLOR: #f0f0ee }
.nav_coll_selected {BACKGROUND-COLOR: #8ec534 }
.nav_coll_selected .media_data {COLOR: white; BACKGROUND-COLOR: #8ec534 }
LI.collection DIV {TEXT-DECORATION: none }
LI.collection DIV:hover {TEXT-DECORATION: underline }
LI.nav_coll_selected DIV:hover {TEXT-DECORATION: none }
DIV.collection_bg {BACKGROUND-IMAGE: url(http://www.goodfoodnearyou.com/images/icon_sprite2.gif) }
.LB_cancel_save {BACKGROUND-.: url(http://www.goodfoodnearyou.com/ima.ges/lightboxes/Cancel_save.gif) }
.LB_cancel {BACKGROUND-POSITION: 0px 0px; WIDTH: 70px; HEIGHT: 29px }
.LB_save {BACKGROUND-POSITION: -70px 0px; WIDTH: 76px; HEIGHT: 29px }
DIV.LB_sprite {BACKGROUND-IMAGE: url(http://www.goodfoodnearyou.com/images/mypage/lightbox_buttons.gif) }
DIV.LB_upload_images {BACKGROUND-POSITION: -152px 0px; WIDTH: 119px; HEIGHT: 23px }
DIV.LB_upload_videos {BACKGROUND-POSITION: -271px 0px; WIDTH: 119px; HEIGHT: 23px }
DIV.LB_cancel_upload {BACKGROUND-POSITION: -310px -46px; WIDTH: 70px; HEIGHT: 19px }
DIV.LB_upload_on {BACKGROUND-POSITION: -380px -46px; WIDTH: 70px; HEIGHT: 19px }
DIV.LB_upload_off {BACKGROUND-POSITION: -380px -65px; WIDTH: 70px; HEIGHT: 19px }
DIV.LB_cancel_lightbox {BACKGROUND-POSITION: -3px -3px; WIDTH: 70px; CURSOR: pointer; HEIGHT: 23px }
DIV.LB_save_lightbox {BACKGROUND-POSITION: -76px -87px; WIDTH: 76px; CURSOR: pointer; HEIGHT: 29px }
DIV.LB_spacer_top {BACKGROUND-POSITION: 0px -149px; WIDTH: 388px; HEIGHT: 31px }
DIV.LB_spacer_bottom {BACKGROUND-POSITION: 0px -180px; WIDTH: 388px; HEIGHT: 34px }
BODY DIV#toolTip {BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 5px; BACKGROUND: #ffffc8; PADDING-BOTTOM: 5px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #000 1px solid; POSITION: absolute; TOP: 0px; TEXT-ALIGN: left; opacity: 0.1; -moz-border-radius: 7px }
BODY DIV#toolTip P {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px/12px verdana,arial,serif; COLOR: #000; PADDING-TOP: 0px }
BODY DIV#toolTip P EM {MARGIN-TOP: 3px; DISPLAY: block; FONT-WEIGHT: bold; FONT-STYLE: normal }
table.restaurants{ margin-top: 32px}
td.ad_provider{ valign="top" width="100%" }
table.menu_item_list{ margin-top:41px; color:#1d1d1d; font-size:18px}
td.menu_item_row{ font-size:17px; font-weight:700; color:#cf4924}
table.my_account{ color: rgb(126, 126, 128); font-size: 18px; border: 0px; cellpadding: 1px; cellspacing: 1px; width: auto; height: auto}
html.fb_share_link {padding:2px 0 0 20px; height:16px; background:url(../images/share/facebook_share_icon_7-26981.gif) no-repeat top left}
.error {COLOR: #cf1313; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px;TEXT-ALIGN: center; FONT-VARIANT: normal }
.sorted{ color:#7E7E80 }
.highlight_sorted{ color:#7E7E80; font-weight: 700}
.dropdown250{ width: 250px}
.text_field337{ width: 337px; height: 20px}
.text_field50{ width: 50px; height: 20px}
.text_field60{ width: 60px; height: 20px}
.text_field120{ width: 120px; height: 20px}
.error_text_lighter {COLOR: #cf1313; PADDING-LEFT: 10px; FONT-WEIGHT: lighter; FONT-SIZE: 12px; PADDING-TOP:5px; PADDING-BOTTOM: 0px;TEXT-ALIGN: center; FONT-VARIANT: normal }
.text_field340{ width: 340px; height: 20px}
.search_image_style{ vertical-align:middle}
.text_field80{ width: 80px; height: 20px}
.caption_text{ font-size: 13px}
.info_text {font-size:12px; line-height:20px}
.textArea337{ font-size: 12px; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; color: black; background-color: #ffffff; width: 337px}
.title_text{ color:#cf4924; font-size:26px; font-weight:700; line-height:27px}
 .headerClass{color: rgb(207, 73, 36); font-size: 26px; line-height:30px; font-weight: 700;}
h3.headerClass{line-height:0px; line-height:20px; margin:30px 0px 30px 0px; *margin:0px;}
#testimonials{float:right;width:350px;margin-left:5px; padding:5px; font-size:12px;}
#testimonials h5{margin-top:0px; font-size:12px;}
#contest-image{width:350px; float:right; text-align:center;}
#testimonial-text{margin-top: 20px; background-image:url('../images/review-background.png'); background-repeat: no-repeat; height:287px;}
#testimonial-text h4{margin:0px 0 0 20px; padding-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#cf4924;}
#actual-text{height:200px; width:300px; overflow: auto; border: thin solid #ccc; background-color:#fff padding:8px; margin:0 0 0 20px;}
#actual-text p{padding:0 8px 0 8px;}
#actual-text span a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cf4924;text-decoration: underline; font-style:normal}
.quote{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000;}
.author{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#535456; font-style:italic;}
#quote2, #quote3, #quote4, #quote5{display:none;}
#orangeNav{float:right; margin:5px 50px 0 0; _margin:7px 0 0 0px; _float:none}
#orangeNav a{margin:0 0 0 15px;float:left}
#pausePlay{display:none;}
#currNum{float:left; margin-left:200px; padding-top:3px; _margin-left:100px; _width:50px;}
 .app_error_dialog {width: 25em; padding: 0 4em; margin: 4em auto 0 auto; border: 1px solid #ccc; border-right-color: #999; border-bottom-color: #999}
.app_error_font {font-size: 100%; color: #f00; line-height: 1.5em}
 .container1 {display: block; padding: 50px 0 100px 0; margin: 0 auto; width: 85%; color: #7e7e80; text-align: left}
.container1 h1.title_text {margin-bottom: 10px;}
.container1 p.info_text {font-size: 14px; line-height: 20px;}
.container1 p.links {text-align: center;font-size: 14px; line-height: 20px;}
.boycontainer1 {padding:50px 20px 0 20px; color:#7e7e80; font-size:14px; line-height:20px;}
.boycontainer1 p.width550 {width:550px;}
.boycontainer1 div.height100 {height:100px;_height:200px;}
.boycontainer1 p.justify {align:justify}
.boycontainer1 div.clear_width900 {clear:both; width:900px;}
.linkstyle {color: #cf4924; font-size: 12px; font-weight: bolder}
*.hidden {display: none !important}
*.visible {visibility: visible !important}
body.admin .body table tr.even td {background-color: #f5f5f5}
body.admin .body table tr.hover td {background-color: #ffffb3}
body.admin .body a {outline: 0 none}
body.admin .body {padding: 10px}
body.admin h1 {font-size: 24px; margin-bottom: 1em}
body.admin p {margin-bottom: 1em}
table.phone-types {border-collapse: collapse; width: 100%}
table.phone-types th {background-color: #eee; padding: 6px; text-align: left}
table.phone-types td {font-size: 12px; padding: 6px}
table.phone-types td.model a {font-weight: bold}
table.phone-types td.modify {font-size: 11px}
 .errorExplanation p {margin-bottom: 1em}
.errorExplanation h2 {color: #cc0000; margin-bottom: .5em}
body.admin .flash p, .flash p {font-size: 12px; font-weight: bold; margin-bottom: 0}
.flash .close {position: relative; text-indent: -10000px}
.flash .close a {background: url('../images/icons/close.png') no-repeat; display: block; height: 30px; position: absolute; right: -26px; top: -26px; width: 30px; z-index: 181}
.flash .error {padding: 0.8em; margin-bottom: 1em; border: 2px solid #dddddd}
.flash .notice {padding: 0.8em; margin-bottom: 1em; border: 2px solid #ddd}
.flash .success {padding: 0.8em; margin-bottom: 1em; border: 2px solid #ddd}
.errorExplanation {padding: 0.8em; margin-bottom: 1em; border: 2px solid #ddd}
.flash .error {background: #fbe3e4; color: #cc0000; border-color: #fbc2c4}
.errorExplanation {background: #fbe3e4; color: #cc0000; border-color: #fbc2c4}
.flash .notice {background: #fff6bf; color: #514721; border-color: #ffd324}
.flash .success {background: #e6efc2; color: #264409; border-color: #c6d880}
.flash .error a {color: #8a1f11}
.flash .notice a {color: #514721}
.flash .success a {color: #264409}
.fieldWithErrors input, .fieldWithErrors textarea {border: 1px solid #f00}
 form.form ol, form.form ul {list-style: none; margin: 0 0 1em 0; padding: 0}
form.form li {display: block; margin-bottom: 1em}
form.form li.text label {display: block; margin-bottom: .3em}
#add_remove_favorite_div {font-size: 12px}
#edit_menu_item_container td {width: 24%}
.menu-item-boxes table {border-collapse: collapse}
.menu-item-boxes td {font-size: 11px; padding: 0 0 4px 0}
#edit_menu_item_container td.header {color: #000; padding: 10px 0; font-size: 13px; font-weight: bold}