body {
	margin-top: 0px;
	margin-left: 10px;
}
.maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

a.navbar:link, .sgsep {
color: #0860A8;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7.5pt;
text-decoration: none;
}
a.navbar:visited {  
color: #0860A8;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7.5pt;
text-decoration: none;
}
a.navbar:hover {  
color: #0860A8;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7.5pt;
text-decoration: underline;
}
a.navbar:active {
color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	text-decoration: none;
}
a.footer:link {  
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7.5pt;
text-decoration: underline;
}
a.footer:visited {  
color: #FFFfff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7.5pt;
text-decoration: underline;
}
a.footer:hover {  
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7.5pt;
text-decoration: underline;
}
a.footer:active {
color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	text-decoration: underline;
}
a.graylink:link {  
color: #666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
a.graylink:visited {  
color: #666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
a.graylink:hover {  
color: #666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
}
a.graylink:active {
color: #003366;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

a.smlink:link {  
	text-decoration: none;
}
a.smlink:visited {  
	text-decoration: none;
}
a.smlink:hover {  
	text-decoration: underline;
}
a.smlink:active {
	text-decoration: none;
}
a.newslink:link {  
	text-decoration: underline;
}
a.newslink:visited {  
	text-decoration: underline;
}
a.newslink:hover {  
	text-decoration: underline;
}
a.newslink:active {
	text-decoration: underline;
}

a.dslink:link {
	font: 7pt Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FF6600;
	text-decoration: none;
}
a.dslink:visited {  
	font: 7pt Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FF6600;
	text-decoration: none;
}
a.dslink:hover {  
	font: 7pt Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FF6600;
	text-decoration: underline;
}
a.dslink:active {
	font: 7pt Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FF6600;
	text-decoration: none;
}

a.mfg:link {  
color: #006699;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7.5pt;
text-decoration: none;
}
a.mfg:visited {  
color: #006699;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7.5pt;
text-decoration: none;
}
a.mfg:hover {  
color: #006699;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7.5pt;
text-decoration: underline;
}
a.mfg:active {
color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	text-decoration: none;
}

a.pics:link {  
color: #0000cc;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: underline;
}
a.pics:visited {  
color: #0000cc;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: underline;
}
a.pics:hover {  
color: #003366;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: underline;
}
a.pics:active {
color: #0000cc;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: underline;
}
.headertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;


}
.smalltext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
}
.headings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;

}
.grayborder {
	border: 1px solid #cbcbcb;
}
.medtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #000;
}
.medtextblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #000;
}
.blkborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}.fivepxpadding {
	padding: 5px;
}
.botblkborder {

	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.botgrayborder {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cbcbcb;
}
.botfooterborder {

	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #cbcbcb;
}
.dottedline {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c6d6e7;
	border-right-color: #c6d6e7;
	border-bottom-color: #c6d6e7;
	border-left-color: #c6d6e7;
}
.leftbigborder {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #346fb2;
	border-bottom-color: #999999;
	border-left-color: #346fb2;
}
.dotsright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c6d6e7;
}
.rightgrayborder {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cbcbcb;
}
.5pxpaddotsleft {
	padding: 5px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;

}
.inquiryform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 666666;
	width: 200px;


}
a:link {
	color: #0860A8;
	text-decoration: none;
}
a:visited {
	color: #0860A8;
	text-decoration: none;
}
a:hover {
	color: #0860A8;
	text-decoration: underline;
}

a:active {
	color: #0860A8;
	text-decoration: none;
}



