/* tendercrop_styles.css */

@charset "UTF-8";

#container {
	width: 100%;
	max-width: 1200px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	position: relative;
	text-align: left;
}

.events-upcoming { display: none !important; }

#internal_header {
	padding-top: 25px;
	padding-left: 35px;
}
#internal_header h1 {
	padding: 0px;
	margin: 0px;
	font-size: 56px;
	font-weight: normal;
	color: #fcb900;
}

#internal_header h2 {
	padding: 0px;
	margin: 0px;
	font-size: 56px;
	font-weight: normal;
	font-family: "DMSans", Roboto;
	color: #fcb900;
}

#internal_content_left3 {
	float: left;
	width: 40%;
	max-width: 540px;
	margin-right: 60px;
}

#internal_content_right3 {
	float: right;
	width: 570px;
	margin-top: 0px;
	margin-right: 20px;
	padding-top: 0px;
}

#internal_description2 {
	padding-left: 35px;
}

#order-info-mobile {
	display: none;
}

#order-info-desktop {
	display: block;
}

.order-header { width: 560px; background-color: #F0B81D; color: #4e4e4d; font-size: 16px; padding: 5px; margin: 20px 0px 15px 0px; text-align: center; font-weight: bold; }
.order-header-content { margin-top: 5px; }
.order-header-item { float: left; text-align: left; font-size: 11px; padding-top: 6px; }
.order-header-item1 { width: 31%; margin-left: 2%; }
.order-header-item2 { width: 36%; }
.order-header-item3 { width: 31%; }
.order-header-item .number-circle { display: block; float: left; background-color: #fff; color: #000; border-radius: 50%; width: 35px; height: 30px; line-height: 30px; text-align: center;  font-size: 22px; padding-top: 1px; margin-top: 0px; margin-right: 3px; }

.order-form-content { width: 580px; }
.order-form-left-col { float: left; width: 270px; }
.order-form-right-col { float: left; width: 300px; }
.order-form-products {  }


.orders-instructions1 {
	padding-left: 35px;
}

.orders-instructions1 table {
	width: 100%;
	max-width: 500px;
	border: 2px solid #B5C88B;
	margin: 10px 0px;
}

.orders-instructions1 td {
	border-bottom: 1px solid #B5C88B;
	text-align: center;
	padding: 3px 0px;
}

.orders-instructions1 th {
	border-bottom: 2px solid #B5C88B;
	text-align: center;
	color: #67550D;
	font-size: 13px;
	font-weight: bold;
	padding: 10px 0px;
}

.orders-instructions1 h4 {
	font-size: 16px;
	color: #000000;
	padding: 0px;
	margin: 0px;
}

.orders-instructions1 p {
	padding: 0px;
	margin: 0px;
}

.orders-instructions2 {
	border: 1px solid #F0B81D;
	padding: 10px;
	width: 230px;
	margin: 20px 20px 0px 0px;
}

.orders-instructions2 h4 {
	color: #F0B81D;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}

.orders-instructions2 p {
	font-size: 12px;
}

.orders-instructions2 i {
	font-size: 11px;
}

.form-button2 {
	border-radius: 8px;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
	cursor: pointer;
	cursor: hand;
}

.form-button3 {
	background-color: #F0B81D;
	border-radius: 8px;
	color: #000;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	cursor: pointer;
	cursor: hand;
	padding: 6px;
}

.form-buttons-container {
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.form-buttons-container2 {
	padding: 20px 0px 5px 0px;
}

.form-header1 {
	color: #F0B81D;
	font-size: 22px;
	font-weight: normal;
	text-align: center;
	padding: 0px 0px 5px 0px;
}

.contact-form-table .contact-form-table-left-col { width: 100px; }
.contact-form-table .contact-form-table-right-col { width: 120px; }

.order-confirmation { padding-top: 30px; }
.order-confirmation-contact {  }
.order-confirmation-order { margin-top: 30px; }
.order-confirmation-contact table { width: 100%; }
.order-confirmation-contact table td { font-size: 14px; }
.order-confirmation-order table { width: 100%; }
.order-confirmation-order table td { font-size: 14px; }


/* ----------------------------------------------.order-header { width: 560px; background-color: #F0B81D; color: #4e4e4d; font-size: 16px; padding: 5px; margin: 20px 0px 15px 0px; text-align: center; font-weight: bold; }
.order-header-content { margin-top: 5px; }
.order-header-item { float: left; text-align: left; font-size: 11px; padding-top: 6px; }
.order-header-item1 { width: 31%; margin-left: 2%; }
.order-header-item2 { width: 36%; }
.order-header-item3 { width: 31%; }
.order-header-item .number-circle { display: block; float: left; background-color: #fff; color: #000; border-radius: 50%; width: 35px; height: 30px; text-align: center;  font-size: 22px; padding-top: 5px; margin-top: -5px; margin-right: 3px; }------ */


body  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4e4e4d;
	background-color: #F3E6A7;
	margin: 0px 0px 0px 0px;
}
td {
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4e4e4d;
}

.clearer { clear: both; font-size: 1px; }

a:link {
	text-decoration: none;
	color: #4e4e4d;
}
a:visited {
	text-decoration: none;
	color: #4e4e4d;
}
a:hover {
	text-decoration: underline;
	color: #4e4e4d;
}


a.chalkboard_link1:link {
	text-decoration: underline;
	color: #fbd742;
}
a.chalkboard_link1:visited {
	text-decoration: underline;
	color: #fbd742;
}
a.chalkboard_link1:hover {
	text-decoration: underline;
	color: #ffffff;
}

a.chalkboard_link2:link {
	text-decoration: underline;
	color: #ffffff;
}
a.chalkboard_link2:visited {
	text-decoration: underline;
	color: #ffffff;
}
a.chalkboard_link2:hover {
	text-decoration: none;
	color: #fbd742;
}

a.chalkboard_link3:link {
	text-decoration: none;
	color: #e0f7ac;
}
a.chalkboard_link3:visited {
	text-decoration: none;
	color: #e0f7ac;
}
a.chalkboard_link3:hover {
	text-decoration: underline;
	color: #e0f7ac;
}


a.footer-link:link {
	text-decoration: underline;
	color: #FFFFFF;
}
a.footer-link:visited {
	text-decoration: underline;
	color: #FFFFFF;
}
a.footer-link:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a.footer-link:active {
	text-decoration: none;
	color: #FFFFFF;
}

a.link2:link {
	text-decoration: underline;
	color: #4e4e4d;
}
a.link2:visited {
	text-decoration: underline;
	color: #4e4e4d;
}
a.link2:hover {
	text-decoration: none;
	color: #4e4e4d;
}
a.link2:active {
	text-decoration: none;
	color: #4e4e4d;
}

a.link3:link {
	text-decoration: none;
	color: #404A31;
}
a.link3:visited {
	text-decoration: none;
	color: #404A31;
}
a.link3:hover {
	text-decoration: underline;
	color: #404A31;
}
a.link3:active {
	text-decoration: underline;
	color: #404A31;
}


a.link3b:link {

	text-decoration: none;

	color: #404A31;
        
        background: transparent url(../../images/new_icon.gif) 0px 0px no-repeat;
        
        padding-left: 32px;

}

a.link3b:visited {

	text-decoration: none;

	color: #404A31;
        
        background: transparent url(../../images/new_icon.gif) 0px 0px no-repeat;
        
        padding-left: 32px;

}

a.link3b:hover {

	text-decoration: underline;

	color: #404A31;
        
        background: transparent url(../../images/new_icon.gif) 0px 0px no-repeat;
        
        padding-left: 32px;

}

a.link3b:active {

	text-decoration: underline;

	color: #404A31;
        
        background: transparent url(../../images/new_icon.gif) 0px 0px no-repeat;
        
        padding-left: 32px;

}

a.link4:link {
	text-decoration: underline;
	color: #F34001;
	font-weight: bold;
}
a.link4:visited {
	text-decoration: underline;
	color: #F34001;
	font-weight: bold;
}
a.link4:hover {
	text-decoration: none;
	color: #F34001;
	font-weight: bold;
}
a.link4:active {
	text-decoration: none;
	color: #F34001;
	font-weight: bold;
}

a.link5:link {
	text-decoration: underline;
	color: #C70000;
	font-weight: normal;
}
a.link5:visited {
	text-decoration: underline;
	color: #C70000;
	font-weight: normal;
}
a.link5:hover {
	text-decoration: none;
	color: #C70000;
	font-weight: normal;
}
a.link5:active {
	text-decoration: none;
	color: #C70000;
	font-weight: normal;
}


a.link6:link {
	text-decoration: underline;
	color: #efb81d;
	font-weight: normal;
}
a.link6:visited {
	text-decoration: underline;
	color: #efb81d;
	font-weight: normal;
}
a.link6:hover {
	text-decoration: none;
	color: #efb81d;
	font-weight: normal;
}
a.link6:active {
	text-decoration: none;
	color: #efb81d;
	font-weight: normal;
}

.highlight-text { color: #a1b379; }


a.photo-gallery-link1:link {
	text-decoration: underline;
	color: #9aa886;
	font-weight: bold;
}
a.photo-gallery-link1:visited {
	text-decoration: underline;
	color: #cad6a9;
	font-weight: bold;
}
a.photo-gallery-link1:hover {
	text-decoration: none;
	color: #9aa886;
	font-weight: bold;
}
a.photo-gallery-link1:active {
	text-decoration: none;
	color: #9aa886;
	font-weight: bold;
}


 

h1 {
	font-size: 18px;
	color: #b5c88b;
	font-weight: bold;
}

h2 {
	font-size: 14px;
	color: #4e4e4d;
}

h5 {
	font-size: 18px;
	color: #b5c88b;
	font-weight: bold;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-top: 15px;
}

h6  {
	font-size: 13px;
	color: #b5c88b;
	font-weight: bold;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 2px;
}

#banner {
	height: 41px;
}
#banner_nav { position: absolute; top: 13px; left: 613px; width: 350px; height: 30px; }

#chalkboard {
	padding: 0px;
	margin: 0px 0px 0px 20px;
	position: relative;
	z-index: 100;
}

#chalkboard-date {
	font-size: 20px;
	font-family: times new roman, serif;
	color: #FBD742;
	font-weight: normal;
	position: absolute;
	left: 360px;
	top: 22px;
}
.chalkboard-header1 { text-align: center; }
.chalkboard-header2 { text-align: left; padding: 0px 0px 4px 5px; }
.chalkboard-header3 { display: block; font-size: 130%; line-height: 120%; color: #ffffff; }
.chalkboard-header4 { display: block; font-size: 120%; line-height: 120%; color: #ffffff; }
.chalkboard-item1 { color: #FFFFFF; font-size: 12px; }
.chalkboard-item2 { color: #fbd742; font-style: italic; font-size: 12px; padding-left: 30px; }
#chalkboard-main {}

.chalkboard_text {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 18px;
}

.chalkboard-text2 {
	color: #FBD742;
	font-size: 13px;
	line-height: 18px;
	text-align: center;
	font-weight: bold;
}

.chalkboard-text3 {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
}

.chalkboard-text4 {
	color: #FBD742;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
}

.chalkboard-text5 {
	color: #FBD742;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	font-weight: normal;
}

.chalkboard-text6 {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
}

#chamber_link {
	float: left;
	width: 320px;
	padding-top: 25px;
}

#chamber_image {
	float: right;
}

#contact-thankyou {
	margin-top: 40px;
	width: auto;
	text-align: center;
}



#delicacies {
	float: right;
	display: inline;
	margin-right: 5px;
	width: 265px;
}

#delicacies ul {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#detour_dir {
	padding-left: 10px;
	margin-top: 0px;
	padding-top: 0px;
	width: 485px;
}
.detour {
	color: #5d753d;
	font-size: 15px;
}

