	/* Body style */
	body{ 
	text-align: center; 
	font-family: sans-serif; 
	margin: 0;
	vertical-align: top;
	}
	
	/* Moto style - top banner */
    div.top_moto {
	vertical-align: top;
	text-align: left; 
	color: #FFFFFF; 
	font-family: sans-serif; 
	font-size: .75em;
	}
	
	/* Mouse over descriptions uder banner style */
	div.descriptions {
	vertical-align: top;
	text-align: left; 
	color: #8CC63F; 
	font-family: sans-serif; 
	font-size: .75em;
	}
	
	/* Top of banner links */
	a.top_links { 
	color: #000000; 
	font-size: .75em; 
	text-decoration: underline; 
	}
	a.top_links:hover { 
	text-decoration: none; 
	}
	
	/* Main top links style */
	a.main_top_links {
	color: #FFFFFF; 
	font-size: 1.2em; 
	text-decoration: none;
	}
	a.main_top_links:hover {
	text-decoration: overline;
	color: #8CC63F; 
	}
	/* Divisors in between main top links style */
	span.divisor {
	color: #FFFFFF; 
	font-size: 1.2em; 
	}
	
	/* Featured product header style */
	a.featured_product { 
	color: #000000; 
	font-size: 0.9em; 
	text-decoration: none; 
	}
	a.featured_product:hover {
	color: #8CC63F; 
	text-decoration: none; 
	}
	
	/* Search box in banner style */
	input.search_box {
	background-color: #FFFFFF;
	border: 1px solid #99FF00;
	width: 100;
	height: 20;
	vertical-align: top;
	}
	
	/* Banner text style */
	span.top_text {
	color: #000000; 
	font-size: .75em; 
	text-decoration: none; 
	}
	
	a.menu_heads { 
	color: #000000; 
	font-size: 1.3em; 
	text-decoration: none; 
	}
	a.menu_heads:hover {
	color: #8CC63F; 
	text-decoration: none; 
	}
	/* e-mail styles */
	a.e_mails {
	color: #8CC63F;
	font-size: 0.75em; 
	text-decoration: underline; 
	}
	a.e_mails:hover {
	color: #8CC63F; 
	font-size: 0.75em; 
	text-decoration: none; 
	}
	
	/*bottom links styles */
	a.bottom_links {
	color: #000000;
	font-size: 0.75em; 
	text-decoration: underline; 
	}
	a.bottom_links:hover {
	color: #000000; 
	font-size: 0.75em; 
	text-decoration: none; 
	}
	
	.bottom_links_divisor {
	color: #000000;
	font-size: 0.75em; 
	text-decoration: none; 
	}
	
	.bottom_copyright {
	color: #CCCCCC;
	font-size: 0.75em; 
	text-decoration: none; 
	}
	
	/* Heading styles */
	.main_heading {
	color: #000000;
	font-size: 1.3em; 
	text-decoration: none; 
	}
	
	/*body text style*/
	.body_text {
	color: #000000;
	font-size: 0.8em; 
	text-decoration: none; 
	}
	
	a.body_link {
	color: #8CC63F;
	font-size: 1.0em; 
	text-decoration: underline; 
	}
	a.body_link:hover {
	color: #8CC63F;
	font-size: 1.0em; 
	text-decoration: none; 
	}
	
	.product_title {
	color: #000000;
	font-size: 1.2em; 
	text-decoration: none; 
	}
	
	a.product_link {
	color: blue;
	font-size: 0.8em; 
	text-decoration: underline; 
	}
	a.product_link:hover {
	color: blue;
	font-size: 0.8em; 
	text-decoration: none; 
	}
	
	
	/*White text on colored background*/
	.white_title {
	color: #FFFFFF;
	font-size: 1.2em; 
	text-decoration: none; 
	}
	.black_title {
	/*color: #000000;*/
	color: #FFFFFF;
	font-size: 1.0em;
	text-decoration: none; 
	}
	
	/* Form Stylesheetz */
	.form_box {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	vertical-align: top;
	}
	
	.form_labels {
	color: #000000;
	font-size: 0.8em;
	font-weight:bold;
	text-decoration: none; 
	}
	
	.form_headers {
	color: blue;
	font-size: 1.0em;
	font-weight:bold;
	text-decoration: none; 
	}
	
	.required {
	color: #CCCCCC;
	font-size: 0.8em; 
	text-decoration: none; 
	}
	.success {
	color: #8CC63F;
	font-size: 0.8em; 
	text-decoration: none; 
	}
	.error {
	color: #FF0000;
	font-size: 0.8em; 
	text-decoration: none; 
	}
	