body { background:#E5E6E7; }
div,input, select, textarea, button { font-family:Arial, Helvetica, sans-serif; }
a { color:#6F1200; text-decoration:none; }
.clear { clear:both; }

#wrapper { width:997px; margin:0 auto; } 

#header { height:142px; background:#000;  }
#header #logo { width:217px; height:109px; background:url(images/logo.jpg) no-repeat center top; display:block; display:inline; float:left; margin:16px 0 0 30px; text-indent:-9999px; } 
#header #search { display:inline; float:right; margin-right:40px; padding-top:98px; }
#header #search .textbox { width:156px; padding-left:5px; height:19px; background:url(images/search-bg.gif) #fff no-repeat left top; border:none; float:left; }
#header #search .button { float:left; }

#nav { height:37px; background:url(images/nav-bg.gif) repeat-x center top; display:block; }
#nav ul { margin-left:30px; border-left:#fff solid 1px; height:36px;  margin-top:1px;}
#nav li { float:left;  border-right:#fff solid 1px; }
#nav li a { color:#FFFFFF; text-decoration:none; font-size:13px; font-weight:bold; padding:11px 12px 12px 12px; display:block; }
#nav li a:hover, #nav li a.selected { background:#6D6F71; }

#footer { background:#000; height:55px; margin-bottom:15px; }
#footer ul { margin-left:20px; height:34px; border-left:#fff solid 1px; float:left; }
#footer li { float:left; padding:9px 16px 0 16px; height:25px; border-right:#fff solid 1px;}
#footer li a { color:#fff; font-size:12px; text-decoration:none; }
#footer #copyright { float:right; color:#fff; font-size:11px; margin:12px 22px 0 0; line-height:16px; }

#main { background:#fff; padding:20px 27px; overflow:auto; height:100%; min-height:922px; }
#body { float:right; width:635px; margin-top:20px; } 
h1 { color:#6F1200; font-size:24px; font-family: "Times New Roman", Times, serif; text-transform:uppercase; }

#sidebar { float:left; width:211px; background:#EAE6E0; padding:13px 13px 13px 13px; margin-top:20px; }
#sidebar h2 { font-size:18px; margin-bottom:20px; font-family:"Times New Roman", Times, serif; }
#sidebar  ul { margin-bottom:45px; }
#sidebar li { border-bottom:#808285 solid 1px; padding:10px 0; } 
#sidebar li a { color:#808285;  font-size:13px; text-decoration:none; display:block; line-height:16px; } 
#sidebar li a span { display:block; font-size:11px; margin-top:3px; }
#sidebar li a:hover, #sidebar li a.selected { color:#000; }

/* auction-page */
#sidebar #auction-page { margin-bottom:0; }
#sidebar #auction-page li { border:none; padding:0 0 10px 0; }
#sidebar #auction-page a { color:#6F1200; }

/* home */

#banner { margin-bottom:30px; width:943px; height:379px; overflow:hidden; }
#banner h1 { color:#fff;  }
#banner div a { width:920px; height:379px; display:block; text-decoration:none; color:#fff; padding:0px 0 0 23px; }
#banner div a h1 {  font-size:40px; width:424px; line-height:44px; margin-bottom:10px; }
#banner div a p { font-size:25px; }
#banner div td { vertical-align:bottom; height:350px; }

#frame { background:url(images/slide-bg.gif) repeat-y; overflow:hidden; padding:13px 0 0 0; height:453px; margin-bottom:42px; display:block; position:relative; }
#frame .auction { margin-left:50px;  float:left; display:block; height:444px; overflow:hidden;  }
#frame .auction div { width:182px; float:left; background:none; overflow:hidden; margin:0 38px 24px 0; }
#frame #prev { float:left; width:45px; margin-top:195px;  height:26px; text-indent:-9999px; }
#frame #next { float:right; width:45px; margin-top:195px; background:url(images/btn-next.gif) no-repeat 7px top; height:26px; text-indent:-9999px; }


#frame li { float:left; margin-bottom:20px; width:880px; }
#frame li div.end {   }
#frame h2 { font-weight:bold; font-size:15px; margin-bottom:4px; height:30px; }
#frame .date { color:#828386; font-size:12px; height:10px; }
#frame .pic img { border:#BCBDC0 solid 1px; }
#frame .more { background:#BCBDC0; color:#fff; padding:3px 5px 0 0; font-size:11px; text-align:right; height:18px;  }
#frame .more a { color:#fff; text-decoration:none; }

#frame  #prevBtn { display:block;  position:absolute; top:190px; left:-7px; z-index:9998; text-align:center; }
#frame  #nextBtn { display:block;  position:absolute;  top:190px; left:885px; z-index:9999; text-align:center; }
#frame  #prevBtn a { display:block; width:45px; height:26px; background:url(images/btn-prev.gif) no-repeat center top; }
#frame  #nextBtn a { display:block; width:45px; height:26px; background:url(images/btn-next.gif) no-repeat center top;  }


#subscribe { border-top:#808285 solid 1px; padding:35px 0 47px 23px; }
#subscribe h3 { color:#6F1200; font-size:18px; margin-bottom:12px; }
#subscribe p { color:#828386; font-size:13px; margin-bottom:23px; }
#subscribe .textbox { background:url(images/text-bg.gif) #fff no-repeat left top; border:none; float:left; width:267px; height:20px; border:#888 solid 1px; }
#subscribe .button { border:0; background:#6F1200; color:#fff; font-size:14px; padding:3px 12px; margin-left:3px;  }

/* page */
#page { margin-right:30px; }
#page h1 { margin:30px 0; } 
#page .text { font-size:14px; color:#808285; line-height:17px; }
#page .text p { margin-bottom:20px; }
#page .text strong { font-weight:bold; }
#page .text h2 { font-size:18px; border-bottom:#EBEAE0 dotted 1px; padding-bottom:5px; color:#990000; margin-bottom:15px; }

/* auction */
#auction h1 { margin:30px 0 14px 0; }
#auction .date { color:#96979A; margin-bottom:25px; font-size:14px; } 
#auction #pic { position:relative; width:364px;   margin-right:18px; float:left; margin-bottom:1px;  display:block; }
#auction #thumb { width:152px; float:left; height:264px; overflow:hidden; }
#auction #thumb li { float:left; margin:0 5px 3px 0; }
#auction #thumb li img { width:61px; height:61px; overflow:hidden; display:block; }
#auction .desc { width:511px; font-size:14px; color:#808285; line-height:17px;  margin:20px 0; }
#auction .text { color:#96979A;  font-size:14px; line-height:17px; width:511px; margin-bottom:30px;}
#auction .desc p, #auction .text p { margin-bottom:15px; }

#auction .download { margin-top:80px; font-size:14px; color:#666; width:550px; }
#auction .download h3 { border-bottom:#ccc solid 1px; font-weight:bold; background:url(images/icon-pdf.gif) no-repeat left top; height:22px; padding:5px 0 0 30px; margin-bottom:15px; }
#auction .download p { margin-bottom:15px; }

/*#auction #pages { float:left; width:152px; }
#auction #pages ul {  }
#auction #pages li { float:left; margin-right:4px; }
#auction #pages li a { color:#96979A; font-size:12px; }*/

#auction #pages { float:left; width:152px; }
#auction #pages li { float:left; }
#auction #pages li.btn { width:18px; text-align:center; }
#auction #pages li.number { width:56px; text-align:center; font-size:12px; }

#show {  z-index:20;  }
#show ul, #show li{ margin:0; padding:0; list-style:none;	}
#show li { width:364px;overflow:hidden; text-align:center;  }
#show li .imgdesc { font-size:11px; text-align:left; margin:10px 0 0px 0; line-height:14px; height:30px; }

#prevBtn { display:block; width:64px; height:30px; position:absolute; top:110px; z-index:9998; text-align:center; }
#nextBtn { display:block; width:64px; height:30px;  position:absolute;  top:110px; left:300px; z-index:9999; text-align:center; }
#prevBtn a { display:block; width:33px; height:33px; text-indent:-9999px; margin:0 auto; }
#nextBtn a { display:block; width:33px; height:33px; text-indent:-9999px; margin:0 auto; }


/* private sale */
#private h1 { margin:30px 0 20px 0; }
#private h2 { font-size:20px; color:#808285; margin-bottom:20px; padding-bottom:3px;  }
#private .text { font-size:14px; line-height:17px; margin-bottom:20px; }
#private li { padding:20px 0; border-bottom:#6F1200 solid 2px; overflow:auto; height:100%; }
#private li .left { width:395px; float:left; }
#private li .right { float:right; }
#private li h3 { font-size:16px; color:#6F1200; font-weight:bold; margin-bottom:8px; }
#private li .desc { font-size:14px; color:#666; line-height:17px; }
#private li .price { margin-top:20px; font-size:14px; font-weight:bold; margin-bottom:5px; }
#private li .code { color:#666;font-size:14px; }
#private .right { font-size:11px; color:#666; }
#private .right img { display:block; margin-bottom:5px; border:#ccc solid 1px; }

/* subscription */
#subscription h1 { margin:30px 0 20px 0;  }
#subscription  .text { font-size:14px; color:#666; line-height:17px; }
#subscription h2 { margin:25px 0 5px 0; font-family:"Times New Roman", Times, serif; color:#6F1200; font-size:18px; padding-bottom:5px; border-bottom:#EBEAE0 solid 1px; } 
#subscription .gst { color:#999; font-size:13px; }
#subscription table { margin-top:25px; width:100%; }
#subscription td { padding:3px; border-bottom:#6F1200 solid 1px; font-size:14px; vertical-align:middle; color:#666; }
#subscription td img { margin:4px 0; }
#subscription .col6 { text-align:center; }
#subscription .tick { text-align:center; }
#subscription .note { margin:5px 0; color:#999; font-size:11px; }
#subscription .col2 { width:400px; }
#subscription .title { line-height:18px; }
#subscription  #message { font-size:16px; color:#6F1200; margin-top:30px; } 

#subscription #form { margin:40px 0; }
#subscription #form label { display:block; margin-bottom:5px; font-size:16px; font-weight:bold; color:#666; }
#subscription #form .textbox { margin-bottom:20px; border:#999 solid 1px; font-size:16px; padding:3px; color:#666; width:500px; }
#subscription #form .textarea { width:500px; height:100px; border:#999 solid 1px; font-size:16px; padding:3px; color:#666; }
#subscription #form p { font-size:13px; color:#999; margin:5px 0 15px 0; }
#subscription #form button { font-size:16px; color:#fff; background:#6F1200; padding:2px 6px; border:none; } 

/* News */
#news h1 { margin:30px 0 30px 0; } 
#news .text { font-size:14px; color:#808285; line-height:17px; margin-right:30px; }
#news .text p { margin-bottom:20px; }

/* Contact */
#contact h1 { margin:30px 0 30px 0; }
#contact #left { float:left; }
#contact #right { float:right; } 
#contact .detail  { font-size:14px; overflow:auto; height:100%; padding-bottom:20px; }
#contact .detail h2 { margin-bottom:5px; font-weight:bold; color:#666; font-size:16px; padding-bottom:4px; border-bottom:#666 solid 1px; }
#contact .detail p { margin-bottom:5px; }
#contact .detail .map { margin-top:15px; }
#contact #emails h2 { color:#6F1200; margin-bottom:20px; font-size:16px; font-weight:bold; font-family: "Times New Roman", Times, serif; }
#contact #emails li { margin-bottom:30px; font-size:14px; float:left; width:450px; margin-right:43px; }
#contact #emails li.end { margin-right:0; }
#contact #emails li a { text-decoration:underline; }
#contact #emails li span { color:#666; }

/* bidding */
#bidding { border:#ccc solid 1px; padding:20px; }
#bidding p { margin-bottom:10px; }
#bidding p input { width:500px; font-size:15px; padding:3px; }
#bidding p textarea { width:500px; height:100px; font-size:15px; padding:3px; } 
#bidding label { width:150px; display:block; float:left; color:#666; font-size:15px; margin-top:3px;  }
#bidding label span { color:#cc0000; }
#bidding .text { margin:30px 0; }

#bidding td { padding:5px; }
#bidding td input.textbox1 {font-size:15px; padding:3px; width:160px;} 
#bidding td input.textbox2 {font-size:15px; padding:3px; width:350px;} 
#bidding td input.textbox3 {font-size:15px; padding:3px; width:220px;} 
#bidding button { padding:5px 10px; background:#6F1200; color:#fff; font-size:15px; border:none; } 

/* search */
#search li { padding:20px 0; border-bottom:#ddd dotted 1px; }
#search li h3 { font-size:20px;  }

