/*
Theme Name: 

Theme URI: 

Description: 

Version: 1.0

Author: WebCastle

Author URI: http://webcastletech.com/

*/



a img { border:none;}
a:focus{ outline:none;}
input:focus{ outline:none;}
textarea:focus{ outline:none;}
::-moz-selection
{
	background:#5e9ce2;
	color:#fff
}
::selection
{
	background:#5e9ce2;
	color:#fff
}
.clear 
{
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
ul , ol
{
	margin:0px; padding:0px;
}

li
{
	padding:0px;
	margin:0px;
	list-style:none;
}
a
{
	text-decoration:none;
}
h1, h2, h3, h4, h5, h6 
{
	font-weight: normal;
	padding:0px;
	margin:0px;
}
p
{
	margin:0px;
	padding:0px;
}

body {
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#646464;
}
body.home
{
	background:#f5f6e9 url(../images/bg-inner.jpg) repeat-x top;
}
body.inner
{
	background:#f5f6e9 url(../images/bg-inner.jpg) repeat-x top;
}

.wc-container
{
	width:981px;
	margin:0 auto;
	padding:0 0 19px 0;
}
.wc-header
{
	height:117px;
	position:relative;
	z-index:50;
}
.wc-header .logo
{
	position:absolute;
	top:19px;
	left:1px;
}
.wc-header .logo a
{
	display:block;
	padding:0px;
	margin:0px;
}
.wc-header .search-box
{
	position:absolute;
	top:37px;
	right:2px;
}
.wc-header .search-box input.search-text
{
	float:left;
	width:182px;
	border:#82a179 1px solid;
	background:white url(../images/bg-search.jpg) no-repeat 3px 2px;
	padding:4px 10px 4px 26px; 
	font-size:12px;
	color:#808080;
	font-weight:bold;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.wc-header .search-box input.search-text::-webkit-input-placeholder { /* WebKit browsers */
    color:    #808080;
}
.wc-header .search-box input.search-text:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #808080;
}
.wc-header .search-box input.search-text::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #808080;
}
.wc-header .search-box input.search-text:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #808080;
}

