#navbottom, #navquick, .noprint, .barhr, .barcolor, .column {display:none; float:none}
body {
    background: none repeat-x scroll 0 0 #FFF8DC;
    color: #666666;
    font: 10pt/1.15em arial,helvetica,sans-serif;
    margin: 0;
    padding: 0;
    text-align: left;
}
img { border: none;
	max-width: 100%; 
	vertical-align: middle;
	}
p {padding: 0px 5px 0px 5px;}
h1, h2, h3, h4{
	font-weight:bold;
	font-size:1.2em;
	margin: 10px 0px 2px 0px;
    line-height:1.15em;
	}
h1 {	text-align:center;}
h2 { text-align:left;}
h3 {	text-align:center;
	page-break-before:always;}
h4 {	color: #333333; 
	}
b, strong {font-weight:bolder;}
i, cite, em, var, address {font-style:italic;}
a, a:link,	a:visited, a:active, a:hover {	
	color:#708090; 
	text-decoration: none; 
	font-weight:bold; 
	} 
a:active {
	color:#d8bfd8;
	background:#808080;
	}
a:hover {
	color:#6b8e23;
	}
svg:not(:root) { overflow: hidden; }
#aurora {
	background:#ffffff;
	vertical-align:top;
	float: right;
	padding:0px 5px 10px 10px;
	width: 70%;
	}
#baurora h1 {
	font-size:1.5em;
	}
#baurora h4 {
	width: 73px;
	height: 109px;
	margin: 0px 0px 0px 0px;
    line-height:0em;
	font-size:0em;
  	text-align:right;
  	float:right;
	clear:right;
	}
#baurora p {clear:left;}
#dlyhrvst {
    background: none repeat scroll 0 0 #FFDAB9;
    border: medium none;
    clear: both;
    color: #774F2D;
    float: left;
    height: 1200px;
    margin: 0;
    overflow: hidden;
    width: 100%;
}
#hfmarket {
	width: 415px ;
	height: 124px;
	float: left;
	clear: left;
		}
#ippit {
	background: none repeat scroll 0 0 #a45193;
    border: 1px solid #000000;
    height: auto;
    margin: 20px 20px 25px 15px;
    width: 95%;
}
#ippit p {
	background: none repeat scroll 0 0 #b0c4de;
    font-size: 1em;
    height: auto;
    line-height: 1.15em;
    margin: 5px 5px 5px 5px;
	padding:5px 5px 5px 5px;
    text-align: center;
}
#ippit h1 {
	font-weight:bold;
	font-size:1em;
	text-align:center;
	background:#b0c4de;
	line-height:1.15em;
	padding:5px 5px 5px 5px;
	}
#ippit2 {
	width:98%;
	margin: 0px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	height:auto;
	}
#masthead {
	background:#525252;
	vertical-align:middle;
	overflow:hidden;
	margin: 5px 5px 0px 5px;
	}
#masthead h1 {
	width: 750px;
	height: 140px;
	margin: 0px 0px 0px 0px;
    line-height:0em;
	font-size:0em;
	text-align:center;
	}
#masthead h2 {
	width: 120px;
	height: 100px;
	margin: 0px 30px 0px 0px;
    line-height:0em;
	font-size:0em;
 	text-align: right;
  	float: right;
	}
#majbar {
	margin: 0px 0px 0px 0px;
	border: 0;
	}
#navleft {
	float:left;
	clear:left;
	margin: 0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	width:27%;
	}
#navbottom {
	font-size:1em;
	text-align:center;
	background:#8b7b8b;
	color: #666666;
	width: 98%;
	margin: 5px 5px 5px 5px;
	padding:5px 0px 5px 0px;
	float:left;
	clear:both;
	}
#navbottom a {
	color:#e6e6fa;
	text-decoration:none;
	padding:5px 5px 5px 5px;
	}
#navbottom a:hover {
	color:#222222;
	}
#navquick_cell {
	padding:1em 0 0 0 ;
	height:2em;
	color:#666666;
	}
#navquick {
	text-align:center;
	width:98%;
	}
#pgcontact {
	text-align:center;
	background:#efbc89;
	vertical-align:top;
	width: 98%;
	margin: 0px 5px 0px 0px;
	padding:5px 0px 0px 5px;	
	clear:both;	}
#pgcenter {
	background:#ffcc99;
	vertical-align:top;
	float: right;
	clear: right;
	width: 70%;
	margin: 0px 5px 5px 0px;
	padding:0px 5px 5px 5px;
      }
#pgevent {
	background:#ddddd1;
	vertical-align:top;
	width: 90%;
	margin: 5px 5px 5px 5px;
	padding:2%;	
	clear:both;	
	overflow:hidden;
	}
#pgfooter {
	font-size:1em;
	text-align:center;
	background:#6e7b8b;
	color: #e6e6fa;
	width: 98%;
	margin: 5px 5px 5px 5px;
	padding:1px 0px 1px 0px;
	position:relative;
	clear:both;
	}
#pgtitle {
	float:left;
	width:97%;
	margin:5px;
	padding:5px;
}
#pgtitle h1 {
	background:#e0e3e8;
	font-size:1.3em;
	font-weight:bold;
	}
