body {
	background-color: #E4E4E4;
	margin: 0px;
}

/* ------------------- Header Section ------------------- */
.header {
	position: relative;
	display: block;
	width: 1025px;
	height: 175px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	text-align: center;
	clear: both;
}
.headerleft {
	position: relative;
	width: 317px;
	height: 175px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	vertical-align: bottom;
	display: inline-block;
	float: left;
}
.headercenter {
	position: relative;
	width: 390px;
	height: 175px;
	text-align: center;
	vertical-align: middle;
	display: inline-block;
	float: left;
	margin: 0px;
	padding: 0px;
}
.headerleft {
	position: relative;
	width: 317px;
	height: 175px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	vertical-align: bottom;
	display: inline-block;
	float: left;
}
.headerbanner {
	position: relative;
	width: 634px;
	height: 175px;
	text-align: left;
	vertical-align: middle;
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
}
.headerlogin {
	position: absolute;
	width: auto;
	text-align: center;
	right: 0px;
	left: auto;
	top: 0px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #C3C3C3;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}
a.headerlink:link {
	color: #000;
	text-decoration: none;
}
a.headerlink:visited {
	color: #000;
	text-decoration: none;
}
a.headerlink:hover {
	color: #0800B5;
	text-decoration: none;
}
/* ------------------- End Header Section ------------------- */

/* ------------------- Navigation Bar ------------------- */
.navcontent {
	position: relative;
	display: block;
	width: 1024px;
	height: 35px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: right;
	clear: both;
}
.navigation {
	position: relative;
	width: 1024px;
	height: 35px;
	text-align: left;
	float: left;
	background-color: #676767;
}
.navspacer {
	position: relative;
	height: 28px;
	width: 10em;
	float:left;
	text-align: left;
}
.nbutton {
	position: relative;
	text-align: center;
	width: auto;
	height: 28px;
	float: right;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	vertical-align: bottom;
	padding-top: 7px;
	padding-right: 5px;
	padding-left: 5px;
}
.navbutton {
	position: relative;
	text-align: center;
	height: 28px;
	width: 140px;
	float: left;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	vertical-align: top;
	padding-top: 7px;
	padding-right: 10px;
	padding-left: 10px;
}
a.navbutton:link {
	color: #FFF;
	text-decoration: none;
}
a.navbutton:visited {
	color: #FFF;
	text-decoration: none;
}
a.navbutton:hover {
	color: #0800B5;
	text-decoration: none;
	background-color: #FFF;
}
.subscribelink {
	position: relative;
	display: block;
	margin-bottom: 15px;
	text-align: center;
	height: auto;
	width: 135px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-left: auto;
	margin-right: auto;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	background-color: #2A56FF;
}
.subscribeheading {
	font-size: 22px;
	font-weight: bold;
}
/* ------------------- End Navigation Bar ------------------- */

/* ------------------- Main Body Section ------------------- */
.content {
	position: relative;
	display: block;
	width: 1024px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	background-color: #676767;
}
.contentlefttext {
	position: relative;
	display: inline;
	width: 140px;
	text-align: center;
	vertical-align: top;
	float: left;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 30px;
	padding-bottom: 30px;
	margin: 0px;
}
.contentright {
	position: relative;
	display: inline-block;
	width: 834px;
	min-height: 500px;
	float: right;
	padding-left: 30px;
	padding-bottom: 30px;
	background-color: #B7B7B7;
}
.contentrightl {
	position: relative;
	display: inline-block;
	width: 834px;
	min-height: 350px;
	text-align: left;
	vertical-align: top;
	float: right;
	padding-left: 30px;
	padding-bottom: 30px;
	background-color: #fff;
}
.contentrightmenugroup {
	position: relative;
	display: inline-block;
	width: 770px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	vertical-align: top;
	clear: both;
}
.contentrightmenuoption {
	position: relative;
	display: inline-block;
	width: 160px;
	height: auto;
	min-height: 160px;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 30px;
	margin-bottom: 0px;
	padding-top: 15px;
	padding-bottom: 5px;
	text-align: center;
	vertical-align: top;
	border: 1px solid #000;
	float: left;
	background-color: #DBDBDB;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
a.contentrightmenuoption:link {
	text-decoration: none;
}
a.contentrightmenuoption:visited {
	text-decoration: none;
}
a.contentrightmenuoption:hover {
	background-color: #2A56FF;
	text-decoration: none;
	color: #FFF;
}
.contentrightmenupict {
	position: relative;
	display: inline-block;
	width: 115px;
	height: 115px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	margin-bottom: 3px;
	text-align: center;
	vertical-align: middle;
}
.headingcat {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
    margin-left: 100px;
    text-align: left;
	font-size: 24px;
	font-weight: bold;
	color: #0800B5;
	text-decoration: none;
}
.category {
	position: relative;
	display: inline;
	width: 205px;
	text-align: left;
	vertical-align: top;
	float: left;
}
.login {
	position: relative;
	float: left;
	width: 620px;
}
.lheading {
	position: relative;
	display: block;
	width: 775px;
	text-align: left;
	clear: both;
	font-size: 24px;
	font-weight: bold;
	color: #0800B5;
	text-decoration: none;
	margin-bottom: 20px;
}
.lheadingl {
	position: relative;
	display: inline;
	width: auto;
	float: left;
	font-size: 24px;
	font-weight: bold;
	color: #0800B5;
	text-decoration: none;
	margin-bottom: 20px;
}
.lheadingr {
	position: relative;
	display: inline;
	width: auto;
	float: left;
	vertical-align: bottom;
	margin-left: 150px;
}
.login1 {
	position: relative;
	display: inline-block;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #0800B5;
	float: left;
	width: 125px;
	margin-top: 10px;
	text-align: right;
	vertical-align: middle;
	padding-right: 5px;
}
.login2 {
	position: relative;
	display: inline-block;
	float: left;
	width: 490px;
	margin-top: 10px;
	text-align: left;
	vertical-align: middle;
}
.login3 {
	position: relative;
	display: inline-block;
	float: left;
	width: auto;
	margin-right: 0px;
	margin-top: 20px;
	padding-left: 375px;
	text-align: left;
	vertical-align: middle;
}
.button {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	background-color: #0800B5;
	padding-bottom: 2px;
	margin-left: 5px;
	margin-right: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.lmenucontent {
	position: relative;
	display: block;
	width: 685px;
	vertical-align: top;
	text-align: left;
	float: left;
	margin-bottom: 20px;
}
.lmenu {
	position: relative;
	display: block;
	width: 685px;
	vertical-align: top;
	text-align: left;
	float: left;
}
.lmenu1 {
	position: relative;
	display: inline;
	width: 125px;
	vertical-align: bottom;
	text-align: right;
	float: left;
	font-size: 18px;
	font-weight: normal;
	color: #0800B5;
	margin-top: 2px;
	padding-right: 10px;
	padding-left: 50px;
}
.lmenu2 {
	position: relative;
	display: inline;
	width: 500px;
	vertical-align: bottom;
	text-align: left;
	float: left;
	margin-top: 2px;
}
.featuredimage {
	overflow: hidden;
	height: 115px;
	width: 115px;
	text-align: center;
}
.borderleft {
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
}
/* ------------------- End Main Body Section ------------------- */

/* ------------------- Equipment Section ------------------- */
.equipment {
	position: relative;
	display: inline-block;
	float: right;
	width: 630px;
	text-align: left;
	vertical-align: top;
	margin-top: 15px;
}
.sellerequipment {
	position: relative;
	display: inline-block;
	float: left;
	width: 830px;
	text-align: left;
	vertical-align: top;
	margin-top: 15px;
}
.equipmentoption {
	position: relative;
	display: inline-block;
	float: right;
	width: 625px;
	height: 105px;
	margin: 2px;
	text-align: left;
	vertical-align: middle;
	background-color: #DBDBDB;
	border: 1px solid #2A56FF;
}
.equipmentsoption {
	position: relative;
	display: inline-block;
	float: left;
	width: 625px;
	height: 105px;
	margin: 2px;
	text-align: left;
	vertical-align: middle;
	background-color: #DBDBDB;
	border: 1px solid #2A56FF;
}
.equipmentsprice {
	position: relative;
	display: inline-block;
	float: right;
	width: auto;
	height: 105px;
	margin: 2px;
	text-align: left;
	vertical-align: top;
	background-color: #fff;
}
.equipmentoption:hover {
	background-color: #2A56FF;
}
.equippict {
	display: inline-block;
	overflow: hidden;
	float: left;
	height: 100px;
	width: 100px;
	text-align: center;
	vertical-align: middle;
}
.equipblock {
	position: relative;
	display: block;
	width: 625px;
	height: 100px;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
}
.equipny {
	position: relative;
	display: inline-block;
	float: left;
	width: 75px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	padding-top: 40px;
	padding-bottom: 40px;
}
.equipsny {
	position: relative;
	display: inline-block;
	float: left;
	width: auto;
	text-align: center;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
}
.equipstext {
	position: relative;
	display: inline-block;
	float: left;
	width: auto;
	text-align: left;
	vertical-align: top;
	padding-left: 15px;
}
.equiptext {
	position: relative;
	display: inline-block;
	float: left;
	width: 300px;
	height: 100px;
	text-align: left;
	vertical-align: top;
}
.equiprow1l {
	position: relative;
	display: inline-block;
	float: left;
	width: 175px;
	height: 50px;
	text-align: left;
	vertical-align: middle;
}
.equiprow1r {
	position: relative;
	display: inline-block;
	float: left;
	width: 125px;
	height: 50px;
	text-align: left;
	vertical-align: middle;
}
.equiprow2 {
	position: relative;
	display: block;
	float: left;
	width: 300px;
	height: 50px;
	text-align: left;
	vertical-align: middle;
	
}
.equipprice {
	position: relative;
	display: inline-block;
	float: left;
	width: 70px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	padding-top: 40px;
	padding-bottom: 40px;
}
.equipsprice {
	position: relative;
	display: inline-block;
	float: right;
	width: 70px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
}
.equipsearch {
	position: relative;
	display: inline-block;
	float: left;
	width: 159px;
	text-align: left;
	vertical-align: top;
	background-color: #E4E4E4;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 15px;
	border: 1px solid #000;
}
.equipsearchhead {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
}
.equipsearchtext {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #000;
}
.page {
	position: relative;
	display: inline-block;
	float: right;
	width: 625px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
}
/* ------------------- End Equipment Section ------------------- */

/* ------------------- Detail Section ------------------- */

.detaill {
	position: relative;
	display: inline-block;
	float: left;
	width: 350px;
	overflow: hidden;
}
.detailr {
	position: relative;
	display: inline-block;
	float: left;
	width: 474px;
	text-align: center;
}
.detailf {
	position: relative;
	display: block;
	float: left;
	width: 350px;
	clear: both;
}
.detailfl {
	position: relative;
	display: inline-block;
	float: left;
	width: 125px;
	height: 20px;
	text-align: right;
	vertical-align: top;
	line-height: 18px;
}
.detailfr {
	position: relative;
	display: inline-block;
	float: left;
	width: 220px;
	height: 20px;
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
	line-height: 18px;
	overflow: hidden;
}
.detailcontact {
	position: relative;
	display: block;
	float: right;
	width: 474px;
	text-align: right;
	vertical-align: top;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #0800B5;	
}
.detailcsmall {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;	
}
a.detailcsmall:link {
	text-decoration: none;
	color: #000;	
}
a.detailcsmall:visited {
	text-decoration: none;
	color: #000;	
}
a.detailcsmall:hover {
	text-decoration: none;
	color: #2A56FF;	
}
.detailseller {
	position: relative;
	display: block;
	float: left;
	width: 474px;
	text-align: left;
	vertical-align: top;
	clear: both;
}
a.detailcontact:link {
	text-decoration: none;
	color: #0800B5;	
}
a.detailcontact:visited {
	text-decoration: none;
	color: #0800B5;	
}
a.detailcontact:hover {
	text-decoration: none;
	color: #2A56FF;	
}
.detaillc {
	position: relative;
	display: inline-block;
	float: left;
	width: 195px;
	height: 100px;
	text-align: left;
	vertical-align: top;
}
.detailbi {
	position: relative;
	display: inline-block;
	float: right;
	width: 195px;
	height: 100px;
	text-align: right;
	vertical-align: top;
}
.detailsi {
}
.detailpict {
	position: relative;
	display: block;
	width: 425px;
	height: 425px;
	margin: auto;
	text-align: center;
	clear: both;
}
.detailthumb {
	position: relative;
	display: block;
	width: 425px;
	margin: auto;
	text-align: left;
	clear: both;
}
.notes {
	clear: both;
	float: left;
	width: 350px;
	text-align: left;
	display: block;
	height: 200px;
	position: relative;
	overflow: auto;
}
.auctionlink {
	color:#fff;
	font-size:20px;
}
a.auctionlink:link, a.auctionlink:visited {
	text-decoration:none;
}
a.auctionlink:hover {
	color:#2A56FF;	
}
.auctioncalendar {
	color:#fff;
	font-size:12px;
}
a.auctioncalendar:link, a.auctioncalendar:visited{
	text-decoration:none;
}
a.auctioncalendar:hover {
	color:#2A56FF;	
}
/* ------------------- End Detail Section ------------------- */

/* ------------------- Text Format Section ------------------- */
.heading {
	font-size: 24px;
	font-weight: bold;
	color: #0800B5;
	text-decoration: none;
}
a.heading:link {
	font-size: 22px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
a.heading:visited {
	font-size: 22px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
a.heading:hover {
	font-size: 22px;
	font-weight: bold;
	color: #0800B5;
	text-decoration: underline;
}
.categorytext {
	vertical-align: middle;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
a.categorytext:link {
	vertical-align: middle;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
a.categorytext:visited {
	vertical-align: middle;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
a.categorytext:hover {
	vertical-align: middle;
	font-size: 16px;
	font-weight: bold;
	color: #0800B5;
	text-decoration: underline;
}
.regtext {
	font-size: 18px;
	font-weight: normal;
	color: #0800B5;
}
.regtextb {
	font-size: 16px;
	font-weight: bold;
	color: #0800B5;
}
.rtext {
	position: relative;
	display: block;
	float: left;
	width: auto;
	font-size: 16px;
	font-weight: bold;
}
.rtext1 {
	width: auto;
	font-size: 16px;
	font-weight: bold;
}
a.rtext1:link {
	color: #000000;
	text-decoration: none;
}
a.rtext1:visited {
	color: #000000;
	text-decoration: none;
}
a.rtext1:hover {
	color: #0800B5;
	text-decoration: underline;
}
.fields {
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.services {
	font-size: 16px;
	font-weight: bolder;
	text-decoration: underline;
}
.equiplink {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
a.equiplink:link {
	color: #000;
	text-decoration: none;
}
a.equiplink:visited {
	color: #000;
	text-decoration: none;
}
a.equiplink:hover {
	color: #fff;
	text-decoration: none;
}
.status {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F00;
}
a.status:link {
	color: #F00;
	text-decoration: none;
}
a.status:visited {
	color: #F00;
	text-decoration: none;
}
a.status:hover {
	color: #fff;
	text-decoration: none;
}
.notepres {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
}
/* ------------------- End Text Format Section ------------------- */

/* ------------------- Category Format Section ------------------- */

.catfield {
	position: relative;
	display: inline-block;
	float: left;
	width: 205px;
	text-align: left;
	vertical-align: top;
}
.categories {
	position: relative;
	display: block;
	float: left;
	width: 820px;
	text-align: left;
	vertical-align: top;
}
/* ------------------- End Category Format Section ------------------- */

/* ------------------- Footer Section ------------------- */
.footer {
	position: relative;
	display: block;
	width: 1024px;
	height: 130px;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	clear: both;
	background-color: #676767;
}
.footerleft {
	position: relative;
	width: 549px;
	height: 130px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	vertical-align: middle;
	display: inline-block;
	float: left;
}
.footerright {
	position: relative;
	width: 475px;
	height: 130px;
	margin-top: 0px;
	text-align: right;
	vertical-align: middle;
	display: inline-block;
	float: right;
}
.footercontent {
	position: relative;
	width: 300px;
	height: 90px;
	margin-top: 25px;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	vertical-align: text-top;
	display: block;
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	font-weight: bold;
	color: #fff;
	font-style: oblique;
}
.copyright {
	position: relative;
	display: block;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	clear: both;
}
.copytext {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}
a.copytext:link {
	text-decoration: none;
	color: #000;
}
a.copytext:visited {
	text-decoration: none;
	color: #000;
}
a.copytext:hover {
	text-decoration: none;
	color: #0800B5;
}
/* ------------------- End Footer Section ------------------- */

/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

/* ------------------- Footer Section ------------------- */

.banner1 {
	clear: both;
	height: 240px;
	width: 120px;
	padding-top: 50px;
}

/* ------------------- End Footer Section ------------------- */
