@import "allreset.css";
body {
background:#b00400 url(/images/bg_main.gif);
font-size:small;
margin-top:10px;	
}
#branding {
background:url(/images/bg_header2.gif) no-repeat;
height:20px;
}
a{cursor:pointer;}
a#logo {
	height:34px;
	width:228px;
	background:url(/images/logo_Eats_Time.gif) no-repeat 0 -40px;
	border:0; 
	margin:10px 33px;
}   
a:hover#logo {
	text-decoration:none;
	background:url(/images/logo_Eats_Time.gif) no-repeat 0 0;
}
#body-main {
background:url(/images/bg_body_main2.gif) repeat-y;
}
#site-links{
color:#a8a8a8;
font-size:.8em;
background:url(/images/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(../images/li-add-branch.gif) left center no-repeat;
		}
		dl.all-branch dd { 
		text-indent:20px;
		background:url(../images/li-contact.gif) left center no-repeat;
		
		}
		
/* ----- CLASSES ----- */
.box {
	background:#fef5d5; /*repeat-x; url(../images/bg-yellow.gif)*/
	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:#fef5d5;
	border:1px solid #f8de7a;
	margin:10px 0 ; 
	padding:10px;
}
.container-yellow-l{
	padding:10px;
	background:#fef5d5;
	border:none;/*1px solid #edefc0;*/
}
.container-yellow-2 {
	background:#FDFFDF url(../images/bg-yellow.gif) repeat-x;
	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;
}
/*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;}
/* ----- LISTS ----- */

li{
	list-style-image: url(../images/bullet-blue.png);
	list-style-position:outside;
	
}
	/* */
	li.fm-add-restaurant {list-style-image: url(../images/li-add-restaurant.gif);}
	li.fm-add-food-item  {list-style-image: url(../images/li-add-food-item.gif);}
	li.fm-add-branch     {list-style-image: url(../images/li-add-branch.gif);}
	li.fm-edit-branch    {list-style-image: url(../images/li-edit-branch.gif);}
	li.fm-delete-rest    {list-style-image: url(../images/li-delete-rest.gif);}
	li.fm-suggest        {list-style-image: url(../images/li-suggest.gif);}
	li.fm-contact        {list-style-image: url(../images/li-contact.gif);}
	li.fm-bulk           {list-style-image: url(../images/li-bulk.gif);}
	li.fm-view-all       {list-style-image: url(../images/li-view-all.gif);}
	li.fm-abuse          {list-style-image: url(../images/li-report.gif);}
	
	/*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:#ccc;
margin:-5px 15px 0 0;
}
.nav-top {
	position:relative;
	top:30px;
}
/*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;
font-weight:900;
} 
/*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 #ccc solid;
padding-right:10px;
padding-left:10px;
}
ul#navigation-main li.last {
border:none;
}
/*Sub Navigation*/
#navigation-sub {margin-left:20px;}
/*Footer Navigation*/
ul#navigation-site-links {
margin:8px 0 0 0;
}
ul#navigation-site-links li {
text-transform:uppercase;
display:inline;
border-right:1px #747474 solid;
padding-right:10px;
padding-left:10px;
}
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;
}
/*Main Navigation*/
ul#navigation-main li a.navm{
color: #db3c00;
text-decoration:none;
}
ul#navigation-main li a.navm:hover{
color:#222;
}
	/*Tag Cloud Navigation*/
	ul.tag-nav li a {
	text-indent:-9999px;
	display:block;
	height:45px;
	margin-right:4px;
	}
	ul.tag-nav li a.iWant{
	float:left;
	width:139px;
	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:246px;
	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:206px;
	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;
	}
/* ----- 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:0px 10px 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:inline;
}
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 {

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:#cc9900;
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-footer {
background:url(/images/bg-scribbler-footer.png) no-repeat;
height:24px;
}
* html .scribble-footer {background:url(/images/bg-scribbler-footer.gif) no-repeat;}
/* PAGINATOR */
.Pages { text-align: center; margin-bottom: 20px; margin-top: 20px; }
.Paginator { font-size: 12px; padding-top: 10px; margin-left: auto; margin-right: auto; }
.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;  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;  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;}
.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;  }
.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;}
#scrollerListContainer {
padding:10px;	
}
#scrollerListContainer img { 
border: 1px dashed #99cc00;
height: 45px;
margin: 0 3px;
padding: 3px;
}
#scrollerListContainer a {
display: block;
}
.login_label, .login_input, .login_error  {
padding:10px;
color:#000;
text-align:left;
float:left; 
width:100px;
font-size:20px;
color:#64355A;
}
.login_input {
width:200px;
}
.login_error {
width:250px;
color:#F00;
}
.login_input input {
width:100%;
}
#login {
background:#123;
}
.overlay_alert {
background-color: #85BBEF;
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
}
.alert_nw {
width: 5px;
height: 5px;
background: transparent url(alert/top_left.gif) no-repeat bottom left;			
}
.alert_n {
height: 5px;
background: transparent url(alert/top.gif) repeat-x bottom left;			
}
.alert_ne {
width: 5px;
height: 5px;
background: transparent url(alert/top_right.gif) no-repeat bottom left			
}
.alert_e {
width: 5px;
background: transparent url(alert/right.gif) repeat-y 0 0;			
}
.alert_w {
width: 5px;
background: transparent url(alert/left.gif) repeat-y 0 0;			
}
.alert_sw {
width: 5px;
height: 5px;
background: transparent url(alert/bottom_left.gif) no-repeat 0 0;			
}
.alert_s {
height: 5px;
background: transparent url(alert/bottom.gif) repeat-x 0 0;			
}
.alert_se, .alert_sizer {
width: 5px;
height: 5px;
background: transparent url(alert/bottom_right.gif) no-repeat 0 0;			
}
.alert_close {
width:0px;
height:0px;
display:none;
}
.alert_minimize {
width:0px;
height:0px;
display:none;
}
.alert_maximize {
width:0px;
height:0px;
display:none;
}
.alert_title {
float:left;
height:1px;
width:100%;
}
.alert_content {
overflow:visible;
color: #000;
font-family: Tahoma, Arial, sans-serif;
font: 12px arial;
background: #FFF;
}
/* For alert/confirm dialog */
.alert_window {
background: #FFF;
padding:20px;
margin-left:auto;
margin-right:auto;
width:400px;
}
.alert_message {
font: 12px arial;
width:100%;
color:#F00;
padding-bottom:10px;
}
.alert_buttons {
text-align:center;
width:100%;
}
.alert_buttons input {
width:20%;
margin:10px;
}
.alert_progress {
float:left;
margin:auto;
text-align:center;
width:100%;
height:16px;
background: #FFF url('alert/progress.gif') no-repeat center center
}
.img0{
margin-bottom:0;
}
/*--- Scribble 2 ---*/
.scribble2 {
	width:280px;
	height:270px;
	color:#cc9900;
	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;
}

/* Form styles */
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; }

/*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;}
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(/images/bg-textarea.gif) left bottom;
padding:5px;
width:500px;
height:90px;
border:1px solid #c6c6c6;
margin:5px 0 10px 0;
}
/*Added - July 7, 2008*/
div#logo-header{
	float:left;
	width:905px;
	background:#fff url(/images/logo-bg.gif) repeat-x 40px center;
	height:81px;
	margin-bottom:10px;
	padding-top:10px;
	margin-left:6px;
}
div#logo-header a.logo-header-home{float:left; height:91px;margin-left:10px;}

/* Added Sept 02 2008 */
#body-main {border-top:6px solid #eec423;}
