body, td {font-size: 11px; color: #484848; font-family: Arial, Helvetica, sans-serif;  font-weight: normal;}
/*A, A:Active, A:Link, A:Visited {font-size: 11px; font-style: normal;  font-variant: normal;}
A:Hover  {color: #3A64A8;}
  */
.breadcrumbStandardText, .breadcrumbLinkText{font-size: 10px;   color: #484848; text-decoration: none;}
.breadcrumbActiveText		{font-size: 10px;   color: #3A64A8}
.AlpherabreadcrumbStandardText	{font-size: 10px;   color: #454545; text-decoration: none; clip:    rect(   )}
.AlpherabreadcrumbLinkText	{font-size: 10px;   color: #FFFFFF; text-decoration: none;}
.AlpherabreadcrumbActiveText	{font-size: 10px;   color: #FFFFFF}
/*
.subnavLinkText			{font-size: 11px; color: #484848; text-decoration: none;}
*/
.subnavLinkText,.subnavLinkText A:Active,.subnavLinkText A:Link,.subnavLinkText A:Visited {font-size: 11px; font-style: normal;  font-variant: normal;color: #4c4c4c; text-decoration: none; background-image: url(/common_content/bmw/assorted_content/arrow_link_off.gif); background-repeat:no-repeat;margin-left: 0px;padding-left: 6px;}
#removeArrowLinks {border: 0px;vertical-align: middle; background-image:none; text-decoration: none;margin-left:-3px;margin-right: 4px;}
#removeArrowLinks:hover {color: #00175ct;}
a.img{border: 0px;vertical-align: middle; background-image:none; text-decoration: none;margin-left:-3px;margin-right: 4px;} 

.QuickLinkAlpheraHomePage	{font-size: 11px;   color: #000000; text-decoration: none;}
.bodyStandardText,.bodyStandardText A,.bodyStandardText A:Visited {font-size: 11px; color: #484848;}

.smallLinkText			{font-size: 10px}
.offwhitesmallfont		{font-size: 10px; font-style: normal; color: #F3F3F3}
.offwhitesmallfont_bold		{font-size: 11px; font-style: normal; font-weight: bold; color: #F3F3F3; text-decoration: none;}
.whiteHeading			{font-size: 12px; font-style: normal;  font-weight: bold;  color: #F3F3F3; text-decoration: none;}
.bodyStandardHeadingText	{font-size: 14px;   color: #484848 }
.bodyActiveText			{font-size: 15px;   color: #3A64A8 }
.bodyActiveHeadingText		{font-size: 15px; font-weight: bold;    color: #3A64A8 }
.bodyMediumActiveText		{font-size: 12px;   color: #3A64A8 }
.bodyWarningText		{font-size: 15px;   color: #CC3300}
.subnavLinkTextHomePage		{font-size: 11px;   color: #484848; text-decoration: none;}
.subnavLinkWhite		{font-size: 12px;   color: #FFFFFF; text-decoration: underline}
.warningtext			{font-size: 11px; color: #CC0000}

.offwhitetext,.offwhitetext A:,.offwhitetext A:Visited{font-size: 12px;  font-style: normal;  color: #A3B4C7} 

.bluelinktext			{font-size: 12px; font-style: normal;   color: #46556C; text-decoration: underline;}
.bluelinktext A		{text-decoration: normal;}

.smallheaderfont, .smallheaderfont A, .smallheaderfont A:Visited   { font-size: 10px;  font-style: normal; color: #666666}
.smallheaderfont A:Hover	{color: #3A64A8}

.subnavLinkMC			{font-size: 11px; font-style: normal;  color: #FFFFFF; text-decoration: none;}
.subnavLinkMC A, .subnavLinkMC A:Visited {text-decoration: underline;}  
.subnavLinkMC A:Hover		{color: #3A64A8} 

.smallactivefont, .smallactivefont A, .smallactivefont A:Visited { font-size: 10px;  font-style: normal;       color: #3A64A8}
.smallactivefont A:Hover	{color: #666666}

.generaltext			{font-size: 12px}
.generalheadingtext		{font-size: 11px; font-weight: bold; color: #484848; text-decoration: none;}
.heading			{font-size: medium; font-style: normal; line-height: normal; font-weight: bold; color: #003366; clip:   rect(   )}
.subheading			{font-size: 12px;  color: #003366}
.formheadings			{font-size: 13px; color: #003366}
.formoutline        { border:1px solid #666666;}
.formSubmitBtn		{ width:150px; border:1px solid #7C9EBC; background-color:#B6BFE0; cursor:pointer;}
.headingBlack			{font-size: medium; font-style: normal; line-height: normal; font-weight: bold; color: #000000; clip: rect( )}
.subnavMotorcycles		{font-size: 11px;   color: #FFFFFF; text-decoration: none }
.subnavLinkTextHeader		{font-size: 9px;   color: #484848; text-decoration: none;}
.riderWearHeading		{font-size: 12px; font-style: normal; font-weight: bold;  color: #CCCCCC}
.modelCategoryHeadingText	{font-size: 12px; font-weight: bold; color: #484848; text-decoration: none;}
.BMWAccessoriesHeadingText	{font-size: 12px; font-weight: bold; color: #5A5959; text-decoration: none; }
.subnavLinkTextBold		{font-size: 11px; font-weight: bold;  color: #666666; text-decoration: none }
.subnavLinkTextActive		{font-size: 11px;   color: #3A64A8; text-decoration: none }
.modelWallpaperLink		{font-size: 11px; font-weight: bold; color: #484848; text-decoration: underline; }
.AlpheraHeading			{font-size: medium; font-weight: 200; color: #686868; font-style: normal; text-decoration: none}
.bodyStandardHeadingLrg		{font-size: 14px; font-weight: bold;  color: #484848 }
.MediaCenterTitleBar		{font-size: 12px; font-weight: bold; color: #9A9A9A}

#t0 {border-width:1px; border-color:rgb(204,204,204); border-style:solid; font-family:Arial,sans-serif; font-size:11px;}
#t1 {background-color:rgb(218,218,218); padding-right:8px; padding-left:8px; border-width:1px; border-top-color:white; border-right-color:rgb(153,153,153); border-bottom-color:rgb(153,153,153); border-left-color:white; border-style:solid;}
#t2, #t3, #t4, #t5 {padding-right:8px; padding-left:8px; border-width:1px; border-top-color:white; border-right-color:rgb(204,204,204); border-bottom-color:rgb(204,204,204); border-left-color:white; border-style:solid;}
#t3 {border-bottom-color:white;}
#t4 {border-right-color:white;}
#t5 {border-bottom-color:white; border-right-color:white;}
#r0 {font-weight:bold;}
.RowOut{background-color:white; color:black;}
.RowOver{background-color:rgb(213,227,255); color:#000000;}

#spacerLayer{position:relative; left:0px; top:0px; z-index:90;  margin: 0px;height:78px;}

.form_btn_notactive{border-top-width:0px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-color:rgb(228,228,228); border-right-color:rgb(200,200,200); border-bottom-color:black; border-left-color:rgb(255,255,255); border-style:solid; background-color:#F4F4F4; color:#999999;}
.form_btn_active{border-top-width:1px; border-right-width:1px; border-bottom-width:0; border-left-width:1px; border-top-color:black; border-right-color:black; border-left-color:black; border-top-style:solid; border-right-style:solid; border-bottom-style:none; border-left-style:solid;}
.form_heading{font-size:12px; font-weight:bold; text-transform:uppercase;}
.form_subheading{border-bottom-width:1px; border-bottom-color:rgb(230,230,230); border-bottom-style:solid; font-size:12px; font-weight:bold; color:#555555}
.h_line{border-bottom-width:1px; border-bottom-color:rgb(0,0,0); border-bottom-style:solid;}
.form_bg{background-color:#FFF;}
input             {padding-left:3px; font-family:Arial; font-size:11px; border:1px solid; border-top-color:#929292; border-left-color:#929292; border-bottom-color:#afafaf; border-right-color:#afafaf; background-image:url(/common_content/bmw/background_tiles/checkbox1.gif); -background-repeat:no-repeat; -background-attachment:fixed;}




span.checkbox {
	width: 19px;	
	height: 25px;
	padding: 0 5px 0 0;
	background: url(/common_content/bmw/background_tiles/checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
span.radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(/common_content/bmw/background_tiles/radio.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
span.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(/common_content/bmw/background_tiles/select.gif) no-repeat;
	overflow: hidden;
}
.checkbox         {text-indent: 4px; cursor : auto Margin : 0; border-width:0px; border-Color :rgb(150,150,150); border-style:solid;	background: url(/common_content/bmw/background_tiles/checkbox1.gif) no-repeat;}
