body {margin:0px; padding:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#333333;}
body * {line-height:1.22em;}


div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

/*fonts.css*/

table {}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;}



/* Base Typograhy Settings */
/* Body */
:focus {outline:0;}


/* Headings */
h1, h2, h3, h4, h5, h6, h7 {font-weight:bold;margin:.5em 0 .25em 0;line-height:1.1em;}
 h1 {font-size:1.6em;}
 h2 {font-size:1.3em;}
 h3 {font-size:1.2em;}
 h4 {font-size:1.1em;}
 h5 {font-size:1em;}
 h6 {font-size:0.9em;}
 h7 {font-size:0.8em;}

/* Paragraph Text */
p, pre {margin:.25em 0 1em 0;line-height:1.35em;}

/* Lists */ ul {list-style-type: disc;list-style-position: outside;margin:.5em 0 1em 1.5em;}
 ol {list-style-type: decimal;list-style-position: outside;margin: .5em 0 1em 1.5em;}
 li {padding-left:.5em;margin-bottom:.25em;}
 dl {}
 dt {margin:.5em 0 .25em 0;font-weight:bold;}
 dd {padding:0 0 .25em 1em;}
 
/* Block Level Type Styles */ blockquote {margin:1em 2em 1em 1em;}
 address {}
 del {}
 ins {}
 pre {}

