h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: capitalize;
	color: #CC0000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
h5, h5 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	/*color: gray;*/
	color: #fff;
	text-decoration: none;
	margin: 4px 0px;
	padding: 4px 0px;
}
h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
a.gns:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: capitalize;
	color: #00457A;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
a.gns:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: capitalize;
	color: #00457A;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
a.gns:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FF0000;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
.sitemap {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
}
.bodybrdr {
	border: 0px solid #CD0001;
  background: transparent url(../img/bg/main.gif) repeat-x left center;
}
a.btmLink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
a.btmLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
a.btmLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: capitalize;
	color: #CC0001;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
a.smap:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #272727;
	text-decoration: none;
}
a.smap:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #272727;
	text-decoration: none;
}
a.smap:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #272727;
	text-decoration: none;
}
.img_td {
  text-align:center;
	border: 1px solid #000000;
	/*color: #CC0000;*/
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
  background-color: #000;
}
.img_td a {
	/*color: #CC0000;*/
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
  text-decoration: none;
}
.img_td div {
	/*color: #CC0000;*/
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
  padding:5px;
}

.img_td span {
  color: #fff;
  display:block;
}
.text_td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
  padding:5px;
}
.ttxt {
	font-weight: normal;
	color: #8B181B;
	text-decoration: none;
	font-family: "Monotype Corsiva";
	font-size: 31px;
	margin: 0px;
	padding: 0px;
}
.style4 {
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
  background-color: #000;
}
.style1 {
	font-family: "Monotype Corsiva";
	color: #CC0000;
	font-size: 60px;
}
.style3 {
  font-size: 36px;
}
.style4 {
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.introText {
	color: #CC0000;
	font-family:Harrington, Verdana, Arial, Helvetica, sans-serif;
  font-size:28px;
}
#botnav {
  margin-top: 5px;
}
#topnav, #botnav {
  border-top:solid 1px #000;
  border-bottom:solid 1px #000;
  text-align:center;
  width:775px;
  padding:0px 3px 2px 3px;
  margin:0px 6px;
  background-color: #000;
  color: #fff;
  /*background: transparent url(../img/bg/nav.gif) repeat-x left center;*/
}
#topnav a, #botnav a {
  color: #fff;
  font-family:Verdana;
	/*font-size:12px;*/
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.invisible {
  font-size:2px;
  color:#fff;
  width:750px;
}
.fancyText {
  color:#a71f10;
  font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, serif;
	font-size:24px;
	font-weight:normal;
	text-decoration:none;
	line-height: 130%;
}
.fancyText a {
  color:#26438a;
}
.mapText, .mapTextSmaller {
  color:black;
  font-family: Trebuchet MS, Helvetica, Tahoma, Geneva, sans-serif;
	font-size:24px;
	font-weight:normal;
	text-decoration:none;
	line-height: 130%;
}
.mapTextSmaller {
	font-size:21px;
}
.parkingText {
  color: black;
  font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, serif;
	font-size:22px;
	font-weight:normal;
	text-decoration:none;
	line-height: 110%;
}
.pricesText, .pricesTextApts, .pricesTextNote, .pricesTextEmail, .pricesTextEmail a {
  color:#2879ad;
  font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, serif;
	font-size:22px;
	font-weight:normal;
	text-decoration:none;
	line-height: 125%;
}

.pricesTextApts {
	font-size:25px;
}
.pricesTextNote {
  color:#0d3123;
}
.pricesTextEmail, .pricesTextEmail a {
	font-size:20px;
}
.phoneText {
  color:#e6e6e6;
  font-family: Trebuchet MS, Helvetica, Tahoma, Geneva, sans-serif;
  font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, serif;
	font-size:22px;
	font-weight:normal;
	text-decoration:none;
	line-height: 125%;
}

#infoBox, #bInfoBox {
  margin-top: 5px;
  text-align:center;
}

#bInfoBox {
  width:480px;
  border:solid 1px black;
  background: #000;
  font-family:verdana,arial,helvetica;
  font-size: 14px;
  font-weight:bold;
  font-stretch: narrower;
  padding: 10px;
  /*color: crimson;*/
  color: #fff;
  margin-bottom: 10px;
}

#updateBox, .infoBox, .infoBoxS {
  float:left;
  /*height:70px;*/
  min-width:490px;
  width:480px;
  /*border:solid 1px black;*/
  border:solid 1px black;
  background: white;
  font-family: Verdana, Arial, Helvetica;
  font-weight: bold;
  font-size: 10px;
  font-stretch: narrower;
  padding: 6px;
  /*color: crimson;*/
  color: #fff;
  background-color: #000;
}

.infoBox, .infoBoxS {
  min-width:110px;
  width:110px;
  margin:0 6px;
  text-transform: uppercase;
}

.infoBoxS {
  margin-top:3px;
  border-color:#000;
  /*height: auto;*/
}

#lastUpdate {
  text-transform: uppercase;
  /*font-size: 11px;*/
  /*margin-top:7px;*/
}

#sn {
  font-weight:bold;
  margin:6px;
  padding:5px;
  text-align:center;
  border:1px solid #a0555c;
  background: transparent url(../img/bg/sn.gif) repeat-x left center;
  font-family:verdana,arial,helvetica;
  font-size: 10px;
  color: #7e1a1c;
}

.cb {
  clear:both;
}

.link {
  margin: 5px 0;
  display: block;
  text-align: center;
}
.link img {
  border:none;
}
.linkTextAd {
  border: 1px solid gray;
  width: 368px;
  height: 62px;
  background-color: silver;
  margin-left: auto;
  margin-right: auto;
  vertical-align: middle;
  padding: 8px 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

/* Contact form styles */
form {
  font-size:1.0em;
}

form fieldset {
  border-width: 1px 0 0 0;
  border-color: #c9c9c9;
  border-style: solid;
  margin: 0px;
  padding: 10px 0px;
  width: 550px;
}

form legend {
  color: #034FFD;
  font-size:0.9em;
  margin-left:10px;
}

form label {
  float: left;
  width: 120px;
}

form div {
  /*clear: left;*/
  display: block;
  width: 350px;
  margin: 0 0 5px 0;
  padding: 1px 0px 1px 20px;
}

form div div {
  width:230px;
  float:left;
  margin:0;
  padding:0;
}

form div.notes {
  float: right;
  width: 148px;
  padding: 10px;
  border: 1px solid #c9c9c9;
  margin: 0 0 0 10px;
  background-color: #e7e7e7;
  color: #000000;
}

form input[type="text"], form input[type="submit"], textarea {
  border-width: 1px 1px 3px 1px;
  border-color: #c9c9c9;
  border-style: solid;
  /*background-color: #081219;*/
  background-color: #e7e7e7;
  color:#081219;
  width: 220px;
}

form input[type="submit"] {
  width: 150px;
  background-color: #e7e7e7;
  margin-left:120px;
  font-weight: bold;
  color: #000000;
}

form input[type="radio"] {
  margin-right: 5px;
  margin-left: 0;sco1og
}

form img {
  margin-left: 120px;
}

.required, .contact_error {
  color: red;
  font-weight: bold;
}

.contact_error {
  margin-bottom: 10px;
}

.contact_success {
  font-weight: bold;
  margin-bottom: 150px;
  margin-top: 20px;
  font-size: 1.5em;
}
