/* 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;}
						

/* 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;}
#dTitle 		{padding-left:1.8em;}
#home #dTitle 	{padding-left:9em;}
#subLink 		{ width:50em; padding:0.7em 0em 0.7em 1.8em;}
#subMenu 		{width:65.6em; height:3.3em; padding-right:3.4em; text-align:right; position:absolute; left:0px; top:181px;}
*html #subMenu	{width:66.3em;}
#dMenu			{float:left; padding-left:1.4em; padding-right:1em;}
#dMain			{padding:0 0 0 0; background:#c9dda8 url(images/main.jpg) no-repeat top; height:1520px;}
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;}


.overlay			{font-size:10px; position:absolute; width:130px; top:520px; left:525px; display:none; text-align:center; line-height:16px; color:#da0069; font-weight:bold;}

#F0					{top:485px; color:#666666;}
#home #row1 .leftColumn		{width:19em;}
#home #row1 .centerColumn	{margin-left:20em; width:27em;}
#home #row2		{padding-left:1em; width:100%;}
#bikeImageDiv	{float:left; width:17.5em; padding-bottom:2em;}
#promoDiv1, #promoDiv2, #promoDiv3, #promoDiv4	{float:left; width:16.8em; padding-bottom:1em;}
#home ul.listTypeA	 	{width:100%;}
#home ul.listTypeA li	{height:auto; padding:0.5em 0;}
#home .listTypeAImg		{float:left; width:6em; height:3em;}
#home span.listTypeATxt	{display:block; vertical-align:top; margin-left:6.5em;}
#home h5		{display:block; width:100%; padding:0 0.2em;}


td.item				{width:15em;}

.picBig					{position:absolute; padding-top:1.5em;} /* gallery large image */
#footer 		{float:left; width:69em; margin-bottom:1em;}
#nowsTheTime #footer {margin-bottom:0;}
*html #footer	{width:67.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;}
	
a.faqLink, a.faqLink:link, a.faqLink:visited, a.faqLink:hover, a.faqLink:active	{display:block; width:17em; height:3.2em; text-align:center;}
span.listTypeATxt a, span.listTypeATxt a:link, span.listTypeATxt a:visited	{display:block; padding:0.2em 0;}
a.accessoryPoll	{padding:1em 0;}


/* 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.1em; padding-bottom:0.5em;}
h5	{font-size:1.1em; padding-bottom:0.5em; color:#cc0000;}
h6	{font-size:1.1em;}

/* general */
.content p, dl	{font-size:1.1em;}
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, #mcModel h2	{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;}
#home #dTitle 	{background:#cc0000 url(/motorcycles/images/MCLogo.jpg) no-repeat;}
#subMenu 		{background:url(/common/images/greyline.gif) repeat-x 0 0.6em;}
#home h5		{color:#fff; background-color:#48a3e3;}


a.faqLink, a.faqLink:link, a.faqLink:visited {background:url(/motorcycles/images/faqsOff.gif) no-repeat;}
a.faqLink:hover, a.faqLink:active	{background:url(/motorcycles/images/faqsOn.gif) no-repeat;}
span.listTypeATxt a, span.listTypeATxt a:link, span.listTypeATxt a:visited	{font-weight:normal; text-decoration:none;}
span.listTypeATxt a:hover, span.listTypeATxt a:active 	{text-decoration:underline;}
.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;}



									
*html #dMain	{width:68.7em;}
*html #subMenu		{width:68.7em}
#row1, #row2, #row3	{float:left; width:100%;}
.centerColumn		{float:left; position:static; margin:0; padding:0; text-align:left; width:100%;}

#row1 .centerColumn		{text-align:justify;}
#menuContainer {float:left; width:150px;}
#models2008 .centerColumn	{width:45em; height:40em;}
.bikeDetails .centerColumn	{width:35em;}
.bikeDetails #row1 .centerPadding	{padding:2em 12em 0 0;}
.backButton		{display:block; height:2em; width:6em;}
#pressRelease	{clear:both; float:left; width:100%;}
#gallery				{clear:both; float:left; padding:1em 2em; height:21em;}
#gallery .leftColumn	{width:54%; padding:0;}
#gallery .centerColumn	{width:40%;}
#gallery table			{margin-bottom:0.2em;}
.picBig					{position:absolute; left:32.8em; padding-top:0.2em;} /* gallery large image */
.bikeDetails h2	{width:30em; height:3em;}
#models2008 h2	{width:44em; height:12em;}
*html #footer	{width:68.7em;}

h4 				{padding-top:35px;}


.pdRght 					{padding-right:10px;}
.fltLeft 					{float:left;}
.fltRght 					{float:right;}

/* ######### END ALL STRUCTURE  ################ */

/* FOLLOWING STYLES HAVE NOTHING TO DO WITH THE STRUCTURAL LAYOUT */

/* COLOURS, BORDERS and IMAGES */



#dTitle img					{width:740px;height:76px;border:none;}



#navButtons 				{margin:5px 0 0 440px;width:300px;}
#navButtons img				{margin:5px 7px 0 0;}
#content  					{margin:120px 0 10px 438px; width:265px; }

.galleryTxtBtm				{margin-top:5px;}






	
