body {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
background-color:#fff;
color:#666;
margin:0 5px 0 0;
}

input,option,select,textarea {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}

a:hover, a:visited {
color:#f60;
text-decoration:underline;
}

h1 {
font-size:15px;
font-weight:700;
color:#fff;
background-color:#9c3;
letter-spacing:-1px;
margin:0 0 10px;
padding:4px 5px 5px 8px;
}

h2 {
font-size:11px;
margin:0;
}

h3 {
font-size:15px;
font-weight:700;
color:#666;
margin:0;
padding:3px 0 0;
}

.body-container {
text-align:center;
}

.body-outer {
text-align:left;
width:528px;
background-color:#fff;
border:0;
margin:0 auto;
padding:0;
}

.body-top {
background-color:#5b687d;
background-image:url(images/row1bg.gif);
color:#fff;
font-size:11px;
text-align:center;
border-bottom:solid 1px #ccc;
padding:6px 10px;
}

.body-header {
margin:0;
padding:10px 0 5px 2px;
}

.body-left {
float:left;
width:520px;
margin:0;
padding:0;
}

.body-right {
float:right;
margin:0;
padding:0;
}

.a.logo,a.logo:active,a.logo:visited {
color:#006e2e;
font-size:40px;
font-weight:700;
letter-spacing:-1px;
text-decoration:none;
font-family:Script MT Bold;
margin:0;
}

.body-header a:hover {
border:0;
}

.bnav {
font-size:10px;
color:#666;
margin:0;
padding:0;
}

.bnav a:hover {
color:#666;
text-decoration:underline;
}

.body-content {
border:0;
margin:0;
padding:8px 1px 20px;
}

.body-content a,.body-content a:visited {
color:#006e2e;
}

.body-content a:hover {
color:#f60;
text-decoration:underline;
}

.input-search {
width:180px;
margin:1px 5px 0 0;
}

.msg1 {
clear:both;
text-align:center;
padding:5px;
}

.adBodyTr {
width:250px;
height:250px;
float:right;
padding:0;
}

.hidden {
display:none;
visibility:hidden;
}

.leader {
font-size:12px;
}

.leader a,.leader a:active,.leader a:visited {
font-size:17px;
font-weight:700;
letter-spacing:-1px;
color:#f60;
}

.link-bidbg {
background-image:url(images/bidbg.gif);
height:32px;
background-repeat:no-repeat;
}

.link-bid {
font-family:Script MT Bold;
text-align:center;
font-weight:700;
color:#fff;
font-size:20px;
width:50px;
padding:3px 0 2px;
}

.link-bidbig {
text-align:center;
font-weight:700;
color:#fff;
font-size:13px;
width:50px;
padding:3px 0 2px;
}

.link-place {
text-align:center;
font-weight:400;
color:#fff;
font-size:9px;
}

.link-bid a:hover,.link-place a:hover {
color:#f60;
text-decoration:none;
}

.link-cell {
padding:0 0 0 10px;
}

.link-title {
font-size:18px;
font-weight:700;
}

.link-desc {
color:#666;
padding:0;
}

.link-field ul {
margin:3px 0;
}

.col-left {
width:18%;
float:left;
margin:0 5px 0 0;
}

.col-right {
width:81%;
float:right;
}

.box1top {
background-color:#555;
background-image:url(images/row2bg.gif);
color:#555;
font-weight:700;
font-size:13px;
border:solid 1px #aaa;
border-bottom:0;
margin:0;
padding:6px 5px;
}

.box1body {
background-color:#fff;
font-size:11px;
color:#444;
border:solid 1px #ccc;
font-weight:400;
margin:0;
padding:0 5px 5px;
}

.box1body input {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin-top:4px;
}

.login-box {
margin:0;
padding:10px 0;
}

.login-box input {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
}

.login-box label {
display:block;
margin:5px 0 0;
}

.dialog-box {
width:420px;
margin:10px auto 0;
padding:0 0 25px;
}

.dialog-title {
background-color:#f3f3f3;
background-image:url(images/row2bg.gif);
color:#555;
font-weight:700;
font-size:13px;
border:solid 1px #999;
border-bottom:0;
margin:0;
padding:6px 5px;
}

