body {
    font-family:Arial, Helvetica, sans-serif;
	background-image: url(../images/SiteBackround.jpg);
	font-size:12px;
	color:#58585A;
}

/* Layer Position Styles */
#container {
    position: relative;
 	width: 900px; 
	margin: 0 auto; 
	text-align: left; 
	border-width: 1px;
	border-color: #666666;
	border-style:solid;
	background-color:#FFFFFF;
}

#container_noborder {
    position: relative;
 	width: 900px; 
	margin: 0 auto; 
	text-align: left; 
	background-color:#FFFFFF;
}

#enginesHeader {
    height:264px;
	background-image:url(../images/engines/engines_03.jpg);
	background-repeat:no-repeat;
}

#footer {
    background-image:url(../images/global/footer.gif);
	background-position:top left;
	height:16px;
	text-align:right;
	padding-top:6px;
	padding-right:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#contact_form {
    background-color:#CCCCCC;
}

#nav_top {
	position:absolute;
	top:127px;
	left:16px;
	display:inline;
	float:left;
}

#cc_engines_link {
	position:absolute;
	width:150;
	top:508px;
	left:628px;
	bottom: 2px;
	height: 315px;
}

#logo_link_home {
    position:absolute;
	top:20px;
	left:620px;
}

#index_head {
	height:301px;
}

#index_middle {
    background-image:url(../images/index/middle_container.jpg);
	height:255px;
}

#index_links {
	width:680px;
	text-align:right;
	padding-right:20px;
	float:right;
	padding-top:10px;
}

#index_nav {
    float:left;
    width:179px;
}

#heng_container {
    border:0px;
}

#heng_rollover {
	position:absolute;
	width:344px;
	top:310px;
	left:179px;	
}

#hpp_container {
    border:0px;
}

#hpp_rollover {
	position:absolute;
	width:342px;
	top:310px;
	left:179px;
	bottom: -41px;
}

#cc_tab {
    position:absolute;
	width:301px;
	height:88px;
	top:468px;
	left:300px;
	vertical-align:bottom;
}

#cc_tab img {
	bottom:0;
	position:absolute;
}

#wn_tab {
    position:absolute;
	width:301px;
	height:88px;
	top:468px;
	left:599px;
}

#wn_tab img {
	bottom:0;
	position:absolute;
}

#pp_left_nav {
    position:absolute;
    top:620px;
	left:12px;
}

#default_left_nav {
    position:absolute;
	width:350px;
    top:177px;
	left:9px;
}

#warranty_box {
	position:absolute;
	top:469px;
	left:501px;
	width: 372px;
}

#enginesWarrantyBox {
    float:right;
	margin-right:30px;
	margin-top:64px;
	width:372px;
}

#product_left {
    width:230px;
	border-width: 1px;
	border-color: #666666;
	border-style:solid;
	text-align:center;
	float:left;
	margin-bottom:20px;
	}
	
#product_right {
    width:230px;
	border-width: 1px;
	border-color: #666666;
	border-style:solid;
	float:right;
	text-align:center;
	margin-bottom:20px;
}

#prlist_left {
    width:130px;
	float:left;
	text-align:center;
}
	
#prlist_right {
    width:330px;
	float:right;
	
}

#product_container 
{
    float:left;
}

#expert_home_left {
    width:270px;
	float:left;
	}
	
#expert_home_right {
    width:190px;
	float:right;
	text-align:right;
}

#mykawasaki_index {
    padding-left:20px;
	padding-right:20px;
}

#expert_container {
    width:489px;
    height:150px;
}

.left_nav_product 
{
    width:100px;
    float:left;
}

/* Link Styles */
a:link {
    color:#58585A;
    text-decoration:none;
}

a:visited {
    color:#58585A;
	text-decoration:none;
}

a:hover {
    color:#EE3A43;
	text-decoration:none;
}

a:active {
    color:#58585A;
	text-decoration:none;
}

.cat_table a:link 
{
    color:#58585A;
    font-weight:bold;
}

.cat_table a:visited 
{
    color:#58585A;
    font-weight:bold;
}

.cat_table a:hover
{
    color:#EE3A43;
    font-weight:bold;
}

.cat_table a:active
{
    color:#000000;
    font-weight:bold;
}

a img {
    border: none;
}

.font_top_nav a:link {
    color:#58585A;
	text-decoration:none;
}

.font_top_nav a:visited {
    color:#58585A;
	text-decoration:none;
}

.font_top_nav a:hover {
    color:#EE3A43;
	text-decoration:none;
}

.font_top_nav a:active {
    color:#000000;
	text-decoration:none;
}

.font_detailpartsbuy a:link {
    color:#58585A;
	text-decoration:none;
}

.font_detailpartsbuy a:visited {
    color:#58585A;
	text-decoration:none;
}

.font_detailpartsbuy a:hover {
    color:#EE3A43;
	text-decoration:none;
}

.font_detailpartsbuy a:active {
    color:#000000;
	text-decoration:none;
}

.font_left_nav a:link {
    color:#58585A;
	text-decoration:none;
}

.font_left_nav a:visited {
    color:#58585A;
	text-decoration:none;
}

