html, body { 
margin: 0; 
padding: 0; 
text-align: center; 
background: url(../images/gray3dbg.jpg) repeat; 
background-color: #e3e5e4; 
} 

#pagewidth { 
width: 1081px; 
text-align: left; 
padding-left: 8px; 
padding-right: 8px; 
margin-left: auto; 
margin-right: auto;
background-color: #ffffff; 
}
 
#header { 
position: relative; 
top: 7px; 
height: 85px; 
width: 100%; 
border-top: 1px solid #ffffff; 
}

#menupositioner
{ 
  width: 55%;
  position: relative;
  top: -5px; 
  left: 595px;
  clear: both;
} 

#menu { 
padding: 0; 
margin: 0; 
font-family: calibri, sans-serif;
font-size: 15px; 
white-space: nowrap; 
list-style-type: none; 
}
 
#menu li { 
display: inline; 
} 

#menu li a { 
padding: 0.1em 1.0em !important; 
color: #555; 
text-decoration: none; 
} 

#menu li a:hover { 
background: #7392b5; 
color: #fff; 
} 

#loginpositioner { 
width: 27%; 
position: relative;
top: -38px;  
left: 892px; 
} 

#login { 
padding: 0; 
margin: 0; 
color: #000; 
font-family: calibri, sans-serif;
font-size: 15px;
white-space: nowrap; 
list-style-type: none; 
} 

#login li { 
display: inline; 
} 

#login li a { 
padding: 0.1em 0.6em; 
color: #ff9210; 
font-weight: bold;
text-decoration: none; 
}
 
#login li a:hover { 
background: #7392b5; 
color: #fff; 
}
 
#phonenumberpositioner { 
width: 15%;
height: 30px; 
position: relative; 
top: -12px; 
left: 30em;
} 

div.phonenumber { 
font-family: calibri, sans-serif; 
font-size: 20px; 
font-weight: bold; 
color: #ff9210; 
text-align: center; 
white-space: nowrap; 
} 

#header-underline { 
position: relative; 
height: 18px; 
background: url(../images/header-underline.gif) repeat;  
width: 100%; 
} 

#leftcol { 
width: 20%; 
height: 675px;
float: left; 
display: inline;
padding: 10px;
position: relative; 
background: url(../images/header-search-all-auctions3.png) no-repeat top; 
} 

#searchform { 
width: 47%; 
position: relative; 
top: -6px;  
left: -5px;
}

#searchtext { 
font-family: calibri, sans-serif; 
font-size: 0.9em; 
font-weight: bolder;
color: #ffffff;
background-color: #7392b5; 
}

.searchtext-ongreen { 
font-family: calibri, sans-serif; 
font-size: 0.9em; 
font-weight: bolder;
color: #ffffff;
background-color: #6bb610; 
}
 
#howitworkspositioner { 
position: relative; 
top: -10px; 
} 

#howitworkstextpositioner { 
position: relative;
top: 1px;
left: 35px;
line-height: 15px; 
}

table.HIWtable {
padding-left: 0px;
position: relative;
margin-left: 10px;
top: -25px;
left: -15px;
}

.HIWimage {
position:relative;
top:-22px;
}

#aboutus {
position: relative; 
width: 238px; 
top: -11px; 
left: -11px; 
background: url(../images/header-about-us2.png) no-repeat top; 
} 

#moreequipmentpositioner { 
position: relative; 
top: -4px; 
}

#bsplogopositioner { 
position: relative; 
top: -12px; 
}

.demo_block {
padding: 15px;
margin-bottom: 20px;
font-family: calibri, sans-serif; 
font-size: 15px; 
}

tr.tableheadrow {
background-color: #5279bd;
}

th.UAtableheads {
font-size: 15px; 
color: #5aa208;
font-weight: bold;
text-align: left;
}

th.SRtableheads {
font-size: 15px; 
color: #ffffff;
font-weight: bold;
text-align: left;
}

table.bottom-aligned {
	position:absolute; 
	bottom:408px; 
}

div.bottom p {
  position: absolute;
  height: 200px;
  display: table-cell;
  vertical-align: bottom;
  bottom: 0;
}

#featureditemsblock { 
position: relative; 
top: -12px; 
}
 
#featureditems {
position: relative; 
width: 600px; 
height: 429px; 
top: 0; 
}

#featureditemspositioner { 
position: relative; 
top: 15px;
left: -8px; 
}

#featureditemspositioner2 { 
position: relative; 
top: 12px;
left: 0px; 
}

.FIimg {
width: 150px;
height: 100px;
border: 2px solid #6bb210;
}

a.featureditems {
color: #5279bd;
font-weight: bold;
text-decoration: none;
}

a:hover.featureditems {
color: #5279bd;
font-weight: bold;
text-decoration: underline;
}