.divider1 { padding: 0px 5px; color: #A7AB9D; }

.featuring-italic {
	font-style: italic;
	color: #5D753D;
	font-size: 13px;
	text-align: center;
	padding-bottom: 80px;
}

#flash_tractor {
	position: absolute;
	top: -240px;
	left: 0px;
}

#tractor {
	position: absolute;
	top: -240px;
	left: 0px;
	height: 241px;
	width: 980px;
	background: transparent url(../../images/tractor.png) 0px 0px no-repeat;
	z-index: 1;
}

#facebook_icon_home {
	position: absolute;
	top: -105px;
	right: 20px;
}

#facebook_icon {
	position: absolute;
	top: -45px;
	right: 20px;
}

#footer {
	background-color: #5d753d;
	height: 17px;
	color: #FFFFFF;
	position: relative;
}

#footer-divider { height: 22px; background-color: #3F4A30; text-align: center; width: 980px; color: #A1B377; font-style: italic; font-size: 15px; padding-top: 3px; position: relative;}

#footer_left {
	position: absolute;
	top: 0px;
	left: 25px;
}

#footer_center {
	position: absolute;
	top: 0px;
	left: 323px;
}

#footer_right {
	position: absolute;
	top: 0px;
	right: 25px;
}

.footer-text1 { padding-left: 80px; }

