/* Body */

body {
	margin: 0;
	padding: 10px 0 0 0;
	text-align: center;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000;
	background: #eeecdc;
}

hr {
	display: none;
}

#container table	{width:100% !important;}

/* Containers */

#containeroutside {
	margin: 0 auto;
	padding: 0;
	width: 962px;
}

#container {
	margin: 0 0 20px 0;
	padding: 0 0 15px 0;
	/*background: url('/ecom/images/backgrounds/main-bottom.gif') no-repeat bottom left;*/
	background-color: #fff;
}

#containerheader{
	margin: 0;
	padding: 1px 1px 0 1px;
	height: 115px;
	/*background: url('/ecom/images/backgrounds/main-top.gif') no-repeat top left;*/
	background-color: #fff;
}

#containernav {
	margin: 0;
	padding: 0 0 10px 0;
	height: 30px;
	/*background: url('/ecom/images/backgrounds/main-bg.gif') repeat-y top left;*/
	background-color: #fff;
}

#containercontent {
	margin: 0;
	padding: 0;
	/* background: url('/ecom/images/backgrounds/main-bg.gif') repeat-y top left; */
	background-color: #fff;
}

#containerfooter {
	margin: 0;
	padding: 0;
	width: 100%;
	clear: both;
	color: #fff;
	height: 50px;
}



/* Header */

#headerleft {
	margin: 0;
	padding: 10px 0 0 0;
	text-align: left;
	width: 410px;
	float: left;
}

#headerleft h1 {
	display: none;
}

#headerleft h2 {
	display: none;
}

#headernext {
	margin: 10px 15px 0 15px;
	padding: 0;
	text-align: left;
	width: 220px;
	float: left;
}

#headerinternet {
	margin: 0 10px 0 20px;
	padding: 0 0 0 0;
	text-align: left;
	width: 140px;
	float: left;
	height: 80px;
}

#headerinternet h2 {
	margin: 0;
	padding: 8px 80px 0 10px;
	font-size: 18px;
	font-weight: normal;
}

#headerinternet h3 {
	margin: 0;
	padding: 0 80px 3px 10px;
	font-weight: normal;
	font-size: 12px;
}

#headerinternet p {
	margin: 0;
	padding: 0 80px 0 10px;
}

.internetbiddingad {
	margin: 0 0 10px 0;
	padding: 0;
	color: #222;
	height: 80px;
}

#headerlogin {
	display: none;
	margin: 10px 15px 0 0;
	padding: 0;
	text-align: left;
	width: 285px;
	float: right;
	background: url('/ecom/images/backgrounds/member-login.gif') no-repeat bottom left;
	background-color: #fff;
	height: 80px;
}

#headerloginbuttons h2 {
	margin: 8px 0 0 12px;
	padding: 0;
	font-size: 16px;
	font-weight: normal;
	color: #656a47;
}

#headerloginbuttons a {
	margin: 8px 0 8px 12px;
	padding: 7px 0 0 0;
	background: url('/ecom/images/buttons/top-button.gif') no-repeat top left;
	width: 125px;
	height: 23px;
	font-size: 12px;
	font-weight: bold;
	display: block;
	float: left;
	text-align: center;
	color: #fff;
	background-color: #e5e5e5;
}

#headerloginbuttons a:hover {
	text-decoration: none;
	color: #d7d3b8;
}

#headerlogin p {
	margin: 0 12px 0 12px;
	padding: 0;
}

#headerlogin p a {
	margin: 0;
	padding: 0 5px 0 5px;
	font-size: 11px;
	color: #656a47;
	border-right: 1px solid #888;
}

#headerlogin p a:hover {
	text-decoration: none;
	color: #929871;
}


/* Navigation */

#navcenter {
	margin: 0 16px 0 16px;
	padding: 0;
	text-align: left;
	color: #fff;
	background: url('/ecom/images/backgrounds/nav-bg.jpg') no-repeat bottom left;
	background-color: #656a48;
	width: 930px;
	height: 30px;
}

#navcenter p {
	margin: 0;
	padding: 7px 10px 0 10px;
	text-align: justify;
}

#navleft {
	margin: 0;
	padding: 0;
	float: left;
	width: 170px;
	color: #000;
}

#navleft ul {
	margin: 0;
	padding: 0 0 0 10px;
}

#navleft li {
	margin: 0;
	padding: 6px 15px 0 20px;
	list-style: none;
	background: url('/ecom/images/backgrounds/down-arrow.gif') no-repeat 0 50%;
	font-size: 14px;
	height: 24px;
}