p.auctiondescriptionhead { 
padding: 15px 15px 0px 15px;
font-family: calibri, sans-serif; 
font-size: 16px;
font-weight: bold; 
}

.auctiondescription { 
height: 352px;
padding: 0px 15px 0px 15px;
font-family: calibri, sans-serif; 
font-size: 15px; 
}
 
#twocols {
position: relative;
width: 78%; 
float: right;
display: inline;  
} 

#rightcol {
position: relative;
width: 24.15%; 
height: 675px; 
float: right; 
display: inline;
padding: 10px;  
background: url(../images/header-why-biosurplus-bid2.png) no-repeat top; 
}
 
#differentiators { 
position: relative;
width: 47%; 
top: 23px; 
left: -10px;
}

#partnerpositioner { 
position: relative; 
top: 1px; 
}

#partnerheader { 
position: relative;
width: 224px; 
height: 33px;
top: 30px;
left: -10px; 
background: url(../images/header-our-partners.png) no-repeat;  
} 

#partnerlogos { 
position: relative;
width: 190px; 
height: 307px;
top: 50px;
left: 0px; 
 } 
 
#maincol {
position: relative; 
float: left; 
display: inline; 
width: 71.15%; 
margin-left: 8px;  
}

div.my_wrapper{
    width: 1047px;
    white-space: nowrap; 
}

#tier2-wrapper {
float: left;
width: 100%;
background-color: #fff;
position: relative;
overflow: hidden;
}

#search-results-wrapper {
height: 300px;
font-family: calibri, sans-serif; 
font-size: 1.5em;
color: black;
font-weight: bold;
text-align: center;  
}

div.my_left_box { 
float: left; 
display: inline;
padding: 2px 10px 18px 10px; 
margin-right: 0; 
width: 216px; 
height: 210px; 
font-family: calibri, sans-serif; 
font-size: 0.9em;  
color: #ffffff; 
line-height: 15px; 
text-align: left;
overflow-x:hidden; 
overflow-y:auto;
background-color: #6b8aad; 
background: url(../images/classes-gradient.png) repeat;
} 

.categorylinks a {
font-family: calibri, sans-serif; 
font-size: 1em;  
color: #ffffff; 
text-decoration: none;
}

.categorylinks a:visited {
font-family: calibri, sans-serif; 
font-size: 1em;  
color: #ffffff; 
text-decoration: none;
}

.categorylinks a:hover { 
font-family: calibri, sans-serif; 
font-size: 1em; 
color: #ffffff; 
text-decoration: underline;
}

#classboxpositioner { 
position: relative; 
}

#resourcespositioner { 
position: relative; 
top: -12px;
}

div.classcolheads { 
font-family: calibri, sans-serif; 
font-size: 21px; 
font-weight: bold;
color: #ffffff;  
text-align: center; 
}

#classespositioner { 
position: relative; 
top: -9px; 
left: 2px;
}
 
p.colheads { 
font-family: arial, helvetica, sans-serif; 
font-size: 1em; 
font-weight: bold; 
color: #ffffff; 
text-align: center; 
} 

p.largebluetextheads { 
font-family: arial, helvetica, sans-serif; 
font-size: 18px; 
font-weight: bold; 
color: #7392b5; 
background-color: #ffffff;
text-align: center; 
white-space: nowrap; 
} 

p.largegreentextheads { 
font-family: arial, helvetica, sans-serif; 
font-size: 18px; 
font-weight: bold; 
color: #399631; 
background-color: #ffffff; 
width: 220px;
text-align: center; 
position: relative;
float: left;
top: .8em;
}

.largegreentextheads-lessspacefirst { 
font-family: arial, helvetica, sans-serif; 
font-size: 18px; 
font-weight: bold; 
color: #399631; 
background-color: #ffffff; 
width: 220px;
white-space: nowrap; 
position: relative;
float: left;
top: 20px;
left: 10px;
}

.largegreentextheads-lessspace { 
font-family: arial, helvetica, sans-serif; 
font-size: 18px; 
font-weight: bold; 
color: #399631; 
background-color: #ffffff; 
width: 220px;
white-space: nowrap; 
position: relative;
float: left;
top: 25px;
left: 10px;
}

p.largeblacktextheads { 
font-family: arial, helvetica, sans-serif; 
font-size: 15px; 
font-weight: bold;  
width: 220px;
text-align: center;
white-space: nowrap; 
position: relative;
top: 20px;
float: left;
}

table.greeninfo {
position: relative; 
float: left; 
top: 20px; 
left: 20px;
}

.description {
font-family: arial;
font-size: 12px;
width: 220px; 
position: relative;
float: left;
top: 0px;
}

a.mediumbluelinks {
position: relative;
top: 30px;
left: 17px;
font-family: calibri, sans-serif; 
font-size: 15px; 
font-weight: bold; 
color: blue; 
text-decoration: none;
}

