@charset "utf-8";
/* CSS Document */

/* image and object border fix for FF */
img {border:none;}
a:active, a:focus {outline:0;}
object {outline:0;}

body {margin:0; padding:0; background:#58678d url(images/bg.jpg) repeat-x;}
body,td,th {font:normal 12px Geneva, Arial, sans-serif; color:#000;}
.fL {float:left;}
.fR {float:right;}
.clr {clear:both;}
.whiteDotted {margin:0 auto; height:15px; border-top:2px dotted #fff;}

#wrapAll {margin:0 auto; padding:0; width:960px; position:relative;}

#homeHdr {height:368px; padding-left:10px;}
#typHdr {height:192px; padding-left:10px;}
#headerLeft {width:280px; float:left;}
#hdrLogo {margin:16px auto 6px auto; text-align:center;}
#typRegBtnWrap {width:280px; padding-top:19px; float:left;}
#registerBidBtn {margin:0 auto; width:252px; height:168px; background:url(images/registerBidBg.gif) no-repeat; overflow:hidden;}
#registerBidBtn a {padding:72px 12px 20px 127px; font:normal 14px/16px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; display:block;} 
#registerBidBtn a span {color:#00f; text-decoration:underline;}
#registerBidBtn a:hover {color:#00f;}
#homePicsWrap {margin-top:16px; float:left; position:relative;}
#homePicsOverlay {left:0; top:0; position:absolute; z-index:100;}
#homePics {width:641px; height:347px;}
#typHdrPicWrap {margin-top:16px; float:left; position:relative;}
#typHdrPicOverlay {left:0; top:0; position:absolute; z-index:10;}
#typHdrPic {width:377px; height:174px;}

/* nav bar */
#navWrap {height:60px; background:url(images/menuBarBg.png) no-repeat; position:relative;}
#navWrapIn {padding:10px 0 0 10px;}
#navWrapIn div {float:left;}
#sellBtn a {background:url(images/sellBtnBg.gif) no-repeat; display:block;}
#sellBtn a:hover {background-position: 0px -40px;}
#buyBtn a {background:url(images/buyBtnBg.gif) no-repeat; display:block;}
#buyBtn a:hover {background-position: 0px -40px;}
#aboutBtn a {background:url(images/aboutBtnBg.gif) no-repeat; display:block;}
#aboutBtn a:hover {background-position: 0px -40px;}
#servicesBtn a {background:url(images/servicesBtnBg.gif) no-repeat; display:block;}
#servicesBtn a:hover {background-position: 0px -40px;}
#pastBtn a {background:url(images/pastBtnBg.gif) no-repeat; display:block;}
#pastBtn a:hover {background-position: 0px -40px;}
#contactBtn a {background:url(images/contactBtnBg.gif) no-repeat; display:block;}
#contactBtn a:hover {background-position: 0px -40px;}
#homeBtn a {background:url(images/homeBtnBg.gif) no-repeat; display:block;}
#homeBtn a:hover {background-position: 0px -40px;}

/* submenus */
#navSub1 {width:196px; left:3px; top:54px; position:absolute; z-index:120;}
#navSub2 {width:196px; left:132px; top:54px; position:absolute; z-index:120;}
#navSub3 {width:196px; left:261px; top:54px; position:absolute; z-index:120;}
#navSub4 {width:196px; left:454px; top:54px; position:absolute; z-index:120;}
#navSub5 {width:196px; left:600px; top:54px; position:absolute; z-index:120;}
#navSub6 {width:196px; left:784px; top:54px; position:absolute; z-index:120;}
.navSubIn {padding:0 12px 6px 8px; background:url(images/dropmenuBg.png) no-repeat;}
.navSubTyp a {width:146px; padding:5px 15px; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#039; text-decoration:none; display:block;}
.navSubTyp a:hover {color:#fff; background:#74af5a;}

/* left column */
#leftColWrap {width:290px; float:left;}
#leftColInner {padding:7px 0 0 10px; text-align:center;}
#mailingListBtn {margin:0 auto; width:252px; height:168px; background:url(images/mailingListBg.gif) no-repeat; text-align:left; overflow:hidden;}
#mailingListBtn a {padding:72px 10px 20px 127px; font:normal 14px/16px Arial, Helvetica, sans-serif; color:#00f; display:block;} 
#mailingListBtn a:hover {text-decoration:none;}
#staffBtn {padding:15px 0;}
#contactInfoInset {color:#fff;}
#contactInfoInset h1 {margin:0; padding:0; font:normal 18px/18px Arial, Helvetica, sans-serif;}
#contactInfoInset p {margin:4px 0 20px 0; font:normal 12px/18px Arial, Helvetica, sans-serif;}

#mainWrap {padding:4px 26px 10px 294px; text-align:left:}
*html #mainWrap {padding-left:290px;}
#mainWrapInner {width:638px;}
#mainWrapWide {width:920px;}
#mainWrapWide {padding:4px 20px 10px 20px; text-align:left:}
*html #mainWrapWide {padding-left:20px;}
#mainBoxed {min-height:680px; height:auto !important; height:680px; padding:0 13px; background:#e6e8ee;}
.boxedH1 {margin:0; padding:0; font:normal 24px/30px Arial, Helvetica, sans-serif; color:#333; border-bottom:1px solid #b0b1b6;}
#mainBoxedIn {padding:10px 0; border-top:1px solid #fff;}
#typContent {padding:0 25px;}

#homeExtra {font:normal 14px/18px Arial, Helvetica, sans-serif; color:#fff;}
#homeExtra img {margin:0; padding:0; float:right;}
#homeExtraTxt {width:440px; float:left;}
#homeExtraTxt p {margin:0; padding:10px 0 15px 10px;}
#homeExtraTxt h1 {margin:0; padding:0 0 28px 10px; font:normal 18px/18px Arial, Helvetica, sans-serif;}

#toTop {height:40px;}
#toTop a {padding:0 40px 0 17px; color:#fff; text-decoration:none; background:url(images/toTop.gif) no-repeat; background-position:0 6px; float:right; display:block;}
#toTop a:hover {text-decoration:underline;}
#footer {padding:0 29px 40px 294px; font-size:11px; line-height:18px; color:#a6b2d7; text-align:center;}
#footer a {color:#fff; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footerWide {padding:0 20px 40px 20px; font-size:11px; line-height:18px; color:#a6b2d7; text-align:center;}
#footerWide a {color:#fff; text-decoration:none;}
#footerWide a:hover {text-decoration:underline;}