.breadcrumbs
{
  margin-bottom: 40px;
}

#pageCenterRight
{
  width: 680px;
  margin: 0 0 0 10px;
  float: left;
}
#pageCenterRight.textPage
{
  width: 400px;
}

.oneColTable, .twoColTable, .threeColTable
{
  border: none;
  table-layout: fixed;
  margin-bottom: 40px;
}
.oneColTable td.mainCol, .twoColTable td.col1, .twoColTable td.col2
{
  border: none;
  vertical-align: top;
  width: 243px;
  padding: 0 100px 0 0;
  line-height: 16px;
}
.threeColTable td.leftCol, .threeColTable td.centerCol, .threeColTable td.rightCol
{
  border: none;
  vertical-align: top;
  width: 175px;
  padding: 20px;
  line-height: 16px;
}

.oneColTable .heading,
.twoColTable .heading
{
  margin-bottom: 12px;
}

.twoColTable .heading.guestsignin
{
  margin-top: 100px;
}

.oneColTable .form-row,
.twoColTable .form-row,
.threeColTable .form-row
{
  margin-bottom: 10px;
}

.fixedTable
{
  table-layout: fixed;
  margin-bottom: 40px;
}

.fixedTable td, .fixedTable th
{
  border: none;
  text-align: center;
}
.fixedTable td.heading
{
  padding: 0;
}

.formTable
{
  width: 100%;
}
.formTable td, .formTable th
{
  border: none;
  text-align: left;
  vertical-align: top;
}
.formTable textarea
{
  width: 388px;
}

.pagePhotos
{
  float: right;
  text-align: right;
  width: 280px;
}

#ordersTable
{
  width: 583px;
}