body  {
	font-family:"Arial",sans-serif,Serif;
	font-size:11pt;
	background: #85888b;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}

.thrColFixHdr #container  { 
	width: 840px;  /* using 20px less than a full 860px width allows for browser chrome and avoids a horizontal scroll bar */
	background-image:url('bgi.gif');
    background-repeat:repeat-x repeat-y;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 2px ridge #bdb397;
	text-align: left;
} 

h2{
	font-size: 16pt;
	margin-left:12px;
	color: #998648;
	margin-bottom:5px;
}

#imagebox {
	float:left;
	width:400px;
	margin-top:10px;
	margin-bottom:20px;
}

#infobox{
	float:right;
	width:400px;
}

#reportinfoblock{
	padding-left:10px;
	padding-bottom:0px;
	width:265px;
	float:left;
	height:270px;
	/*border-bottom: 1px dashed #9e9d9c;*/
}

a{
	font-size:9pt;
	color:blue;
	text-decoration:underline;
}

a:hover{
	font-weight:bold;
}


#input{
#  color:#000000;   
#  font-size: 10pt;  
#  background-color: #fed;  
#  border:1px solid;
#  border-color: #696 #363 #363 #696;
#  filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
#}   

#userData{
	height: 0px;
}

#errorsection{
	display: none; 
	text-size:9pt;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	border: 1px dashed #9e9d9c;
}

#emailfriend{
	display: none; 
	text-size:9pt;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	border: 1px dashed #9e9d9c;
}

#mycollection{
	display: none; 
	text-size:9pt;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	border: 1px dashed #9e9d9c;
}