#navright {
	margin: 0;
	padding: 0;
	float: right;
	width: 760px;
	color: #000;
}

#navright ul {
	margin: 0 0 0 12px;
	padding: 0;
}

#navright li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#navright li a {
	margin: 1px 0 1px 0;
	padding: 6px 8px 0 8px;
	float: left; /*For Gecko*/
	display: inline;
	position: relative;
	height: 22px;
	color: #fff;
	text-decoration: none;
	font-size: 12px;
}

#navright li a:hover {
	color: #656a48;
	background: url('/ecom/images/backgrounds/nav-bg.gif') repeat-x top left;
	background-color: #eeecdc;
}



/* Home Banner */

#homebanner {
	margin: 0 0 10px 0;
	padding: 0;
	width: 930px;
	height: 230px;
	background: url('/ecom/images/backgrounds/homebanner.jpg') no-repeat top left;
	background-color: #fff;
}


#imagerotate {
	margin: 0;
	padding: 0;
	float: left;
	width: 540px;
}

#bannerauction {
	margin: 5px 0 0 1px;
	padding: 0;
	float: left;
	width: 179px;
	color: #fff;
}

#bannerauction h2 {
	margin: 0 10px 0 10px;
	padding: 0;
	font-size: 21px;
}

#bannerauction h3 {
	margin: 5px 10px 5px 10px;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
}

#bannerauction p {
	margin: 5px 10px 5px 10px;
	padding: 0;
	font-size: 12px;
}


#bannerauction a {
	margin: 5px 0 5px 10px;
	padding: 7px 0 0 0;
	background: url('/ecom/images/buttons/banner-button.png') no-repeat top left;
	width: 125px;
	height: 23px;
	font-size: 12px;
	font-weight: bold;
	display: block;
	float: left;
	text-align: center;
	color: #656a47;
}

#bannerauction a:hover {
	text-decoration: none;
	color: #929871;
}

#bannerheadernext h2{
	margin: 10px 0 0 10px;
	padding: 0;
	font-size: 24px;
	font-weight: normal;
	color: #fff;
}


#bannersearch {
	margin: 40px 10px 0 0;
	padding: 0;
	float: right;
	width: 200px;
	color: #000;
	background: url('/ecom/images/backgrounds/search-bg.gif') no-repeat bottom left;
	background-color: #fff;
}

#bannersearch h2 {
	margin: 0 10px 0 10px;
	padding: 0;
	font-size: 21px;
}

#bannersearch h3 {
	margin: 5px 10px 5px 10px;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
}

#bannersearch p {
	margin: 5px 10px 5px 10px;
	padding: 0;
	font-size: 12px;
}

#bannerheadersearch h2 {
	margin: 0;
	padding: 6px 0 0 10px;
	height: 24px;
	background: url('/ecom/images/headers/banner-search.gif') no-repeat top left;
	background-color: #fff;
	border-bottom: 1px solid #97afcf;
	font-weight: normal;
	font-size: 14px;
	color: #193d6d;
}

#latestnews {
	margin: 0;
	padding: 0 15px 0 190px;
	clear: both;
}

#latestnews h2 {
	display: none;
}

#latestnews p {
	margin: 0;
	padding: 7px 0 0 0;
}


/* Steps */

.steps {
	margin: 0 0 10px 0;
	padding: 0;
	width: 655px;
	background: url('/ecom/images/steps/steps-bg.jpg') no-repeat top left;
	background-color: #fff;
	height: 100px;
}

.stepsleft {
	margin: 0;
	padding: 0;
	float: left;
	width: 450px;
}

.stepsright {
	margin: 0;
	padding: 0;
	float: right;
	width: 205px;
}

.steps ol {
	margin: 0;
	padding: 15px 0 0 0;
	list-style: none;
}

.steps li {
	margin: 0;
	padding: 0;
	float: left;
}

.steps li h3 {
	margin: 0;
	padding: 5px 0 0 37px;
	color: #1c4f93;
	font-size: 16px;
	font-weight: normal;
	height: 25px;
}

.steps li p {
	margin: 0;
	padding: 5px 0 0 0;
	color: #000;
	font-size: 12px;
	color: #002157;
}

.steps ol li.step-one {
	margin: 0 0 0 15px;
	padding: 0;
	background: url('/ecom/images/steps/step-one.jpg') no-repeat top left;
	width: 135px;
}

.steps ol li.step-two {
	margin: 0 0 0 15px;
	padding: 0;
	background: url('/ecom/images/steps/step-two.jpg') no-repeat top left;
	width: 135px;
} 

