body { margin: 0 0 0 0;}
.arialnarrow { font-family: Arial; font-stretch:condensed;}
table.bg { width: 100%; height: 250px; position: absolute; z-index: -2; top: 0; left: 0;}
td.bgblack { width:100%; height: 250px; background-color: black;}
table.maintable { width: 1044px; border: none; position: absolute; top: 0; left: 50%; margin-left: -522px;}
td.centertop { height: 250px; text-align: center; vertical-align: text-top;}
div.fb {width: 100%; text-align: right; margin-top: 10px;}
div.question { font-size: 20px; position: relative; color: #000066; font-family: Arial; font-stretch:condensed; font-weight:bold; left: 100px;}
div.answer { width: 800px; position: relative; text-indent: 70px; left: 100px; font-family: Arial; font-stretch:condensed;}
.footer { text-align:center; font-family: Arial; font-size: 11px; color: #505050;}
table.inquiryform { width: 800px; position: relative; left: 50%; margin-left: -420px; font-size: 18px}
td.fieldName { width: 100px; text-align:right; font-size: 18px; font-weight:bold; font-family: Arial; font-stretch:condensed;}
td.fieldbox { width: 250px; text-align:left;}
.btm { font-size: 13px; font-weight:600; color: #303030; height: 26px;}
.btmNav { font-size: 13px; font-weight:600; color: #303030; height: 26px; text-decoration: none;}
table.photogallery { width: 900px; position: relative; left: 50%; margin-left: -450px;}
td.photoLine { height: 1px; background-color: #D8D8D8;}

button {
  font-family: "Franklin Gothic";
  color: #A0A0A0;
  background: #000000;
  padding: 0;
  text-decoration: none;
  font-size:16px;
  width: 150px;
  height: 36px;
  border: none;
}

button:hover {
  background: #6b6b6b;
  text-decoration: none;
  color: white;
}

.formBtn {
  font-family: "Franklin Gothic";
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  color: #ffffff;
  font-size: 14px;
  background: #3d3d3d;
  padding: 12px 23px 12px 23px;
  text-decoration: none;
  width: 140px;
  border: none;
}

.formBtn:hover {
  background: black;
  text-decoration: none;
}

div.loadingsite {
	height: 100%;
	width: 100%;
	background-color: white;
	position:absolute;
	z-index: 98;
	left:0;
	top:0;
}

div.loadingObj {
	position:absolute;
	z-index: 99;
	color: gray;
	left:45%;
	top:45%;
	margin-left: -12px;
	margin-top: -12px;
	text-align: center;
	font-family: Verdana;
	font-size: 12px;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #E8E8E8 inset;
}
.txtbox {
	padding:8px;
	border-color:#ffffff;
	border-style:hidden;
	background-color:#E8E8E8;
	border-width:0px;
	font-size:16px;
	ox-shadow: 0px 0px 0px 0px #E0E0E0;
	width: 250px;
	font-family: Arial;
	} 
.txtbox:focus { outline: none;}
.txtbox2 {
	padding:8px;
	border-color:#ffffff;
	border-style:hidden;
	background-color:#E8E8E8;
	border-width:0px;
	font-size:16px;
	ox-shadow: 0px 0px 0px 0px #E0E0E0;
	width: 266px;
	font-family: Arial;
	} 
.txtbox2:focus { outline: none;}
.txtbox3 {
	padding:8px;
	border-color:#ffffff;
	border-style:hidden;
	background-color:#E8E8E8;
	border-width:0px;
	font-size:14px;
	ox-shadow: 0px 0px 0px 0px #E0E0E0;
	resize: none;
	text-align:left;
	font-style:italic;
	font-family: Arial;
	color: #A8A8A8;
	font-weight: 0;
	height: 120px;
	width: 651px;
	} 
.txtbox3:focus { outline: none;}