/* global */

body
{
  margin: 0;
  padding: 0;
  font-family: Georgia, serif;
  position: absolute;
  left: 50%;
  margin-left: -300px;
  width: 600px;
  /* background: #000000 url(/img/bg.jpg) top center no-repeat fixed; */
  background-color: #461B7E;
}

#body
{
  background-color: #FFFFFF;
  padding: 1px 0;
  margin: 0;
  border-left: 5px solid #3fc5e8;
  border-right: 5px solid #3fc5e8;
  border-bottom: 5px solid #3fc5e8;
}

#logo
{
  text-align: center;
  padding-top: 300px;
}

#logo a
{
  padding-top: 320px;
  background: url(/img/mayanbelly_v02-2-324x300.png) top center no-repeat;
  text-decoration: none;
  color: #461B7E;
}

#nav
{
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
  border-top: 1px solid #461B7E;
  border-bottom: 1px solid #461B7E;
}

#nav li
{
  display: inline;
  margin: 0;
  padding: 0;
  font-size: 12px;
}

#nav li a
{
  text-decoration: none;
  margin: 0;
  padding: 5px;
  color: #461B7E;
}

#nav li a:hover
{
  background-color: #3fc5e8;
}

#nav li a.nav-active
{
  background-color: #461B7E;
  color: white;
}

#body #content
{
  margin: 20px;
}

#footer
{
  padding: 10px 0;
  font-family: sans-serif;
  font-size: 12px;
  text-align: center;
  background-color: black;
  color: white;
}

#footer a
{
  color: white;
}

#footer .footer-text
{
  margin: 10px 0;
  padding: 0;
}

#footer #footer-payment
{
  list-style: none;
}

#footer #footer-payment li
{
  display: inline;
  margin: 0;
  padding: 5px;
}

#footer #footer-legal
{
  font-size: 10px;
}

.note
{
  border-top: 10px solid lightgrey;
  border-bottom: 10px solid lightgrey;
  padding: 10px 0;
}

.note h1,
.note h2,
.note h3,
.note h4,
.note h5,
.note h6
{
  margin-top: 0px;
}



/* home */

#emailform-sub LABEL
{
  display: block;
  width: 100%;
}

#emailform-sub INPUT
{
  display: block;
  width: 100%;
}

#emailform-submit
{
  text-align: center;
  padding-top: 5px;
}

#emailform-submit input
{
  width: 200px;
}



/* about */

#becky
{
  background: url(/img/becky.jpg) top left no-repeat;
  width: 200px;
  height: 284px;
  float: right;
  border: 1px solid black;
  margin: 0 0 10px 10px;
}



/* foot */

#foot
{
  display: block;
  position: relative;
  background: url(/img/foot.jpg) center no-repeat;
  border: 1px solid black;
  width: 200px;
  height: 130px;
  padding: 4px;
  left: 50%;
  margin-left: -102px;
}



/* directions */

.mapp-div
{
  border: 1px solid black;
}

#house
{
  display: block;
  position: relative;
  background: url(/img/house.jpg) center no-repeat;
  border: 1px solid black;
  width: 550px;
  height: 366px;
  padding: 0;
  left: 50%;
  margin-left: -275px;
  margin-bottom: 5px;
}

