BODY {
padding-right : 0; 
padding-left : 0; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
padding-bottom : 20px; 
margin : 0; 
padding-top : 0; 
background-color : #cecbce; 
text-align : center; 
margin-left : auto; 
margin-right : auto; 
} 

#wrapper{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;margin : 0 auto;  padding:0;  width:1000px; }

#logo { width: 245px; height: 221px; float: left; }
#banner { width: 755px; height: 501px; background: url("images/front_images/front_gfx.jpg") 0 0 no-repeat; float: left; }
#leftwrap{ width: 245px; margin:0; padding:0; float: left;}


 #mainmenu {
  width: 245px; height: 280px; background: url("images/front_images/menu-bg.jpg") 0 0 no-repeat; margin: 0; padding: 0; float: left;
 }

.mainmenu a {
		display:block;
		height:32px;
		padding:0;
		color:#FFFFFF;
		text-decoration: none;
		overflow:hidden;
		width: 175px;
		padding-left:15px;
		background: url(images/front_images/menu.jpg) 0 0 no-repeat;
		margin-bottom:3px;
		margin-left:20px;
		float:left;
		line-height:32px;
		font-size:14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#fff;
		text-align:center;
		}
.mainmenu a:hover {
	  background: url(images/front_images/menu_o.jpg) 0 0 no-repeat;
}

.home a {
      background: url(images/front_images/menu/home.gif) 0 0 no-repeat;
     
    }
	
.profile a {
      background: url(images/front_images/menu/company_profile.gif) 0 0 no-repeat;

}

.service a {
      background: url(images/front_images/menu/service.gif) 0 0 no-repeat;
  
}
.engine_sales a {
      background: url(images/front_images/menu/engine_sales.gif) 0 0 no-repeat;
   
}
.spare_parts a {
      background: url(images/front_images/menu/spare_parts.gif) 0 0 no-repeat;
     
}
.customers a {
      background: url(images/front_images/menu/customers.gif) 0 0 no-repeat;
     
}
.contact_us a {
      background: url(images/front_images/menu/contact_us.gif) 0 0 no-repeat;
   
}

#footertext a:link {
color : #000000; 
text-decoration : none; 
} 
#footertext a:visited {
color : #000000; 
text-decoration : none; 
} 
#footertext a:hover {
color : #000000; 
text-decoration : underline; 
} 
#sub {font-size:80%;}
#menuspacer{ width: 245px; height:34px;  background: url(images/front_images/menu/menu_space.jpg) 0 0 no-repeat; float: left; }
#heading{clear:both; width: 1000px; height:45px; background: url(images/front_images/title_header_plain.jpg) 0 0 no-repeat; float: left;}
#left_content{width: 396px; height:784px; background:#949494 url(images/content_images/left_column_BG.jpg) 0 0 repeat-x; border-right: 6px solid #ffffff; border-bottom: 6px solid #ffffff; border-left:0; border-top:0;  margin:0; float: left;}
#left_content_inner{width: 376px; padding: 10px; color:#000000; text-align:left; margin:0;}
#right_content{width: 576px; height:764px; background-color:#3f3f3f; border-right: 6px solid #ffffff; border-bottom: 6px solid #ffffff; border-left:0; border-top:0;  padding-left:8px; padding-right:8px; padding-top:10px; padding-bottom:10px; margin:0; float: left;}
#right_content_inner{width: 554px; height:744px; background-color:#666666; margin:0; padding:10px; color:#ffffff; text-align:left;margin:0; float:left;}
#heading_text{ padding-left: 130px;  float: left; height:45px; }
#heading_text h1 {font-size:24px; font-weight: bold; color:#fff; line-height:45px;  letter-spacing:1px; margin:0; padding:0;} 
.textcol{padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px; float:left;}

#mapimage{text-align:center;}

.payment {text-align:center;}

#right_content_inner a:link, #right_content_inner a {
color : #AAE4FD; 
text-decoration : none; 
} 
#right_content_inner a:visited {
color : #AAE4FD; 
text-decoration : none; 
} 
#right_content_inner a:hover {
color : #AAE4FD; 
text-decoration : underline; 
} 

