body
{
   background-color: gray;
   font-family: arial;
   font-size: 12px;
   padding: 5px;
}

a
{
   font-family: arial;
   font-size: 12px;
   text-decoration: none;
   color: black;
}
a:hover { text-decoration: underline; }

div#page
{
   background-color: white;
   width: 760px;
   position: relative;
   margin: 0px auto;
   border-style: solid;
   border-width: 2px;
   border-color: black;
}

div#page div#content
{
   margin: 12px;
}

div#feature
{
   width: 178px;
   margin-top: 15px;
   margin-left: 15px;
   border-style: solid;
   border-width: 1px;
   border-color: black;
   background-color: #d0d0d0;
   padding: 5px;
   font-size: 16px;
   font-weight: bold;
}
div#feature img
{
   margin-top: 5px;
}
div#feature div.price
{
   margin-top: 5px;
   font-weight: normal;
   font-style: italic;
   font-size: 14px;
   color: red;
}
div#feature div.address
{
   margin-top: 5px;
   font-weight: normal;
   font-style: italic;
   font-size: 12px;
}

div#footer
{
   top: 5px;
   width: 760px;
   position: relative;
   margin: 0px auto;
}

div#page div#menubar
{
   position: relative;
}

div#page div#menubar ul
{
   position: relative;
   margin-top: 13px;
   right: 10px;
   list-style-type: none;
}

div#page div#menubar li
{
   display: inline;
}

div#page div#menubar li a
{
   font-weight: bold;
   font-size: 14px;
   color: yellow;
   padding: 10px;
   text-decoration: none;
}

div#page div#menubar li a:hover
{
   background-color: black;
}

div#page div#menubar li a.active
{
   background-color: black;
}

