body {
  height:100% !important;
  margin:0px;
	text-align:left;
	font-size:13px;
	/*font-family: Arial, Verdana, Helvetica, sans-serif;*/
	font-family: Georgia, Times New Roman, Times, Serif;
	}
form{height:100%;}
html{height:100%;}

a:link, a:visited, a:active {color:#781416; text-decoration:underline; }
a:hover {color:#4d4d4d; text-decoration:none; }

h1, h2, h3, h4, h5 {font-family:Times New Roman, Arial, Verdana; color:#781416; margin:0px;}
h1 {font-size:26px;}
h2 {font-size:22px;}
h3 {font-size:18px;}
h5 {font-size:15px; color:#6D6F71;}

img {border:0;}
.imgRight{float:right; margin:0px 0px 3px 5px; border:solid 1px #781416;}
.imgLeft{float:left; margin:0px 5px 3px 0px; border:solid 1px #781416;}
.imgCenter{text-align:center; margin:5px 0px 5px 0px; border:solid 1px #781416;}
.floatRight{float:right;}
.floatLeft{float:left;}
.center{text-align:center;}
.black{color:#000000;}
.hidden{display:none;}
.closer{clear:both;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.caps{text-transform:uppercase;}
.break{border-top:solid 1px #000000; font-size:1px; width:100%; margin:20px 0px;}

table{border-collapse:separate; border-spacing:0;}
caption, th, td{text-align:left; font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after{content: "";}
blockquote, q{quotes: "" "";}
ul,ol{list-style:none }
:link,:visited{text-decoration:none;}
a img,:link img,:visited img{border:none;}
.clear:after, .container:after 
{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
* html .clear{height: 1%;}
.clear {display: block;}

/* _floorplan
------------------------------------------------------------------------------*/
#floorplan
{
	width:710px;
	float:left;
	display:inline;
	z-index:1;
	text-align:center;
}

#floorplan img
{
	display:block;
	border:solid 2px #000000;
	padding:0px;
	margin:0px;
}

/* options
------------------------------------------------------------------------------*/
#options
{
	width: 120px;
	float: left;
	display: inline;
	z-index: 2;
	margin:0px 10px;
}

/* _tables
------------------------------------------------------------------------------*/
dt
{
	font-size:13px;
	color:#781416;
	font-weight:bold;
	text-align:center;
}

.subTitle
{
	font-size:11px;
	color:#781416;
	font-weight:normal;
	font-style:italic;
	text-align:center;
}

dd {text-align:left; margin:5px 0px; padding:10px; border:solid 1px #781416;}
dd img{position:absolute; z-index:1001;}