html, body {height: 100%;}

body {margin: 0; color: #443d37; min-width: 889px; font: 12px arial, helvetica, sans-serif; background: #fff url("images/bg-body.jpg") repeat-x;}

/*--- general ---*/
form, fieldset {margin: 0;padding: 0;border-style: none;}
img {border-style: none;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;font-family: georgia, serif;}
h1 {font-size:24px;}
h2 {font-size:18px;}
h3 {font-weight:bold; font-size:14px;}
.roundedWide {width:520px; border:1px solid #ccc; }
.required {color:#ff0000; font-weight:bold;}
.divLine {border-top:1px dashed #333;}

input, select, textarea {vertical-align: middle; font: 100% arial, helvetica, sans-serif;}
a {color: #A93234; text-decoration: underline;}
a:hover {text-decoration: none;}

#page {width: 900px; margin: 0 auto; min-height: 100%;}
* html #page {height: 100%;}

/*--- header ---*/
#header {width: 100%; height: 200px; position: relative;}

.logo {top: 5px; left: 9px; position: absolute; text-indent: -9999px;}
.logo a {width: 408px; height: 132px; display: block; cursor: pointer; overflow: hidden; background: url("images/logo.png") no-repeat;}

.phone {top: 6px; right: 18px; position: absolute;}
.slogan {top: 59px; right: 25px; position: absolute;}

/*--- navigation ---*/
.wrap-nav-1 {left: 0; top: 152px; width: 100%; margin: 0 auto; overflow: hidden; text-align: center; position: absolute;}
.wrap-nav-2 {left: 50%; float: left; position: relative; text-align: center;}

.main-nav {margin: 0; padding: 0; left: -50%; float: left; list-style: none; position: relative;}
.main-nav li {float: left;}
.main-nav li a {color: #fff; float: left; height: 32px; font-size: 12px; padding: 0 13px; line-height: 32px;text-decoration: none;}
.main-nav li.active a {color: #fff; background: #5C4630;}
.main-nav li a:hover {color: #fff; background: #6F5439;}

.present {top: 215px; left: 0; width: 849px; height: 320px; padding: 0 20px; position: absolute;}
.present .wrap-slide {top: 0; left: 20px; width: 849px; height: 316px; padding: 1px; overflow: hidden; position: absolute; }
.present .slide {width: 849px; float: left; padding: 0 1px 1px 0;}
#flashWrap {float: left; width: 515px; height: 316px;}
.present .fader {float: right; width: 313px; height: 306px; color: #3d3121; padding: 10px 0 0 10px; font: 11px georgia, serif; background: #9E9665 url("images/bg-info-1.jpg") no-repeat; border: 1px solid #827B69;}
.present .fader .wrap-button {height: 56px; top:300px; padding-right:20px; padding-bottom:10px; background: url("images/moreauctions01.gif") no-repeat;}

.present .decor-1,
.present .decor-2 {top: 287px; position: absolute;}
.present .decor-1 {left: 0;}
.present .decor-2 {right: 0;}
.present .btn-prev,
.present .btn-next {top: 285px; width: 20px; height: 20px; overflow: hidden; position: absolute; text-indent: -9999px;}
.present .btn-prev {left: 37px; background: url("images/btn-prev.gif") no-repeat;}
.present .btn-next {right: 37px; background: url("images/btn-next.gif") no-repeat;}

#content {width: 100%; overflow: hidden;padding: 0 0 94px;}

/*--- leftColumn ---*/
#leftColumn {float: left; width: 550px; padding: 17px 0 0 20px;}
#leftColumnWide {float: left; width:800px; padding: 17px 0 0 20px;}
.newsDate {font-size:10px; color:#000;}

#fAuctions {background: url("images/featuredbg2.gif") no-repeat; border: 2px solid #6C6644; padding-top: 10px; padding-bottom: 10px;width: 328px;}

.wrap-saying {height: 1%; padding: 16px 34px 0 20px; background: url("images/bg-cite.gif") repeat-x;}
.wrap-saying .sep {height: 1%; margin: 0 0 22px; padding: 0 0 17px; background: url("images/bg-line-1.gif") no-repeat 6px 100%;}
.wrap-saying blockquote {margin: 0; display: block; font: italic 14px/16px georgia, serif;}
.wrap-saying blockquote p {margin: 0 0 16px;}

.wrap-saying blockquote cite {height: 1%; display: block; padding: 0 7px; font-size: 12px; text-align: right;font-style: normal;}
.wrap-saying blockquote cite strong { width: 100%; display: block;}
.saying {height: 1%; margin: 0 0 0 7px;}
.saying h2 {margin: 0; color: #fff; font-size: 18px; line-height: 22px; background: #CD5650; font-style: italic; padding: 7px 9px 5px; border-bottom: 1px solid #DC9285;}

/*--- rightColumn ---*/
#rightColumn {float: right;width: 277px;padding: 20px 20px 0 0;}

.news, .motd, .ibeam{height: 1%; padding: 1px; margin: 0 0 16px; border: 1px solid #DDD8BB;}
.news {background: #F8F8EE;}
.motd {background: #F8F8EE;}
.ibeam {background: #F8F8EE;}
.news h3,.motd h3, .ibeam h3 {margin: 0; color: #fff; font-size: 18px; line-height: 22px; padding: 7px 14px;background: url("images/bg-h3.gif") repeat-y;}

.news-and-updates {margin: 0; height: 1%; overflow: hidden; list-style: none; padding: 11px 12px 30px 8px;}
.news-and-updates li {width: 100%; float: left;padding: 35px 0 0;}
.news-and-updates li:first-child {padding-top: 0;}
.news-and-updates li .data {float: left; width: 46px; color: #e6e3dc; margin: 0 7px 0 0; text-align: center;padding: 5px 2px 1px; font: 11px georgia, serif; background: #8D3430 url("images/bg-data.gif") repeat-x;}
.news-and-updates li .data strong {width: 100%; display: block; font-size: 40px; line-height: 42px; font-weight: normal; margin: -11px 0 0;}
.news-and-updates li .title {width: 100%;overflow: hidden;margin: 0 0 13px;}
.news-and-updates li h4,
.message-day h4 {margin: 0; color: #524741; font-size: 18px; line-height: 22px;}
.news-and-updates li h4 {padding: 5px 0 0;}
.message-day h4 {margin: 0 0 7px;}

.news-and-updates li h4 a,
.message-day h4 a {color: #524741;text-decoration: none;}
.news-and-updates li h4 a:hover {text-decoration: underline;}

.news-and-updates li p,
.message-day p {line-height: 16px;}
.news-and-updates li p {margin: 0 0 0 5px;}
.message-day p {margin: 0;}

.message-day {height: 1%;overflow: hidden;padding: 14px 11px 16px;}

/*--- footer ---*/
#footer {width: 100%;height: 74px;margin: -74px 0 0;position: relative;background: url("images/bg-footer.jpg") repeat-x;}
.wrap-footer {width: 889px;margin: 0 auto;overflow: hidden;padding: 13px 0 0;}

.banners {margin: 0; float: right; list-style: none; padding: 0 60px 0 0;}
.banners li {float: left; padding: 0 0 0 7px;}
.banners li img {display: block;}