h1 { 
	width: 400px; height: 42px;
	text-indent: -9999px; overflow: hidden;
}
h1.difference { background: url(../_images/_titles/difference.gif) 0 0 no-repeat; }
h1.awards { background: url(../_images/_titles/awards.gif) 0 0 no-repeat; }
h1.careers { background: url(../_images/_titles/careers.gif) 0 0 no-repeat; }
h1.community { background: url(../_images/_titles/community.gif) 0 0 no-repeat; }
h1.franchising { background: url(../_images/_titles/franchising.gif) 0 0 no-repeat; }
h1.locations { background: url(../_images/_titles/locations.gif) 0 0 no-repeat; }
h1.locations-us { background: url(../_images/_titles/locations-us.gif) 0 0 no-repeat; }
h1.locations-int { background: url(../_images/_titles/locations-int.gif) 0 0 no-repeat; }
h1.our-brand { background: url(../_images/_titles/our-brand.gif) 0 0 no-repeat; }
h1.quality-assurance { background: url(../_images/_titles/quality-assurance.gif) 0 0 no-repeat; }
h1.our-story { background: url(../_images/_titles/our-story.gif) 0 0 no-repeat; }
h1.proprietary-products { background: url(../_images/_titles/proprietary-products.gif) 0 0 no-repeat; }
h1.management-team { background: url(../_images/_titles/management-team.gif) 0 0 no-repeat; }
h1.news { background: url(../_images/_titles/news.gif) 0 0 no-repeat; }
h1.archived-news { background: url(../_images/_titles/archived-news.gif) 0 0 no-repeat; }
h1.menu { background: url(../_images/_titles/menu.gif) 0 0 no-repeat; }
h1.contact { width: 150px; background: url(../_images/_titles/contact.gif) 0 0 no-repeat; }
h1.sample-store-photos { background: url(../_images/_titles/sample-store-photos.gif) 0 0 no-repeat; }

h2 {
	font-size: 15px; font-weight: bold;
	color: #900;
}
h3 {
	font-size: 15px; font-weight: bold;
	color: #004e2c;
}

.red { color: #900; }



#content p, #content h2, #content h3, #content ul { margin-left: 15px; }



#content p.chapeau {
	font-size: 14px; font-weight: bold;
	color: #004e2c;
}
#content p.interlude { font-size: 20px; line-height: 24px; color: #004e2c; }
#content .interlude-red { color: #900; line-height: 20px; }
#content .interlude-grey { color: #333; line-height: 20px;}

#content p.front-spaced { margin-left: 60px; margin-top: -18px; }
#content .underscore { padding-bottom: 1px; border-bottom: 1px solid #333; }
.caption { display: block; font-size: 12px; margin-top: 6px; margin-bottom: 25px;}

#content .entry  .short { display: block; width: 350px; }
#content .entry  ul { width: 350px; }
#content p.short { width: 300px; }

#content ul, #content ul.inline-list { list-style: none; }
#content ul li, #content ul.inline-list li { 
	margin-left: -15px; margin-bottom: 2px;  
	padding-left: 15px; 
	background: url(../_images/bullet.gif) 0 7px no-repeat; 
}

form { width: 450px; }
form p { text-align: left; }
form select { background: #66a587; }

#content ul.inline-list { margin-bottom: 0; }


#content a:link, #content a:visited, 
#left-column a:link, #left-column  a:visited 
	{ color: #900; text-decoration: none; }

#content a:hover, #content a:active, 
#left-column  a:hover, #left-column  a:active 
	{ color: #006c3d; text-decoration: underline; }



hr {
	width: 95%; 
	background: #004e2c; 
	border: none 0; 
	height: 1px; 

	text-align: right;/*this will align it for IE*/
	margin: 0 0 0 auto; /*this will align it right for Mozilla*/
}