a:hover	{ text-decoration:underline; }
a		{ text-decoration:none; }
.text4pt { font-family: Arial, Helvetica, sans-serif; font-size: 7px; line-height: 120%}
.text5pt { font-family: Arial, Helvetica, sans-serif; font-size: 8px; line-height: 120%}
.text6pt { font-family: Arial, Helvetica, sans-serif; font-size: 9px; line-height: 120%}
.text7pt { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 120%}
.text8pt { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 120%}
.text9pt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 120%}
.text10pt { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 120%}
.text11pt { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 120%}
.text12pt { font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 120%}
.text13pt { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 120%}
.text14pt { font-family: Arial, Helvetica, sans-serif; font-size: 17px; line-height: 120%}
.text15pt { font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 120%}
.text16pt { font-family: Arial, Helvetica, sans-serif; font-size: 19px; line-height: 120%}
.text25pt { font-family: Arial, Helvetica, sans-serif; font-size: 25px; line-height: 100%}

.ntext4pt { font-family: Arial, Helvetica, sans-serif; font-size: 7px; line-height: 110%}
.ntext5pt { font-family: Arial, Helvetica, sans-serif; font-size: 8px; line-height: 110%}
.ntext6pt { font-family: Arial, Helvetica, sans-serif; font-size: 9px; line-height: 110%}
.ntext7pt { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 110%}
.ntext8pt { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 50%}
.ntext9pt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 110%}
.ntext10pt { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 110%}
.ntext11pt { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 110%}
.ntext12pt { font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 110%}
.ntext13pt { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 110%}
.ntext14pt { font-family: Arial, Helvetica, sans-serif; font-size: 17px; line-height: 110%}
.ntext15pt { font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 110%}
.ntext16pt { font-family: Arial, Helvetica, sans-serif; font-size: 19px; line-height: 110%}


TH.BlueMenu_Row1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	line-height: 90%;
	text-decoration:none;
	vertical-align: middle;
	color:#FFFFFF;
}
TH.BlueMenu_Row1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	line-height: 150%;
	text-decoration:none;
	vertical-align: middle;
	color:#FFFFFF;
}
TH.BlueMenu_Row1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	line-height: 110%;
	text-decoration:none;
	vertical-align: middle;
	color:#FA933E;
}
TD.BlueMenu_Row2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 90%;
	text-decoration:none;
	vertical-align: middle;
	color:#2768C1;
}
TD.BlueMenu_Row2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
	text-decoration:none;
	vertical-align: top;
	color:#FFFFFF;
}
TD.BlueMenu_Row2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
	text-decoration:none;
	vertical-align: top;
	color:#FCB072;
}
TD.BlueMenu_Row3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 90%;
	text-decoration:none;
	vertical-align: middle;
	color:#2768C1;
}
TD.BlueMenu_Row3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
	text-decoration:none;
	vertical-align: top;
	color:#2768C1;
}
TD.BlueMenu_Row3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
	text-decoration:none;
	vertical-align: top;
	color:#EC6A00;
}

TD.PageTitleLH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 120%;
	vertical-align: middle;
	color: #FFFFFF;
}
TD.PageTitleRH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 120%;
	text-align: right;
	vertical-align: middle;
	color: #FFFFFF;
}