.wc-header .search-box input.search-submit
{
	float:left;
	border:#5ba718 1px solid;
	margin:0 0 0 7px;
	padding:3px 15px 4px 15px;
	background:url(../images/bg-search-submit.jpg) repeat-x top;
	font-family: 'alternategothic2_btregular';
	font-size:14px;
	color:white;
	text-transform:uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.wc-header .wc-nav
{
	position:absolute;
	top:82px;
	left:0px;
	background:url(../images/bg-nav.jpg) repeat-x top;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	z-index:50;
}
.wc-header .wc-nav li
{
	float:left;
	position:relative;
}
.wc-header .wc-nav li a
{
	display:block;
	font-family: 'alternategothic2_btregular';
	font-size:19px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:10px 34px 7px 33px;
	position:relative; 
}
.wc-header .wc-nav li a:hover
{
}
.wc-header .wc-nav li span.pipe
{
	position:absolute;
	top:0px;
	right:0px;
	width:1px;
	height:100%;
	background:#e4ffcc;
}
.wc-header .wc-nav li.nav-first
{
}
.wc-header .wc-nav li.nav-first a
{
	padding-left:45px;

}
.wc-header .wc-nav li.nav-first a span.home-icon
{
	position:absolute;
	top:6px;
	left:18px;
	background:url(../images/bg-home-icon.png) no-repeat;
	width:21px;
	height:18px;
}
.wc-header .wc-nav li.nav-last span.pipe
{
	display:none;
}
.wc-header .wc-nav li.nav-first a
{
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}
.wc-header .wc-nav li.nav-last a
{
-webkit-border-top-right-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomright: 6px;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;}


.wc-header .wc-nav li ul
{
	position:absolute;
	top:33px;
	left:-1px;
	width:185px;
	display:none;
	background:url(../images/bg-subnav.png) repeat;
	border:#ffffff 1px solid;
	border-bottom:none;
	border-top:#57a5101px solid;

}
.wc-header .wc-nav li ul li
{
	float:none;
	display:block;
	position:relative;
}
.wc-header .wc-nav li ul li a
{
	font-size:15px;
	padding:7px 5px 6px 10px;
	border-bottom:#ffffff 1px solid;
}
.wc-header .wc-nav li ul li a:hover
{
	background:url(../images/bg-nav-acive.jpg) repeat-x;
	color:white;
}
.wc-header .wc-nav li.hover > a
{
	background:#ef4522 url(../images/bg-nav-acive.jpg) repeat-x bottom;

}
.wc-header .wc-nav li ul li ul
{
	position:absolute;
	top:-1px;
	left:185px;
	display:none;
	width:185px;
}
.wc-banner
{
	margin:11px 0 0 0;
	height:416px;
	position:relative;
}

.wc-banner img
{
	border:#d4d4d4 1px solid;
}
.wc-banner .nivoSlider .nivo-directionNav
{
}
.wc-banner .nivoSlider .nivo-directionNav a
{
	background:url(../images/bg-slider-arrow.png) no-repeat;
	position:absolute;
	top:50%;
	margin:-24px 0 0 0;
	width:52px;
	height:50px;
	text-indent:-99999px;
}
.wc-banner .nivoSlider .nivo-directionNav a.nivo-prevNav
{
	background-position:0px -55px;
	left:-23px;
}
.wc-banner .nivoSlider .nivo-directionNav a.nivo-nextNav
{
	right:-23px;
}
.wc-banner .nivoSlider
{
	overflow:visible;
}

.features
{
	margin:23px 0 0 0;
}
.features li
{
	float:left;
	width:206px;
	position:relative;
	height:81px;
	padding:32px 96px 0 18px;
	margin:0 7px 0 0;
	border:#cccccc 1px solid;
}
.features li h4
{
	 font-family: 'alternategothic2_btregular';
	 font-size:24px;
	 color:#5cc201;
	 text-transform:uppercase;
	 line-height:20px;
}
.features li p
{
	font-size:13px;
	line-height:14px;
	padding:5px 0 0 0;
}
.features li img
{
	position:absolute;
	top:0px;
	right:0px;
}
.features li a
{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
}
.features li.margin-fix
{
	margin-right:0px;
}

.new-events
{
	margin:48px 0 0 0;
	background:#e7e7e7;
}
.new-events .mticker-news p
{
	font-size:12px;
	color:#353535;
	padding:0 10px 0 0;
}
.new-events .mticker-news a
{
	color:#353535;
}
.new-events .mticker-news p span
{
	color:#e9232a;
	font-size:13px;
	border-right:#4c982d 1px solid;
	padding:0 8px 0 0 ;
	margin:0 12px 0 0;
}
.footer
{
	height:220px;
	background:#282828;
	border-top:#5cc201 4px solid;
}
.footer .footer-over
{
	width: 981px;
	margin: 0 auto;
}

.footer .footer-over .footer-top
{
	padding:24px 0 0 0;
	height:153px;
}
.footer .footer-over .footer-top .f-quick-link
{
	width:190px;
	float:left;
	padding:0 66px 0 0 ;
	border-right:#878787 1px solid;
}
.footer .footer-over .footer-top  h4
{
	 font-family: 'alternategothic2_btregular';
	 font-size:24px;
	 line-height:22px;
	 padding: 0 0 8px 0;
	 color:#FFFFFF;
	 border-bottom:#bfbfbf 1px dotted;
	 text-transform:uppercase;
}
.footer .footer-over .footer-top .f-quick-link ul
{
	margin:9px 0 0 0;
}
.footer .footer-over .footer-top .f-quick-link li
{
	float:left;
	width:49%;
	padding:0 0 4px 0;
}
.footer .footer-over .footer-top .f-quick-link li a
{	
	font-size:12px;
	color:#ffffff;
}
.footer .footer-over .footer-top .f-quick-link li a:hover
{
	color:#a5da96;
}
.footer .footer-over .footer-top .mail-poll
{
	float:left;
	width:133px;
	padding:42px 53px 0 160px;
	border-right:#878787 1px solid;
	background:url(../images/bg-mani-poll.jpg) no-repeat;
	background-position:54px 35px;
}
.footer .footer-over .footer-top .mail-poll h4
{
	border-bottom:none;
}
.footer .footer-over .footer-top .mail-poll p
{
	font-size:12px;
	color:#ffffff;
	font-size:12px;
	line-height:14px;
	padding:2px 0 0 0;
}
.footer .footer-over .footer-top .mail-poll input
{
	border:0px;
	margin:0 0 0 7px;
	padding:0px 17px 2px 17px;
	background:url(../images/bg-search-submit.jpg) repeat-x top;
	font-size:14px;
	line-height:normal;
	color:white;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin:8px 0 0 0;
}
.footer .footer-over .footer-top .f-subscribe
{
	float:left;
	width:311px;
	padding:36px 0 0 65px;
}
.footer .footer-over .footer-top .f-subscribe .f-logo
{
}
.footer .footer-over .footer-top .f-subscribe .f-logo img
{
	margin:0 37px 0 0;
}

.footer .footer-over .footer-top .f-subscribe  p
{
	color:white;
	font-size:10px;
	padding:12px 0 0 0;
}

.footer .footer-over .footer-top .f-subscribe .f-subscribe-div
{
	padding:8px 0 0 0;
}
.footer .footer-over .footer-top .f-subscribe .f-subscribe-div input.f-subscribe-input
{
	float:left;
	width:181px;
	border:#82a179 1px solid;
	background:white url(../images/bg-scuscribe-input.jpg) no-repeat 10px 6px;
	padding:4px 10px 5px 34px; 
	font-size:11px;
	color:#212121;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.footer .footer-over .footer-top .f-subscribe .f-subscribe-div input.f-subscribe-input::-webkit-input-placeholder { /* WebKit browsers */
    color:    #212121;
}
.footer .footer-over .footer-top .f-subscribe .f-subscribe-div input.f-subscribe-input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #212121;
}
.footer .footer-over .footer-top .f-subscribe .f-subscribe-div input.f-subscribe-input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #212121;
}
.footer .footer-over .footer-top .f-subscribe .f-subscribe-div input.f-subscribe-input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #212121;
}


