/* A container for the columns */
#columns { 
  width: 810px;
  margin-left: 33px;
  margin-bottom: 10px;
 }

/* Basic layout of the columns. */
#col1 { 
  float: left;
  width: 236px;
  margin-left: 48px;
  margin-top: 10px;
 }

#col2 { 
  float: left;
  margin-top: 10px;
  margin-left: 10px;
  width: 318px;
 }

#col3 { 
  float: left;
  width: 195px;
  margin-top: 10px;
 }


/* End basic layout of the columns.*/


/* Begin column-specific formatting. */
#col1 em { 
  font-style: normal;
  font-weight: bold;
 }

#col3 ul { 
  list-style: none;
  margin-left: 2em;
  text-indent: -1em;
 }

#col3 em { 
  font-style: normal;
  font-weight: bold;
 }

#col3 #floorplan { 
  margin-top: 1em;
 }

#col2 #pix { 
  margin-bottom: 1em;
 }

#col2 #nightlife { 
  margin-left: 1px;
  margin-top: -1px;
 }

#col2 img { 
  width: 318px;
  height: 224px;
 }

#col2 p { 
  margin-top: 6px;
  margin-bottom: 15px;
  min-height: 68px;
 }

#col2 ul { 
  list-style: disc;
  margin-left: 2em;
 }

#availability { 
  line-height: 14px;
  margin-top: 0px;
 }

.availability { 
  min-height: 68px;
 }

.availability .status, .ac_year { 
  font-weight: bold; 
 }

.directions { 
  font-weight: normal;
  min-height: 68px;
 }

.availability .status { 
  font-size: 120%;
  color: #990000;
  background-color: white;
 }


.pricing .price { 
  font-weight: bold;
 }

#addr { 
  color: #990000;
  font-weight: bold;
 }

#col2 em { 
  font-style: normal;
  font-weight: bold;
 }

