@charset "utf-8";
/* CSS Document */


body,div,h1,h2,h3,h4,h5,h6,form,fieldset,p{
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}
body,td,th{font-family:Arial, Helvetica, sans-serif;font-size:12pt;color:#333;}
body{background-color:#fff;margin:0;}
img { border:none;}
a{color:#628347;text-decoration:none;}a:hover{
	color:#2c6f05;
	text-decoration:none;
}
.b{color:#aa8609;text-decoration:none;}.b:hover{color:#999;text-decoration:none;}
.c{color:#f4ff81;text-decoration:none;}.c:hover{color:#fff;text-decoration:none;}
.d{color:#b3e223;text-decoration:none;}.d:hover{color:#fff;text-decoration:none;}
.e{color:#d3d3d3;text-decoration:none;}.e:hover{color:#fff;text-decoration:none;}
.f{color:#3f3f3e;text-decoration:none;}.f:hover{color:#2c6f05;text-decoration:none;}

 /* top */
 
 #top {background:url(img/top_bg.jpg);height:177px;vertical-align:top;}
 .intro {font-size:18px;margin:0 10px 15px 0;line-height:22px;font-family:Georgia, "Times New Roman", Times, serif;color:#3b631d;}
 
   .topleft  {padding-top:20px;}
   .topright {vertical-align:top;}
   .topright img{float:right;}
   
   #nav a{color:#fff;text-decoration:none;} #nav a:hover{color:#dde355;text-decoration:none;}
    #nav p{font-size:14px;}
   
 #header {background:url(header/image1.jpg) no-repeat top;height:268px;vertical-align:top; }
 #thumbs {background:url(img/bg_thumbs.png) no-repeat center;height:75px;}
 
 #products_thumbs {background:url(img/bg_thumbs2.jpg) no-repeat top;height:204px;vertical-align:top;}
 #products_thumbs td{vertical-align:top;}
  #products_thumbs p{font-size:13px}
  #products_thumbs h4{font-size:14px;color:#2c6f05;}
  #products_thumbs h3{font-size:12px;color:#8abc25;}
  
  #products_search {background:url(img/bg_inside_search.jpg) no-repeat top;height:174px;vertical-align:top;}

.line_of_products_title_green {	font-family: verdana; color:#2c6f05; font-size:11pt;}
.line_of_products_sub_title_lightgreen {	font-family: verdana; color:#679112; font-size:11px;}
.line_of_products_sub_title_lightgreen_black {	font-family: verdana; color:#000; font-size:9pt;}
 
 #midsec td, #announce td{vertical-align:top;}
  #midsec p, #announce p{font-size:13px;margin:0 10px 15px 0; line-height:18px;}
  #midsec h4, #announce h4{font-size:13px;color:#2c6f05;}
  #midsec h3, #announce h3{font-size:11px;color:#aa8609;}
  
  	#testi p{font-size:13px;margin:0 10px 15px 0;line-height:18px;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;color:#3b631d;}
	
 #contact {background:url(img/bg_contact.jpg) no-repeat top;width:289px;height:233px;}
 #contact .ccontent p{margin:0 10px 10px 20px;}

.login_nav {	font-family: Verdana, Arial; font-size:13px; color:#6c6c6c}
#login a{color:#6c6c6c;text-decoration:none;} #login a:hover{color:#3b6419;text-decoration:none;}

.main_text_white { 	font-family: Cambria; font-size:45px; color:#fff;}
.main_text_white_small { 	font-family: Cambria; font-size:20px; color:#fff;}
.main_text_green_small { 	font-family: Cambria; font-size:20px; color:#f4ff81;}
.main_text_lightgreen { 	font-family: cambria; font-size:45px; color:#f4ff81;}
.inside_title { 	font-family: Cambria; font-size:40px; color:#2c6f05;}
.inside_sub_text {	font-family: cambria; color: #303030; line-height:20px; font-size:12pt;}
.inside_search_text {	font-family: candara; color: #303030; font-size:11pt;}

.inside_title_products_green { 	font-family: Cambria; font-size:25px; color:#2c6f05;}
.inside_title_products_lightgreen { 	font-family: Cambria; font-size:25px; color:#77a519;}
.inside_title_products_sub_txt { 	font-family: Cambria; font-size:17px; color:#8b7408;}
.inside_products_sub_txt_gray { 	font-family: Cambria; font-size:15px; color:#3f3f3e;}
.inside_products_sub_txt_lightgray { 	font-family: Cambria; font-size:14px; color:#3f3f3e;}
.inside_sub_title_products_green { 	font-family: Cambria; font-size:18px; color:#2c6f05;}


.footer_name_white {	font-family: Verdana, Geneva, sans-serif;	color: #fff;	font-size: 9pt;}
.footer_name_white_stay_connected {	font-family: Verdana;	color: #fff;	font-size: 12pt;}
.footer_text_gray{	font-family: verdana;	color: #d3d3d3;	font-size: 11px;}
.footer_text_gray_small{	font-family: verdana;	color: #d3d3d3;	font-size: 7pt;}
.footer_text_white_small_connect{	font-family: verdana;	color: #fff;	font-size: 7pt; }
.footer_text_green_small{	font-family: verdana;	color: #b3e223;	font-size: 7pt;}


#BG {background:url(header/slideshow_BG.jpg) repeat-x; height:264px;vertical-align:top;}
#mainBG { background-image:url(header/image1.jpg); height:264px; width:1008px;}
#EmilyPictureBackground {backgound:url(header/image1.jpg); height:264px; width:1008px;}
#EmilyPicture{backgound:url(header/image1.jpg); height:264px; width:1008px;}
#people {font-family:Arial, Helvetica, sans-serif; font-size:14; color:#333333; text-align:right;}
#desc {font-family:Arial, Helvetica, sans-serif; font-size:14; color:#0e4801; text-align:right;}

.title{  margin:0; padding:0; color:#2c6f05;}
.date { margin:0; padding:0; font:Arial, Helvetica, sans-serif; color:#b9860a; font-size:12px;}
.content {  margin:0; padding:0; font-style:normal; font:Arial, Helvetica, sans-serif; color:#333; font-size:13px; letter-spacing:.02em;}

#prodholder {background:url(img/product_holder_2.jpg) no-repeat top;height:204px;vertical-align:top;}
#contactholder {background:url(img/bg_contact.jpg) no-repeat top;height:300px;vertical-align:top;}
#vidholder {background:url(img/video_holder.jpg) no-repeat bottom;height:204px;vertical-align:bottom;}

