.figure-left { 
	float: left;
	display: inline;
	border: 1px solid;
	padding: 10px;
	margin: 0 10px 10px 0px;
	}
.ditto-image { padding: 2px; }
.reclist li { padding:0;margin: 0; }
.figure-right { 
	float: right;
	display: inline;
	border: 1px solid;
	padding: 10px;
	margin: 0 0 10px 10px;
	}
.price { }
#breadcrumb:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#breadcrumb { display: inline-block; }
#breadcrumb { display: block; margin:0; padding:0; }
.ditto-item { margin-bottom: 1em; overflow: hidden;}
.ditto-item { display: inline-block; }
.ditto-item { display: block; }
.ditto-item * { margin-top: 0; }
.ditto-item img {}
.ditto-item ul { float: left; display: inline;}
.ditto-item li { list-style: none; }
/*
.ditto-item:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ditto-item { display: inline-block; }
.ditto-item { display: block; margin:0; padding:0; }
*/

#sidebar:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#sidebar { display: inline-block; }
#sidebar { display: block;}

#main-content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#main-content { display: inline-block; }
#main-content { display: block; }
/*
#main-content { overflow:hidden; background-color: #57004C; }
*/


#breadcrumb li {
	background:none;
	float:left;
	display:inline;
	margin-top: 0.5em;
	list-style: none;
	}

#search { width: 200px; border-top: 1px solid #84506D; padding: 0.75em 0 1em 1em; top:-3em; margin-bottom: 1em; margin-top: 0; position: absolute; right:0; background-color: #FFF;}
#search #ajaxSearch_input { width: 115px; }
#search #ajaxSearch_output { margin-top: -1px; border-left: 1px solid #84506D; border-bottom: 1px solid #84506D; padding: 0.5em; }
#search .AS_ajax_result { margin: 0; padding: 0;}
#search .AS_ajax_result p { line-height: 1em;}
#search .AS_ajax_more { font-variant: small-caps; }
#search input { border: 1px solid #57004C; padding: 2px; }


#sidebar #search a { color: #57004C; }
.ditto-item small { color: #AAA;}

#alpha-container h2 { float: left; display: inline; margin-right: 0.25em; }
/*
.add-to-cart { display: block; text-align: center;}*/
.picl { padding: 0.5em; float: left; display: inline;}
#main-area p { margin-bottom: 1em; }
#main-area h4 { margin-bottom: 0.25em; }

.latin { font-style: italic; }

#banner h1 { width: 260px; }
#banner p {
/*color:#DAA520;*/
color: #FAFAD2;
font-size:1.5em;
left:325px;
position:absolute;
top:50px;
width:50%;
 }

#sidebar ul ul { display: none; }
