/* For the doteasy reservations form - doteasy
   doesn't have the option of helvetica,arial */

* {
  font-family:arial,helvetica,sans-serif;
  font-size:10pt;
  margin:0;
  padding:0;
}

a:link, a:visited, a:hover, a:active {
  color:black;
  font-weight:bold;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

img {
  border:0;
}

hr {
  background-color:#4A2500;
  color:#4A2500;
  border-style:solid;
  border-width:0px;
  height:1px;
  margin-top:20px;
  margin-bottom:20px;
}

/* For the doteasy reservations form */

input {
  padding-left:5px;
  padding-right:5px;
}

li {
  margin-left:30px;
}

p {
  margin-bottom:5px;
  margin-top:5px;
  padding-bottom:2px;
  padding-top:2px;
}

/* For the doteasy reservations form */

td {
  padding-bottom:3px;
  padding-top:1px;
}

#page_container {
  margin:auto;
  width:1000px;
}

#logo {
  background-color:transparent;
  background-image:url(../images/ipanema_loft_logo.png);
  clear:none;
  float:left;
  height:71;
  width:471;
}

#menu {
  background-color:transparent;
  clear:none;
  float:right;
  margin-bottom:10px;
  margin-right:10px;
  margin-top:45px;
}

#sidebarandimagebarmain {
}

#sidebar {
  background-color:#4A2500;
  clear:both;
  color:white;
  float:left;
  width:200px;
}

#sidebar a:link, #sidebar a:visited, #sidebar a:hover, #sidebar a:active {
  color:white;
  font-size:13pt;
}

#sidebarpadding {
  padding:290px 40px 200px 40px;
}

#imagebarandmain {
}

#imagebar {
  background-color:transparent;
  clear:right;
  float:none;
  margin-left:204px;
  width:790px;
}

#main {
  background-color:transparent;
  clear:none;
  color:black;
  float:none;
  margin-left:204px;
  width:790px;
}

#main a:link, #main a:visited, #main a:hover, #main a:active {
  color:#522900;
  text-decoration:none;
}

#mainpadding {
  padding:30px 20px 20px 20px;
}

#page_heading {
  font-size:13pt;
  font-weight:bold;
  padding-bottom:15px;
  text-align:center;
}

#page_content {
}

#page_links_heading {
  font-weight:bold;
  font-size:12pt;
  margin-bottom:5px;
  margin-top:15px;
  padding-bottom:5px;
  padding-top:5px;
  text-align:center;
}

#page_links {
  text-align:center;
}

#belstat {
  margin-top:30px;
  text-align:center;
}

#nevbar {
  background-color:transparent;
  clear:both;
  color:#BBBBBB;
  float:right;
  font-size:7pt;
  font-weight:normal;
  margin-bottom:10px;
  margin-right:10px;
}

#nevbar a:link, #nevbar a:visited, #nevbar a:hover, #nevbar a:active {
  color:#BBBBBB;
  font-size:7pt;
  font-weight:normal;
  text-decoration:none;
}

#nevbar a:hover {
  text-decoration:underline;
}

