*{
	font-family:Arial;
	font-size:16px;	
	}

#PlateCopyArea *{
	font-family:Arial;
	font-size:16px;	
	}	

#PlateCopyArea p{
	font-family:Arial;
	font-size:16px;	
	}

body { margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding: 0px,0px,0px,0px; font-family: Arial,Verdana,Sans-Serif; }
form { margin: 0px; padding: 0px; }
img { border: 0; }
h1 { font-size: 1.25em; }
h2 { font-size: 1em; font-style:italic; }
h3 { font-size:smaller; font-weight:bold;}
a:link { color:Blue;}
a:active { color: Blue;}
a:visited { color:Blue; }
a:hover { color: #78d; }
.SectionTitle { background-color: #3464B8; color:White;}
.StandardTextBold { font-weight:bold; }
.note { font-size:smaller; font-style:italic; }
.DefaultLinks { color: Red; font-size: 1em; font-weight: bold}

.PageTable { margin: 0px; padding:0px; width:100%; font-family:Arial Verdana Sans-Serif; }
.NavLeftCell {  margin:0px;padding:0px;vertical-align:top;width:157px; }
.PageContentCell { margin:0px; padding:1em 2.5% 0px 2.5%; vertical-align:top; } 
.NavRightCell { margin:0px;padding:0px;vertical-align:top;text-align:right }

.NavLeftTable{width: 157px;  border-collapse:collapse; padding: 0px;}
.PopUpMenu1 {width:220px;position:absolute;left:120px;z-index:1;background-color:#77b;border:groove 2px lightsteelblue;padding:2px 2px 2px 2px }
.NavRightTable{ width: 157px;  border-collapse:collapse; padding: 0px;}

.SearchBox{ }
.SearchBoxTitle { font-size:.7em; font-weight:bold; color:White;}
.SearchBoxTextBox{width:12em;font-size:xx-small;font-family: Helvetica,Verdana,Arial,Sans-Serif;background-color:White;}
.SearchBoxDropDownList{font-size:xx-small;font-family: Helvetica,Verdana,Arial,Sans-Serif;background-color:Linen;}

.NavTableTitleItemCell{width: 100%; background-color:#88a; border-top:solid 1px #d3302a; border-bottom:solid 1px #d3302a; padding: 2px 2px 2px 5px; font-size:.95em;font-style:italic;font-family:Arial,Sans-Serif; font-weight:bold; color:black;}
.NavTableTitleItem{}
.NavTableLinkItemCell{width: 100%; padding: 2px 2px 2px 10px; font-family: Helvetica,Verdana,Arial,Sans-Serif;}
.NavTableLinkItem{width: 100%; color:White; font-size:.75em;}
.NavTableLinkComponents{width: 100%; color:White; padding-left: 10px;}
.NavTableLinkSubcomponents{width: 100%; color:White; padding-left: 15px;}
.NavTableCatalogSelected {font-size:.75em;}

a:link.NavTableLinkItem { color:White;}
a:active.NavTableLinkItem { color:White;}
a:visited.NavTableLinkItem { color:White;}
a:hover.NavTableLinkItem { color:#f60;}

a:link.NavTableTitleNavHeader { color:Black; }
a:active.NavTableTitleNavHeader { color:Black; }
a:visited.NavTableTitleNavHeader { color:Black; }
a:hover.NavTableTitleNavHeader { color:Yellow; }

.NavTableComponentSelected { font-size:.75em; }
a:link.NavTableComponentSelected{ font-weight:bold; color: Lime;}
a:active.NavTableComponentSelected{ font-weight:bold; color: Lime;}
a:visited.NavTableComponentSelected{ font-weight:bold; color: Lime;}
a:hover.NavTableComponentSelected{ font-weight:bold; color: Red;}

.NavTableSubcomponentSelected { font-size:.75em; }
a:link.NavTableSubcomponentSelected{ font-weight:bold; color: Silver;}
a:active.NavTableSubcomponentSelected{ font-weight:bold; color: Silver;}
a:visited.NavTableSubcomponentSelected{ font-weight:bold; color: Silver;}
a:hover.NavTableSubcomponentSelected{ font-weight:bold; color: Red;}

.content { width:97.5%; margin-top:10px; margin-left:5%; }
.note { font-size: 1em; font-style:italic; text-align: left; }
.regCarModelName { width: 30%;  }
.regCarCarYear { width: 15%; text-align:center; }
.regCarOther { width: 30%; }
.regCarDelButton { width: 25%; text-align:center; }
.TopLinksTable{ }
.TopSearchTable{ margin-bottom: 8px; margin-top: 8px;}
.TopSectionsTable{ vertical-align: baseline;}
.PlateDetailSelectedItem {background-color: Yellow; }
.bold{ font-weight: bold; }
.N_AText{ text-align:center;	}
.NoteTitle{ font-weight:bolder; font-size: 10px;}
.NoteText{ font-size: 10px;}
.CartGroundItem { background-color: #F6F8B4; font-size: .95em; }
.CartTruckItem { background-color:#A2D9F2; font-size: .95em; }
.GroundShipItemText { background-color: #F6F8B4; color: #F6F8B4; }
.TruckShipItemText { background-color: #A2D9F2; color: #A2D9F2; }

.PageLink { font-family: Arial, Verdana, Sans-Serif; font-size: 14px; margin-left: 15px; }	

/*PartsSubcompIndex.aspx*/

.PartsSubcomponentOuterTable {width:100%;}
.PartsSubcomponentOuterRow  { vertical-align: super;}
.PartsSubcomponentOuterCell  { width:50%; vertical-align:super; text-align:center; }
.PartsSubcomponentTable { border: 2px solid navy; width: 100%; } 
.PartsSubcomponentHeaderRow { text-align: center; background-color: #127E04; 
                              color: #FFFFFF; font-weight: bolder; }
.PartsSubcomponentHeaderCell {} /* the cell that contains the header text/image */
.PartsSubcomponentItemRow { line-height: 1.5; background-color: #ffffff; } 
.PartsSubcomponentAltItemRow { line-height: 1.5; background-color: #e8e8e8; } 
.PartsSubcomponentItemCell { } 
.PartsSubcomponentAltItemCell { } 

/*AccsSubcompIndex.aspx*/

.AccsSubcomponentTable { width: 95%; border: 1px solid #849CDE; }
.AccsSubcomponentHeader { font-weight: bold; color: #FFFFFF; background-color: #849CDE; }
.AccsSubcomponentItem { vertical-align: baseline; text-align: center; padding-bottom: 20px; }
.AccsSubcomponentAltItem { vertical-align: baseline; text-align: center; padding-bottom: 20px; }
.AccsSubcomponentItemLink { }
.AccImageBoxTable { }
.AccImageBoxHeader {}
.AccImageBoxLink { }
.AccImageBoxImage {}
.AccImageBoxAltImage {}

/*ViewProducts.aspx*/

.StaticCart { }
.StaticCartImage { border: 0px; }
.StaticCartItemCount { font-size: 1.00em; font-weight: lighter; }
.StaticCartSubtotal { font-size: 1.00em; font-weight: lighter; }
.PlateImageTable { }
.PlateImageRow { }
.PlateImageCellImages { }
.PlateImageCellText { width: 85%; text-align: justify; vertical-align: top; }
.ImageBoxTable { }
.ImageBoxImage { }
.PlateDetailTable { width: 95%; border: 1px solid #849CDE; }
.PlateDetailHeader {  font-size: .95em; font-weight: bold; color: #FFFFFF; background-color: #849CDE; }
.PlateDetailItem {  font-size: .95em; font-weight: lighter; border: 0px; }
.PlateDetailAltItem {  font-size: .95em; font-weight: lighter; border: 0px; }
.PlateDetailHeaderIllKey { text-align: center; }
.PlateDetailHeaderProdCode { text-align: center; }
.PlateDetailHeaderDescript { text-align: center; }
.PlateDetailHeaderApp { text-align: center; }
.PlateDetailHeaderRegPrice { text-align: center; }
.PlateDetailHeaderPrice { text-align: right; }
.PlateDetailHeaderQtyRqd { text-align: center; }
.PlateDetailHeaderQty { text-align: center; }
.PlateDetailHeaderButton { text-align: center; }
.PlateDetailItemIllKey { text-align: center; white-space: nowrap; }
.PlateDetailItemProdCode { text-align: center; white-space: nowrap; }
.PlateDetailItemDescript {  }
.PlateDetailItemApp {  }
.PlateDetailItemRegPrice {  }
.PlateDetailItemPrice { text-align: right;  }
.PlateDetailItemQtyRqd { text-align: center; color: #849CDE; font-weight: bold; }
.PlateDetailItemQty  { text-align: center; }
.PlateDetailItemButton { text-align: center; }
.PlateDetailItemQtyTB { text-align: center; }
.PlateDetailAddButton { width: 50px; text-align: center; background-color: #849CDE; font-weight: bold; color: #ffffff; }
.PlateDetailAddButtonOver { width: 50px; text-align: center; background-color: #A6BBF4; font-weight: bold; color: #ffffff; }
.PlateDetailNAButton { width: 50px; text-align: center; background-color: #849CDE; font-weight: bold; color: #ffffff;}
.N_AText { clear: left; }
.MoreInfo { }
.NoteTitle { font-weight: bolder; font-size: .80em; clear: left; }
.NoteText { clear: left;    }
.ItemStyle{
	font-family:Arial;
	font-size:13px;
}

/* ShopCart.aspx */

.CartTable{ width: 95%; border: 1px solid #849CDE; }
.CartHeader{ font-size: .95em; font-weight: bold; color: white; background-color: #3464B8; }		/* The row that encompassess the header of the cart */
.CartItem { font-size: .85em; }						/* The row that encompassess the each cart Item */
.CartAltItem { font-size: .85em; }				/* The row that encompassess the each cart Item */
.CartFooter{ font-size: .85em; }					/* The row the encompasses the footer of the cart */
.CartHeaderProdCode{ text-align: center; } /* The cell that hold the Product Code Header text/image */
.CartHeaderDescript{ text-align: left; } /* The cell that hold the Product Code Header text/image */
.CartHeaderQty{ text-align: center; }			/* The cell that hold the Product Code Header text/image */
.CartHeaderRegPrice{ text-align: center; }	/* The cell that hold the Product Code Header text/image */
.CartHeaderPrice{ text-align: center; }		/* The cell that hold the Product Code Header text/image */
.CartHeaderBackorder{ text-align: center; }	/* The cell that hold the Product Code Header text/image */
.CartHeaderSave{ text-align: center; }	/* The cell that hold the Product Code Header text/image */
.CartHeaderRemove{ text-align: center; } /* The cell that hold the Product Code Header text/image */
.CartItemProdCode{ text-align: center; white-space: nowrap; }	
.CartItemDescript{ text-align: left;  }	
.CartItemQty { text-align: center;  }
.CartItemRegPrice{ text-align: right;  }
.CartItemPrice{ text-align: right;  }
.CartItemBackorder{ text-align: center; }
.CartItemSave{ text-align: center; }
.CartItemRemove{ text-align: center; }
.CartLegendTable{ }
.CartFooterYesToAll { text-align: center; }
.CartFooterNoToAll { text-align: center; }
.CartFooterSave { text-align: center; }
.CartFooterRemove { text-align: center; }
.CartFooterPrice {  text-align: right; }
.CartFooterSubtotal {  text-align: right; }

.CartYesButton { width: 70px; font-size: .75em; text-align: center; background-color: #127E04; font-weight: bold; color: #ffffff; }
.CartNoButton { width: 70px; font-size: .75em; text-align: center; background-color: #CF0404; font-weight: bold; color: #ffffff; }
.CartSaveItemButton { width: 110px; font-size: .75em; text-align: center; background-color: #0C1769; font-weight: bold; color: #ffffff; }
.CartRemoveItemButton { width: 110px; font-size: .75em; text-align: center; background-color: #696969; font-weight: bold; color: #ffffff; }
.CartNoToAllButton { width: 70px; font-size: .75em; text-align: center; background-color: #FFFFFF; font-weight: bold; color: #CF0404; }
.CartYesToAllButton { width: 70px; font-size: .75em; text-align: center; background-color: #FFFFFF; font-weight: bold; color: #127E04; }
.CartSaveAllButton { width: 110px; font-size: .75em; text-align: center; background-color: #FFFFFF; font-weight: bold; color: #0C1769; }
.CartRemoveAllButton { width: 110px; font-size: .75em; text-align: center; background-color: #FFFFFF; font-weight: bold; color: #696969; }
.CartMoveItemButton { width: 110px; font-size: .75em; text-align: center; background-color: #0C1769; font-weight: bold; color: #FFFFFF; }

.CartItemQtyTB { width: 35px; text-align: center; } 
.GroundShipItemText{}
.TruckShipItemText{}
.NoDiscountText{}

.WishlistTable { width: 95%; border: 1px solid orange; }
.WishlistHeader { font-size: .95em; background-color: orange; }
.WishlistItem { font-size: .85em; }
.WishlistAltItem { font-size: .85em; }
.WishlistFooter { font-size: .85em; }
.WishlistHeaderProdCode { font-weight: bold; color: #FFFFFF; text-align: center;}
.WishlistItemProdCode { text-align: center; white-space: nowrap; }
.WishlistHeaderDescript { font-weight: bold; color: #FFFFFF; text-align: left; }
.WishlistItemDescript { text-align: left;  }
.WishlistHeaderQty { font-weight: bold; color: #FFFFFF; text-align: center; }
.WishlistItemQty { text-align: center;  }
.WishlistHeaderRegPrice { font-weight: bold; color: #FFFFFF; text-align: center; }
.WishlistItemRegPrice { text-align: right;  }
.WishlistFooterRegPrice { }
.WishlistHeaderPrice { font-weight: bold; color: #FFFFFF; text-align: center; }
.WishlistItemPrice { text-align: right;  }
.WishlistFooterPrice { text-align: right; }
.WishlistHeaderBackorder { font-weight: bold; color: #FFFFFF; text-align: center; }
.WishlistItemBackorder { text-align: center; }
.WishlistHeaderMove { font-weight: bold; color: #FFFFFF; text-align: center; }
.WishlistFooterMove { text-align: center; }
.WishlistItemSave { text-align: center; }
.WishlistHeaderRemove { font-weight: bold; color: #FFFFFF; text-align: center; }
.WishlistItemRemove { text-align: center; }
.WishlistFooterRemove { text-align: center; }
.WishlistItemQtyTB { width: 35px; text-align: center; } 

/* Login.aspx */ 
.LoginRegisterLink { font-weight: bolder; }

/* RegisterReview.ascx*/
.RegHead { font-weight: bold; color: #000000; background-color: orange; }
.RegItem { font-weight: lighter; color: #2E53B3; }
.RegItemAlt { font-weight: lighter; color: #2E53B3; }
.regHeadCenter { text-align: center; }
.regHeadLeft { text-align: left; }
.regItemCenter { text-align: center; }
.regItemCenterAlt { text-align: center; }
.RegCarDeleteButton { width: 50px; text-align: center; background-color: navy; font-weight: bold; color: #ffffff; }

.tblaccountform {}
.tblaccountformfooter { width: 100%; }
.RegCarLinkButton {}
.RegCarLinkButtonAlign { text-align: right; }
.RegisterReviewCarTable { width: 100%; }
.ReviewFormInstructions { width: 100%; }
.ReviewFormTable { width: 100%; }
.RegisterReviewContinue { width: 100%; text-align: right; }
.RegCarTable { width: 100%; }
.RegisterReviewCarTD1 { width: 84%; }
.RegisterReviewCarTD2 { width: 16%; text-align: right;}
.red { color: red; } 

/* OrderInvoice.aspx */ 		

.OrderInvoiceAddressTable { width: 95%; border: 1px solid #849CDE; padding: 0px; margin: 0px; }
.OrderInvoiceAddressRow {  padding: 0em; width: 100%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.OrderInvoiceAddressCell { background-color:  #FCFCFC; width: 50%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; vertical-align: top; }
.OrderAddressTable { width: 100%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; } 
.OrderAddressHeaderRow { background-color: #FFFFFF; width: 100%; margin: 0px 0px 0px 0px; padding: 0cm; }
.OrderAddressHeaderText { width: 80%; font-weight: bold; font-size: 1.25em; color: #849CDE;  padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.OrderAddressHeaderLink { width: 20%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.OrderAddressName { font-weight: bold; }
.OrderAddressItem { }
.InvoiceCartTable { width: 95%;  border: 1px solid #849CDE; }
.InvoiceCartHeader { background-color: #999999; color: white; font-weight: bold; }
.InvoiceCartItem { background-color: #ffffff; }
.InvoiceCartItemAlt { background-color: #ffffff; } 
.InvoiceCartFooter {}
.InvoiceCartHeaderCode { text-align: center; }
.InvoiceCartHeaderBackorder { text-align: center; }
.InvoiceCartHeaderSave { text-align: center; }
.InvoiceCartHeaderRemove { text-align: center; }
.InvoiceCartHeaderQty { text-align: center; }
.InvoiceCartHeaderPrice { text-align: right; }
.InvoiceCartHeaderItemSubtotal { text-align: center; }
.InvoiceCartItemCode { text-align: center; }
.InvoiceCartItemBackorder { text-align: center; }
.InvoiceCartItemRemove { text-align: center; }
.InvoiceCartItemQty { text-align: center; }
.InvoiceCartQtyTB { text-align: center; }
.InvoiceCartItemPrice { text-align: right; }
.InvoiceCartItemSubtotal { text-align: right; }
.InvoiceCommentsBox { width: 95%; height: 150px; }
.InvoiceFooterTable { width: 95%;  border: 1px solid #849CDE; }

.EventsCalendarOuterTable { width: 100%; }
.EventsTable { width: 100%; }
.EventsHeader { background-color: #127E04; color: white; font-weight: bold; }
.EventsItem { background-color: #F8F8F8; }
.EventsItemAlt { background-color: #E8E8E8; }
.EventsStartsHeader { text-align: center; }
.EventsStartsItem { text-align: center; }
.EventsEndsHeader { text-align: center; }
.EventsEndsItem { text-align: center; }
.EventsNameHeader { text-align: left; }
.EventsNameItem { text-align: left; }
.EventsLocatedHeader { text-align: center; }
.EventsLocatedItem { text-align: left; }
.EventsPhoneHeader { text-align: center; }
.EventsPhoneItem { text-align: left; }

.AutologCarTable { width: 100%; }
.AutologCarHeader { background-color: #127E04; color: white; font-weight: bold; }
.AutologCarItem { background-color: #F8F8F8; }
.AutologCarAltItem { background-color: #E8E8E8; }
.AutologCarMakeHeader { text-align: left; }
.AutologCarMakeItem { text-align: left; }
.AutologCarYearHeader { text-align: center; }
.AutologCarYearItem { text-align: center; }
.AutologCarDeleteHeader { text-align: center; }
.AutologCarDeleteButton { text-align: center; }
.AutologCarEditHeader { text-align: center; }
.AutologCarEditButton { text-align: center; }
.AutologCarUpdateHeader { text-align: center; }
.AutologCarUpdateButton { text-align: center; }
.AutologCarFormTable { width: 100%; }
.AutologCarFormValSummary {}
.AutologCarFormModelDDL {}
.AutologCarFormYearDDL {}
.AutologCarFormOtherDDL {}
.AutologCarFormSubmitButton { text-align: right; }

.AutologEditTable { width: 100%; }
.AutologEditTD { width: 40%; background-color: #F9F9F9;}
.AutologEditTDAlt { width: 40%; background-color: #F3F3F3; }
.AutologEditTDLeft { width: 50%; }
.AutologEditMakeDDL { width: 40%; }
.AutologEditYearDDL { width: 20%; }
.AutologEditSubmitButton { text-align: right; }
.AutologEditVinTB { width: 50%; }
.AutologEditEngineNumTB { width: 50%; }
.AutologEditGearboxNumTB { width: 50%; }
.AutologEditRearAxleNumTB { width: 50%; }
.AutologEditOrigPaintCodeTB { width: 50%; }
.AutologEditCurrPaintCodeTB { width: 50%; }
.AutologEditDatePurchTB { width: 30%; }
.AutologEditMilesPurchTB { width: 50%; }
.AutologEditMilesCurrentTB { width: 50%; }
.AutologEditOrigEquipTB { width: 60%; }
.AutologEditCurrentEquipTB { width: 60%; }

.CarSpecsTable { width: 100%; border: 1px solid gray; }
.CarSpecsModel { font-size: 1.25em; font-weight: bold; color: white; text-align: center; background-color: #888; }
.CarSpecsCategory { font-size: 1.25em; font-weight: lighter; color: white; text-align: center; background-color: #494; }
.CarSpecsItem { background-color: #F9F9F9; }
.CarSpecsAltItem { background-color: #D3D3D3; }
.CarSpecsItemTitle { font-weight: bold; width: 25%; }
.CarSpecItemData { }
	
.AddressBookTable { width: 100%; height: 100%; }
.AddressBookHeaderRow {}
.AddressBookHeaderText {}
.AddressBookHeaderLink {}
.AddressBookName { background-color: #849CDE; font-weight: bold; color: #FFFFFF; }
.AddressBookItem { }

.AccountSetTable { width: 100%; }
.AccountSetTextBox { width: 40%; } 
.AccountSetTextLabel { width: 30%; }
.AccountSetButton { width: 30%;}
.AccountSetEditLabel { width: 30%; color: navy; }

.CarCatalogTable { width: 100%; background-color: #fff; border: ridge medium #ddd; }
.CarCatalogHeader { }
.CarCatalogItem { vertical-align: top; font-weight: bolder; border-top: solid 2px #ddd; padding-bottom:10px; }
.CarCatalogAltItem { vertical-align: top; font-weight: bolder; border-top: solid 2px #ddd; padding-bottom:10px; }	
.CarCatalogCompTable { width: 100%; border: solid thin #ddd; }
.CarCatalogCompHeader { }
.CarCatalogCompItem { width: 33%; background-color: #fff;  font-size: .75em;}
.CarCatalogCompAltItem { width: 33%; background-color: #fff;  font-size: .75em;}

.CompIndexTable { width: 100%; border: 1px solid black; }
.CompIndexHeader {}
.CompIndexItem { font-weight: bolder; background-color: #DDDDDD; }
.CompIndexAltItem { font-weight: bolder; }
.SubCompTable {}
.SubCompHeader {}
.SubCompItem { }
.SubCompAltItem { }

.ComponentListTable { width: 95%; border: 0px; }
.ComponentListHeader {}
.ComponentListItem { background-color: #FFFFFF; font-weight: bold; font-size: 1em; width:50%; vertical-align:top; }
.ComponentListAltItem { background-color: #FFFFFF; font-weight: bold; font-size: 1em; width:50%; vertical-align:top; }
.SubcomponentTable {}
.SubcomponentHeader {}
.SubcomponentItem { font-weight: normal; font-size: .75em; vertical-align:top; }
.SubcomponentAltItem { font-weight: normal; font-size: .75em; vertical-align:top; }

.SubcompNewProductTable { width: 95%; border: 1px solid #849CDE; }
.SubcompNewProductHeader { font-weight: bold; background-color: #849CDE; color: #FFFFFF;}
.SubcompNewProductItem { vertical-align: baseline; text-align: center; padding-bottom: 20px; }
.SubcompNewProductAltItem { vertical-align: baseline; text-align: center; padding-bottom: 20px; }
.NewProductImageBoxTable {}
.NewProductImageBoxHeader {}
.NewProductImageBoxItem {}
.NewProductImageBoxAltItem {}

.SubcompWebSpecialsTable { width: 95%; border: 1px solid #849CDE; }
.SubcompWebSpecialsHeader { font-weight: bold; background-color: #849CDE; color: #FFFFFF;}
.SubcompWebSpecialsItem { vertical-align: baseline; text-align: center; padding-bottom: 20px; }
.SubcompWebSpecialsAltItem { vertical-align: baseline; text-align: center; padding-bottom: 20px; }
.WebSpecialsImageBoxTable {}
.WebSpecialsImageBoxHeader {}
.WebSpecialsImageBoxItem {}
.WebSpecialsImageBoxAltItem {}