.footer-text2 { color: #FFFFFF; font-style: normal; }

.footer-text3 { font-size: 12px; }





.form-label1 { font-size: 13px; }

.form-label2 {
	font-size: 12px;
}

.header1 { padding: 20px 0px 0px 0px; margin: 0px; }
.header2 { padding: 0px; margin: 0px; text-indent: 30px; }

.header3 { padding: 10px 0px 3px 0px; margin: 0px 20px 10px 0px; display: block; border-bottom: 1px solid #f0b81d; color: #4e4e4d; font-size: 16px; font-weight: normal; }
.header3 b { color: #b5c88b; font-weight: bold; }

.header4 { padding: 0px; margin: 0px 0px 10px 0px; display: block; color: #b5c88b; font-size: 24px; font-weight: normal; }
.header5 { padding: 0px; margin: 0px 0px 10px 0px; display: block; color: #5e753d; font-size: 24px; font-weight: normal; }
.header6 { padding: 0px; margin: 0px; display: block; color: #5e753d; font-size: 16px; font-weight: bold; }

#home_content {
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 980px;
}

.home_content_header1 {
	padding: 3px 0px;
}

#home_content_left {
	margin: 0px;
	padding: 0px;
	width: 480px;
}

#home_content_left h5 {
	font-size: 13px;
	color: #b5c88b;
	font-weight: bold;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-top: 15px;
}

#home_content_right {
	width: 500px;
	margin-bottom: 150px;
}

#home_content_right h3 {
	font-weight: bold;
	font-size: 14px;
	color: #a1b379;
	margin: 0px;
	padding: 15px 0px 0px 0px;
}

#home_content_right li {
	font-size: 12px;
	padding-left: 0px;
	margin-left: 0px;
}

