.center_header { background: #903498; }
h4 { background: #903498; }

td.center_header_left_on { background: #903498; border-right: 1px solid #ba91be; white-space: nowrap; padding: 0px 13px 0px 13px;  }
td.center_header_left_off { color: #903498; border-right: 1px solid #ba91be; padding: 0px 13px 0px 13px;  }

td.center_header_center_on { background: #903498; border-left: 1px solid #ba91be; border-right: 1px solid #ba91be; white-space: nowrap; padding: 0px 13px 0px 13px;  }
td.center_header_center_off { color: #903498; border-left: 1px solid #ba91be; border-right: 1px solid #ba91be; white-space: nowrap; padding: 0px 13px 0px 13px;  }

td.center_header_right_on { background: #903498; border-left: 1px solid #ba91be; white-space: nowrap; padding: 0px 13px 0px 13px; }
td.center_header_right_off { color: #903498; border-left: 1px solid #ba91be; white-space: nowrap; padding: 0px 13px 0px 13px; }

.subheading1 { color: #903498 }
h6 { color: #903498 }

h1 { color: #903498; }
h2 { color: #903498; padding: 10px 0px 0px 0px; }

#public_programs { padding: 10px 0px 0px 0px; }

div.public_program_grey { background: #f0f0f0; padding: 10px 0px 10px 0px;  }
div.public_program { padding: 10px 0px 10px 0px;  }

table.public_program td { vertical-align: top; }
table.public_program td.date {width: 35px; white-space: nowrap; padding: 0px 10px 0px 10px; }
table.public_program td.center { width: 215px; padding: 0px 0px 0px 0px; }
table.public_program td.description { width: 198px; padding: 0px 10px 0px 0px; }

div#left_col a { border-bottom: 1px solid #6d6371; }
div#left_col a:hover { border-bottom: 1px solid #903498; }

div#left_col a.no_ul { border-bottom: 0px solid #6d6371; }

input.text_field { color: #a7a9ab; font-size: 11px; width: 121px; height: 15px; padding: 0px 0px 0px 5px; margin: 15px 0px 15px 0px; }

div#email_friend { margin: 10px 0px 0px 0px; }

/* form labels, errors, etc. */
.frmLabel { padding: 0px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #903498; }
.frmLabelReqd { font-size: 11px; font-weight: bold; color: #903498; }
.frmLabelError { font-size: 11px; font-weight: bold; color: maroon; }
.frmLabelReqdError { font-size:10px; font-weight: bold; color: maroon; }
.frmError { padding: 0px; margin: 0px 0px 5px 0px; font-size: 10px; color: maroon; font-weight: bold; }
.frmErrorTitle { font-size: 11px; padding: 4px; color: maroon; font-weight: bold; }

.frmButton        { font-size: 12px; font-weight: bold; height: 25px; width: 200px; background-color: #903498; }

/* BEGIN: Related items on public programs pages */

#related-items { padding: 0; }

#related-items h1 { margin-bottom: 10px; }

#related-items .product {
   background: #ffffff;
   border: 1px solid #903498;
   margin: 0 0 0 0;                          
   padding: 10px 10px 5px 25px;
   width: 193px;
}

#related-items .product.second { 
   margin-left: 6px;                        
}


#related-items .product h4,
#related-items .product h3 { color: #903498; }

#related-items a.shoplink {
   background: url(/images/shop/purple-icon-link.gif) bottom right no-repeat;
}

#left_col #shop-subcategory a.shoplink:hover { 
   text-decoration: none;
   border-bottom: 2px solid #903498;
}

#related-items input.button-cart {
                          margin: 0;
                          padding: 0 2px 2px 16px;
                          
                          font-size: 10px;
                          line-height: 16px;
                          
                          height: 18px;
                          width: 86px;
                          
                          color: #8cc63f;
                          border: 0;
                          background: #fff url(/images/shop/button-add-bg.gif) top left no-repeat;
}

#related-items input.button-cart:hover {
                                color: #fff;
                                border: 0;
                                background: #8cc63f url(/images/shop/button-add-bg-active.gif) top left no-repeat;
}

h5.purchase { display: inline; margin: 0 4px 0 4px; }


/* END: Related items on public programs pages */

