/* KME 2nd stylesheet (not used on homepage) */

/* general classes */
.back			{ margin-top: 5px; padding-left: 10px; background: url(arrow_back.gif) 0px 5px no-repeat; font-size: 10px; }
.down			{ margin-top: 1px; padding-right: 8px; text-align: center; background: url(Arrow_down.gif) no-repeat right; overflow: hidden; }
.arrowright		{ display: inline; width: 10px; height: 10px; background: url(arrow_red.gif) no-repeat 2px 5px; }
.arrowright2	{ display: inline; width: 10px; height: 13px; background: url(arrow_Backdealer.gif) no-repeat 0px 2px; }
.arrowExt		{ display: inline; width:11px; height:7px; margin-left:2px; background: url(arrow_ext.gif) no-repeat 0px 5px;; }
.dots			{ background: url(Rbackground.gif) right top }
.title			{ color: #666666; font-weight: bold; font-size: 12px; padding-top: 5px; padding-left: 6px; padding-right: 6px; }
.intro			{ color: #666666; font-weight: bold; }
.introduction	{ color: #666666; padding-left: 6px; padding-right: 6px; }

/* general range box (gray header) */
.RboxHeadL		{ width: 11px; height: 28px; background: url(RboxHead1a.gif) no-repeat; }
.RboxHeadM		{ background:url(RboxHead4.gif) repeat-x; padding-top: 8px; text-align: right; padding-right: 4px; overflow: hidden; }
.RboxHeadR		{ width: 11px; background: url(RboxHead5.gif) no-repeat; }

/* general (dynamic) range box (gray/lightgray header) */
TABLE.RDbox		{ background: url(RboxHead4.gif) repeat-x; height: 28px; }
.RboxHead1		{ width: 11px; height: 28px; background: url(RboxHead1.gif) no-repeat; }
.RboxHead2		{ background: url(RboxHead2.gif) repeat-x; padding-top: 8px; padding-left: 8px; padding-right: 1px; font-weight: bold; color: #ffffff; overflow: hidden;}
.RboxHead3		{ width: 22px; background: url(RboxHead3.gif) no-repeat; }
.RboxImage		{ margin-left: 6px; margin-top: 4px; }

/* general (dynamic) clothing/gear box (gray/orange header) */
TABLE.RDboxC	{ background: url(RboxHeadC4.gif) repeat-x; height: 28px; }
.RboxHeadC3		{ width: 22px; background: url(RboxHeadC3.gif) no-repeat; }
.RboxHeadCL		{ width: 11px; background: url(RboxHeadC1.gif) no-repeat; }
.RboxHeadCM		{ color:#333333; background: url(RboxHeadC4.gif) repeat-x; padding-top: 8px; text-align: right; padding-right: 4px; overflow: hidden; }
.RboxHeadCR		{ width: 11px; background: url(RboxHeadC5.gif) no-repeat; }

/* gray shade, middle and footer box */
.PboxShadeL		{ height: 8px; line-height: 1px; background: url(CboxShadeL.gif) no-repeat; }
.PboxShadeM 	{ line-height: 1px; background: url(CboxShadeM.gif) repeat-x; }
.PboxShadeR		{ line-height: 1px; background: url(CboxShadeR.gif) no-repeat; }
.PboxMiddleL	{ width: 11px; background: #ebebeb url(CboxMiddleL.gif) repeat-y; }
.PboxMiddleM	{ background: #ebebeb; vertical-align: top; padding-top: 3px; line-height: 17px; }
.PboxMiddleR	{ width: 11px; background: #ebebeb url(CboxMiddleR.gif) repeat-y top right; }
.PboxFootL		{ height: 9px; background: url(PboxFootL.gif) no-repeat;}
.PboxFootM		{ background: url(PboxFootM.gif) repeat-x; }
.PboxFootR		{ background: url(PboxFootR.gif) no-repeat; }

/* general (dynamic) multimedia box (blue header) */
TABLE.MDbox		{ background: url(RboxHeadM4.gif) repeat-x; height: 28px; }
.MboxHeadL		{ width: 11px; height: 28px; background: url(RboxHeadM1a.gif) no-repeat; }
.MboxHead3		{ width: 22px; background: url(RboxHeadM3.gif) no-repeat; }
.MboxHeadM		{ background: url(RboxHeadM4.gif) repeat-x; padding-top: 8px; text-align: right; padding-right: 4px; overflow: hidden; }
.MboxHeadR		{ width: 11px; background: url(RboxHeadM5.gif) no-repeat; }

/* general (dynamic) pop-up box (red header) */
TABLE.FDbox		{ background: url(RboxHeadF4.gif) repeat-x; height: 28px; }
.FboxHead3		{ width: 22px; background: url(RboxHeadF3.gif) no-repeat; }
.FboxHeadM		{ background: url(RboxHeadF4.gif) repeat-x; padding-top: 8px; text-align: right; padding-right: 4px; overflow: hidden; }
.FboxHeadR		{ width: 24px; background: url(RboxHeadF5.gif) no-repeat; }

/* general (dynamic) content box (green header) */
.CboxHead3		{ width: 22px; background: url(CboxHeadS.gif) no-repeat; }

/* image corners */
.rpict0			{ position: relative; width: 0px; height: 0px; z-index:5; }
.rpict1			{ position: absolute; width: 6px; height: 6px; left: 0px; top: 0px; background: url(boxinbox_corner_t_l.gif) no-repeat right top; overflow: hidden; }
.rpict2_s		{ position: absolute; width: 6px; height: 6px; right: -52px; top: 0px; background: url(boxinbox_corner_t.gif) no-repeat right top; overflow: hidden; }
.rpict3			{ position: absolute; width: 6px; height: 6px; left: 0px; bottom: 0px; background: url(boxinbox_corner_t_d_l.gif) no-repeat right top; overflow: hidden; }
.rpict4_s		{ position: absolute; width: 6px; height: 6px; right: -52px; bottom: 0px; background: url(boxinbox_corner_t_d.gif) no-repeat right top; overflow: hidden; }
.rpict2_b		{ position: absolute; width: 6px; height: 6px; right: -292px; top: 0px; background: url(boxinbox_corner_t.gif) no-repeat right top; overflow: hidden; }
.rpict4_b		{ position: absolute; width: 6px; height: 6px; right: -292px; bottom: 0px; background: url(boxinbox_corner_t_d.gif) no-repeat right top; overflow: hidden; }
.rpict2			{ position: absolute; width: 6px; height: 6px; right: -80px; top: 0px; background: url(boxinbox_corner_t.gif) no-repeat right top; overflow: hidden; }
.rpict4			{ position: absolute; width: 6px; height: 6px; right: -80px; bottom: 0px; background: url(boxinbox_corner_t_d.gif) no-repeat right top; overflow: hidden; }
.accesspict		{ display: block; border: 1px #81827D solid; }
.colorflap		{ position: absolute; width: 200px; height: 20px; background-color: #FF9900; border: 1px #81827D solid; border-left: 0px; padding-left: 10px; padding-top: 1px; margin-left: 1px; font-weight: bold; color: #81827D; font-size: 11px; }

/* clothing+gear and accessories */
TD.Asortkey		{ padding: 5px; vertical-align: top; width: 60px; }
TABLE.AsortkeyBox	{ position: relative; margin-top: 10px; margin-bottom: 5px; left: -6px; }
TD.AsortkeyBox		{ border: 1px solid #81827D; background-color: #fafafa; }
TABLE.AboxContent	{ margin: 8px; }
TD.Athumb		{ vertical-align: top; width: 86px; padding-bottom: 10px; }
TD.Atext		{ vertical-align: top; padding-right: 6px; padding-bottom: 10px; }
DIV.Atext1		{ font-weight: bold; color: #81827D; }
DIV.Atext2		{ margin-bottom: 0px; color: #81827D; } 
DIV.Alink		{ display: inline; }
.ArrowUp		{ vertical-align: bottom; padding: 6px; padding-bottom: 1px; }

/* product menu */
TD.Pmenu		{ width: 139px; vertical-align: top; }
.PmenuHead		{ position: relative; width: 100%; height: 22px; background: url(PmenuHead1.gif) no-repeat 9px 0px; }
.PmenuItem		{ width: 100%; height: 20px; background: url(Pmenu_off.gif) no-repeat; cursor: pointer; cursor: hand; }
.PmenuMiddle	{ position: relative; width: 100%; height: 28px; background: url(PmenuHead2.gif) no-repeat 9px 0px; }
.PmenuFoot		{ width: 100%; height: 55px; background:url(PmenuBottom.gif) no-repeat 9px 0px; }
#PmenuCurrent	{ background: url(PmenuCurrent.gif) no-repeat; cursor: auto; }
/*.PmenuHeadTitleShade	{ position: absolute; font-size: 8px; color: #000000; left: 17px; top: 7px; width: 134px; height: 22px; letter-spacing: 0.15mm; }*/
.PmenuHeadTitle			{ position: absolute; font-size: 11px; color: #000000; left: 20px; top: 4px; width: 134px; height: 22px; }
.PmenuItemText			{ padding-left: 20px; padding-top: 1px; }

/* product */
.PimageHome		{ margin-top: 6px; margin-left: 6px; }
.Pslogan		{ position: absolute; width: 412px; left: 10px; top: 240px; text-align: right; font-weight: bold; font-size: 12px; color: #ffffff; text-transform: uppercase; }
.PcontentBox	{ position: relative; left: -0px; width: 456px; margin-top: 15px; margin-bottom: 15px; }
.Pimage			{ margin-top: 2px; margin-right: 8px; }
.PimageIntro	{ border: 1px #81827D solid; background-color: #ffffff; color: #666666; }
.PtextBox		{ border: 1px solid #81827D; border-left: 0px; background-color: #fafafa; padding: 8px; color: #666666; }
.ParrowG		{ background: url(ArrowG.gif) no-repeat 5px 13px; width:170px; color:#666666; padding-top:8px; padding-left:14px; font-weight: bold; }
.PcolorBox		{ height: 53px; border: 1px solid #81827D; border-left: 0px; border-top-width: 0px; background: #ffffff url(dia_arrow.gif) no-repeat 95% 90%; padding: 4px; color: #666666; }
.PcolorImage	{ margin-right: 5px; cursor: pointer; cursor: hand; }
#PcolorImage	{ margin: 8px; width: 0px; height: 225px; background-repeat: no-repeat; }
#PcolorName		{ width: 95%; text-align: right; margin-bottom: 3px; }
.PfeatThumb		{ position: relative; float: right; width: 80px; margin-top: 5px; margin-left: 5px; margin-bottom: 5px; cursor: pointer; cursor: hand; }
.PfeatEnlarge	{ position: relative; margin-top: 3px; margin-right: -7px; height: 15px; background: url(enlimg.gif) no-repeat right top; font-size: 10px; color: #bebebe; text-align: right; padding-right: 12px; }
#PfeatPopup		{ display: none; position: absolute; margin-left: -140px; z-index: 20; background-color: #ffffff; cursor: pointer; cursor: hand; }
#PfeatCaption	{ display: inline; }
TR.PspecDash	{ background: url(dash.gif) repeat-x bottom left; padding-top: 2px; padding-bottom: 4px; }
TD.PspecName	{ width: 210px; height: 20px; text-align: left; vertical-align: top; padding-left: 3px; padding-right: 5px; color: #666666; font-weight: bold; cursor: help; }
DIV.PspecLabel	{ position: absolute; left: 73px; top: -3px; width: 137px; display: none; background: #ffffff url(arrow_back.gif) no-repeat 5px 7px; color: #ff0000; border: 1px solid #ff0000; padding: 5px; padding-left: 15px; font-weight: normal; line-height: 11px; }
TD.PspecValue	{ text-align: left; vertical-align: top; color: #666666; }

/* PAGE SPECIFIC SECTION  */

/*features-not used?*/
.enlargepict	{ position:absolute; width:76px; height:15px; margin-top:3px; left:8px; background:url(enlimg.gif) no-repeat left top; font-size:10px; color:#bebebe; text-align:left; vertical-align:top; padding-left:1px; padding-top:2px; }
.Fimage			{ position:relative; width:80px; height:15px; margin-right:-1px; cursor:pointer; cursor:hand; }

/* contentpage */
.Cmenu 			{ padding-top:4px; margin-left:20px; }
.CmenuHead		{ position: relative; width: 100%; height: 22px; background:url(PmenuHeadC.gif) no-repeat 9px 0px; }

/* Accessoiries */
.acc_txt		{ color:81827D; padding:7px; padding-top:3px; text-align:left; vertical-align:top; background-color:#FFFFFF; border:1px solid #81827D;}
.back_to		{ background:url(arrow_back_eb.gif) no-repeat 4px 7px #CC0000; width:140px; padding:3px; padding-left:15px; color:#FAFAFA; text-align:left; text-decoration:none; cursor:pointer; cursor:hand; }
.P_img			{ border:1px solid #81827D; }

/* Multimedia */
.Maccesspict	{ border:0px #FAFAFA solid; padding-bottom:0px; margin-bottom:0px; width:80px; height:60px;}
.Mpict0			{ position:relative; padding:0px; width:0px; height:0px; z-index:10;}
.Mpict1			{ position:absolute; width:6px; height:6px; left:0px; top:0px; background:url(Mbox_LU.gif) no-repeat right top; overflow:hidden; }
.Mpict2			{ position:absolute; width:6px; height:6px; right:-80px; top:0px; background:url(Mbox_RU.gif) no-repeat right top; overflow:hidden; }
.Mpict3			{ position:absolute; width:6px; height:6px; left:0px; bottom:0px; background:url(Mbox_LD.gif) no-repeat right top; overflow:hidden; }
.Mpict4			{ position:absolute; width:6px; height:6px; right:-80px; bottom:0px; background:url(Mbox_RD.gif) no-repeat right top; overflow:hidden; }
.Micon			{ background:url(Micon.gif) no-repeat left center; padding-left:15px; }

/* photo */
.PhotoThL		{ border:1px solid #81827D; display:inline; margin-top:0px; color:#ec161b; cursor:pointer; cursor:hand; }
.PhotoTh		{ border:1px solid #81827D; border-left:0px; display:inline; margin-top:0px; color:#ec161b; cursor:pointer; cursor:hand; }
.PhotoTh2		{ border:1px solid #81827D; border-left:0px; border-top:0px; display:inline; margin-top:0px; color:#ec161b; cursor:pointer; cursor:hand; }
.PhotoThL2		{ border:1px solid #81827D; border-top:0px; display:inline; margin-top:0px; color:#ec161b; cursor:pointer; cursor:hand; }
.small			{ font-size:9px; }
.Pbox			{ width:122px; height:150px; padding:5px; background-color:#efefef; border:1px solid #81827D; border-left:0px; }
.PboxLine		{ font-size:3px; height:2px; width:100px; background:url(line.gif) repeat-x; margin-top:5px;  margin-bottom:3px; margin-left:-5px; }
.Pboxnext		{ background:url(Arrow_next.gif) 0px 4px no-repeat; padding-left:12px; }
.PboxPrev		{ background:url(Arrow_previous.gif) 0px 4px no-repeat; padding-left:12px; }

/*movies */
.Mthumb			{ margin-left:5px; position:relative;}
.Mkapstok		{ margin-left:0px; margin-top:5px; background:url(Mkapstok.gif) no-repeat ; }
.Mtitle			{ padding-bottom:3px; margin-left:7px; margin-top:5px;font-weight:bold; color:#777777; height:15px; }
A.Mtitle:link,A.Mtitle:visited	{ text-decoration:none; color:#777777; }
A.Mtitle:hover,active	{ text-decoration:underline; color:#777777; }
.MboxPlayR		{ background:url(MplayR.gif) left center no-repeat; padding-left:12px; width:6px; height:10px; cursor:hand; pointer:hand; }
.MboxPlay		{ background:url(Mplay.gif) left center no-repeat; padding-left:12px; width:6px; height:10px; cursor:hand; pointer:hand; }
.MboxPauseR		{ background:url(Mpause.gif) left center no-repeat; padding-left:12px; width:6px; height:10px; cursor:hand; pointer:hand; }
A.MboxTxt:link, A.MboxTxt:visited		{ margin-left:0px; margin-top:0px; width:80px;  text-decoration:none; color:#81827D; }
A.MboxTxt:hover, A.MboxTxt:active		{ margin-left:0px; margin-top:0px; width:80px; text-decoration:underline; }

/* wallpaper */
.Wicon			{ background:url(Wicon.gif) no-repeat left center; padding-left:15px; color:#777777; }
A.Wicon:link,A.Wicon:visited	{ text-decoration: none; color: #777777; }
A.Wicon:hover,active			{ text-decoration: underline; color: #777777; }
.WiconA			{ background:url(WiconA.gif) no-repeat left center; padding-left:15px; color:#777777; }

/* screensavers */
.Sicon			{ background:url(Sicon.gif) no-repeat left center; padding-left:15px; color:#777777; }

/* news & Events */
.special		{ width:11px; background:url(px_green.gif) repeat-y center top; }
.specialline	{ position:absolute; margin-top:-24px; margin-left:-7px; width:1px; height:17px; background:url(px_Lgreen.gif) repeat-y; }
.specialtitle	{ clear: both; font-weight: bold; margin-left: 3px; margin-bottom: 3px; }
.ffw_a			{  line-height:15px; margin-top: 5px; padding-left: 10px; background: url(arrow_red.gif) 0px 5px no-repeat; font-size: 11px; color:#666666; }
.ffw, A.ffw:link, A.ffw:visited	{ line-height:15px; margin-top: 5px; padding-left: 10px; background: url(arrow_ffw_eb.gif) 0px 4px no-repeat; font-size: 11px; color:#777777; }
A.ffw:hover, A.ffw:active	{ text-decoration: underline; color: #777777; }
		
/* World Of Racing */
				
TD.Cbox_wor			{ height: 100%; vertical-align: top; background: #000000; }
TABLE.Cbox_wor		{ table-layout: fixed; }

.IRboxHead1_wor		{ width: 9px; height: 28px; background: url(IRboxHead_1_wor.gif) no-repeat; }
.IRboxHead2_wor		{ background: url(IRboxHead_2_wor.gif) repeat-x; padding-top: 8px; padding-left: 5px; padding-right: 1px; font-weight: bold; color: #000000; overflow: hidden;}
.IRboxHead3_wor		{ width: 22px; background: url(IRboxHead_3_wor.gif) no-repeat; }
.IRboxHeadR_wor		{ width: 9px; background: url(IRboxHead5_wor.gif) no-repeat; }
.CboxHeadM_wor		{ background:url(CboxHeadM_i_wor.gif) repeat-x; padding-top: 4px; padding-left: 2px; overflow: hidden; color:#FFFFFF; }
.CboxHeadR_wor		{ width: 9px; background: url(CboxHeadR_i_wor.gif) no-repeat; }
.NLRboxHead1_wor	{ width: 9px; height: 28px; background: url(NLRboxHead_1_wor.gif) no-repeat; }
.NLRboxHead2_wor	{ background: url(NLRboxHead_2_wor.gif) repeat-x; padding-top: 11px; padding-left: 5px; padding-right: 1px; font-weight: bold; color: #000000; overflow: hidden;}
.NLRboxHead3_wor	{ width: 22px; background: url(NLRboxHead_3_wor.gif) no-repeat; }
.NLRboxHeadR_wor	{ width: 9px; background: url(NLRboxHead5_wor.gif) no-repeat; }	
.NLCboxHeadM_wor	{ background:url(NLCboxHeadM_wor.gif) repeat-x; padding-top: 4px; padding-left: 2px; overflow: hidden; color:#FFFFFF; }
.NLCboxHeadR_wor	{ width: 9px; background: url(NLCboxHeadR_wor.gif) no-repeat; }
.NRboxHead1_wor		{ width: 9px; height: 28px; background: url(NRboxHead_1_wor.gif) no-repeat; }
.NRboxHead2_wor		{ background: url(NRboxHead_2_wor.gif) repeat-x; padding-top: 8px; padding-left: 5px; padding-right: 1px; font-weight: bold; color: #000000; overflow: hidden;}
.RboxHead3_wor		{ width: 22px; background: url(NRboxHead_3_wor.gif) no-repeat; }
.NRboxHeadR_wor		{ width: 9px; background: url(NRboxHead5_wor.gif) no-repeat; }	

.CboxMiddleM_wor	{ color: #FFFFFF; line-height: 17px; vertical-align: top; padding-top: 3px; background: #000000; }
.CboxMiddleL_wor	{ width: 9px; background: url(CboxMiddleL_wor.gif) repeat-y; }
.CboxMiddleR_wor	{ width: 9px; background: url(CboxMiddleR_wor.gif) repeat-y top right; }

.CboxFootL_wor		{ height: 9px; background: url(CboxFootL_wor.gif) no-repeat; line-height: 1px;  }
.CboxFootM_wor		{ background: url(CboxFootM_wor.gif) repeat-x; line-height: 1px;  }
.CboxFootR_wor		{ background: url(CboxFootR_wor.gif) no-repeat; line-height: 1px;  }

.arrow_wor			{ position:absolute; width:35px; height:35px; right:3px; bottom:3px; background:url(arrow_big_wor.gif)}
.arrow_green		{ position:absolute; padding-right:7px; right:0px; top:8px;color:#72B72E; background:url(arrow_green.gif) right center no-repeat; }
.IntH				{ width:144px; height:37px; margin-top:65px; margin-left:5px; line-height:13px; color:#ffffff; font-weight: bold; }
.NatH				{ position:absolute; margin-left:-3px; margin-top:-2px; width:147px; height:223px; background: #ffffff; cursor:pointer; cursor:hand; }
.NatT				{ text-align:center; position:absolute; margin-left:5px; top:75px; width:150px; height:37px; width:120px; font-weight:bold; overflow:hidden; color:#FFF;}
.wor_news			{ width:185px; height:25px; padding-left:38px; padding-left:38px; padding-top:2px;line-height:10px;background:url(wor_mx.gif) no-repeat #000000; }
.wor_newsI			{ position:relative; width:220px; margin-top:5px; }
.wor_cal1			{ position:absolute; margin-left:-3px; margin-top:-3px; padding-left:5px; width:230px; height:50px; background-color:#666666; }
.wor_cal2			{ position:absolute; margin-left:-3px; margin-top:-3px;width:230px; padding-left:5px; background-color:#000000; }
.worDate			{ font-weight:bold;color:#CCCCCC; background-color:#484848; vertical-align:top; width:65px; padding-left: 5px;}
.grandprix			{ color:#CCCCCC; }
.city				{ color:#FFFFFF; font-weight:bold; }
.NatH_riders		{ position:absolute; margin-left:-3px; margin-top:-3px; width:600px; height:81px; cursor:pointer; cursor:hand; overflow:hidden;}
.wor_rider_pict		{ vertical-align:top; padding-bottom:3px; }	
.wor_rider_txt		{ vertical-align:top; color:#CCCCCC; padding:5px;}		
.teamtitle			{ font-size:12pt; font-weight:bold; }
.Worlinks			{ color:#CCC; vertical-align:top; }
.worBetween			{ width:270px; height:2px; border-top:1px solid #CCC; font-size:4px; margin-top:6px; }

.NewsMenu_Mo		{ padding:3px; position:relative; height:30px; }
.NewsMenu_Mo_act	{ background:#4B4B4B; padding:3px; }
.NewsMenu_date		{ font-size:8pt; color:#A2A2A2; padding-left:1px; padding-top:2px; padding-bottom:5px; }
.NewsMenu_item		{ font-size:8pt; color:#72B72E; top:17px;  padding-bottom:3px; }		

.wor, A.wor:link, A.wor:visited	{ color:#72B72E; padding-right:7px; background:url(arrow_green.gif) right center no-repeat;}
A.wor:hover, A.wor:active		{ text-decoration: underline; }
A.wor_ext,A.wor_ext:link,A.wor_ext:visited	{ color:#72B72E; width: 202px; padding-right: 15px; background: url(arrow_ext_green.gif) 100% 50% no-repeat; }
		
/* dealerpages */
.DlLine				{ background: url(DlLine.gif) 7px 0px repeat-y; width:25px;}
.DlTitle			{ font-weight:bold; color:#666666; padding-bottom:5px;}
.DlProd_off			{ border:1px solid #666666; color:#666666; height:25px; width:151px; background-color:#FFFFFF; vertical-align:middle; text-align:right; cursor:pointer; cursor:hand; background-repeat:no-repeat; background-position:3px 1px;}
.DlProd_on			{ border:1px solid #666666; color:#666666; height:25px; width:151px; background-color:#EBD0A0; vertical-align:middle; text-align:right; cursor:pointer; cursor:hand; background-repeat:no-repeat; background-position:3px 1px; }
.DlProd_act			{ border:1px solid #666666; color:#666666; height:25px; width:151px; background-color:#DF9A23; vertical-align:middle; text-align:right; cursor:pointer; cursor:hand; background-repeat:no-repeat; background-position:3px 1px; }
.DlTxt				{ display:inline; height:15px; padding-bottom:4px; }
.btn				{ width:100px; height:19px; border:1px solid #666666; cursor:hand; background:#CCCCCC; font-weight:bold; font-size:10px; color:#666666; margin-right:1px; }
.Dealerlink			{ font-weight:bold; color:#DF9A23; }
A.Dealerlink:link,A.Dealerlink:visited	{ text-decoration:none; color:#DF9A23; }
A.Dealerlink:hover,active	{ text-decoration:underline; color:#DF9A23; }
.arrownext			{ display: inline; width: 11px; height: 12px; background: url(arrow_dealer.gif) no-repeat 1px 5px; }
.arrowleft			{ display: inline; width: 11px; height: 12px; background: url(arrow_Backdealer.gif) no-repeat 0px 1px; }
.dealer_AR			{ display: inline; width: 11px; height: 12px; background: url(arrow_dealerR.gif) no-repeat 0px 6px; padding-right:5px;  }
.dealer_ico			{ display:inline; padding-right:3px; cursor: help;}
.DealerOpen			{ padding-right:10px; color:#666666; }			
.smallBox			{ cursor: help; border:1px solid #81827D; height:12px; padding-left:15px; margin-right:12px; font-size:8px; color:#81827D; vertical-align:middle; background-repeat:no-repeat; display:inline;}
.dealer_letter		{ position:absolute; left:1px; top:-3px; font-size:11px; font-weight:bold; color:#FFFFFF; width:12px; text-align:center; }
.dealer_explbox		{ display:block; width: 130px; text-align: center; cursor:auto; z-index:3; color:#666666; position:absolute; border:1px solid #666666; font-size:10px; font-weight:normal; visibility:hidden; background-color:#DF9A23; padding-left:2px; padding-right:2px; vertical-align:top; }
.dealer_rel			{ position:relative; width:0px; height:15px; display:inline; }
.gray				{ color:#666666; }

/* MAPS */
#M1					{ position:absolute; display:none; z-index:10; left:0px; top:0px;}	
#M2					{ position:absolute; display:none; z-index:10; left:0px; top:0px;}	
#M3					{ position:absolute; display:none; z-index:10; left:0px; top:0px;}	
#M4					{ position:absolute; display:none; z-index:10; left:0px; top:0px;}	
#M4b				{ position:absolute; display:none; z-index:11; left:0px; top:0px;}	
#M5					{ position:absolute; display:none; z-index:10; left:0px; top:0px;}	
#M6					{ position:absolute; display:none; z-index:10; left:0px; top:0px;}	
#M7					{ position:absolute; display:none; z-index:10; left:0px; top:0px;}	
#M8					{ position:absolute; display:none; z-index:10; left:0px; top:0px;}	
#M9					{ position:absolute; display:none; z-index:10; left:0px; top:0px;}		
#M10				{ position:absolute; display:none; z-index:10; left:0px; top:0px;}	
#M11				{ position:absolute; display:none; z-index:10; left:0px; top:0px;}	
#M12				{ position:absolute; display:none; z-index:10; left:0px; top:0px;}	
#M13				{ position:absolute; display:none; z-index:10; left:0px; top:0px;}

/* movies */

#TitleInfo			{ display:inline; background-color:#000000; color:#FFFFFF;}
#RemTime 			{ padding-right:5px; background-color:#000000; color:#FFFFFF;}
#PlayerStatus		{ padding-left:5px; display:inline; background-color:#000000; color:#FFFFFF; }
.hand				{ cursor:pointer; cursor:hand; display:inline; width:15px;}

A.gray_ext,A.gray_ext:link,A.gray_ext:visited	{ color:#666666; padding-right: 15px; background: url(arrow_ext_gray.gif) right center no-repeat; }

/* newmodels05 */
.RboxHeadL_nm		{ width: 11px; height: 28px; background: url(RboxHead1a_nm.gif) no-repeat; }
.RboxHead3_nm		{ width: 22px; background: url(CboxHeadS_nm.gif) no-repeat; }
.RboxHeadM_nm		{ background:url(RboxHead4_nm.gif) repeat-x; padding-top: 8px; text-align: right; padding-right: 4px; overflow: hidden; }
.RboxHeadR_nm		{ width: 11px; background: url(RboxHead3_nm.gif) no-repeat; }
TABLE.RDbox_nm		{ background: url(RboxHead4_nm.gif) repeat-x; height: 28px; }

.MboxHeadL_nm		{ width: 11px; height: 28px; background: url(RboxHead1a_nm.gif) no-repeat; }
.MboxHead3_nm		{ width: 22px; background: url(CboxHeadS_nm.gif) no-repeat; }
.MboxHeadM_nm		{ background:url(RboxHead4_nm.gif) repeat-x; padding-top: 8px; text-align: right; padding-right: 4px; overflow: hidden; }
.MboxHeadR_nm		{ width: 11px; background: url(RboxHead3_nm.gif) no-repeat; }
TABLE.MDbox_nm		{ background: url(RboxHead4_nm.gif) repeat-x; height: 28px; }

/* RENT */
#rentimage			{ background:url(pixel.gif) no-repeat #FFF 0px 0px; border:1px solid #81827D; border-left:0px; width:228px; height:182px; padding-top:167px; padding-left:2px; font-size:7pt; color:#81827D; }
#rentname			{ background:#FFF; border:1px solid #81827D; border-left:0px; border-top:0px; width:228px; height:20px; padding-top:2px; text-align:center; color:#666666; }

/* DEALERLOCATOR V2.0 */

.d_cont01			{ overflow:hidden; width:248px; height:310px; border:1px #81827D solid; background: url(_gb.gif) right no-repeat #fff; color:#666; padding-left:11px; padding-top:10px; float:left; position:relative;}
.DlTitle02			{ font-weight:bold; color:#666666; padding-bottom:5px; }
.DlTitle03			{ font-weight:bold; color:#666666; padding-bottom:2px; padding-top:15px; }
.dealer_txt			{ width:235px; }
.dealer_type		{ width:97px; height:auto; margin-top:4px; float:left; }
.float_l			{ float:left;}
.clear_b			{ display:block; clear:both; font-size:1px; height:1px;}
.dealer_img			{ background-repeat:no-repeat; width:320px; height:240px; float:left; margin-left:-1px; border:1px solid #81827D;  }
.dealer_img_2		{ background-repeat:no-repeat; border:1px solid #81827D; border-top:0; margin-left:-1px; width:320px; height:240px; float:left;}

#error				{ position:absolute; left:218px; top:27px; width:300px; display:none; }
.error_arrow		{ background:url(arrow_back.gif) no-repeat 0 10px; width:6px; height:16px; float:left; margin-right:5px; }
.error_txt			{ width:200px; border:1px solid red; background-color:#FFF; padding:5px; float:left; }

.dealer_nr			{ background:url(dealer_nr.gif) no-repeat 0 8px; text-align:center; width:14px; height:20px; font-weight:bold; float:left; padding-top:8px; }
.dealer_nr_active	{ background:url(dealer_nr_a.gif) no-repeat 0 8px; text-align:center; width:14px; height:20px; font-weight:bold; float:left; padding-top:8px; }
.dealer_adr			{ float:left; width:200px; margin-left:5px; padding:0; list-style:none; }
.dealer_adr li		{ float:left; width:200px;}
.dealer_adr img 	{ cursor:help;}
.dealer_adr .bold	{ font-weight:bold;}
.dealer_descr a		{ display:block; }
.dealer_p_box		{ border-bottom:1px solid #BBBBB9; margin-top:-10px; margin-left:-11px; width:247px; height:17px; padding-top:1px; padding-left:12px; margin-bottom:10px; background-color:#F5F5F5 }
.dealer_p_print		{ float:left; background:url(dealer_print.gif) #F5F5F5 no-repeat 0 5px; padding-left:12px; }

/* DEALER PRINTWINDOW */
.dealer_p_cont		{ padding:0px; margin:0px; margin-left:10px; margin-top:10px; position:absolute; width:575px; background-repeat:no-repeat; background-position: right 0px ;}
.dealer_img_cont	{ float:left; width:320px;}
.dealer_img_1		{ margin-bottom:5px; }
.dealer_p_cont ul	{ list-style:none; padding:0; height:474px;} 
.dealer_p_cont li	{ float:left; width:200px;}
.dealer_p_cont ul .space	{ margin-top:10px; }
.dealer_p_name		{ font-weight:bold; margin-top:10px; }
.dealer_p_source	{ position:absolute; bottom:0px; right:90px; }
