body {
font-family: Arial, Helvetica, sans-serif; font-size:0.83em; color:#333333; background-color:#535353; margin:0px;


background-image:url(images/background.jpg); background-repeat:repeat-x;}

td {font-family: Arial, Helvetica, sans-serif;}

th {font-family: Arial, Helvetica, sans-serif;}

.table_main {
	width: 800px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	border-width:1px;
	border-style:solid;
	border-color:#11110F;
	
}

.table_main_pre_stef {
	width: 800px;
	margin-top:0px;
	margin-left:0px;
}

.thumbnail_border {border:2px #1F1F1D solid;}
.gallery_border {border:3px #1F1F1D solid;}


.menu_left_spacer {width:0px; background-color:#11110F;  }
.menu_content {width:200px; background-color:#11110F; text-align:left; vertical-align:top;}
.menu_right_spacer {width:20px; background-color:#1F1F1D;}

.main_content {width:580px; background-color:#FFFFFF; padding:15px; vertical-align:top;}
.product_header {background-color:#11110F; color:#FFFF3A; padding:5px;}
.product_image { width:480px;}

.section_header {background-color:#11110F; color:#FFFF3A; padding:5px; text-transform:capitalize; font-weight:bold; font-size:18px; width:500px;}

.table_100 {width:100%;}
.table_product{width:100%; border:solid; border-width:1px; border-color:#11110F; border-top:none;}
.table_r_product{border:solid; border-width:1px; border-color:#11110F;}
.table_r_product_filled{border:solid; border-width:1px; border-color:#11110F; background-color:#11110F; color:#FFFFFF;}

.white_text {color:#FFFFFF;}
.yellow_text {color:#FFFF3A;}

.inner_table_border {
	width:792px;
	border-left:solid;
	border-left-color:#808080;
	border-left-width:2px;
	border-right:solid;
	border-right-color:#808080;
	border-right-width:2px;
}

.header_top {background-image:url(images/header_top.jpg);}
.header_middle {background-image:url(images/header_middle.jpg);	background-repeat:no-repeat;}
.header_bottom {background-image:url(images/header_bottom.jpg);	background-repeat:no-repeat;}
.right_shadow {background-image:url(images/right_shadow.jpg); background-repeat:repeat-y;}
.bottom_shadow {background-image:url(images/bottom_shadow.gif);	background-repeat:repeat-x;}	

.table_banner {width:100%;	background-color:#CCCCCC;}

.no_border{border:none;}

.link_heading {
	font-weight:bold;
	font-size:16px;
	color:#FFFF3A;;
	margin-top:10px;
	padding:3px;
	background-color:#000000;
	text-transform:uppercase;
}
a:link.link_moreinfo 	{color:#000000; background-color:#FFFFFF; text-decoration:underline;}
a:visited.link_moreinfo {color:#000000; background-color:#FFFFFF; text-decoration:underline;}
a:hover.link_moreinfo 	{color:#FFFF3A; background-color:#000000; text-decoration:none;}
a:active.link_moreinfo 	{color:#000000; background-color:#FFFFFF; text-decoration:underline;}

h1 {padding:3px; margin:0px; font-size:18px; color:#FFFF3A; font-weight:bold; background-color:#000000; text-transform:uppercase;}
h2 {padding:2px; margin:0px; font-size:14px; color:#FFFF3A; font-weight:bold; background-color:#000000; text-transform:uppercase;}

.table_footer
{
	width:100%;
	background-color:#11110F;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

a:link {text-decoration: none; color: #FFFFFF;}
a:visited {text-decoration: none;color: #FFFFFF;}
a:hover {text-decoration:underline; color: #FFFFFF;} 
a:active {text-decoration: bold; color: #FFFFFF;}


a:link.black_link {color: #000000; text-decoration:none; font-weight:bold;}
a:visited.black_link {color:#000000; text-decoration:none; font-weight:bold;}
a:hover.black_link {color: #000000;	text-decoration:underline; font-weight:bold;}
a:active.black_link {color: #000000; text-decoration:bold; font-weight:bold;}

a:link.footer_link {color: #FFFFFF;	font-size:12px;	text-decoration: none;}
a:visited.footer_link {color: #FFFFFF; font-size:12px; text-decoration: none;}
a:hover.footer_link {color: #FFFFFF; font-size:12px; text-decoration:underline;}
a:active.footer_link {color: #FFFFFF; font-size:12px; text-decoration:none;}

a:link.header_link {color: #FFFFFF;	font-size:12px;	font-weight:bold; text-decoration:none;}	
a:hover.header_link {color: #8FB88C; font-size:12px; font-weight:bold; text-decoration:underline;}
a:visited.header_link {color: #FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;}
a:active.header_link {color: #FFFFFF; font-size:12px; font-weight:bold;	text-decoration:none;}

a:link.read_more {color: #000000; font-size:12px; font-weight:bold;	text-decoration: none;}
a:visited.read_more {color: #000000; font-size:12px; font-weight:bold; text-decoration: none;}
a:hover.read_more {color: #000000; font-size:12px;font-weight:bold;	text-decoration:underline;}
a:active.read_more {color: #000000;	font-size:12px;	font-weight:bold; text-decoration:none;}

a:link.nav_bar_link {color: #000000; font-size:10px; font-weight:bold;	text-decoration: none;}
a:visited.nav_bar_link {color: #000000; font-size:10px; font-weight:bold; text-decoration: none;}
a:hover.nav_bar_link {color: #000000; font-size:10px; font-weight:bold;	text-decoration:underline;}
a:active.nav_bar_link {color: #000000;	font-size:10px;	font-weight:bold; text-decoration:none;}

.navi_table
{
	border-left:solid;
	border-left-color:#488B43;
	border-left-width:1px;
	border-right:solid;
	border-right-color:#488B43;
	border-right-width:1px;
	border-bottom:solid;
	border-bottom-color:#488B43;
	border-bottom-width:1px;
}


.navi_main {width:173px;}

td.navi a	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	display:block;
	line-height:20px;
	padding-left:10px;
}
td.navi a:hover	{color:#FFFFFF;}

.product_text{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.spacer {width:173px; height:1px}

.m_top_green {
background-color:#488B43;
width:100%;
}

.product_table {
border-style:solid;
border-width:1px;
border-color:#999999;
width:100%;
}


.navi_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	display:block;
	height: 20px;
	line-height:20px;
	padding-left:10px;
}

.navi_bullet{background:background-color:8FB88C;}
.search_bar{background-image:url(images/searchbar.jpg);}

.td_white{background-color: #FFFFFF;}

.news {border:1px solid #FFFF3A; color:#FFF; margin-top:10px;}
.news p {font-size:12px; margin:0px; padding:3px 3px 10px 3px;}
.news h3 {font-size:14px; margin:0px; padding:3px 3px 5px 3px;}
.news h5 {font-size:14px; margin:0px; padding:1px 1px 1px 1px; background-color:#FFFF3A; color:#000000;}