#home_content_right ul {
	margin: 0px 0px 0px 15px;
	padding: 5px 0px;	
}

#home-delicacies {
	width: 265px;
}

#home-delicacies ul {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#home-ourown {
	width: 230px;
}

#home_ourown {
	float: left;
	display: inline;
	margin-left: 0px;
	width: 200px;
	clear: both;
}

.home-text1 {
	padding: 0px 30px 0px 0px;
	margin: 0px;
}

#image {
	height: 239px;
}

#internal_bottom_spacer {
	clear: both;
	height: 30px;
}

#internal_contactus_description { clear: both; font-size: 16px; padding-left: 30px; }
.internal_contactus_item { float: left; width: 33%; }
#internal_contactus_description a { text-decoration: underline; }
#internal_contactus_description a:hover { color: #F4B81C; text-decoration: underline; }
.contactus-directions-link { clear: both; text-align: left; font-size: 18px; padding: 15px 0px 10px 30px; }
.contactus-directions-link a { text-decoration: underline; }

.internal_content1 { padding-left: 30px; }
.internal_content1 p { padding: 0px 0px 10px 0px; margin: 0px; }

#internal_content_plants_left {
	float: left;
	width: 500px;
}
#internal_content_plants_right {
	float: right;
	width: 475px;
}

#internal_content_local_left {
	float: left;
	width: 575px;
	font-size: 15px;
}
#internal_content_local_left h3 {
	font-size: 24px;
	color: #f7d30d;
	margin-top: 5px;
}
#internal_content_local_left a {
	color: #0830ae;
	text-decoration: underline;
}
#internal_content_local_left a:hover {
	color: #2B3221;
	text-decoration: none;
}

