/* CSS Document */

/* PALLETTE
Tan: #FEF2D0
Dark Brown (logo): #462B2D
Medium Brown: #7A5739
Light Brown (footer) #C2A474
Gold (logo): #FFBE26
Dark Green: #24590F
Medium Green: #4A7444
Light Green: #9BB55A
Orange: #BA5418
Footer Text: #543734
Side Line: #C2A474
Blue: #52A5D6
*/

body {
	background-color: #9BB55A;
}

a {
	color: #24590F;
}

a:hover {
	color: #BA5418;
}

.main_table{
	  border-top:2px solid #462B2D;
	  border-left:2px solid #462B2D;
	  border-right:2px solid #462B2D;
	  border-bottom:2px solid #462B2D;
	  width: 900px;
}

.left_col{
	  background-color: #FFFFFF;
	  border-top:0px solid #462B2D;
	  border-left:0px solid #462B2D;
	  border-right:1px solid #C2A474;
	  border-bottom:0px solid #462B2D;
	  width: 250px;
}

.right_col{
	  background-color: #FFFFFF;
	  padding-left: 2px;
	  	padding-bottom: 2px;
}

.content_table_right {
	background-color: #FEF2D0;
}

/* hr under logo */
.logo_line {
	width: 90%;
	height: 1px;
	color: #462B2D;
}

.highlight_table {
	width:90%;
	border-top:1px solid #462B2D;
	border-left:1px solid #462B2D;
	border-right:1px solid #462B2D;
	border-bottom:1px solid #462B2D;
}

.highlight_header {
	color: #462B2D;
	background-color: #FFBE26;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
  	text-decoration: none;
	padding: 2px 2px 2px 2px;
}

.highlight_footer {
	text-align: center;
	color: #FEF2D0;
	background-color: #7A5739;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
  	text-decoration: none;
	padding: 2px 2px 2px 2px;
}

a:hover.highlight_footer {
	text-align: center;
	color: #FFBE26;
	background-color: #7A5739;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
  	text-decoration: none;
	padding: 2px 2px 2px 2px;
}

.main_img {
	border-top:1px solid #462B2D;
	border-left:1px solid #462B2D;
	border-right:1px solid #462B2D;
	border-bottom:1px solid #462B2D;
}

.body_table {
	width: 350px;
	padding: 0px 0px 0px 17px;
}

.page_header_home {
	color: #462B2D;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
  	text-decoration: none;
	height: 35px;
}

.page_header {
	color: #BA5418;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
  	text-decoration: none;
	height: 35px;
}

.para_header {
	color: #BA5418;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
  	text-decoration: underline;
}

.page_text {
	color: #462B2D;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
  	text-decoration: none;
	text-align: left;
}

.page_text_home {
	color: #462B2D;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
  	text-decoration: none;
	text-align: justify;
}

.featured_table {
	width: 245px;
	background-color: #FFFFFF;
	border-top:1px solid #4A7444;
	border-left:1px solid #4A7444;
	border-right:1px solid #4A7444;
	border-bottom:1px solid #4A7444;

}

.featured_table2 {
	width: 95%;
	background-color: #FFFFFF;
	border-top:1px solid #4A7444;
	border-left:1px solid #4A7444;
	border-right:1px solid #4A7444;
	border-bottom:1px solid #4A7444;

}

.featured_cell_right {
border-left:0px solid #FEF2D0;
}

.featured_header {
	color: #FEF2D0;
	background-color: #9BB55A;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
  	text-decoration: none;
	padding: 3px 3px 3px 5px;
}

.featured_title {
	color: #24590F;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
  	text-decoration: none;
	text-align: left;
}

a:hover.featured_title {
	color: #BA5418;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
  	text-decoration: none;
	text-align: left;
}

.featured_text {
	color: #BA5418;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
  	text-decoration: none;
	text-align: left;
}

.contact_link {
	color: #24590F;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
  	text-decoration: none;
	text-align: left;
}

a:hover.contact_link {
	color: #BA5418;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
  	text-decoration: underline;
	text-align: left;
}

.submenu_header{
	color: #FEF2D0;
	background-color: #9BB55A;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
  	text-decoration: none;
		text-align: center;
}

.submenu_cell_top{
	border-bottom:1px solid #4A7444;
	border-top:1px solid #4A7444;
	text-align: center;
}

