body, p {font-family:arial;font-size:12px;color:#666666;margin-left:1px}
.BFBuzz {font-family:arial;font-size:16px;color:#FF6600;font-weight:bold;padding-top:3px; padding-left:4px}
.BFright {font-family:arial;font-size:12px;color:#003366;font-weight:bold;padding-left:12px}
.BFr {font-family:arial;font-size:12px;color:#003366;font-weight:bold;}
.BFtitle {font-family:arial;font-size:14px;color:#006699;font-weight:bold}
.BFhdr {font-family:arial;font-size:14px;color:#666666;font-weight:bold;}
.BFq {font-family:arial;font-size:12px;color:#006699;font-weight:bold;}
.BFstoryhour{font-family:arial;font-size:16px;color:#666666;font-weight:bold;}
.BFintro {font-family:arial;font-size:13px;color:#666666}
.BFsubTitle {font-family:arial;font-size:12px;color:#666666;font-weight:bold;}
.BFtext {font-family:arial;font-size:12px;color:#666666;font-weight:bold}
.BFtxt {font-family:arial;font-size:12px;color:#666666;margin-left:1px}
.BFtxt p {font-family:arial;font-size:12px;color:#666666;margin-left:1px}
.BFsmall{font-family:arial;font-size:10px;color:#666666;font-weight:bold}
.BFHometxt {font-family:arial;font-size:11px;color:#666666;padding:2px 0px 0px 1px}
.BFlist {font-family:arial;font-size:11px;color:#666666;padding:10px 0px 10px 12px}
.BFlinkOn {font-family:arial;font-size:10px;color:#666666;font-weight:bold}
.BFlistItem{padding:0px 2px 0px 15px;text-indent: -8px;}
.BFschSNav {font-BFily:arial;font-size:12px;color:#666666;font-weight:bold;padding-left:10px}
.BFlistStore {font-BFily:arial;font-size:11px;color:#852686;padding:0px 0px 0px 12px}
.BFtitleS {padding: 5px 0px;color:#369;font-family:arial;font-size:11px;font-weight:bold}
.BFtheme {font-family:arial;font-size:12px;color:#003366;font-weight:bold;}
.SubTitle {color:#000000;font-family:arial;font-size:14px;font-weight:bold;}
.SubTitleFB {color:#c144ac;font-family:arial;font-size:14px;font-weight:bold;}
.BF1bks {font-family:arial;font-size:12px;color:#006699;font-weight:bold;}
.BFheader {PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #996699; FONT-FAMILY: arial}
.BFtheme:link {
	color: #336699;
	background-color: transparent;
	text-decoration: underline;
}
.BFtheme:visited {
	color: #336699;
	background-color: transparent;
	text-decoration: underline;
}
.BFtheme:active {
	color: #336699;
	background-color: transparent;
	text-decoration: underline;
}
.BFSmallText {font-family:arial;font-size:10px;color:#666666;margin-left:px}

.BFsecond {
	list-style: none;
}.NavOffTxt {  font-weight: bold; color: #000000; font-style: normal; line-height: normal; text-decoration: none}
.RJHeadTitle {  font-weight: bold; color: #000066; font-size: 14px}
.fontArial11 {  font-family:arial;font-size:11px;}
.ListItem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; TEXT-INDENT: -8px; PADDING-TOP: 5px
}
.ListItemTS {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; TEXT-INDENT: -8px; PADDING-TOP: 0px
}.ListItemNum1 { PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; TEXT-INDENT: -12px; PADDING-TOP: 0px}
.CostTimeText {  font-weight: bold; color: #CC0000}
.navTopLink {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #336699; word-spacing: -1px}

A:link { color:#336699 }
A:visited { color:#336699 }

.bucketbb {
 background-color: transparent;
 border-bottom-width: 2px;
 border-bottom-style: dashed;
 border-bottom-color: #000000;
 }
.bucketbt {
 background-color: transparent;
 border-top-width: 2px;
 border-top-style: dashed;
 border-top-color: #000000;
 }
.bucketbghl {
 background-color: transparent;
 border-left-height: 2px;
 border-left-width: 2px;
 border-left-style: dashed;
 border-left-color: #000000;
  }
.bucketbgc {
 background-color: transparent;
 border-center-height: 2px;
 border-center-width: 2px;
 border-center-style: dashed;
 border-center-color: #000000;
  }
.bucketbghr {
 background-color: transparent;
 border-right-height: 2px;
 border-right-width: 2px;
 border-right-style: dashed;
 border-right-color: #000000;
 }
.bucketbbline {
 background-color: transparent;
 border-bottom-width: 1px;
 border-bottom-style: dashed;
 border-bottom-color: #000000;
}

a.prod:link, a.prod:visited { text-decoration: none; color: #FD6602; font-weight: bold; }
a.prod:hover { color: #f00; text-decoration: none; font-weight: bold; }
a.prodon:link, a.prodon:visited, a.prodon:hover { color: #000066; text-decoration: none; font-weight: bold; }


#products  td { padding: 0 15px; border-right: solid 1px #FD6602;  font-family: arial; font-size: 11px; font-weight: bold; color: #fff; background: url(/bookfairs/assets/images/headers/but_prod_bg.gif) repeat-x; } 
#products  td.pi { padding: 0 5px; border-right: none; font-family: arial; font-size: 11px; font-weight: bold; color: #fff; background: url(/bookfairs/assets/images/headers/but_prod_bg.gif) repeat-x; } 
#products td.on { margin-left: 0; margin-right: 0; padding: 0 15px; border-right: none; background: url(/bookfairs/assets/images/headers/but_prodon_bg.gif) repeat-x; }
#products td.last { margin-left: 0; border-right: none;  }
#products td.left { margin-right: 0; padding: 0; border-right: none; background: none;}
#products td.right { margin-left: 0; padding: 0; border-right: none;  background: none }
