
/************ Rotator "Did You Know" ************* */
.DidYouKnow { font-family: Tahoma, Arial; text-align: left; width: 220px; margin: 10px auto; }
.DidYouKnow .DYKHeader { font-size: 20px; text-transform: lowercase; padding: 0px 0px 10px 0px; }
.DidYouKnow .DYKContent { font-size: 12px; }
.DidYouKnow .DYKAttribution { font-size: 11px; font-style: italic; text-align: right; padding: 5px 2px 10px 0px; }

/************ Donor List **************/
.DonorListHeader { margin: 0 auto; text-align: center; font-family: Arial,Verdana; font-size: 1.5em; color: #ffffff; background-color: Maroon; }
.DonorListWrapper { margin-top: 20px; }
.DonorListData { width: 100%; text-align: center; }
.DonorListData .Row { }
.DonorListData .AltRow { }
.DonorListItem { margin: 2px 5px; }

/************ Content List **************/
.ContentList { }
.ContentList .Row { }
.ContentList .AltRow { background-color: #F5F5F5; }

/* Now Showing */
.NowShowingContainer { width: 100%; padding: 5px; }
.NowShowingContainer .ItemTitle { display: none; }
.NowShowingContainer .ItemContent { }
.NowShowing { width: 400px; min-height: 40px; }
.NowShowing P { margin: 0px; padding: 0px; }
.NowShowing TABLE { width: 100%; font-family: Arial Verdana; font-size: 11px; }
.NowShowing A { font-weight: bold; }
.NowShowing A:link, .NowShowing A:visited, .NowShowing A:active { color: #000080; }
.NowShowing A:hover { color: #800000; }
.NowShowing .Exhibitor { width: 50%; vertical-align: top; text-align: left; }
.NowShowing .Exhibit { width: 50%; vertical-align: top; text-align: left; }

/* Newsletter */
.NewsletterContainer { width: 100%; padding: 5px; }
.NewsletterContainer .ItemTitle { display: none; }
.NewsletterContainer .ItemContent { }
.Newsletter { width: 400px; min-height: 20px; }
.Newsletter P { margin: 0px; padding: 0px; }
.Newsletter A { font-weight: bold; }
.Newsletter A:link, .Newsletter A:visited, .Newsletter A:active { color: #000080; }
.Newsletter A:hover { color: #800000; }

/* Press Release */
.PressReleaseContainer { width: 100%; padding: 5px; }
.PressReleaseContainer .ItemTitle { display: none; }
.PressReleaseContainer .ItemContent { }
.PressRelease { width: 400px; min-height: 40px; text-align: left; }
.PressRelease P { margin: 0px; padding: 0px; }
.PressRelease A { font-weight: bold; }
.PressRelease A:link, .PressRelease A:visited, .PressRelease A:active { color: #000080; }
.PressRelease A:hover { color: #800000; }
.PressRelease .PRTitle { }
.PressRelease .PRDate { font-style: italic; }
.PressRelease .PRSummary { }

/* KCLA Special Offers */
.KCLASpecialOffersContainer { width: 100%; padding: 10px; min-height: 50px;  }
.KCLASpecialOffersContainer .ItemTitle { }
.KCLASpecialOffersContainer .ItemContent { }
.KCLASpecialOffers { width: 400px; text-align: left; }
.KCLASpecialOffers P { margin: 0px; padding: 0px; }
.KCLASpecialOffers A { font-weight: bold; }
.KCLASpecialOffers A:link, .KCLASpecialOffers A:visited, .KCLASpecialOffers A:active { color: #000080; }
.KCLASpecialOffers A:hover { color: #800000; }

/************ Products **************/
.BusinessFormProductFamilyList { font-family: Arial; }
.BusinessFormProductFamilyList .ProductFamily { margin: 0px 0px 0px 0px; padding: 0px 20px 10px 10px; }
.BusinessFormProductFamilyList H3 { font-size: 14px; margin: 0px; display: none; }
.BusinessFormProductFamilyList TABLE { margin-top: 5px; }
.BusinessFormProductFamilyList .Selector { width: 24px; }
.BusinessFormProductFamilyList .ProductName { width: 400px; font-size: 12px; font-weight: bold; }
.BusinessFormProductFamilyList .ProductPrice { width: 100px; text-align: right; }
.BusinessFormProductFamilyList .ProductDescription { width: 400px; padding: 5px 0px 10px 0px; }


.ProductFamilyList { padding: 10px; border: 1px solid silver; }
.ProductFamilyList .ProductFamily { margin: 10px auto; }
.ProductFamilyList .ProductFamily .ProductName { font-weight: bold; padding: 5px 0px 5px 0px; vertical-align: top; }
.ProductFamilyList .ProductFamily .ProductPrice { padding: 5px 0px 5px 20px; vertical-align: top; text-align: right; }
.ProductFamilyList .ProductFamily .AddToCart { padding: 2px 0px 5px 20px; vertical-align: top; text-align: right;}

