img { margin: 0; padding: 0; border: 0; }

#contain {
	margin: 4px auto;
	padding: 0;
	width: 990px;
	text-align: left;
	background: #fff;
	color: #333;
}
#contain hr {clear: both; margin: 0 10px;}
#contain h3 { margin: 10px 10px 0; padding: 0; font: 17px Arial, Verdana, Helvetica, Sans-Serif; font-weight: bold; border-bottom: 3px solid #999; color: #333;}
.guide_header { 
	margin: 0 0 15px;
	padding: 10px 0 0;
	font: 20px Arial, Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #666;
}
.related_box img {max-width: 175px; }
a { color: #000; text-decoration: underline;}
a:visited { color: #000;}
a:hover { text-decoration: none; }
h2 { margin: 10px 10px 0; padding: 0; font: 13px Arial, Verdana, Helvetica, Sans-Serif; font-weight: bold; border-bottom: 3px solid #999; clear: both;}

.guide_head {
	margin: 0;
	padding: 0;
	width: 990px;
	height: 50px;
	background: #80AB32 url(http://www.holmesstamp.com/guide/images/002.png) no-repeat right top;
}
.guide_headlogo { margin: 0; padding; 0; width: 250px; float: left;}
.guide_nav {
	margin: 0;
	padding: 0;
	width: 544px;
	color: #fff;
	float: left;
}
.guide_navlinks {margin: 18px; padding: 0;}
.guide_nav a:link, .guide_nav a:visited { text-decoration: none; color: #fff; }
.guide_nav a:hover {text-decoration: underline; }
.guide_subhead {
	margin: 0;
	padding: 0;
	background: url(http://www.holmesstamp.com/guide/images/003.png) no-repeat left top;
}
.guide_subheadtxt {
	margin: 0 0 5px 108px;
	padding: 0;
}
.guide_subheadtxt p {
	margin: 10px 0 0;
	padding: 0;
	font-size: 9pt;
	line-height: 130%;
}
.mainbox {
	margin: 0;
	padding: 0;
	clear: both;
	width: auto;
}
.focusbox {
	margin: 5px;
	padding: 0;
	width: 382px;
	float: left;
	background-color: #F1F1F1;
}
.focusbox p {
	margin: 10px;
	padding: 0;
	line-height: 150%;
}
.focusbox a { color: #000; text-decoration: none;}
.focusbox a:visited { color: #000;}
.focusbox a:hover { text-decoration: none; color: #555; }
.floater { margin: 0 10px 10px 0; padding: 0; float: left; }

#navcontainer { margin: 0;width: 200px; float: left; text-align: left;}
#navcontainer ul
{
width: 180px;
margin: 0 0 0 10px;
padding: 0;
list-style-type: none;
}
#navcontainer li {list-style-type: none;}
#navcontainer a
{
display: block;
padding: 0 0 0 5px;
width: 175px;
line-height: 25px;
background-color: #f2f2f2;
border-bottom: 1px solid #999;
}

#navcontainer a:link, #navlist a:visited
{
color: #333;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #bbb;
color: #fff;
}
#navcontainer img {
margin: 10px;
padding: 0;
}
.subpage_content {
	margin: 0;
	padding: 0;
	width: 790px;
	float: left;
}
.subpage_content p {
	margin: 5px 10px 10px 10px;
	padding: 0;
line-height: 160%;
font-size: 8.7pt;
clear: both;
}
.subpage_content p img {
	margin: 0;
	padding: 0;
	float: right;
}
.subpage_content li { margin: 0 0 5px; list-style: circle; line-height: 160%;}
.related_box {
margin: 0 8px 0 10px;
padding: 0;
width: 567px;
}
.related_product a:active, .related_product a:visited { text-decoration: none; font-weight: bold;}
.related_product a:hover { color: #666; }
.related_product {
margin: 0 3px 5px 0;
padding: 0;
width: 184px;
border: 1px solid #ccc;
float: left;
text-align: center;
}
.related_product img {
border: 1px solid #ccc;
margin: 6px 0 0;
}
.notfound_block {
margin: 10px 0;
padding: 0;
width: 570px;
background: url(http://www.holmesstamp.com/images/404.jpg) no-repeat left top;
}
.notfound_head {
margin: 0 0 0 70px;
padding: 0;
height: 70px;
font-size: 23px;
}
.notfound_head p {
margin: 0;
padding: 0;
font-size: 11px;
}
.sitemap_fix { width: 580px; margin: 5px 107px 0;}
.sitemap_block {
margin: 0 auto;
padding: 0;
width: 570px;
clear: both;
}
.sitemap_block a, .sitemap_block a:visited { text-decoration: none;} 
.sitemap_block li a, sitemap_block li a:visited { color: #333; text-decoration: none;}
.sitemap_block li a:hover {text-decoration: underline;}
.sitemap_float {
margin: 0;
padding: 0;
width: 190px;
float: left;
}
.sitemap_pad {
margin: 5px;
padding: 0;
}
.sitemap_pad b { line-height: 20px; color: #000;}
.sitemap_pad ul {
margin: 10px 0 0;
padding: 0;
list-style: none;
}
.sitemap_pad li {
list-style: none;
line-height: 20px;
}
.in_list {margin: 0; padding: 0 0 0 5px; border-left: 1px solid #ccc;}
.in_list a:link, .in_list a:visited {color:#555;}
