body { background-color: #403846; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }

.dateTableRed { font-size: 12px; font-weight: bold; line-height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #CC0000; }

.headerBackground { background-color: #250755; background-image: url(../images/headerBackground.jpg); background-repeat: repeat-x; background-position: bottom; background-position: left; }

.mainNavBackground { background-color: #250755; background-image: url(../images/mainNavBackground.gif); background-repeat: repeat-x; }

.bodyBackground { background-image: url(../images/bodyBackground.jpg); background-repeat: repeat-x; background-position: bottom; }

.navbar { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #4A0DA6; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; background-image: url(../images/subnav_background.jpg); }
.navbar b { font-weight: bold; color: #4A0DA6; }
.navbar strong { font-weight: bold; color: #4A0DA6; }
.navbar a { font-weight: bold; color: #4A0DA6; text-decoration: underline; font-size: 9px; }
.navbar a:visited { font-weight: bold; color: #6133A6; text-decoration: underline; font-size: 9px; }
.navbar a:hover { font-weight: bold; color: #CC0000; text-decoration: underline; font-size: 9px; }
.navbar a:active { font-weight: bold; color: #CC0000; text-decoration: underline; font-size: 9px; }

.subnav { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #4A0DA6; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; background-image: url(../images/subnavBackground.gif); }
.subnav b { font-weight: bold; color: #4A0DA6; }
.subnav strong { font-weight: bold; color: #4A0DA6; }
.subnav a { font-weight: bold; color: #4A0DA6; text-decoration: underline; font-size: 9px; }
.subnav a:visited { font-weight: bold; color: #6133A6; text-decoration: underline; font-size: 9px; }
.subnav a:hover { font-weight: bold; color: #CC0000; text-decoration: underline; font-size: 9px; }
.subnav a:active { font-weight: bold; color: #CC0000; text-decoration: underline; font-size: 9px; }

.promoBox { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #4A0DA6; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; background-image: url(../images/promoBackground.jpg); }
.promoBox b { font-weight: bold; color: #4A0DA6; }
.promoBox strong { font-weight: bold; color: #4A0DA6; }
.promoBox a { font-weight: bold; color: #4A0DA6; text-decoration: underline; font-size: 11px; }
.promoBox a:visited { font-weight: bold; color: #6133A6; text-decoration: underline; font-size: 11px; }
.promoBox a:hover { font-weight: bold; color: #CC0000; text-decoration: underline; font-size: 11px; }
.promoBox a:active { font-weight: bold; color: #CC0000; text-decoration: underline; font-size: 11px; }

.repairGallery { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; background-image: url(../images/homeRepairGalleryHeader.gif); }
.repairGalleryFoot { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; padding-left: 4px; padding-right: 4px; padding-top: 2px; padding-bottom: 2px; }
.repairBandA { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; }
.repairGalleryHeader { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; background-image: url(../images/repairGalleryHeader-600px.gif); }

.employeeBox { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; border: 1px solid #C0BFC6; }
.employeeBox b { font-weight: bold; color: #FFFFFF; }
.employeeBox strong { font-weight: bold; color: #FFFFFF; }
.employeeBox a { font-weight: bold; color: #FFFFFF; text-decoration: underline; font-size: 11px; }
.employeeBox a:visited { font-weight: bold; color: #CCCCCC; text-decoration: underline; font-size: 11px; }
.employeeBox a:hover { font-weight: bold; color: #FFFFCC; text-decoration: underline; font-size: 11px; }
.employeeBox a:active { font-weight: bold; color: #FFFFCC; text-decoration: underline; font-size: 11px; }

.dateTable { font-size: 12px; line-height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; padding: 4px; }
.dateTable b { font-weight: bold; color: #FFFFFF; }
.dateTable strong { font-weight: bold; color: #FFFFFF; }
.dateTable a { font-weight: bold; color: #FFFFFF; text-decoration: underline; font-size: 10px; line-height: 13px; }
.dateTable a:visited { font-weight: bold; color: #F0CF63; text-decoration: underline; font-size: 10px; line-height: 13px; }
.dateTable a:hover { font-weight: bold; color: #FFFFCC; text-decoration: underline; font-size: 10px; line-height: 13px; }
.dateTable a:active { font-weight: bold; color: #FFFFCC; text-decoration: underline; font-size: 10px; line-height: 13px; }

.footerBackground { background-color: #403846; background-image: url(../images/footerBackground.gif); background-repeat: repeat-x; }

.footer { font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #E7DDFF; padding-left:4px; padding-right:4px; padding-top: 4px; padding-bottom: 4px; }
.footer b { font-weight: bold; color: #E7DDFF; }
.footer strong { font-weight: bold; color: #E7DDFF; }
.footer a { font-weight: bold; color: #E7DDFF; text-decoration: none; font-size: 10px; line-height: 13px; }
.footer a:visited { font-weight: bold; color: #CCCCCC; text-decoration: none; font-size: 10px; line-height: 13px; }
.footer a:hover { font-weight: bold; color: #FFFFCC; text-decoration: underline; font-size: 10px; line-height: 13px; }
.footer a:active { font-weight: bold; color: #FFFFCC; text-decoration: underline; font-size: 10px; line-height: 13px; }

.header { font-size: 12px; line-height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #E7DDFF; }
.header a { font-weight: bold; color: #E7DDFF; text-decoration: underline; font-size: 12px; line-height: 15px; }
.header a:visited { font-weight: bold; color: #CCCCCC; text-decoration: underline; font-size: 12px; line-height: 15px; }
.header a:hover { font-weight: bold; color: #FFFFCC; text-decoration: underline; font-size: 12px; line-height: 15px; }
.header a:active { font-weight: bold; color: #FFFFCC; text-decoration: underline; font-size: 12px; line-height: 15px; }

.plainText { font-size: 12px; line-height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }

.mainText { padding-left:20px; padding-right:20px; padding-top: 10px; padding-bottom: 10px; }
.mainText p { font-size: 12px; line-height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; margin-top: 0px; }
.mainText h1 { font-size: 22px; line-height: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #4A0DA6; }
.mainText h2 { font-size: 20px; line-height: 23px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #4A0DA6; }
.mainText h3 { font-size: 18px; line-height: 21px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #4A0DA6; }
.mainText h4 { font-size: 16px; line-height: 19px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #4A0DA6; margin-bottom: 0px; }
.mainText h5 { font-size: 14px; line-height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #4A0DA6; margin-bottom: 0px; }
.mainText h6 { font-size: 12px; line-height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #4A0DA6; }
.mainText b { font-weight: bold; color: #4A0DA6; }
.mainText strong { font-weight: bold; color: #4A0DA6; }
.mainText li { font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color: #000000; list-style: disc; }
.mainText a { font-weight: bold; color: #4A0DA6; text-decoration: underline; }
.mainText a:visited { font-weight: bold; color: #6133A6; text-decoration: underline; }
.mainText a:hover { font-weight: bold; color: #CC0000; text-decoration: underline; }
.mainText a:active { font-weight: bold; color: #CC0000; text-decoration: underline; }


.whiteText { font-size: 12px; line-height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
.whiteBold { font-size: 12px; font-weight: bold; line-height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
.whiteText b { font-weight: bold; }

.plainTextSpaced { font-size: 12px; line-height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 5px; }

input { font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; }
select { font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; }
textarea { font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; }
hr { height: 1px; background: #4A0DA6 center; margin: width: 30%; 0px 150px 0px 150px; }

/* William Easton Design Logo Version 2.0 */

#eastonLogoV2 {
	margin: 0 auto;
	padding: 0;
	width: 110px;
	height: 45px;
}
#eastonLogoV2 ul {
	list-style: none;
	width: 110px;
	margin: 0;
	padding: 0;
}
#eastonLogoV2 li {
	margin: 0;
	padding: 0;
}
#eastonLogoV2 a {
	display: block;
	padding: 0;
	width: 110px;
	height: 45px;
}
li.eastonTextV2, a.eastonTextV2:link, a.eastonTextV2:visited {
	background: url("/images/eastonLogo.gif") no-repeat left top;
}
a.eastonTextV2:hover {
	background-position: 0 -45px!important;
}
#eastonLogoV2 ul li a span {
	display: none;
}