.dialog-body {
background-color:#fff;
font-size:13px;
color:#444;
border:solid 1px #999;
font-weight:400;
text-align:center;
margin:0;
padding:20px 15px;
}

.dialog-links {
background-color:#e3e3e3;
text-align:center;
border:solid 1px #999;
border-top:0;
padding:8px 5px;
}

.dialog-links a,.dialog-links a:active,.dialog-links a:visited {
font-size:13px;
font-weight:700;
text-decoration:none;
color:#999;
background-color:#f9f9f9;
background-image:url(images/tmenubg.gif);
border:solid 1px #ccc;
margin:0 0 0 8px;
padding:3px 5px;
}

.dialog-links a:hover {
font-size:13px;
font-weight:700;
text-decoration:none;
color:#666;
background-color:#fff;
background-image:url(images/tmenubg2.gif);
border:solid 1px #aaa;
margin:0 0 3px 8px;
padding:3px 5px;
}

.kForm {
padding:0;
}

.kForm h2 {
font-size:12px;
color:#006e2e;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:700;
background-color:#fff;
margin:16px 0 5px;
padding:3px 3px 3px 5px;
}

.kForm input,.kForm textarea {
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#666;
display:block;
margin:5px 2px 2px 5px;
padding:3px;
}

.kForm select {
font-family:Verdana,Arial,Helvetica,sans-serif;
margin:5px;
}

.kForm option {
font-family:Verdana,Arial,Helvetica,sans-serif;
}

.kForm input.submit {
font-weight:700;
margin:10px 5px 2px 0;
}

.kForm label {
display:block;
font-size:11px;
font-weight:700;
margin:0;
padding:5px 0 0;
}

.kFormError {
font-size:10px;
font-weight:400;
color:#c30;
display:block;
margin:0 0 2px 5px;
padding:0;
}

.kForm input.error,.kForm textarea.error {
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#c30;
background-color:#fffef2;
display:block;
}

.kForm input.counter {
display:inline;
font-size:10px;
width:25px;
height:12px;
color:#555;
margin:0 5px;
padding:1px;
}

.tbl tr {
background-color:#fbfbfb;
}

.tbl th {
background-color:#555;
font-size:10px;
font-weight:400;
color:#f3f3f3;
text-align:left;
padding:3px 6px;
}

.tbl th.sub {
background-color:#2774c0;
font-size:11px;
font-weight:400;
color:#d2e4f7;
text-align:left;
padding:3px 6px;
}

.tbl th a,.tbl th a:active,.tbl th a:visited {
color:#ecf5ff;
}

.tbl th a:visited {
color:#fff;
}

.tbl td {
font-size:11px;
}

.tblrow1s {
font-size:10px;
background-color:#fafafa;
border-bottom:solid 1px #eee;
padding:1px 4px;
}

.tblrow2s {
font-size:10px;
background-color:#f5f5f5;
border-bottom:solid 1px #eee;
padding:1px 4px;
}

.btn {
display:block;
margin:10px 0;
padding:0;
}

.btn a,.btn a:active,.btn a:visited {
font-size:11px;
font-weight:700;
text-decoration:none;
color:#999;
background-color:#f9f9f9;
background-image:url(images/btnbg.gif);
border:solid 1px #ccc;
margin:0 5px 0 0;
padding:5px;
}

.btn a:hover {
color:#555;
background-color:#fff;
background-image:url(images/btnbg2.gif);
border:solid 1px #aaa;
}

.btn2 {
margin:0;
padding:0;
}

.btn2 a,.btn2 a:active,.btn2 a:visited {
font-size:10px;
font-weight:400;
text-decoration:none;
color:#666;
background-color:#f9f9f9;
background-image:url(images/btnbg.gif);
border:solid 1px #ccc;
margin:0 2px 0 0;
padding:1px 3px;
}

.btn2 a:hover {
color:#666;
background-color:#fff;
background-image:url(images/btnbg2.gif);
border:solid 1px #aaa;
}

table.pager-table {
background-color:#fff;
}

td.pager-page,td.pager-current,td.pager-link {
color:#666;
}

hr {
margin:20px 0 5px;
padding:0;
}

.cat-links {
margin:10px 0 0;
}

