/* CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif; color:#555;
}

	

body, html {
	background: #777777 url(/common/images/taste_core_back.gif) top center repeat-y;
	margin: 0px; padding:0;
}


	
	
	
/* Typography.css CSS Document */
body {
	font-size:85%;
        font-family: "Frutiger", "Helvetica Neue", arial, helvetica, sans-serif;
}
html>body {
	font-size:13px;
}
h1 {
	margin: 0;
	font-size: 1.6667em;
	line-height: 0.9em;
	margin-bottom: 0.9em;
}
h2 {
	margin: 0;
	font-size: 1.5em;
	line-height: 1em;
	margin-bottom: 1em;
}
h3 {
	margin: 0;
	font-size: 1.3333em;
	line-height: 1.125em;
	margin-bottom: 1.125em;
}
h4 {
	margin: 0;
	font-size: 1.1667em;
	line-height: 1.2857em;
	margin-bottom: 1.2857em;
}
p, ul, blockquote, pre, td, th, label {
	margin: 0;
	font-size: 1em;
	line-height: 1.5em;
	margin-bottom: 1.5em;
}


code {clear:left;
    display:block;
    margin:1em;
	padding:0 .5em .5em;	
	font-size:.9em;
	line-height:1.25em;
	position:relative;
    font-family: monospace;
    white-space: pre;
	border:1px dashed #ccc;
	background-color:#f7f7f7;
	overflow-x: auto;
	}
	
	
strong, b {font-weight:bold;}
em {font-style:italic;}	
	
	
	

#top {border-bottom:5px solid #fe0000; background-color:#eaeaea; }
#top_content {width:750px; margin:auto;  text-align:center; color:#000; padding:10px 0;}
#bottom {margin-top:10px; clear:both;}
#bottom_content {overflow:auto; font-size:.85em; background: #fff url(../images/lower_back_core.gif) repeat-y top center; overflow:auto;}
.restaurnat, .restaurnat_menu {float:left; width:225px; text-align:center;  position:relative;}
.restaurnat_menu ul {text-align:left;}
a {color:#6084c3;}



#core {width:960px; margin:0 auto; padding:0;}
#leftcol {width:220px; float:left; margin-top:25px;}

#maincontent {margin-left:220px; margin-top:25px;  position:relative;}
#contentcontainer {margin-right:15px; background:transparent url(/common/images/content_top.gif) top left no-repeat; padding-top:20px;  position:relative;}
#contentarea { padding:10px 15px 30px 15px; background:#fff url(/common/images/content_bottom.gif) left bottom no-repeat; position:relative;
}
#address {color:#fff; font-size:.8em; margin:15px; border-top:1px dotted #fff;}
img {position:relative;}



#navcontainer {text-align:left; margin-top:25px;}

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none
}


#navcontainer li
{

}

#navcontainer a
{
display: block;
padding: 3px 3px 3px 15px;
xbackground: #fff url(../images/dot.gif) bottom left repeat-x;
color: #000;
margin:0;
font-weight:bold;
font-size:1.1em;


}

#navcontainer a:link, #navlist a:visited
{
color: #fff;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #6084c3;
color: #fff;
}




form {position:relative;}




  .menus {  margin:0; padding:0; text-align:left; position:relative;}
	  
            .menu-category {
                background:#fff ;
                color:#000;
				margin:0;
				 position:relative;
			}
	
			.menu_column {width:315px; margin:10px;float:left; position:relative; }               
				.menu-category-title {
                    background:#6084c3;
					color:#fff;
                    cursor:default;
                    
					margin:0;
					padding:0;
					outline:0;
					font-size:1.2em;
					padding:2px;
                }

				h2.menu-cateogory-title-open{
				
                    background:#555;
					color:#fff
				
				}
							

  .menu-content ul {margin:0; padding:10px 0 10px 20px;}
  
  
img[align="left"] {
margin: 7px 7px 7px 0;
}
img[align="right"] {
margin: 7px 0 7px 7px;
}


/* Menu*/
#menuedit {position:relative;}
#menuedit dl{width: 600px;overflow:auto;_overflow:visible;margin: 0 0 14px 0; background: #eee; border:1px solid silver; padding:3px;}

#menuedit dt, #menu dd.price{ }
#menuedit dt{float:left;padding-right:3px;font-weight:bold; font-size:.95em;}
#menuedit dd{margin:0;padding:0;}
#menuedit dd.price{padding-left: 3px; text-align:right; background:#eee url(../images/dot.gif) repeat-x 0 1em;}
#menuedit dd.edit, #menuedit dd.delete {float:right; padding:3px;}
#menuedit dd.desc{color:#505050; clear:both; padding:3px 0 0 0;font-style:italic;font-family: Georgia, Times, Times New Roman, sans-serif;}


FIELDSET {
	margin : 0 0 15px 0;
	padding : 1em;
	border:0;
	border-top : 2px solid #6084c3;
	position:relative;
}
LEGEND {
	font-size:1.5em;
	line-height: 1em;
	background-color:inherit;
	margin : 0;
	padding : 0.5em;
	font-weight:bold;
}

label {font-weight:bold; }

#header { border-bottom:5px solid #6084c3; background-color:#fff;}
a img {border:0;}
.printmenu { text-align:right; margin-top:5px;}

input, textarea {position:relative;}
