/* body */

body.homebody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #999999;
	margin: 0px;
	padding: 0px;
	color: #ffffff;
}
body.interiorbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #999999;
	margin: 0px;
	padding: 0px;
	color: #42382a;
}
body.landingbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #999999;
	margin: 0px;
	padding: 0px;
	color: #42382a;
}
.grayquotes {
	font-size: 20px;
	font-family : "Reprise Title";
	color:white;
	margin-top:	6px;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.imagenobottommargin {
	vertical-align: bottom;
}

/* headers */
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: 1px;
	text-align: center;
	margin: 0px;
	padding: 12px 0px 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #7c0a1b;
	margin-bottom: 9px;
}
h2.homesubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fec54e;
	margin-bottom: -12px;
}
h2.interiorsubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #7c0a1b;
	margin-bottom: -12px;
}
h2.landingsubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #7c0a1b;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top:0px;
	margin-bottom:0px;
}

/* text classes */
.breadcrumbarrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7c0a1b;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #42382a;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: 2px;
}
.navarrowhome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	margin-left: 20px;
}
.navarrowinterior {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #42382a;
	margin-left: 20px;
}
.phonenumber {
	color: #e6b321;
	margin: 0px;
}
.testimonialcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: Normal;
	color: #fec54e;
}
.attribution {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	line-height: 150%;
}
.sidebarcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	line-height: 150%;
}
.sidebarsubs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7c0a1b;
}
.landingheader1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #312922;
}
.landingheader2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #7c0a1b;
}
.highlightlanding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7c0a1b;
}
.privacy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #312922;
	line-height: normal;
}
.sidebarsubheadlanding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #e6b321;
}
.sidebarcopylanding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}
.sidebarhighlightlanding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #e6b321;
	text-align: left;
}
.landingcurvecopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #ffffff;
}
.landingcurvehighlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #e6b321;
}

/* link classes */
a.breadcrumblink:link, a.breadcrumblink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #756e64;
	text-decoration: none;
}
a.breadcrumblink:active, a.breadcrumblink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #756e64;
	text-decoration: underline;
}
a.navlinkinterior:link, a.navlinkinterior:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7c0a1b;
	text-decoration: none;
}
a.navlinkinterior:active, a.navlinkinterior:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7c0a1b;
	text-decoration: underline;
}
a.navlinkhome:link, a.navlinkhome:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fec54e;
	text-decoration: none;
}
a.navlinkhome:active, a.navlinkhome:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fec54e;
	text-decoration: underline;
}

/* table cells */
.headercell {
	background-color: #42382a;
	text-align: center;
	vertical-align: top;
}
.lightgraycell {
	background-color: #dcddde;
}
.darkgraycell {
	background-color: #756e64;
	margin: 0px;
	padding: 0px;
	background-image: url(art/interior-sidebar-shadow.gif);
	background-repeat: no-repeat;
}
.darkgraycellnoshadow {
	background-color: #756e64;
}
.burgundycell {
	background-color: #7c0a1b;
}
.browncell {
	background-color: #42382a;
}
.sidebartextcell {
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 12px;
	padding-left: 24px;
}
.testimonialcell {
	padding-right: 20px;
	padding-left: 20px;
	text-align: center;
	background-color: #756e64;
}
.yellowcell {
	background-color: #fec54e;
}
.maincontenthome {
	background-color: #7c0a1b;
	vertical-align: top;
}
.maincontentinterior {
	background-color: #dcddde;
	vertical-align: top;
}
.footercell {
	background-color: #42382a;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
.copyrightcell {
	background-color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
}
.whitecell {
	background-color: #ffffff;
}
.navcell {
	margin: 0px;
	padding: 0px;
}
.curvecell {
	background-image: url(art/landing-curve.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #ffffff;
}
.privacycell {
	vertical-align: bottom;
}

/* lists */
ul {
margin-top: 0.4em
}
li {
list-style-type: disc;
list-style-position: outside;
margin-left: -12px;
margin-bottom: 0px;
}

/* form elements */
.fieldlabel {
font-family:		Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 1.3;
color: 	#7c0a1b;
}
input.formfield {
font-family:		Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #FFFFFF;
border: solid 1px #42382a;
color: 	#756e64;
line-height: 1.3;
padding: 2px;
}
input.submitbutton {
font-family:		Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
border: solid 1px #42382a;
color: 	#756e64;
line-height: 1;
padding: 6px;
cursor: pointer;
vertical-align: middle;
}
textarea.formarea {
font-family:		Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #FFFFFF;
border: solid 1px #42382a;
color: 	#756e64;
line-height: 1.3;
padding: 2px;
}





/* body */



a.headlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7c0a1b;
	margin-bottom: -12px;
	text-decoration: underline;
}
a.headlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8D1B2C;
	margin-bottom: -12px;
	text-decoration: underline;
}
a.headlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:  #AF3D4E;
	margin-bottom: -12px;
	text-decoration: underline;
}

a.headlink12:link, a.headlink12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7c0a1b;
	margin-bottom: -12px;
	text-decoration: none;
}
a.headlink12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7c0a1b;
	margin-bottom: -12px;
	text-decoration: underline;
}

a.headlink10:link, a.headlink10:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7c0a1b;
	margin-bottom: -12px;
	text-decoration: none;
}
a.headlink10:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7c0a1b;
	margin-bottom: -12px;
	text-decoration: underline;
}

a.headlink11:link, a.headlink11:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7c0a1b;
	margin-bottom: -12px;
	text-decoration: none;
}
a.headlink11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7c0a1b;
	margin-bottom: -12px;
	text-decoration: underline;
}

a:link.button {   
background-color: #A2A2A2;        
color: white;       
font-family:arial;             
 font-weight : bolder;      
 text-decoration: none;            
 border: thin outset #6496FF;
 font-size: 0.9em;
 }
a:visited.button {             
background-color: #A2A2A2;        
color: white;       
font-family:arial;              
font-weight : bolder;                
text-decoration: none;  
border: thin outset #C4C4C4;
 font-size: 0.9em;
}
a:hover.button {              
background-color: #B3B3B3;        
color: white;       
font-family:arial;              
text-decoration: none;                
border: thin; 
 font-size: 0.9em;
}

a:link.button {   
	background-color: #A2A2A2;        
	color: white;       
	font-family:arial;             
	font-weight : bolder;      
	text-decoration: none;            
	border: thin outset #6496FF;
	font-size: 14px;
	padding-top:2px;
	padding-bottom:4px;
}
a:visited.button {             
	background-color: Silver;        
	color: white;       
	font-family:arial;              
	font-weight : bolder;                
	text-decoration: none;  
	border: thin outset #C4C4C4;
 	font-size: 14px;
	padding-top:2px;
	padding-bottom:4px;
}
a:hover.button {              
	background-color: #B3B3B3;        
	color: #7c0a1b;       
	font-family:arial;              
	text-decoration: none;                
	border: thin; 
	font-size: 14px;
	padding-top:4px;
	padding-bottom:6px;
	padding-left:2px;
	padding-right:2px;
}

.bold {
	font-weight: bold;
}

.em {
	font-style : italic;
}

	