#internal_content_local_right {
	margin-top: 0px;
	padding-top: 20px;
	width: 330px;
	float: right;
}
#internal_content_local_right a {
	font-size: 13px;
	color: #0830ae;
	text-decoration: underline;
	margin-top: 0px;
	padding-top: 0px;
}
#internal_content_local_right a:hover {
	font-size: 13px;
	color: #2A3120;
	text-decoration: none;
	margin-top: 0px;
	padding-top: 0px;
}
#internal_content_directions_left,#internal_content_events_left {
	float: left;
	width: 600px;
	font-size: 15px;
}
#internal_content_directions_right,#internal_content_events_right {
	float: right;
	width: 370px;
}

.internal_item { clear: both; }
.internal_item_description { padding-top: 20px; padding-left: 55px; float: left; width: 280px; line-height: 140%; }
.internal_item_description_events { padding-top: 20px; padding-left: 55px; float: left; width: 800px; margin-right: 20px; line-height: 140%; color: #5e753d; }
.internal_item_description_events p { margin-top: 0px; padding-top: 0px; }
.events-header2 { float: left; margin: 20px 0px 0px 32px; }
.events-footer { clear: both; margin: 40px 0px 0px 55px; }
.events-footer p { font-size: 110%; }
.events-footer a { text-decoration: underline; }
.internal_item_description h2 { font-size: 16px; }
.internal_item .map { padding-top: 20px; padding-bottom: 25px; float: right; margin-right: 10px; }
.internal_item_image { padding-top: 20px; padding-bottom: 25px; float: left; width: 440px; }
.internal_item_image img { float: right; }

#internal_content_left {
	float: left;
	width: 525px;
}

#internal_content_left2 {
	float: left;
	width: 400px;
}




#internal_content_left4 {
	float: left;
	width: 570px;
}

#internal_content_right {
	float: right;
	width: 450px;
	margin-top: 0px;
	padding-top: 0px;
}

#internal_content_right2 {
	float: right;
	width: 550px;
	margin-top: 0px;
	padding-top: 0px;
}




#internal_content_right4 {

	float: right;

	width: 350px;

	margin-top: 0px;

	padding-top: 0px;

}

#internal_description {
	padding-left: 70px;
}






#internal_header2 {
	padding: 5px 0px 10px 25px;
}

#internal_header3 {
	padding: 15px 0px 10px 36px;
}

/*

#internal_table {
	text-align: center;
}


#internal_table2 {

	text-align: left;
        line-height: 140%;

}

#internal_table2 b {

        color: #b5c88b;


}
.internal_table_header {
	font-size: 16px;
	font-weight: bold;
	color: #a1b379;
}

.internal_table_header2 {
	font-size: 16px;
	font-weight: bold;
	color: #a1b379;
	display: block;
	padding-bottom: 10px;
}

.internal_table_item {
	font-size: 13px;
	color: #5b6d42;
}


.internal_table_item_grey {
	font-size: 13px;
	color: #333333;
	padding-left: 50px;
}

.internal_table_item_grey_30pad {
	font-size: 13px;
	color: #333333;
	padding-left: 30px;
}
*/
/*
.local_links_header { font-size: 13px; color: #000000; }

#local_nav {
	height: 16px;
	background-image: url(../../images/local_nav01.gif);
	background-repeat: no-repeat;
	padding-right: 20px;
	line-height: 16px;
	vertical-align: middle;
	color: #FFFFFF;
	font-size: 12px;
}
#local_nav a {
	text-decoration: none;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
}

#local_nav a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

#local_nav a:hover {
	color: #F0B81D;
	text-decoration: none;
}
*/

#logo { position: absolute; top: 0px; left: 0px; width: 980px; height: 41px; }

