*{	font-family:Arial;	font-size:16px;	}

body { background-color:#312929; margin: 0px; padding: 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;}
p{ font-size:13px; font-family: Arial,Verdana,Sans-Serif; }
b{ font-size:13px; font-family: Arial,Verdana,Sans-Serif; }
a:link { color: #CC0000;}
a:active { color: #CC0000;}
a:visited { color: #666666; }
/*a:hover { color: MediumPurple; }*/
.SectionTitle { background-color: #000000; color:White;}
.StandardTextBold { font-weight:bold; }
.note { font-size:smaller; font-style:italic; }

/* GT - 09/17/2007 - Added for PromoCode Items */
.Promo { font-size: 1em; color:Black; font-weight:normal; }
.PromoNote { color:Black; font-size:.75em; }
#txt_PromoCode {Color:#000; Font-Weight:bold; Width:130px; Height:25px;}
#btnPromo { Color:#223399; background-color:#FFFFC0; Border:solid 2px #223399; Font-Weight:bold; Height:25px; cursor:pointer;}
#lblError { color:Red; font-size:.75em;}
/* End */

.PageTable { margin: 0px; padding:0px; width:100%; font-family:Arial Verdana Sans-Serif; }
.NavLeftCell {  margin:0px;padding:0px;vertical-align:top;background-color:Black }
.PageContentCell { margin:0px;padding:1em 2.5% 0px 2.5%;vertical-align:top;width:100%;background-color:White;}
.NavRightCell { margin:0px;padding:0px;vertical-align:top;text-align:right }

.NavLeftTable{background-color: Black; width: 160px; vertical-align:top; border-collapse:collapse; padding: 0px;}
.NavRightTable{background-color: #98669D; width: 180px; border-collapse:collapse; padding: 0px;}

.SearchBox{ background-color: #AABBCC; }
.SearchBoxTitle { font-size:.7em; color:white }
.SearchBoxTextBox{width:8em; font-size: 1em; font-family: Helvetica,Verdana,Arial,Sans-Serif; background-color:linen;}
.SearchBoxDropDownList{font-size:xx-small;font-family: Helvetica,Verdana,Arial,Sans-Serif;background-color:linen;}

.NavTableTitleItemCell{width: 100%; background-color:#540066; border-top:solid 1px red; border-bottom:solid 1px red; padding: 2px 2px 2px 5px; font-size:medium;font-style:italic;font-family:Garamond; font-weight:bold; color:#CEB98D;}
.NavTableTitleItem{}
.NavTableLinkItemCell{width: 100%; padding: 2px 2px 2px 10px; font-family: Helvetica,Verdana,Arial,Sans-Serif;}
.NavTableLinkItem{width: 100%; color:White; font-size:.75em;}
.NavTableLinkCatalogs{width: 100%; color:White; padding-left: 10px; }
.NavTableLinkComponents{width: 100%; color:White; padding-left: 15px;}
.NavTableLinkSubcomponents{width: 100%; color:White; padding-left: 20px;}

a:link.NavTableLinkItem { color:White;}
a:active.NavTableLinkItem { color:White;}
a:visited.NavTableLinkItem { color:White;}
a:hover.NavTableLinkItem { color:#f60;}

a:link.NavTableTitleNavHeader { color:#CEB98D; }
a:active.NavTableTitleNavHeader { color:#CEB98D; }
a:visited.NavTableTitleNavHeader { color:#CEB98D; }
a:hover.NavTableTitleNavHeader { color:Yellow; }

.NavTableCatalogSelected { font-size:.75em; }
a:link.NavTableCatalogSelected{ font-weight:bold; color: Yellow;}
a:active.NavTableCatalogSelected{ font-weight:bold; color: Yellow;}
a:visited.NavTableCatalogSelected{ font-weight:bold; color: Yellow;}
a:hover.NavTableCatalogSelected{ font-weight:bold; color: Red;}

.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;}


.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; }
.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 #d1a75b; }
.AccsSubcomponentHeader { font-weight: bold; color: #FFFFFF; background-color: #d1a75b; }
.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*/
.AddButton { FONT-WEIGHT: bold; WIDTH: 35px; COLOR: white; BACKGROUND-COLOR: crimson; font-family:Arial; font-size:13px }
.AddButtonOver { FONT-WEIGHT: bold; WIDTH: 35px; COLOR: crimson; BACKGROUND-COLOR: white; font-family:Arial; font-size:13px }
.PopUpWin { background-color: #ff9; border: #cc0 1px solid; font: .9em arial, helvetica, sans-serif; font-weight:bold; padding: 5px; position: absolute; visibility: hidden }


/* Static Cart */
.StaticCartTable {  }
.StaticCart { border-left:solid 1px #666666; border-bottom:solid 1px #666666; border-right:solid 1px #666666; }
.StaticCartImage {  }
.StaticCartItem { font-size:14px; font-family: Arial,Verdana,Sans-Serif; background-color:#FFFFCC; padding:2px 5px 2px 5px; }
.StaticCartItemAlt { font-size:14px; font-family: Arial,Verdana,Sans-Serif; background-color:#FFFFFF; padding:2px 5px 2px 5px; }
.StaticCartItemCount { font-size:14px; font-family: Arial,Verdana,Sans-Serif; }
a:link.StaticCartItemCount{ color: Red;}
a:active.StaticCartItemCount{ color: Red;}
a:visited.StaticCartItemCount{ color: Red;}
a:hover.StaticCartItemCount{ color: Green;}
.StaticCartSubtotal { font-size:14px; font-family: Arial,Verdana,Sans-Serif;  }

.PlateImageTable { }
.PlateImageRow { }
.PlateImageCellImages { }
.PlateImageCellText { width: 85%; text-align: left; vertical-align: top; }
.ImageBoxTable { }
.ImageBoxImage { }
.PlateDetailTable { width: 95%; border: 1px solid #d1a75b; }
/*.PlateDetailHeader {  font-size: .95em; font-weight: bold; color: #FFFFFF; background-color: #d1a75b; }*/
.PlateDetailHeader {  font-size: .95em; font-weight: bold; color: #FFFFFF; background-color: #993333; vertical-align:bottom; }
.PlateDetailItem {  font-size: .75em; font-weight: lighter; color: #565656; border: 0px; background-color: #F5F3F3; }
.PlateDetailAltItem {  font-size: .75em; font-weight: lighter; color: #565656; border: 0px; background-color: #F5F3F3}
.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; font-size:13px; font-family: Arial,Verdana,Sans-Serif; }
.PlateDetailItemDescript { font-size:13px; font-family: Arial,Verdana,Sans-Serif; font-weight: bold; }
.PlateDetailItemApp { font-size:13px; font-family: Arial,Verdana,Sans-Serif; }
.PlateDetailItemRegPrice { text-align: right; font-size:13px; font-family: Arial,Verdana,Sans-Serif; }
.PlateDetailItemPrice { text-align: right; font-size:13px; font-family: Arial,Verdana,Sans-Serif; }
.PlateDetailItemQtyRqd { text-align: center; color: #993333; font-weight: bold;  }
.PlateDetailItemQty  { text-align: center; font-weight: bold; }
.PlateDetailItemButton { text-align: center; }
.PlateDetailItemQtyTB { text-align: center; }
.PlateDetailAddButton { width: 50px; text-align: center; background-color: #d1a75b; font-weight: bold; color: #FFFFFF; }
.PlateDetailAddButtonOver { width: 50px; text-align: center; background-color: #F3E9D6; font-weight: bold; color: #000000; }
.PlateDetailNAButton { width: 50px; text-align: center; background-color: #d1a75b; font-weight: bold; color: #FFFFFF;}
.N_AText { text-align:center; }
.MoreInfo { }
.NoteTitle {font-size:13px; font-family: Arial,Verdana,Sans-Serif; }
.NoteText { font-size:13px; font-family: Arial,Verdana,Sans-Serif; }


/* PlateMenuNewProducts.aspx & PlateMenuWebSpecials.aspx*/
.Plates{width:100%;padding:5px;}
.PlatesTitle{}
.PlatesItem{}
.ThumbsBox{ width:33%;}

/* PlateHeader.ascx */
.PlateHeader { margin: 25px 0px 0px 0px; }
.PlateCopy { font-size:16px; font-family: Arial,Verdana,Sans-Serif; }

/* ShopCart.aspx */
.CartTable{ width: 95%; border: 1px solid #d1a75b; }
.CartHeader{ font-size: .95em; font-weight: bold; color: #FFFFFF; background-color: #000000; }		/* The row that encompassess the header of the cart */
.CartItem { font-size: .85em; font-weight: lighter; color: #565656; border: 0px; background-color: #F5F3F3; }						/* The row that encompassess the each cart Item */
.CartAltItem { font-size: .85em; font-weight: lighter; color: #565656; border: 0px; background-color: #F5F3F3; }				/* The row that encompassess the each cart Item */
.CartFooter{ font-size: .85em; font-weight: lighter; color: #565656; border: 0px; background-color: #F5F3F3; }					/* 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: #0066CC; 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: #0066CC; }
.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: #0066CC; font-weight: bold; color: #FFFFFF; }

.CartItemQtyTB { width: 35px; text-align: center; } 
.GroundShipItemText{}
.TruckShipItemText{}
.NoDiscountText{}

.WishlistTable { width: 95%; border: 1px solid #98669D; }
.WishlistHeader { font-size: .95em; font-weight: bold; color: #FFFFFF; background-color: #98669D; }
.WishlistItem { font-size: .85em; font-weight: lighter; color: #565656; border: 0px; background-color: #F5F3F3; }
.WishlistAltItem { font-size: .85em; font-weight: lighter; color: #565656; border: 0px; background-color: #F5F3F3; }
.WishlistFooter { font-size: .85em; font-weight: lighter; color: #565656; border: 0px; background-color: #F5F3F3; }
.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-size: .95em; font-weight: bold; color: #FFFFFF; background-color: #d1a75b; }
.RegItem {  font-size: .75em; font-weight: lighter; color: #565656; }
.RegItemAlt {  font-size: .75em; font-weight: lighter; color: #565656; background-color: #F5F3F3; }
.regHeadCenter { text-align: center; }
.regHeadLeft { text-align: left; }
.regItemCenter { text-align: center; }
.regItemCenterAlt { text-align: center; }
.RegCarDeleteButton { width: 50px; text-align: center; background-color: #CC0000; 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 #D1A75B; 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: 95%; 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: #D1A75B;  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%; }
.InvoiceCartHeader { background-color: #D9BC86; color: white; font-weight: bold; }
.InvoiceCartItem { background-color: #ffffff; }
.InvoiceCartItemAlt { background-color: #f2f2f2; } 
.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 #D1A75B; }

.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: #d1a75b; 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; color: #565656; width:50%; vertical-align:top; }
.ComponentListAltItem { background-color: #FFFFFF; font-weight: bold; font-size: 1em; color: #565656; 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 #d1a75b; }
.SubcompNewProductHeader { font-weight: bold; background-color: #d1a75b; 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 #d1a75b; }
.SubcompWebSpecialsHeader { font-weight: bold; background-color: #d1a75b; 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 {}

/*-----START CSS FOR DESIGN---------*/
/*-------LINKS START---------------*/
a:link.whitelink_standard {
	font-size: .75em;
	text-decoration:none;
	color: #ffffff;
}
a:visited.whitelink_standard {
	font-size: .75em;
	text-decoration:none;
	color: #ffffff;
}
a:hover.whitelink_standard {
	font-size: .75em;
	text-decoration:none;
	color: #ff6600;
}
a:active.whitelink_standard {
	font-size: .75em;
	text-decoration:none;
	color: #ffffff;
}
/*-------LINKS END---------------*/
/*-----END CSS FOR DESIGN---------*/