.bulletlist {
	list-style-position: inside;
	list-style-type: upper-roman;
}
.blueborder {
	border: 2px solid #4b9fFF;
}
.soldtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000
}
.blueborder2 {
	border: 1px solid #006699;
}
.indent {
	margin-right: .5in;
}
.blueborder3 {
	border: 1px solid #c6d6e7;
}
#buttons {
	border: 1px solid #CCCCCC;
	height: 12px;
	padding: 5px;
	background-image: url(images/joingradient.jpg);
	margin: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
}
#sidebar-b {
	width: 175px;
	padding: 5px;
	background-color: #f5f5f5;
	border: 1px solid #CCCCCC;
}
#headings {
	border: 1px solid #CCCCCC;
	height: 12px;
	padding: 5px;
	background-image: url(images/joingradient.jpg);
	color: #002D61;
	font-weight: bold;
	font-size: 10px;
}
#rightbarcontent {
	border: 1px solid #CCCCCC;
	height: 145px;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: left;
	color: #666666;
}
.maintableborder {
	border-right: 1px solid #c6d6e7;
	border-left: 1px solid #c6d6e7;
}
.v3nav {
	background-image:url(/newimages/gradient_top.gif);
	background-repeat:no-repeat; /*sg edit*/
	background-position:right;
	height:28px;
	padding-top:0px;
	padding-right: 5px;
	margin:0px;
	_margin-top:-2px;
	text-align:right;
}
.v3nav table{margin:0px; padding:0px;}
.v3nav span{padding-right:30px;}
.v3nav .sgsep{padding:0px 10px 0px 10px;}
.v3search { float:right; margin:5px 8px 0px 0px; }
.v3headersearch {
	width:130px;
	height:16px;
	border:1px solid #CCCCCC;
	padding:0px;
	font-family:verdana, sans-serif;
	font-size:65%;
}
.v3buttxt {
	color:#0860A8;
	font-size:12px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.medtextheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
}
.catheading, .refheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
}
.catheading a:link {
	text-decoration: underline;
}
.catheading a:visited {
	text-decoration: underline;
}
.catheading a:hover {
	text-decoration: underline;
}
.catheading a:active {
	text-decoration: underline;
}
.v3h1 { font-family:verdana, sans-serif; color:#000000; font-size:16pt; line-height:120%; color:#000000; margin:0px; padding:0px 0px 23px 0px; font-weight:normal; }
.v3h2 {
	font-family:verdana, sans-serif;
	font-size:10pt;
	line-height:120%;
	color:#000000;
	margin:0px;
	padding:0px 0px 4px 0px;
	border-bottom:1px solid #bababa;
	font-weight: normal;
}
.v3h3 { font-family:verdana, sans-serif; font-size:11px; color:#000000; margin:0px; padding:0px 0px 4px 0px; font-weight:bold; border-bottom:1px solid #bababa; }
.v3h4 { font-family:verdana, sans-serif; font-size:105%; color:#000000; margin:0px; padding:0px 0px 4px 0px; font-weight:bold; border-bottom:1px solid #bababa; }
.v3hslide { font-family:verdana, sans-serif; font-size:16px; color:#000000; margin:0px; padding:0px 0px 4px 0px; font-weight:bold; border-bottom:1px solid #bababa; }

.bottomdotted {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #bababa;
}
/*
switchgrass
-------------------------------------------------------------------------------------------------*/
#form1{
	margin:0px;
	margin-left:10px;
}
#form1 table{
	margin:0px;
	padding:0px;
	
}
form#manufacturer{  /*manufacturer drop down list... had to add it inline on the index page*/
	margin:15px 0px 0px 0px;
}
.sgclear{
	clear:both;
}
tr.sghovercolor{
	behavior:url('iehover.htc');
}
tr.sghovercolor:hover, .hover{
	background:#f5f5f5;
}
/*
headerNav
--------------*/
#headerNav{
	width:760px;
	border-bottom:2px solid #ccc;
}
#headerNav img{
	border:none;
}
#headerNav .sgclear{
	clear:both;
}
#headerNavImg{
	width:165px;
	float:left;
	z-index:500;
}
#headerSbar{
	height:28px;
	background:url(http://classoneequipment.com/newimages/gradient_top.gif) right no-repeat;
	}
