/* BODY */

html { background:url(/images/pagebg.gif); background-repeat:repeat-x; background-position:top; }

body { text-align:center; margin-top:5px; margin-bottom:20px; margin-left:0px; margin-right:0px; background-repeat:repeat-x; background-position:top; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; height:100%; }

.page-container { width:870px; margin:0 auto; text-align:left; }

p { margin:0; margin-bottom:.8em; line-height:1.5em; }

h1 { font-size:16px; color:#006699; margin:0; padding-bottom:10px; font-weight:bold; clear:both; }
h2 { font-size:14px; color:#006699;  margin:0; padding-bottom:10px; font-weight:bold; clear:both; }

a { color:#3366cc; text-decoration:underline; }
a:visited { color:#3366cc; text-decoration:underline; }
a:active { color:#3366cc; text-decoration:underline; }
a:hover { color:#000000; text-decoration:underline; }

.copy11 { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000;  }

/* Images */

img { border:0; }

/* used for floating images with text flow within content */

.img-left { padding-right:15px; padding-bottom:5px; float:left; display:inline; }
.img-right { padding-left:15px; padding-bottom:5px; float:right; display:inline; }

/* Page */

#pagetop { margin-top:10px;}
#pagearea { background:url(/images/contentbg.png); padding-left:20px; padding-right:20px;}
#pagebottom { background:url(../images/contentbg_bot.png); height:18px; }

/* Main Nav */

#mainnav { height:31px; background:url(../images/mainnav/bg.gif); text-align:center; }
#mainnav ul { list-style-type:none; margin:0; padding:0; }
#mainnav li {  list-style-type:none; display:inline; padding-right:8px; padding-left:8px; margin:0; }

/* Footer */

#footer { padding-top:5px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; }
#footer a { color:#ffffff; text-decoration:none; }
#footer a:visited { color:ffffff; text-decoration:none; }
#footer a:active { color:#ffffff; text-decoration:none; }
#footer a:hover { color:#ffffff; text-decoration:underline; }
#footer .left { float:left; width:400px; padding-left:10px; }
#footer .right { float:right; width:400px; padding-right:10px; text-align:right; }

/* Home */

#homeboxtop { border-bottom:1px; border-bottom-color:#999999; border-bottom-style:solid; border-top:1px; border-top-color:#999999; border-top-style:solid; border-left:1px; border-left-color:#999999; border-left-style:solid; border-right:1px; border-right-color:#999999; border-right-style:solid; padding:10px; background:#dcdcff; margin-bottom:5px; }
#homeboxtop h1 { font-size:14px; color:#336699;  margin:0; padding-bottom:10px; font-weight:bold; clear:both; }
.homestepbox { border-bottom:1px; border-bottom-color:#999999; border-bottom-style:solid; border-top:1px; border-top-color:#999999; border-top-style:solid; border-left:1px; border-left-color:#999999; border-left-style:solid; border-right:1px; border-right-color:#999999; border-right-style:solid; padding:5px; background:#f2ffdc; margin-bottom:5px; font-size:11px; }
.homestepbox h1 { font-size:20px; color:#666666;  margin:0; padding-bottom:10px; font-weight:bold; clear:both; }
#homeauctions  { border-bottom:1px; border-bottom-color:#999999; border-bottom-style:solid; border-top:1px; border-top-color:#999999; border-top-style:solid; border-left:1px; border-left-color:#999999; border-left-style:solid; border-right:1px; border-right-color:#999999; border-right-style:solid; background:#f7f7f0; margin-top:5px; }
#homeauctions h1 { font-size:14px; color:#006699; margin:0; padding:0; font-weight:bold; clear:both; }
#homeauctions .entries { padding:10px; }

/* Page Layout */

#pagecontentarea { padding-top:5px; padding-bottom:10px; }



#breadcrumbs  { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding-bottom:10px; padding-top:5px; width:510px; }
#breadcrumbs a { color:#3366cc; text-decoration:underline; }
#breadcrumbs a:visited { color:#3366cc; text-decoration:underline; }
#breadcrumbs a:active { color:#3366cc; text-decoration:underline; }
#breadcrumbs a:hover { color:#000000; text-decoration:underline; }

#innerheader { padding-bottom:10px; }
#innerauctions { border-bottom:1px; border-bottom-color:#999999; border-bottom-style:solid; border-top:1px; border-top-color:#999999; border-top-style:solid; border-left:1px; border-left-color:#999999; border-left-style:solid; border-right:1px; border-right-color:#999999; border-right-style:solid; background:#f7f7f0; margin-top:5px; }
#innerauctions h1 { font-size:14px; color:#006699; margin:0; padding:0; font-weight:bold; clear:both; }
#innerauctions .listings { padding:10px; }

#caption { font-size:11px; color:#999999; padding-top:10px; }

/* EXPANDING DIVS */

.expand12  { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#3366cc; }
.expand12 a  { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#3366cc; text-decoration:none; }
.expand12 a:active  { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#3366cc; text-decoration:none;}
.expand12 a:visited { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#3366cc; text-decoration:none;  }
.expand12 a:hover { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#3366cc; text-decoration:none; }

/* FORMS and ERRORS */

.error_block { font-size:11px; color:red; border:1px; border-color:#993300; border-style:solid; padding:4px; display:block; width:50%; }
.error_block ul { margin:0; padding:0px 0px 0px 0px; }
.error_block li { list-style-type:none;  }
.error { color:red; }
.required { font-weight:bold }
.copy12  { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
