/* CSS Document */

ol {
	 margin-top:5px;
}

.left_thin_border {
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1pt;
		border-top-style: none;
		border-bottom-style: none;
		border-top-color: #999999;
		border-right-color: #999999;
		border-bottom-color: #999999;
		border-left-color: #666666;
		border-right-style: none;
		border-left-style: solid;
}
body { 
	background-color:#ffffff; font:12px/13px Verdana, Arial, Helvetica, sans-serif; font-color:#000000; 
	vertical-align: top;
	background-position: left top;
}

.more {
	font-size: 8px;
}

.pricelist {
	font:10px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	vertical-align: top;
	background-position: left top;
}
.pricelist_bagged {
	font:10px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	vertical-align: top;
	background-position: left top;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.menuborder {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;

}

.top_left_border_table {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: dotted;
	border-bottom-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-right-style: none;
	border-left-style: dotted;
}
.left_border_table {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-bottom-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-right-style: none;
	border-left-style: dotted;
}
.pricelist_header_bagged {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	vertical-align: top;
	background-position: left top;
	/*color: #336600;*/
	font-size: 10px;
	line-height: 10px;
	/*font-weight: bold;*/
	font-variant: normal;
}
.pricelist_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	vertical-align: top;
	background-position: left top;
	/*color: #336600;*/
	font-size: 10px;
	line-height: 10px;
	/*font-weight: bold;*/
	font-variant: normal;
}
td { 
	font:11px Verdana, Arial, Helvetica, sans-serif; font-color:#000000; 
	vertical-align: top;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	background-position: left top;
}
tr {
	font:12px Verdana, Arial, Helvetica, sans-serif; font-color:#000000; 
	vertical-align: top;
	font:12px/13px Verdana, Arial, Helvetica, sans-serif;
	background-position: left top;
}
.formheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	line-height: 24px;
}
.phpdigHighlight {
	font-weight:bold;
    color:#006F51;
    text-decoration:none;
}
.landscaperheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	line-height: 25px;
}
/*.noborder {
	font-family: "Times New Roman", Times, serif;
	border: 0px none #ffffff;
	color: #000000;
	background: #ffffff;
}

input {
	font-family: "Times New Roman", Times, serif;
	border: 1px solid #000000;
	color: #000000;
	background: #ffffff;
} */

a {
	color:#000000;
	border:0;
	cursor: pointer;
	cursor: hand;
	font-weight: bold;
}

.nav { 
	font-family: Verdana, Arial;
	font-color:#FFFFFF; text-decoration:none;text-transform:none;
	font-weight:500; border:0; font-size: 12px; }
	

a:visited { color:#666666; font-weight: 600;} /* EB9A00 */
p {}

.required {
	color: #FF0000;
}
.navlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-color:#666666;
	text-transform:none;
	font-weight:600;
	border:0;
	font-size: 9px;
	cursor: pointer;
	cursor: hand;
}
	
.orangex {background-image:url(images/top-orange-stripe.gif); background-repeat: repeat-x; z-index:1;}

.orange {background-color:#FF6600;}
.ltorange {background-color:#EB9A00;}
.black {background-color:#000000;}
.white {background-color:#ffffff;}
.beige {background-color:#F0F0D1;}
.logogreen {background-color:#006F51;}

.blackborder {border: solid black 2;}
.rightborder {border-right: 2px solid black; border-top: none; border-left: none; border-bottom: none;}
.bottomborder { border-bottom: 2px solid black; border-top: none; border-right: none; border-left: none;}

.bigborder {border-right: 2px solid black; border-top: none; border-left: none; border-bottom: 2px solid black;}

.bigletter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	color: #006600;

}

.subheading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #630000;

}
.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
}
.top_openingphrase {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 29px;

}
.top_firstparagraph {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 23px;

}

.openingphrase {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 20px;
	font-weight: bold;
	color: #9c5c4a;

}
.allcaps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-variant: normal;
	text-transform: uppercase;
}
.firstparagraph {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-variant: normal;
	text-transform: none;
}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 19px;
	color: #999999;
}

.caption {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;

}

.newsheader {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.newsitem {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
	color: #000000;
}

.featuredproduct {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: none;
	color: #000000;
}

ul {
	list-style-position: outside;
	list-style-type: square;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #666666;
	display: list-item;
	font-weight: bold;
	list-style-image: url(../images/bullet.gif);
}
a.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 600;
	color: #000000;
	letter-spacing: -.1em;
}

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	letter-spacing: -.1em;
}

.footermenu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	font-variant: normal;
	text-transform: none;
}

.footermenus {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	font-variant: normal;
	text-transform: none;
}

a:hover {
	color: #FF6600;
	text-decoration: underline;
	border:0;
	cursor: pointer;
	cursor: hand;
}
.tip {
        border-bottom: 1px dashed black; /*#00cc00;*/
        cursor: help;
}
/* Verdana 12px non-caps forest green no bold */
.menuheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #336600;	
	letter-spacing: -.01em;
		
}
.infobox {
	border: thin solid #ffffff;

}
.ptt {
	font-family: Arial, Helvetica, sans-serif; /*Georgia, "Times New Roman", Times, serif;*/
	font-size: 12px;
	font-weight: 600;
	color: #006600;
}
.pst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.tiptd {
	background-color: #FFFFCC;
}
.titletd {
	background-color: #FFFFCC;
}
.texttd {
	background-color: #FFFFCC;
} 
.selected_page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 800;
	color: #000000;
}
.sidebox {
	background-color: #CCCCCC;
	color: #003300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border-top: 1px none #333333;
	border-right: 1px none #333333;
	border-bottom: 1px none #333333;
	border-left: 1px none #333333;
	line-height: 13px;
	font-weight: normal;




}
.linkalternate {
	color: #006600;
}
.subheading-tiny {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #006600;
}
.chart {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.tinytip {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-color: #666666;			 
}.openingphraseCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
}
.openingphraseTools {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 20px;
	font-weight: bold;
	color: #FF7C00;
}
.openingphraseSpecials {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 20px;
	font-weight: bold;
	color: #5A70BD;
}
.openingphraseArticles {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 20px;
	font-weight: bold;
	color: #636063;
}
.openingphraseDirectory {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 20px;
	font-weight: bold;
	color: #006463;
}
.openingphraseOrder {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 20px;
	font-weight: bold;
	color: #c69652;
}
.openingphraseAboutus {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 20px;
	font-weight: bold;
	color: #315c07;
}
.openingphraseHome {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 20px;
	font-weight: bold;
	color: #84A652;
}
.subheadingTools {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #ff7c00;
}
.subheadingSpecials {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #5A70BD;
}
.subheadingServices {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #174021;
}
.subheadingArticles {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
}
.subheadingDirectory {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #006463;
}
.subheadingOrder {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #c69652;
}
.subheadingAboutus {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #315c07;
}
.subheadingHome {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #84a652;
}
h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	line-height: 21px;
	color: #666666;
	text-align: left;
	font-weight: bold;


}
.quote-name {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;

}
.bodysmall {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: normal;
}
.captionBold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;

}
.pickupprice {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}
.related {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #993300;
}

/*submit form table style*/
#submit table {  
 background-color: #F9FBFD;  
 color: #000000;  
 width: 450px;  
 border: 1px solid #D7E5F2;  
 border-collapse: collapse;
}
#submit td {
 padding: 2px;
}
#submit .formText{
 color: #006463;
 font-size: 9px;
}
#submit .formTextrequired{
 font-weight: bold;
  font-size: 9px;
 color: ff0000;
}
/*end submit form table style*/
