﻿/*** Catalogue Listing ***/

#catalogues{margin: 0 20px;}
#catalogues ul.top, #catalogues ul.base{margin: 0; padding: 0; list-style: none;}
#catalogues ul.base li{padding: 0; margin: 2px 0 4px 20px; list-style: none;}
#catalogues ul.top li, #catalogues ul.base li.year{margin: 0; padding: 0; list-style: none;}
#catalogues ul.base li.year{font-weight: bold; font-size: 110%; color: #F4971F; padding: 6px 0 5px 0;}
#catalogues ul.top{margin: 8px 0 10px 0; padding: 0; list-style: none; float: left; width: 99%;}
#catalogues ul.top li{float: left; width: 226px; margin: 0 10px 0 0; padding: 0 0 10px 0; display: -moz-inline-stack; display: inline-block; _overflow: hidden; zoom: 1; *display: inline;}
#catalogues ul li .title{float: left; width: 210px; text-align: center; margin: 4px 0 0 13px; font-size: 120%; line-height: 20px; font-style: italic;}
#catalogues ul li .date{font-size:90%;}
#catalogues ul.top li a img{width: 220px; padding: 2px; border: 1px #b4b4b4 solid;}
#catalogues ul.top li a:hover img{padding: 1px; border: 2px #F4971F solid;}

h3.catalogue{color: #fff; padding: 10px 7px;}
#fineart h3.catalogue{background: #8B0570;}
#vintage h3.catalogue{background: #DC001A;}
#propertyauctions h3.catalogue{background: #029CB6;}
#machinery h3.catalogue{background: #F8B216;}

ul#auction {
	margin:0 0 0 2px;
	padding:0;
	list-style:none;
}
ul#auction li {
	margin:0;
	padding:0;
	list-style:none;
}
ul#auction li.h,
ul#auction li.htop {
	font-weight:bold;
	padding: 15px 0 2px 0;
}
ul#auction li.htop {
	padding: 0px 0 2px 0;
}

.catSearch{float: left; width: 80%; border: 1px #ccc solid; background: #f3f3f3; padding: 5px 10px; height: 1%; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.catSearch:after{content: "."; clear: both; display: block; height: 0; visibility: hidden;}

#catinfo .info .catSearch label{width: 90px; margin: 6px 0 0 0; font-size: 120%;}
#catinfo .info .catSearch input, #catinfo .info .catSearch select{width: 438px; padding: 5px; font-size: 120%; border: 1px #ccc solid; margin: 0 0 5px 0;}
#catinfo .info .catSearch select{width: 450px;}
#catinfo .info .catSearch input.submitbutton{width: auto;}


/*** Catalogue View ***/

#catnav{float: left; width: 205px; border: 1px #aaa dashed; border-width: 1px 0; margin: 0 0 25px 10px; padding: 10px 0;}
#catnav ul {
	float:left;
	list-style:none;
	background-image: none;
	padding:0;
	margin:0;
}
#catnav ul li {
	padding:3px;
	margin:0;
	list-style:none;
	background-image: none;
}
#catnav ul li a{padding: 0 0 0 18px; text-decoration: none; background: url(/images/bullet2.gif) no-repeat 0 1px;}
#catnav ul li a:hover{text-decoration: underline;}
#catnav ul li a.on{background-image: url(/images/bullet2_on2.gif); font-weight: bold;}
#catnav ul li img{
	vertical-align:-30%;				
}
#catinfo{
	float: left;
	width: 100%;
	margin: 20px 0 0 0;
}
#catinfo h3{
	margin: 0 0 8px 0;
}
#catinfo .info{float: left; width: 100%;}
#catinfo .info form{
	float:left;
	margin: 10px 0 6px 0;
}
#catinfo .info input,
#catinfo .info select{
	font-size:90%;
}
#catinfo .info select{
	width:290px;
}
#catinfo .info input.txtSmall{
	width:230px;
	margin: 1px 0 0 0;
}
#catinfo .info label{
	margin: 1px 0 0 0;
	width: 68px;
}
#catinfo .info h2{
	margin: 1px 0 0 0;
}

#catinfo .info .pricebox{float: left; width: 60px; line-height: 22px; color: #fff; text-align: center; padding: 3px 0 5px 0; margin: 2px 15px 10px 0; border-top: 3px #294F43 solid;}
#catinfo .info .pricebox .toprow{font-weight: bold; text-shadow: 1px 1px #333;}
#catinfo .info .pricebox .btmrow{font-size: 200%; font-weight: bold; text-shadow: 2px 2px #666;}
#propertyauctions #catinfo .info .pricebox{background: #029CB6;}
#propertyauctions #catinfo .info a.link{color:#029CB6;}
#propertyauctions #catinfo .info .pricetop {color:#DC0D0D;}
#fineart #catinfo .info .pricebox{background: #8B0671;}
#machinery #catinfo .info .pricebox{background: #F8B216;}
#vintage #catinfo .info .pricebox{background: #DC001A;}


#catinfo .info .pricetop{font-weight: bold; font-size: 140%; line-height: 25px; color: #029CB6;}

#catinfo .info a.link{color: #DC0D0D; font-size: 110%; font-weight: bold;}

#catinfo .info a img{
	border:solid 1px #aaa;
	padding:2px;
}
#catinfo .info ul.lots{
	margin:0;
	padding:0;
	list-style:none;
}
#catinfo .info ul.lots li{
	margin:0;
	padding:4px 0 12px 0;
	list-style:none;
	background-image:none;
	float:left;
	width: 100%;
	border-bottom: solid 1px #D9D9D9;
}
#catinfo .info ul.lots li div.n,
#catinfo .info ul.lots li div.nb {
	float:left;
	width:475px;
	width: 76%;
}
#catinfo .info ul.lots li div.nb {
	width: 100%;
	line-height: 20px;
}
#catinfo ul.lots li div.n strong,
#catinfo ul.lots li div.nb strong {
	display:block;
	float:left;
	margin: 0 4px 0 0;
	color:#333;
}
#catinfo ul.lots li div.n p.info,
#catinfo ul.lots li div.nb p.info {
	text-decoration:none;
	color:#5D6059;
	display:block;
	float:left;
	width: 85%;
	margin: 0;
}
#catinfo ul.lots li div.nb p.info {
	width: 445px;
	width: 69%;
}
#catinfo ul.lots li div.n a:hover,
#catinfo ul.lots li div.nb a:hover{text-decoration:underline;}
#catinfo ul.lots li .img {
	float:right;
	width:116px; 
}
#catinfo ul.lots li .img .banner {
	background-color:#294F43;
	color:#fff;
	font-weight:bold;
	padding:1px 0 1px 4px;
}
#catinfo ul.lots li .img .banner a{
	color:#fff;
	text-decoration:none;
}
#catinfo ul.lots li .img .banner a:hover{
	text-decoration:underline;
}

/*** Lot Page ****/

#lotdetails h2 {
	font-size:100%;
}
#lotdetails #catinfo h3 {
	margin:0 0 1px 0;
	width:99%;
	width:483px;
}
#lotdetails #catinfo p {
	width:99%;
	padding: 5px 0 4px 4px;
}
#lotdetails #catinfo img {
	width:99%;
	padding-bottom: 1px;
	padding-right: 1px;
}
#lotdetails #catinfo .baseborder {
	border-bottom-width: 5px;
}
