body { font-family: Arial, sans-serif, Helvetica; font-size: 14px; color: #333333; background-image: url(images/background.gif); }
td { font-family: Arial, sans-serif, Helvetica; font-size: 14px; }
#masthead { color: #fff; font-size: 1.7em; background-image: url(images/blackout-header.gif); background-repeat: no-repeat; text-align: right; width: 820px; height: 32px; margin: auto auto 0; padding-top: 46px; padding-right: 5px; padding-left: 5px; }
.main{ background-color: #fafafc; background-image: url(images/background_circle.gif); background-repeat: repeat-y; width: 800px; margin-right: auto; margin-left: auto; border: solid 2px #000; }
input {
	font-family: Arial, sans-serif,Helvetica;
	font-size: 13px;
}
select {
	font-family: Arial, sans-serif,Helvetica;
	font-size: 13px;
}
textarea {
	font-family: Arial, sans-serif,Helvetica;
	font-size: 13px;
}
.div_spacer {
	padding-top : 4px;
	padding-bottom : 4px;
}
.side{ text-align: right; float: right; margin-right: 0; margin-left: 10px; }
.list{ width: 205px; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; color: #666; font-size: 1.1em; margin-bottom: 18px; padding-bottom: 6px; padding-left: 0; }
.listheader{ background-image: url(images/listheader.jpg); background-repeat: no-repeat; background-position: 0 0; width: 205px; height: 46px; }
.listheader h2 { font-size: 16px; font-weight: bold; color: #da2635; margin: 0; padding: 8px 0 0 12px; }
.list ul{ margin: 0; padding: 0; }
.list li { color: #666; font-size: 1em; line-height: 1.4em; margin-left: 9px; list-style-type: disc; list-style-position: inside; display: list-item; }
li { color: #666; font-size: 1.1em; line-height: 1.5em; list-style-type: disc; list-style-position: inside; display: list-item; }
.listdots{ padding-left: 9px; }
.pagetitle {
	font-size: 18px;
	font-weight: bold;
}
.subtitle { font-size: 16px; font-weight: bold; color: #da2635; }
.subtitle a:link { color: #da2635; text-decoration: underline; }
.subtitle a:visited { color: #da2635; text-decoration: none; }
.subtitle a:hover { color: #000; text-decoration: underline; }
.notes { font-size: 12px; font-style: italic; }
.phone { color: #000; font-size: 22px; font-weight: bold; }
h1 {  color: black; font-size: 18px; font-weight: bold;  }
h2 { font-size: 16px; font-weight: bold; color: #da2635;  }

.footer { font-size: 12px; color: #000; font-weight: 800; }
A.nav_footer { font-size: 12px; color: #000; font-weight: 800; text-decoration: none; }
A.nav_footer:hover { color: #da2635; font-weight: 800; text-decoration: none; }
.gallery_clear { width: 490px; height: 5px; clear: both; }
.emailForm { background-color: #d9d9d9; background-image: url(images/email-back.gif); background-repeat: no-repeat; background-position: left top; text-align: center; width: 347px; height: auto; margin-top: 10px; margin-bottom: 10px; padding-top: 75px; padding-left: 18px; border: solid 1px #000; }
.emailForm2 { background-image: url(images/email-back2.gif); background-repeat: no-repeat; background-position: left top; width: 195px; height: auto; margin-top: 10px; margin-bottom: 10px; padding-top: 50px; border: solid 1px #000; }
.flag1 { color: #da2635; font-size: 14px; font-weight: bold; }
.flag2 { color: #03c; font-size: 13px; font-weight: bold; font-style: italic; line-height: 110%; }
.test-quote { font-style: italic; line-height: 150%; }
.test-person { color: #c00; font-size: 12px; line-height: 150%; }
.test-box { width: auto; float: left; clear: left; margin-bottom: 20px; }