.steps ol li.step-three {
	margin: 0 0 0 15px;
	padding: 0;
	background: url('/ecom/images/steps/step-three.jpg') no-repeat top left;
	width: 135px;
} 


#howtoheader {
	margin: 0;
	padding: 0;
	height: 30px;
	background: url('/ecom/images/headers/main-howto.gif') no-repeat top left;
	background-color: #fff;
}

#howtoheader h2 {
	display: none;
}

#steps {
	margin: 5px 10px 0 10px;
	padding: 0;
	width: 505px;
	height: 156px;
	background: url('/ecom/images/backgrounds/steps.gif') no-repeat top left;
	background-color: #fff;
	float: left;
}

#howtobuttons {
	margin: 81px 10px 0 0;
	padding: 0;
	width: 120px;
	float: right;
}

#buttonregister a {
	margin: 0;
	padding: 8px 10px 10px 10px;
	background: url('/ecom/images/buttons/register-off.gif') no-repeat top left;
	background-color: #fff;
	width: 100px;
	height: 62px;
	color: #fff;
	text-decoration: none;
	display: block;
}

#buttonregister a:hover {
	color: #033962;
	background: url('/ecom/images/buttons/register-on.gif') no-repeat top left;
	background-color: #fff;
}


/* featured */

#featured {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	width: 655px;
	background: url('/ecom/images/backgrounds/upcoming-auction-bg.gif') no-repeat bottom left;
	background-color: #fff;
}

#featuredheader {
	margin: 0;
	padding: 0;
	background: url('/ecom/images/backgrounds/main-featured.gif') no-repeat top left;
	background-color: #fff;
}

#featuredheader h2 {
	margin: 0;
	padding: 5px 0 0 10px;
	color: #193d6d;
	font-weight: normal;
}

#lots {
	margin: 10px;
	padding: 15px;
	width: 605px;
	background: url('/ecom/images/backgrounds/featuredlots-bg.gif') no-repeat bottom left;
	background-color: #fff;
	height: 285px;
}

#lotsleft {
	margin: 0 10px 0 0;
	padding: 0;
	float:left;
	width: 285px
}

#lotsright {
	margin: 0;
	padding: 0;
	float:right;
}

#lotsright ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#lotsright li {
	margin: 0;
	padding: 0 0 5px 0;
}

#buttonviewall a {
	margin: 10px 0 0 0;
	padding: 0;
	background: url('/ecom/images/buttons/viewall-off.jpg') no-repeat top left;
	background-color: #13538d;
	width: 105px;
	height: 30px;
	text-decoration: none;
	display: block;
}

#buttonviewall a:hover {
	color: #033962;
	background: url('/ecom/images/buttons/viewall-on.jpg') no-repeat top left;
	background-color: #7ba2c6;
}

#upcomingboxes {
	margin: 0 10px 0 10px;
	padding: 0;
	width: 635px;
}

.upcomingbox1 {
	margin: 0 10px 0 0;
	padding: 0;
	background: url('/ecom/images/backgrounds/upcoming-box-bg.jpg') no-repeat bottom left;
	background-color: #656a48;
	color: #fff;
	height: 100px;
	width: 210px;
	float: left;
}

.upcomingbox1 p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.upcomingbox1 a {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #fff;
	text-decoration: none;
}

.upcomingbox1 a:hover {
	color: #eeecdc;
	text-decoration: underline;
}

#latestbrochure {
	margin: 0;
	padding: 0;
	height: 29px;
	background: url('/ecom/images/headers/latest-brochure.jpg') no-repeat top left;
	background-color: #929871;
}

#latestbrochure h3 {
	display: none;
}

#epayments {
	margin: 0;
	padding: 0;
	height: 29px;
	background: url('/ecom/images/headers/epayments.jpg') no-repeat top left;
	background-color: #929871;
}

#epayments h3 {
	display: none;
}

.upcomingbox2 {
	margin: 0;
	padding: 0;
	background: url('/ecom/images/backgrounds/upcoming-box2-bg.jpg') no-repeat bottom left;
	background-color: #656a48;
	color: #fff;
	height: 100px;
	width: 195px;
	float: right;
}

.upcomingbox2 p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.upcomingbox2 a {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #fff;
	text-decoration: none;
}

.upcomingbox2 a:hover {
	color: #eeecdc;
	text-decoration: underline;
}

#equipmentsearch {
	margin: 0;
	padding: 0;
	height: 29px;
	background: url('/ecom/images/headers/equipment-search.jpg') no-repeat top left;
	background-color: #929871;
}

