/* CSS Document */
body, input, textarea, select { font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; }

a:hover { text-decoration: none; }
h1 { font-size: 160%; font-weight: normal; }
a.cms_homepage { font-size: 120%; font-weight: normal; color: #01644D;}
h1.cms_homepage { font-size: 260%; color: #01644D; }
h2 { font-size: 150%; font-weight: normal; }
h2.cms_homepage { font-size: 120%; color: #01644D; width:80%;}
h3 { font-size: 140%; font-weight: normal; }
h4 { font-size: 130%; font-weight: normal; }
h5 { font-size: 120%; font-weight: normal; }
h6 { font-size: 100%; font-weight: normal; }	



#masthead .logo a, #masthead .logo a:hover { text-decoration: none; }

#masthead .sitesearch label.searchlabel { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; }
	#masthead .sitesearch .searchlinks { font-size: 95%; }
	#masthead .sitesearch .searchlinks a {  color:#FFFFFF; }

#navigation ul li { font-weight: normal; font-size: 100%; }
	#navigation ul li a { text-decoration: none; color:#669966; }
	#navigation ul li a:hover { text-decoration: underline;  }
	
	#home #content .promo h2 {   font-size: 240%; font-weight: bold; }
	#home #content .promo p { font-size: 110%; line-height: 150%; }
	
#motto { font-family: Georgia, "Times New Roman", Times, serif; font-size: 210%; font-weight: bold; color: #01644D; line-height:85%; display:none;}
	
#navigation_left dt { font-weight: bold; text-transform:capitalize; color:#669966; font-size:13px; }
#navigation_left dd { font-size: 1em;  }
	#navigation_left dd a { text-decoration: none; color: #000000; }
	#navigation_left dd a:hover { text-decoration: none; color: #669966; text-decoration:underline }

#sub_head_describe {   line-height: 1.5em; font-size: 125%; color: #ccffcc; }
#sub_head h1 {   font-size: 1.6em; color: #ccffcc; }
#sub_head2 h1.prod_detail {  font-size: 17px; color: #ffffff; font-weight:bold; width:555px; / width:547px; w/idth:555px; padding:10px 0 10px 5px; background:#669966;}

#prod_describe h2{ font-family: "Times New Roman", Times, serif; color: #266253; font-size: 1.2em; }
#prod_describe a{ font-family: "Times New Roman", Times, serif; color: #266253; font-size: 1.2em; }
#prod_describe h3 { font-size: 1em; color: #666; }
#prod_describe h4 { font-size: 1em; font-family: "Times New Roman", Times, serif; color: #666; }


.prodimg a{  font-family: "Times New Roman", Times, serif; color: #266253; font-size: 1.2em; }


.product_display {  }
.product_display h2 { font-size: 1em; }
.product_display p { font-weight: 600; }
.product_display  h3 {  color: #000000; font-size: .9em; font-weight:normal; }
.product_display  h3 b { font-weight:normal; }
.product_display  a {  font-size: 1em; font-weight: 400; color:#669966;}
.product_display a:hover { color:#669966;} 
.prod_note  { font-size: 1em; color: #000; font-weight: normal; }

.specs p { color: #666; font-size: 1em; }
#nav_pyra a {  font-size: 1.3em; text-decoration: none; color:#FFFFFF;}
#nav_pyra a:hover { text-decoration: none; }

.gen_prod2 p a { font-size: 1.1em; color:#669966;  }
.gen_prod2 h3 { font-size: 1em; color:#669966; }
.gen_prod p a { font-size: 1.1em;  }
.gen_prod h3 { font-size: 1em; }
#content_p  {  color: #613418; line-height: 1.4em; }
.v_list ul li a { color: #666; }
.v_list3 ul {  font-size: 1.1em; }