.whitesmall {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	
	color: #FFFFFF; }
a:hover.whitesmall { color: #D4d4d4; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none;
}
.searchform {
	font-family: Arial, Helvetica;
	font-size: 9px;
	width: 160px;
}
.redlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #65101F;
	text-decoration: underline; }
a:hover.redlink { color: #CC0000; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none;
}
.linksmall {
	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #AA5900;
}
.linksmall2 {
	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF; }
a:hover.linksmall2 { color: #AA5900; font-size: 10px; font-family: Arial, Helvetica; font-weight: bold; text-decoration: none;
}
.mainlink {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #F07E00;
	text-decoration: underline; }
a:hover.mainlink { color: #000000; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold; text-decoration: none;
}
.maintext {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.whitebold {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.whitelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline; }
a:hover.whitelink { color: #F4992E; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none;	
}
.bignav { color: #AA5900; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: underline }
.featured { font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#F07E00}
.fronthead { font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 18px }
.big{ font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 28px }
.advanced { font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#F07E00}
.advancedblack { font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000}
.whiteadvanced { font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#C46B00}
.rowColorOdd {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.rowColorEven {
	background-color: #F3F3F3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.smallblacktext {
	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.red3 {
	font-family: Arial, Helvetica;
	font-size: 14px;
	color: #F07E00;
	text-decoration: none;
	font-weight: bold;
}
.red4 {
	font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 18px;
	color: #F07E00;
	
}
.brightred3 {
	font-family: Arial, Helvetica;
	font-size: 14px;
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
}
/* Web Ads*/
.bubble-container{
	position: relative;
}
#big-press-bubble a{
	position: absolute; left: 248px; top: 19px;
	background: url(images/2007/web-ads/big-press-bubble.gif) no-repeat left top;
	width: 256px;
	height: 157px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#big-press-bubble a:hover{
	background-position: -256px 0px;
	}
#big-newprods-bubble a{
	position: absolute; left: 212px; top: -189px;
	background: url(images/2007/web-ads/big-newprods-bubble.gif) no-repeat left top;
	width: 324px;
	height: 199px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#big-newprods-bubble a:hover{
	background-position: -324px 0px;
	}
#newprods-bubble a{
	position: absolute; left: 78px; top: -29px;
	background: url(images/2007/web-ads/newprods-bubble.gif) no-repeat left top;
	width: 126px;
	height: 78px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#newprods-bubble a:hover{
	background-position: -126px 0px;
	}

#press-bubble a{
	position: absolute; left: 85px; top: 7px;
	background: url(images/2007/web-ads/press-bubble.gif) no-repeat left top;
	width: 120px;
	height: 68px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#press-bubble a:hover{
	background-position: -120px 0px;
	}
#exhib-bubble a{
	position: absolute; left: 70px; top: -60px;
	background: url(images/2007/web-ads/exhib-bubble.gif) no-repeat left top;
	width: 120px;
	height: 68px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#exhib-bubble a:hover{
	background-position: -120px 0px;
	}

#search-bubble a{
	position: absolute; left: -103px; top: 37px;
	background: url(images/2007/web-ads/search-bubble.gif) no-repeat left top;
	width: 120px;
	height: 68px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}

#search-bubble a:hover{
	background-position: -120px 0px;
	}

#search-bubble-sm a{
	position: absolute; left: -70px; top: 40px;
	background: url(images/2007/web-ads/search-bubble-small.gif) no-repeat left top;
	width: 76px;
	height: 32px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}

#search-bubble-sm a:hover{
	background-position: -76px 0px;
	}

#exhib-bubble-sm a{
	position: absolute; left: 84px; top: -24px;
	background: url(images/2007/web-ads/exhib-bubble-small.gif) no-repeat left top;
	width: 76px;
	height: 32px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#exhib-bubble-sm a:hover{
	background-position: -76px 0px;
	}
#newprods-bubble-sm a{
	position: absolute; left: 84px; top: -22px;
	background: url(images/2007/web-ads/newprods-bubble-small.gif) no-repeat left top;
	width: 76px;
	height: 32px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#newprods-bubble-sm a:hover{
	background-position: -76px 0px;
	}
#press-bubble-sm a{
	position: absolute; left: 85px; top: -24px;
	background: url(images/2007/web-ads/press-bubble-small.gif) no-repeat left top;
	width: 76px;
	height: 32px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#press-bubble-sm a:hover{
	background-position: -76px 0px;
	}
#advanced-bubble a{
	position: absolute; left: 154px; top: -69px;
	background: url(images/2007/web-ads/advanced-bubble.gif) no-repeat left top;
	width: 126px;
	height: 78px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#advanced-bubble a:hover{
	background-position: -126px 0px;
	}
	
#featured-bubble a{
	position: absolute; left: 249px; top: -67px;
	background: url(images/2007/web-ads/featured-bubble.gif) no-repeat left top;
	width: 126px;
	height: 78px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#featured-bubble a:hover{
	background-position: -126px 0px;
	}
#featured-bubble-small a{
	position: absolute; left: 117px; top: 5px;
	background: url(images/2007/web-ads/featured-bubble-small.gif) no-repeat left top;
	width: 76px;
	height: 32px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#featured-bubble-small a:hover{
	background-position: -76px 0px;
	}
#featured-bubble-small2 a{
	position: absolute; left: 141px; top: -24px;
	background: url(images/2007/web-ads/featured-bubble-small.gif) no-repeat left top;
	width: 76px;
	height: 32px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#featured-bubble-small2 a:hover{
	background-position: -76px 0px;
	}
.pagebg   { background-image: url(images/page-bg.gif); background-position: center; background-repeat: repeat-y; background-position: 50% 0%; }
