body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFEFDC;
}
.seventypercent {
	font-size: 70%;
}
  img {/* border style for all images */
  border: 0;
  }
  
  img.b {/* replacement for <br /> after images */
  display: block; /* forces line break for content after */
  }

  img.blogo {/* scalable em size class */
	width: 13.88em; /* replaces 222px width */
	height: 4em;
	padding-left: 2.25em;
  }
    img.watermark {/* scalable em size class */
	float: right;
	height: 20.81em;
	width: 24.4em;
	padding-right: 3.41em;
}

    img.waterbot {/* scalable em size class */
	width: 19.38em;
	height: 4.50em;
	float: right;
}
	img.insurimage {/* scalable em size class */
	width: 10.00em;
	height: 7.81em;
	float: right;
}

#outer {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 48em;
	margin-left: -24em; /* half of width */
}

#maincontainer {
	position: relative;
	height: 42em;
	width: 47.81em;
	background-color: #FFFFFF;   /* half of height */
	border: 1px solid #CC0000;
	margin-right: auto;
	margin-left: auto;
}
#hometop {
	height: 117px;
	width: 765px;
	background-image: url(images/hometop.jpg);
}
#right1 {
	float: right;
	height: 109px;
	width: 101px;
}
.button {
	margin-top: 2em;
}
#photo {
	width: 765px;
	margin-top: 1em;
	height: 282px;
	float: right;
}


#right2 {
	float: right;
	height: 109px;
	width: 101px;
}
#text1container {
	float: left;
	height: 109px;
	width: 491px;
	font-size: 0.75em;
	line-height: 1.6em;
}
#text1{
	padding-top: 15px;
	padding-left: 42px;
	width: 400px;
}
#text2container {
	float: left;
	height: 109px;
	width: 491px;
	font-size: 0.75em;
	line-height: 1.6em;
}
#homeheart {
	float: right;
	height: 109px;
	width: 171px;
	background-image: url(images/homeheart.jpg);
	background-repeat: no-repeat;
}
#button {
	float: right;
	height: 109px;
	width: 171px;
}
#topspace {
	height: 2.44em;
	width: 47.81em;
}
#logocontainer {
	height: 4.00em;
	width: 47.81em;
}
#logo {
	height: 4.00em;
	width: 13.88em;
	padding-left: 2.25em;
}
#midcontainer {
	height: 20.81em;
	width: auto;
}
#navlinks {
	float: right;
	height: 20.81em;
	width: 17.63em;
	margin-left: 2.25em;
}
#topgap {
	height: 3.13em;
	width: auto;
}
#gap {
	height: 3.7em;
	line-height: 3.7em;
}
#repeatgap {
	height: 1.75em;
	line-height: 1.75em;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	padding-left: 0.94em;
	background-position: left center;
}
#gap2 {
	height: 2em;
	line-height: 1.8em;
}
#addrcontainer {
	height: 7.81em;
	width: 47.81em;
	background:#333333
}
#addrone {
	width: 6.06em;
	height: 7.81em;
	float: right;
}
#addrthree {
	width: 8.94em;
	height: 7.31em;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 1.25em;
	padding-top: 0.63em;
	padding-left: 1.44em;
}
a:link {
	color: #692EAC;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color: #692EAC;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #692EAC;
	text-decoration: underline;
	font-weight: bold;
}
a:active {
	color: #692EAC;
	text-decoration: underline;
	font-weight: bold;
}
#bottom {
	font-size: 65%;
	color: #666666;
	float: left;
	height: 1.25em;
	padding-top: 2.5em;
	line-height: 1.25em;
	padding-left: 20.8em;
	width: 47.81em;
}