.footer .footer-over .footer-top .f-subscribe .f-subscribe-div input.f-subscribe-bt
{
	border:0px;
	padding:5px 11px 5px 12px;
	background:#4b8d2b url(../images/bg-search-submit.jpg) repeat-x top;
	font-size:12px;
	line-height:normal;
	color:white;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.footer .footer-over .f-bottom
{
	padding:4px 0 0 0;
}
.footer .footer-over .f-bottom p
{
	font-size:11px;
	color:#ffffff;
}

.wrap
{
	padding:13px 0 0 0;
}
.wrap .content
{
	width:763px;
	float:left;
	background:url(../images/bg-content-shadow.png) repeat-y right top;

}
.content .sportlight
{
	margin:0 0 27px 0 ;
}
.content .sportlight img
{
	border:#c4c4c4 1px solid;
}
.wrap .content h2
{
	font-size:30px;
	color:#e42928;
	font-family: 'alternategothic2_btregular';
	text-transform:uppercase;

}
.content .listing-div
{
	padding:0 35px 0 0; 
}
.content .listing-div p
{	
	font-size:13px;
	padding:21px 0 0 0;
}

.content .listing-div .yummy-regular
{
}

.content .listing-div ul
{
}
.content .listing-div li
{
	float:left;
	width:238px;
	height:443px;
	margin:0 5px 35px 0;
	position:relative;
	text-align:center;
	background:url(../images/bg-listing-li.jpg) repeat-x bottom;
}
.content .listing-div li.margin-fix
{
	margin-right:0px;
}
.content .listing-div li img
{
	padding:0 0 0 0px;
}
.content .listing-div li  .listing-content
{
	padding:17px 28px 10px 31px;
	position:relative;
}
.content .listing-div li  .listing-content h4
{
	font-family: 'alternategothic2_btregular';
	font-size:19px;
	color:#58ba02;
	text-transform:uppercase;
	text-align:left;
}

.content .listing-div li  .listing-content p
{
	padding:1px 0 0 0;
	font-size:12px;
	text-align:left;
}
.content .listing-div li  a
{
	padding:6px 13px 5px 13px;
	background:url(../images/bg-search-submit.jpg) repeat-x top;
	font-size:11px;
	line-height:normal;
	color:white;
	text-transform:uppercase;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	position:absolute;
	bottom:20px;
	left:65px;
}
.content .listing-div li  .icon
{
	position:absolute;
	bottom: 22px;
	left: 28px;
}
.content .listing-div li .icon img
{
	padding:0px;
}
.content .listing-div .yummy-regular ul
{
	margin:56px 0 0 0;
}
.wrap .sidebar
{
	width:218px;
	float:right;
}
.sidebar .products-nav
{
	font-family: 'alternategothic2_btregular';
	padding:0 0 0 15px;
}
.sidebar .products-nav a
{
	display:block;
	font-size:18px;
	background:#e42b28;
	text-transform:uppercase;
	color:white;
	padding:7px 0 3px 6px;
}
.sidebar .sidebar-navigation
{
	padding:2px 0 0 0;
}

.sidebar .sidebar-navigation .nav-accordion
{
}

.sidebar .sidebar-navigation .nav-accordion h3
{
	font-family: 'alternategothic2_btregular';
	font-size:18px;
	text-transform:uppercase;
	color:#51a604;
	border:none;
	background:none;
	padding:7px 0 3px 21px;
	background:url(../images/bg-sidebar-acordian-h3.png) no-repeat bottom;
}
.sidebar .sidebar-navigation .nav-accordion h3 a
{
	color:#51a604;
}
.sidebar .sidebar-navigation .nav-accordion .ui-accordion-content
{
	padding:0px;
	background:none;
	border:none;
}
.sidebar .sidebar-navigation .nav-accordion .ui-accordion-content ul
{
	padding:12px 0 7px 28px;
}
.sidebar .sidebar-navigation .nav-accordion .ui-accordion-content li
{
	padding:0 0 17px 0;
}
.sidebar .sidebar-navigation .nav-accordion .ui-accordion-content li a
{
	display:block;
	font-family: 'alternategothic2_btregular';
	font-size:14px;
	color:#58ba02;
	text-transform:uppercase;
}

.sidebar .sidebar-navigation .nav-accordion h3 span.ui-accordion-header-icon
{
	background:url(../images/bg-sidebar-accordian.png) no-repeat;
	width:7px;
	height:6px;
	position:absolute;
	top: 11px;
	right: 29px;
	left:auto;
	margin:0px;
}
.sidebar .sidebar-navigation .nav-accordion h3.ui-accordion-header-active span.ui-accordion-header-icon
{
	background-position:0px -10px;
}
.sidebar .sidebar-navigation .nav-accordion h3.ui-accordion-header-active
{
	color:#e42b28;
}
.content .listing-div .extra
{
}
.content .listing-div .extra ul
{
	margin:25px 0 0 0;
}
.content .listing-div .extra li img
{
	padding:0 0 0 20px;
}



.content .listing-div .food-services
{
}
.content .listing-div .food-services h3
{
	font-size:18px;
	color:#505050;
	font-family: 'alternategothic2_btregular';
	padding:14px 0 0 0;
}
.content .listing-div .food-services ul
{
	margin:25px 0 0 0;
}
.content .listing-div .food-services li
{
	padding:0px 0 0 0;
	height:316px;
}
.content .listing-div .food-services li img
{
	padding:0px 0 0 0px;
}


.content .listing-div .yummy-extrasmall
{
}
.content .listing-div .yummy-extrasmall ul
{
	margin:25px 0 0 0;
}

.content .listing-div .yummy-small
{
}
.content .listing-div .yummy-small ul
{
	margin:25px 0 0 0;
}
.content .listing-div .yummy-small li
{
	height:520px; 
}

.content .listing-div .yummy
{
}
.content .listing-div .yummy h6
{
	font-size:17px;
	color:#4f4e4e;
	padding:10px 0 0 0;
	font-family: 'alternategothic2_btregular';

}
.content .listing-div .yummy span.yummy-heading
{
	font-size:17px;
	color:#e53634;
	font-weight:bold;
	display:block;
	padding:43px 0 0 0;
}
.content .listing-div .yummy  ul
{
	margin:50px 0 0 0;
}

.content .listing-div .frutality
{
}

.content .listing-div .frutality h6
{
	font-size:17px;
	color:#4f4e4e;
	font-weight:bold;
	padding:10px 0 0 0;
}
.content .listing-div .frutality  ul
{
	margin:50px 0 0 0;
}
.content .listing-div .frutality li
{
	height:480px;
}

.popup-div
{
	width:679px;
	position:relative;
	background:#FFFFFF;
}
.popup-div h2
{
	font-family: 'alternategothic2_btregular';
	font-size:25px;
	color:#FFFFFF;
	text-transform:uppercase;
	background:url(../images/bg-pop-up-h2.jpg) repeat-x;
	border-bottom:#63b62d 1px solid;
	padding:21px 0 19px 17px;
}
.popup-div .pop-up-content
{
	background:url(../images/bg-pop-up-content.jpg) repeat-x;
	padding:37px 25px 13px 0px;
}

.popup-div .pop-up-content .pop-up-left
{
	float:left;
	width:323px;
	padding:0px 0 0 0;
}
.popup-div .pop-up-content .popup-right
{
	width:229px;
	float:right;
	background:#FFFFFF;
	padding:25px 42px 0 35px;
}

.popup-div .pop-up-content .popup-right table
{
	margin:15px 0 15px 0;
	border:#dbdbdb 1px solid;
	border-bottom:none;

}
.popup-div .pop-up-content .popup-right table tr th
{
	font-size:13px;
	color:#4f4e4e;
	font-weight:bold;
	padding:9px 0 9px 0;
	border-bottom:#dbdbdb 1px solid;;
	background:url(../images/bg-pop-table-th.jpg) repeat-x;
}

.popup-div .pop-up-content .popup-right table tr td
{
	font-size:11px;
	border-bottom:#dbdbdb 1px solid;
	color:#7f7f7f;
	font-weight:bold;
	padding:7px 0px 7px 17px;

}

.popup-div .popup-bottom-content
{
	padding:0 0 23px 0;
}
.popup-div a.close-bt
{
	position:absolute;
	top:18px;
	right:18px;
}
.content .about-us-corp-values
{
	padding:0 25px 0 0;
}
.content .about-us-corp-values h6
{
	font-family: 'alternategothic2_btregular';
	font-size:18px;
	color:#505050;
	padding:7px 0 0 0;
}
.content .about-us-corp-values ul
{
	margin:25px 0 0 0;
}
.content .about-us-corp-values li
{
	padding:0 0 15px 0;
}
.content .about-us-corp-values  li h4
{
	font-size:13px;
	font-weight:bold;
	color:#d82a2f;
}
.content .about-us-corp-values  li p
{
	padding:3px 0 0 0;
}

.content .about-us-corp-factory-facility
{
	padding:0 25px 0 0px;
}
.content .about-us-corp-factory-facility h6
{
	font-family: 'alternategothic2_btregular';
	font-size:18px;
	color:#505050;
	padding:14px 0 0 0;
}
.content .about-us-corp-factory-facility ul
{
	margin:10px 0 0 15px;
}
.content .about-us-corp-factory-facility li
{
	padding:0 0 2px 0;
	list-style:square;
}
.content .about-us-corp-factory-facility h4
{
	font-size:13px;
	font-weight:bold;
	color:#d82a2f;
	margin:25px 0 0 0;
}
.content .about-us-corp-factory-facility  li p
{
	padding:0px 0 0 0;
}
.content .about-us-profile
{
	padding:0 25px 0 0;
}

.content .about-us-profile p
{	padding:20px 0 0 0;
}
.content .about-us-profile h3
{
	font-size: 20px;
	color: #e42928;
	margin:20px 0 0 0;
	font-family: 'alternategothic2_btregular';
}

.content .about-us-quality-controls
{
	min-height:550px;
}
.content .about-us-quality-controls p
{
	padding:15px 0 0 0;
}

.content .about-us-quality-controls ul
{
	padding:10px 0 0 0;
}
.content .about-us-quality-controls li
{	
	padding:3px 0;
}
.content .about-us-quality-controls li ul
{
	padding:5px 0 0 20px;
}
.content .news-and-events
{
	padding:0 25px 0 0;
}
.content .news-and-events ul
{
	margin:25px 0 0 0;
}
.content .news-and-events li
{
	position:relative;
	border-left:#dee0cb 1px solid;
	border-bottom:#dee0cb 4px solid;
	padding:21px 0 10px 13px;
	margin:0 0 30px 0; 
}
.content .news-and-events li .news-date
{
	float:left;
	background:#dcddd3;
	border:#d3d5c1 1px solid;
	width:71px;
	height:91px;
	text-align:center;
}

.content .news-and-events li .news-date h5
{
	font-size:24px;
	color:#b2b3a6;
	font-weight:bold;
	line-height:20px;
	padding:19px 0 0 0;
}
.content .news-and-events li .news-date p
{
	font-size:18px;
	color:#b2b3a6;
	font-weight:bold;
	line-height:normal;
	padding:3px 0 0 0;
}
.content .news-and-events li .news-date span
{
	font-size:16px;
	color:#b2b3a6;
	font-weight:bold;
	line-height:normal;
	padding:3px 0 0 0;
}
.content .news-and-events li .news-ontent
{
	float:left;
	width:607px;
	margin:0 0 0 15px 
}

.content .news-and-events li .news-ontent h4
{
	font-size:16px;
	color:#4f4e4e;
	font-weight:bold;
}
.content .news-and-events li .news-ontent p
{	
	padding:10px 0 0 0;
}

.content .news-and-events li .view-details
{
	position:absolute;
	bottom:-3px;
	right:0px;
}

.sidebar .get-newsletter
{
	padding:18px 0 0 15px;
	background:#f8f8eb;
}
.sidebar .get-newsletter h5
{
	font-family: 'alternategothic2_btregular';
	font-size:20px;
	color:#2e8021;
	text-transform:uppercase;
}
.sidebar .get-newsletter p
{
	padding:3px 0 0 0;
	color:#808284;
}
.sidebar .get-newsletter input
{
	margin:10px 0 0 30px;
	border:#5ba718 1px solid;
	padding:9px 15px 7px 15px;
	background:#4fa305 url(../images/bg-search-submit.jpg) repeat-x top;
	font-family: 'alternategothic2_btregular';
	font-size:17px;
	color:white;
	text-transform:uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.content .news-and-events-display
{
	padding:0 25px 0 0;
}
.content .news-and-events-display .news-details-div
{
	margin:20px 0 0 0;
	border-left:#dee0cb 1px solid;
	border-bottom:#dee0cb 4px solid;
	padding:21px 0 10px 13px;
}
.content .news-and-events-display .news-details-div .news-image
{
	width:321px;
	background:white;
	border:#e1e2d6 1px solid;
	padding:4px;
	float:left;
}

.content .news-and-events-display .news-details-div .news-description
{
	width:375px;
	float:right;
}
.content .news-and-events-display .news-details-div .news-description .date-time
{
}
.content .news-and-events-display .news-details-div .news-description .date-time p
{
	background:url(../images/bg-new-icons.jpg) no-repeat;
	font-size:12px;
	padding:0 0 0 24px;
	float:left;
	width:162px;
}
.content .news-and-events-display .news-details-div .news-description .date-time p span
{
	font-weight:bold;
}

.content .news-and-events-display .news-details-div .news-description .date-time p.time
{
	background-position:0px -25px;
}
.content .news-and-events-display .news-details-div .news-description  h5
{
	font-size:20px;
	color:#4f4e4e;
	padding:10px 0 10px 0;
	line-height:25px;
}
.content .contact-us
{
	padding:0 44px 0 0;
}
.content .contact-us h2
{
	font-size:30px;
}
.content .contact-us  p
{
	padding:18px 0 0 0;
	font-size:13px;
}

.content .contact-us .contact-form
{
	float:left;
	width:441px;
}
.content .contact-us .contact-form table
{
	margin:25px 0 0 0;
}
.content .contact-us .contact-form table td
{
	padding:0 0 11px 0;
	vertical-align:top;
}
.content .contact-us .contact-form td p
{
	font-size:12px;
	padding:0px;
}
.content .contact-us .contact-form td p span
{
	color:#ff7676;
	font-weight:bold;
	font-size:13px;
}
.content .contact-us .contact-form td .contact-us-drp
{
	position:relative;
}
.drp-span
{
	background:white;
	border:#a2bd92 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:285px;
	padding:5px 10px 6px 10px;
	position:absolute;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.drp-select
{
	position: relative;
	width: 308px;
	height:31px;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 5;
}
.drp-arrow
{
	position:absolute;
	width:28px;
	background:url(../images/bg-drp-arrow.jpg) no-repeat;
	height:31px;
	top:0px;
	right:0px;
	border-left:#a7c097 1px solid;
	background-position:5px 8px;
	z-index:5;

}

.text-feild
{
	background:white;
	border:#a2bd92 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	color:##646464;
	font-size:12px;
	width:285px;
	padding:7px 10px 7px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.textarea-feild
{
	background:white;
	border:#a2bd92 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	color:##646464;
	font-size:12px;
	width:285px;
	height:76px;
	padding:7px 10px 7px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	resize:none;
}
.content .contact-us .contact-form td .captcha
{
	float:left;
	width:128px;
}
.content .contact-us .contact-form td  img
{
	float:left;
	margin:0 0 0 10px;
}
.submit-bt
{
	border:#5ba718 1px solid;
	padding:9px 25px 7px 25px;
	background:#4fa305 url(../images/bg-search-submit.jpg) repeat-x top;
	font-family: 'alternategothic2_btregular';
	font-size:17px;
	color:white;
	text-transform:uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.content .contact-us .contact-us-right
{	
	float:right;
	width:224px;
	padding:25px 0 0 0;
}
.content .contact-us .contact-us-right h3
{
	color: #e42928;
	font-size: 25px;
	text-transform: uppercase;
	font-family: 'alternategothic2_btregular';
}
.content .contact-us .contact-us-right .customer-conatct
{
}
.content .contact-us .contact-us-right .customer-conatct p
{
	line-height:22px;
	color:#646464;
}
.content .contact-us .contact-us-right .customer-conatct p a
{
	text-decoration:none;
	color:#646464;
}
.content .contact-us .contact-us-right .location-map
{
	padding:25px 0 0 0;
}
.content .contact-us .contact-us-right .location-map .map-div
{
	background:#FFFFFF;
	padding:5px;
	border:#d8d9cd 1px solid;
	margin:15px 0 0 0;
}
.content .nuts-and-nutritions
{
	padding:0 25px 0 0 ;
}

.content .nuts-and-nutritions h3
{
	font-family: 'alternategothic2_btregular';
	font-size:18px;
	color:#505050;
	padding:9px 0 15px 0;
}

.content .nuts-and-nutritions h4
{
	font-family: 'alternategothic2_btregular';
	font-size:24px;
	color:#505050;
	padding:15px 0 15px 0;
}
.content .nuts-and-nutritions h6
{
	font-family: 'alternategothic2_btregular';
	font-size:18px;
	color:#2e8021;
	padding:15px 0 15px 0;
}
.content .nuts-and-nutritions ul
{
}
.content .nuts-and-nutritions li
{
	width:182px;
	float:left;
	background:url(../images/bg-n-n-li.jpg) repeat-x top;
	margin:0 71px 40px 0;
}
.content .nuts-and-nutritions li a.nuts-name
{
	display:block;
	font-family: 'alternategothic2_btregular';
	font-size:19px;
	background:#763130;
	text-transform:uppercase;
	color:#FFFFFF;
	text-align:center;
	padding:14px 0 14px 0;
}
.content .nuts-and-nutritions li.margin-fix
{
	margin-right:0px;
}
.content .nuts-and-nutritions li.cashews a.nuts-name
{
	background:#5ba0c0;
}
.content .nuts-and-nutritions li.walnuts a.nuts-name
{
	background:#9e552c;
}
.content .nuts-and-nutritions li.pistachotos a.nuts-name
{
	background:#86a23e;
}
.content .nuts-and-nutritions li.macadamta a.nuts-name
{
	background:#bdae5b;
}
.content .nuts-and-nutritions li.peanuts a.nuts-name
{
	background:#f36f21;
}
.content .nuts-and-nutritions li.hazelnuts a.nuts-name
{
	background:#b52679;
}
.content .nuts-and-nutritions li.apricots a.nuts-name
{
	background:#bf6428;
}
.content .nuts-and-nutritions li.figs a.nuts-name
{
	background:#b3666f;
}
.content .nuts-and-nutritions li.apricots2 a.nuts-name
{
	background:#bac25a;
}
.content .promotions
{
	padding:0 25px 0 0;
}


.content .promotions .gul-food
{
	padding:21px 0 18px 0;
	border-bottom:#2e8021 2px dotted;
}
.content .promotions .gul-food img
{
	float:left;
	padding:0 25px 15px 0 ;
}
.content .promotions .gul-food h4
{
	font-size:24px;
	color:#000000;
	font-weight:bold;
	padding:45px 0 0 0;
}
.content .promotions .gul-food h5
{
	font-size:13px;
	color:#000000;
	text-transform:uppercase;
	font-weight:bold;
	padding:2px 0 0 0;
}
.content .promotions .gul-food p
{	
	clear:both;
	font-size:12px;
}
.content .promotions .fundrive
{
	padding:21px 0 18px 0;
	border-bottom:#2e8021 2px dotted;
}
.content .promotions .fundrive p
{
	padding:13px 0 0 0;
}
.content .promotions .offers
{
	padding:21px 0 18px 0;
	border-bottom:#2e8021 2px dotted;
}
.content .promotions .offers h4
{
	font-size:18px;
	color:#808284;
	border-bottom:#dedfd5 1px solid;
	padding:0 0 5px 0;
	margin:25px 0 0 0;
}
.content .promotions .offers img
{
	padding:25px 0 0 0;
}
.content .update
{
	min-height:700px;
}
.content .update h2
{
	text-transform:uppercase;
}

.content .listing-div .classic
{
}
.content .listing-div .classic ul
{
	margin:35px 0 0 0;
}
.content .listing-div .classic li
{
	height:444px;
}
.content .advertisment
{
	min-height:500px;
}
.nuts-popup
{
	width:584px;
	padding:0 7px 7px 7px;
}
.n-n-almonds
{
	background:#763030;

}
.nuts-popup h2
{
	font-size:28px;
	color:white;
	text-transform:uppercase;
	padding:23px 0 12px 16px;
	font-family: 'alternategothic2_btregular';
	border-bottom:#FFFFFF 1px solid;
}
.nuts-popup .nuts-pop-content
{	
	background:white;
	margin: 5px 0 0px 0;
}

.nuts-popup h3
{
	font-size:28px;
	color:#763030;
	text-transform:uppercase;
	padding:23px 0 0px 17px;
	font-family: 'alternategothic2_btregular';

}
.nuts-popup p
{
	font-size:15px;
	color:#828282;
	line-height:22px;
	padding:9px 17px 0 17px;
}
.n-n-cashew
{
	background:#5ba0c0;
}
.n-n-cashew h3
{
	color:#5ba0c0;
}


.n-n-walnuts
{
	background:#a86037;
}
.n-n-walnuts h3
{
	color:#a86037;
}
.n-n-pistachitos
{
	background:#8daa45;
}
.n-n-pistachitos h3
{
	color:#8daa45;
}

.n-n-macsdamia
{
	background:#c1b35c;
}
.n-n-macsdamia h3
{
	color:#c1b35c;
}
.n-n-peanuts
{
	background:#f36f21;
}
.n-n-peanuts h3
{
	color:#f36f21;
}
.n-n-hazelnuts
{
	background:#c22882;
}
.n-n-hazelnuts h3
{
	color:#c22882;
}

.n-n-apricots
{
	background:#c36a2f;
}
.n-n-apricots h3
{
	color:#c36a2f;
}
.n-n-figs
{
	background:#b3666f;
}
.n-n-figs h3
{
	color:#b3666f;
}
.n-n-raisins
{
	background:#bcc660;
}
.n-n-raisins h3
{
	color:#bcc660;
}
.content .listing-div .yummy ul li
{
	height:401px;
}
.content .listing-div .yummy-regular li
{
	height:465px;
}

.content .listing-div .extra li .icon img
{
	padding:0px;
}
.listing-div .yummy-cans
{
}
.listing-div .yummy-cans p
{
}
.listing-div .yummy-cans ul
{
	margin:65px 0 0 0;
}
.listing-div .yummy-cans li
{
	height:434px;
}
.listing-div .yummy-cans  li.cans-first
{
	width:410px;
	height:390px;
}
.listing-div .yummy-cans  li.cans-second
{
	width:308px;
	height:390px;
}
.listing-div .yummy-cans  li.cans-small-img-1 img
{
	padding:60px 0 0 0;
}
.listing-div .yummy-cans  li.cans-small-img-2 
{
	height:300px;
	background-position:top;
}
.listing-div .yummy-cans li.margin-fix
{
	margin-right:4px;
}
.alert-info {
	background-color:#33FF99;
        margin-top:10px;
}
#subscribetime {
	color:#00FF00;
	height: 25px;
	padding-top: 5px;
	width: 300px;
}