.font_left_nav a:hover {
    color:#EE3A43;
	text-decoration:none;
}

.font_left_nav a:active {
    color:#000000;
	text-decoration:none;
}

.font_left_nav td {
   padding-bottom:3px;
   padding-top:3px;
}

.font_head_links a:link {
   color:#231F20;
   text-decoration:none;
}

.font_head_links a:visited {
   color:#231F20;
   text-decoration:none;
}

.font_head_links a:hover {
   color:#231F20;
   text-decoration:none;
}

.font_head_links a:active {
   color:#231F20;
   text-decoration:none;
}

h1 {
margin-left:-900px;
}

/* Font Styles */

.font_greyheader_product {
	color: #646567;
	font-size: 24px;
	font-weight: bold;
}

.font_greyheader {
	color: #646567;
	font-size: 20px;
	font-weight: bold;
}

.font_grey_subhead {
	color: #646567;
	font-size: 14px;
	font-weight: bold;
}

.font_grey_leadedge_header {
	color: #646567;
	font-size: 16px;
	font-weight: bold;
}

.font_detailpartsbuy {
    color:#58585A;
	font-size:18px;
}

.font_top_nav {
    color:#58585A;
	font-size:9pt;
	font-weight:bold;
}

.font_main12bold {
	font-size:12pt;
	font-weight:bold;
	color:#000000;
}

.font_main10bold {
	font-size:10pt;
	font-weight:bold;
	color:#000000;
}

.font_main8bold {
	font-size:8pt;
	font-weight:bold;
	color:#000000;
}

.font_main8bold, .font_main12bold a:link {
	text-decoration:none;
	color:#000000;
}

.font_main8bold, .font_main12bold a:hover {
	text-decoration:none;
	color:#000000;
}

.font_main8bold, .font_main12bold a:active {
	text-decoration:none;
	color:#000000;
}

.font_main8bold, .font_main12bold a:visited {
    text-decoration:none;
	color:#000000;
}

.font_grey10bold {
    color:#58585A;
	font-size:10pt;
	font-weight:bold;
}

.font_grey12bold {
    color:#58585A;
	font-size:12pt;
	font-weight:bold;
}

.font_red10bold a:link {
    color:#EE3A43;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
} 

.font_red10bold a:visited  {
    color:#EE3A43;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
} 

.font_red10bold a:hover {
    color:#EE3A43;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
} 

.font_red10bold a:active {
    color:#EE3A43;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
} 

.font_red10bold {
    color:#EE3A43;
	font-size:10pt;
	font-weight:bold;
} 

.font_red12bold {
    color:#EE3A43;
	font-size:12pt;
	font-weight:bold;
} 


.font_grey10 {
    color:#58585A;
	font-size:10pt;
}

.default_left_nav {
    color:#58585A;
	font-size:12pt;
	font-weight:bold;
	line-height:25px;
}

.default_left_nav a:link {
    color:#58585A;
	text-decoration:none;
}

.default_left_nav a:visited {
    color:#58585A;
	text-decoration:none;
}

.default_left_nav a:hover {
    color:#58585A;
	text-decoration:none;
}

.default_left_nav a:active {
    color:#58585A;
	text-decoration:none;
}

.font_grey8 {
    color:#58585A;
	font-size:8pt;
	line-height:11pt;
	font-weight:normal;
}

.font_grey8_center {
    color:#58585A;
	font-size:8pt;
	text-align:center;
	line-height:11pt;
}

.font_grey8bold {
    color:#58585A;
	font-size:8pt;
	font-weight:bold;
}

.font_left_nav {
    color:#58585A;
	font-size:10pt;
}

.font_left_navbold {
    color:#58585A;
	font-size:10pt;
	font-weight:bold;
}

.font_grey8bold td {
    padding-bottom:5px;
}

.font_head_links {
	color:#231F20;
	font-size:7pt;
	padding-right:20px;
}

.specs_table {
	color:#58585A;
	font-size:8pt;
}

.specs_table td {
  padding-left:3px;
  padding-bottom:3px;
  padding-top:3px;
}  
  
/* Table Styles */
.search_cell {
	text-align:center;
}

.search_cell p {
    margin-bottom:-10px;
}

 hr {
  border: 0;
  color: #f00;
  background-color: #f00;
  height: 2px;
  margin-bottom:3px;
  margin-top:3px;
}

.grayRule hr {
  color:#58585A;
  background-color:#58585A;
  margin-bottom:10px;
  margin-top:10px;
}

.le_cells td {
  padding-top:15px;
}

.cat_table td 
{
  border-style:solid;
  border-width:1px;
  border-color:#58585A;
} 

.cat_table 
{
}

.font_grey8 ul {
margin-left:-15px;
}

.compareChart td {
   height:50px;
   padding:2px 2px 2px 2px;
 }
 
 .compareHedge td {
   height:70px;
   padding:2px 2px 2px 2px;
 }
 
 .acc_tables td {
 padding-left:4px;
 padding-right:4px;
 }
 
 .HorsePower {
   font-size:12pt;
   font-weight:bold;
   color:#BCD2DF;
 }