/* CSS Document */

body {
	margin: 70px 0 0 0;
    background: #000 url("../img/bg.jpg") no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 72.5%;
}

img, div { behavior: url(iepngfix.htc) }

div#wrapper {
	width: 718px;
	margin: auto;
	border: #630 1px solid;
	margin-bottom: 30px;
}

div#mainContent {
	min-height: 310px;
	width: 718px;
	background:#fff;
	padding: 0 0 20px 0px;
}

div#menuContent {
	min-height: 330px;
	width: 718px;
	background:#fff;
	padding: 0 0 20px 0px;
}

div#mainContent img.title {
	margin-left:10px; padding: 0;
}
div#menuContent img.title {
	margin-left: 10px; padding: left;
}

div#menuContent p, div#mainContent p {
	margin-right: 270px;
}

div#mainContent p, div#menuContent p {
	margin-left: 20px;
}

div#menuContent div#rightColumn {
	height: 655px;
}

div#rightColumn {
	padding: 0px;
	height: 228px;
	padding-top:100px;
	margin-left: 10px;
	color: #c90;
	float:right;
	width:268px;
	background: #FFFFFF url(../img/hox_vertical_dots.gif) no-repeat left top;

}

div#footer {
	background:#000000 url(../img/hox_base_linkbackground.gif) repeat-x top;
}

/* Main Navigation */

ul#mainNav {
	background: #fff;
	list-style: none;
	padding: 0; margin: 0;
	height: 19px;
}

ul#mainNav li {
	float:left;
	display:inline;
	height: 19px;
	margin: 0;	padding:0;
}

ul#mainNav li a img {
	height: 19px;
	margin: 0;	padding:0;
}

ul#footerNav {
	list-style: none;
	padding:0 30px 0 0; margin: 0;
	height: 22px;
	display:inline;
}

ul#footerNav li {
	float:left;
	display:inline;
	height: 22px;
}
/*	Main content live text is: 333333 11pt Arial normal/bold titles
Right column text is: CC9900 11pt Arial normal/bold titles
Live text nav at base of pg: 666666 11pt Arial. Selected page nav text: CC9900 */

ul#footerNav li a {
	color: #666;
	font-size:9px;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	width: 60px;
	text-align:center;
}

ul#footerNav li a.on {
	color: #c90;
}

span.copyright, span.webby {
	display: inline;
	color: #666;
	font-size:9px;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0 15px;
}

span.webby a {
	color:#c90;
}

div#rightColumn p {
	padding: 10px;
	font-size: 9px;
}

/* homepage images */

#lContainer {
	float: left;
	position:relative;
	width:251px;
	height:178px;

}

#letterboxContainer {
	float: left;
	position:relative;
	width:718px;
	height:178px;

}

#mContainer {
	float:left;
	position:relative;
	width:128px;
	height:178px;

}

#rContainer {
	position:relative;
	float: left;
	width:339px;
	height:178px;

}

.mPhoto {
	position:absolute;
	top:0px;
	left:0px;
	-moz-opacity:0.0;
	filter:Alpha(opacity=0);
}

ul#gallery {
	margin: 0px; padding: 0px; padding-left: 20px;
	left: 0px;
	list-style: none;
}

ul#gallery li {
	float: left;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

ul#gallery li strong, strong.menu {
	color: #c90; 
}

a.contact:link {
	color: #c90;
}

a.contact:visited {
	color: #936;
}
.hmpg_new {
	position:absolute;
	margin-top:-250px;
	margin-left:-40px;
	z-index:999999;
}
.hmpg_parking {
	position:absolute;
	margin-top:-200px;
	margin-left:600px;
	z-index:999999;
}
form {
	margin-left:20px;
}
form p {
	margin:0px;
	padding:0px;
}
.cB {
	clear:both;
}
.i {
	text-decoration:italic;
}
.quote {
	width:340px; height:30px; padding:30px;
	background-image: url("../img/quote.jpg"); background-repeat:no-repeat;
}
.quote a {float:right;}