#equipmentsearch h3 {
	display: none;
}


/* Search */

#search {
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	width: 655px;
	background: url('/ecom/images/backgrounds/search-area.gif') no-repeat bottom left;
	background-color: #eeecdc;
}

#search table {
	margin: 5px 0 5px 0;
	padding: 0 10px 0 10px;
}

#search a {
	margin: 0;
	padding: 0;
	color: #656a47;
}

#search a:hover {
	color: #4b3900;
	text-decoration: none;
}

#filter {
	margin: 0;
	padding: 0;
	height: 30px;
	background: url('/ecom/images/headers/filter-search.gif') no-repeat top left;
	background-color: #929871;
}

#filter h3 {
	display: none;
}

/* search results */

#searchresults {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	width: 655px;
	background: url('/ecom/images/backgrounds/upcoming-auction-bg.gif') no-repeat bottom left;
	background-color: #fff;
}

#searchresultsheader {
	margin: 0;
	padding: 0;
	height: 30px;
	background: url('/ecom/images/headers/search-results.gif') no-repeat top left;
	background-color: #fff;
}

#searchresultsheader h3 {
	display: none;
}




/* Content */

#contentcenter {
	margin: 0 16px 0 16px;
	padding: 0;
	text-align: left;
	width: 930px;
}


/* main */

#main {
	margin: 0;
	padding: 0 0 0 0;
	float: right;
	width: 655px;
}

#main h2,
#main .eform h1 {
 margin: 0 0 10px 0;
 padding: 8px 0 0 15px;
 color: #fff;
 text-transform: uppercase;
 font-weight: normal;
 font-size: 18px;
 background: url('/ecom/images/backgrounds/header-bg.gif') no-repeat top left;
 background-color: #656a48;
 width: 640px;
 height: 32px;
}

#main h3 {
	margin: 0 5px 0 5px;
	padding: 5px 10px 0 10px;
	color: #656a48;
	font-weight: normal;
	font-size: 14px;
}

#main h4 {
	margin: 0 5px 0 5px;
	padding: 5px 10px 0 10px;
	color: #656a48;
	font-weight: normal;
	font-size: 12px;
}

#main p {
	margin: 0;
	padding: 0 15px 10px 15px;
	text-align: justify;
	line-height: 1.5;
}

/* Sidebar */

#sidebarcontainer {
	margin: 0;
	padding: 0;
	float: left;
}
	

#sidebar {
	margin: 0;
	padding: 0 0 10px 0;
	width: 250px;
	background: #777;
	color: #000;
	background: url('/ecom/images/backgrounds/sidebar-bg.gif') no-repeat bottom left;
	background-color: #f7f6ee;
}

#sidebarheader h2 {
	display: none;
}

#sidebarheader {
	margin: 0;
	padding: 0;
	background: url('/ecom/images/backgrounds/sidebar-bg.gif') no-repeat top left;
	background-color: #f7f6ee;
	height: 10px;
}

.sidebarcontent {
	margin: 0 10px 10px 10px;
	padding: 0;
	background: #777;
	color: #000;
	background: url('/ecom/images/backgrounds/sidebar-inner.gif') no-repeat bottom left;
	background-color: #fff;
	font-size: 12px;
}

.sidebarcontent h3 {
	margin: 0;
	padding: 5px 10px 5px 10px;
	font-size: 14px;
	color: #929871;
	background: url('/ecom/images/backgrounds/sidebar-header-bg.gif') no-repeat top left;
	background-color: #fff;
	border-bottom: 1px solid #bdc2a9;
}

.sidebarcontent p {
	margin: 0;
	padding: 0 10px 5px 10px;
}

.sidebarcontent ul {
	margin: 0;
	padding: 0 0 10px 0;
}

.sidebarcontent li {
	margin: 0 1px 0 1px;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #bdc2a9;
}

.sidebarcontent li a {
	margin: 0;
	padding: 7px 10px 7px 10px;
	display: block;
	color: #000;
	text-decoration: none;
	font-weight: normal;
}

.sidebarcontent li a:hover {
	background: url('/ecom/images/backgrounds/sidebar-link.gif') repeat-x bottom left;
	color: #656a48;
}

/* sidebar ads*/

#sidebarads {
	margin: 0;
	padding: 0;
	width: 250px;
	color: #000;
	background: #fff;
}

.ad {
	margin: 0 0 10px 0;
	padding: 0;
}


/* footer */

#footercenter {
clear:both;
margin:0 auto;
padding:0;
text-align:right;
width:960px;
}