a:visited.mediumbluelinks {
font-family: calibri, sans-serif; 
font-size: 15px;  
color:blue; 
text-decoration: none;
}

a:hover.mediumbluelinks { 
font-family: calibri, sans-serif; 
font-size: 15px; 
color: blue; 
text-decoration: underline;
}

a.largerbluelinks {
position: relative;
top: -40px;
left: 25px;
font-family: calibri, sans-serif; 
font-size: 18px; 
font-weight: bold; 
color: blue; 
text-decoration: none;
}

a:visited.largerbluelinks {
font-family: calibri, sans-serif; 
font-size: 18px;  
color:blue; 
text-decoration: none;
}

a:hover.largerbluelinks { 
font-family: calibri, sans-serif; 
font-size: 18px; 
color: blue; 
text-decoration: underline;
}

.terms-conditions { 
font-family: arial, helvetica, sans-serif; 
font-size: 15px !important; 
font-weight: normal !important; 
background-color: #ffffff !important; 
position: relative;
top: 10px;
left: 10px;
}

.bluenumbers {
position: relative;
font-family: 'arial black', sans-serif; 
font-size: 21px; 
font-weight: bold; 
color: #0a4087;  
top: -8px;
left: 15px;
} 

td.smallgreentext { 
font-family: calibri, sans-serif; 
font-size: 16px; 
font-weight: bold; 
color: #399631; 
}

.breadcrumbs { 
font-family: calibri, sans-serif; 
font-size: 13px; 
font-weight: bold; 
color: #399631;  
position: relative;
float: right;
top: -116px;
left: -4px;
} 

.breadcrumbs a { 
color: #399631;
text-decoration: none;
}

.breadcrumbs a:hover { 
color: #399631;
text-decoration: underline;
}

p.bodytext {  
position : relative; 
left: 2px; 
padding-left: 10px; 
font-family: calibri, sans-serif; 
font-size: 16px; 
} 

#bodytextpositioner { 
position: relative; 
top: -35px;
min-height: 385px;
}

p.bodyheader {  
position : relative;
top: 9px;
left: 2px;
line-height: 38px;
padding-left: 10px; 
font-family: calibri, sans-serif; 
font-size: 16px;
font-weight: bold;
}

ol.bodytext {  
position : relative; 
left: 50px; 
padding-left: 10px; 
font-family: calibri, sans-serif; 
font-size: 16px;
line-height: 25px;
}

ul.bodytext {  
position : relative; 
left: 50px; 
padding-left: 10px; 
font-family: calibri, sans-serif; 
font-size: 16px;
line-height: 25px;
}

td.leftcoltext { 
width: 173px; 
position : relative; 
float: left;
display: inline;
left: 6px; 
padding-left: 10px; 
font-family: calibri, sans-serif; 
font-size: 15px; 
color: #555555;
} 

ul.leftnav {  
position : relative; 
float: left;
top: 1.5em;
margin-left: 20px;
padding-left: 20px;
}

li.leftnav {  
font-family: calibri, sans-serif; 
font-size: 15px;
list-style: disc;
}

a.leftnavnorm {
color: #000;
text-decoration: none;
}

a:hover.leftnavnorm {
color: #000;
text-decoration: underline;
}

.aboutustext { 
width: 223px; 
height: 235px;
position: relative; 
float: left;
top: 30px; 
left: 0px; 
padding-left: 10px; 
font-family: calibri, sans-serif; 
font-size: 14px;
line-height: 22px; 
}

.readmore {
position: relative; 
width: 223px;
font-family: calibri, sans-serif; 
font-size: 12px; 
left: 140px; 
}

.moreinfo {
position: relative;
width: 223px;
font-family: calibri, sans-serif; 
font-size: 12px; 
top: 62px; 
left: 140px; 
}
 
div.my_right_box { 
height: 235px; 
vertical-align: top;
float: right; 
display: inline;
padding-left: 3px;
padding-right: 1px; 
left: -10px; 
width: 834px;
}

a.blue { color: #223f7c; }
 
#footer { 
height: 53px; 
clear: both; 
} 

#footer-divider { 
position: relative; 
top: 0; 
height: 8px; 
background: url(../images/footer-divider.gif) repeat-x; 
width: 100%; 
}
 
.copyrighttext { 
width: 200px; 
position: relative; 
float: left;
display: inline; 
top: 16px; 
padding-left: 11px; 
font-family: calibri, sans-serif; 
font-size: 0.8em; 
}
 
#footerlinkpositioner { 
width: 67%; 
position: relative; 
top: -8px; 
left: 265px; 
clear: both; 
} 

#footerlinks { 
padding: 0; 
margin: 0; 
font-family: calibri, sans-serif; 
font-size: 0.9em; 
white-space: nowrap; 
list-style-type: none; 
} 