#pgtop {
	background: #ffcc99;
	vertical-align: middle;
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 99%;
	height: 150px;
	}
#pgtop p {display: inline;}
#pgwrap {
	background:#525252;
	color:#525252;
	width: 760px;
	margin: 0px auto;
	padding:0px 0px 0px 0px;
	border:solid 5px #efbc89;
	overflow:visible;
	position:relative;
	}
.barcolor {
	background:#525252;
	color:#191970;
	text-align:center;
	clear:both;
	overflow:hidden;
	width:98%;
	font-size:.25em;
	line-height:1.1em;
	margin: 0px 5px 0px 5px;
	}
.barhr	{
	background:#b0c4de;
	color:#191970;
	text-align:center;
	clear:both;
	overflow:hidden;
	font-size:.125em;
	line-height:.75em;
	margin: 10px 10px 10px 10px;
 	}
.bold	{font-weight:bold;}
.boldi {
		font-style:italic;
		font-weight:bold;
	}
.button {
	overflow: visible;
	}
a .button {cursor: pointer;}
.button, .button a:hover, .button a:visited, .button:active {
	border: 3px groove #caff70;
	background-color:#caff70;
	background-repeat:repeat;
	color:#525252;
	text-align: center;
	text-decoration: none;
	font-weight:bold; 
	margin: 5px;
	padding: 0px 6px 0px 6px;
	}
.button a:active {	
	color: #ffcc99;
	}
.caption {
	font-size:1.0em;
	font-style:italic;
	text-align:center;
	color:#2f4f4f;
	line-height:1.2em;
	}
.column {
	color:#666666;
	float:left;
	width: 100%;
	margin: 0px auto;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	}
.cngnav {
	float: right;
	overflow:hidden;
	margin: 5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	height:70px;
	border:0;
	}
.cngnav h1 {
	background: transparent url(../images/cnglogosm.png) no-repeat top left;
	margin: 0px;
    line-height:0em;
	font-size:0em;
  	text-align:right;
	width:70px;
	height:70px;
	}
.cngippit { 
	color:#ffffff;
	float:right;
	font-size:1em;
	font-weight:bold;
	margin:5px 20px 5px 5px;
	text-align:center;
	vertical-align:middle;
	width:14%;
	}
.column ul {
	padding:0;
	list-style-type:none;
}
.column li {
	padding-bottom:5px;
}
.contact {text-align:center;}
.description {
	margin: 0px 0px 5px 0px;
    font-size: .8em;
	line-height:1.2em;	
    font-weight: bold;
    position: relative;
    text-align: left;
    text-transform: uppercase;
	}
.event	{
	width:65%;
	border-style:outset;
	border-width:thin;
	}
.followl {
	float: left;
	overflow: hidden;
	padding:0px 5px 0px 0px;
	border:0;
	width: 150px;
	height: 100px;
	position: relative;
	vertical-align:top;
	}
.followr {
	float: right;
	overflow: hidden;
	padding:0px 5px 0px 0px;
	border:0;
	width: 270px;
	height: 86px;
	position: relative;
	vertical-align:bottom;
	}

/* Gallery */
.galpicwindow {
    clear: both;
    height: 480px;
    margin: 0 auto;
    width: 95%;
	}
.galpicwindow h2 {
    font-size: 1em;
    height: 1.4em;
	}
.galpicwindow p {
    margin: 0;
    padding: 0 0 10px;
	}
.galfilmstrip {
    clear: both;
    height: 100px;
    margin: 0 auto;
    width: 98%;
	}
.galprev  {
    background: transparent url(../images/gprev.gif) no-repeat scroll 0 0;
    display: block;
    float: left;
    height: 100px;
    width: 10px;
	}
.galnext {
    background: transparent url(../images/gnext.gif) no-repeat scroll right top;
    display: block;
    float: left;
    height: 100px;
    width: 10px;
	}
.galprev span, .galnext span {
	margin: 5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	display: none;
	}
.galnavwrap { 
	background: #525252;	
	clear: left;
    margin-bottom: 10px;
    position: relative;
	height: 750px;
	width: 98%;
	}
.galnavwrap2 { 
	background: none repeat scroll 0 0;
    clear: both;
	display: block;
	float: left;
	width:98%;
	}
.galnavwrap p, .galnavwrap2 p { 
	padding: 0px 5px 0px 5px;
	color: #B0C4DE;}
.galthumbs {
    background: none repeat scroll 0 0 #525252;
    display: block;
	float: left;
    height: 90px;
	width:90%;
	padding: 5px;
   }
.galnavthumbs{
   background: none repeat scroll 0 0;
    display: block;
	float: left;
	padding: 5px;
   }
.market_location, .market_location li{
	width: 100%;
	margin: 5px;
	padding: 0px;
	list-style-type:none;
	clear:both;
	}
.month {
	background:#cdaf95;
	width:45%; 
	}
.para {;}
.product {
	float: left;
	width: 45%;
	border: 3px groove #caff70;
	padding:5px;
	vertical-align:top;
}
.productsbox {
	background-color:#fff8dc;
	font-size: 85%;
	float: left;
	width: 30%;
	height: auto;
	margin: 5px 10px 5px 5px;
	line-height: 120%;
	}
.productsbox p, .productsbox a, .productsbox h2, .productsbox dl {
	margin:3px 3px 3px 3px;
	padding:5px 5px 5px 5px
	}
.productsbox h4, .productsboxtwo h4{
	float: right;
	margin: 2px 2px 2px 2px;
	color: #525252; 
	font-size:100%;
	letter-spacing:.5px;
	}
.productsboxtwo {
    float: right;
    font-size: .9em;
    height: auto;
    line-height: 120%;
    margin: 2px;
    padding: 2px;
    width: 40%;
}
	}
