@charset "utf-8";
/* CSS Document */

* { outline: none; }

body {margin: 0; background: #c4c1b8 url(/images/bck.png) repeat-y top center; font: 90% "Trebuchet MS",Arial,Helvetica,sans-serif;}

.NetworkingLinks { position: absolute; top: 270px; left: 5px; width: 32px; }
.NetworkingLinks img { margin: 2px; opacity: .5; }
.NetworkingLinks img:hover {opacity: 1; }

#header img {border: none;}
#header a {color: #fff;}
#header {color: #fff; font-size: 0.7em;}
#header input.login {width: 85px; margin:0; padding: 0; vertical-align: middle; border: none; font-size: 0.9em; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;}
#header input.button {margin:0; padding: 0; font-size: 0.9em; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;}

table.layout {background-color: #fff; margin: 0 auto;}
table.layout .container {background: #e4eff7 url(/images/bck_sidebar.jpg) repeat-y top left;}

.adv {margin: 1em;}
.sidebar {font-family: Georgia,"Times New Roman",Times,serif; font-style: italic; color: #fff; margin: 1em;}
.sidebar a {color: #fff; text-decoration: none;}
.sidebar a:hover {color: #ff0; text-decoration: none;}
.sidebar p {font-weight: bold;}
.sidebar ul {margin: 1em 0; padding: 0;}
.sidebar li {margin: 0.5em 0; padding: 0; list-style-type: none;}
.border {width: 90%; border-top: 1px dashed #fff; margin: 0; padding: 0; height: 1px;}

.content {min-height: 800px; margin: 0 1em;}
.content .border {border-top: 1px dashed #5c0d22;}

h1 {font-size:1.4em; color: #600;}
h2 {font-size:1.2em; color: #000;}
h3 {font-size:1.2em; color: #5c0d22; font-variant: small-caps;}

.footer {margin: 1em; text-align: right; color: #aaa; font-size: 0.8em;}
.footer a {text-decoration: none; color: #aaa;}

ul.contacts {float: left; margin: 0; padding: 0; width: 100%;}
ul.contacts li {float: left; list-style-type: none; margin-bottom: 1em; width: 50%;}
ul.contacts img {float: left; margin-right: 8px;}

ul.documents {padding: 0;}
ul.documents li {list-style: none; background: url(/images/file_web.png) no-repeat 0 10%; margin-bottom: 1em; padding-left: 24px;}

/* AUCTION CALENDAR */
/* sidebar */
#calendar {font-size: 0.8em; text-align: center; border-top: 1px dashed #fff;}
#calendar table {margin: 0 auto;}
#calendar td {border: 1px solid #fff; text-align: center;}
#calendar td.has_auction {background-color: #3d5382;}
#calendar td.not_month {border: none;}
/* content */
.content #calendar {font-size: 1em;  border: none;}
.content #calendar table {width:100%; margin: 0 auto;}
.content #calendar td {border: 1px solid #333; height: 68px; text-align: left; vertical-align: top; font-size: 0.9em; }
.content #calendar td a {text-decoration: none; color: #000; font-weight: bold;}
.content #calendar td.has_auction {background-color: #cdd;}
.content #calendar td.has_auction:hover {}
.content #calendar td.not_month {border: none;}
.content #calendar thead {background-color: #000;}
.content #calendar th {border: 1px solid #; padding: 8px 0; color: #fff; width: 14%;}
.content #calendar .auction_item { display: block; font-size: 0.7em; margin-bottom: 8px; cursor: pointer; text-decoration: underline; }
.content #calendar .event_item { display: block; font-size: 0.7em; margin-bottom: 8px; cursor: pointer; background-color: #aaa; }
.content #calendar .pending_item {background-color: #f99;}
.content #calendar .auction_item:hover {background-color: #ff9;}

dl {}
dl dt {margin-bottom: 1em; font-weight: bold;}
dl dd {margin-bottom: 1em;}

/* Two Column List */
.two_column{ width:auto; margin-top:2px; padding:2px; display:block; white-space:nowrap; }
.two_column ul { float:left; min-width:110px; width:auto; padding:3px; margin-right:20px; margin-left:0px; vertical-align:top; }
.two_column li { list-style-type:none; }

/* Table layouts */
table.grid {width: 100%; border: 1px solid #cdd;}
table.grid th {text-align: left; background-color: #000; color: #fff; padding: 4px; font-size: 0.8em}
table.grid td {padding: 2px; font-size: 0.8em}

.simple_table {margin-top: 1em;}
.simple_table td {padding-right: 20px;}

/* inputs */
.txtbox {width: 195px; border: 1px solid #7f9db9;}
.txtbox_small {width: 87px; border: 1px solid #7f9db9;}
.txtarea {width: 195px; height: 120px; border: 1px solid #7f9db9;}

/* Auction Details*/
.defaultPic {text-align: center;}
.defaultPic img {margin-bottom: 1em;}
.auction_images {text-align: center;}
.auction_images img {margin-bottom:1em;}

/* Auction Detail Tabs */
#tab_group {margin: 1em 0; text-align: center; padding: 4px 0; background: url(/images/auction-detail-tab-bck.png) top left repeat-x;}
#tab_group li {list-style-type: none; padding: 0 12px; display: inline;}
#tab_group a {color: #fff; text-decoration: none; font: bold italic 1em Times New Roman,serif;}
#tab_group a:hover {color: #999;}

.callout { background-color: #cdd; padding: 2px 12px; border: 1px solid #99a; margin: 4px 4px 1em; font-size: 0.8em; }
.callout input { font-size: 0.8em; }
.row1 {background-color: transparent;}
.row2 {background-color: #cdd;}
.error {color: #f00; font-style: italic;}
.small {font-size: 0.8em;}
.clear {clear: both;}
.center { text-align: center; }

/* search */
#header form {margin: 0; padding: 0;}
input.search {border: none; background: transparent; padding-left: 8px; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;}

/* press releases */
div.press_list {  }
div.press_item { margin-bottom: 1em; }
.press_date { font-style: italic; font-size: 0.8em; }
.press_title { font-weight: bold; }
.press_title a { text-decoration: none; color: #000; }
.press_lead { display: block; }
.press_link { margin-left: 0.5em; font-size: 0.8em; }
