body.generic #firstread { height: 147px; background-color: #999894 }
body.generic #firstread span { position: relative; display: block; width: 882px; height: 147px; margin: 0px auto; border-top: solid 1px #C5C4BD; border-bottom: solid 1px #C5C4BD }
body.generic #firstread span img { position: absolute; top: 5px; left: -12px }

body.generic div.subpage_wrap { background: url(../../images/shared/background_generic.gif) repeat-y top left }

/*
#betsyrosshouse #firstread { height: 147px; background-color: #E31836 }
#betsyrosshouse #firstread span { position: relative; display: block; width: 882px; height: 147px; margin: 0px auto; border-top: solid 1px #C5C4BD; border-bottom: solid 1px #C5C4BD }
#betsyrosshouse #firstread span img { position: absolute; top: 5px; left: -12px }

#betsyrosshouse div.subpage_wrap { background: url(../../images/shared/background_betsyrosshouse.gif) repeat-y top left }

#betsyrosshouse div.subpage_wrap ul.dates { margin: 1em 0.5em; padding: 0px }
#betsyrosshouse div.subpage_wrap ul.dates li { list-style-type: none }
#betsyrosshouse div.subpage_wrap ul.dates li strong { color: #CF102C }

#betsyrosshouse div.subpage_wrap ul.programs li strong { color: #CF102C }

#betsyrosshouse div.subpage_wrap ul.products { margin: 1em 0.8em; padding: 0px }
#betsyrosshouse div.subpage_wrap ul.products li { width: 100%; padding: 4px 0px 0px 0px; border-top: solid 1px #49483E; overflow: hidden; list-style-type: none }
#betsyrosshouse div.subpage_wrap ul.products li h5 { font-size: 112% }
#betsyrosshouse div.subpage_wrap ul.products li img { float: right }
#betsyrosshouse div.subpage_wrap ul.products li p { margin: 0px 136px 0px 0px }
#betsyrosshouse div.subpage_wrap ul.products li p.to_top { margin: 8px 148px 12px 0px; clear: both; font-size: 80%; text-align: right }*/