body {margin:0px; background:#ede0c4 url(images/upperBg2.gif) repeat-x;}
body,td,th,p {font:12px Arial, Helvetica, sans-serif;}
ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset {margin:0; padding:0; border:0;}
.h1Sub {margin-bottom:14px; padding:4px 0 0 6px; text-align:left; border-bottom:2px solid #ede0c4;}
h1 {font-size:18px; font-weight:bold; color:#e21836;}
.h1Sub span {font-weight:normal; font-style:italic; color:#000;}
h2 {font-size: 14px; font-weight:bold; color:#00447c;}
h3 {padding:3px 0 3px 8px; background-color:#ede0c4; font-size:16px; font-weight:bold; color:#e21836;}
h3 span {font-weight:normal; font-style:italic; color:#000;}
h4 {margin:4px 0 6px 0; font-size:12px; font-weight:bold; color:#00447c;}
h5 {padding:3px 0 3px 8px; background-color:#ede0c4; font-size:12px; font-weight:bold; color:#e21836;}
h5 span {font-weight:normal; font-style:italic; color:#000;}
#wrapAll {width:910px; margin:0 auto; position:relative;}
.fL {float:left;}
.clr {clear:both;}
.innerBtn {background-color:#00447c;}
.innerBtn a {padding:auto; line-height:24px; height:24px; color:#fff; text-align:center; text-decoration:none; display:block;}
*html .innerBtn a {height:26px;}
.innerBtn a:hover {background-color:#e21836;}
.innerBtnSm {font-size:11px; background-color:#00447c;}
.innerBtnSm a {padding:auto; line-height:18px; height:19px; color:#fff; text-align:center; text-decoration:none; display:block;}
*html .innerBtnSm a {height:19px;}
.innerBtnSm a:hover {background-color:#e21836;}
.listDiv {padding:4px 8px 8px 8px; margin-bottom:8px;/* border: 1px solid #eae1b7; background:#f8f6e9;*/}
.listDiv h4 {margin-bottom:3px; color:#333;}
.listDiv p {color:#666;}
.listDiv2 {padding:4px 8px 8px 8px; margin-bottom:8px;/* border: 1px solid #eae1b7; background:#f8f6e9;*/}
.listDiv2 h4 {margin-bottom:3px; color:#333;}
.listDiv2 p {padding-bottom:8px; color:#666;}
.starList {}
.starList ul {list-style:url(images/star.gif);}
.starList ul li {margin-left:16px; padding-bottom:6px; line-height:10px;}
*html .starList ul li {padding-bottom:12px;}
.fullColText {padding:0 25px 10px 25px; text-align:left;}
.fullColText p {padding-bottom:8px; line-height:16px; color:#666;}
.fullColText h4 {margin-bottom:3px;}

#hdWrap {height:300px;}
#hdLogo {width:235px; padding-top:66px; float:left;}
#flashWrap {width:670px; height:245px; float:left;}

/* begin nav */
.typNav {margin:0; padding:0; float:left;}
.typNav a {display:block;}
*html .typNav a {display:inline;}
#navWrap {height:55px; background:url(images/navBg.gif) no-repeat;}
#navInner { padding:8px 0 0 15px;}
#auctionsLink a {background:url(images/auctionsBtn.gif);}
#auctionsLink a:hover {background:url(images/auctionsBtn.gif) 0 -47px;}
#soldLink a {background:url(images/soldBtn.gif);}
#soldLink a:hover {background:url(images/soldBtn.gif) 0 -47px;}
#sellLink a {background:url(images/sellBtn.gif);}
#sellLink a:hover {background:url(images/sellBtn.gif) 0 -47px;}
#buyLink a {background:url(images/buyBtn.gif);}
#buyLink a:hover {background:url(images/buyBtn.gif) 0 -47px;}
#agentsLink a {background:url(images/agentsBtn.gif);}
#agentsLink a:hover {background:url(images/agentsBtn.gif) 0 -47px;}
#contactLink a {background:url(images/contactBtn.gif);}
#contactLink a:hover {background:url(images/contactBtn.gif) 0 -47px;}

#bodyWrap {padding:15px 0 0 5px; background:url(images/mainBg.gif) repeat-y;}
#leftCol {width:230px; float:left;}
#mainCol {width:670px; min-height:625px; background-color:#fff; float:left;}
*html #mainCol {height:625px;}
#mainColContact {width:670px; height:254px; background-color:#fff; float:left;}
#mainColNH {width:670px; background-color:#fff; float:left;}
#singleCol {width:870px; margin-left:15px; background-color:#fff; float:left;}
#detailColWrap {margin:0 20px 0 15px; padding:0 0 10px 0; min-height:600px; background:#ffffff;}
*html #detailColWrap {height:600px;}
#hilightCol {width:670px; min-height:625px; background-color:#fff; float:left;}
*html #hilightCol {height:1500px;}
.typBox {width:190px; background-color:#fff; border:1px solid #e3e3e3; text-align:left;}
.typBoxHD {padding:16px 0 16px 9px; background-color:#ede0c4;}
.typBoxInner {padding:10px;}
.ibeamTxt {color:#666; font-size:14px;}
.inputDiv {padding-top:5px; color:#333; font-size:11px;}
.signupInput {width:140px;}
#newsBoxList {color:#666;}
#newsBoxlist div {padding-bottom:10px;}
#newsBoxList a {color:#333; text-decoration:none;}
#newsBoxList a:hover {color:#e21836;}

.typPgHD {padding:11px; text-align:left; background-color:#ede0c4;}

/* news */
.nlDiv {margin-bottom:12px; padding:10px; text-align:left; border:1px solid #e3e3e3;}
.newsTitle {font-size:14px; line-height:16px; font-weight:bold; color: #108560;}
.newsDate {color:#666; font-style:italic; line-height:16px;}
.newsText {line-height:16px;}
.searchrow {margin-bottom:12px; font-size:10px; line-height:16px;}
.searchrow a {padding:0 3px; color:#00f; text-decoration:none;}
.searchrow a:hover {color:#e21836;}
.newsArticleDate {padding:0 50px 10px 50px; color:#666; font-style:italic; text-align:left;}
.newsArticleText {padding:0 50px 10px 50px; text-align:left;}
.newsArticleText p {padding-bottom:8px; line-height:16px; color:#333;}

/* tables */
.formTable {border:1px solid #e3e3e3;}
#uctable {border:1px solid #ede0c4;}
#uctable td {border:1px solid #eae1b7; background:#f7f2e8;}
#headertable {background: #eae1b7}
#auctiontable td {background: #f8f6e9}
#workstable p {font-size:0.75em}
#workstable h4 {font-size:0.8125em}

#contactLogo {width:285px; padding-top:20px; float:left;}

/* scoller */
#scrollerWrap {width:392px; height:230px; background:url(images/scrollerBg.png) no-repeat; left:499px; top:0; position:absolute; z-index:100;}
#featured {width:378px;	height:158px;}
#featured img {border:1px solid #d8dfe3;}
#featured a:hover img {border:1px solid #ede04c;}
.slidetext {color:#fff;	line-height:16px;}
#featured a {color:#fff; font-size:14px; text-decoration:none;}
#featured a:hover {color:#ede04c;}
.scrollText {color:#fff;}
.scrollHeading {}
.scrollDate {margin-top:10px;}
.scrollLocation {margin-top:10px;}

/* footer */
#footer {padding:26px 0 30px 235px; color:#00447c; font:11px Verdana, Arial, Helvetica, sans-serif; background:url(images/mainBg.gif) repeat-y;}
*html #footer {padding-top:16px;}
#footer a {color:#666; text-decoration:none;}
#footer a:hover {color:#f00;}
#footerWide {padding:26px 0 30px 0; color:#00447c; font:11px Verdana, Arial, Helvetica, sans-serif; background:url(images/mainBg.gif) repeat-y;}
/**html #footerWide {padding-top:16px;}*/
#footerWide a {color:#666; text-decoration:none;}
#footerWide a:hover {color:#f00;}
#footerB {height:50px;}