/* CELEBRATING WILDFLOWERS PRINTER STYLES, B.LILLY 07-24--2006 */

/* LINK COLOR OVERIDE */
a { color: #6666CC; text-decoration: underline; }
a:visited { color: #660066; }
a:hover { color: #D97C18; text-decoration: none; }

a.more { color: #000000; font-size: 11px; font-weight: bold; text-decoration: none; }
a.more:visited { color: #6666CC; font-weight: bold; text-decoration: none; }
a.more:hover { background-color: transparent; color: #B66914; font-weight: bold; text-decoration: none; }

a.sub { color: #49572A; font-weight: bold; text-decoration: none; }

blockquote { font-style: italic; margin: 10px; }
body { background-color: #FFFFFF; background-repeat: repeat-y; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 11pt; margin: 0px; padding: 0; text-decoration: none; }

/* ID TARGETS LINKS WITH BACKGROUND - NN6+ CSS3 */
/* body *:target { background-color: transparent; border: solid 1px #808000; border-color: #e1e2c3!important; padding: 5px; } */
body div, body p,  body th,  body td, body li, body dd,  body caption, body blockquote { font-size: 10pt; voice-family: inherit; }
caption { font-weight: bold; text-align: left; }
dd { padding-bottom: 7px; }

div#fixed-content-430px { width: 432px; }
div#fixed-content-430px h2 { font-size: 1.0em; }
div#fixed-content-430px h3 { font-size: 1.0em; }
div#fixed-content-430px p { font-size: 1.0em; }
div#fixed-content-430px ul li { font-size: 1.0em; }

div#fixed-content-520px { font-size: inherit; width: 520px; }
div#fixed-content-520px h2 { font-size: 1.0em; }

div#sm-wrapper-right { background-color: #E1E2C3; border: 1px solid #808000!important; border: 1px solid #808000; border-color: #808000; float: right; font-size: 80%; margin: 0px 0px 10px 10px; padding: 0px; text-align: center; width: 70px; }
div#sm-wrapper-right p { margin: 0px 0px 2px 0px; padding: 0px; }
div#sm-wrapper-right p.heading { color: #5F7137; font-size: 12px; font-weight: bold; margin-bottom: 3px; margin-top: 3px; text-align: center; }

div#thumbnail-wrapper { margin: 10px 0px 5px 0px; }
div#thumbnail-wrapper .spacer { clear: both; }
div#thumbnail-wrapper .thumbnail { float: left; height: 220px; margin-right: 20px; width: 150px; }
div#thumbnail-wrapper .thumbnail150 { float: left; height: 150px; margin-bottom: 10px; margin-right: 20px; width: 150px; }
div#thumbnail-wrapper .thumbnail180 { float: left; height: 180px; margin-right: 20px; width: 150px; }

div#wrapper-right { background-color: #E1E2C3; border: 1px solid #808000!important; border: 1px solid #808000; border-color: #808000; float: right; font-size: 80%; margin: 0px 0px 10px 10px; padding: 5px; width: 210px; }
div#wrapper-right p { padding-left: 5px; padding-right: 5px; }

div#wrapper-right-orange { background: #F7F1C2; border: #D97C18 1px solid; color: #2B4909; float: right; font-size: 80%; margin: 0px 0px 10px 10px; padding: 5px; width: 210px; }
div#wrapper-right-orange p { padding-left: 5px; padding-right: 5px; }

div#wrapper-right-plain { background-color: transparent; border: none; float: right; font-size: 80%; margin: 0px 0px 10px 10px; padding: 5px; width: 210px; }
div#wrapper-right-plain p { padding-left: 5px; padding-right: 5px; }

div.float-right { float: right; }

div.headline { float: right; margin-bottom: 5px; margin-left: 10px; padding: 0px; text-align: center; width: 250px; }
div.headline #headlines-table { background-color: #DBD594; border: none; margin-top: 4px; width: 235px; }
div.headline td.headlines { background-color: #F7F1C2; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; padding: 4px; }
div.headline th.headlines { background-color: #FDC870; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; padding: 4px; text-align: center; }
div.headline td.headlines .imgfloat-left { float: left; font-size: 0.75em; margin-right: 15px; padding: 0; }

div.img-float-left { float: left; font-size: 0.75em; margin-right: 15px; padding: 0px 0px 5px 0px; }
div.img-float-right { float: right; font-size: .75em; margin-left: 10px; padding: 0px 0px 5px 0px; }
div.img-float-left-150 { float: left; font-size: 0.75em; margin-right: 15px; padding: 0px 0px 5px 0px; width:152px; }
div.img-float-right-150 { float: right; font-size: .75em; margin-left: 10px; padding: 0px 0px 5px 0px; width:152px; }
div.img-float-left-200 { float: left; font-size: 0.75em; margin-right: 15px; padding: 0px 0px 5px 0px; width:202px; }
div.img-float-right-200 { float: right; font-size: .75em; margin-left: 10px; padding: 0px 0px 5px 0px; width:202px; }
div.img-float-left-250 { float: left; font-size: 0.75em; margin-right: 15px; padding: 0px 0px 5px 0px; width:252px; }
div.img-float-right-250 { float: right; font-size: .75em; margin-left: 10px; padding: 0px 0px 5px 0px; width:252px; }
div.img-no-float { font-size: .75em; padding: 10px 15px 10px 15px; }
div.img-no-float-206w { font-size: .75em; width: 206px; }

div.largethumb-wrapper { display: block; font-size:0.75em; margin: 10px 0px 10px 0px; padding: 0px; }
div.largethumb-wrapper .thumb165 { float: left; height: 250px; margin: 2px; width: 171px; }
div.largethumb-wrapper .thumb200 { float: left; font-size:1.0em; height: 250px; margin: 2px; width: 206px; }
div.largethumb-wrapper .thumb200-sanscaption { float: left; height: 206px; margin: 2px 2px 10px 2px;  width: 206px; }
div.largethumb-wrapper .thumb250 { float: left; font-size:1.0em;  margin: 2px; width: 256px; }

div.pics-wrapper-right-plain { background-color: transparent; border: none; float: right; font-size: 80%; margin: 0px 0px 10px 10px; padding: 0px; width: 206px; }
div.pics-wrapper-right-plain p { padding-left: 5px; padding-right: 5px; }

div.pics-wrapper-right-plain-150 { background-color: transparent; border: none; float: right; font-size: 80%; margin: 0px 0px 10px 10px; padding: 0px; width: 156px; }
div.pics-wrapper-right-plain-150 p { padding-left: 5px; padding-right: 5px; }

div.pics-wrapper-left-plain { background-color: transparent; border: none; float: left; font-size: 80%; margin: 0px 10px 10px 0px; padding: 0px; width: 206px; }
div.pics-wrapper-left-plain p { padding-left: 5px; padding-right: 5px; }

fieldset { border: 1px solid #000000; padding: 2px 2px 2px 2px; }
/* fieldset {border-color: #e1e2c3!important; border: solid 1px olive; padding-left: 2px;} */
fieldset input, fieldset textarea { margin: 2px 0px 2px 0px; }
/* FORM TREATMENTS */
form { margin: 2px; }
/* p, blockquote, caption, dd, li, th, td {
	font-size : 0.9em;
} */

/* HEADINGS */
h1 { background-color: transparent; border-bottom: #000000 1px solid; color: #D97C18; display: block; font-size: 14pt; margin-left: 0px; margin-top: 0px; padding-top: 0px; width: 100%; }
h1.printerTitle { background-color: transparent; border:none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold; margin: 0px 0px 10px 0px;  }
h2 { color: #2B4909; font-size: 12pt; font-weight: bold; margin-left: 5px; }
h2.boxed { background: #F7F1C2; border: #D97C18 1px solid; color: #2B4909; display: block; font-size: 12pt; font-weight: bold; margin: 15px 0px 5px 0px; padding: 10px; }
h2.post { border-bottom: #D97C18 1px solid; color: #2B4909; display: block; font-size: 12pt; font-weight: bold; margin-bottom: 5px; margin-left: 5px; margin-top: 15px; }
h3 { color: #788A51; font-size: 12pt; font-weight: bold; margin-left: 10px; }
h4 { color: #808000; font-size: 12pt; font-weight: bold; margin-left: 15px; }
h5 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; margin-left: 15px; }
h6 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: italic; font-weight: bold; margin-left: 15px; }

/* IMAGE TREATMENTS */
img { border: 0; }
img.banner { margin: 0px 10px 10px; text-align: center; }
img.black-1px { border: 1px solid #000000; }
img.black-1px-0pad { border: 1px solid #000000; padding: 0px; }
img.black-2px { border: 2px solid #000000; }
img.black-3px { border: 3px solid #000000; }
/* WORK AROUND FOR NESTSCAPE IMAGE GAP*/
img.block { display: block; }
img.brdr-l5 { border: 1px solid #000000; margin-left: 5px; }
img.brdr-lb5 { border: 1px solid #000000; margin-bottom: 5px; margin-left: 5px; }
img.brdr-lb5-fr { border: 1px solid #000000; float: right; margin-bottom: 5px; margin-left: 5px; }
img.brdr-r5 { border: 1px solid #000000; margin-right: 5px; }
img.brdr-rb5 { border: 1px solid #000000; margin-bottom: 5px; margin-right: 5px; }
img.brdr-rb5-fl { border: 1px solid #000000; float: left; margin-bottom: 5px; margin-right: 5px; }
img.brown-1px { border: 1px solid #DBD594; }
img.brown-1px-0pad { border: 1px solid #DBD594; padding: 0px; }
img.brown-2px { border: 2px solid #DBD594; }
img.brown-3px { border: 3px solid #DBD594; }
img.image-left { float: left; margin-right: 10px; }
img.image-right { float: right; margin-left: 10px; }
/* IMAGE ALIGNMENTS AND BORDERS */
img.imgbrdr { border: 1px solid #000000; }
img.orange-1px { border: 1px solid #E0AE49; }
img.orange-2px { border: 2px solid #E0AE49; }
img.orange-3px { border: 3px solid #E0AE49; }

input.buttons { background-color: #DBD594; border: solid 1px #000000; color: #000000; font-size: 0.8em; font-weight: bold; }
input.buttons:hover { background-color: #FFBE00; }
input.comments, select.comments { font-size: small; }
legend { color: #2B4909; font-size: 12px; font-weight: bold; margin-bottom: 0px; margin-top: 5px; }

p { margin: 5px 0px 5px 0px; }
p.head06 { color: #5F7137; font-size: 13px; font-weight: bold; margin-bottom: 3px; margin-top: 3px; text-align: center; }
p.margin0 { margin-top: 0px; }
p.noscript { color: #FFFFFF; }
p.noscript a { color: #F3EBA4; }

select#globalnav { font-size: 9px; }

/* TABLE TREATMENTS */
table { font-size: inherit; /*width: 100%;*/ }
td { text-align: left; vertical-align: top; }
th { text-align: center; }

table.data { border: 1px solid #CCCC99; border-color: #e1e2c3!important; font-size: .75em; }
table.data td { text-align: center; }
table.data td, table.data th { border: solid 1px #CCCC99; border-color: #e1e2c3!important; padding: 3px; }
table.data-small { border: solid 1px #CCCC99; border-color: #e1e2c3!important; font-size: .75em; }
table.data-small td { text-align: center; }
table.data-small th { padding: 2px 8px 2px 8px; }
table.orchid-wrapper { font-size: 0.75em; margin-bottom: 5px; padding: 2px; width: 495px; }
table.orchid-wrapper td { text-align: left; vertical-align: top; }
table.orchid-wrapper th { text-align: center; }
table.pic-wrapper { font-size: 0.75em; margin-bottom: 5px; padding: 2px; }
table.text { background-color: #CCCCCC; border: 0; margin: 0; padding: 0; }
table.text .table-data { font-size: 0.75em; text-decoration: none; }
table.text caption { background: transparent; color: #000000; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-align: left; }
table.text td { background-color: #FFFFFF; padding: 4px; vertical-align: top; }
table.text th { font-weight: bold; text-align: center; vertical-align: bottom; }

td#main-table-right-cell { background-color: White; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 0px; }
/* WRAPPER DEFINITIONS (FROM INV. SPP. CSS) */
/* td#main-table-right-cell ol ol li { font-size: 0.9em; } */
td#main-table-right-cell ol { margin-left: 20px; padding: 5px 0px 5px 5px; }
td#main-table-right-cell ol li { font-size: 0.9em; padding: 0px 0px 2px 0px; }
td#main-table-right-cell ol ol li { font-size: 1.0em; }
td#main-table-right-cell ol ol ol li { font-size: 1.0em; }
td#main-table-right-cell ul { list-style: disc outside none; margin-left: 20px; padding: 0px 0px 5px 5px; }
td#main-table-right-cell ul li { padding: 0px 0px 2px 0px; }
td#main-table-right-cell ul ul li { font-size: 1.0em; }
td#main-table-right-cell ul ul ul li { font-size: 1.0em; }
td#main-table-right-cell ul.liheader { list-style: disc outside url(/wildflowers/images/grey_arr.gif); }
td#main-table-right-cell ul.liheader li { padding: 0px 0px 10px 0px; }

td#main-table-right-cell p.moreBlock { background: #F7F1C2; border: #C7912B solid 1px; float:right; }
td#main-table-right-cell a.moreBlockHover { padding: 0px 2px 0px 2px; }
td#main-table-right-cell a.moreBlockHover:hover { background-color: #788A51; color: #E0AE49; }

td#table-trick-cell { display:none;}

thead tr { background-image: url(/wildflowers/images/slices/olive-check.gif)!important; /*geko*/ background-image: url(/wildflowers/images/slices/olive-check.gif); /*ie*/ }
tt { font-size: small; margin: 0px; }

/* CLASSES */
.align-center { text-align: center; }
.align-justify { text-align: justify; }
.align-left { text-align: left; }
.align-right { text-align: right; }
.blue { color: #0000FF; }
.bold, fieldset label { font-weight: bold; }

.blocktext { background: #F7F1C2; border: #C7912B solid 1px; display: block; margin: 5px 0px 5px 0px; padding: 5px; }
.blocktext p { color: #003300; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; font-style: italic; }

.bottomlinks { background: #F7F1C2; border: #D97C18 1px solid; font-size: 0.9em; font-weight:bold; margin-top: 20px; }

.boxed { background: #F7F1C2; border: #D97C18 1px solid; color: #2B4909; display: block; font-size: inherit;  font-weight: bold; margin: 10px 0px 5px 0px; padding: 5px; }

/*GLOBAL IMAGE SETTINGS - PHOTOS AND STOCK, NOT SLICES*/
.center { text-align: center; }
.colorD97C18 {color: #D97C18;}
.contact-right { width: 260px; }
.gray { color: #000000; }
.green { color: green; }
.h2leadtext { color: #2B4909; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; }
/* .hidden, .new-browsers { display: none; } */
.horizruler { background: #D97C18; height: 1px; text-align: center; width: 95%; margin: 15px 0px 10px 0px; }

.img-caption { font-size: 0.75em; }

.indent15 { margin: 5px 0px 5px 15px; }
.indent30 { margin: 5px 0px 5px 30px; }
.indent45 { margin: 5px 0px 5px 45px; }

.lb5-fr {margin-left: 5px; margin-bottom: 5px; float: right;}
.lb5 {margin-left: 5px; margin-bottom: 5px;}
.modified { color: #CCCCCC; font-weight: normal; padding-top: 15px; text-align: right; }
.normaltext { color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; }
.rb5 { margin-bottom: 5px; margin-right: 5px; }
.rb5-fl { float: left; margin-bottom: 5px; margin-right: 5px; }
.readonly { background-color: transparent; border: 0px; color: #FF0000; font-weight: bold; }
.red { color: #FF0000; }
.regheading { color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; }
.small75em { font-size: 0.75em; }

.ten-px-pad { padding: 10px; }
.ten-px-pad-cen { padding: 10px; text-align: center; }
.underline { text-decoration: underline; }

.wrapper-center { background-color: #FFFFCC; border: 2px solid #336600!important; border: 1px solid #808000; font-size: inherit; font-weight: bold; margin: 10px 0px 10px 0px; padding: 5px; }
.wrapper-center p { padding-left: 5px; padding-right: 5px; }
.wrapper-left { float: left; margin-right: 10px; }
.wrapper-random { margin: 5px 16px 5px 16px; padding: 0; width:156px; }
.wrapper-random p { font-size: 0.8em; }
.wrapper-random p.head06 { color: #5F7137; font-size: 12px; font-weight: bold; margin-bottom: 3px; margin-top: 3px; }

/* IDs */
#address-box { background-color: #DBD594; padding-bottom: 10px; padding-top: 10px; /*padding: 5px;*/ }
/* SET THE DEFAULT LOOK LAYOUT FOR THE LINK LIST ITEMS */
#address-box ul { list-style-type: none; margin: 0; padding: 0; }
#address-box li { display: inline; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; }
#address-box p { font-size: 0.80em; }

#banner { display:none; }

#content { margin: 0px; padding: 0px; width: 100%; }
#content #main-table-right-cell #wrapper-right img { border: 1px solid #808000; }

#div-search { background-color: #5F7137; margin: 15px 0px 0px 0px;  padding: 0px 0px 5px 0px;  z-index: 3; }

#footer-left-cell { display:none; }
#footer-left-spacer-cell { display:none; }
#footer-right-cell-nocorner { display:none; }
#footer-right-cell { display:none; }

#main-table-left-cell { display:none; }

#modified { color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; margin: 10px 0px 0px 0px; text-decoration: none; }

#usda-fs-logo { background-color: #49572A; height: 29px; left: 0px; top: 0px; width: 100%; }
#usda-logo { padding-top: 10px; text-align: center; width: 100%; }
