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

html { height: 100%; margin-bottom: 1px; }

body
{
margin:0;
padding:0;
background:#1A1C19 url(images/bg-top.gif) repeat-x top;
font-family:Arial, Helvetica, sans-serif;
}

form
{
margin:0;
padding:0;
}

.clearr
{
clear:right;
}

h1
{
color:#D0D0D0;
font-size:26px;
text-transform:uppercase;
font-weight:normal;
margin:0;
padding:0px 0 0 0;
}
h1.home
{
font-size:30px;
text-transform:none;
}
h2
{
color:#D0D0D0;
font-size:18px;
text-transform:uppercase;
font-weight:normal;
margin:0;
padding:5px 0 0px 0;
}
h3
{
color:#D0D0D0;
font-size:18px;
text-transform:uppercase;
font-weight:normal;
margin:0;
padding:0px 0 5px 0;
}
h6
{
color:#D0D0D0;
font-size:16px;
font-weight:normal;
margin:0;
padding:10px 0 0 0;
}

#bgtop
{
background:#1A1C19 url(images/bg-top.gif) repeat-x top;
}
#home
{
background:#373A32 url(images/bg.gif) repeat-x top;
}

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

#wrapper p.caplink
{
text-transform:uppercase;
color:#fff;
font-size:14px;
margin:20px 0 0 0;
}
#wrapper p.caplinkhome
{
color:#D0D0D0;
font-size:20px;
font-weight:normal;
margin:20px 0 0 0;
padding:0px 0 0 0;
}
#wrapper p.caplinkr
{
text-transform:uppercase;
color:#fff;
text-align:right;
font-size:14px;
margin:20px 0 0 0;
}
#wrapper p.caplink a, #wrapper p.caplinkr a
{
text-decoration:underline;
color:#fff;
}
#wrapper p.caplinkhome a
{
text-decoration:none;
color:#D0D0D0;
}
#wrapper p.caplink a:hover, #wrapper p.caplinkr a:hover
{
text-decoration:underline;
color:#d0d0d0;
}
#wrapper p.caplinkhome a:hover
{
text-decoration:underline;
color:#D0D0D0;
}

#header
{
height:173px
}
#header img
{
margin:50px 0 0 0;
border:none;
}
#header img.ljh
{
float:right;
margin:75px 0 0 0;
}



#nav
{
float:right;
clear:right;
margin:0px 0 0 0;
}

#nav a
{
float:left;
margin:0 0px 0 0;
text-decoration:none;

}

#nav-home a
{
background:url(images/nav-home.gif) no-repeat;
width:55px;
height:28px;
}
#nav-profile a
{
background:url(images/nav-profile.gif) no-repeat;
width:54px;
height:28px;
}
#nav-clients a
{
background:url(images/nav-clients.gif) no-repeat;
width:62px;
height:28px;
}
#nav-auction a
{
background:url(images/nav-auction.gif) no-repeat;
width:86px;
height:28px;
}
#nav-purchasing a
{
background:url(images/nav-purchasing.gif) no-repeat;
width:96px;
height:28px;
}

#nav-selling a
{
background:url(images/nav-selling.gif) no-repeat;
width:66px;
height:28px;
}
#nav-news a
{
background:url(images/nav-news.gif) no-repeat;
width:52px;
height:28px;
}
#nav-reports a
{
background:url(images/nav-reports.gif) no-repeat;
width:110px;
height:28px;
}


#nav-contact a
{
background:url(images/nav-contact.gif) no-repeat;
width:64px;
height:28px;
}

#nav-home a:hover, #nav-clients a:hover, #nav-profile a:hover, #nav-auction a:hover, #nav-purchasing a:hover, #nav-selling a:hover, #nav-news a:hover, #nav-contact a:hover, #nav-reports a:hover
{
background-position: 0 -28px;
}

#nav-home a.active, #nav-clients a.active, #nav-profile a.active, #nav-auction a.active, #nav-purchasing a.active, #nav-selling a.active, #nav-news a.active, #nav-contact a.active, #nav-reports a.active
{
background-position: 0 -56px;
}


#nav ul
{
display:block;
list-style:none;
margin:5px 0 0 0px;
padding:0 0 10px 0;
}

