body
{
	margin: 0px;
	background-color: black;
	background-image: url('images/wainscotting.jpg');
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: white;
}
a
{
	color: #DDD69D;
}
a:hover
{
	color: white;
}   
h3.title
{
	font-size:20px;
}
p.collector_reference_answer
{
    font-size: 10pt;
    line-height: 125%;
    text-align: left;
    text-indent: 15pt;
}
p.collector_reference_subtopic
{
    font-size: 14pt;
    font-weight:bold;
    text-align: center;
}
p.hvg_updates_listing
{
    font-size: 11pt;
    line-height: 125%;
    margin-left: 10px;
    text-align: left;
}
p.hvg_update_notification
{
    font-size: 12pt;
    font-weight: bold;
    line-height: 125%;
    text-align: center;
}
ul.hvg_updates_bulletpoint
{
    font-size: 10pt;
    line-height: 125%;
    list-style-type: disc;
}
ul.hvg_updates_subpoints
{
    font-size: 10pt;
    line-height: 125%;
    list-style-type: circle;
}
.answer
{
	font-size: 11pt;
	text-indent: 25px;
	margin: 0 25px;
}
.hr
{
	padding-top: 12px;
	text-align: center;
}
.image_left
{
	float:left;
	margin: 0 20px 0 0;
}
.ijms_image_left
{
	border: 2px solid #fff;
	float:left;
	margin: 0 20px 7px 5px;
}
.normal
{
	font-size: 14px;
}
.normal_indented
{
	font-size: .9em;
	margin-left: 100px;
}
.normal_underlined
{
	font-size: .9em;
	text-decoration: underline;
}
.normalsm
{
	font-size: .75em;
}
.normalverysm
{
	font-size: .65em;
}
.question
{
	font-size: 13pt;
	font-weight:bold;
	text-decoration: underline;	
}
.subtitle
{
	margin: -20px 0 0 25px;
}
.title
{
	margin: 0px;
}
#article p
{
	text-indent: 25px;
}
#content
{
	padding: 12px;
	margin-right: 12px;
	background: black;
	border: 2px solid #8B835E;
font-family:Arial, Helvetica;
font-size:13px;
line-height:140%;
}
.main {
font-family:Arial, Helvetica;
font-size:13px;
}
#crownmoulding
{
	background-image: url('images/crown_moulding.jpg');
}
#headercart
{
	position: absolute;
	top: 62px;
	left: 450px;
	font-size: .65em;
}
#nav
{
	padding-left: 8px;
	padding-right: 20px;
}
#rollie
{
	position: absolute;
	top: 60px;
	left: 580px;
}
#title
{
	padding-left: 8px;
	padding-top: 4px;
	background-image: url('images/wallpaper.jpg');
}
.toggleborder img{
border: 3px solid #8b835e;
margin:2px;
}
.toggleborder:hover img{
border: 3px solid #950303;
}
.toggleborder:hover{
color: #950303; /* Dummy definition to overcome IE bug */
}

.toggleborder3 img{
border: 3px solid #8b835e;
margin:2px;
}
.toggleborder3:hover img{
border: 3px solid #950303;
}
.toggleborder3:hover{
color: #950303; /* Dummy definition to overcome IE bug */
}
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #ffffff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 12px Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #4f4944; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: normal;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
.name {
font-size:22px;
font-weight:bold;
color:#b30000;
font-family: 'Times New Roman','Times Roman';
font-style:italic;
border-bottom: 1px dotted #b30000;
text-transform: uppercase;
padding:8px;
}
#grid {
border: 5px outset #88835e;
font-family: Arial, Geneva;
font-weight:bold;
}
#grid2 {
border: 0px;
font-family: Arial, Geneva;
font-weight:bold;
}
#gridsmall {
border: 3px outset #88835e;
font-family: Arial, Geneva;
}
a.g:link {
color:#e4e4e4;
text-decoration:none;
}
a.g:visited {
color:#e4e4e4;
text-decoration:none;
}
a.g:hover {
color:#b30000;
text-decoration:none;
}

a.gr:link {
color:#88835e;
text-decoration:none;
}
a.gr:visited {
color:#88835e;
text-decoration:none;
}
a.gr:hover {
color:#b30000;
text-decoration:none;
}


.data {
font-family: Arial, Geneva;
font-size: 12px;
}
a.sidenav:link {display:block;width:130px;padding:4px; border: 2px solid #88835e;background-color:#780101;color: #ead0ad;text-decoration: none; font-size: 12px; font-family: Verdana, sans-serif;font-weight: bold;text-align:center;margin-bottom:2px; }
a.sidenav:visited {display:block;width:130px;padding:4px; border: 2px solid #88835e;background-color:#780101;color: #ead0ad;;text-decoration: none; font-size: 12px; font-family: Verdana, sans-serif;font-weight: bold;text-align:center;;margin-bottom:2px; }
a.sidenav:hover {display:block;width:130px;padding:4px; border: 2px solid #88835e;color: #ffffff;background-color:#000000;text-decoration:none; font-size: 12px; font-family: Verdana, sans-serif; font-weight: bold;;margin-bottom:2px; }
a.sidenav:active {display:block;width:130px;padding:4px; border: 2px solid #88835e;color: #ffffff;background-color:#000000; text-decoration: none; font-size: 12px; font-family: Verdana, sans-serif;font-weight: bold;;margin-bottom:2px; }

.featured {
border-bottom:1px dotted #88835e;
}
.copyright { 
width:310px;padding: 8px; border: 2px solid #8b835e;background-color: black;font-size:10px; }
.bottomnav { 
width:850px;padding: 8px; border: 2px solid #8b835e;background-color: black;font-size:11px; }

#ref {
min-height:500px;
}
.pagefocus {
font-size:14px;
font-weight:bold;
color:#b30000;
margin-top:35px;
}