/*
#menu a {
	display:block;
	padding-top:0px;
	height:34px;
	color:#000;
	overflow:hidden;
}

#menu a#item1 {
	background: transparent url(../../images/nav_freshproduce_down.gif) -140px -34px no-repeat;
	
}
    #menu a#item2 {
	background: transparent url(../../images/nav_bakedgoods_down.gif) -140px -34px no-repeat;
   }
    #menu a#item3 {
	background: transparent url(../../images/nav_plantsandflowers_down.gif) -140px -34px no-repeat;
}
    #menu a#item4 {
	background: transparent url(../../images/nav_meatandpoultry_down.gif) -140px -34px no-repeat;
}
	#menu a#item5 {
	background: transparent url(../../images/nav_preparedfoods_down.gif) -140px -34px no-repeat;
}
    #menu a#item6 {
	background: transparent url(../../images/nav_giftshop_down.gif) -97px -34px no-repeat;
}
	#menu a#item7 {
	background: transparent url(../../images/nav_photos_down.gif) -80px -34px no-repeat;
}

    #menu a#item1:hover {background-position:0 0; z-index:50;}
    #menu a#item2:hover {background-position:0 0; z-index:50; }
    #menu a#item3:hover {background-position:0 0; z-index:50;}
    #menu a#item4:hover {background-position:0 0; z-index:50;}
	#menu a#item5:hover {background-position:0 0; z-index:50;}
    #menu a#item6:hover {background-position:0 0; z-index:50; }
	#menu a#item7:hover {background-position:0 0; z-index:50; }

    #menu li {
	float:left;
	margin-right:8px;
	border:none;
}

    #menu li #item1-1 {
	width:140px;
	display:block;
	height:34px;
	background: transparent;
	background-image: url(../../images/nav_freshproduce_down.gif);
	background-repeat: no-repeat;
}
    #menu li #item2-1 {
	width:140px;
	display:block;
	height:34px;
	background: transparent;
	background-image: url(../../images/nav_bakedgoods_down.gif);
	background-repeat: no-repeat;
}
    #menu li #item3-1 {
	width:140px;
	display:block;
	height:34px;
	background: transparent;
	background-image: url(../../images/nav_plantsandflowers_down.gif);
	background-repeat: no-repeat;
}
    #menu li #item4-1 {
	width:140px;
	display:block;
	height:34px;
	background: transparent;
	background-image: url(../../images/nav_meatandpoultry_down.gif);
	background-repeat: no-repeat;
}
	#menu li #item5-1 {
	width:140px;
	display:block;
	height:34px;
	background: transparent;
	background-image: url(../../images/nav_preparedfoods_down.gif);
	background-repeat: no-repeat;
}
    #menu li #item6-1 {
	width:97px;
	display:block;
	height:34px;
	background: transparent;
	background-image: url(../../images/nav_giftshop_down.gif);
	background-repeat: no-repeat;
}

#menu li #item7-1 {
	width:80px;
	display:block;
	height:34px;
	background: transparent;
	background-image: url(../../images/nav_photos_down.gif);
	background-repeat: no-repeat;
}

    #menu li.list1    {
	width:140px;
	height:34px;
	background: transparent;
	background-image: url(../../images/nav_freshproduce_up.gif);
	background-repeat: no-repeat;
}
    #menu li.list2    {
	width:140px;
	height:34px;
	background: transparent;
	background-image: url(../../images/nav_bakedgoods_up.gif);
	background-repeat: no-repeat;
}
    #menu li.list3    {
	width:140px;
	height:34px;
	background: transparent;
	background-image: url(../../images/nav_plantsandflowers_up.gif);
	background-repeat: no-repeat;
}
    #menu li.list4    {
	width:140px;
	height:34px;
	background: transparent;
	background-image: url(../../images/nav_meatandpoultry_up.gif);
	background-repeat: no-repeat;
}
	#menu li.list5    {
	width:140px;
	height:34px;
	background: transparent;
	background-image: url(../../images/nav_preparedfoods_up.gif);
	background-repeat: no-repeat;
}
    #menu li.list6    {
	width:97px;
	height:34px;
	background: transparent;
	background-image: url(../../images/nav_giftshop_up.gif);
	background-repeat: no-repeat;
}

	#menu li.list7    {
	width:80px;
	height:34px;
	background: transparent;
	background-image: url(../../images/nav_photos_up.gif);
	background-repeat: no-repeat;
}

    #menu-main {
	background: #b5c88b;
	height: 44px;
	padding-left: 30px;
	padding-top: 0px;
	position: relative;
}

    #menu {
	display:block;
	margin: 0px;
	padding-top: 5px;
}
	

    #menu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
*/

.note {
	color: #b5c88b;
	font-weight: bold;
	font-size: 16px;
}