#nav li
{
float:left;
}




#topbar
{
margin:10px 0 0 0;
min-height:284px;
}

#topbar img
{
margin:0 0 10px 0;
}

#topbar p
{
color:#929292;
font-size:12px;
}

#topbar .left
{
width:584px;
padding: 35px 20px 20px 0;
border-right:#373a32 solid 1px;
min-height:228px;

}
#topbar .right
{
float:right;
padding:5px 0 18px 0;
width:310px;

}

#topbar .right h2
{
oldbackground:#222421;
background:#AF193C;
color:#d0d0d0;
margin:25px 0 10px 0;
text-transform:uppercase;
padding:5px 10px 5px 10px;
font-size:14px;
font-weight:normal;
}

#topbar .right p
{
margin:5px 0 5px 10px;
}

#topbar .right p a
{color:#fff;
text-decoration:underline;
}
#topbar .right p a.email
{color:#929292;
text-decoration:none;
}
#topbar .right p a:hover
{
color:#d0d0d0;
}

#topbar .right p.viewall
{
float:right;
padding:25px 8px 0 0;
color:#d0d0d0;
text-transform:uppercase;
font-size:10px;
}
#topbar .right p.viewallb
{
float:right;
padding:22px 8px 0 0;
color:#d0d0d0;
text-transform:uppercase;
font-size:10px;
}
#topbar .right p.viewall a, #topbar .right p.viewallb a
{
color:#d0d0d0;
}
#topbar .right p.viewall a:hover, #topbar .right p.viewallb a:hover
{
color:#fff;
}

#topbar .right img
{
float:left;
border: 1px solid #373a32;
padding:2px;
margin:0 10px 0 10px;
}


#bottomimages
{
cursor:pointer;
}

#bottomimages .fade
{
margin:-256px 0 0 0;
position:relative;
z-index:0;
}

#bottomimages .text
{
position:relative;
z-index:1;
padding:195px 0 0 0;
}


#bottomimages h2
{
font-family:"Trebuchet MS", Arial;
color:#fff;
font-weight:normal;
font-size:24px;
text-transform:uppercase;
margin:0px 0 0 0;
padding:0px 20px 0 20px;

}
#bottomimages p
{
color:#fff;
font-size:13px;
margin:0;
padding:0 20px 0 20px;

}

#bottomimages .left
{
width:458px;
height:283px;
float:left;
}
#bottomimages .right
{
width:457px;
float:right;
height:283px;
text-align:right;
}
#footerwrapper
{
clear:both;
margin:0px 0 0px 0;
background:#2e312a;
border-top:#616157 solid 1px;
border-bottom:#616157 solid 1px;
}

#footer
{width:915px;
margin:0 auto;
}
#footer p
{
color:#5a5a43;
font-size:11px;
text-align:right;
padding:10px 0 10px 0;
}

#footer p a
{
color:#6f6f6f;
text-decoration:none;
}

#footer p a:hover
{
color:#5a5a43;
}

div.right form p
{
padding:5px 0 5px 0;
}

div.right input
{
font-size:12px;
background:#929292;
border: 1px solid #fff;
float:right;
width:200px;
margin:0px 0 0px 10px;
}

div.right textarea
{
float:right;
background:#929292;
border: 1px solid #fff;
width:200px;
height:70px;
margin:2px 0 5px 10px;
}

div.right input.submit
{
float:none;
background:url(images/submit.gif) no-repeat;
width:100px;
height:25px;
border:none;
cursor:pointer;
margin:10px 0 0px 210px
}

div.right input.submit:hover
{
background-position:0 -25px;
}


#topbar .left img.contentpic
{
float:left;
margin:15px 10px 5px 0;
padding:4px;
border:1px solid #D0D0D0;
}

#topbar .left .news-bucket
{
margin:10px 0px 15px 0px;
background:#4D4A4B;
border: 2px solid #2F322C;
padding:10px;
}

#topbar .left .news-bucket h4
{
color:#fff;
font-weight:bold;
font-size:14px;
margin:0 0 0 80px;
padding:0px 0 5px 0px;
}

