﻿/* PAGER */
.pager
{
	margin: 0 0 5px 0; color: #555555; vertical-align: text-top; font-weight: bold;
	_margin-left: 3px;
}
.pager .pager-currentpage {float: left; margin: 3px 0 0 0;}
.pager .pager-firstpage, .pager .pager-previouspage, .pager .pager-nextpage, .pager .pager-lastpage {margin: 0 2px;}
.pager .pager-pagesnavigator {height: 22px;}
.pager .pager-pagesnavigator table {float: right;}
.pager .pagesinfo {margin: 5px 0 0 0; float: left;}
.pager .pager-pageslinks {margin: 2px 0 0 0;}
.pager .pager-pageslinks span, .pager .pager-pageslinks a {font-weight: bold; font-size: 12px; padding: 0 2px;}
.pager .pager-pageslinks span {color: #555555;}
.pager .pager-pageslinks a {}

.pager-small
{
	padding: 10px 8px 23px 10px;
	_padding-bottom: 10px;
	margin: 0; color: #555555; vertical-align: text-top;
	background-image: url(../i/pagers.gif);
	background-position: top center;
	background-repeat: repeat-y;
}
.pager-small .pager-currentpage {float: left; margin: 3px 0 0 0;}
.pager-small .pager-firstpage, .pager-small .pager-previouspage, .pager-small .pager-nextpage, .pager-small .pager-lastpage {margin: 0 1px;}
.pager-small .pager-pagesnavigator {width: 100px; float: right;}
.pager-small .pager-pagesnavigator table {float: right;}
.pager-small .pagesinfo {margin: 5px 0 0 0; float: left;}

/* ITEM LISTS */
.section
{
	font-size: 12px;
	color: #555555;
}

.itemtable {width: 100%;}
.itemtable .image
{
	width: 100px;
	padding: 0;
	vertical-align: top;
	text-align: left;
}
.itemtable .header
{
	width: 70px;
	padding: 0 0 2px 0;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
}
.itemtable .textleft, .itemtable .textright, .itemtable .longtext {padding: 0 0 2px 0; vertical-align: top;}
.itemtable .textleft {width: 80px;}
.itemtable .textright {width: 200px;}
.itemtable .longtext {width: 520px;}

.itemshow .description {margin: 5px 0;}
.itemshow .required
{
	font-weight: bold;
	font-size: 17px;
	color: red;
	background-color: transparent;
}
.itemshow .notice
{
	font-weight: bold;
	margin: 0;
	padding: 5px 0 0 0;
	color: #b44d00;
	background-color: transparent;
}
.itemshow .bid
{
	float: right;
	font-weight: bold;
	margin: 0 10px 0 0;
	padding: 0;
	color: #EE0000;
	background-color: transparent;
}

/* ------------------------------------------------------------------------------------------- */
/* ITEMS PANELS */
/* ------------------------------------------------------------------------------------------- */
.itemspanel-box
{
	width: 304px;
	margin-bottom: 8px;
}
.itemspanel-content 
{
	font-size: 11px;
}
.itemspanel-content .title
{
	height: 41px;
	background-image: url(../i/rtitle.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.itemspanel-content .titletext
{
	display: block;
	padding: 17px 0 0 10px;
	font-size: 14px;
	font-weight: bold;
	color: #ff5a00;
}
.itemspanel-content .itemtitle {margin-bottom: 7px; width: 180px;}
.itemspanel-content .itemtitletext {font-size: 12px; font-weight: bold; color: #609acc;}
.itemspanel-content .itemtitletext:hover {color: #a0a0e0;}

.itemspanel-content .panelitemshow
{
	background-image: url(../i/rpanel.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 11px;
}
.itemspanel-content .panelitemshow .panelitemtable {width: 100%; margin-bottom: 5px;}
.itemspanel-content .panelitemshow .panelitemtable td {vertical-align: top;}
.itemspanel-content .panelitemshow .panelitemtable .image
{
	padding: 12px 0 3px 0;
	width: 105px; 
	text-align: center;
}
.itemspanel-content .panelitemshow .panelitemtable .data {width: auto; padding: 10px 10px 0 10px;}


.itemspanel-content .panelitemshow .panelitemdetailstable {border-collapse: collapse; width: 100%;}
.itemspanel-content .panelitemshow .panelitemdetailstable td
{
	padding: 2px 2px;
	vertical-align: bottom;
}
.itemspanel-content .label {color: #555555; font-weight: bold;}
.itemspanel-content .bidder, .itemspanel-content .price, .itemspanel-content .closingon
{
	padding-left: 5px;
	font-weight: bold;
}
.itemspanel-content .bidder {color: #555555; padding-left: 0px;}
.itemspanel-content .price {color: #ff5a00; font-size: 14px;}
.itemspanel-content .closingon {color: #609acc; font-size: 12px;}

/* AUCTIONS PANEL */
.auctionspanel
{
	background-image: url(../i/apanel.gif);
	background-position: top left;
	background-repeat: repeat-y;
	padding-bottom: 10px;
}
.auctionspanel a
{
	font-size: 11px;
	color: #ffffff;
}
.auctionspanel .content
{
	padding: 0 0 0px 12px;
}

.auctionspanel .item {margin-bottom: 3px;}
.auctionspanel .item a {font-size: 12px; font-weight: bold;}
.auctionspanel .item .li {margin-top: 3px; float: left;}
.auctionspanel .item .item-act {}
.auctionspanel .resultslink
{
	padding-left: 15px;
	background-image: url(../i/results.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.auctionspanel .resultslink a {font-size: 11px; font-weight: normal;}

.auctionspanel .search {padding: 0px 0 0 11px; height: 22px;}
.auctionspanel .search-box {margin: -7px 0 7px 0;}
.auctionspanel .search * {float: left;}
.auctionspanel .search .searchbutton {padding: 2px 0 0 7px;}
.auctionspanel .searchcaption {padding: 0 0 1px 11px; color: #FFFFFF; font-size: 10px;}

.auctionspanel .link {display: block; padding: 0 0 2px 8px;}
.auctionspanel .videobroadcast 
{
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0 2px 8px;
}
.auctionspanel .additionalinformation-box {padding: 0 5px 5px 5px;}
.auctionspanel .coverimage {margin: 3px 0 0 0;}
.auctionspanel img.coverimage {width: 80px;}



.modalbackground
{
	display: none;
	position: absolute; top: 0px; left: 0px; right: 0px; height: 100%;
	background-color: #dddddd; filter: alpha(opacity=70); opacity: 0.7;
	z-index: 2;
}
.picturecontainer
{
	position: absolute; z-index: 10;
	padding: 10px 10px; display: none;
	background-color: #ffffff;
	border: 1px solid #AAAAAA;
	text-align: center;
}
.picturecontainer-table img {padding: 0; margin: 0;}
.picturecontainer-table {}
.picturecontainer-table td {vertical-align: middle; text-align: center; padding: 20px;}


/* CHART */
.chart
{
}
.chart h2
{
	margin: 0 0 10px 0;
}
.chart .links
{
	margin: 15px 0;
	padding: 0;
}
.chart .links a
{
	margin: 0;
	color: #ff5a00;
}
.chart ul
{
	list-style-image: url("../i/li.gif");
}
.chart .links .title
{
	font-weight: bold;
}
.chart .charttype
{
	font-size: 11px;
	color: #000000;
}
.chart .number-box
{
	display: block;
	width: 30px;
	height: 30px;
	font-size: 20px;
	font-weight: bold;
	color: #f26901;
	margin-bottom: 7px;
}
.chart .number
{
	text-align: center;
	padding: 4px 2px 0 0;
}


/* LIVE ITEMS PREVIEW */
.liveitemspreview h3 {margin-left: 2px;}
.liveitemspreview .itempreviewtable-ct {border-collapse: collapse; width: 100%;}
.liveitemspreview .itempreviewtable-ct td {padding: 5px 0 5px 10px;}
.liveitemspreview .itempreview-ct 
{
    width: 150px;
}

.liveitemspreview .image 
{
    vertical-align: middle;
	width: 90px;
	height: 90px;
	padding: 10px;
	text-align: center;
	background-color: #dadada; 
}
.liveitemspreview .title {margin-bottom: 8px;}
.liveitemspreview .title a {font-size: 11px; font-weight: bold; color: #609acc;}
.liveitemspreview .title a:hover {color: #a0a0e0;}

.liveitemspreview .price-ct
{
}
.liveitemspreview .label {color: #555555; font-size: 11px; font-weight: bold; padding-right: 5px;}
.liveitemspreview .price {color: #ff5a00; font-size: 14px; font-weight: bold;}


/* ITEMS PREVIEW */
.itemspreview h3 {margin-left: 2px;}
.itemspreview .title {margin-bottom: 8px;}
.itemspreview .title a {font-size: 11px; font-weight: bold; color: #609acc;}
.itemspreview .title a:hover {color: #a0a0e0;}
.itemspreview .description {margin-bottom: 8px; border: 1px solid black;}

.itemspreview .itempreviewtable-ct {border-collapse: collapse; margin-right: 7px; width: 98%;}
.itemspreview .itempreviewtable-ct td {padding: 5px 7px 5px 3px; width: 50%;}
.itemspreview .itempreviewtable {width: 100%; margin-bottom: 5px;}
.itemspreview .itempreviewtable td {vertical-align: top;}
.itemspreview .itempreviewtable .image 
{
	width: 97px;
	padding: 4px 0 3px 0;
	text-align: center;
	background-color: #dadada; 
}
.itemspreview .itempreviewtable .data {width: auto; padding: 0 0 0 3px;}
.itemspreview .itempreviewdetailstable
{
	border-collapse: collapse;
	margin-top: 1px;
	margin-left: 5px;
}
.itemspreview .itempreviewdetailstable tr {background-color: #ffffff;}
.itemspreview .itempreviewdetailstable td {white-space: nowrap; padding: 3px 5px;}
.itemspreview .label {color: #555555; font-size: 11px;}
.itemspreview .bidder, .itemspreview .price, .itemspreview .closingon {font-weight: bold;}
.itemspreview .bidder {color: #888888; padding-left: 0px;}
.itemspreview .price {color: #ff5a00; font-size: 14px;}
.itemspreview .closingon {color: #609acc; font-size: 12px;}


/* COMPACT TABLE (bidder items) */
.compacttable .pager {margin-right: 0; _margin-bottom: 0px;}
.compacttable
{
	width: 100%;
	_width: 510px;
	border-collapse: collapse;
	border: 1px solid #32caff;
}
.compacttable td {padding: 3px 5px; white-space: nowrap;}
.compacttable tr.heading {font-weight: bold; color: #ffffff; background-color: #32caff;}
.compacttable tr.heading td {}
.compacttable tr.alt {background-color: #ffffff;}
.compacttable tr.emptyrow {color: #dd0000; font-weight: bold;}
.compacttable tr.resultitem {background-color: #ffffff;}
.compacttable tr.resultitem-alt {background-color: #e0e0e0;}
.compacttable td.itemid {width: 5px; text-align: right;}
.compacttable td.nametitle {white-space: normal;}
.compacttable td.caption {width: auto; white-space: normal;}
.compacttable td.closingon {width: auto;}
.compacttable td.soldfor {text-align: right; width: auto; color: #ff4e00; font-weight: bold;}
.compacttable td.bidder {text-align: left; width: 20px; color: #555555; font-weight: bold;}
.compacttable td.stateopened {text-align: center; width: 10px; color: #009900; font-weight: bold;}
.compacttable td.stateclosed {text-align: center; width: 10px; color: #ee0000; font-weight: bold;}

/* RESULTS */
.results .pager {margin-right: 0px; _margin-bottom: 0px;}
.compacttable td.itemid {width: 5px; white-space: nowrap; text-align: right;}
.compacttable td.caption {width: auto;}
.compacttable td.closingon {width: auto; white-space: nowrap;}
.compacttable td.soldfor {text-align: right; width: auto; white-space: nowrap; color: #ff4e00; font-weight: bold;}
.compacttable td.bidder {text-align: left; padding-left: 7px; width: 60px; white-space: nowrap; color: #555555; font-weight: bold;}


/* BIDDER LOGIN */
.bidderlogin {padding: 12px 0 0 13px; position: relative;}
.bidderlogin input {_margin-bottom: -10px;}
.bidderlogin input.button {_margin-bottom: 0;}
.bidderlogin a {color: #ffffff;}
.bidderlogin .myaccountbutton-ct {position: relative; left: 70px; top: -22px;}
.bidderlogin .myaccountbutton {font-size: 10px;}
.bidderlogin .info-ct {margin-bottom: 5px; font-size: 10px;}
.bidderlogin .label {margin-right: 5px;}
.bidderlogin .biddername {color: #faa501; font-weight: bold; font-size: 12px;}
.bidderlogin .logintable td {vertical-align: middle; padding: 3px 0;}
.bidderlogin .logintable td.buttoncell {padding-top: 7px;}

.bidderlogin .loginerrorwindow-box
{
	position: absolute;
	right: 195px; top: 20px;
	width: 250px; height: 112px;
	background-image: url(../i/errorwindow.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.bidderlogin .loginerrorwindow
{
	color: #000000;
	padding: 48px 10px 10px 10px;
}
.bidderlogin .loginerrorwindow .lew-title {font-weight: bold; color: #000000; margin-bottom: 2px;}
.bidderlogin .loginerrorwindow .lew-text {font-weight: bold; color: #ff5a00;}

.biddermenu
{
	font-size: 11px;
}
.biddermenu ul
{
	list-style-image: url("../i/lir.gif");
}
.biddermenu .lastlogin-date {font-weight: bold; margin-bottom: 5px;}
.biddermenu .lastlogin-title {}