body, table, td, th, tr 
{ 
	font-family: Tahoma, Arial;
	font-size: 11px;
	text-decoration: none;
	color: #000000; 


}

.Host_CMS {
	color: #333333;
	text-decoration: none;
}


.table_text
{ 
padding-left: 20px;
	padding-right: 20px;

padding-top: 20px;
}


 
.cat_model {
	font-size: 16px;
	font-weight: bold;

color:  #999999;

}
.cat {
font-size: 24px;
color: #000000;
text-decoration: none;

}

.cat2_model {
	font-size: 16px;
	font-weight: bold;
color: #FFFFFF;
}
.cat2 {
font-size: 24px;
color: #FFFFFF;
text-decoration: none;

}
.cat_prim {color: #999999}

.cat2_prim {color: #FFFFFF}

.style1 {

font-size: 16px;
font-weight: bold;
height:25px;
display:block;

}


.style2 {color: #FFFFFF; font-size: 14px}
.down {
	font-size: 9px;
	color: #999999;
	
	padding-left: 20px;
}
.style5 {font-size: 9px; color: #666666; }

h1 {
	font-size: 16px;
	font-weight: bold;

display:block;
}

.h1 .a {
	text-decoration: underline;
	color: #000000; 
}

.class a {
	text-decoration: underline;
	color: #000000; 
}

.path a {
	text-decoration: underline;
	color: #000000; 
}
a {
	text-decoration: underline;
	color: #000000; 
}
a:hover {
	text-decoration: none;
	color: #D22424; 
}
input, textarea
{ 
	font-size: 11px; 
	font-family: Tahoma;
	color: #727272; 
	border-top: 1px solid #727272;
	border-left: 1px solid #727272;
	border-bottom: 1px solid #D7D7D7;
	border-right: 1px solid #D7D7D7;
}

.DefaultText
{
	line-height: 16px;
}


.top_menu
{
	margin-bottom: 30px;
}

.top_menu .item_menu_div
{
 
background : #333333;
	padding-left: 12px;
	padding-right: 13px;
	cursor: pointer;
	text-decoration: none; 

}

.top_menu a
{
	color: #FFF;
text-decoration: none; 
}

.MainNavigation
{
color: #FFFFFF;
	background : #333333;
	padding-left: 12px;
	padding-right: 13px;
	cursor: pointer;
	text-decoration: none; 
	 
	fond-color: #FFFFFF; 
}


.MainNavigation_Disabled
{
	color : #D1D1D1;
	background : #333333;
	padding-left: 12px;
	padding-right: 13px;
	text-decoration: none; 
}

.MainNavigation a
{
	text-decoration: none; 
 
}
 

.MainNavigation_Active
{
	background : #E60017;
	padding-left: 12px;
	padding-right: 13px;
	cursor: pointer;
}
.MainNavigation_Active a
{
	text-decoration: none; 
}

.MainNavigation_Grey
{
	color : #464646;
	padding-left: 12px;
	padding-right: 13px;
	cursor: pointer;
	text-decoration: none; 
}

.MainNavigation_Grey a
{
	color : #464646;
	cursor: pointer;
	text-decoration: none; 
}

.MainNavigation_Grey_Active
{
	color : #ffffff;
	background : #E60017;
	padding-left: 12px;
	padding-right: 13px;
	cursor: pointer;
	text-decoration: none; 
}
.MainNavigation_Grey_Active a
{
	color : #ffffff;
	background : #E60017;
	cursor: pointer;
	text-decoration: none; 
}
.MainNavigation_Grey_Disabled
{
	color : #A2A2A2;
	padding-left: 12px;
	padding-right: 13px;
	text-decoration: none; 
}
.DhtmlNavigation
{
	border-top: 1px solid #797C7E;
	background : #6A6D6F;
	padding-left: 12px;
	padding-right: 13px;
	font-size: 10px;
	height: 20px;
	cursor: pointer;
}
.DhtmlNavigation a
{
	text-decoration: none; 
}

.DhtmlNavigation_Active
{
	border-top: 1px solid #797C7E;
	background : #E60017;
	padding-left: 12px;
	padding-right: 13px;
	font-size: 10px;
	height: 20px;
	cursor: default;
}
.DhtmlNavigation_Active a
{
	text-decoration: none; 
}

.Right_Navigation
{
	border-top: 1px solid #797C7E;
	padding-left: 10px; 
	font-size: 11px;
	height: 21px;
}
.Right_Navigation a
{
	text-decoration: none; 
}

.Right_Navigation_Active
{
	border-top: 1px solid #797C7E;
	background : #E60017;
	padding-left: 10px; 
	font-size: 11px;
	height: 21px;
}
.Right_Navigation_Active a
{
	text-decoration: none; 
}

.Right_Navigation_Active_grey
{
	border-top: 1px solid #797C7E;
	background : #909090;
	padding-left: 10px; 
	font-size: 11px;
	height: 21px;
}
.Right_Navigation_Active_grey a
{
	text-decoration: none; 
}

.Right_NavigationLevel2_Table
{
	border-top: 1px solid #797C7E;
}

.Right_NavigationLevel2
{
	color: #BCBCBC;
	font-size: 11px;
	padding-bottom: 4px;
}
.Right_NavigationLevel2 a
{
	color: #BCBCBC;
	text-decoration: none;
}
.Right_NavigationLevel2 a:hover
{ 
	text-decoration: underline;
}
.Right_Navigation_BottomSpecial
{
	border-top: 1px solid #797C7E;
	border-bottom: 1px solid #797C7E;
	padding-left: 10px; 
	font-size: 11px;
	height: 22px;
}
.Right_Navigation_BottomSpecial a
{
	text-decoration: none; 
}

.PNG_IMG {
	BEHAVIOR: url('pngbehav.htc')
}

.CarTable_Left
{
	font-size: 11px;
	color: #CACACA;
	font-weight : bold; 
	padding-left: 20px; 
	padding-top: 10px; 
	padding-bottom: 10px; 
}
.CarTable_Right
{
	font-size: 11px;
	color: #ffffff;
	padding-top: 10px; 
	padding-bottom: 10px; 
}
.CarTable_Default
{
	font-size: 11px;
	color: #ffffff;
	padding-left: 20px; 
	padding-top: 10px; 
	padding-bottom: 10px; 
}

.HomeBlockActive, .HomeBlockActive a
{
	color: #ffffff;
	text-decoration: underline; 
}

.HomeBlock, .HomeBlock a
{
	color: #727272;
	text-decoration: underline; 
}

.CSV_Default
{
	font-size: 11px;
	color: #ffffff;
	padding-left: 10px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
}


BLOCKQUOTE  {
	margin-top: 0px;
	margin-left: 20px;
	line-height: 17px;
}

/* D2SOS | Size 11 default | #7A7A7A */
.textsize11
{
	font-size: 11px;
	color: #FFFFFF;
}

/* D2SOS | Size 12 default | #7A7A7A */
.textsize12
{
	font-size: 12px;
	color: #FFFFFF;
}

/* D2SOS | Size 11 grey | #7A7A7A */
.textsize11_grey
{
	font-size: 11px;
	color: #CCCCCC;
}

/* D2SOS | Size 12 grey | #7A7A7A */
.textsize12_grey
{
	font-size: 12px;
	color: #CCCCCC;
}

ul  {
	margin-top: 20px;
	margin-bottom: 20px;
}

li  {
	margin-top: 10px;
}

.documentationlist p  {
	margin-top: 3px;
	margin-bottom: 10px;
	line-height: 12px;
}

p  {
	margin-top: 0px;
	margin-bottom: 11px;
}
.honda_logo_dealers{
	background:url(honda_lo.jpg) no-repeat 680px center;
	/*margin-top:-30px;
	margin-top:"-40px";*/
}
.honda_logo_dealers_1{
	float:right;
	height:35px;
	width:500px;
	background:url(honda_lo.gif) no-repeat 450px bottom;
	/*border:1px solid black;*/
	margin-top:-30px;
	margin-top:"-40px";
}
.honda_logo_dealers_2{
	background:url(honda_lo.gif) no-repeat 780px center;
	/*margin-top:-30px;*/
	/*margin-top:"-40px";*/
}
.item_dealers {
margin-top: 0px; font-size: 20px; background-color: #909090; padding-left: 20px; padding-top:10px; padding-bottom:10px;
}

table.newsTable {border-collapse:collapse;border:1px solid #cecece;}
table.newsTable td {border:1px solid #cecece;}
table.newsTable td.newsTableHeader { padding: 10px 6px; }

div.priceListSectionHeader {
	margin-top: 25px; height: 52px; border-bottom:1px solid #fff;width:100%;background:#909090;
}
div.priceListSectionHeader div.priceListSectionHeaderText {
	font-size: 24px; float: left;margin:12px 0px 0px 12px;
}
table.priceListTable {
	width:409px;margin-top:25px;
}
table.priceListTable td.priceListTableHeader {
	height:auto;border-bottom:1px solid #fff;
}
table.priceListTable td.priceListTableHeader div.priceListTableHeaderImage {
	position:relative;top:0px;left:0px;
}
table.priceListTable td.priceListTableHeader div.priceListTableHeaderImage img {
	border:0px;
}
table.priceListTable td.priceListTableHeader div.priceListTableHeaderText {
	position:relative;left:114px;bottom:10px;margin-top:-30px;
}
table.priceListTable td.priceListTableHeader div.priceListTableHeaderText a {
	font-size:18px;color:#fff;text-decoration:none;
}
table.priceListTable td.priceListTableHeader div.priceListTableHeaderText a:hover {
	text-decoration:underline;
}
table.priceListTable th {
	color:#d4d4d4;font-size:11px;background:#666;padding:8px;font-weight:normal;
}
table.priceListTable th.model {
	width:147px;text-align:left;
}
table.priceListTable th.type {
	width:103px;
}
table.priceListTable tr.rowValues td {
	color:#fff;font-size:11px;background:#868484;padding:8px;text-align:center;
}
table.priceListTable tr.rowValues td.modelValue {
   text-align:left;
}

/* power techniques re-design */
div.nearRightMenuBlock
{
	margin-left:0px;margin-top:20px;margin-bottom:20px; 
	width:547px;
}
div.nearRightMenuBlockHeader
{
	margin-bottom:15px;
	font-family:Tahoma;font-size:14px;line-height:14px;color:#fff;font-weight:bold;
}
div.nearRightMenuBlockText
{
	width:550px;
	font-family:Tahoma,Arial;font-size:11px;line-height:16px;color:#fff;font-weight:normal;
}
div.nearRightMenuBlockText *
{
	font-family:Tahoma,Arial;font-size:11px;line-height:16px;color:#fff;font-weight:normal;
}

/* power products */
div.subitemsShotsBlock
{
	display:block;overflow:hidden;
	position:relative;
	width:100%;height:199px;
}
div.subitemsShotsBlockInner
{
	width:550px;
}
span.subitemsShotTop
{
	display:block;z-index:100;
	position:absolute;left:0px;top:0px;    
	margin:0px;padding:0px;
	width:100%;height:32px;    
	background:url('subitems.png') repeat-x left top;    
	cursor:hand;        
	cursor:pointer;    
}
div.subitemsShot 
{
	display:block;overflow:visible;float:left;
	position:relative;    
	margin:0px;padding:0px;
	height:202px;
}
div.subitemsShotFull
{
	width:550px;
} 

div.subitemsShot a
{
	display:block;
	margin:0px;padding:0px;outline:0px;
	border:0px;
	text-decoration:none;    
}
div.subitemsShot img
{
	display:block;
	margin:0px;padding:0px;outline:0px;
	border:0px;
}
span.subitemsShotFooter
{
	display:block;
	position:absolute;left:0px;bottom:0px;    
	margin:0px;padding-top:20px;
	width:100%;height:41px;    
	background:url('subitems.png') no-repeat left top;
	font-family:Tahoma;font-size:21px;line-height:21px;color:#fff;font-weight:normal;text-decoration:none;
	text-align:center;
	cursor:hand;        
	cursor:pointer;
}
span.subitemsShotFooterNoUrl
{
	cursor:inherit;    
}
span.TwoStr
{
	padding-top:10px;
	height:51px;    
}
div.subitemsShotsBlockCatalog
{
	display:block;overflow:visible;
	position:relative;
	width:550px;height:228px;
}
span.subitemsShotFooterCatalog
{
	display:block;overflow:hidden;zoom:1;
	position:absolute;left:0px;bottom:0px;    
	margin:0px;
	width:100%;height:auto;min-height:41px;    
	background:url('subitems.png') repeat left top;
}
div.catalogItemsBlock
{
	display:block;overflow:hidden;zoom:1;z-index:200;
	position:absolute;left:0px;bottom:0px;    
	margin:0px;padding-bottom:4px;
	width:550px;height:min-height:35px;
	background:#000000;
	opacity: 0.8;               
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.8)";
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
	-o-opacity: 0.8;    
	-khtml-opacity: 0.8;
}
a.catalogItemLink
{
	display:block;float:left;
	margin:0px;padding:0px;outline:0px;
	margin:0px 0px 0px 20px !important;padding-top:12px !important;padding-left:14px !important;
	width:auto;height:24px;  
	background:url('subitems.png') no-repeat left 4px;      
	font-family:Tahoma;font-size:18px;line-height:18px;color:#fff;font-weight:normal;text-decoration:none;white-space:nowrap;   
	border:0px;    
}
span.bottomClearBlock
{
	clear:both;
}
div.catalogName
{
	width:530px;
	margin-top:20px;padding:10px 0px 10px 20px;
	background-color: rgb(144, 144, 144);
	font-size: 20px;     
	border-bottom:1px solid #fff;
}

/* honda marine */

div.nameInBottomOfBanner
{ 
	display:block;overflow:hidden;
	position:relative;
	margin-top:-61px;   
	width:840px;height:61px;  
}
div.nameInBottomOfBannerInner
{ 
	display:block;z-index:0;
	position:absolute;top:0px;left:0px;
	margin:0px;padding:0px;   
	width:840px;height:61px;  
	background-color:#000000;
	opacity: 0.8;               
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
	-o-opacity: 0.8;    
	-khtml-opacity: 0.8;   
}
span.nameInBottomOfBannerHeader
{ 
	display:block;
	position:absolute;top:16px;left:18px;
    width:260px;
	font-family:Arial;font-size:29px;line-height:29px;color:#fff;font-weight:normal;text-decoration:none;    
}

a.nameInBottomOfBannerPrintLink
{ 
	position:absolute;top:27px;right:30px;
	font-family:Tahoma;font-size:11px;line-height:11px;color:#fff;font-weight:normal;
}
div.nameInBottomOfBannerModelsByPowerBlock
{
	display:block;
	position:absolute;left:298px;top:27px;
	margin:0px;padding:0px;outline:0px;
	width:370px;/*height:35px;  */
	border:0px;    
}
a.nameInBottomOfBannerModelsByPowerBlockLink
{
	display:block;float:left;
	margin:0px;padding:0px;outline:0px;
	margin-right:25px !important;padding-left:14px !important;
	width:auto;height:15px;  
	background:url('subitems.png') no-repeat left -12px;      
	font-family:Tahoma;font-size:12px;line-height:12px;color:#fff;font-weight:normal;white-space:nowrap;   
	border:0px;    
}
span.nameInBottomOfBannerModelsByPowerBlockCurrent
{
	display:block;float:left;
	margin:0px;padding:0px;outline:0px;
	margin-right:25px !important;padding-left:14px !important;
	width:auto;height:15px;  
	font-family:Tahoma;font-size:12px;line-height:12px;color:#fff;font-weight:normal;text-decoration:none;white-space:nowrap;   
	border:0px;    
}
span.nameInBottomOfBannerModelsPowerValue
{
	display:block;float:left;
	position:absolute;left:312px;top:7px;    
	margin:0px;padding:0px;outline:0px;
	width:auto;height:15px;  
	font-family:Tahoma;font-size:12px;line-height:12px;color:#d8d8d8;font-weight:normal;text-decoration:none;white-space:nowrap; 
	border:0px;    
}
div.nameInBottomOfBannerVerticalDelimiter
{
	display:block;float:left;
	position:absolute;left:290px;top:12px;    
	margin:0px;padding:0px;outline:0px;
	width:1px;height:37px;  
	background:url('vertical.png') no-repeat left top;       
	border:0px;    
}
table.MarineSubItemsTable
{
	width:550px;
	padding:0px;margin:0px;
	border:0px;   
}
td.MarineSubItemsImageTd
{
	width:164px;
	padding:0px;margin:0px;
	border:0px;   
	vertical-align:top;
}
td.MarineSubItemsContentTd
{
	padding:0px;margin:0px;
	border:0px;   
	vertical-align:top;
}
td.MarineSubItemsContentTdColor
{
	background-color:#6e6e6e;
}
div.MarineSubItemsImageBlock
{
	display:block;overflow:hidden;
	position:relative;
	margin:0px;padding:0px;   
	width:100%;height:auto;  
}
span.MarineSubItemsImageBlockRightBg
{
	display:block;
	position:absolute;right:0px;top:0px;    
	margin:0px;padding:0px;
	width:24px;height:491px;    
	background:url('subitems.png') repeat-y left top;      
}
span.MarineSubItemsContentName
{ 
	display:block;
	margin:0px;padding:9px 0px 0px 12px;   
	height:auto;/*32px;  */
	font-family:Arial;font-size:27px;line-height:29px;color:#fff;font-weight:normal;text-decoration:none;    
}
div.MarineSubItemsContentPowersBlock
{
	display:block;overflow:hidden;
	margin:0px;padding:0px;padding-left:4px;   
	width:100%;height:22px;  
}
a.MarineSubItemsContentPowers
{
	display:block;float:left;
	position:relative;    
	margin:0px;padding:3px 7px 0px 8px;   
	height:22px;      
	font-family:Arial;font-size:15px;line-height:15px;color:#fff;font-weight:normal;text-decoration:none;    
	border:0px;
}
a.MarineSubItemsContentPowers:hover
,a.MarineSubItemsContentPowersActive
{
	background-color:#e60017;
}
a.MarineSubItemsContentPowers span
{
	font-family:Arial;font-size:12px;line-height:12px;color:#fff;font-weight:normal;text-decoration:none;    
}
div.MarineSubItemsContentText
{
	padding:0px 15px 10px 13px;
}
div.MarineSubItemsContentText *
{
	font-family:Tahoma,Arial;font-size:11px;line-height:16px;color:#fff;font-weight:normal;text-decoration:none;           
}
div.MarineSubItemsContentPowersModelsBlock
{
	display:block;overflow:hidden;
	margin:0px;padding:0px;padding-left:4px;   
	width:100%;height:20px; 
}
div.MarineSubItemsContentPowersModelsBlock2
{
	width:100%;height:5px; 
	font-size:0px;
	
}
a.MarineSubItemsContentPowersModels
{
	display:none;float:left;
	position:relative;    
	margin:0px;padding:5px 6px 0px 8px;   
	height:20px;      
	font-family:Arial;font-size:10px;line-height:10px;color:#fff;font-weight:normal;text-decoration:none;    
	border:0px;
	background-color:#e60017;        
}

#objFile{
                border-color: transparent;
                border-width: 0;
            }

html body table.SubNavigation td{
  border-top: none;
  border-bottom: 1px solid #797C7E;
}

html body table.SubNavigation td.noBorder{
  border: 0;
}

html body table.SubNavigation td.Right_NavigationLevel2_Table,
html body table.SubNavigation td.Right_NavigationLevel2_Table td{
  border-bottom: 0;
}

td.topBorder{
  border-bottom: 1px solid #797C7E;
  visibility: visible;
  display: block;
}