.submenu_cell{
	border-bottom:1px solid #4A7444;
	text-align: center;
}

.submenu{
	color: #462B2D;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
  	text-decoration: none;
}

a:hover.submenu{
	color: #BA5418;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
  	text-decoration: none;
}

.footer_menu {
	height: 20px;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	border-top:1px solid #C2A474;
}

.footer_menu_text{
	color: #24590F;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
  	text-decoration: none;
}

a:hover.footer_menu_text{
	color: #BA5418;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
  	text-decoration: none;
}


.footer {
	height: 20px;
	background-color: #C2A474;
	text-align: center;
	vertical-align: middle;
}

.footer_text{
	color: #462B2D;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
  	text-decoration: none;
}

a:hover.footer_text {
	color: #BA5418;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
  	text-decoration: none;
}

.vx{
	color: #462B2D;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
  	text-decoration: none;
	text-align: center;
}

a:hover.vx{
	color: #BA5418;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
  	text-decoration: none;
	text-align: center;
}

.news_title {
	color: #24590F;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
  	text-decoration: none;
}

a:hover.news_title {
	color: #BA5418;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
  	text-decoration: underline;
}

.news_subtitle {
	color: #24590F;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
  	text-decoration: none;
	font-style: italic;
}

.news_text {
	color: #24590F;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
  	text-decoration: none;
}

table.news_data {
	color: #24590F;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
  	text-decoration: none;
	border: 2px solid #462B2D;
}

table.news_data_footer {
	color: #24590F;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
  	text-decoration: none;
}

tr.news_row {
	background-color: #C2A474;
}

.breadcrumb {
	color: #24590F;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
  	text-decoration: none;
}

a:hover.breadcrumb {
	color: #BA5418;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
  	text-decoration: underline;
}

.contact {
	color: #24590F;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
  	text-decoration: none;
}

.contact2 {
	color: #462B2D;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
  	text-decoration: none;
}

.contact_main_table {
	width: 85%;
	border-color: #CCCCCC;
	background-color: #E8F0FD;
	border: 1px solid #9BB55A;
}

.contact_table {
	width: 80%;
	border-color: #CCCCCC;
	background-color: #E8F0FD;
}



.contacttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	background-color: #E8F0FD;
	color: #000000;
}

.textbox {
	width: 200px;
	border: 1;
	border-style: solid;
	border-color: #09468D;
	background-color: #FFFFFF;	
}

.textboxstate {
	width: 121px;
	border: 1;
	border-style: solid;
	border-color: #09468D;
	background-color: #FFFFFF;	
}

.textboxzip {
	width: 75px;
	border: 1;
	border-style: solid;
	border-color: #09468D;
	background-color: #FFFFFF;	
}

.textarea {
	width: 360px;
	border: 1;
	border-style: solid;
	border-color: #09468D;
	background-color: #FFFFFF;	
}

.contact_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	background-color: #F0F0F0;
	color: #000000;
	border: 1px solid #9BB55A;
}

.contact_hr {
	width: 100%;
	height: 1px;
	color: #462B2D;
}

.logo_table {
	width: 100%;
}

img.float_right { 
    float: right; 
    margin-top: 3px; 
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-top:1px solid #462B2D;
	border-left:1px solid #462B2D;
	border-right:1px solid #462B2D;
	border-bottom:1px solid #462B2D;
}

img.float_left{ 
    float: left; 
    margin-top: 3px; 
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 2px;
	border-top:1px solid #462B2D;
	border-left:1px solid #462B2D;
	border-right:1px solid #462B2D;
	border-bottom:1px solid #462B2D;
}

table.product_menu{ 
	border-top:1px solid #462B2D;
	border-left:1px solid #462B2D;
	border-right:1px solid #462B2D;
	border-bottom:1px solid #462B2D;
}

a.product_menu {
	color: #462B2D;
	background-color: #9BB55A;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
  	text-decoration: none;
	padding: 2px 2px 2px 2px;
}

.product_header {
	color: #462B2D;
	background-color: #9BB55A;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
  	text-decoration: none;
	padding: 2px 2px 2px 2px;
}

.read_more {
	text-decoration: none;
}

.product_image {
	border-top:2px solid #4A7444;
	border-left:2px solid #4A7444;
	border-right:2px solid #4A7444;
	border-bottom:2px solid #4A7444;
}