TD.PageTitleChildLH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 120%;
	vertical-align: middle;
	color: #EFAC76;
}
TD.PageTitleCTR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 120%;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
}
TD.PageTitleChildRH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 120%;
	text-align: right;
	vertical-align: middle;
	color: #EFAC76;
}
TD.RdmPUCellTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
	line-height: 120%;
	vertical-align: middle;
	color: #3C7DD4;
}
TD.RdmPUCellData {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
	line-height: 120%;
	vertical-align: middle;
	color: #706D6D;
}
TD.WheelListItemHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 120%;
	vertical-align: middle;
	color: #6F8E92;
}
TD.WheelListItemHeader A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 120%;
	vertical-align: middle;
	color: #6F8E92;
}
TD.WheelListCellTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 120%;
	vertical-align: middle;
	color: #6F8E92;
	background-color: #CFD9DA;
}
TD.WheelListCellData {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
	line-height: 120%;
	vertical-align: middle;
	color: #6F8E92;
	background-color: #E2E8E9;
}
TD.MemberInvText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 300;
	line-height: 120%;
	text-align: center;
	vertical-align: middle;
	color: #5C5C5C;
}
A.MemberInvText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 120%;
	vertical-align: middle;
	color: #5C5C5C;
}
TH.OrderFormCellTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 120%;
	text-align: center;
	vertical-align: middle;
	color: #5C5C5C;
	background-color: #FFE5B5;
}
TD.OrderFormCellInput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 300;
	line-height: 120%;
	text-align: center;
	vertical-align: middle;
	color: #5C5C5C;
	background-color: #FFF1D7;
}
TH.OrderFormCellGrHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 150%;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	background-color: #FFCD6F;
}
TD.PayMethodCellTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 120%;
	vertical-align: middle;
	color: #808080;
}
TD.PayMethodCellDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 300;
	line-height: 120%;
	vertical-align: middle;
	color: #808080;
	text-align: justify;
}
TD.ShopItemItemName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 120%;
	vertical-align: middle;
	color: #3C7DD4;
	background-color: #E1E0E0;
}
TD.ShopItemCellTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
	line-height: 120%;
	vertical-align: middle;
	color: #3C7DD4;
}
TD.ShopItemCellData {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
	line-height: 120%;
	text-align: right;
	vertical-align: middle;
	color: #706D6D;
}
TD.ShopItemCellDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
	line-height: 120%;
	vertical-align: middle;
	color: #706D6D;
}
IMG.ShopItemImg {
	border-style: solid;
	border-width: 1px;
	border-color: #3C7DD4;
}
TD.ShopItemClassName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 120%;
	text-align: center;
	vertical-align: middle;
	color: #FE7E12;
}
DIV.ShopItemClassButtons a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	line-height: 120%;
	text-decoration:none;
	text-align: right;
	vertical-align: top;
	color: #AAA8A8;
	background-color: #FFFFFF;
	padding-left:3pt;
	padding-right:3pt;
	padding-top:1pt;
	padding-bottom:1pt;
	border-style: solid;
	border-width: 0px;
	border-color: #3C7DD4;
}
DIV.ShopItemClassButtons a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	line-height: 120%;
	text-decoration:none;
	text-align: center;
	vertical-align: top;
	color: #FE7E12;
	background-color: #FAFADA;
	padding-left:3pt;
	padding-right:3pt;
	padding-top:1pt;
	padding-bottom:1pt;
	border-style: solid;
	border-width: 1px;
	border-color: #FE7E12;
}
TD.ParentText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 120%;
	vertical-align: middle;
	color: #5C5C5C;
}
TD.ChildText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
	line-height: 120%;
	vertical-align: middle;
	color: #5C5C5C;
}
TH.FormBarTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 120%;
	vertical-align: middle;
	color: #FFFFFF;
}
TH.FormElement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
	line-height: 120%;
	vertical-align: middle;
	color: #5C5C5C;
}
TH.SummaryListHead, TH.SummaryListHead, TR.SummaryListHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	line-height: 120%;
	vertical-align: middle;
	color: #FFFFFF;
}
TD.SummaryListClassName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 120%;
	vertical-align: middle;
	color: #B59C77;
	background-color: #E8E1D6;
}
TD.SummaryListProduct, TH.SummaryListProduct, TR.SummaryListProduct, TABLE.SummaryListProduct, A.SummaryListProduct {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 300;
	line-height: 120%;
	vertical-align: middle;
	color: #7B7B7B;
	background-color: #EEE9E1;
}
TD.ecCartListHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 300;
	line-height: 120%;
	vertical-align: middle;
	color: #FFFFFF;
}
TABLE.ecCartListNormal, TH.ecCartListNormal, TD.ecCartListNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 300;
	line-height: 120%;
	vertical-align: middle;
	color: #555555;
}
TABLE.ecCartListStrong, TH.ecCartListStrong, TD.ecCartListStrong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 600;
	line-height: 120%;
	vertical-align: middle;
	color: #555555;
}
TABLE.ecCartTotalGreyBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	line-height: 120%;
	vertical-align: middle;
	color: #676767;
	background-color: #E4E4E4;
}
TH.ecCartFormBlueHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 120%;
	vertical-align: middle;
	color: #E0FFFF;
	background-color: #0099FF;
}
TD.ecCartFormGreyHeadLH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	line-height: 120%;
	vertical-align: middle;
	color: #555555;
	background-color: #E4E4E4;
	border-style: none;
}
TD.ecCartFormGreyHeadRH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 300;
	line-height: 120%;
	text-align: center;
	vertical-align: middle;
	border-style: none;
}
TH.ecFormCellTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	line-height: 120%;
	text-align: center;
	vertical-align: middle;
	color: #555555;
	background-color: #E4E4E4;
}
TD.ecFormCellInput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 300;
	line-height: 120%;
	text-align: center;
	vertical-align: middle;
	color: #555555;
	background-color: #F8F8F8;
}
TD.ecWindowCloseLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 120%;
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
}
TD.ecWindowCloseLink A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 120%;
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
}
TD.ecWindowCloseLink A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 120%;
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	color: #FFFF97;
}
TABLE.GreyWithOrangeBarLH, TH.GreyWithOrangeBarLH, TD.GreyWithOrangeBarLH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 120%;
	vertical-align: middle;
	color: #FFFFFF;
}
TABLE.Mgr_DbExpHead, TH.Mgr_DbExpHead, TD.Mgr_DbExpHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 120%;
	vertical-align: middle;
	color: #FAF6EF;
}
TABLE.Mgr_DbExpData, TH.Mgr_DbExpData, TD.Mgr_DbExpData {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 300;
	line-height: 120%;
	vertical-align: middle;
	color: #4696DF;
}
TABLE.Mgr_DbExpNormalTxt, TH.Mgr_DbExpNormalTxt, TD.Mgr_DbExpNormalTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 300;
	line-height: 120%;
	vertical-align: middle;
	color: #333366;
}
TABLE.CoStkListHead, TR.CoStkListHead, TH.CoStkListHead, TD.CoStkListHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 120%;
	vertical-align: middle;
	color: #FFFFFF;
	background-color: #0096C8;
}
TABLE.CoStkListData, TR.CoStkListData, TH.CoStkListData, TD.CoStkListData {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 300;
	line-height: 120%;
	vertical-align: middle;
	color: #384F66;
}
TABLE.DealerTblHead, TR.DealerTblHead, TH.DealerTblHead, TD.DealerTblHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 120%;
	vertical-align: middle;
	color: #FFFFFF;
	background-color: #1C88FF;
}
TABLE.DealerTblTitle, TR.DealerTblTitle, TH.DealerTblTitle, TD.DealerTblTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 120%;
	vertical-align: middle;
	color: #FFFFFF;
	background-color: #4AA0FF;
}
TABLE.DealerTblData, TR.DealerTblData, TD.DealerTblData {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
	line-height: 120%;
	vertical-align: middle;
	color: #384F66;
	background-color: #B9DAFF;
}
TABLE.DealerTblData, TR.DealerTblData, TD.DealerTblData a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
	line-height: 120%;
	vertical-align: middle;
	color: #384F66;
	background-color: #B9DAFF;
}
TABLE.DealerTblData, TR.DealerTblData, TD.DealerTblData a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
	line-height: 120%;
	vertical-align: middle;
	color: #384F66;
	background-color: #B9DAFF;
}

