body{margin:0;padding:0;background:url(../images/background.jpg) repeat-x top center #f6f7e5;font:normal 12px/15px Arial, Helvetica, sans-serif;}
div,span,ul,ol,li,p,fieldset,legend,h1,h2,h3,h4, h5, h6, img{padding:0;margin:0;}
a img{border:none;}
a{color:#008533}
a:hover{color:#000}
h1{font-size:18px;padding:5px 0 20px 0;}
h2{color:#333;font-size:18px;padding:0 0 8px 0;}
h3{color:#1b4411;}
h4{color:#333;font-size:14px;}
h5{font-size:12px;font-weight:bold;color:#000;padding:0;margin:0}
h4 a{color:#000;text-decoration:none}
.breadcrumbs{padding:7px 0 0 0;margin:10px 0 0 0;border-top:1px solid #d0d3bd;}
.left{float:left}
.right{float:right}
.main{width:100%;padding:0;margin:0 auto;}
.header{width:935px;height:87px;padding:0 24px 0 22px;margin:0 auto;margin-bottom:9px;}
.logo{width:302px;height:74px;margin-top:19px;margin-bottom:8px;float:left;}
.garden-hearts{width:181px;height:84px;float:right;margin-top:11px;margin-right:21PX;}
.wrapper{width:932px;margin:0 auto;padding:0px 0px 32px 0px;background:#fff;box-shadow:0 5px 5px #ccc;margin-top:-5px;position:relative;}
.footer_bottom{background:#fff;border-radius:0 0 5px 5px;box-shadow:0 0 4px #ccc;height:17px;margin:0 auto 30px;width:932px;}
.middle_container{width:904px;margin:0 auto;padding:12px 0px 0 0px;margin-bottom:17px;}
.middle_container_left{width:600px;height:303px;float:left;display:block;position:relative;background:black;}
.middle_container_left p.crv_topleft{margin:0;padding:0;width:7px;height:7px;position:absolute;left:-0px;top:0px;background:url(../images/banner-top-left.png);z-index:10}
.middle_container_left p.crv_topright{margin:0;padding:0;width:7px;height:7px;position:absolute;right:0px;top:0px;background:url(../images/banner-top-right.png);z-index:10}
.middle_container_left p.crv_leftbottom{margin:0;padding:0;width:7px;height:7px;position:absolute;left:0px;bottom:0;background:url(../images/banner-down-left.png);z-index:10}
.middle_container_left p.crv_rightbottom{margin:0;padding:0;width:7px;height:7px;position:absolute;right:0px;bottom:0;background:url(../images/banner-down-right.png);z-index:10}
.middle_container_right{width:279px;height:auto;float:right;display:block;background:#fcf29b;position:relative;border:1px solid #ecce9a;padding:0;margin-right:-1px;}
.middle_container_right p.crv_topleft{margin:0;padding:0;width:7px;height:7px;position:absolute;left:-1px;top:-1px;background:url(../images/top-left.jpg)}
.middle_container_right p.crv_topright{margin:0;padding:0;width:7px;height:7px;position:absolute;right:-1px;top:-1px;background:url(../images/top-right.jpg)}
.middle_container_right p.crv_leftbottom{margin:0;padding:0;width:7px;height:7px;position:absolute;left:-1px;bottom:-1px;background:url(../images/down-bottom-left.jpg)}
.middle_container_right p.crv_rightbottom{margin:0;padding:0;width:7px;height:7px;position:absolute;right:-1px;bottom:-1px;background:url(../images/down-right.jpg)}
.middle_container_right_mobile{width:279px;height:auto;float:right;display:block;background:#fcf29b;position:relative;border:1px solid #ecce9a;padding:0;margin-right:-1px;}
.middle_container_right_mobile p.crv_topleft{margin:0;padding:0;width:7px;height:7px;position:absolute;left:-1px;top:-1px;background:url(../images/top-left.jpg)}
.middle_container_right_mobile p.crv_topright{margin:0;padding:0;width:7px;height:7px;position:absolute;right:-1px;top:-1px;background:url(../images/top-right.jpg)}
.middle_container_right_mobile p.crv_leftbottom{margin:0;padding:0;width:7px;height:7px;position:absolute;left:-1px;bottom:-1px;background:url(../images/down-bottom-left.jpg)}
.middle_container_right_mobile p.crv_rightbottom{margin:0;padding:0;width:7px;height:7px;position:absolute;right:-1px;bottom:-1px;background:url(../images/down-right.jpg)}
.more{color:#379816;font-size:12px;float:right;margin:8px 0 10px 0px;}
.more a{color:#379816;font-size:12px;color:#379816;text-decoration:none;}
.more a{color:#379816;font-size:12px;color:#379816;text-decoration:none;}
.more img{margin-left:10px;}
.upcoming{width:187px;display:block;top:10px;position:absolute;left:19px;}
.box-upcoming{width:264px;height:auto;display:block;margin-top:55px;border-bottom:1px solid #dfd895;padding:0 0 8px 0px;float:left;}
.box-a img{width:60px;height:auto;float:left;margin-right:12px;}
.box-a-text{width:190px;float:left;font-size:12px;}
.box-a-text span{letter-spacing:-1;}
.box_left{float:left;}
.box-upcoming-box{width:264px;height:auto;display:block;border-bottom:1px solid #dfd895;padding:9px 0 7px 0px;float:left;}
.small_banner{width:100%;margin:0 auto;padding:0px;height:129px;margin-bottom:6px;}
.small_banner span{font-size:24px;line-height:24px;}
.small_banner p{font-size:16px;padding:0;}
.small_banner a{font-size:12px;color:#010101;text-decoration:none;}
.small_banner img{margin-left:10px;}
.small_banner .small_banner_left{float:left;width:160px;}
.small_banner .small_banner_img{float:right;width:110px;margin:-14px 0 0 0;padding:0 6px 0 0;text-align:right;}
.small_banner .small_banner_img img{margin:0;padding:0}
.small-banner-a{width:278px;height:122px;float:left;background:url(../images/small_ban.gif) no-repeat 0 0;cursor:pointer;margin-left:16px;padding:15px 0px 0px 20px;}
.small-banner-b{width:277px;height:126px;float:left;background:url(../images/small_ban.gif) no-repeat 0 0;cursor:pointer;margin-left:8px;padding:15px 0px 0px 20px;}
.small-banner-c{width:286px;height:135px;float:left;background:url(../images/small_ban.gif) no-repeat 0 0;margin-left:9px;cursor:pointer;padding:15px 0px 0px 20px;}
.Boggiatto-text{font-size:14px;width:840px;text-align:justify;padding:0px 20px 0px 20px;margin:0 auto;}
.clear{clear:both;}
.footer{width:980px;background:url(../images/footer_image.png) no-repeat;margin:0 auto;margin-top:0px;padding:20px 0 17px;position:relative;}
.footer-inner{width:890px;height:auto;margin:0 auto;color:#FFFFFF;font-size:12px;}
.footer-inner span{font-weight:bold;display:block;padding:0 0 10px 0}
.footer-inner a{color:#FFFFFF;text-decoration:none;}
.footer-inner ul{list-style-type:none;float:left;border:#ff0000 0px solid;margin:0 60px 0 0}
.footer-inner li{font-weight:normal;line-height:17px;}
.footer-inner p{color:#FFFFFF;margin-top:16px;}
.copyright{}
.banner_mouseover{width:586px;height:49px;position:absolute;top:240px;left:8px;background:url(../images/banner_nav.png) no-repeat 0 0;z-index:111}
.banner_mouseover-iceberg{width:209px;height:49px;font-size:16px;left:1px;}
.banner_mouseover ul{list-style-type:none}
.banner_mouseover ul li{float:left;display:block;border:red 0px solid;width:195px;text-align:center;}
.banner_mouseover ul li a{display:block;line-height:50px;font-size:14px;font-weight:bold;color:#333;text-decoration:none}
.banner_mouseover ul li.left_tab a:hover{background:url(../images/banner_nav.png) no-repeat 0 -50px;color:#fff}
.banner_mouseover ul li.center_tab a:hover{background:url(../images/banner_nav.png) no-repeat -195px -50px;color:#fff}
.banner_mouseover ul li.right_tab a:hover{background:url(../images/banner_nav.png) no-repeat -390px -50px;color:#fff}
.contact-us{width:936px;margin:0 auto;padding:0px 20px 0 25px;height:129px;margin-bottom:8px;color:#7e7e7e;font-size:14px;position:relative;}
.contact-us p{float:left;margin:0px;padding:0px;width:243px;display:block;text-align:justify;margin-bottom:15px;line-height:18px;}
.contact-img{width:218px;height:252px;position:absolute;top:146px;left:623px;}
.products-details{width:936px;margin:0 auto;padding:0px 20px 0 25px;height:129px;margin-bottom:8px;color:#7e7e7e;font-size:14px;}
.products-details-text{width:936px;color:#7e7e7e;font-size:14px;margin-top:10px;line-height:18px;}
.products-details-box{width:936px;margin-top:10px;}
.products-details-box ul{list-style-type:none;}
.products-details-box ul li{display:block;float:left;width:175px;height:150px;margin-right:46px;margin-left:10px;border:1px solid #FFFFFF;box-shadow:0px 3px 7px #888888;font-size:12px;font-weight:bold;color:#3b9e0d;margin-bottom:20px;}
.content{padding:10px 18px 0 43px;position:relative;text-align:justify;}
img.img_right{float:right;padding:3px;background:#fff;border:#d0d3bd 1px solid;margin:3px 0 10px 15px;}
img.img_left{float:left;padding:3px;background:#fff;border:#d0d3bd 1px solid;margin:3px 15px 10px 0;}
.news_item{width:420px;margin:0 0 50px 0}
.news_item em{color:#008533}
.news_item a.more{color:#060;text-decoration:none}
.fullwidth{}
.fullwidth a{text-decoration:none}
.crumbtail{position:relative;border:#ff0000 0px solid;text-align:right}
.crumbtail ul{margin:0;padding:0;list-style-type:none;position:absolute;right:0;top:0}
.crumbtail ul li{display:inline;text-align:right;background:url(../images/arrow_crumb.gif) no-repeat 0 5px;padding:0 10px 0 20px}
.prod_thumb{width:266px;display:inline-block;vertical-align:top;text-align:center;min-height:275px;margin:0 20px 0 0;}
.prod_thumb img{background:#f5f8e5;border:#e1e5a6 1px solid;padding:3px;}
.prod_thumb a{color:#000;text-decoration:none;font-weight:bold;display:block;padding:5px 0}
.prod_thumb_right{width:266px;display:inline-block;vertical-align:top;text-align:center;min-height:275px;margin:0 20px 0 0;}
.prod_thumb_right img{background:#f5f8e5;border:#e1e5a6 1px solid;padding:3px;}
.prod_thumb_right a{color:#000;text-decoration:none;font-weight:bold;display:block;padding:5px 0}
.new-page-link{color:#272727;font-size:12px;margin-top:5px;float:right;}
.new-page-link table td ul{list-style-type:none;}
td .plaintxt{color:#272727;}
td .plaintxt ul{list-style-type:none;}
td .plaintxt ul li{float:left;margin-right:3px;margin-left:9px;}
td .plaintxt ul li a{text-decoration:none;}
td .plaintxt ul li a:hover{text-decoration:underline;}
.industry-orga-box-a{float:left;width:310px;}
.romaine{width:980;text-align:justify;line-height:18px;}
.square li{margin-left:30px;text-align:justify;}
.disc li{margin-left:30px;text-align:justify;}
.content h1{font-size:18px;line-height:25px;padding:5px 0 20px}
#contact-form{font-size:14px;}
.romaine-images{margin:0 auto;width:452px;}
.text-link{padding:10px 0 0 40px;width:500px;line-height:18px;}
.text-link-ab{padding:1px 0 0 20px;line-height:18px;}
.right-box{margin-left:0px;}
.box-space{padding:0 0 0 0px;}
.comments-a{font-weight:bold;font-style:italic;}
.pagination{float:right;}
.pagination ul{list-style-type:none;}
.pagination ul li{display:inline;text-align:right;margin:0px 5px 0 5px;}
.paginationab{float:left;text-align:right;}
table.heading{background:white;font-family:Arial, Helvetica, sans-serif,calibri;font-size:12px;color:#333;}
table.heading td{padding:5px 15px 5px 15px;border-bottom:#ccc 1px solid;border-left:#ccc 1px solid}
table.heading tr.header-a{}
table.heading tr.header-a td{font-weight:bold;font-size:12px;background:#c2d496;}
table.heading tr.gray{background:#f4f7e4;font-size:11px;text-align:justify;}
table.heading tr.blue{background:#f4f7e4;font-size:11px;text-align:justify;}
form{margin:0;padding:0;min-width:500px;max-width:600px;width:560px;}
form fieldset{border-color:#ededed;border-width:1px;border-style:solid;padding:10px;margin:15px 0 15px 0;}
form fieldset legend{font-size:1.3em;color:#6f6f6f;}
form label{display:block;float:left;width:150px;padding:0;margin:5px 0 0;text-align:right;}
form fieldset label:first-letter{text-decoration:underline;}
form input, form textarea{margin:5px 0 0 10px;}
form input#reset{margin-left:0px;}
textarea{overflow:auto;}
form small{display:block;margin:0 0 5px 160px;padding:1px 3px;font-size:88%;}
form .required{}
form br{clear:left;}
input, textarea{padding:9px;border:solid 1px #E5E5E5;outline:0;font:normal 13px/100% Verdana, Tahoma, sans-serif;width:300px;background:#FFFFFF url('http://www.boggiattoproduce.com/css/bg_form.png') left top repeat-x;background:-webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));background:-moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;-moz-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;-webkit-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;}
textarea{width:300px;max-width:400px;height:150px;line-height:150%;}
input:hover, textarea:hover,
input:focus, textarea:focus{border-color:#C9C9C9;-webkit-box-shadow:rgba(0, 0, 0, 0.15) 0px 0px 8px;}
.form label{margin-left:10px;color:#999999;}
input[type="submit"], input[type="reset"], input[type="button"]{width:auto;padding:9px 15px;background:#128b0c;border:0;font-size:14px;color:#FFFFFF;-moz-border-radius:5px;-webkit-border-radius:5px;}
.mid_content_block{height:295px;}
.mid_content_block h2{background:none repeat scroll 0 0 #FDFFFB;border-bottom:1px dashed #DDDDDD;color:green;display:block;font-size:28px;font-weight:normal;margin:20px 50px;padding:20px 0 30px;}
.news_form{max-width:none !important;min-width:inherit !important;width:420px !important;}
.claim-form{margin:20px 0;}
.claim-form h1{font-size:22px;line-height:30px;}
.claim-form .right{float:right;}
.claim-form .left{float:left;}
.claim-form form{width:auto;max-width:none;text-align:left;}
.claim-form form fieldset{border:0;margin:0;padding:0;}
.claim-form form .form-group{clear:both;margin-bottom:10px;display:block;}
.claim-form form label{width:170px;padding-right:10px;text-align:left;font-weight:bold;}
.claim-form form input[type="text"], .claim-form form input[type="tel"], .claim-form form input[type="email"], .claim-form form input[type="date"], .claim-form form textarea{border:1px solid #ddd;box-shadow:inset 2px 2px 5px rgba(0, 0, 0, 0.1) !important;background:#fff;padding:5px 10px;}
.claim-form form label span{color:red;}
.claim-form form .form-group input[type="text"], .claim-form form .form-group input[type="tel"], .claim-form form .form-group input[type="email"], .claim-form form .form-group input[type="date"]{height:24px}
.claim-form form .claim-details-table input[type="text"], .claim-form form .claim-details-table input[type="tel"], .claim-form form .claim-details-table input[type="email"], .claim-form form .claim-details-table input[type="date"]{height:20px;padding:5px;}
.claim-details-table{display:table;background:#ddd;width:100%;margin:20px 0;border-spacing:1px;}
.claim-details-header-row, .claim-details-row{display:table-row;width:100%;background:#fafafa;}
.claim-details-header-row{background:#f5f5f5;}
.claim-details-column, .claim-details-th{display:table-cell;padding:5px;width:10%;text-align:center;vertical-align:middle;}
.claim-details-column.last, .claim-details-th.last{width:20%;}
.claim-details-column.full{display:table-row;}
.claim-details-th{padding:10px 5px;font-weight:bold;color:#000;}
.claim-details-table input{width:82px;margin:5px 0;padding-left:5px;padding-right:5px;height:20px;}
.claim-details-table input.small{width:40px;}
.claim-details-table input.mid{width:68px;}
.claim-details-table input.browse{opacity:0;cursor:pointer;margin:0 !important;padding:5px !important;position:absolute;left:0;top:0;}
.browse-btn{background:url(../images/browser-icon-disable.png) no-repeat center center;display:block;border-radius:5px;color:#fff;position:relative;margin:0 0 5px;overflow:hidden;font-size:14px;height:28px;width:28px;margin:0 auto;}
.browse-btn.enable{background:url(../images/browser-icon.png) no-repeat center center !important;}
.claim-details-table textarea{width:180px;height:60px;margin:5px 0;padding:5px !important;}
.claim-form form input[type="button"]{width:100px;padding:9px 15px;background:#128b0c;border:0;font-size:14px;color:#FFFFFF;-moz-border-radius:5px;-webkit-border-radius:5px;}
.claim-form form input.send{margin:0px 0 5px;}
.submit-form-block{clear:both;text-align:right;border-bottom:1px solid #ddd;padding-bottom:5px;margin-bottom:10px;}
.submit-form-block a{display:inline-block;margin:0 0 0 10px;text-decoration:none;vertical-align:middle;color:#333;}
.submit-form-block a.add{background:url(../images/plus.png) no-repeat 0 center;padding-left:15px;}
.submit-form-block a.remove{background:url(../images/remove.png) no-repeat 0 center;padding-left:15px;}
.claim-form form .red, .claim-form form .error{color:red;}
.claim-form form .green, .claim-form form .success{color:green;}
.middle_container_right_mobile{display:none;}
.fact_sheet li{margin-bottom:15px;}
.contact_us, .map{width:48%;margin-bottom:10px;float:left;margin-right:2%;}
.map{width:48%;margin-bottom:10px;float:left;margin-left:2%;margin-right:0%;}
.contact_us form{width:100%;min-width:100%;max-width:100%;}
.contact_us input[type="text"], .contact_us textarea{width:96%;margin:5px 0px;padding:1% 2%;max-width:none;min-height:28px;}
.contact_us input{margin-left:0;}
.content .contact_left img{width:auto !important;display:inline;}
.contact_us small{margin:5px 0 0;color:#777;}
@media only screen and (max-width:1050px){.wrapper{margin:0 auto;}
.content{text-align:left;}
}
@media only screen and (max-width:990px){p, b, h1, h2, h3, h4, h5, h6{display:block;}
img{max-width:100%;height:auto;border:none;}
.header{margin:0 auto 9px;width:700px;padding:0;}
.garden-hearts{margin-right:0;}
.wrapper{width:700px;margin:0 auto;}
.middle_container{padding:12px 15px 0;width:96%;}
.middle_container_left{width:100%;overflow:hidden;}
.middle_container_left img{width:100%;}
.box-upcoming{width:100%;}
.box-upcoming-box{width:100%;}
.box-upcoming-box{width:100%;}
.small_banner{height:auto;}
.small-banner-a{width:215px;background:rgba(0, 0, 0, 0) url("../images/small_ban.gif") no-repeat scroll 0 0/215px auto;}
.small_banner .small_banner_left{width:117px;}
.small_banner .small_banner_img{margin:-8px 0 0;width:202px;float:none;text-align:right;padding:0 13px 0 0;}
.small-banner-a{height:auto;margin:0 6px 0 14px;padding:10px 0 5px 12px;width:208px;}
.small_banner_img img{height:82px;overflow:hidden;width:41%;}
.small_banner_left h2{font-size:15px;}
.small_banner p{font-size:14px;}
.small-banner-b{width:215px;background:url("../images/small_ban.gif") no-repeat scroll 0 0/215px auto;padding:10px 0 5px 10px;height:auto;margin-left:3px;}
.footer{width:730px;margin:0 auto;background:url("../images/footer_image_tab.png") no-repeat scroll 0 0/730px auto;padding:9px 0 6px;}
.footer-inner{width:100%;}
.footer-inner p{margin:7px 0 0 30px;}
.footer-inner ul{margin:0 0 0 30px;}
.footer-inner li{line-height:15px;}
.copyright{bottom:102px;left:32px;}
.content{padding-top:30px;}
.footer_bottom{width:700px;}
.middle_container_right{display:none;}
.middle_container_right_mobile{background:#fcf29b;border:1px solid #ecce9a;display:block !important;float:none;height:auto;margin:20px auto;padding:0;position:relative;width:90% !important;}
.table-responsive-broccoli{height:120px;overflow:auto;width:100%;}
.news_item{display:block;margin:0 0 30px;width:97%;}
.weather_box{display:none;}
table.heading td{padding:0;}
.prod_thumb{width:185px;min-height:240px;}
.prod_thumb_right{width:185px;min-height:240px;}
.crumbtail ul{width:30%;}
#lightbox-container-image-box{width:670px !important;height:auto !important;}
#lightbox-container-image-data-box{width:650px !important;height:auto !important}
.romaine p{text-align:left;}
}
@media only screen and (max-width:760px){.header{width:550px;}
.wrapper{margin:0 auto;width:550px;}
.GENXHwxNewStyle{display:none;}
.banner_mouseover{background:none;width:100%;right:0;top:28%;height:auto;}
.banner_mouseover ul li.left_tab a:hover{background:#008533 !important;background-position:inherit !important;border-radius:4px;}
.banner_mouseover ul li.center_tab a:hover{background:#008533 !important;background-position:inherit !important;border-radius:4px;}
.banner_mouseover ul li.right_tab a:hover{background:#008533 !important;background-position:inherit !important;border-radius:4px;}
.banner_mouseover ul li{background:#fbe006;border-radius:4px;display:block;margin:0 auto 10px;text-align:center;width:195px;float:none;}
.small-banner-a{height:122px;margin:0 auto;float:none;display:block;padding:15px 0 0 20px;width:278px;background-size:auto;}
.small_banner .small_banner_left{float:left;width:160px;}
.small_banner .small_banner_img{float:right;margin:-14px 0 0;padding:0 6px 0 0;text-align:right;width:110px;}
.small_banner_img img{height:auto;width:auto;}
.footer{width:510px;margin:0 auto;padding:20px;background:url("../images/footer_image_mobile.png") no-repeat #309017;}
.footer_bottom{width:550px;}
.footer-inner ul{margin:0;padding:0 0 13px;width:49%;}
.footer-inner li{line-height:20px;}
.footer-inner p{text-align:center;}
.footer-inner span{font-size:15px;}
.small-banner-b{width:277px;height:126px;padding:15px 0 0 20px;margin:0 auto;float:none;display:block;background-size:auto;}
.middle_container_left{height:250px;}
.prod_thumb{width:44%;}
.prod_thumb_right{width:44%;}
.content .fullwidth table{width:100%;}
.contact_left{display:block;width:100%;}
.contact_right{display:block;width:100%;padding:60px 0 20px;}
.middle_container{width:94%;}
.content h1{font-size:15px;}
#lightbox-container-image-box{width:530px !important;height:auto !important;}
#lightbox-container-image-data-box{width:510px !important;}
.contact_us, .map{width:100%;margin-bottom:10px}
.contact_us form{width:100%;min-width:100%;max-width:100%;}
.contact_us input, .contact_us textarea{width:96%;margin:5px 0px;padding:2%;max-width:none;min-height:30px;}
.content .contact_left img{width:auto !important;display:inline;}
#captcha img{width:auto !important;display:inline;}
.contact_us input[type="submit"]{width:100%;}
}
@media only screen and (max-width:550px){ .wrapper{margin:0 auto;width:420px;padding:15px 10px 30px;}
.header{width:420px;}
.logo{width:45%;margin-top:33px;}
.logo img{width:100%;height:auto;}
.garden-hearts{width:45%;}
.garden-hearts img{width:100%;height:auto;}
.middle_container{width:96%;padding:0;margin:0 auto;}
.middle_container_right{width:90% !important;}
.footer{width:400px;}
.footer_bottom{width:440px;}
.middle_container_left{height:195px;}
.content{padding:0;}
.news_form{width:97% !important;}
.new-page-link{float:left;}
.member_address{display:block;width:100%;}
.text-link-ab{margin:0 !important;}
.banner_mouseover ul li a{font-size:11px;line-height:30px;}
.content .fullwidth table{width:100%;}
.content{padding:10px 0 0;}
.content h1{font-size:16px;}
.small_banner{height:auto;padding:20px 0 0;}
.crumbtail{text-align:left;}
.crumbtail ul{width:100%;top:40px;}
.news_item.fullwidth{padding:30px 0 0;}
.news_item.fullwidth td{display:block;}
.content ul{padding:20px 0 0 15px;}
img.img_left{width:90% !important;display:block;padding:0;object-fit:contain;border:none;}
img.img_right{width:90% !important;display:block;padding:0;object-fit:contain;border:none;}
#lightbox-container-image-box{width:420px !important;height:auto !important;}
#lightbox-container-image-data-box{width:400px !important;}
.fact_label{margin-left:10px !important;}
#records_listing img.img_left{width:auto !important;}
.text-link{width:100%;}
.fullwidth img.img_left{width:auto !important;}
.prod_thumb{margin:0 10px;}
.prod_thumb_right{margin:0 10px;}
}
@media only screen and (max-width:440px){.header{width:90%;padding:0 4%;height:auto;}
.wrapper{width:85%;}
.footer{width:80%;}
.footer_bottom{width:90%;}
.footer-inner ul{margin:0;padding:0 0 30px;text-align:center;width:100%;}
.footer-inner li{line-height:25px;}
.middle_container_left{height:152px;}
.banner_mouseover{top:16%;}
.middle_container_right_mobile{width:85% !important;}
.prod_thumb{width:97%;margin:0 0 20px 0;}
.prod_thumb_right{width:97%;margin:0 0 20px 0;}
img.img_left{width:90% !important;display:block;padding:0;object-fit:contain;}
img.img_right{width:90% !important;display:block;padding:0;object-fit:contain;}
#lightbox-container-image-box{width:340px !important;height:auto !important;}
#lightbox-container-image-data-box{width:320px !important;}
}
@media only screen and (max-width:380px){.header{width:90%;padding:0 4%;height:auto;}
.logo{display:block;float:none;margin:20px auto 0;width:90%;}
.garden-hearts{display:none;}
.wrapper{width:85%;}
.box-a-text{width:150px;}
.middle_container_right{width:86% !important;}
.small_banner{padding:20px 0 0 5px;}
.small-banner-a{width:260px;height:90px;background-size:260px auto;margin:0 auto 20px;padding:15px 0 0 20px;}
.small_banner .small_banner_left{width:167px;}
.small_banner .small_banner_img{width:72px;margin:13px 0 0;float:left;}
.small_banner .small_banner_img img{width:100%;}
.small-banner-b{width:260px;height:90px;background-size:260px auto;margin:0 auto 20px;padding:15px 0 0 20px;}
.content{padding:10px;}
.footer{width:79%;}
.footer_bottom{width:91%;}
.footer-inner ul{margin:0;padding:0 0 30px;text-align:center;width:100%;}
.footer-inner li{line-height:25px;}
.middle_container_left{height:125px;}
.middle_container_left img{width:100%;}
.banner_mouseover ul li{width:163px;}
.banner_mouseover ul li a{font-size:11px;line-height:30px;}
.middle_container_right_mobile{width:83% !important;}
.table-responsive{height:90px;overflow:auto;width:100%;}
.footer-inner p{margin:0;}
img.img_left{width:99% !important;display:block;padding:0;}
img.img_right{width:99% !important;display:block;padding:0;}
.banner_mouseover{top:6%;}
.content img{display:block;width:100% !important;object-fit:contain;border:none;}
.content .fullwidth a.lightbox img.img_right{margin-right:0 !important;}
.content .fullwidth a.more img{width:auto !important;display:inline-block;}
.crumbtail{top:50px;}
.crumbtail ul{top:0;}
.contact_left td{display:block;}
.collapse{left:-13px;}
#lightbox-container-image-box{width:280px !important;height:auto !important;}
#lightbox-container-image-data-box{width:260px !important;}
.content .fullwidth a.more{width:50%;}
.event_details{display:block;float:left;width:100%;}
}
.error_pass{color:#ff0000;}