a		{color:#000066}
a:visited	{color:#663300}
a:hover	{color:#727245}

h1		{color:blue}
th		{font-family: Arial}
td		{font-family: Helvetica, Arial; font-size: 10pt}
p		{font-family: verdana,arial,helvetica,sans-serif; color: #000000; font-size: 14px; line-height: 16pt}
ul		{font-family: verdana,arial,helvetica,sans-serif; color: #000000; font-size: 14px; line-height: 16pt}
li		{font-family: verdana,arial,helvetica,sans-serif; color: #000000; font-size: 14px; line-height: 16pt}

.body		{font-family: verdana,arial,helvetica,sans-serif; color: #000000; font-size: 14px; line-height: 16pt}

.bodyhome		{font-family: verdana,arial,helvetica,sans-serif; color: #000000; font-size: 14px; line-height: 16pt}

.homefeature	{font-family: verdana,arial,helvetica,sans-serif; color: #666666; font-size: 18px; line-height: 22pt}

.journals {font-family: verdana,arial,helvetica,sans-serif; color: #000000; font-size: 13px; line-height: 16pt}

.bodybold		{font-family: verdana,arial,helvetica,sans-serif; font-weight:bold; color: #000000; font-size: 14px; line-height: 16pt}

.subhead	{font-family: verdana,arial,helvetica,sans-serif; color: #CC6600; font-size: 14px; line-height: 16pt; font-weight: bold; border-bottom: 1px dotted #999966;}

.menutitle	{font-family: verdana,arial,helvetica,sans-serif; color: #FFFFFF; font-size: 14px; line-height: 16pt; font-weight: bold;}

.menu		{font-family: verdana,arial,helvetica,sans-serif; font-weight:bold; color: #000066; font-size: 13px; line-height: 16pt}

.producttitlelink	{font-family: verdana,arial,helvetica,sans-serif; font-weight:bold; color: #000066; font-size: 14px; line-height: 15pt}

.copy_info		{font-family: verdana,arial,helvetica,sans-serif; color: #000000; font-size: 12px; line-height: 14pt}

.copy_info_bold		{font-family: verdana,arial,helvetica,sans-serif; font-weight:bold; color: #000000; font-size: 12px; line-height: 14pt}


.categoryHeadline	{font-family: verdana,arial,helvetica,sans-serif; color: #666633; font-size: 16px; line-height: 17pt; font-weight: bold; background: #EDEDD4; padding: 1px 1px 1px 4px; border:1px solid #CCCC99; width: 100%}

.categorySubhead	{font-family: verdana,arial,helvetica,sans-serif; color: #CC6600; font-size: 16px; line-height: 18pt; font-weight: bold; border-bottom: 1px dotted #999966;}

.categoryProductTitle	{font-family: verdana,arial,helvetica,sans-serif; font-weight:bold; color: #000066; font-size: 14px; line-height: 16pt}

.categoryProductDetails	{font-family: verdana,arial,helvetica,sans-serif; color: #000000; font-size: 14px; line-height: 16pt}

.categoryFeatureText	{font-family: verdana,arial,helvetica,sans-serif; color: #000000; font-size: 14px; line-height: 16pt}

.categoryPrice	{font-family: verdana,arial,helvetica,sans-serif; font-weight:bold; color: #AA0000; font-size: 14px; line-height: 16pt}

.categoryNavlinks	{
	font-family: verdana,arial,helvetica,sans-serif;
	color: #000000;
	font-size: 14px;
	line-height: 16pt;
	border-top: 1px solid #CCCC99;
	border-bottom: 1px solid #CCCC99;
	width: 100%;
	padding: 4px 4px 4px 4px;
}

.categoryNavlinks a {
	text-decoration: none;
}

.categorySortMenu	{font-family: verdana,arial,helvetica,sans-serif; color: #000000; font-size: 14px; line-height: 16pt}

.categorySortMenu a {
	text-decoration: none;
}

.affiliatebody {font-family: verdana,arial,helvetica,sans-serif; color: #000000; font-size: 12px; line-height: 14pt}

.affiliatebodybold {font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; color: #000000; font-size: 12px; line-height: 14pt}

.affiliatestats {font-family: verdana,arial,helvetica,sans-serif; color: #000000; font-size: 12px; line-height: 13pt; font-weight: bold;}

.affiliatestatssubhead {font-family: verdana,arial,helvetica,sans-serif; color: #000000; font-size: 13px; line-height: 14pt; font-weight: bold;}

.affiliatesubhead {font-family: verdana,arial,helvetica,sans-serif; color: #CC6600; font-size: 13px; line-height: 15pt; font-weight: bold; border-bottom: 1px dotted #999966;}

.affiliateheadline {font-family: verdana,arial,helvetica,sans-serif; color: #666633; font-size: 14px; line-height: 16pt; font-weight: bold; background: #EDEDD4; padding: 1px 1px 1px 4px; border:1px solid #CCCC99; width: 100%}

.affiliateleftpanel {font-family: Verdana, Helvetica; font-size: 10px; font-weight: bold; }

.affiliateleftsubhead {font-family: Verdana, Helvetica; font-size: 12px; color: #EEEEEE; font-weight: bold}

.affiliatebullet {font-family: Verdana, Helvetica; font-size: 9px; color: #000066; font-weight: bold}

.affiliatetableheadline {font-family: verdana,arial,helvetica,sans-serif; color: #CC6600; font-size: 13px; line-height: 15pt; font-weight: bold; padding: 1px 1px 1px 4px; border:1px solid #CCCC99; background: #EFEFEF}

.affiliatetablebody {padding: 15px 15px 15px 15px; border-left:1px solid #CCCC99; border-right:1px solid #CCCC99; border-bottom:1px solid #CCCC99; background: #FFFFFF}




.catalogProductTitle	{font-family: verdana,arial,helvetica,sans-serif; font-weight:bold; color: #000000; font-size: 15px; line-height: 16pt}

.catalogAuthor	{font-family: verdana,arial,helvetica,sans-serif; color: #000000; font-size: 14px; line-height: 15pt}

.catalogOrderInfo	{font-family: verdana,arial,helvetica,sans-serif; color: #000000; font-size: 14px; line-height: 16pt}

.catalogOrderInfoBold	{font-family: verdana,arial,helvetica,sans-serif; font-weight:bold; color: #000000; font-size: 14px; line-height: 16pt}

.catalogPrice	{font-family: verdana,arial,helvetica,sans-serif; font-weight:bold; color: #AA0000; font-size: 14px; line-height: 16pt}

.catalogUtilityLinks	{font-family: verdana,arial,helvetica,sans-serif; color: #000000; font-size: 14px; line-height: 16pt}

.catalogSubhead	{font-family: verdana,arial,helvetica,sans-serif; color: #CC6600; font-size: 13px; line-height: 15pt; font-weight: bold; border-bottom: 1px dotted #999966;}

.catalogMoreInfo	{font-family: verdana,arial,helvetica,sans-serif; color: #000000; font-size: 14px; line-height: 16pt}

.large	{font-family: verdana,arial,helvetica,sans-serif; color: #000000; font-size: 21px; line-height: 24pt}



.buttonNormal		{color:black;  font-weight:bold}
.buttonOver  		{color:black; font-weight:bold}
.buttonDown  		{color:black; font-weight:bold}
.buttonOut   		{color:black; font-weight:bold}

.addverTableHeader	{color: #FFFFFF; background-color: darkblue}
.addverFieldHeader	{color: black; background-color: #CCCC99}
.addverField		{color: black; background-color: #EEEEEE}

.cartHeaderRow		{background-color:lightgrey}
.cartItemRow		{color:black}
.cartSubtotalRow		{color:black}
.cartTaxRow			{color:darkblue; font-weight:bold}

.discountRow		{color:darkblue; background-color:lightgrey}

.invoiceAddress		{color:black}
.invoiceContents		{color:black}
.invoiceData		{color:black}
.invoiceDiscount		{color:green}
.invoiceRebate		{color:green}
.invoiceTitle			{color:black}
.invoiceTotal		{color:black}

.orderformHeader	{font-family: verdana,arial,helvetica,sans-serif; color: #666633; font-size: 15px; line-height: 16pt; font-weight: bold;}

.orderformField	{font-family: verdana,arial,helvetica,sans-serif; color: #000000; font-size: 12px; line-height: 14pt;}

.rebateRow			{color:darkblue; background-color:lightgrey}

.searchResultData		{color:black; background-color:white}
.searchResultHeader	{color:black; background-color:lightgrey}

.shippingHeaderRow	{background-color:lightgrey}
.shippingItemRow		{color:black}

.specialtylink		{color:darkgreen}

#catalogpage		{font-family: Arial}

#errorpage			{color:red; font-family: Arial}

#orderpage			{font-family: Arial}

.error			{ color: #AA0000; font-weight: bold; }

div#affiliate_manager_logo_box {
	width: 100%;
	text-align: left;
	padding:0;
	border: 0;
	height: 33px;
	background: repeat-x url(images/affiliate_bg.gif);
	margin-top: 20pt;
}

.Affiliate_Section {
	border: 1pt solid gray;
	font-family: verdana,arial,helvetica,sans-serif;
	background: #DDDDDD;
	padding: 3pt;
}

.Affiliate_Section_Explanation {
	font-family: verdana,arial,helvetica,sans-serif;
	padding-left: 20pt;
	padding-right: 20pt;
	padding-top: 2pt;
	padding-bottom: 10pt;
}

td.field_name {
	text-align: right;
	width: 110pt;
	padding: 2pt;
}

td.field_value {
	padding: 2pt;
	text-align: left;
	vertical-align: middle;
	width: 20em;
}

td.field_explanation {
	padding: 2pt;
	text-align: left;
}

td.error_page {
	padding: 50pt;
	height: 100%;
}

div.simple_message {
	width: 80%;
	height: 200pt;
	background: white;
	padding: 40pt;
}

tr.errorfield {
  background: pink;
}

input.textbox {
   width: 20em;
}

.signupleftpanel  {
	background: #CCCC99;
	width: 160px;
	border: solid #CCCC99 1px;
	margin-left: 4px;
	margin-right: 10px;
	margin-top: 10px;
}
.signupleftpanel h2 {
	background: #CC6600;
	color: #EEEEEE;
	padding: 3px;
	text-align: left;
	margin: 0px;
	font-family: Tahoma, Helvetica, san-serif;
	font-size: 12px;
	font-weight: bold; 
}
div.signupleftpanelbody {
   margin-left: 2px;
   margin-top: 2px;
}
.signupleftpanel ul {
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 20px;
	margin: 0px;
}
.signupleftpanel li {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 1px;
}

td.dataframe {
	background: white no-repeat url( ./images/beige_corner.gif );
	border-width: 0px;
	width: 12px;
	margin: 0px;
	padding: 10px;
	width: 100%;
}



img.left { 
	display: block; 
	margin-left: 0; 
	margin-right: auto;
}

img.center { 
	display: block; 
	margin-left: auto; 
	margin-right: auto;
}

img.right { 
	display: block; 
	margin-left: auto; 
	margin-right: 0;
}

.orderbox{
font-family: verdana,arial,helvetica,sans-serif;
font-size: 12px;
font-style: normal;
line-height: 14pt;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #999966;
text-decoration: none;
vertical-align: middle;
border-width: 1px;
padding: 15px;
border-style: solid;
border-color: #CCCC99;
background-color: #ffffff;
}