/* Inline Type Styles */ abbr, acronym { border-bottom: 1px dotted #333; cursor: help; }
 strong {font-weight:bold;}
 em, dfn, cite {font-style:italic;}

/* Tables */ table {margin:.25em 0 1em 0;}
 tr {}
  th, td {padding:.25em;}
 th {font-weight:bold;}
 caption {font-style:italic;}

/* Forms */ form {margin:.25em 0 1em 0;}
 label {display:block;font-size:.94em;}
 fieldset {border:1px solid #000;padding:.5em 1em;margin:.25em 0 1em 0;}
 legend {font-weight:bold;color:#000;}

/* Links */
a {color:#33669a;}
a:hover {color:#333;}
a:visited {color:#63c;}


/* Layout */
#header {margin:0 auto;width:715px;height:90px; text-align:center; }
div.slogana, div.sloganb {color:#333333; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px;}
div.slogana {width:300px; float:left; }
div.logo {width:100px; float:left; padding:0px;}
div.topnavHold { width:310px; float:left; text-align:right; }
div.topnavHold  div.sloganb  {}
div.slogana div {padding-top:50px; padding-right:20px; text-align:right;}
div.sloganb div {padding-top:20px; padding-left:20px; text-align:left;}


#headots {margin:0px; width:100%;background-image:url(../img/head_dots.jpg); height:8px; background-repeat:repeat-x;}


#panelimg {margin:0px; width:100%; padding:6px 0px; padding-bottom:0px;background-image:url(../img/panel_back.jpg); height:226px; background-repeat:repeat-x;}
#panelimg #imageHold {margin:0 auto;width:770px; height:215px; }



#menu {margin:0;margin:0 auto;width:205px; padding:0;list-style:none;}
#menu li {margin:2px 0px;padding:0; background-image:url(../img/menu_dots.gif); background-repeat:repeat-x; background-position:bottom;}
#menu a {padding:.5em 10px;text-decoration:none;color:#921a1c;line-height:1em;display:block; text-transform:uppercase;}
#menu a:hover, #menu a.active {background-image:url(../img/menu_on.jpg); background-position:left; background-repeat:no-repeat;}
#menu li ul {padding-left:15px;}
#menu li ul li {background-image:none;}
#menu li ul li a:hover, #menu li ul li a.active {background-image:none; text-decoration:underline;}



#topnav {margin-top:0px; margin-left:auto; margin-right:0px; margin-bottom:10px; width:250px;min-height:1.5em;padding:0;list-style:none;}
#topnav li {display:inline;margin:0;padding:0;}
#topnav a {padding:.2em 10px;text-decoration:none;color:#666766;line-height:1em;display:block;float:left; font-size:11px; border-right:1px solid #666766}
#topnav a:hover {text-decoration:underline;}




#container {margin:0 auto;width:720px; text-align:left;}
#left {width:218px;float:left;padding:0px;}
#right {width:485px;float:left;padding:0px;}

#footer {clear:both;margin:0 auto;width:100%; background-image:url(../img/footerbg.jpg); background-repeat:repeat-x;height:36px;}
#footer #footHold {margin:0 auto;width:715px; color:#FFFFFF; font-size:10px; text-align:left;}
#footHold a {color:#FFFFFF; text-decoration:none;}
#footer div.ftleft {width:500px;float:left;padding:0px; line-height:2em; padding-top:4px;}
#footer div.ftright {width:190px;float:left;padding:0px; line-height:2em; padding-top:4px;}

.code {font-family:courier,sans-serif;}


/* Self-clearing Containers */
#container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#container {display:inline-block;}
 /* Force IE7 to respect generated content */
/* Hide the next declaration from IE Mac \*/
* html #container{height:1%;display:block;}

/* IE box model hacks */
* html #left {width:218px;wid\th:218px;}
* html #right {width:485px;wid\th:470px;}



#left div.featuredDishes {margin:0 auto; width:205px;}
#left div.featuredDishes h3 {color:#921a1c; text-transform:uppercase;}
#left div.featuredDishes div.fetext {font-size:11px;}
#left div.featuredDishes a{color:#33669a;}
#left div.featuredDishes ul {margin-bottom:0px; padding-bottom:0px;}

#right div.pageTitle {margin:0px; margin-bottom:5px; width:100%; text-align:center}
#right div.pgl {background-image:url(../img/title_l.gif); height:69px; background-repeat:no-repeat; background-position:left;}
#right div.pgr {background-image:url(../img/title_r.gif); height:69px; background-repeat:no-repeat; background-position:right;}
#right div.pageTitle div.pt { margin:0 auto; width:215px; padding-top:10px;}
#right div.pageTitle h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:41px; color:#91191c; font-weight:normal;  margin:0px; padding:0px;}
#right div.pageTitle h1.sml {font-size:23px;}

#right p.intro {font-size:14px; font-weight:bold;}
#right div.hdbg {background-image:url(../img/subitem_1.jpg); background-repeat:repeat-x; height:36px;}
#right div.hdbgB {background-image:url(../img/subtitle2.jpg); background-repeat:repeat-x; height:66px;}
#right div.hdbg div, #right div.hdbgB div  {color:#FFFFFF; font-weight:bold; padding:10px;}
#right div.hdbg a, #right div.hdbgB a {color:#FFFFFF; text-decoration:none;}
#right div.hdbg a:hover, #right div.hdbgB a:hover {text-decoration:underline;}

#right table.baytable {width:160px; float:left; padding-right:10px; margin-bottom:30px;}
#right table.baytable td div {padding-bottom:10px;}



div.Sites {width:100%; background-image:url(../img/dots_hoz.jpg); background-repeat:repeat-x; background-position:bottom; line-height:2.5em; padding:2px 0px;}
div.Sites h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#921a1c}
table.siteLinks { width:100%;}
table.siteLinks td {text-align:center;}
table.siteLinks div.linkTitle {font-family:Georgia, "Times New Roman", Times, serif; color:#91191c; font-size:15px; font-weight:bold;}


.imgleft {float:left; padding-right:20px; padding-bottom:20px;}
p.telehpone {font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#921a1c;}
div.sitemapHold {width:100%; padding:10px;  }
div.sitemapHold a {color:#d0472e; font-weight:bold; text-decoration:none;}
div.sitemapHold a:hover {color:#333333;}
div.sitemapHold ul {}
div.sitemapHold li {}
div.sitemapHold ul li ul a {font-weight:normal;}
