.textPageHeader {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #336699; padding: 0; margin: 0.1em;}
.textSubDate {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.textSubTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #294294; padding: 0; margin: 0.1em;}
.textMain {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal}
.textHeadLinks {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF}
.textSmall { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #294294}
.textMainBold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #294294; text-decoration: none}
.textPageSubHead { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #666666}
a:hover {  color: #FF0000}
.textSmallLight { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF}
a:link {  color: #0099FF}
.textPageHeaderAdmin { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FF0000}
.textMainBoldLight { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
.backgroundTableHead { background-attachment: scroll; background-image: url(images/template_upper_middle_cell_bck.gif); background-repeat: no-repeat; background-position: left top }
.backgroundTableFloodRight { background-attachment: scroll; background-image: url(images/template_left_panel_cell_bck.gif); background-repeat: repeat-y; background-position: right top}
.backgroundTableFloodLeft { background-attachment: scroll; background-image: url(images/template_main_cell_bkg.gif); background-repeat: no-repeat; background-position: left top}
.textPageHeaderLight {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FFFFFF}
.newsletterCell {  background-image: url(http://www.apolloscientific.co.uk/images/newsletter_back.gif); background-repeat: repeat-x; background-position: left top; background-attachment: fixed}
.textMainLight {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.textMainGrey {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999}
.ordercell {  background-image: url(images/orderform_back.gif)}
.quotebackcell {  background-image: url(images/quoteform_back.gif)}
.funstuffcell {  background-image: url(images/fun_stuff2.jpg); background-repeat: no-repeat; background-position: left top}
.product_background {  background-image: url(images/product_background.gif); background-repeat: no-repeat}
.search {  visibility: hidden; clip:  rect(   )}
.textMidSize {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #294294; font-weight: bold}
.textPageSideMenu { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none }
a.textPageSideMenu:link { text-decoration: none; font-weight: bold; color: #FFFFFF;}
a.textPageSideMenu:visited { text-decoration: none; font-weight: bold; color: #FFFFFF;}
a.textPageSideMenu:hover {text-decoration: none; font-weight: bold; color: #94C7F6;}
a.textPageSideMenu:active { text-decoration: none; font-weight: bold; color: #000000;}.template_bottom_flood {  background-image: url(images/template_bottom_middle_cell.gif); background-repeat: no-repeat}
.textMainBoldLightBlue { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #93A2CB; text-decoration: none}
.textLinkBold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #294294; text-decoration: none }
a.textLinkBold:link { text-decoration: none; font-weight: bold; color: #294294;}
a.textLinkBold:visited { text-decoration: none; font-weight: bold; color: #294294;}
.textLinkBoldLightBlue { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #93A2CB; text-decoration: none}
a.textLinkBoldLightBlue:link { text-decoration: none; font-weight: bold; color: #93A2CB;}
a.textLinkBoldLightBlue:visited { text-decoration: none; font-weight: bold; color: #93A2CB;}.index_news_background {  background-attachment: fixed; background-image: url(images/news_ticker_background.jpg); background-repeat: no-repeat; background-position: left top}
.textMidSizeLight { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #6699CC; font-weight: bold }
.textMidSizeWhite { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #FFFFFF; font-weight: bold }
.emailnewsletterbckgrnd { background-attachment: scroll; background-image: url(images/email_newsletter_bck.jpg); background-repeat: no-repeat; background-position: left top }
.textSmallLightBlue { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #93A2CB}
.textMainBoldRed { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #FF0000; text-decoration: none }