div.cat-desc {
color:#999;
background-image:url(images/ico_cat2.gif);
background-repeat:no-repeat;
font-size:11px;
margin:0 0 0 15px;
padding:1px 35px 15px 30px;
}

div.cat-link2 {
background-image:url(images/ico_cat2.gif);
background-repeat:no-repeat;
margin:0 0 0 5px;
padding:0 3px 5px 20px;
}

div.cat-link2 a,div.cat-link2 a:active,div.cat-link2 a:visited {
font-size:10px;
font-weight:700;
text-decoration:none;
color:#006e2e;
}

div.cat-link2 a:hover {
color:#f60;
text-decoration:underline;
}

.cat-link1-count,.cat-link2-count {
font-size:10px;
color:#aaa;
}

div.cat-subcats {
background-image:none;
background-repeat:no-repeat;
font-size:10px;
color:#999;
margin:0;
padding:0;
}

div.cat-subcats a,div.cat-subcats a:active,div.cat-subcats a:visited {
font-size:10px;
font-weight:400;
}

select.link-info,select.link-info option {
width:74px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
background-color:#f3f3f3;
}

select.link-info option {
font-weight:400;
background-color:#fff;
}

div.link-rs {
font-size:10px;
color:#666;
background-color:#fafafa;
border:solid 1px #ddd;
margin:0 0 12px;
padding:4px;
}

.bar {
background:url(images/bar.bg.gif);
height:37px;
margin:10px 0;
}

.bar span {
background:url(images/bar.bg.gif) no-repeat 0 -37px;
float:right;
width:17px;
height:37px;
margin:0;
}

.bar ul {
list-style-type:none;
margin:0;
padding:0;
}

.bar li {
height:37px;
display:inline;
float:left;
list-style-type:none;
margin:0;
padding:0;
}

a#home {
overflow:hidden;
display:block;
width:70px;
height:27px;
background:url(images/bar.start.gif) no-repeat;
padding:10px 0 0 10px;
}

a#home:hover {
background:url(images/bar.start.gif) no-repeat 0 -37px;
}

a.common {
overflow:hidden;
display:block;
width:90px;
height:27px;
padding:10px 0 0;
}

a.common:hover {
background:url(images/bar.bg.gif) no-repeat center -74px;
}

.footer {
background:transparent url(images/footer.bg.gif) repeat-x scroll center top;
color:#666;
font-size:10px;
height:40px;
margin:0 auto;
padding:15px 0 0;
}

.footer p {
margin:0;
}

.footer a:hover {
color:#006e2e;
text-decoration:underline;
}

.caption {
background:url(images/caption.bg.gif) repeat-x bottom;
height:30px;
font-size:12px;
font-weight:700;
color:#666;
width:100%;
margin:0 0 10px;
}

.caption p {
background:url(images/caption.left.gif) no-repeat left;
height:20px;
color:#666;
margin:0;
padding:8px 0 2px 14px;
}

.caption h2 {
background:url(images/caption.right.gif) no-repeat right;
float:right;
font-size:10px;
height:22px;
margin:0;
padding:8px 10px 0 0;
}

a,a:active,a:visited,a.logo hover,.bnav a,.bnav a:active,.bnav a:visited {
color:#006e2e;
text-decoration:none;
}

.link-bid a,.link-bid a:visited,.link-place a,.link-place a:active,.link-place a:visited,.bar li a:hover {
color:#fff;
text-decoration:none;
}

a.link-title,a.link-title:active,a.link-title:visited,a.link-title:hover {
text-decoration:none;
border-bottom:solid 1px #aaa;
}

.link-date,.link-field {
width:95%;
color:#666;
border:solid 1px #dadada;
margin:5px 0 0;
padding:3px 0 3px 5px;
}

.tblrow1,.tblrow2 {
border-bottom:solid 1px #eee;
border-right:solid 1px #eee;
padding:2px 5px;
}

.tblrow1a,.tblrow2a {
background-color:#ecf9ff;
border-bottom:solid 1px #d9f2ff;
}

select.link-info,select.link-info option.title {
font-weight:700;
background-color:#f3f3f3;
}

.bar li a,.footer a {
color:#666;
text-decoration:none;
}

#home,.common {
text-align:center;
font-size:12px;
font-weight:700;
line-height:normal;
padding:0;
}