.productsboxlong {
	background-color:#fff8dc;
	font-size: 85%;
	float: left;
	width: 95%;
	height: auto;
	padding: 5px;
	margin: 5px;
	line-height: 120%;
}
.productsboxlong h1 {margin: 10px 0px 3px 0px;}
.productsboxlong p {margin:3px 3px 3px 3px;}
.productsboxlong h4 {
	margin: 2px 2px 2px 2px;
	color: #525252; 
	font-size:100%;
	letter-spacing:.5px;
	}
.remind	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
.remind h1 {
	font-size: 1.2em;
	clear:right;
	margin: 0px 20px 20px 0px;
	}
.remind p {
	float: left;
	width: auto;
	font-size: 0.9em;
	text-align: center;
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
    line-height:1.15em;
 	}
.table	{
	background-color:#ffcc99;
	padding:0px 0px 0px 0px;
	table-layout:fixed;
	width:100%;
	}
.table th {
	color:#555;
	padding:0px 0px 0px 10px;
	border-color:#EFBC89;
	border-style:outset;
	border-width:medium;
	line-height:1.3em;
	background-color:#c5c1aa;
	text-align:left;
	font-weight:normal;
	}
.table td {
	background-color:#FFCC99;
	line-height:1.3em;
	color:#444;
	padding:.5em .5em .5em .5em;
	border-color:#EFBC89;
	border-style:outset;
	border-width:medium;
	}
.table td.hanging {
	padding-left: 2em; 
	text-indent: -1.25em;
	}
.table td.indent {padding-left: 1.5em;}
.table td.month {
	background:#cdaf95;
	width:45%;
	}
.table td.note {
  padding:3px 10px;
}
.table tr.odd td{
  background-color:#cdaf95;
}
.table button, .table input { overflow: auto; }
.table input.radio {
  margin:0 3px 0 0;
  }
.table p {
  margin:0px;
  color:#444444;
  text-align:left;
  width:95%;
	}
.toc {
	text-align: center;
    list-style-type: none;
	background:#8b7b8b;
	color:#b0c4de;
	font-variant:small-caps;
	vertical-align:top;
	width:90%;
	border-style: none; 
	line-height:1.5em;
	}
.toc a { color:#b0c4de;}
ul.toc { 
	margin:0px; 
	padding:0px;
	}
.toc li {font-size:100%;
	}

.toc li.button {
	margin:2px;	text-align: center;
	padding:2px;
	background-color:#8B7B8B;
	background-repeat:repeat;
	}
.toc li.button a:visited, .toc li.button a:active, 
  .toc li.button a:hover  {
	background-color:#8B7B8B;
	background-repeat:repeat;
	border: none;	
	}
.toc li.button a:link {
	color:#f5deb3;	}
.toc li.button a:visited {
	color:#f5deb3;	}
.toc li.button a:active {
	font-weight:normal;
	color:#b0c4de;	
	} 
.toc li.button a:hover {
	background-color: #caff70;
	background-repeat:repeat;
	color:#222222;
	border: 3px groove #caff70;
	}
.toc p.button, .toc p.button a:active,
 .toc p.button a:visited {
	color:#525252;
	margin:2px;	text-align: center;
	padding:2px;
	background-color:#caff70;
	background-repeat:repeat;
	}
.toc p.button a:hover {
	color:#525252;	
	background-color: #caff70;
	background-repeat:repeat;
	border: 3px groove #caff70;
	}
.viola {
	float: right;
	overflow:hidden;
	margin: 5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	width:70%;
	height:70px;
	}
.viola h1 {
	background: transparent url(../images/flower.gif) no-repeat top left;
	margin: 0px;
    line-height:0em;
	font-size:0em;
  	text-align:right;
	width:80px;
	height:64px;
	}
.violasm {
	float: right;
	overflow:hidden;
	margin: 5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	width:42%;
	height:34px;
	}
.violasm h1 {
	background: transparent url(../images/flowersm.gif) no-repeat top left;
	margin: 0px;
    line-height:0em;
	font-size:0em;
  	text-align:right;
	width:40px;
	height:32px;
	}
.welcome { text-align:center;}
.clear {	clear:both;	height:1px;}
.center { text-align:center;}
.indent { padding-left: .5em; 	}
.ital	{font-style:italic;}.right { text-align:right;}
.left { text-align:left;	}
.red { color:#FF0000;}
.welcome { text-align:center;}


