 body {
	margin: 0 0 20px 0;
	background-image: url(../images/body_bg.gif);
	background-repeat:repeat-x;
	background-color: #FFF;
}

.content {font: 13px Arial, Helvetica, Geneva, sans-serif; color: #333333; text-decoration: none}

.content_highlight {font: 13px Arial, Helvetica, Geneva, sans-serif; color: #FF0000; text-decoration: none}

.content_big {font: 14px Arial, Helvetica, Geneva, sans-serif; color: #333333; text-decoration: none}

.quote {font: 14px Arial, Helvetica, Geneva, sans-serif; color: #333333; text-decoration: none}

.link {font: 13px Arial, Helvetica, Geneva, sans-serif; color: #305A44; text-decoration: none; font-weight: none}

.link_big {font: 15px Arial, Helvetica, Geneva, sans-serif; color: #305A44; text-decoration: none; font-weight: none}

.tm {font: 10px Arial, Helvetica, Geneva, sans-serif; color: #333333; text-decoration: none}

.product_title {font: 15px Arial, Helvetica, Geneva, sans-serif; color: #305A44; text-decoration: none; font-weight: none}

.product_subtitle {font: 15px Arial, Helvetica, Geneva, sans-serif; color: #333333; text-decoration: none; font-weight: bold}

.article_title {font: 15px Arial, Helvetica, Geneva, sans-serif; color: #305A44; text-decoration: none; font-weight: bold}

.article_subtitle {font: 15px Arial, Helvetica, Geneva, sans-serif; color: #333333; text-decoration: none; font-weight: none}

.category_title {font: 16px Arial, Helvetica, Geneva, sans-serif; color: #750012; text-decoration: none; font-weight: bold}

.category_title_green {font: 16px Arial, Helvetica, Geneva, sans-serif; color: #305A44; text-decoration: none; font-weight: bold}

.highlight_title {font: 15px Arial, Helvetica, Geneva, sans-serif; color: #750012; text-decoration: none; font-weight: bold}

.main_nav {font: 13px Arial, Helvetica, Geneva, sans-serif; color: #750012; text-decoration: none; font-weight: bold}

.bottom_nav {font: 13px Arial, Helvetica, Geneva, sans-serif; color: #750012; text-decoration: none; font-weight: none}

.copy {font: 10px Arial, Helvetica, Geneva, sans-serif; color: #666666; text-decoration: none; font-weight: none}


.side_nav_background {background: url(/images/sidenav_back3.gif); background-repeat: repeat-y; }

.side_nav {
	padding: 30px 15px 15px 15px;
	font: 15px Arial, Helvetica, Geneva, sans-serif; color: #305A44; text-decoration: bold;
}

	.side_nav ul {
		list-style-type: none;
		margin: 0 0 0px 0;
		padding: 0;
	}
	
	.side_nav li {
		background-image: url(/images/bullet.gif);
		background-repeat: no-repeat;
		background-position: 0px 11px;
		padding: 4px 0 4px 20px;
	}
	
	.side_nav a:link, .side_nav a:active, .side_nav a:visited {
		font: 15px Arial, Helvetica, Geneva, sans-serif; color: #305A44; text-decoration: none;
	}
	
	.side_nav_header {
		font: 15px Arial, Helvetica, Geneva, sans-serif; color: #305A44; text-decoration: bold;
	}
	
	.side_nav a:hover {
		text-decoration: underline;
	}
	
	.side_nav img {
		margin: 0 0 0px 0;
	}

	
.search  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; text-decoration: none; background-color: #ffffff; border-color: #3897B6; border-width: 1; border-style: solid; height: 24; padding: 3px;}

.button {font: 9pt Verdana, Arial, Helvetica, sans-serif; color:#ffffff;  text-decoration: none; background-color: #750012; border-color: #305A44; border-width: 1; border-style: solid; }

.newsletter_button {font: 8pt Verdana, Arial, Helvetica, sans-serif; color:#ffffff;  text-decoration: none; background-color: 750012; border-color: #305A44; border-width: 1; border-style: solid; height: 18;}

.formentry  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#100E0C; text-decoration: none; background-color: transparent; border-color: #100E0C; border-width: 1; border-style: solid;}

a.bottom_nav:hover {color: #6A0E0E; text-decoration: underline}  
a.main_nav:hover {color: #6A0E0E; text-decoration: underline} 



 
