body {
  background-color: rgb(75,75,75);
  font-family:Verdana, Helvetica, Arial, Sans-Serif;
  }
   
.page {
  background-color: white;
  width:760px;
  margin-left: auto;
  margin-right: auto;
  border: thin solid black;
  margin-top: 0px;
  }
   
   
   
   
.toparea {
  background-image: url('../styles/top_border.gif');
  background-repeat: no-repeat;
  width: 100%;
  height: 150px;
  }
  
.header {
  position:relative;
  left: 210px;
  width: 465px;
  color:white;
  font-family:Georgia, Times, Serif;
  }  
  
h1 {
  text-align: center;
  letter-spacing: 5px;
  font-size: 250%;
  font-variant: small-caps;
  font-weight: bold;
  margin-bottom:5px;
  margin-top:0px;
  }

h2 {
  text-align: center;
  font-style: normal;
  font-size: 100%;
  margin:0px;
  }  
  

table.spaceguide {	
	border-collapse: collapse;
	width:640px;
	margin-right:2px;
  float:right;
}
table.spaceguide th {
	border-width: 1px;
	border-style: solid;
	border-color: white;
	background-color: rgb(200, 200, 200);
}
table.spaceguide td {
	border-width: 1px;
	border-style: solid;
	border-color: white;
	background-color: rgb(200, 200, 200);
}


table.unitlist {	
	border-collapse: collapse;
	width:550px;
}
table.unitlist th {
	border-width: 1px;
	border-style: solid;
	border-color: white;
	background-color: rgb(200, 200, 200);
}
table.unitlist td {
	border-width: 1px;
	border-style: solid;
	border-color: white;
	background-color: rgb(200, 200, 200);
}

table.unitlist tr.special td {
  background-color:rgb(150, 150, 150);
}


.middlearea {
  width: 100%;
  background-image: url('../styles/background.gif');
  background-repeat: repeat-y;
  border-top:thin solid rgb(216,52,56);
  }

.left {
  float:left;
  }
  
.right {
  margin-left: 155px;
  }

.link {
  background-image: url('../styles/button.gif');
  background-repeat: no-repeat;
  display:block;
  width:150px;
  margin:10px 0px 10px 0px;
  height:30px;
  text-align:center;
  text-decoration:none;
  color: rgb(255,175,0);
  padding-top:2px;
  }

.link:link {
  color: rgb(255,175,0)
  }
  
.link:visited {
  color: rgb(255,175,0)
  }   
    
.link:hover {
  background-position:-150px;
  color: white;
  }
  
  
form.reserveform {
  clear:right;
  background:rgb(240,240,240);
  margin-right:10px;
  padding:10px;
  }  
  
  
img.floatright { 
  float: right; 
  margin: 4px; 
  }

img.floatleft { 
  float: left; 
  margin: 4px; 
  padding-right:15px;
  } 
  
  
  
.buffer {
  clear:both;
  }  
  
  
  
  
.bottomarea {
  width: 100%;
  text-align:center;
  background-color:rgb(216,52,56);
  margin-top:5px;
  border-bottom:thin solid rgb(216,52,56);
  }
  
.bottomtext {
  padding-top:5px;
  }  
  