#topbar .left .news-bucket h4 a
{
color:#fff;
text-decoration:none;
}
#topbar .left .news-bucket h4 a:hover
{
color:#D0D0D0;
}
#topbar .left .news-bucket p
{
margin:0 0 5px 80px;
}
#topbar .left .news-bucket p.date
{
margin:0;
float:left;
}
#topbar .left .news-bucket p a
{
text-decoration:underline;
color:#fff;
}

#topbar .left .news-bucket p a:hover
{
text-decoration:underline;
color:#D0D0D0;
}

#topbar .left .news-detail
{
margin:10px 0px 15px 0px;
background:#4D4A4B;
border: 2px solid #2F322C;
padding:10px;
}

#topbar .left .news-detail img
{
border:#E2E2DB 1px solid;
padding:2px;
float:left;
margin:2px 10px 5px 0;
}

#topbar .left .news-detail .enlarge
{
float:right;
}
#topbar .left .news-detail .enlarge img
{
margin:2px 0px 2px 10px;
}
#topbar .left .news-detail .enlarge p
{
text-align:right;
margin:0;
padding:0;
font-size:11px;
}
#topbar .left .news-detail .enlarge p a
{
text-decoration:none;
color:#929292;
}
#topbar .left .news-detail .enlarge p a:hover
{
text-decoration:underline;
}

#topbar .left .news-detail img.imgright
{
float:right;
margin:2px 0px 5px 10px;
}



#topbar .left .news-detail h6
{
margin-top:0;
}

#topbar .left .news-detail p
{
margin:0 0 5px 0px;
}

#contactform
{
margin:10px 60px 10px 0px;
background:#4D4A4B;
border: 2px solid #2F322C;
padding:10px 20px 10px 20px;
clear:left;
}

#contactform h6
{
font-size:14px;
font-weight:bold;
text-transform:uppercase;
margin:30px 0 5px 0;
padding:0;
}

#contactform p
{text-transform:none;
color:#fff;
}
#contactform p.intro
{text-transform:none;
}

#contactform p.pad
{
margin:45px 0 0 0;
}
#contactform h6.pad
{
margin:65px 0 0 0;
}

#contactform p.padb
{
margin:32px 0 10px 0;
}

#contactform p span
{
font-size:11px;
text-transform:none;
font-style:italic;
}

#contactform input
{
float:right;
width: 300px;
}

#contactform textarea
{
float:right;
width:300px;
margin: 0px 0 5px 0;
height:50px;
}
#contactform textarea.high
{
height:100px;
}
#contactform select
{
float:right;
width:300px;
}

#contactform select.short
{
width:150px;
margin:0 154px 0 0;
}

#contactform input.submit
{
float:none;
background:url(images/submit.gif) no-repeat;
width:100px;
height:25px;
border:none;
cursor:pointer;
margin:20px 0 5px 380px
}

#contactform input.submit:hover
{
background-position:0 -25px;
}



div.pagenav
{
clear:left;
margin:30px 0 10px 0;
border-bottom:1px solid #4D4A4B;
border-top:1px solid #4D4A4B;
}

div.pagenav p
{
text-align:center;
font-size:12px;
color:#f9dc74;
}

div.pagenav p a
{
color:#929292;
text-decoration:none;
}

div.pagenav p a:hover
{
text-decoration:underline;
}

div.pagenav p a.pagenumber
{
text-decoration:underline;
background:#4D4A4B;
padding:2px 5px 2px 5px;
border: 1px solid #2E312A;

}
div.pagenav p a.pagenumber:hover
{
text-decoration:underline;
background:#2E312A;
border: 1px solid #4D4A4B;
}
div.pagenav p .nolink
{
color:#3E3022;
}
div.area
{
 border: 1px solid #2f322c;
 padding:10px;
 background:#4d4a4b;
}

div.area .report
{
 border-bottom:1px solid #2f322c;
}

div.area .report p
{
 color:#fff;
}
div.area .report p a
{
 color:#fff;
 text-decoration:none;
}
div.area .report p a:hover
{
 text-decoration:underline;
}

div.area .report p.download{
 float:right;
 margin:0;
 padding:0;
}

div.area h4
{
 color:#fff;
 margin:5px 0px;
}