/* Auction Figure CSS */
body, th, td { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 0.95em; }
body { background-color: #ffffff; margin-bottom: 0px;}

/* Home */
.homeHeadline { color: #333333; size: 2em; margin:3px; margin-top:0px; }
.homeContainer { width:700px; text-align:left; }
.alertBullet { padding:7px;  margin-left:25px; font-size: 0.85em; }
.homeSearch {background: url('logo_full.gif') no-repeat left; height:65px; padding-top:10px; margin-left:10px; margin-top:5px;}
.homeContent, .mainContent, .sideBarContent { border: 1px solid #cccccc; /*background: #EEF5FF;*/ }
.homeContent, .mainContent { background:url('/Images/circles.gif') no-repeat top right; padding:10px 20px 10px 10px; min-height:200px; }
.sideBarContent { padding:10px; font-size: 0.85em; }
.sideBarContent A:visited {color:blue}
.sideBarContent p {margin-top:25px; }
.topBar { background: url('/Images/green_middle.gif') top repeat-x; }
.homeContent li { list-style-image: url('/Images/green_check.gif'); padding: 5px; vertical-align:top; }
.maincontent li { padding:5px; }
.alertDescr { z-index:3; width:320px; position:absolute; display:none; margin-left:50px; margin-top:7px; color:#666666; border: 1px solid #EEEECC; background: #FFFFEE; padding:3px; font-size:0.8em; }
.quote {color:#333; font-style:italic;}

img { border-style: none; }
form { margin: 0px; }
div.crop { overflow: hidden; } 

a.link { color: blue; }
a.visited { color: purple; }
a.link-junk { color: #666666; text-decoration: line-through; }
a.link-typo { }
a.link-orig {}ited { color: purple; }

/* Font sizes. */
.big { font-size: 1.1em; font-weight: bold; }
.small { font-size: 0.85em; }
.tiny { font-size: 0.8em; }
.tinier { font-size: 0.7em; }
.bold { font-weight: bold; }
.error { font-style:italic; color:red }
.center { text-align: center; }

/* Paragraph sizes. */
.half { margin-top: 5px; margin-bottom: 5px; }
.quarter { margin-top: 2px; margin-bottom: 2px; }

/* Saved searches. */
div.searchlist {margin: 3px;}
.popButton {
  cursor:pointer; padding:1px 2px 1px 3px; border:#999999 1px solid;
  background:#EEEEEE; font-size:8pt; color: navy;
}
.popList {
  cursor:pointer; font-size:9pt; padding:10px;
  background:#FFFFFF; border:1px solid #999999;
  z-index: 1; position:absolute;
}
.popList A:hover {background-color:#FFFF66;}
.popList A:visited { color:blue; }


/* Boxes */
table.solidbox th { background-color:#eecc00; padding:0.3em; text-align: left; width: 260px; font-size: 0.8em; }
table.solidbox td { border-style:solid; border-width:2px; border-color:#eecc00; padding:0.3em;  font-size: 0.8em; }
.box { border: 1px solid #999999; padding: 2px; vertical-align: middle; }
.boundingBox { background-color:#eeeecc; border-style:solid; border-width:1px; padding:0.7em; font-size:0.9em }
.chip { border: 1px solid #003366; vertical-align: middle; }
.chipTitle { background-color:#408CD9; color:#FFFFFF; border-bottom:1px solid #999999; padding: 3px; font-size:0.8em; font-weight: bold; padding-left: 0.5em; }
.chipBody { padding: 2px; font-size:0.8em; white-space: nowrap; background-color: #ffffff; }
.popIcons {padding:0.5em; vertical-align:bottom}
.divMenu {padding:0px;line-height:25px;}

/* Search */
.primarySearchBox {border:solid 1px #003366; color:#FFFFFF; border-right:0px; background-color:#408CD9; padding:0.6em; font-weight:600; }
.primarySearchBox A:link {color:#FFFFFF}
.primarySearchBox A:visited {color:#FFFFFF}
.secondarySearchBox {border: solid 1px #003366; background-color: #D8E6F5; padding: 0.3em; }
.searchButton {font-weight:bold; }
.searchSeparator {padding-top:0.6em; border-width:1px; border-style:solid none none none; border-color: #6699CC;}
.ctrySelected {background-color: #408CD9; font-weight:bold; color:#FFFFFF;}
.countrySelector {padding:0.25em 0em 0em 0em; font-size:8pt;}
.specialEvnt {text-align:center; color:#009933; letter-spacing:4px; font-weight:bold; font-size:9pt;}
.activeTab {font-size:9pt; background-image:url('/Images/tab_active.gif'); width:100px; height:20px; text-align:center; color:#FFFFEE; font-weight:bold; padding-top:3px; }
.inactiveTab {font-size:9pt; background-image:url('/Images/tab_inactive.gif'); width:100px; height:20px; text-align:center; color:#666666; padding-top:3px; cursor:pointer; }
.menuz {font-size:9pt; cursor:pointer; color:navy; border-bottom:dashed 1px #666666; margin-bottom:4px; padding:0px;}

/* Auction item preview. */
tr.visited td,
td.visited {padding: 5px;}
td.visited-top,
tr.visited-top td {border-top: 2px solid #eecc00;}
tr.visited-bottom td,
td.visited-bottom {border-bottom: 2px solid #eecc00;}
td.visited-left {border-left: 2px solid #eecc00;}
td.visited-right {border-right: 2px solid #eecc00;}

/* Iframes */
iframe.big_iframe {
    padding: 0;
    margin: 0;
    border: 0;
}

iframe.vertical {
    overflow-x: hidden;
    /*overflow-y: hidden;*/
}

div.iframe_loading {
    margin-top: 40px;
    padding: 1em;
    color: 333333;
    text-align: center;
    font-size: 1.1em;
}

.clickme {
    text-decoration: underline;
    color: blue;
    cursor: pointer;
}
.dontclickme {
    color: #333333;
}

.btn { 
    background: url(/static_Images/btn_shade.gif) repeat-x; 
    border:solid 1px #999; }