#footerlinks li { 
display: inline; 
} 

#footerlinks li a { 
padding: 0 3.3em; 
color: #555; 
text-decoration: none; 
} 

#footerlinks li a:hover { 
background: #7392b5; 
color: #fff; 
}

#footerverisignpositioner { 
width: 17%; 
position: relative; 
top: -45px; 
left: 545px;  
}

a img { 
border: 0; 
} 

.clearfix:after { 
content: "."; 
display: block; 
height: 0px; 
clear: both; 
visibility: hidden; 
border: 1px solid black;
}
 
* html .clearfix { 
height: 1%; 
} 

.clearfix { 
display: block; 
} 

@media print { 
#leftcol { 
display: none; 
} 
#rightcol { 
display: none; 
} 
#twocols, #maincol { 
width: 100%; 
float: none; 
} 
} 

#tier2twocols { 
width: 78%; 
float: right;
display: inline; 
position: relative;
overflow: hidden; 
} 

#tier2maincol { 
width: 77%; 
float: right; 
display: inline;
padding: 10px; 
position: relative; 
border-left: 1px solid black;
padding-bottom: 10000px;
margin-bottom: -10000px;
}
 
#tier2leftcol { 
float: left; 
display: inline; 
position: relative; 
width: 21%;
min-height: 740px;
height:auto !important;
height: 740px;
padding-bottom: 10000px;
margin-bottom: -10000px;
}

p.tiertwotitles { 
font-family: calibri, sans-serif; 
font-size: 27px; 
font-weight: bold; 
position: relative; 
top: -1em;
left: 10px;
color: #4a86bd; 
background-color: #ffffff;
white-space: nowrap; 
} 

p.tiertwoauctionspecifictitles { 
font-family: calibri, sans-serif; 
font-size: 27px; 
font-weight: bold; 
position: relative; 
top: -30px;
left: 10px;
color: #6bbe10; 
background-color: #ffffff;
white-space: nowrap; 
} 

.tiertwoauctionspecificdate {  
font-size: 20px; 
color: #7b797b;
position: relative; 
top: -3px;  
}

p.tiertwoauctionspecificsubtitles { 
font-family: calibri, sans-serif; 
font-size: 20px; 
font-weight: bold; 
position: relative; 
top: -50px;
left: 35px;
color: #6bbe10; 
white-space: nowrap; 
} 

p.tiertwogeneralsubtitles { 
font-family: calibri, sans-serif; 
font-size: 20px; 
font-weight: bold; 
position: relative; 
top: -50px;
left: 35px;
color: #4a86bd; 
white-space: nowrap; 
} 

.auctionframe {
position: relative; 
top: -67px;
}

img.auctionlogo {
position: relative;
clear: left;
top: 15px;
display: block;
margin-left: auto;
margin-right: auto;
}

div.tiertwocategories { 
float: left; 
display: inline;
padding: 2px 10px 18px 10px; 
margin-right: 0; 
width: 200px; 
height: 250px; 
font-family: calibri, sans-serif; 
font-size: 0.9em;  
color: #ffffff; 
line-height: 15px; 
text-align: left;
overflow-x:hidden; 
overflow-y:auto;
background-color: #6b8aad; 
background: url(../images/classes-gradient.png) repeat;  
}

table.categorysubtable {
position:relative;
width: 222px;
top:8px;
padding-left: 2px;
}

#searchformsub { 
position: relative;
float: left;  
width: 220px;
height: 33px;
top: 5px;  
background: url(../images/header-search-all-auctions3.png) no-repeat top;
}

.searchformsub-specific { 
position: relative;
float: left;  
width: 229px;
height: 45px;
top: 5px;  
background: url(../images/header-search-specific.gif) repeat-x right top;
}

table.searchformsub-specific {
position:relative;
width: 229px;
height: 45px;
top:0px;
padding-left: 2px;
}

.catlistsub-specific { 
position: relative;
float: left;  
width: 229px;
height: 65px; 
background: url(../images/header-search-specific-cats.gif) repeat-x top;
}

table.leftnavUA {
position: relative; 
float: left; 
top: 1.5em;
left: -15px;
}

table.leftnavUAresources {
position: relative; 
float: left; 
top: 35px;
left: -15px;
}

td.leftnavauctioninfo { 
padding: 0px 0px 0px 15px;
font-family: calibri, sans-serif; 
font-size: 15px;
color: #5279bd;
}

a.leftnavblue {
color: #5279bd;
text-decoration: none;
}

a:hover.leftnavblue {
color: #5279bd;
text-decoration: underline;
}

a.auctionblue {
color: blue;
font-weight: bold;
text-decoration: none;
}

a:hover.auctionblue {
color: blue;
text-decoration: underline;
}
