body { font-size: 10px; font-family: "Franklin Gothic Medium", Arial; color: #333333; margin:0px }
td	 { font-size: 13px; line-height: 150%}


.NavM100 ul { margin: 5px 0px 5px 0px; padding:0px; text-indent:0px; text-align:center}
.NavM100 li { display: inline; text-transform: capitalize; list-style: none; margin:0px}
.NavM100 li span { color: #000000; font-size: 12px; text-transform: capitalize; padding: 0px 10px 0px 10px;}
.NavM100 li .MenuItemFirst { }
.NavM100 a { text-decoration: none; color: #000000; }
.NavM100 a:hover { color: #ffffff; }
.NavM100 ul li .MenuActive { color: #ffffff; }
.NavM100 ul .MenuParent { color: #dadada; }

#ZeppOS_Nav_Extras { float: right; font-size: 10px; text-transform: uppercase; }
#ZeppOS_Nav_Extras .ZeppOS_Nav_Extras_Print { padding-right: 10px; border-right: #454545 1px solid; }
#ZeppOS_Nav_Extras .ZeppOS_Nav_Extras_Send { padding-left: 10px; }


.MainMenu {background:url(/_library/templates/skin_elder/elder_r3_c2.jpg) repeat-x top center white; margin:0px; padding:0px}
.Content {background: white; padding:15px;}
.Left {background:url(/_library/templates/skin_elder/elder_r4_c1.jpg) repeat-y right}
.Right {background:url(/_library/templates/skin_elder/elder_r4_c3.jpg) repeat-y left}

.MenuS { font-size: 14px; padding-right:12px; color:#D89B42; font-weight: bold}
.MenuS a:link, .MenuS a:visited { color:#000000; text-decoration:none; }
.MenuS a:hover,.MenuS a:active 	{ color:#D89B42; text-decoration: underline; }

.MenuC { font-size: 10px; }
.MenuC a:link, .MenuC a:visited { color: #0000ff; text-decoration:none;}
.MenuC a:hover,.MenuC a:active { text-decoration: underline; }

ul.MenuC { list-style: none; margin: 0; margin-left: 0.5em; padding: 0; line-height: 1.8; }
ul.MenuC ul { list-style: none; }
li.MenuC { margin: 0; padding: 0; }


.Footer, .Footer a:link, .Footer a:visited, .FooterCredit, .FooterCredit a:link, .FooterCredit a:visited {font-size: 10px; text-align: center; color: gray; text-decoration:none;}
.Footer a:hover, .Footer a:active, .FooterCredit a:hover, .FooterCredit a:active {text-decoration: underline; }
.MenuAdmin, .MenuAdmin a:link, .MenuAdmin a:visited {font-size: 10px; text-align: center; color: gray; text-decoration:none;}
.MenuAdmin a:hover, .MenuAdmin a:active 	 {text-decoration: underline; }

form			{ margin: 0px; padding: 0px; overflow:hidden; margin-left:0px; margin-right:0px}
input			{ font-size: 11px; font-family: Tahoma; width: 200px;  border: 1px solid #BBB; }
input.image		{ font-size: 11px; font-family: Tahoma; width: 200px;  border: none; }
input.radio		{ font-size: 11px; font-family: Tahoma; width: 20px; height: 20px }
input.checkbox	{ font-size: 11px; font-family: Tahoma; width: 20px; height: 20px }
input.submit	{ font-size: 11px; font-family: Tahoma; width: 100px }
input.disabled	{ font-size: 11px; font-family: Tahoma; width: 100px }
textarea		{ font-size: 11px; font-family: Tahoma; width: 200px; height: 80px; border: 1px solid #BBB;}
select			{ font-size: 11px; font-family: Tahoma; width: 200px; border: 1px solid #BBB; }
button			{ font-size: 11px; font-family: Tahoma; }


#Calendar {}
.CalendarGrid {}
.CalendarGridNavigation {}
.CalendarGridHeader {border-style: none; border-bottom: 1px #215da9 solid; text-align:center;} 
.CalendarGridHeaderCell { color: #215da9; text-align:center; } 
.CalendarDayName { font-size:11px; }
.CalendarMonthTitle { font-size: 14px; font-weight: bold; color:#215da9}
.CalendarDayCell { border:1px #f9da88 solid; text-align:center; vertical-align: center; padding:0; border-collapse:collapse; background-color: #fdf4df; font-size:10px;  }
.CalendarDayCellToday { border:1px #215da9 solid; text-align:center; vertical-align: center; padding:0; border-collapse:collapse; background-color: #215da9; color: #ffffff; font-size:10px; }
.CalendarDayCellEvent { border:1px #fcdb9b solid; text-align:center; vertical-align: center; padding:0; border-collapse:collapse; background-color: #fcdb9b; font-size:10px; } 
.CalendarDayCellEventOver { background-color: #f9da88; }
.CalendarDayCellEventOff { background-color: #fbe5ac; }
.CalendarDayEventText { font-size:10px; line-height: 11px; color: #215da9; }
.CalendarDayCell div, .CalendarDayCellToday div, .CalendarDayCellEvent div, .CalendarDayCellEventOver div, .CalendarDayCellEventOff div {padding: 2px; padding-left: 5px; }
.CalendarDayNumber { font-size:10px; color: #000000; }

.CalendarEventTicketNone { display: none; }

.CalendarEventViewCount { display: none; } 
.CalendarEventViewImageNone { display: none; }
.CalendarEventDate {font-size: 11px; font-weight: bold }
.CalendarEventTitle {  }

.DirectoryVendorResults { display: none; }
.DirectoryVendorOutline { border: 1px #c0c0c0 solid; background: #ffffff; }
.DirectoryVendorTitle { font-size: 16px; color: #596046; font-family: Georgia; }
.DirectoryVendorInfo { width: 300px; min-height: 50px;  }
.DirectoryVendorSlogan { display: none; }
.DirectoryVendorLink { display: none; }
.DirectoryVendorAddress { }
.DirectoryVendorLogo {text-align: center; text-weight: bold; padding: 20px 5px 20px 5px; }
.DirectoryVendorLogo img { width: 80px;}
.VendorMap { display: none; }
.VendorDateOpened { display: none; }
.VendorCategories  { display: none; }
.VendorLogoNo  { display: none; }
.VendorSearchLocation { display: none; }

.DirectoryVendorBoxed { text-align: center; padding: 20px; }
.DirectoryVendorBoxed .inner { border: 1px #c0c0c0 solid; background: #ffffff; min-height: 200px; }
.DirectoryVendorBoxed .DirectoryVendorLogo img { width: 100px;}
.DirectoryVendorBoxed .DirectoryVendorSlogan { display: inline; }

.DirectoryCategoryRecord, .DirectoryCategoryAlpha, .DirectoryCategoryReturn, .DirectoryCategoryLetter { display: none; }
.MemberOptInShowOptOut { display: none; }

.StoreProductViewImageMain { text-align: left; display: block; float: left; clear: both; }
.StoreProductViewImageMain img { max-width: 150px; }
.ProductViewFormQuantity { text-align: left; display: block; float: left; clear: both; }
.ProductViewFormSubmit { text-align: left; display: block; float: left; clear: both; }
