/* clear general paddings and browser settings */
body, html, pre, form, fieldset, legend, label, input, textarea, checkbox, p, a	{margin:0; padding:0;}
ol, ul, li, dl, dt, dd		{list-style-type:none; margin:0; padding:0; border:none;}
:link, :visited				{text-decoration:none }
h1, h2, h3, h4, h5, h6		{margin:0; padding:0;}
table, img, iframe			{border:none; border-collapse:collapse; margin:0; padding:0;}
div, span					{border:none; margin:0; padding:0;}
td							{vertical-align:top;}
#clear, .clear, br			{clear:both;}
.hidden, .hiddenTxt, .hiddenImg		{display : none;}
.rm							

/* STRUCTURE */
body			{text-align:left;}
#wrapper1		{width:69em;}
*html #wrapper1	{width:68.5em;}
#wrapper2		{float:left; text-align:left; width:100%;} /* align content to left within container */
#row1, #row2, #row3	{float:left; width:100%;}
.leftColumn			{float:left; left:0; width:50%;}
.leftPadding		{padding:1em;}
.rightColumn		{float:right; text-align:right;}
.rightPadding		{padding:1em; text-align:left;}
.centerColumn		{position:static; margin:0; padding:0; text-align:left;}
.centerPadding		{padding:1em;}
#row1, #row2, #row3	{float:left; width:50em; padding-bottom:1em;}
#topMenu td		{padding:0.45em 0 0.5em 0; vertical-align:top;}
*html #topMenu 	{padding:0;}
#topMenu #hondaLogo	{padding:0;}
#dTitle 		{float:left; padding-left:1.8em;}
#subLink 		{float:left; width:50em; padding:0.7em 0 0 1.8em;}
#subMenu 		{float:left; width:65.6em; height:3.3em; padding-right:3.4em; text-align:right;}
*html #subMenu	{width:100%;}
#dMenu			{float:left; padding-left:1.4em; padding-right:1em;}
#dMain			{float:left; padding:0.5em 0 2em 0;}
dl	{float:left; padding-bottom:1em; width:100%;}
dt	{float:left; width:10%;}	
dd	{float:left; width:90%; padding-bottom:0.5em;}
ul.list		{padding-bottom:1em;}
ul.list li	{padding-left:1em;}
.justify		{text-align:justify;}
p				{margin-bottom:1em;}

#footer 		{float:left; width:69em; margin-bottom:1em;}
*html #footer	{width:68.8em;}
.footer			{float:left; width:100%;}
.footer ul		{float:left; width:100%; margin:0; padding:0; padding-left:1em; height:1.5em; padding-top:0.2em;}
.footer ul li	{ margin-left:0; padding:0; display:inline; text-align:center;}
.footer ul li a	{float:left; display:block; text-align:center; padding:0 1em;}
	
/* FONTS SIZE AND HEADER PADDING */
/* Set font-size to 62.8% (10px) - use relative sizing ems to px:1.0em~10px. 1.1em~11px. 1.2em~12px. 1.4em~14px. Etc. */
body	{font-size:11px; font-family:Verdana, arial, helvetica, sans-serif;}

/* headers */
h1 	{font-size:1.8em; text-align:center; padding:1em 0;}
h2 	{font-size:1.1em; padding-bottom:0.5em; color:#cc0000;}
h3 	{font-size:1.2em; padding-bottom:0.5em;}
h4 	{font-size:1.0em; padding-bottom:0.5em;}
h5	{font-size:1.1em; padding-bottom:0.5em; color:#cc0000;}
h6	{font-size:1.1em;}

/* general */
a, a:link, a:visited	{font-size:11px; font-family:Verdana,Arial,sans-serif;}
a:hover, a:active		{font-size:11px; font-family:Verdana,Arial,sans-serif;}
table td	{font-size:11px;}

/* ############## END FONTS ################## */

/* ######### END ALL STRUCTURE  ################ */

/* FOLLOWING STYLES HAVE NOTHING TO DO WITH THE STRUCTURAL LAYOUT */

/* COLOURS, BORDERS and IMAGES */
ul.list li			{background:url(/motorcycles/images/bulletGrey.gif) no-repeat 0 0.4em;}
a, a:link, a:visited	{color:#666; font-weight:normal; text-decoration:none;}
a:hover, a:active		{color:#cc0000; font-weight:normal; text-decoration:none;}
body			{background:#fff;}
#dTitle 		{background:#cc0000;}
#subMenu 		{background:url(/common/images/greyline.gif) repeat-x 0 0.6em;}

.footer  	{background-color:#cc0000;}
.footer li a {background:url(/common/images/dividerWhite.gif) no-repeat 100% 50%;}
.footer li.last a {background-image:none;}
.footer, .footer a, .footer a:active, .footer a:link, .footer a:visited {color:#fff; text-decoration:none;}
.footer a:hover {text-decoration:underline} 
hr.divider		{color:#ccc; height:1px;}
.dataRow00	{background-color:#ccc;}
.dataRow01	{background-color:#eaeaea;}