#open_daily {
	text-align: right;
	padding: 0px 35px 80px 0px;
	margin: 10px 0px 0px;
}

#open_daily h2 {
	font-size: 14px;
	color: #4e4e4d;
	padding: 0px;
	margin: 0px;
}

.order-link-nolink { display: block; }
.order-link-mobile { display: none; text-decoration: underline; }

.order-confirmation td {
	font-size: 12px;
}

.order-instructions-td {
	padding-left: 30px;
	text-align: left;
	font-size: 11px;
}

.order-page-default-msg h4 { display: block; padding: 30px 60px; font-size: 21px; font-weight: normal; color: #000000; text-align: center; }



.paypal-info { padding: 30px 50px 0px 0px; }
.paypal-info a { text-decoration: underline; }
.paypal-info a:visited { text-decoration: underline; }
.paypal-info a:hover { text-decoration: none; }
.paypal-info2 { padding: 10px 100px 10px 0px; }

.photo-gallery-nav { border-top: 20px solid #5b723c; text-align: center; padding: 20px 0px; }

.promo-content { text-align: center; background-color: #00a23d; }
.promo-content2 { position: relative; width: 100%; }
.promo-content3 { position: absolute; top: 0px; left: 0px; }
.promo-content4 { position: absolute; top: 0px; left: 135px; }
.promo-content5 { margin-left: 250px; padding-top: 10px; font-size: 10px; }

.seedetails { font-size: 14px; color: #5E763E; }

.styled-list1 { list-style-type: none; padding: 0px; margin: 0px; }
.styled-list1 li { background: transparent url(../../images/bullet2.gif) 0px 3px no-repeat; padding: 0px 0px 5px 10px; color: #e67d02; }

.styled-list2 { list-style-type: none; padding: 0px; margin: 0px 0px 0px 63px; }
.styled-list2 li {  }

#table_contact {
	padding-top: 20px;
	padding-bottom: 15px;
}
#table_contact a {
	text-decoration: underline;
}
#table_contact a:hover {
	text-decoration: underline;
}

.table_bg_big {
	background-image: url(../../images/chalkboard_bg01.jpg);
	background-repeat: no-repeat;
	background-color: #6a6150;
}

.td3 { width: 100px; }
.td4 { width: 100px; }

.text1 {
	font-size: 11px;
}

.text2 {
	color: #F0B81D;
	font-size: 14px;
	font-weight: bold;
}

.text3 {
	color: #F0B81D;
	font-size: 16px;
	font-weight: bold;
}

.text4 {
	padding-left: 5px;
}

.text5 {
	font-size: 12px;
	font-weight: normal;
}

.text6 {
	font-size: 12px;
	font-weight: bold;
	display: block;
	background-color: #F2C032;
	padding: 2px 0px 2px 4px;
}

.text7 {
	font-size: 14px;
}

.text8 {
	font-size: 12px;
	font-weight: normal;
	background: transparent url(../../images/bullet.gif) 0px 5px no-repeat;
	padding-left: 10px;
	margin: 4px 0px 0px 4px;
}

.text9 {
	font-size: 13px;
}

.text10 {
	color: #C70000;
}

.text11 {
	font-size: 12px;
	font-weight: normal;
	color: #999999;
}
.text12 {
	font-size: 15px;
	line-height: 160%;
	font-weight: bold;
	color: #000;
	border: 1px solid #F2C032;
	padding: 10px;
	text-align: center;
}
.text13 {
	font-size: 14px;
	line-height: 150%;
	font-weight: normal;
	color: #000;
	border: 1px solid #F2C032;
	padding: 10px;
	text-align: center;
}
.text14 {
	font-size: 14px;
	line-height: 150%;
	font-weight: normal;
	color: #000;
	padding: 10px;
	text-align: left;
}
.text15 {
	font-size: 12px;
	font-weight: normal;
	background: transparent url(../../images/bullet.gif) 0px 5px no-repeat;
	padding-left: 10px;
	margin: 0px 0px 8px 10px;
}

.time { font-size: 11px; }


	#top-nav { height: 38px; background-color: #b5c88b; padding-top: 5px; padding-left: 4px; text-align: left; }
	#top-nav ul { padding: 0px; margin: 0px; list-style-type: none; }
	#top-nav ul li { padding: 0px; margin: 0px 0px 0px 8px; display: block; float: left; }
	.top-nav-link-container1 { font-size: 16px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }
	.top-nav-link-container1 { margin: 0px 0px 0px 0px; }
	a.top-nav-link1  { color: #FFFFFF; text-decoration: none; display: block; padding: 6px 6px !important; border: 1px solid #FFFFFF; }
	a.top-nav-link1:visited  { color: #FFFFFF; text-decoration: none; display: block; border: 1px solid #FFFFFF; }
	a.top-nav-link1:hover  { color: #5d743c; background-color: #FFFFFF; text-decoration: none; display: block; border: 1px solid #fbda52; }
	.top-nav-link0  { display: block; background-color: #FFFFFF; padding: 6px 6px; border: 1px solid #fbda52; color: #5d743c; }

@media screen and (max-width: 1100px) {
	#internal_content_left3 { max-width: 330px; margin-right: 40px; }
}

@media screen and (max-width: 980px) {
	#internal_content_left3,#internal_content_right3 { float: none; width: auto; padding: 0px 0px 0px 35px; margin-right: 0px; }
	#internal_content_left3 { max-width: 400px; }
	#internal_content_right3 {  }
	#internal_header,#internal_header2,#internal_description2,.orders-instructions1 { padding-left: 0px; }
	#order-info-mobile { display: block; }
	#order-info-mobile .orders-instructions2 { width: auto; margin-right: 0px; }
	#order-info-desktop { display: none; }
	.order-link-nolink { display: none; }
	.order-link-mobile { display: block; }
}

@media screen and (max-width: 650px) {
	#internal_content_right3 { max-width: none; width: auto; padding: 0px 35px; }
	#internal_content_left3 { max-width: none; width: auto; padding: 0px 35px; }
	#internal_header {  }
	#internal_header2 {  }
	#internal_header3 { padding: 15px 0px 10px 0px; }
	#internal_header h2 { font-size: 42px; }
	#internal_description2 { font-size: 16px; }
	
	
	.orders-instructions1 { font-size: 16px; }

.orders-instructions1 table { width: 100%; max-width: 500px; margin: 10px 0px; }

.orders-instructions1 td { }

.orders-instructions1 th { font-size: 13px; }

.orders-instructions1 h4 { font-size: 16px; }

.orders-instructions2 { }

.orders-instructions2 h4 { font-size: 16px; }

.orders-instructions2 p { font-size: 16px; }

.orders-instructions2 i { font-size: 16px; }

.form-button2 { font-size: 16px; }

.form-button3 { font-size: 16px; padding: 6px; }

.order-confirmation td { font-size: 16px; }

.order-instructions-td { font-size: 13px; }

.text5 { font-size: 14px; }
.text6 { font-size: 14px; }
.text7 { font-size: 14px; }
.text8 { font-size: 16px; }
.text9 { font-size: 14px; }



	.order-header { width: auto; font-size: 16px; padding: 5px; margin: 20px 0px 15px 0px; text-align: left; }
	.order-header-content { margin-top: 5px; }
	.order-header-item { float: none; text-align: left; font-size: 11px; padding-top: 6px; margin: 10px 0px 0px; }
	.order-header-item1 { width: auto; margin-left: 0; }
	.order-header-item2 { width: auto; }
	.order-header-item3 { width: auto; }
	
	
	.order-form-content { width: auto; }
	.order-form-left-col { float: none; width: auto; margin-bottom: 30px; }
	.order-form-right-col { float: none; width: auto; }
	.order-form-products { width: 100%; }
	.form-input1 { margin: 10px 0px; font-size: 16px; }
	.form-input2 { font-size: 16px; }
	select#pickupdate,select#location { margin: 10px 0px; font-size: 16px !important; }
	select#pickupdate option,select#location option { font-size: 16px !important; }
	.form-label1 { font-size: 14px; }
	.form-label2 { font-size: 16px; }
	.contact-form-table .contact-form-table-left-col { width: 140px; }
	.contact-form-table .contact-form-table-right-col { width: 120px; }

}

@media screen and (max-width: 600px) {
	.events-upcoming { display: block !important; }
}