body, html { background-color: #a5a5a5; font-family: 'Century Gothic' , Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
a, a:visited { color: #000000; text-decoration: underline; }
a:hover { color: #990000; text-decoration: underline; }
h1 { font-size: 12pt; font-weight: bold; margin-bottom: 5px; }
h2 { font-weight: bold; margin: 5px 0; font-size: 11pt; }
p { margin: 10px 0 5px 0; }
strong { font-weight: bold; }

#contents { margin: 0 auto; background-color: #a5a5a5; height: 808px; width: 1124px; }
#inner { padding: 30px 0 0 40px; }

#logo { float: left; }
#mainlinks { float: left; margin: 10px 0 0 20px; line-height: 25px; }
#mainlinks a, #mainlinks a:visited { text-decoration: none; }
#mainlinks a:hover { text-decoration: underline; }

.leftoffset { margin-left: 36px; }
#leftcopy { margin: 30px 0 20px 36px; width: 408px; text-align: justify; line-height: 13px; }
#leftbottom { position: relative; float: left; margin-top: 85px; }

.redbutton { border: none; background-color: #f5080e; width: 220px; text-align: center; padding: 2px; height: 18px; }
.redbutton a, .redbutton a:visited { color: #FFFFFF; font-weight: bold; text-decoration: none; width: 220px; display: block; }
.pinkbutton { background-color: #fb7ce7; }
.pinkbutton a, .pinkbutton a:visited { color: #000000; }

#hand { position: relative; left: 92px; top: 200px; float: left; width: 157px; height: 74px; background-image: url( '../images/hand.png' ); }

#leftsection { position: absolute; left: 100px; top: 30px; }
#rightsection { position: relative; float: left; top: 50px; left: 550px; width: 515px; text-align: justify; }
#rightsection a, #rightsection a:visited { text-decoration: underline; }
#rightsection a:hover { color: #990000; }

.clearbg { background-color: #B4A0A0; height: 100%; left: 520px !important; padding: 20px !important; }
.whitebg { background-color: #FFFFFF; height: 100%; left: 507px !important; padding: 0 !important; }
.bar { display: block; background-color: #8c8c8c; }
.spacedtable td { padding-bottom: 5px; }
.button { padding: 2px 10px; }

.error { background-color: #FDDFE0; border: 1px solid #FF8484; padding: 5px; margin: 10px 0; }
.info { background-color: #E2F5EB; border: 1px solid #00C400; padding: 5px; margin: 10px 0; font-weight: bold; }

ol { margin-left: 2em; }
ol li { list-style: decimal outside; padding-bottom: 10px; }

.monthlyauctionlink { margin-top: 5px; margin-left: 10px; position: relative; display: block; }
.monthlyauctionlink a, .monthlyauctionlink a:visited { text-decoration: none; color: #000000; }

.available { color: Red; font-weight: bold; font-size: 12px; }
