body { font-size: 62.5%; /* Resets 1em to 10px */ font-family: verdana, arial, sans-serif; background-color: #fff; }

#content { width: 500px; padding-bottom: 20px; margin-left: auto; margin-right: auto; }
#content p { font-family: verdana, arial, sans-serif; font-size: 1.3em; font-weight: normal; line-height: 1.4em; }

#footer { width: 540px; padding-bottom: 50px; margin-left: auto; margin-right: auto; }
#footer p { font-family: verdana, arial, sans-serif; font-size: 1em; font-weight: normal; }

.nav { color: #000; font-family: verdana, arial, sans-serif; text-decoration: none; font-size: 1.2em; font-weight: normal; line-height: 1.6em; }
.nav:link { color: #06c; text-decoration: underline; }
.nav:visited { color: #333; text-decoration: underline; }
.nav:hover { color: #147; text-decoration: none; }
.nav:active { color: #f00; text-decoration: none; }

a:link { color: #06c; text-decoration: underline; }
a:visited { color: #333; text-decoration: underline; }
a:hover { color: #147; text-decoration: none; }

.title { font-family: verdana, arial, sans-serif; font-size: 1.4em; font-weight: bold; color: #000; }
.titlered { font-family: verdana, arial, sans-serif; font-size: 1.4em; font-weight: bold; color: #f00; }
.title2 { font-family: verdana, arial, sans-serif; font-size: 1.3em; font-weight: bold; color: #000; }

.txt { font-family: verdana, arial, sans-serif; font-size: .9em; font-weight: normal; color: #000; }
.txtbold { font-family: verdana, arial, sans-serif; font-size: .9em; font-weight: bold; color: #000; }
.txth { color: #000; font-family: verdana, arial, sans-serif; font-size: .9em; font-weight: normal; }
.txt9 { font-family: verdana, arial, sans-serif; font-size: .9em; font-weight: normal; color: #000; }
.txt8 { font-family: verdana, arial, sans-serif; font-size: .8em; font-weight: normal; color: #000; }
.txt7 { font-family: verdana, arial, sans-serif; font-size: .7em; font-weight: normal; color: #000; }
.txt2 { color: #000; font-family: verdana, arial, sans-serif; font-size: .9em; font-weight: normal; }
.txt2red { color: #f00; font-family: verdana, arial, sans-serif; font-size: .9em; font-weight: normal; }
.txt3 { color: #000; font-family: verdana, arial, sans-serif; font-size: 1em; font-weight: normal; }
.txt3red { color: #f00; font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: normal; }
.txtred { color: #f00; font-family: verdana, arial, sans-serif; font-size: .9em; font-weight: normal; }
.redbold { color: #c00; font-weight: bold; }
.rdate { color: #333; font-family: verdana, arial, sans-serif; font-size: .9em; font-weight: normal; }
.address { font-size: 1.5em; text-align: center; line-height: 1.2em; }
.tollfree { font-size: 1.6em; color: #c00; text-align: center; }

.submit { font-family: verdana, arial, sans-serif; font-size: .9em; border-style: solid; border-width: 1px;	}
input,select,textarea { color:#000; font-family: verdana, arial, sans-serif; font-size: .9em; padding: 5px 5px 5px 5px; }

h1 { font-family: verdana, arial, sans-serif; padding-top: 20px; font-size: 1.6em; font: bold; color: #000; line-height: 1.2em; }
h2, h3 { font-family: verdana, arial, sans-serif; font-size: 1.3em; font: bold; color: #000; }

.warn { color: #f00; }	
.star { color: #f00; }
.red { color: #f00; }
.phone { font-family: verdana, arial, sans-serif; font-size: 1.2em; font-weight: normal; }
.cellphone-dialer { font-size: .8em; font-weight: normal; font-style: italic; }
.cellphone-dialer:link { color: #06c; text-decoration: none; }
.cellphone-dialer:visited { color: #333; text-decoration: none; }
.cellphone-dialer:hover { color: #147; text-decoration: underline; }
.cellphone-dialer:active { color: #f00; text-decoration: none; }

ul { font-family: verdana, arial, sans-serif; font-size: 1.2em; list-style-type: square; line-height: 1.6em; }
th { font-size: 1.1em; font: bold; color: #000; }

/* Begin Picture Gallery */
dl { margin: 0 0 24px 0; }
dt { font-weight: normal; }
dd { margin-bottom: 18px; }
#content dd { margin-bottom: 24px; }
#content dt { color: #404040; }
#content p.c2v { font-size: 10px; padding-bottom: 10px; padding-top: 14px; text-align: center; }

#content .gallerypc { margin: 14px auto 18px; }
#content .gallerypc .gallery-item { float: left; margin-top: 0; text-align: center; width: 33%; }
#content .gallerypc .gallery-caption { color: #888; font-size: 10px; margin: 0 0 4px; }
#content .gallerypc dl { margin: 0; }
#content .gallerypc img { border: 0; }
#content .gallerypc br+br { display: none; }
/* End Picture Gallery */

