/* CSS Document */body {   margin: 5px;   line-height: 1.5;   text-align: left;}a, div, h1, h2, h3, h4, input, li, p, strong, table, textarea, address {	font-family: Lucida grande, Verdana, Arial, Helvetica, sans-serif; }/*-------------------------------------GENERAL STYLES---------------------------*/h2, h3{   font-family: times, serif;   margin: 0px;}h3{color: #990000;}h4{margin: 0px;font-weight: bold;font-size: 13px;}dl, ol {	margin: 0px;	padding: 0px;}dl dt {	background:#5f9be3;	color:#fff;	display: block;	padding:5px;        margin: 0;} dl dd {	background:#ccc;	padding:5px;	display:block;	text-align:left;        margin: 0;}ol li { font-size:11px;margin-left:10px;color: #333;}.status {   background-color: #eee;   color: brown;   border: 1px dashed black;   padding: 10px;   margin: 20px 30px;}fieldset {	border: none;   margin: 0;   padding: 1em;   margin-left: 60px;   padding-top: 15px;}fieldset label {   margin-bottom: .5em;   margin-top: 1em;   display: block;   }fieldset legend {}fieldset p{font-size: 11px;text-align: center;color: #666;width: 800px;float: left;}.menu {width: 170px;}dd input {width: 170px;}/*-------------------------------------SPECIFIC STYLES---------------------------*/fieldset#search-term {   width: 10em; }.debug {   display: none;   background-color: #eee;   color: red;   border: 1px dashed black;   padding: 10px;   margin: 20px 30px;}.right{margin-top: 0px;font-size: 12px;}p.caption {font-size: 10px;color: #888;text-align: justify;width: 952px;padding: 0px;margin: 10px 0px 0px 0px;}p.caption a{color: #888;border-bottom: 1px dotted #888;}p.caption a:hover{text-decoration: none;color: #111;border: none;background: #ddd;}/*-------------------------------------BLOCK ELEMENTS---------------------------*/#wrapper {   background-color: white;   margin: 0 auto;   padding: 0 20px;   width: 940px;}#logo {float: left;width: 920px;height: 56px;margin: 20px 0px 2px 0px;padding: 0px;}#logoimg{padding: 0px;float: left;width: 110px;}#title{padding: 0px 0px 0px 10px;float: left;width: 730px;height: 34px;margin: 0px;}#title h1, #title h1 a{font-size: 28px;line-height: 33px;font-variant: small-caps;color: #333;letter-spacing: 3px;padding: 0px;margin: 0px;}#title h1 a:hover{text-decoration: none;color: #666;}#nav{padding: 0px;margin: 0px;float: left;width: 730px;height: 16px;}#nav p, #nav a{color: #333;background: #ccc;border: 1px solid #777;float: left;margin: 6px 8px 0px 0px;padding: 4px;font-size: 16px;line-height: 16px;font-variant: small-caps;font-family: arial;letter-spacing: 3px;font-weight: normal;}#nav a{color: #777;background: #eee;border: 1px solid #ccc;}#nav a:hover {color: #072e99;background: #ccc;border: 1px solid #777;text-decoration: none;}#nav a img {border: none;}#page, #page-bot{float: left;	border-bottom: none;	width: 940px;	margin: 5px 0px 5px 0px;    padding: 0px 5px 0px 5px;	background: #fff;	border: solid 1px #ccc;	}#page-bot{	border: 0px;	margin: 0px;	}#page p{color: #444;font-size: 11px;text-align: center;	}#record{	float: left;	border-bottom: none;	width: 940px;	margin: 5px 0px 10px 0px;    padding: 5px;	background: #eee;	border: solid 1px #ccc;}#record h1{font-size: 16px;margin: 0px;padding: 0px 0px 5px 5px;font-variant: small-caps;font-weight: bold;color: #cc2211;}/*------------------------------------RESULTS PAGE---------------------------*/#thumb{	float: left;	width: 100px;	margin: 3px;	text-align: center;	height: inherit;}#thumb p, #thumb a, #image p, #image a{	font-size: 10px;	line-height: 11px;	margin-top: 3px;	text-align: center;}#thumb p{color: #777;line-height: 11px;}#itemdatano, #thumbdata{	float: left;	width: 800px;	margin: 3px;	padding-left: 15px;	text-align: left;}#thumbdata dt {	background:#ccc;	color: #111;	font-size: 11px;	padding:5px;    margin: 0;    float: left;	width: 120px;	border-top: 1px solid #666;	border-right: 1px solid #666;	border-left: 1px solid #666;} #thumbdata dd {	background:#fff;	color: #111;	font-size: 11px;	padding: 5px;	display: inline;	float: left;	text-align:left;    margin-bottom: 5px;    width: 780px;	border: 1px solid #666;    min-height: 21px;}#thumbdata p{margin-left: 20px;font-size: 11px;color: #666;margin-top: 0px;}.noimage {padding-top: 10px;}/*------------------------------------ITEM VIEW PAGE---------------------------*/#image, #imagenone{	float: left;	width: 300px;	margin: 3px;	text-align: center;	min-height: 300px;	height: inherit;}#image dd {        border: 1px solid #999;        background: #fff;        padding: 5px;        text-align: center;}#imagenone dd {        background: #eee;        padding: 5px;        text-align: center;        font-size: 10px;        color: #666;}#itemdata, #titlehead, #locdata {	float: left;	width: 625px;	margin: 3px;	padding-left: 0px;	text-align: left;	height: inherit;}#titlehead, #rightsdata {	width: 860px;	padding-left: 20px;}#locdata {border-top: 1px solid #ccc;padding-top: 5px;	 }#rightsdata {background: #eee;font-size: 10px;float: left;width: 880px;	text-align: center; margin-top: 5px;}#titlehead dt, #rightsdata dt{	display: none;}#itemdata dt, #itemdata-no dt, #locdata dt {	background: #eee;    padding: 0px;    margin: 0px;	color: #555;	font-size: 12px;	display: inline;	text-align:left;    margin-left: 10px;    min-height: 21px;    float: left;    width: 150px;}#locdata dt{} #itemdata dd, #itemdata-no dd, #titlehead dd, #locdata dd {    background: #eee;    padding: 0px;    margin: 0px;	color: #111;	font-size: 12px;	display: inline;	text-align:left;    min-height: 21px;}#locdata dd{}#itemdata dd, #itemdata-no dd, #locdata dd{    float: left;    width: 460px;}#titlehead dd{float: left;width: 880px;}#rightsdata dd{font-size: 10px;display:inline;background: #eee;color: #777;}#titlehead dd strong{font-weight: bold;font-size: 16px;color: #cc2211;}dd.addthis a{color: #444;font-size: 11px;padding-left: 2px;}.at300bs{padding-right: 3px;}/*------------------------------------SEARCH PAGE---------------------------*/#search{	float: left;	width: 256px;	margin-right: 14px;}#search dt, dl.search dt {	background:#ccc;	color: #111;	font-size: 12px;	padding: 3px;	padding-left: 8px;	margin-bottom: 0;	margin-top: 8px;	float: left;	width: 120px;	border-top: 1px solid #666;	border-right: 1px solid #666;	border-left: 1px solid #666;} #search dd, dl.search dd {	background:#fff;	color: #111;	font-size: 12px;	padding: 5px;	padding-left: 5px;	display: inline;	float: left;	text-align:left;	width: 250px;	border: 1px solid #666;	min-height: 24px;}#search p.submit{	float: left;	width: 256px;	text-align: center;	padding-top: 8px;	height: 26px;	margin-top:33px;	border: 1px solid #990000;	background: #FCE8F4;}#search dd.submit{	text-align: center;	border: 1px solid #990000;	background: #FCE8F4;}#search dt.submit{	border: 1px solid #eee;        background:#eee;        color: #eee;}#thumbdata #search {width: 252px;margin-top: -5px;}#thumbdata #search dd{width: 252px;}.success {color: #0e4ed9;font-size: 10px;text-align: left;}#page .page, .page {color: #111;font-size: 11px;text-align: center;line-height: 24px;font-weight: bold;}.page a{color: #444;border: 1px solid #ccc;padding: 2px;margin-right: 2px;font-weight: normal;}.page a:hover{color: #072e99;background: #ccc;border: 1px solid #666;padding: 2px;margin-right: 2px;text-decoration: none;font-weight: normal;}/*-------------------------------------LINKS---------------------------*/A:link {    color: #072e99;    text-decoration: none;}a:visited {  text-decoration: none;  color: #072e99;}a:active {color: #0000ff;}a:hover, #thumbdata li h4 a:hover {color: #666666;text-decoration: underline;}a img{	border: none; 	background: white; 	text-decoration: none; }a img:hover{	background: white; 	text-decoration: none;}#thumbdata li h4 a{color: #cc2211;}