#topNav{
	margin-top:30px;
	margin-bottom:0px;
	height:30px;
	behavior: url(csshover.htc);
}
#topNav img{
	border:none;
}
#topNav ul{
	position:relative; /*IE7 fix*/
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
}
#topNav ul ul {
	margin:0px;
	padding:1px 0px 0px 0px;
	position:absolute;
	top:30px; /*IE7 fix*/
	left:0px; /*IE7 fix*/
	/*top:auto;   
	left:auto;
	_left:280px;
	_top:89px;*/
	z-index: 500;
}
#topNav ul ul li a{
	margin:0px 1px 1px 1px;
	padding:5px;
	padding-left:5px;
	background:#fff;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:none;
	color:#0066CC;
	height:1%;  /*IE6 fix*/
}
#topNav ul ul li a:hover{
	background:#f1f1f1;
}
div#topNav ul ul {
display: none;
text-align:left;
}
div#topNav ul li:hover ul
{display: block; width:180px; background:#e6e9f2;}
/*
about us
--------------*/
#aboutusbody table{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;}
#aboutusbody span.title{
	padding-right:20px;
	background:url(images/headerarrow.gif) right no-repeat;
	font-family:verdana, sans-serif;
	font-size:10pt;
	font-weight:bold;
}
#aboutusbody hr{
	border:1px solid #fff;
	border-top:1px solid #FF6600;
}
#aboutusbody a{
	text-decoration:underline;
}
#aboutusbody a:hover{
	text-decoration:underline;
}
#aboutusbody a.more{
	color:red;
}
#aboutusbody ul{
	margin:0px 0px 0px 15px;
 	padding:0px;
	list-style-image:url(images/lilarrow.gif);
}
#aboutusbody ul li{
	margin-bottom:5px;
	line-height:120%;
}
#aboutusbody ul li ul{
	margin-left:40px;
	line-height:120%;
}
/*--------------*/
/*
ref build
--------------*/
.reftop{
	background:url(images/refbox/top.gif) bottom no-repeat;
	width: 178px;
	height: 5px;
	line-height:1px;
	}
.ref_y{
	background:url(images/refbox/ref_y.gif) repeat-y;
	}
.refheader{
	padding:5px;
}
.refbody{
	padding:8px;
	background:url(images/refbox/refbody.gif) no-repeat;
	}
/*-----------------------------------------------------------------------------------------------*/
#margins {
	margin-right: 10px;
	margin-left: 10px;
}
.bluetext {
	color: #0860A8;
	}
.extrapadding {
	padding-right: 7px;
	padding-left: 7px;
}
.linkbar {

}
a.back{padding:0px 0px 0px 15px;background:url("http://www.classoneequipment.com/images/back.gif") no-repeat 5px 4px;}
a.next{padding:0px 12px 0px 0px;background:url("http://www.classoneequipment.com/images/fwd.gif") no-repeat 37px 4px;}
.semiprobetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0860A8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0860A8;
}
.semiprobesubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.semiprobetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.semiprobeimg {
border: 1px solid #7E7E80;
}
.margins {
margin-left:10px; margin-right:10px;
}
a.redlink:link {  
	text-decoration: underline;
	color: #FF0000;
}
a.redlink:visited {  
	text-decoration: underline;
	color: #FF0000;	
}
a.redlink:hover {  
	text-decoration: underline;
	color: #FF0000;	
}
a.redlink:active {
	text-decoration: underline;
	color: #FF0000;	
}
.motic {
	color: #0860A8;
	line-height: normal;
}
.reconditioning {
	float:right; 
	margin-left:10px; 
	margin-bottom:10px;
}
.motich1 { 
font-family:verdana, sans-serif; 
color:#000000; font-size:16pt; 
line-height:120%; color:#000000; 
margin:0px; 
padding:0px 0px 5px 0px; 
font-weight:normal; 
}
.moticsubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}
/* Contact Page */
a.contact:link {  
	text-decoration: underline;
}
a.contact:visited {  
	text-decoration: underline;
}
a.contact:hover {  
	text-decoration: underline;
}
a.contact:active {
	text-decoration: underline;
}
.contactsubhead {
color: #0860A8;
}
.bottomcontact {
	border-bottom: 1px solid #0860A8;
}