body {background-color:#fff;}

.print {display:none !important;}

#header {background-color:#dcdcdc; height:96px; background:url('/_shared/images/public/header_background.gif');}
#header h1 {display:block; width:770px; margin:0px auto; padding-top:20px;}
#header h1 a {display:block; width:800px; height:53px; background:url('/_shared/images/public/henneman_logo_banner_new.gif'); margin-top:-14px !important;  padding-bottom:10px;}
#header h1 a span {display:none;}

#main-nav {width:770px; margin:0px auto; font-family:verdana, sans-serif; font-size:12px; margin-top:5px; text-transform:lowercase;}
#main-nav ul {display:block; float:right; list-style:none; text-align:left; margin:0px; padding:0px; padding-bottom:6px;}
#main-nav li {display:block; float:left;}
#main-nav li a {display:block; padding:0px 7px; color:#888; text-decoration:none; border-bottom:4px solid #fff;}
#main-nav li a:hover {color:#333; text-decoration:none; border-bottom:4px solid #bfd076;}
#main-nav li a.selected {color:#000;}
#main-nav li.selected a {color:#000; border-bottom:4px solid #ddd;}

#content {clear:both; background-color:#ededed; margin-bottom:40px; min-width:770px;}

#footer {clear:both; background-color:#fff; border-top:12px solid #bfd076; padding-top:5px; font-size:11px;}
#footer ul {display:block; width:750px; margin:0px auto; list-style:none; padding:0px;}
#footer li {display:block; float:left; padding:0px 7px; color:#666;}
#footer li a {text-decoration:none; color:#000;}
#footer li a:hover {text-decoration:underline; color:#000;}

#body-copy {min-height:350px;}

#sub-nav {background-color:#dcdcdc; width:150px; float:left; padding:15px; padding-bottom:30px; position:fixed;}
#sub-nav ul {list-style-image: url('/_shared/images/public/bullet.gif'); list-style-type: circle; margin:0px; padding:0px; margin-left:15px;}
#sub-nav li.selected a {border-bottom:2px solid #666;}
#sub-nav li a {color:#333; text-decoration:none; background-color:#ddd; display:block; padding:3px;}
#sub-nav li a:hover {color:#333; background-color:#888;}
#sub-nav li {margin-bottom:5px; border-bottom:1px solid #aaa;}

#sub-nav li.selected li a {border-bottom:2px solid #dcdcdc;}
#sub-nav li.selected li a:hover {border-bottom:2px solid #333;}
#sub-nav li ul {list-style:none; text-transform:lowercase; margin:0px; padding:0px;  }
#sub-nav li ul li {border-bottom:0px;}
#sub-nav li ul li a {color:#555;}
#sub-nav li.selected li.selected a {border-bottom:2px solid #666;}

#sub-nav a {}
#sub-nav a:hover {}
#sub-nav h5 {}

.gallery .gallery_photo {float:left; padding:10px; padding-left:0px; }
.gallery .gallery_photo img {border:1px solid #000;}
a:active
{
  outline: none;
}

.combo {border-bottom:1px solid #aaa; padding-bottom:15px;}
.combo-photo-left {float:left; padding:0px 15px 0px 0px; }
.combo-photo-right {float:right; padding:0px 0px 0px 15px; }

#main_related_spec { float:left; margin-left:10px;}
#main_related_spec ul {width:200px; font-size:11px; line-height:16px; margin-bottom:10px; }
#main_related_spec ol {list-style:none; margin:0px; padding:0px; margin-bottom:10px; padding-bottom:10px; padding-top:10px; text-transform:lowercase; font-weight:bold;}
#main_related_spec li a {font-weight:normal; display:block; padding:5px; text-decoration:none; border:1px solid #fff; color:#222; font-size:11px; width:200px;}
#main_related_spec li a:hover {border:1px solid #444;}
#main_related_spec li { }

#main_related_spec li.genre {background-color:#e1f299;}
#main_related_spec li.keyword {background-color:#84b2ed;}

#banner {
	float:left;
	margin-top:-30px;
}

#restoffooter {
	float:left;
}

#mainfooter {
	margin:0px auto;
	width:960px;
}