TABLE.McarBrandName, TR.McarBrandName, TH.McarBrandName a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 120%;
	vertical-align: middle;
	color: #EEEEEE;
}
TABLE.McarBrandName, TR.McarBrandName, TH.McarBrandName a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 120%;
	vertical-align: middle;
	color: #FFFF6C;
	text-decoration: none;
}
TABLE.McarBrandDesc, TR.McarBrandDesc, TD.McarBrandDesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
	line-height: 120%;
	vertical-align: middle;
	color: #5C5C5C;
}
TABLE.McarBrandRC, TR.McarBrandRC, TH.McarBrandRC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 120%;
	vertical-align: middle;
	color: #FFCACA;
}

TR.ShopBrandMenuSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 120%;
	vertical-align: middle;
	color: #3C7DD4;
	background-color: #E1E0E0;
}
TR.ShopBrandMenuItem, TR.ShopBrandMenuItem a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 300;
	line-height: 120%;
	vertical-align: middle;
	color: #706D6D;
	background-color: #E1E0E0;
}
TR.ShopBrandMenuItem a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 300;
	line-height: 120%;
	vertical-align: middle;
	color: #FA933E;
	background-color: #E1E0E0;
	text-decoration: none;
}

TD.PaymentStatusTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 120%;
	text-align: center;
	vertical-align: middle;
	color: #FE7E12;
}
TD.PaymentStatusDesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 300;
	line-height: 120%;
	vertical-align: middle;
	color: #3C7DD4;
}
TD.PaymentJumpLink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 120%;
	vertical-align: top;
	text-align: right;
	color: #3C7DD4;
}
TD.PaymentJumpLink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 120%;
	vertical-align: top;
	text-align: right;
	text-decoration: none;
	color: #FE7E12;
}






TD.IMC_PageTitleLH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 120%;
	vertical-align: middle;
	color: #358EAC;
}
TD.IMC_PageTitleRH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 120%;
	vertical-align: middle;
	color: #919191;
}
DIV.IMC_TopMarquee a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
	line-height: 120%;
	vertical-align: middle;
	color: #358EAC;
}
DIV.IMC_TopMarquee a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
	line-height: 120%;
	vertical-align: middle;
	color: #FE7E12;
	text-decoration: none;
}
