/*
Compressed +
*/

/*reset.css*/
html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}

body{line-height:1; color:#333; background:white}

/* Tables still need 'cellspacing="0"' in the markup. */
table{border-collapse:separate; border-spacing:0}
caption, th, td{text-align:left; font-weight:normal}

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after{content:""}
blockquote, q{quotes:""""}

/*png_fix.css*/
@charset "utf-8";

* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

/*typography.css*/
body{  font-family:Tahoma,"Lucida Grande",Arial,Verdana,sans-serif;  line-height:1.5}
body{font-size:75%}
html >body{font-size:12px}
h1, h2, h3, h4, h5, h6{ font-family:Helvetica,Arial,"Lucida Grande",Verdana,sans-serif;  color:#111;  clear:both}
h1{font-size:3em}
h2{font-size:2em}
h3{font-size:1.5em; line-height:1.5}
h4{font-size:1.2em; line-height:1.25; font-weight:bold}
h5{font-size:1em; font-weight:bold}
h6{font-size:1em}
p{margin:0 0 1.5em 0; text-align:justify}
p.last{margin-bottom:0}
p img{float:left; margin:1.5em 1.5em 1.5em 0; padding:0}
p img.top{margin-top:0}
ul, ol{margin:0 0 1.5em 1.5em}
ol{list-style-type:decimal}
dl{margin:1.5em 0}
dl dt{font-weight:bold}
a{color:#0054ff; text-decoration:none; outline:none}
a:hover{color:#004be3; text-decoration:underline}
blockquote{margin:1.5em 0 1.5em 1.5em; color:#666; font-style:italic}
strong{font-weight:bold}
em{font-style:italic}
pre{margin-bottom:1.3em; background:#eee; border:0.1em solid #ddd; padding:1.5em}
code{font:0.9em Monaco,monospace}
hr{ background:#e9e9e9;  color:#e9e9e9;  clear:both;  float:none;  width:100%;  height:0.1em;  margin:0 0 .5em 0;  border:none}
* html hr{margin:0 0 .3em 0}
table{margin-bottom:1.4em; border-top:0.1em solid #ddd; border-left:0.1em solid #ddd}
th, td{height:1em; padding:0.2em 0.4em; border-bottom:0.1em solid #ddd; border-right:0.1em solid #ddd}
th{font-weight:bold}
label{font-weight:bold}
textarea{height:180px; width:300px}
p.small{font-size:0.8em; margin-bottom:1.875em; line-height:1.875em}
p.large{font-size:1.2em; line-height:2.5em}
p.quiet{color:#666}
.hide{display:none} 
.alt{ color:#666;  font-family:"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",serif;  font-size:1.2em;  line-height:1%;  font-style:italic} 
.dquo{margin-left:-.7em}
p.incr, .incr p{font-size:0.83333em; line-height:1.44em;  margin-bottom:1.8em}

/*grid.css*/
body{ text-align:center;  margin:36px 0}
.container{ text-align:left;  position:relative;  padding:0;  margin:0 auto;   width:924px}
.column{ float:left;  margin:0 10px;  padding:0}
* html .column{overflow-x:hidden}
.border{ padding-right:9px;  margin-right:0;  border-right:1px solid #ddd}
.first{margin-left:0}
.last{margin-right:0}
.span-1{width:50px}
.span-2{width:120px}
.span-3{width:190px}
.span-4{width:210px}
.span-5{width:330px}
.span-6{width:400px}
.span-7{width:470px}
.span-8{width:540px}
.span-9{width:610px}
.span-9-5{width:638px}
.span-10{width:680px}
.span-11{width:750px}
.span-12{width:820px}
.span-13{width:890px}
.span-14{width:924px; margin:0}
.append-1{padding-right:70px}
.append-2{padding-right:140px}
.append-3{padding-right:210px}
.append-4{padding-right:280px}
.append-5{padding-right:350px}
.append-6{padding-right:420px}
.append-7{padding-right:490px}
.append-8{padding-right:560px}
.append-9{padding-right:630px}
.append-10{padding-right:700px}
.append-11{padding-right:770px}
.append-12{padding-right:840px}
.append-13{padding-right:910px}
.prepend-1{padding-left:40px}
.prepend-2{padding-left:140px}
.prepend-3{padding-left:210px}
.prepend-4{padding-left:280px}
.prepend-5{padding-left:350px}
.prepend-6{padding-left:420px}
.prepend-7{padding-left:490px}
.prepend-8{padding-left:560px}
.prepend-9{padding-left:630px}
.prepend-10{padding-left:700px}
.prepend-11{padding-left:770px}
.prepend-12{padding-left:840px}
.prepend-13{padding-left:910px}
.box{ padding:1.5em;  margin-bottom:1.5em;  background:#f0f0f0}
.clear{display:inline-block}
.clear:after, .container:after{ content:".";  display:block;  height:0;  clear:both;  visibility:hidden}
* html .clear{height:1%}
.clear{display:block}
img{margin:0 0 1.5em 0}
.pull-1{margin-left:-70px}
.pull-2{margin-left:-140px}
.pull-3{margin-left:-210px}
.push-0{margin:0 0 0 1.5em; float:right}
.push-1{margin:0 -88px 0 1.5em; float:right}
.push-2{margin:0 -158px 0 1.5em; float:right}
.push-3{margin:0 -228px 0 1.5em; float:right}

/*form.css*/
* html{padding:0; margin:0}

#container_form{overflow:hidden; display:block; margin:0 0 30px 0; text-align:center; font-size:small; font-family:Tahoma,"Lucida Grande",Arial,Verdana,sans-serif; padding:10px; position:relative; text-align:left; background:#fffff6; border:1px solid #edefc0}
#container_form, #top, #bottom, #footer{margin:0 auto}
* html #container_form{position:relative; top:-12px}
#top, #bottom{height:10px; display:block !important}
#top{margin-top:10px}

form.wuform{margin:0px 20px 0 0px; padding:0 0 20px 0}

h1, h2, h3{font-weight:normal}

.wuform{font-family:Tahoma,"Lucida Grande",Arial,Verdana,sans-serif; font-size:small}
.wuform li{width:62%}
form ul{margin:0; padding:0; width:100%}
form li{margin:0; padding:4px 5px 2px 9px; position:relative; list-style:none!important}
form li:after, .buttons:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
form li, .buttons{display:inline-block; list-style:none}
* html form li, * html .buttons{height:1%}
form li, .buttons{display:block}

form li div, form li span{margin:0 5px 0 0; padding:0 0 8px 0; color:#444}
form li span{float:left}
form li div.left{display:inline; float:left; width:48%}
form li div.right{display:inline; float:right; width:48%}
form li div.left .medium, form li div.right .medium{width:100%}

.clear{clear:both}

form li div label, form li span label{margin:0; padding-top:3px; clear:both; font-size:9px; line-height:9px; color:#444; display:block}
form li .icon{float:left; margin:.1em 5px 0 0; padding:0; width:16px; height:16px}

.info{display:inline-block; clear:both; margin:0 0 1em 0; border-bottom:1px dotted #ccc}
.info[class]{display:block}
.info h3{font-weight:normal; font-size:160%; margin:0 0 3px 0; clear:left}
.info p{font-size:95%; line-height:130%; margin:0 0 1em 0}

form hr{display:none}
fieldset.section{border:1px dotted #ccc; margin:12px 0 15px 0; padding:5px 0 0 0}
fieldset ul{width:97%; margin:0 10px 10px 10px}
fieldset.section legend{font-weight:normal; font-size:110%; line-height:110%; margin:0 0 0 0; padding:0 5px 0 5px; display:inline-block; background:#fff}
fieldset.section[class] legend{display:block; margin:0 0 0 8px}
fieldset.section p.secTxt{font-size:85%; margin:7px 15px 10px 13px}

fieldset.section{display:block; position:relative; border-left:none; border-right:none; border-bottom:none; margin-bottom:0}
fieldset.first{border-top:none; margin-top:0px; padding-top:1px}
fieldset.first h3{margin-top:0 !important}
fieldset ul{margin:0}
fieldset.section legend{display:none !important}
form .section h3{font-weight:normal; font-size:110%; line-height:130%; margin:9px 0 2px 9px}
form .section p.secTxt{margin-left:9px; margin-top:3px}

form.wuform .button{cursor:hand !important}
form.wuform input.btTxt{padding:0 7px; width:auto; overflow:visible}
form.wuform .buttons{clear:both; margin-top:10px}
form.wuform .buttons input{font-size:120%; margin-right:5px}

label.desc{line-height:150%; padding:0 4px 1px 0; border:none; color:#444; display:block; font-size:95%; font-weight:bold}
form.wuform input.text, 
form.wuform textarea.textarea, 
form.wuform select.select{margin:0; font-size:100%; border-top:1px solid #7c7c7c; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-bottom:1px solid #ddd; color:#333}
form.wuform input.text{padding:2px 0 2px 0}
form.wuform input.currency{text-align:right}

form.wuform input.checkbox, 
form.wuform input.radio{display:block; line-height:1.4em; margin:8px 0 0 3px; width:13px; height:13px}
label.choice{font-size:100%; display:block; line-height:1.4em; margin:-19px 0 0 25px; padding:4px 0 5px 0; color:#444; width:90%}

form.wuform textarea.textarea{margin-top:1px; font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif}
form.wuform select.select{margin:1px 0; padding:1px 0 0 0}
form.wuform select.select[class]{margin:0; padding:1px 0 1px 0}
.safari select.select{margin-bottom:1px; font-size:120% !important}

.third{width:32% !important}
.half{width:48% !important}
.full{width:100% !important}

input.small, select.small{width:25%}
input.medium, select.medium{width:50%}
input.large, select.large, textarea.textarea{width:100%}
input.tags{width:315px}

textarea.small{height:5.5em}
textarea.medium{height:10em}
textarea.large{height:20em}

#errorLi{width:97%; border:1px dotted red; margin-bottom:1em; text-align:center; background-color:#FFF8F4}
#errorMsgLbl{margin:7px 0 5px 0; padding:0; font-size:125%; color:#DF0000}
#errorMsg{margin:0 0 .8em 0; color:#000; font-size:100%}
#errorMsg strong{background-color:#FFDFDF; padding:2px 3px; color:red}
form li.error{background-color:#FFDFDF !important; border-bottom:1px solid #EACBCC; border-right:1px solid #EACBCC; margin:3px 0}
form li.error:hover{background-color:#FFCFCF !important}
form li.error label{color:#DF0000 !important}
form p.error{color:red; font-weight:bold; font-size:10px; margin:0 0 5px 0; clear:both}

#successLi{width:97%; background:#e2f6ce; border:1px dotted #5bbc4b; margin-bottom:1em; text-align:center; padding-bottom:10px}
#successMsgLbl{margin:7px 0 5px 0; padding:0; font-size:125%; color:#4AA23C}
#successMsg{margin:0 0 .8em 0; color:#333; font-size:100%}

#warningLi{width:97%; background:#FDFFD9; border:1px dotted #C1B809; margin-bottom:1em; text-align:center; padding-bottom:10px}
#warningMsgLbl{margin:7px 0 5px 0; padding:0; font-size:125%; color:#C28003}
#warningMsg{margin:0 0 .8em 0; color:#000; font-size:100%; color:#333}

form.wuform .req{float:none; color:red; font-weight:bold}

form li.focused{background-color:#fff7c0}
form .instruct{display:none; position:absolute; top:0; left:100%; z-index:1000; width:42%; margin:0 0 0 8px; padding:8px 10px 9px 10px; border:1px solid #e6e6e6; background:#f5f5f5; line-height:130%; font-size:80%; color:#444}
form .instruct small{font-size:100%}
form li.focused .instruct, form li:hover .instruct{display:block}
.noI form li{width:97% !important}
.noI .instruct{display:none !important}

ul.protected{list-style:none; margin:60px 0}
.protected li{text-align:center; padding:10px 0}
.protected h3{font-weight:bold; color:#DF0000; margin:0 auto 10px auto}
.protected label{font-size:120% !important; padding-top:10px; display:block}
.protected input.text{font-size:200% !important; width:575px; text-align:center}
.protected .buttons{margin:0}
.protected #saveForm{font-size:140% !important}

#load{text-align:center; background:#fff; position:fixed; margin:0 auto!important}
#load .process-load{z-index:100; display:inline; float:right; position:absolute; top:-10px; text-align:left; text-indent:30px; width:110px; background:#e6f6c5 url(loader-green-small.gif) no-repeat .5em center; font-size:1.3em; padding:5px; color:#374920; border:3px double #cc9}

.process, 
.msg-info, 
.msg-exclamation, 
.msg-note{text-indent:30px; display:block; padding:.3em; font-size:1.1em}

.process{text-align:left; width:250px; background:#e6f6c5 url(loader-green-small.gif) no-repeat .5em center; font-size:1.2em; color:#374920; border:1px solid #cfe6a0}
.msg-info{background:#e2f2ff url(information.png) no-repeat .5em center; color:#568cb7; border:1px solid #add6f8}
.msg-exclamation{background:#ffe0df url(exclamation.png) no-repeat .5em center; color:#e84c47; border:1px solid #f8b6b4}
.msg-note{background:#fffce2 url(note.png) no-repeat .5em center; color:#f88b3a; border:1px solid #fbe683}

form#commentform{background:#fbfbfb; padding:10px; margin:0 0 10px 0; border-top:1px dashed #ccc}
textarea#comment{font:1em Helvetica,Verdana,Arial,sans-serif; background:url(bg-textarea.gif) left bottom; padding:5px; width:500px; height:90px; border:1px solid #c6c6c6; margin:5px 0 10px 0}

/*buttons.css*/
a.button, button{ display:block;  float:left;  margin:0 0.583em 0.667em 0;  padding:5px 10px 6px 7px;    border:0.1em solid #dedede;  border-top:0.1em solid #eee;  border-left:0.1em solid #eee;  background-color:#f5f5f5;  font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;  font-size:100%;  line-height:130%;  text-decoration:none;  font-weight:bold;  color:#565656;  cursor:pointer}
button{ width:auto;  overflow:visible;  padding:4px 10px 3px 7px}
button[type]{ padding:5px 10px 5px 7px;   line-height:17px}
*:first-child+html button[type]{ padding:4px 10px 3px 7px}
button img, a.button img{ margin:0 3px -3px 0 !important;  padding:0;  border:none;  width:16px;  height:16px}

button:hover, a.button:hover{ background-color:#dff4ff;  border:0.1em solid #c2e1ef;  color:#369}
a.button:active{ background-color:#6299c5;  border:1px solid #6299c5;  color:#fff}

.positive{ color:#529214}
a.positive:hover, button.positive:hover{ background-color:#E6EFC2;  border:0.1em solid #C6D880;  color:#529214}
a.positive:active{ background-color:#529214;  border:0.1em solid #529214;  color:#fff}

.negative{ color:#d12f19}
a.negative:hover, button.negative:hover{ background:#fbe3e4;  border:0.1em solid #fbc2c4}
a.negative:active{ background-color:#d12f19;  border:0.1em solid #d12f19;  color:#fff}

.disabled{ color:#8d8d8d;  cursor:default}
a.disabled:hover, button.disabled:hover{ color:#8d8d8d;  background:#f5f5f5;  border:0.1em solid #dedede;  border-top:0.1em solid #eee;  border-left:0.1em solid #eee}


/*User Addition*/
body{background:#b00400 url(bg_main.gif); font-size:small; margin-top:10px}

#site-links{}

/* ----- IDS ----- */
#container{}
#branding{background:url(bg_header2.gif) no-repeat; height:46px}
a#logo{height:34px; width:228px; background:url(logo_Eats_Time.gif) no-repeat 0 -40px; border:0; margin:10px 33px}
  
a:hover#logo{text-decoration:none; background:url(logo_Eats_Time.gif) no-repeat 0 0}
#body-main{background:url(bg_body_main2.gif) repeat-y}
#body-content{}
#navigation-main{}
#navigation-sub{}
   
#site-links{color:#a8a8a8; font-size:.8em; background:url(bg_footer2.gif) no-repeat; height:82px; padding:.4em 0 0 2em}

/*----- Branches -----*/
div#branches{padding:5px; text-align:left}
div#branches dl hr{margin:5px 0}
dl{}

dl.all-branch{margin:0}

dl.all-branch dt{text-indent:20px; background:url(li-add-branch.gif) left center no-repeat}
dl.all-branch dd{text-indent:20px; background:url(li-contact.gif) left center no-repeat}

/* ----- CLASSES ----- */
.box{background:#FDFFDF url(bg-yellow.gif) repeat-x; border-bottom:1px solid #ECEFC2; border-top:1px solid #ECEFC2; margin:5px 0; padding:10px}
.box1{background:#fff; border-right:#e8e8e8 1px solid; border-bottom:#e8e8e8 1px solid; padding:10px; margin-top:10px; margin-bottom:1.5em}
.box1 img{margin:0 0 5px 0}
.box2{background:#f1f1f1; border-right:#bcbcbc 1px solid; border-bottom:#bcbcbc 1px solid; padding:10px; margin-top:10px; margin-bottom:1.5em}
.box3{background:#f7f7f7; border-right:#e8e8e8 1px solid; border-bottom:#e8e8e8 1px solid; padding:10px; margin-top:10px; margin-bottom:1.5em}
.tag-container, 
.container-yellow{background:#fdfeeb; margin:10px 0; padding:10px}
.container-yellow-l{padding:10px; background:#fffff6; border:1px solid #edefc0}
.container-yellow-2{padding:10px; background:#fdfce9; border-bottom:1px solid #dedede}
/* --- floats --- */
.fl{float:left}
.fr{float:right}
.hide{}
.show{}
.first-list{padding-left:0!important}
.last-list{padding-right:0}
.result{color:#b00400}
.title{font-size:1.3em; font-weight:bold}
.small-right{font-size:80%; margin:0 .5em .5em 0}
.note{color:#8e8d8d}
.m0{margin:0}

/* ----- HEADINGS ----- */
h1{}
h2{}
h3{}
h4{font-weight:normal; padding-bottom:5px; color:#999}

/* ----- LISTS ----- */
li{list-style-image:url(/images/bullet-blue.png); list-style-position:outside}
/*File Maintainance*/
ul#file-maintainance{font-size:90%; line-height:1.5em}

ul#file-maintainance li{margin:0; padding-left:17px}

li.fm-add-restaurant, 
li.fm-add-food-item, 
li.fm-add-branch, 
li.fm-edit-branch, 
li.fm-delete-rest, 
li.fm-suggest, 
li.fm-contact, 
li.fm-bulk, 
li.fm-view-all, 
li.fm-abuse{list-style:none; background:url(/images/icon_file_maintenance.gif) no-repeat}

li.fm-add-restaurant{background-position:0 0}
li.fm-add-food-item{background-position:0 -18px}
li.fm-add-branch{background-position:0 -37px}
li.fm-edit-branch{background-position:0 -53px}
li.fm-delete-rest{background-position:0 -72px}
li.fm-suggest{background-position:0 -92px}
li.fm-contact{background-position:0 -110px}
li.fm-bulk{background-position:0 -127px}
li.fm-view-all{background-position:0 -144px}
li.fm-abuse{background-position:0 -164px}

/*tag Cloud Color*/
li.tag1 a{color:#ac2d73}
li.tag1 a:hover, li.tag1-current a{color:#fff; background:#ac2d73}
li.tag2 a{color:#628311}
li.tag2 a:hover, li.tag2-current a{color:#fff; background:#628311}
li.tag3 a{color:#da8517}
li.tag3 a:hover, li.tag3-current a{color:#fff; background:#da8517}
li.tag4 a{color:#1c89c4}
li.tag4 a:hover, li.tag4-current a{color:#fff; background:#1c89c4}
li.tag5 a{color:#b80400}
li.tag5 a:hover, li.tag5-current a{color:#fff; background:#b80400}

li p{}
ol{}
ul{}

/*Main Navigation*/
ul#navigation-main{float:right; color:#9d0400; margin:15px 0 0 0}

/*Tag Cloud Navigation*/
ul.tag-nav{margin:10px 5px 0 0}

/*Tag Cloud*/
ul.tags{font-family:Arial,Helvetica,"Lucida Grande",Tahoma,sans-serif; font-size:1.3em; margin:0}

ol li{}
/*Comments*/
div#comments{padding-left:20px}

div#comments ol{margin:20px 0}

div#comments ol li{list-style:decimal!important; /*background:#f3f7fb; */border-bottom:1px solid #cddfef; margin-bottom:20px}

div#comments ol li .top{background:#f3f7fb; border-top:1px solid #cddfef; border-bottom:1px solid #fff; font-weight:bold}
div#comments ol li .top p{padding:10px; margin:0}
div#comments ol li .body p{padding:10px 20px 10px 35px}

ul li{}
/*UL LI Body*/
ul.bd li{margin:0 0 0 2em}

ul#formFields li{list-style-image:none}

/*Main Navigation*/
ul#navigation-main li{font-size:.85em; text-transform:uppercase; display:inline; border-right:1px #9d0400 solid; padding-right:10px; padding-left:10px}
ul#navigation-main li.last{border:none}

/*Footer Navigation*/
ul#navigation-site-links{margin:8px 0 0 0; font-size:.8em; color:#fff}
ul#navigation-site-links li{text-transform:uppercase; display:inline; border-right:1px #600 solid; padding-right:10px; padding-left:10px}
ul#navigation-site-links li a{color:#eec423}

ul#navigation-site-links li.last{border:none}

/*Tag Cloud Navigation*/
ul.tag-nav li{font-size:1em; display:inline}

/*Tag Cloud*/
ul.tags li{display:inline; margin-right:1em}

/* ----- IMAGES ----- */
img{}
img a{}
img a:hover{}

/* ----- LINKS ----- */
a{}
/*Main Navigation*/
ul#navigation-main li a{color:#fff; text-decoration:none}
/*Tag Cloud Navigation*/
ul.tag-nav li a{text-indent:-9999px; display:block; height:45px; margin-right:10px}
ul.tag-nav li a.iWant{float:left; width:91px; background:url(/images/btn_iWant.gif) no-repeat 0 -45px}
ul.tag-nav li a:hover.iWant, 
ul.tag-nav li a.iWant-current{background:url(/images/btn_iWant.gif) no-repeat 0 0}
ul.tag-nav li a.browse_dir{float:left; width:177px; background:url(/images/btn_browse_dir.gif) no-repeat 0 -45px}
ul.tag-nav li a:hover.browse_dir, 
ul.tag-nav li a.browse_dir-current{background:url(/images/btn_browse_dir.gif) no-repeat 0 0}
ul.tag-nav li a.killing-time{float:left; width:137px; background:url(/images/btn_kill.gif) no-repeat 0 -45px}
ul.tag-nav li a:hover.killing-time, 
ul.tag-nav li a.killing-time-current{background:url(/images/btn_kill.gif) no-repeat 0 0}
ul.tag-nav li a.suggest{float:left; width:137px; background:url(/images/btn_suggest.gif) no-repeat 0 -45px}
ul.tag-nav li a:hover.suggest, 
ul.tag-nav li a.suggest-current{background:url(/images/btn_suggest.gif) no-repeat 0 0}

a:hover{}
ul#navigation-main li a:hover{color:#f5ff00}
a:visited, a:active, a:focus{}
a:visited{}
a:active{}
a:focus{}

/* ----- FORMS ----- */
form{}
fieldset{}
legend{}
label{}
input{}
textarea{}
input, textarea{}
select{}
optgroup{}
option{}

/* ----- TABLES ----- */
table{}
caption{}
thead{}
tbody{}
tfoot{}
tr{}
tr .alt{}
th{}
td{}

/* ----- Browse Directory ----- */
table#dir{margin:10px 0}
table#dir, 
table#dir th, 
table#dir td{border:0}
table#dir tr.even{background:#f8f8f8}

table#dir th, 
table#dir td{padding:5px 10px}
table#dir th{font-weight:normal; font-size:10px; background:#ededed url(/images/bg-th.gif) repeat-x; border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf}
table#dir img, 
table#dir a img{margin:0!important}

table#dir .phone{display:block}

table#dir .restaurant{color:#1076cb; font-size:14px; font-weight:bold}
table#dir .branch{font-size:.9em}
table#dir .phone{font-weight:bold; color:#7d7d7d}
table#dir .description{font-size:.95em; font-style:italic; color:#7d7d7d}

/* ----- Menu ----- */
#logo{border:6px solid #fff; float:left}
#store-details{margin-left:10px; width:320px; float:left}
.ads-store-details{float:right; width:140px; text-align:center; font-size:90%; font-weight:bold; color:#9b9b9b; background:#fff; border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4}
.ads-store-details img{margin-bottom:10px}

#menu{padding:10px; background:#f4f4f4; margin:10px 0}
#menu table{margin:0; background:#fff; border-top:1px solid #f1cdcc; border-left:1px solid #f1cdcc}
#menu table td, 
#menu table th{padding:4px 7px}
#menu table td, 
#menu table th{border-right:1px solid #f1cdcc; border-bottom:1px solid #f1cdcc}
#menu table tr{background:#fffafa}
#menu table tr.even{background:#fff2f2}
#menu table tr.separator{background:#ffdfde}
#menu table td{background:url(/images/td-border-top-left.gif) no-repeat; vertical-align:middle}
#menu table th{background:#fedcdb url(/images/bg-th-menu1.gif) no-repeat}
.file-maint{font-size:90%; float:right}
.file-maint img{margin:0}
.file-maint a{color:#b0b0b0}
.file-maint a:hover{color:#888; background:#ffffc0}
.menu-item{float:left; font-size:120%}

/*--- Suggestions ----*/
#suggestions{padding:5px; background:#f7f7f7; margin-bottom:10px}
#suggestions h4{background:#f1f1f1; padding:5px}

.store-list{margin:10px 0}

#suggestions ul, 
#suggestions ul li, 
.scroll-arrow{float:left}
.next{float:right}

#suggestions ul{}
#suggestions ul li{list-style:none; text-align:center; background:#fff; border:1px solid #c3c3c3; margin:0 10px 0 0; width:160px; padding-bottom:17px}
* html #suggestions ul li{height:1%}
#suggestions ul li img{margin:0}

/*--- Scribble Here ---*/
.scribble{width:280px}
.scribble-head{background:url(/images/bg-scribbler-head.png) no-repeat; height:43px}
* html .scribble-head{background:url(/images/bg-scribbler-head.gif) no-repeat}
.scribble-head img{float:right; position:relative; top:9px; right:20px; margin-right:2px}
.scribble-body{color:#c90; font-size:100%; background:url(/images/bg-scribbler-body.png) repeat-y; padding:5px 30px; margin:0; letter-spacing:.05em}
* html .scribble-body{margin-top:-2px; background:url(/images/bg-scribbler-body.gif) repeat-y}

.scribble-body p{margin:0}
/*
.scribble-body p:hover{border:1px solid red}
*/
.scribble-footer{background:url(/images/bg-scribbler-footer.png) no-repeat; height:24px}
* html .scribble-footer{background:url(/images/bg-scribbler-footer.gif) no-repeat}

/*--- Scribble 2 ---*/
.scribble2{width:280px; height:270px; color:#c90; font-size:110%; background:url("/images/postit.png") top center no-repeat; position:relative}
* html .scribble2{background:url("/images/postit.gif") top center no-repeat}
.scribble2 textarea{padding:15px 10px 20px 30px; width:220px; overflow-x:hidden; position:relative; top:30px; background:transparent; border:none}

/* PAGINATOR */
.Pages{text-align:center; margin-bottom:20px; margin-top:20px}
.Paginator{font-size:12px; padding-top:10px; margin-left:auto; margin-right:auto; /* padding-bottom:10px;  background-image:url(http://l.yimg.com/www.flickr.com/images/dotted.gif); background-repeat:repeat-x; background-position:left bottom; */}
.Paginator a, .pageList .this-page{padding:2px 6px; border:solid 1px #ddd; background:#fff; text-decoration:none}
.Paginator a:visited{padding:2px 6px; border:solid 1px #ddd; background:#fff; text-decoration:none}
.Paginator .AtStart{margin-right:20px; padding:2px 6px; /* border:solid 1px #ddd; */ background:#fff; color:#aaa}
.Paginator .Prev{margin-right:20px; padding:2px 6px; border:solid 2px #ddd; background:#fff}
.Paginator .break{padding:2px 6px; border:none; background:#fff; text-decoration:none}
.Paginator .Next{margin-left:20px; padding:2px 6px; border:solid 2px #ddd; background:#fff}
.Paginator .AtEnd{margin-left:20px; padding:2px 6px; /* border:solid 1px #ddd; */ background:#fff; color:#aaa}
.Paginator .this-page{padding:2px 6px; border-color:#999; font-weight:bold; font-size:13px; vertical-align:top; background:#fff; color:#660}
.Paginator a:hover{color:#fff; background:#06c; border-color:#036; text-decoration:none}
/* 
.Paginator .ranking{display:block; margin-top:0.5em; font-weight:bold}
.Paginator .ranking a{padding:0; border:0; background:transparent}

*/
.Pages div.Results{text-align:center; font:11px/15px Arial,Helvetica; color:#aaa; margin-top:8px}

/* PAGINATOR Scrumjax */
.Paginator_2{font-size:12px; padding-top:5px; margin-left:auto; margin-right:auto; /* padding-bottom:10px;  background-image:url(http://l.yimg.com/www.flickr.com/images/dotted.gif); background-repeat:repeat-x; background-position:left bottom; */}
.Paginator_2 a, 
.Paginator_2 a:visited, 
.Paginator_2 a.this-page{padding:2px 6px; border:solid 1px #ddd; background:#fff; text-decoration:none;  margin-right:2px; margin-left:2px}
.Paginator_2 a.Prev{margin-right:20px; padding:2px 6px; border:solid 2px #ddd; background:#fff}
.Paginator_2 .break{padding:2px 6px; border:none; background:#fff; text-decoration:none}
.Paginator_2 a.Next{margin-left:20px; padding:2px 6px; border:solid 2px #ddd; background:#fff}
.Paginator_2 a.this-page{padding:2px 6px; border-color:#fff; font-weight:bold; vertical-align:top; background:#fff; color:#889c0c}
.Paginator_2 a:hover{color:#fff; background:#06c; border-color:#036; text-decoration:none}

.Paginator_2 a.AtStart{margin-right:20px}
.Paginator_2 a.AtEnd{margin-left:20px}

.Paginator_2 a.AtStart, 
.Paginator_2 a.AtStart:link, 
.Paginator_2 a.AtStart:visited, 
.Paginator_2 a.AtStart:hover, 
.Paginator_2 a.AtEnd, 
.Paginator_2 a.AtEnd:link, 
.Paginator_2 a.AtEnd:visited, 
.Paginator_2 a.AtEnd:hover{color:#aaa; background:transparent !important; text-decoration:none; outline:0; border:0; padding:4px 8px}

/* Home Page Version 2 */
.home-v2-box{background:#fff; border:6px solid #eec423; margin:0 0 10px 0}
.mar-left{margin-left:10px}

#branding-v2{margin-bottom:20px; float:right; widows:400px}
* html #branding-v2{margin-bottom:-3px}

a#logo-v2{float:left; z-index:600!important; height:107px; width:237px; background:url(/images/Eats_Time_logo_version2.png) no-repeat; border:none; position:relative}
a:hover#logo-v2{text-decoration:none}

* html a#logo-v2{background:url(/images/Eats_Time_logo_version2.gif) no-repeat}

/* End Home Page Version 2 */
/*Home Page Directory*/
#dir{height:448px; margin-top:-60px; position:relative; background:url(/images/bg-dir.gif) repeat-x}
* #dir{}
#sub-nav{height:279px; width:240px; background:url(/images/sub-nav.b.gif) no-repeat -245px 0; margin:30px 0 0 0; padding:30px 0 0 0; position:relative}
#sub-nav li{list-style:none; padding:0}
#sub-nav li a{display:block; height:56px; padding:0; text-indent:-9999px}

#sub-nav li a#res-dir{display:block; height:70px; width:110px}
#sub-nav li a#waiting{position:absolute; top:142px; left:112px;  height:70px; width:100px}

#sub-nav li a:hover#pop-search{background:url(/images/sub-nav.b.gif) no-repeat 1px -30px}
#sub-nav li a:hover#pop-res{background:url(/images/sub-nav.b.gif) no-repeat 1px -86px; height:53px}
#sub-nav li a:hover#res-dir{background:url(/images/sub-nav.b.gif) no-repeat 1px -142px}
#sub-nav li a:hover#waiting{background:url(/images/sub-nav.b.gif) no-repeat -111px -142px}

.nav-sub-bottom {float:left;position:absolute;bottom:0px;margin-left:30px;}
.nav-sub-bottom li {float:left;margin-right:40px;list-style:url(/images/list-nav-sub.gif);vertical-align:bottom;}
.nav-sub-bottom li a {color:#930;}

/* Mar 30 2009 */
/*Slideshow*/
.slide-show {position:absolute; top:40px; left:10px; width:447px;height:345px;}

/*Login*/
#login {float:left; margin:15px 15px 0 0;}
#login input {float:left;margin-right:10px;color:#b00400;border:1px solid #f9e8e7;background:#f9e8e7;padding:3px 4px;}
#btn-login {float:left;border:0;text-indent:-9999px;width:42px; height:24px;background:transparent url(/images/btn-login.gif) no-repeat;}


* html #sub-nav li{list-style:url(none-existing-image-hack)}

.dir-blurb{position:absolute; top:40px; left:465px}
.blurb-top {font-size:.9em;float:right;margin:20px 15px 0 0;color:#fcc;}
.blurb-top a {color:#eec423;}
.img-reset{margin:0; display:inline; vertical-align:middle}

#dir-content{border-top:1px solid #eaeaea; position:absolute; top:65px; left:465px; width:410px; height:240px}
.dir-list{float:left; width:155px; margin:10px 10px 0 30px}
.dir-list li{list-style-image:url(/images/dir-list.gif); line-height:25px}
.dir-list li a{color:#d33c0b}

* html .dir-list{width:150px}

form.search{position:absolute;bottom:10px;right:10px;}
form.search .search-box {width:200px;}
/*End Home Page Directory*/
/* Home Page Blog RSS */
.blog{padding:10px}

.blog-feed{float:left; width:450px; /*border:1px solid black; */margin:7px 10px 0 0}
.blog-feed li{list-style:none; border-bottom:1px solid #eaeaea; padding-bottom:10px; font-size:.9em}
.blog-tags {float:left; width:170px; margin:7px 0px 0 0}
.blog-tags li{margin-left:30px; font-size:.9em}
.blog-tags h4.title-blog-site{margin-bottom:20px}

.title-blog{border-bottom:1px solid #eaeaea}
h4.title-blog-site{background:#f3f3f3; border-bottom:1px solid #eaeaea; padding:5px; color:#000; font-size:1.5em}
h4.title-blog-site a{font-size:.6em; color:#828282; display:block}

.blog-feed p{font-size:.8em!important}
.blog-feed h4 a, .blog-feed h5 a{color:#d33c0b!important}
.blog-img{float:left; margin:0 10px 10px 0}
.date{color:#c1c1c1; font-size:10px; margin-bottom:10px}
/* End Home Page Blog RSS */

/* Form styles  - BRY*/ 
div.form-container { margin: 10px; padding: 5px; background-color: #FFF; border: #EEE 1px solid; }

p.legend { margin-bottom: 1em; }
p.legend em { color: #C00; font-style: normal; }

div.errors { margin: 0 0 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; }
div.errors p { margin: 0; }
div.errors p em { color: #C00; font-style: normal; font-weight: bold; }

div.form-container form p { margin: 0; }
div.form-container form p.note { margin-left: 170px; font-size: 90%; color: #333; }
.popupfieldset { margin: 10px 0; padding: 10px; border: #DDD 1px solid; }
.popuplegend { font-weight: bold; color: #666; }
div.form-container form fieldset div { padding: 0.25em 0; }
.popuplabel { margin-right: 5px; padding-right: 5px; width: 100px; display: block; float: left; text-align: right; position: relative; }
div.form-container label.error, 
div.form-container span.error { color: #C00; }
div.form-container label em, 
div.form-container span.label em { position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }
div.form-container input.error { border-color: #C00; background-color: #FEF; }
div.form-container input:focus,
div.form-container input.error:focus, 
div.form-container textarea:focus {	background-color: #FFC; border-color: #FC6; }
div.form-container div.controlset label, 
div.form-container div.controlset input { display: inline; float: none; }
div.form-container div.controlset div { margin-left: 170px; }
div.form-container div.buttonrow { margin-left: 180px; }
/* end Form styles */

.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}
