/*====== Styling all elements =====*/
*{margin:0;padding:0}
img{border:none}
abbr,acronym{cursor:help}
.floatleft{float:left !important}
.floatright{float:right !important}
.clear{clear:both}
/* Global Hyperlinks */
a{color:#7b7a7a;outline:none;border:none;text-decoration:none}
a:link{color:#7b7a7a}
a:hover,a:focus{text-decoration:underline;color:#009de2}
:focus{outline:none}
/*=============================================================*/
body{background:#fff;font:13px Arial, Helvetica, sans-serif;color:#2e2e2e;min-width:1000px}/*----- Body -----*/
.center-wrapper{width:1000px;margin:0 auto}/*----- Wrapper -----*/
#header{height:160px;position:relative}/*----- Header -----*/
#logo{position:absolute;top:0;left:72px}/*----- LOGO -----*/
#nav{height:68px;position:absolute;top:47px;left:452px}/*----- Main Navigation -----*/
#nav li{float:left;list-style:none;line-height:68px;padding-right:2px;color:#43a7eb;width:126px;text-align:center;font-weight:700}
#nav li a{color:#43a7eb;height:68px;display:inline-block;width:126px;text-decoration:none;background:url(../images/nav.png) repeat-y 100% 0;font-size:16px}
#nav li a:hover,#nav li.active a{background:url(../images/nav.png) repeat-x 0 100%;color:#fffffe;font-size:17px}
#top-nav{position:absolute;top:15px;right:0}
#top-nav li{font-size:13px;display:inline;font-weight:700}
#top-nav li a{display:inline-block;margin:5px 15px 0 0;color:#111;text-decoration:none}
#top-nav li img{vertical-align:middle;width:50px;height:45px}
#top-nav li a:hover{color:#009de2}
#image-slider{height:400px}/*----- Slider -----*/
.image-slider-int{height:330px}
#center-section{background:url(../images/cent-bg.png) repeat-x 0 0;height:205px}/*----- Center Product Section -----*/
.mn-products{float:left;width:465px;background:url(../images/sep.png) no-repeat 100% 0;margin:10px 10px 0;color:#fffffe;padding-right:25px;position:relative;height:190px}
.mn-products.fplast{float:right;background:none;padding-right:0}
.left-image{background:url(../images/prd-image-bg.png) no-repeat 0 0;width:172px;height:127px;float:left;margin:25px 15px 12px 0;text-align:center;padding-top:5px}
.mn-products p{line-height:18px}
.mn-products p.htitle{font:16px 'Gudea', sans-serif;font-weight:700;color:#0d5282;padding:0 0 8px}
.mn-products p.htitle a{color:#0d5282}
.mn-products p.btn-right{text-align:right;position:absolute;bottom:0;right:15px}
#container{clear:both;overflow:hidden;padding:15px 10px 0 12px;width:978px;margin:0 auto}/*----- Container -----*/
#container h2,#main h2,#sidebar h2{font-size:16px;font-weight:700;color:#0d5282;padding:0 0 10px}
#main{float:left;width:485px}/*----- Main Content -----*/
#main h1{font:26px 'Gudea', sans-serif;font-weight:700;color:#0d5282;padding:0 0 15px}
#main h1 span{font-size:16px;display:block;color:#262626;padding-left:8px}
#main p{padding:8px 0;line-height:18px;color:#7b7a7a;text-align:justify}
.box{float:left;width:284px;background:#ece9e9;padding:15px 14px;color:#706f6f;margin:10px 15px 0 0;min-height:235px}/*----- Product Boxes -----*/
#container .box h3{color:#4f4e4e;font-size:14px}
.box p{line-height:18px}
.box .prd-img{background:url(../images/image-bg.png) no-repeat 0 0;width:284px;height:154px;text-align:center;padding-top:3px;margin:12px 0}
#sidebar{float:right;width:452px}/*----- Sidebar -----*/
#container #sidebar h2{padding:0 0 15px}
.osbox{clear:both;overflow:hidden;color:#909192}
.left-image2{background:url(../images/image-bg2.png) no-repeat 0 0;width:115px;height:73px;float:left;margin:0 10px 12px 0;text-align:center;padding-top:5px}
#sidebar .osbox h3{font:15px Arial, Helvetica, sans-serif;font-weight:700;color:#0d5282;padding:4px 0 6px}
.osbox p{line-height:18px;padding:4px 0}
#get-a-quote{position:fixed;top:300px;right:0}
#quote-form{display:none;padding:10px 15px}
#quote-form h2{font-size:20px;font-weight:400;padding:0 0 10px}
#quote-form p{padding:4px 0}
#quote-form label{display:block;font-weight:700}
.qttextbox{width:440px;height:16px;padding:4px 10px;margin:4px 0 0;border:1px #9b9b9b solid}
.qttextarea{width:446px;height:150px;padding:4px 4px 4px 10px;margin:4px 0 0;border:1px #9b9b9b solid;max-width:446px;max-height:190px}
.content p{padding:8px 0;line-height:18px}
.content a{color:#2e2e2e}
.content a:hover{color:#009de2}
#container .content h1,#container .content h2,#container .content h3{font:20px 'Gudea', sans-serif;font-weight:700;color:#0d5282;padding:0 0 10px;clear:both}
.list,.list2{list-style:none;padding:8px 0;line-height:18px}
.list li,.list2 li{padding:3px 0 2px 15px;background:url(../images/arrow.gif) no-repeat 0 8px}
.list2{float:left;width:290px;padding-right:10px;clear:none}
.list li a,.list2 li a{color:#2e2e2e}
.list li a:hover,.list2 li a:hover{color:#009de2}
hr{border:0;color:#b2b2b2;border-bottom:1px #b2b2b2 dashed;padding-top:8px;margin-bottom:15px;outline:0;height:1px;clear:both}
.clear{clear:both}
.img-box,.img-box2{float:right;width:345px}
.img-box li,.img-box2 li{float:left;list-style:none;margin:0 0 8px 8px}
.img-box li img,.img-box2 li img{border:1px #ccc solid;padding:2px}
.img-box2{float:none;width:100%;padding:15px 0}
.addr{float:left;width:400px;overflow:hidden}
.cform,.mn-right{float:right;width:450px;overflow:hidden;padding-bottom:15px}
.cform p{padding:5px 0;clear:both}
.cform label{float:left;width:90px;padding-right:10px;font-weight:700;font-size:14px}
.textbox{width:300px;height:16px;padding:4px 6px;margin:4px 0 0;border:1px #9b9b9b solid}
.textarea{width:306px;height:100px;padding:4px 4px 4px 6px;margin:4px 0 0;border:1px #9b9b9b solid;max-width:346px;max-height:100px}
.sb-btn{margin-left:100px}
#quote-form p.sb-btn{margin-left:0}
.google-map{clear:both;width:800px;margin:0 auto}
.google-map img,.google-map object{border:2px #c3c3c3 solid}
.google-map small{text-align:center;line-height:22px;display:block}
#footer{border-top:1px #ece9e9 solid;clear:both;width:995px;margin:15px auto;padding:16px 0 0;overflow:hidden;font-size:12px}/*----- Footer -----*/
#social-media{float:left;width:225px;padding:0 10px 0 15px}/*----- Social Media -----*/
#social li{display:inline;padding-right:1px}
#social li a{display:inline-block}
#copyright{float:right;width:625px}/*----- Copyright Text -----*/
#copyright p{padding-bottom:5px;line-height:25px}
#copyright img{vertical-align:middle;margin-left:5px}
#copyright span{margin-left:10px;float:right;line-height:18px}
/*----- Lightbox CSS ------*/
.fancybox-wrap{position:absolute;top:8% !important;left:0;z-index:8020}
.fancybox-skin{position:relative;padding:0;margin:0;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5)}
.fancybox-outer, .fancybox-inner{padding:0;margin:0;position:relative;outline:none}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:10px}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image: url(../images/fancybox_sprite.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8020}
#fancybox-loading div{width:44px;height:44px;background: url(../images/fancybox_loading.gif) center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;background:transparent url(../images/blank.gif); /* helps IE */-webkit-tap-highlight-color: rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:20px;background-position:0 -36px}
.fancybox-next span{right:20px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;padding:0;overflow:visible;visibility:hidden}
#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:#000}/* Overlay helper */
#fancybox-overlay.overlay-fixed{position:fixed;bottom:0;right:0}
/* Title helper */
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8030;text-align:center}
.fancybox-title-float-wrap .child{
	display:inline-block;
	margin-right:-100%;
	padding:2px 20px;
	background:transparent; /* Fallback for web browsers that doesn't support RGBa */
	background:rgba(0, 0, 0, 0.8);
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	text-shadow:0 1px 2px #222;
	color:#FFF;
	font-weight:bold;
	line-height:24px;
	white-space:nowrap;
}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{margin-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8)}
.fancybox-custom .fancybox-skin{box-shadow:0 0 50px #222}
.required,.error{color:red}
.cform div.required,.cform div.error{padding-left:100px}
.cform p span.required{padding:0 2px;font-size:18px}
.cform p label span.required{font-size:12px}
.num-slide,#slider123{width:450px;height:170px;position:relative}
#slider123 li{ width:450px;height:170px;overflow:hidden;list-style:none}
ol#controls{position:absolute;top:-25px;right:0;height:28px}
ol#controls li{text-align: center;z-index:1000;height:29px;float:left;list-style:none}
ol#controls li a{float:left;font-size:12px;padding:2px 6px;margin:0 5px 0 0;text-decoration:none}
ol#controls li.current a{background:#dfe0e1;color:#1166a1}

#fresh-food-page,#vegetables-page,#fruits-page{display:none;padding:10px 0 0;clear:both}
#fresh-food-page{display:block}
.about-btn{position:relative;top:4px;left:5px;z-index:10000;color:#111}
.about-btn a{color:#111;text-decoration:none;font-size:11px}
.about-btn a:hover{color:#0d5282;text-decoration:underline}
