.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link,a:visited,a:hover{
	font-weight: bold;
	color: #78a715;
	text-decoration: underline;
}

td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}

.txtsearch {
	font-size: 12px;
	color: #555555;
	text-transform: uppercase;
	padding-left: 10px;
	font-weight: bold;
	line-height: 25px;
}

.txtsearchlight {
	color: #777777;
	text-transform: uppercase;
	line-height: 25px;	
	font-weight: bold;
}

.copyright {
	background-color: #a3a3a3;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
}

.rightlist {
	color:#78a715;
	font-weight:bold;
	line-height: 20px;
}



.border {
	background-color: #d5d5d5;
}

.bg626657{
	background-color: #626657;
}

.bga3a3a3{
	background-color: #a3a3a3;
}

.bg223d54{
	background-color: #223d54;
}

.bg6c8695{
	background-color: #6c8695;
}

.bg78a715{
	background-color: #78a715;
}

.bgcae631{
	background-color: #cae631;
}

.bgebebeb{
	background-color: #ebebeb;
}



.heading{
	padding: 20px 0 5px 5px;
}

.title{
	padding: 10px 3px 5px 5px;
}



.topmenu {
	padding-left: 3px;
}

.topmenu a {
	display: block;
	height: 20px;
}

.leftmenumechanical {
	background:url(../images/lm_bg1.gif) left no-repeat;
	vertical-align:middle;
	margin-left: 10px;	
	height: 60px;
	width: 100%;		
}

.leftmenumechanical a{
	display:block;
	height: 60px;
	padding-top: 15px;	
}

.leftmenufinance {
	background:url(../images/lm_bg2.gif) left no-repeat;
	margin-left: 10px;	
	height: 60px;
	width: 100%;	
}

.leftmenufinance a{
	display:block;
	height: 60px;
	padding-top: 25px;		
}

.leftmenuwarranty {
	background:url(../images/lm_bg3.gif) left no-repeat;
	margin-left: 10px;	
	height: 60px;
	width: 100%;	
}

.leftmenuwarranty a{
	display:block;
	height: 60px;
	padding-top: 25px;	
}

.leftmenuinsurance {
	background:url(../images/lm_bg4.gif) left no-repeat;
	margin-left: 10px;	
	height: 60px;
	width: 100%;	
}

.leftmenuinsurance a{
	display:block;
	height: 60px;
	padding-top: 25px;	
}


.inputbox {
	color: #555555;
	font-size: 12px;
	height:20px;
	padding: 1px;
	border: #999999 solid 1px;
}

.btnsubmit {
	font-weight: bold;
	color: #555555;
	font-size:11px;
	text-transform:uppercase;
	border: #777777 solid 1px;
}

.btnsubmit a {

}
