/*  
Theme Name: Jimbos
Theme URI: http://jimbos.com
Description: A WordPress Theme developed by Laurie M. Rauch and designed by <a href="http://www.tribecreative.net">Tribe Creative</a>
Version: 1.0
Author: Laurie M. Rauch/Code Diva
Author URI: http://www.codediva.com
Tags: custom

*/

@import url(http://fonts.googleapis.com/css?family=Arvo:400,700);

/* ---------- HTML Tags -----------*/


* {margin:0; padding:0; outline:none;}

body,html {min-height:101%;}
	
body {font-size:14px; background:#FFFFFF; }
body, select, input, textarea {font-family:Arial, Helvetica, sans-serif; color:#6D6D6D;}
p {margin:0 0 20px; line-height:160%;}
a, a:visited{color:#489c1b;text-decoration:underline;}
a:hover {color:#24690F; }
a img{text-decoration:none; border:none;}
hr {display: block; height:1px; background:#c5beb6; border:0; color:#c5beb6; margin:25px 0; clear:both;}
table {border-collapse:collapse; width:100%; margin:15px 0;}
tbody{border:1px solid #111;}
th{color:#000200;}
td {padding:4px 6px; border-top:1px solid #111;}
.page-template-page-turkeys td,
.page-template-page-turkeys tbody{
	border:none;
}
tr {background:#f8f8f8;}
.page-template-page-turkeys tr{
	background-color:#FFF;
}
tr.alternate{background-color:#fdfefe;}
	
table caption {background:#333;	padding:2px 0; color:#fff;}	

dt{font-weight:bold; margin-bottom:5px; padding-left:20px;}
dd{margin-bottom:10px;padding-left:20px;}
acronym, abbr{border-bottom:1px dotted #fff;cursor:help;}
pre{font-family:"Lucida Console", Courier, "Courier New", monospace; padding:20px;}
address {margin:0 20px 20px; font-size:95%; line-height:110%; font-style:italic;}
strong{font-weight:bold;}
em{font-style:italic;}
	
blockquote {margin:25px 5px; padding:18px; color:#000200; background:url(images/quotes.png)  right top no-repeat #b2b2b2; font-size:90%;}
blockquote blockquote{margin:25px 10px;}
blockquote blockquote blockquote{margin:25px 10px;}
blockquote blockquote blockquote blockquote{margin:25px 10px;}

.left {float:left;}
.right {float:right;}
.last{margin-right:0!important;}
.clear{clear:both;}

.centered, .entry p.centered{text-align:center;}

/* ---------- Structure -----------*/

.container{width:940px; margin:auto; padding:0 20px; overflow:hidden;}
#masthead{background:url(images/menubg.jpg) no-repeat center bottom #ead2a2; padding:0; width:100%; height:110px;box-shadow: 0 0 8px #000000; -moz-box-shadow: 0 0 8px #000000; -webkit-box-shadow: 0 0 8px #000000; position:relative; z-index: 999;}
#masthead .container{overflow:visible;}
#masthead #branding{overflow:hidden; float:left; width:227px;}
#masthead h1#logo{background-color:transparent; color:#FFF; padding:0;}
#masthead h1#logo a{display:block; background:url(images/logo.png) center bottom no-repeat transparent; width:223px; height:110px; text-indent:-9999px; margin-bottom:0;  padding:0;}
#masthead #description{display:none;}
.banner{height:50px; width:100%;}
.home .banner{display:none;}
.page-template-page-guide-php .banner{background: url(images/banners/grapes.jpg) repeat scroll center top transparent;}
/*difference*/.page-id-7 .banner, .parent-pageid-7 .banner{background: url(images/banners/kiwi.jpg) repeat scroll center top transparent;}
/*community*/.page-id-8 .banner, .parent-pageid-8 .banner, .blog .banner, .single-post .banner, .archive .banner{background: url(images/banners/carrots.jpg) repeat scroll center top transparent;}
/*stores*/.page-id-9 .banner, .parent-pageid-9 .banner, .parent-pageid-120 .banner, .parent-pageid-112 .banner, .parent-pageid-118 .banner, .parent-pageid-110 .banner, .parent-pageid-114 .banner{background: url(images/banners/blueberries.jpg) repeat scroll center top transparent;}
/*kitchen*/.page-id-10 .banner, .parent-pageid-10 .banner, .page-template-page-turkeys-php .banner, .page-id-3398 .banner{background: url(images/banners/raspberries.jpg) repeat scroll center top transparent;}
/*education*/.page-id-11 .banner, .parent-pageid-11 .banner, .single-recipes .banner, .post-type-archive-recipes .banner, .tax-type .banner{background: url(images/banners/grapes.jpg) repeat scroll center top transparent;}

#main {margin:65px auto;}
.home #main {margin:0 auto; background:url(images/hometile.jpg) repeat-x scroll center top transparent;}
#content, .content { float: left; margin: 0 35px 0 0; width: 650px;overflow:hidden; }
#widecontent{margin:0; overflow:hidden;}
#sidebar, .sidebar{width:255px; padding:0; float:right; }
.home #content{width:700px;}
.home #sidebar{width:205px;}

/* ---------- Headers -----------*/

h1, h2, h3, h4, h5, h6, h1 a, h2 a {color:#5f4933; font-family:Arvo, serif; font-weight:400;}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong{font-weight: 700;}
h1 a img{border:none;}		
h1.posttitle, h1.posttitle a, h1.posttitle a:visited {	
	background-color: transparent;
    color: #5f4933;
    font-size: 28px;
    font-weight:400;
    margin: 0 0 10px;
    padding: 0;
    text-align: left;
    text-decoration:none;
	text-transform:uppercase;
}
h1.posttitle a:hover{ color:#A80000;}
.overview h1.posttitle{font-size:33px; text-align:center;}
h2 {
	font-size: 21px;
	font-weight: 400;
	text-transform: none;
	color: #5F4933;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
}
h3 {
	font-size: 15px;
	font-weight: 700;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
h4 {font-size:15px; margin:15px 0;}
h5 {font-size:13px; margin:15px 0;}
h6 { font-size:12px; margin:15px 0;}
.small, .entry p.small{font-size:80%;}

/* ---------- Banners -----------*/

.storebanner{background-color:#FFF; background-position:center top; background-repeat:no-repeat; width:100%; height:373px;}
.storebanner#carlsbad{background-image:url(images/banners/carlsbad.jpg);}
.storebanner#ranch{background-image:url(images/banners/ranch.jpg);}
.storebanner#escondido{background-image:url(images/banners/escondido.jpg);}
.storebanner#carmel{background-image:url(images/banners/carmel.jpg);}
.storebanner#horton{background-image:url(images/banners/horton.jpg);}


#storeinfo{background:url(images/stores/mapbg.png) no-repeat center center transparent;width:297px; height:216px; float:right; margin-right:15px; margin-top:125px; }
#storeinfo p{line-height:100%; margin-bottom:10px;}
#storeinfo .s_name{font-family:Arvo,serif; font-size:28px; font-weight:400; color:#4c2e13; margin: 25px 25px 5px; }
#storeinfo .s_add{font-family:Arial, sans-serif; font-size:14px; color:#347d3f;line-height:125%; margin: 0 25px 8px;}
#storeinfo .s_map{float:right; width:auto; margin-right:25px;}
#storeinfo .s_map a{background-color:#347d3f; color:#FFF; text-transform:uppercase; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;  padding:5px 8px; text-decoration: none; font-size:10px; display:block; width:auto; height:auto;}
#storeinfo .s_phone, #storeinfo .s_fax{font-family:Arial, sans-serif; font-size:16px; color:#4c2e13; margin: 0 25px 8px;}
#storeinfo .s_phone img{margin-right:10px;vertical-align:text-bottom;}
#storeinfo .s_fax img{margin-right:13px;vertical-align:text-bottom;}

#storeinfo .s_hours{font-family:Arial, sans-serif; font-size:14px; color:#4c2e13; font-weight:bold;margin: 0 25px 5px;}

#menubanner{height:66px; background:url(images/banners/menubg.png) repeat-x 0 0 transparent;}
#menubanner li{display: inline-block; height: 66px; list-style-type: none; padding: 0 25px; width: auto;}
#menubanner li a{color: #43692C; display: block; font-family: Arvo,serif; font-size: 18px; height: 46px; line-height: 110%; padding: 10px 0; text-decoration: none; width: auto; text-align:center;}
#menubanner li a.active, #menubanner li a:hover{color:#FFF; background:url(images/banners/menu-active.png) no-repeat center bottom transparent;}

.employment a, .special a{ color:#388d45; font-family:Arvo; font-weight:400; display:block; text-decoration:none; text-align:center; font-size:18px; line-height: 125%;}
.employment a{padding-top:150px;}
.special a{padding-top:125px;}
.employment{background:url(images/stores/jobs.jpg) no-repeat center center transparent;height:186px; width:235px; margin-bottom:25px;}
.special{background:url(images/stores/specials.jpg) no-repeat center center transparent;height:186px; width:235px; margin-bottom:25px;}
.storeside a{ color:#388d45; font-family:Arvo; font-weight:400; display:block; text-decoration:none; text-align:left; font-size:18px; line-height: 125%; margin-bottom:10px;}
.storeside a:after{content:"  \bb";}
.storeside img{margin-bottom:25px;}


/* ---------- Content Styles -----------*/

/*Misc*/

.more-link {display:block; margin-top:12px; clear:both;}
.editlink{clear:both;}
li#tab1, li#tab2, li#tab3, li#tab4, li#tab5, li#tab6{list-style-type:none; margin:0; padding:0;}
#tab2, #tab3, #tab4, #tab5, #tab6{display:none;}


/*Navbar */

#soc-nav {float: right;
    height: 35px;
    margin-bottom: 20px;
    overflow: hidden;
    padding-top: 0;
    width: 450px;}
#soc-nav .searchform{float:right;margin: 7px 10px 0; background-color:#FFF;}
#soc-nav .searchform input.s{border:none; height:22px; line-height:28px; padding: 0 5px; color:#71441e; font-style:italic;}
#soc-nav .searchform .searchsubmit{
	background: url("images/magnify.png") no-repeat scroll center center transparent;
    border: medium none;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    margin-left: 5px;
    text-indent: -9999px;
    width: 25px;
    }
   
#soc-nav .menu{float:right; margin-left:7px; margin-top:5px;}
#soc-nav .menu li{float:left; position:relative; display:inline-block;}
#soc-nav .menu .facebook a, #soc-nav .menu .twitter a, #soc-nav .menu .youtube a, #soc-nav .menu .instagram a {text-indent:-9999px; height:28px; width:28px; display:block; margin-top:2px;margin-right:10px;}
#soc-nav .menu .facebook a{background-image:url(images/facebook.png);}
#soc-nav .menu .twitter a{background-image:url(images/twitter.png);}
#soc-nav .menu .youtube a{background-image:url(images/youtube.png);}
#soc-nav .menu .instagram a{background-image:url(images/instagram.png);}



#nav { clear: right;
    float: right;
    height: 50px;
    margin-bottom: 0;
    max-width: 711px;
    text-align: center;
    width: auto;}
#nav .menu{display:inline-block; list-style:none outside none; margin:auto;
padding:0; text-align:center; z-index:1;}
#nav .menu li {float:left; list-style-image:none; list-style-position:outside; list-style-type:none; position:relative; height:50px; line-height:50px;}
#nav a, #nav a:visited {
    background-image:url(images/nav.png);
    display: block;
    height: 55px;
    padding: 0;
    text-decoration: none;
    text-indent: -9999px;
}
.nav1 a{
    background-position: 0 -47px;
    left: 0;
    width: 134px;
}
.nav1 a:hover {
    background-position: 0 0;
}
.nav2 a {
    background-position: 578px -47px;
    left: 0;
    width: 146px;
}
.nav2 a:hover {
    background-position: 578px 0px;
}
.nav3 a {
    background-position: 430px -47px;
    left: 0;
    width: 166px;
}
.nav3 a:hover {
    background-position: 430px 0;
}
.nav4 a {
    background-position: 265px -47px;
    left: 0;
    width: 130px;
}
.nav4 a:hover {
    background-position: 265px 0;
}
.nav5 a {
    background-position: 135px -47px;
    left: 0;
    width: 135px;
}
.nav5 a:hover {
    background-position: 135px 0;
}


/* Dropdown Menus */	

.menu li:hover {visibility: inherit;}
.menu li ul{padding:10px 0;}
.menu li:hover ul, .menu li.sfhover ul {left: 7px;}
ul.menu li:hover li ul, ul.menu li.sfhover li ul {top: -999em;}
ul.menu li li:hover ul, ul.menu li li.sfhover ul {left: 207px; top: 0;}
ul.menu li li:hover li ul, ul.menu li li.sfhover li ul {top: -999em;}
ul.menu li li li:hover ul, ul.menu li li li.sfhover ul {left: 350px; top: 0;}
.menu li ul {position: absolute; left: -999em; height: auto; width: 207px; z-index:10000 !important; line-height:1; margin-left:0px; color:#ffffff; background-image:url(images/subnav.jpg);}
#nav .menu li li {width: 197px; z-index:10000; margin: 0 5px; height:auto; line-height:100%;}
#nav li li a, #nav li li a:visited { text-align:left; padding:5px 10px; background-image:none;  width:178px; text-indent:0; color:#FFF; font-family:Arvo, serif; font-size:14px; font-weight:400; height:auto; line-height: 15px;}
#nav .menu ul li.current_page_item a, #nav .menu ul li.current_page_item a:visited, .menu li li a:hover, .menu li.current_page_parent li.current_page_item a:hover{ background-color:#388141!important;}	
.menu li li a:active, .menu li.current_page_parent li.current_page_item a:active { background-color:#388141!important;}	
.menu li:hover ul, .menu li li:hover ul, .menu li li li:hover ul, .menu li.sfhover ul, .menu li li.sfhover ul, .menu li li li.sfhover ul {left: auto; }
.menu ul ul {margin:0 !important;}
.menu a.sf-with-ul {padding-right: 0; min-width: 1px; }
.menu li .sf-sub-indicator {position: absolute; display: block; right: .6em; top:17px; width: 0; height: 0; text-indent: -999em; overflow: hidden; background:none;}
.menu li li .sf-sub-indicator {background-image:none;}


/* ---------- Hero ---------------*/

.flex-control-nav li {
    display: inline-block;
    margin: 0 0 0 3px;
}
.flexslider li {
    list-style-type: none;
}
.flex-control-nav a.flex-active {
    background-position: 0 -1px;
    cursor: default;
}
.flex-control-nav li a {
    background: url("images/bg_control_nav.png") no-repeat scroll 0 -29px transparent;
    cursor: pointer;
    display: block;
    height: 13px;
    text-indent: -999em;
    width: 13px;
}
.flex-control-nav li a:hover {
    background-position: 0 -15px;
}
.flexslider{background-color:transparent; height:374px; overflow:hidden; margin-bottom:50px;}
.flexslider .slides{margin:0; padding:0; height:100%;}
.flexslider li{list-style-type:none;}
.flexslider .flex-control-nav{bottom: 20px;
    left: 15px;
    margin: 0;
    position: relative;}
    .slides > li {display: none;}
.no-js .slides > li:first-child {display: block;}


/* ---------- Post Styles -----------*/

.entry {overflow:hidden; margin-bottom:25px;}
.entry p{text-align:left;}		
.entry ul{padding-left:20px;list-style-type:square; margin-bottom:25px; margin-left:5px; margin-top:25px;}
.entry ul ul, .entry ul ol{list-style-type:disc; margin-bottom:5px; margin-left:15px;}
.entry ul ul ul{list-style-type:circle;margin-bottom:5px; margin-left:0; padding-left:15px;}
.entry ol{padding-left:20px; margin-bottom:25px; margin-left:5px; margin-top:25px;}
.entry ol ol, .entry ol ul{list-style-type:upper-alpha;margin-bottom:5px; margin-left:0; padding-left:15px;}
.entry ol ol ol{list-style-type:lower-roman;margin-bottom:5px; margin-left:15px;}
.entry ol li ul li{list-style-type:disc;}
.entry ul li ol li{list-style-type:decimal;}
.entry ul li{background:url(images/bullet.png) no-repeat 0 2px transparent; list-style: none; min-height:36px; padding-left:35px;margin: 7px 0; line-height:160%;}
.single-jobs .entry ul li{background:none; list-style-type: disc; min-height:6px; padding-left:5px;margin:10px 0 0 15px; line-height:140%;}
.entry ul.nobull li{background-image:none; list-style-type:disc; padding-left:0;}
.entry ul li.small{background:url(images/bullet-sm.png) no-repeat 0 7px transparent; list-style: none; min-height:31px; padding-left:35px;margin: 10px 0; line-height:160%;}
.entry ol li{margin: 10px 0; line-height:160%;}



.postmetadata {	padding:5px; border-top:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2; font-size:85%; font-weight:normal; background-color:transparent; margin-top:20px; clear:both; text-align:left;}	
.entry p.datedata { color:#316077; font-size: 85%; margin-bottom: 30px; text-align: center;}	
.entry p.datedata img{display:inline-block; vertical-align:text-bottom;}

.post-password-required input[type=submit] {color:#FFF !important; background-color:#7E7E7E;  border: medium none; font-size: 1em; margin: 15px 0; padding: 3px 10px;}
.post-password-required input[type=submit]:hover{background-color:#b2b2b2;}
.post-password-required input[type=submit]:active {background-color:#b2b2b2;}

/*Images*/

.aligncenter, div.aligncenter {display:block; margin:10px auto!important;}
.alignleft {float: left;}
.alignleft img, img.alignleft {margin-right:10px; margin-bottom:10px;}
.alignright {float: right;}
.alignright img, img.alignright {margin-left:10px;margin-bottom:10px;}
img.centered {display: block; margin: auto; text-align: center; }
.wp-caption {border: 1px solid #b2b2b2;text-align: center;background-color: #ffffff;padding: 10px; margin: 0 0 10px;max-width:422px;}
.wp-caption-text{padding:10px 0 0; margin:0;}
.wp-caption img, .wp-caption img.size-full, .wp-caption img.size-large {margin:0!important; padding:0!important; border:0 none; max-width:422px;}
.wp-caption img.size-medium {margin:0!important; padding:0!important; border:none; max-width:310px;}
.wp-caption.alignleft{margin-right:10px; margin-bottom:10px;}
.wp-caption.alignright{margin-left:10px; margin-bottom:10px;}
.wp-caption-dd {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
.sticky{}
.bypostauthor{}
.wp-smiley{margin:0!important; border:none;}
img.size-auto, img.size-full, img.size-large, .attachment img { height: auto; max-width: 444px; width: auto; }
img.size-medium{height:auto; max-width:300px; width:auto;}
.entry img {display:block; padding:7px 5px 0; background-color:#FFFFFF;}
.entry .wp-smiley{display:inline; border:none; padding:0; margin:0; background-color:transparent;}
.gallery {margin:15px 0; display:block;}
.gallery dt{padding:0; margin:0;}
.gallery img {border:1px solid #FFF !important; padding:2px; margin:0 auto; max-height:200px; max-width:200px;}
.gallery-caption {
    float: none;
    margin: auto !important;
    padding: 10px 0;
    text-align: center;
    width: 200px;
}
.gallery-item {padding:12px 0; text-align:center;}
.gallery p {
	clear:both;
    height: 0;
    line-height: 0;
    margin: 0;
}

.entry img.noborder{border:none; background-color:transparent; padding:0;}

.home .wp-caption{padding:0; border:none; margin-left:0; margin-right:0; max-width:340px;}

#thehero img{padding:0; margin:0 auto 50px; text-align:center;}
#hero_guide{background-image:url(images/guidebg.jpg); width:944px; height:251px; margin-bottom:50px;}
#hero_guide h3{font-size:24px; color:#4c2e13; margin-left:500px; padding-top:70px;}
#hero_guide h4{font-size:16px; color:#4c2e13; margin-left:500px;}
#hero_guide h4 select{margin-left:10px;}
#guide, #pdf{width:150px; float:right;}
#guide img, #pdf img{float:left;}
#guide p, #pdf p{float:right; width:100px;line-height: 120%; padding-top: 12px;}
#guide p a, #pdf p a{color:#7ec242; text-transform:uppercase; text-decoration: none; font-family:Arvo, serif; font-weight:700;}
.page-template-page-guide-php h1.posttitle{margin-bottom:35px;}

.overview .wp-caption {
    background-color: transparent;
    border: medium none;
    margin-bottom: 30px;
    margin-left: 14px;
    margin-right: 14px;
    max-width: 206px;
    padding: 0;
}
.overview .wp-caption-text{
	color:#357d3f;
    font-family:Arvo, serif;
    font-size:16px;
    font-weight:400;
    text-align:center;
}
.overview .wp-caption img {
    background: url("images/overviews/bg.jpg") no-repeat scroll center bottom transparent;
    border:none;
    display: inline-block;
    float: left;
    height: 143px;
    margin:0;
    padding-bottom: 11px!important;
    width: 206px;
}
.overview .wp-caption a{
	color:#357d3f;
	text-decoration: none;
}
.overview .wp-caption a:hover{
	text-decoration:underline;
}

.jobcat{width:50%; float:left; margin-bottom:25px;}
.jobcat h3{color:#4a4a4a; font-size:14px; font-weight:700;margin: 5px 0;}
.jobcat a{text-decoration:none;display:block;}

/* ---------- Comments -----------*/

#respond h3, h3#trackbacks {margin:45px 0 20px; font-weight:normal; background-color:transparent;}
h2#comments-title {margin:32px 0 20px; font-weight:normal; font-size:24px; background-color:transparent;}
#author, #email, #url { float: left; margin-right: 25px; width: 220px; }
p.form-allowed-tags{font-size:85%;}
.form-submit #submit {padding:5px 10px; color:#FFF!important; background-color:#A80000; border:none; font-size:1.2em;}
.form-submit #submit:hover, .form-submit #submit:active{background-color:#7E7E7E; color:#000;}
#comments{margin:0 20px;}
.commentlist li {margin: 0; padding: 15px; border-bottom:1px solid #333; list-style:none; }
cite.fn {font-size: 18px; font-style:normal; display:block; padding:0;color:#FFF;}	
cite.fn a{color:#A80000; border:none; text-decoration:none;}
cite.fn a:hover{color:#7E7E7E;}
.says{display:none;}
.comment-meta a, .comment-meta a:visited {color:#666666;font-size:0.9em; text-decoration:none;}
.comment-meta a:hover, .comment-meta a:active{color:#A80000; background-color:transparent;}
.thecomment{clear:both;}
.reply a, .reply a:visited  {width:75px; background-color:#A80000; color:#FFF; display:block; margin-bottom:15px;	padding:5px !important; text-align:center; text-decoration:none !important; position:relative;}
.reply a:hover, .reply a:active {background:#e7e7e7; color:#000;}
.commentlist li li {border:none; border-left: 1px solid #2c2c2c; margin:0 0 0 20px; padding-left:25px; background:none; list-style-type:none!important;}
.commentlist code {	background:#f8f8f8; padding:3px;}
.avatar {margin: 3px 10px 15px 0; float:right; padding:2px; border:4px solid #A80000; }
.byuser .avatar{border:4px solid #000000;}
#trackbacklist li {margin: 10px 0 10px 35px;}
.pinglist li {margin: 0 25px; padding: 5px; border-bottom:1px solid #0b3b52; }
.pinglist cite.fn{font-size:18px;width:100%;}
.pinglist .comment-author{width:100%; clear:both; margin:0;}
.pinglist .comment-meta{margin-bottom:5px;text-align:left;}
.pinglist .reply{display:none;}
.pinglist p{margin-bottom:0;}
.pinglist .arrow{display:none;}
.pinglist .thecomment{background-color:transparent;clear: both; margin: 0; padding: 0;}

.nocomments{display:none;}
.comment-form-comment label{display:block;}


/* Search and Archives*/


.search-highlight{background-color:#38AB48; color:#FFF;}

	
#pagination {margin-top:22px;overflow:hidden;padding:5px 0;}
#pagination a, #pagination a:visited {padding:6px 8px; text-decoration:none; overflow:hidden;	display:block;}
#pagination a:hover {text-decoration:underline;}
#pagination div {float:left; margin-right:10px;}
#singlepagination {margin-top:22px;overflow:hidden;padding:5px 0;}
#singlepagination a, #singlepagination a:visited {padding:6px 8px; text-decoration:none; overflow:hidden;}
#singlepagination a:hover {text-decoration:underline;}
#singlepagination div {margin-right:10px;}
#singlepagination .older, #pagination .older{float:left; width:45%;}
#singlepagination .newer, #pagination .newer{float:right; text-align:right; width:45%;}

#page-links{clear:both; margin-top:25px;}

/*Sidebar and Widgets*/

#sidebar .widget, .sidebar .widget {margin-bottom:20px; overflow:hidden; font-size:12px; border:1px solid #dcd6cf; padding:20px; color:#6d6d6d;}
.page-template-page-turkeys #sidebar .widget{
	border:none;
	box-sizing:border-box;
	padding:0;
}
.page-template-page-turkeys #sidebar h3.widgettitle{
	color:#5f4933;
}
.page-template-page-turkeys #sidebar .turkey-widget{ 
	border:1px solid #e7d7bb;
	margin-bottom:50px;	
}
#turkeycalculator{
	margin:20px;
}
#how-many {
    height: 24px;
    width: 32px;
}
#your-result{
	background-color:#faf6ee;
	display:none;
	padding:20px;
}
.big-num{
	color:#35974b;
	float:left;
	font-family:'Arvo',serif;
	font-size:48px;
	font-weight:700;
	margin: 0 10px 15px 0;
    padding: 0 0 30px;
}

h3.widgettitle{color:#829c40;font-size:15px; text-align: left; text-transform:uppercase; font-weight:700; margin: 0 0 10px; text-align: left;}
.widget p{margin-bottom:5px;line-height:125%;}
.widget li {list-style:none; padding:6px 0; line-height:140%;}
.widget li a, .widget li a:visited{color:#000; text-decoration:none; }
.widget li a:hover, .widget li a:active {color:#A80000;}
.widget li li, .thetabber li li {margin-left:34px; border:0; list-style:disc;}
#wp-calendar tr {background:#ffffff; color:#0c0102;}
#wp-calendar td {text-align:center; padding:3px;}	

#sidebar #newsletter.widget, .sidebar #newsletter.widget{background-color:#daefba; border:none;}
#sidebar #newsletter.widget h3{margin-bottom:2px;}
#newsletter input#sign{background-color:#FFF; border:1px solid #d9d5bd; color:#949292; font-style:italic; font-size:12px; width:150px; padding:6px;}
#newsletter input#send{background-color:#88c14b; border:none; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#FFF; padding:6px; float:right; clear:both; margin-top:8px;text-transform:uppercase; font-weight:bold; width:auto; }
#recentposts p{margin-bottom:12px;}
#recentposts a{font-weight:bold; text-decoration:none; color:#6d6d6d;}
#recentposts .tiplink, #recentposts .tiplink a{color:#a0c14b; font-weight:normal;}
#recentposts a.all{color:#a0c14b; font-weight:normal; text-decoration: underline;}

#benefits ul li{ 
	line-height: 125%;
    list-style: disc outside none;
    margin: 10px 0 10px 15px;
    padding-left: 5px;
}

.pdf-list li:before,
.pdf:before{
	content:url(images/pdf.jpg);
    display: inline-block;
    float: left;
    margin-right: 5px;
}
.pdf-list li a{
	color: #489c1b;
    display: inline-block;
    height: 40px;
    line-height: 40px;
}
.pdf{
	line-height:130%;
}
.pdf a{
	font-weight:bold;
	text-decoration:none;
}
.pdf span{
	margin-left:0;
}

h3.featured-side{
	margin-bottom:15px;
	text-transform: uppercase;
}


/* ---------- Form Elements -----------*/
		
/*.button {padding:5px 10px; color:#f2f2f2 !important; background-color:#0073BA; border:none; font-size:1.2em;}
.button:hover{background-color:#C9E3EE;}
.button:active {background-color:#C9E3EE;}*/

.btn, .gform_button{background-color:#2c7a3b; margin-right: 15px; padding: 5px 16px; color:#FFF; border:none; font-size:15px;text-decoration:none;font-family:Arvo, serif; font-weight:400;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; display:inline-block; color:#FFF!important;}
.btn:hover, .gform_button:hover{background-color:#6FB93B;}

#subForm {
    overflow: hidden;
}
#subForm input {
    display: block;
    width:95%;
    padding:5px 0;
}

.gform_wrapper {width:565px;}
.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {
    width: 98.2%!important;
}
.gform_footer br{height:0; display:none;}
#field_4_2, #field_4_3, #field_4_4, #field_4_6, #field_4_15, #field_4_16, #field_4_11, #field_4_12, #field_5_13, #field_5_14, #field_5_3, #field_5_4, #field_5_15, #field_5_16, #field_2_42, #field_2_43, .gchoice_45_0, .gchoice_45_1, #field_7_2, #field_7_3, #field_1_15, #field_1_123, #field_1_19, #field_1_20, #gchoice_21_0, #gchoice_21_1, #gchoice_22_0, #gchoice_22_1, #field_1_51, #field_1_122, #field_1_54, #field_1_58, #field_1_57, #field_1_60, #field_1_62, #field_1_63, #field_1_65, #field_1_66, #field_1_67, #field_1_68, #field_1_80, #field_1_79, #field_1_77, #field_1_76, #field_1_74, #field_1_73, #field_1_83, #field_1_71, #field_1_91, #field_1_90, #field_1_88, #field_1_87, #field_1_85, #field_1_84, #field_1_72, #field_1_82, #field_1_103, #field_1_102, #field_1_105, #field_1_104, #field_1_108, #field_1_107,  
{float:left; width:45%; margin-right:5%; clear:none;}

#field_4_2 div input, #field_4_3 div input, #field_4_4 div input, #field_4_6 div input, #field_4_15 div input, #field_4_16 div input, #field_4_11 div input, #field_4_12 div input, #field_5_13 div input, #field_5_14 div input, #field_5_3 div input, #field_5_4 div input, #field_5_15 div input, #field_5_16 div input, #field_2_42 div input, #field_2_43 div input, #field_7_2 div input, #field_7_3 div input, #field_1_15 div input, #field_1_123 div input, #field_1_19 div input, #field_1_20 div input, #field_1_51 div input, #field_1_122 div input, #field_1_54 div input, #field_1_58 div input, #field_1_57 div input, #field_1_60 div input, #field_1_62 div input, #field_1_63 div input, #field_1_65 div input, #field_1_66 div input, #field_1_67 div input, #field_1_68 div input, #field_1_80 div input, #field_1_79 div input, #field_1_77 div input, #field_1_76 div input, #field_1_74 div input, #field_1_73 div input, #field_1_83 div input, #field_1_71 div input, #field_1_91 div input, #field_1_90 div input, #field_1_88 div input, #field_1_87 div input, #field_1_85 div input, #field_1_84 div input, #field_1_72 div input, #field_1_82 div input, #field_1_103 div input, #field_1_102 div input, #field_1_105 div input, #field_1_104 div input, #field_1_108 div input, #field_1_107 div input{width:95%;}

#field_1_54, #field_1_93{clear:both;}

#gform_submit_button_1 {
    clear: both;
    display: block;
    margin-top: 30px;
}

.ginput_container img{display:inline-block;}

#field_2_3 li,#field_2_4 li, #field_2_5 li,#field_2_6 li,#field_2_7 li,#field_2_8 li,#field_2_9 li,#field_2_10 li,#field_2_11 li,#field_2_12 li,#field_2_13 li,#field_2_14 li,#field_2_15 li,#field_2_16 li,#field_2_17 li,#field_2_18 li,#field_2_19 li,#field_2_20 li,#field_2_21 li,#field_2_22 li,#field_2_23 li,#field_2_24 li,#field_2_25 li,#field_2_26 li,#field_2_27 li,#field_2_28 li,#field_2_29 li,#field_2_30 li,#field_2_31 li{float:left; width:22.5%; margin-right:2.5%;margin-bottom: 5px; margin-top: 10px;}

#gform_fields_2 .gsection {
    border-bottom: 1px dotted #CCCCCC;
    clear: both !important;
    margin: 25px 0 !important;
    padding: 25px 0 8px !important;
}

#gform_1 #field_1_34, #gform_1 #field_1_126{margin-top:30px;}
.gform_wrapper h1, .gform_wrapper h2, .gform_wrapper h3{margin-top:30px;}

#gform_1 .gfield_checkbox li, #gform_1 .gfield_radio li{float:left; width:45%; margin-right:5%; clear:none;}


#gform_page_1_1 .gfield{margin-top:10px;}


#field_1_32, #field_1_36, #field_1_38, #field_1_39, #field_1_40, #field_1_41, #field_1_42, #field_1_43, #field_1_44, #field_1_45, #field_1_46, #field_1_47, #field_1_48, #field_1_49{width:10%; margin-right:4%; float:left; clear:none;}

#field_1_32 .gfield_label, #field_1_36 .gfield_label, #field_1_38 .gfield_label, #field_1_39 .gfield_label, #field_1_40 .gfield_label, #field_1_41 .gfield_label, #field_1_42 .gfield_label, #field_1_43 .gfield_label, #field_1_44 .gfield_label, #field_1_45 .gfield_label, #field_1_46 .gfield_label, #field_1_47 .gfield_label, #field_1_48 .gfield_label, #field_1_49 .gfield_label{font-weight:normal; font-size:90%; height:40px;}

#field_1_32 select, #field_1_36 select, #field_1_38 select, #field_1_39 select, #field_1_40 select, #field_1_41 select, #field_1_42 select, #field_1_43 select, #field_1_44 select, #field_1_45 select, #field_1_46 select, #field_1_47 select, #field_1_48 select, #field_1_49 select{min-width: 70px;width:100%;}

.gform_wrapper .gform_page_footer {margin:30px 0;}


#gform_fields_23 li{
	clear:none;
}
#field_23_1,
#input_23_5_1_container,
#field_23_4{
	float:left;
	width:45%;
}
#input_23_4{
	box-sizing: border-box;
	width:100%;
}
#field_23_2,
#input_23_5_2_container{
	float:right;
	width:45%;
}
#gform_fields_23 #field_23_3,
#gform_fields_23 #field_23_5{
	clear:both;
	padding-top:10px;
}
#input_23_3_3_container br,
#input_23_5_container br,
#input_23_3_6_container br{
	display:none;
}
#field_23_3 p:first-child,
#field_24_1 p:first-child,
#field_24_2 #input_24_2_1_container,
#gform_wrapper_24.gform_wrapper .top_label li.gfield.gf_left_half,
#field_24_6 #input_24_6_3_container,
.gravity-left,
.gf_name_has_2 p:first-child{
	float:left;
	width:45%;
}
#field_24_6 #input_24_6_5_container{
	clear:both;
	float:left;
	width:45%;
}
#field_23_3 p:last-child,
#field_24_1 p:last-child,
#field_24_2 #input_24_2_2_container,
#gform_wrapper_24.gform_wrapper .top_label li.gfield.gf_right_half,
#field_24_6 #input_24_6_4_container,
.gravity-right,
.gf_name_has_2 p:last-child{
	float:right;
	width:45%;
}

.gform_wrapper ul li.gfield.gravity-right,
.gform_wrapper ul li.gfield.gravity-left{
	clear:none;
	margin-bottom:24px;
}
.gform_wrapper ul li.gfield.gravity-right input,
.gform_wrapper ul li.gfield.gravity-left input,
.gform_wrapper ul li .gf_name_has_2 p span,
.gform_wrapper ul li .gf_name_has_2 p input,
.gform_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span{
	width:100%;
}
.gform_wrapper ul li .gf_name_has_2 p span br{
	display:none;
}
.entry .gform_wrapper .ginput_complex span.ginput_left{
	float:left;
	width:45%;
}
.entry .gform_wrapper .ginput_complex .ginput_right{
	float:right;
	width:45%;
}
.gform_wrapper .ginput_complex br{
	display:none;
}


#input_24_1 br,
#field_24_2 br{
	display:none;
}
#field_24_1 p,
#field_24_2 p{
	margin-bottom:0;
}
#field_24_17 hr{
	margin:25px 0 0;
}
#field_23_6{
	margin:50px 0 20px;
}
#gform_fields_23 #field_23_3 #input_23_3_3_container,
#gform_fields_23 #field_23_3 #input_23_3_6_container,
#gform_fields_23 #field_23_2 .ginput_container_select select,
#field_24_1 #input_24_1_3_container,
#field_24_1 #input_24_1_6_container{
	width:100%;
}

#gform_fields_23 #field_23_1 .ginput_container_date input{
	width:85%!important;
}
#field_23_5{
	margin-top:10px;
}
#input_23_3 p{
	margin-bottom:1px;
}

.ginput_product_price_label,
.ginput_product_price,
.ginput_container_singleproduct br,
.ginput_container_singleproduct p{
	display:none;
}

.gform_wrapper #gform_23 .gsection {
    border-color: #5f4933;
    clear:both;
    margin-bottom: 20px;
    padding: 10px 0;
}
.gform_wrapper #gform_23 .gsection#field_23_37{
	border-top:1px solid #5f4933;
	border-bottom:0 solid #5f4933;
	margin-top: 50px;
    padding-top: 0;
}

#gform_23 .gfield_product_23_8 label,
#gform_23 .gfield_product_23_16 label,
#gform_23 .gfield_product_23_22 label,
#gform_23 .gfield_product_23_29 label,
#gform_23 #field_23_39,
#gform_23 #field_23_46,
#gform_23 #field_23_51,
#gform_23 #field_23_57{
	color:#71441e;
	font-family: 'Arvo',serif;
	font-size:16px;
	font-weight:700;
}
#gform_23 .gfield_price {
    float: left;
    margin-bottom: 5px;
    margin-right: 30px;
    margin-top: 10px;
    width: 150px;
}
#gform_23 .gfield_product_23_8.gfield_price,
#gform_23 .gfield_product_23_16.gfield_price,
#gform_23 .gfield_product_23_22.gfield_price,
#gform_23 .gfield_product_23_29.gfield_price,
#gform_23 .gfield_product_23_8.gfield_price label,
#gform_23 .gfield_product_23_16.gfield_price label,
#gform_23 .gfield_product_23_22.gfield_price label,
#gform_23 .gfield_product_23_29.gfield_price label{
	display:block;
	float:none;
	margin:0;
	width:100%;
}
#gform_23 .gfield_price.first{
	clear:both;
}

#field_23_40, 
#field_23_41, 
#field_23_42, 
#field_23_43, 
#field_23_44, 
#field_23_45,
#field_23_47, 
#field_23_48, 
#field_23_49, 
#field_23_50,
#field_23_52,
#field_23_53, 
#field_23_54, 
#field_23_55, 
#field_23_56, 
#field_23_58, 
#field_23_59, 
#field_23_60,
#field_23_63{
	float: left;
    margin-bottom: 5px;
    margin-right: 30px;
    margin-top: 10px;
    width: 150px;
}

#gform_23 .gfield_price label,
#field_23_40 label,
#field_23_41 label,
#field_23_42 label,
#field_23_43 label,
#field_23_44 label,
#field_23_45 label,
#field_23_47 label,
#field_23_48 label,
#field_23_49 label,
#field_23_50 label,
#field_23_52 label,
#field_23_53 label,
#field_23_54 label,
#field_23_55 label,
#field_23_56 label,
#field_23_58 label,
#field_23_59 label,
#field_23_60 label,
#field_23_63 label{
	float:right;
	width:100px;
}
#gform_23 .gfield_price input,
#field_23_40 .ginput_container,
#field_23_41 .ginput_container,
#field_23_42 .ginput_container,
#field_23_43 .ginput_container,
#field_23_44 .ginput_container,
#field_23_45 .ginput_container,
#field_23_47 .ginput_container,
#field_23_48 .ginput_container,
#field_23_49 .ginput_container,
#field_23_50 .ginput_container,
#field_23_52 .ginput_container,
#field_23_53 .ginput_container,
#field_23_54 .ginput_container,
#field_23_55 .ginput_container,
#field_23_56 .ginput_container,
#field_23_58 .ginput_container,
#field_23_59 .ginput_container,
#field_23_60 .ginput_container,
#field_23_63 .ginput_container{
	float:left;
	width:30px;
}
#gform_23 input.small {
    width: 100% !important;
	margin-top: -30px;
}
#field_23_33{
	background-color:#faf6ee;
	color:#5f4933;
	font-family:'Arvo',serif;
	font-size:20px;
	font-weight:700;
	margin:50px 0;
	padding:10px;
	text-align:center;
}
#gform_23 #field_23_38 input{
	background-color: transparent;
    border: medium none;
    color: #2c7a3b;
    cursor:pointer;
    float: right;
    font-size: 14px;
    text-align: right;
    text-decoration: underline;
}
#gform_23 #field_23_38 input:hover{
	color:#6FB93B;
}
#gform_23 .gform_footer{
	text-align:right;
}
#gform_23 #gform_submit_button_23{
	font-size:20px;
	padding:10px 16px;
}

#gform_23 #field_23_61,
#gform_23 #field_23_62{
	float:left;
}
#gform_23 #field_23_61 label,
#gform_23 #field_23_62 label,
#gform_23 #field_23_61 .ginput_container,
#gform_23 #field_23_62 .ginput_container{
	color: #5f4933;
    float:left;
    font-family: "Arvo",serif;
    font-size: 20px;
    font-weight: 700;
    margin: 50px 0;
    padding: 10px;
}
#gform_23 #input_23_61, 
#gform_23 #input_23_62 {
    border: medium none;
    color:#5f4933;
    font-family: "Arvo",serif;
    font-weight: 700;
    max-width: 80px !important;
    padding: 0;
    width: auto;
}

#gform_23 #field_23_61 .ginput_container,
#gform_23 #field_23_62 .ginput_container{
	padding-left:0;
	padding-right:0;
}
#gform_fields_23 li#field_23_34 {
    clear: both;
}
#input_2_44 p{
	height:0;
	margin:0;
}

body .gform_wrapper .top_label div.ginput_container.ginput_container_radio {
    display: inline-block;
    margin-top: 0;
    width: 100%;
}
body .gform_wrapper #gform_2 ul li.gfield {
    display: inline-block;
    margin-top: 24px;
    padding-top: 0;
    width: 100%;
}


/* ---------- Footer -----------*/

#footer {clear:both; line-height:24px; overflow:auto; padding:15px; background-color:#f7ede1; color:#ae9f88;}
#footer .foot-top {overflow:hidden;}
#footer .copyright{clear:both; margin-top:15px; overflow:hidden;}
#footer .left{width:45%; text-align:left;}
#footer .right{text-align:right; width:45%;}
#footer p{margin-bottom:0;}
#footer a{color:#ae9f88; text-decoration: none;}
#footer a:hover{color:#24690F;}
#footer .widget{float:left;margin-right: 5%; width: 15%;}
#footer .widget h3{display:none;}
#footer .widget .bold a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-bottom:0; line-height:100%; color:#ae9f88; text-transform:uppercase;}
#footer .widget .bold a:hover{color:#24690F;}
#footer .menu li{padding:0;line-height:100%;}
#footer .menu li a{text-decoration:none; font-size:11px; padding:0; font-weight:normal;}

#locations h3{text-align:left; margin-bottom:5px;}
#storethumbs li{display:inline-block; height:125px; width:181px; margin-right:3px;}
#storethumbs li:last-child{margin-right:0;}
#storethumbs #ranch{background-image:url(images/stores/ranch.jpg);}
#storethumbs #carlsbad{background-image:url(images/stores/carlsbad.jpg);}
#storethumbs #carmel{background-image:url(images/stores/carmel.jpg);}
#storethumbs #escondido{background-image:url(images/stores/escondido.jpg);}
#storethumbs #horton{background-image:url(images/stores/horton.jpg);}
#storethumbs li a{
	color:#FFF;
	display: block;
    font-family: Arvo,serif;
    font-weight: 700;
    height: 125px;
    line-height: 225px;
    padding-right: 15px;
    text-align: right;
    text-decoration: none;
    vertical-align: bottom;
    }
#foot_below{border-top:1px solid #dcd6cf;margin:50px 0 25px;padding-top:10px;font-size:10px;}
#foot_cntnt{border-top: 1px solid #DCD6CF;
    clear: both;
    margin: 20px 0;
    overflow: hidden;
    padding-top: 30px;}
.f-left{float:left; width:775px;}
.f-right{width:150px; float:right;}
#f-btns li{margin-bottom:10px; list-style-type:none; text-align:center;}
#f-btns a{color:#857966; background-color:#eadac2; height:32px; width:145px; display:block;line-height:32px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
#f-btns a.f-instacart{
	background:url(images/instacart-btn.svg) no-repeat center center transparent;
	height:43px;
	text-indent:-9999px;
}

.sidebar img{
	height:auto;
	max-width:100%;
	padding:0;
}

.half, .half-last {float:left;width:47%;margin:10px 0;margin-right:6%;}
.half-last {margin-right:0}

h1.posttitle .editlink a { background-color: yellow; color: black; }
h1.posttitle .editlink a:hover{color:#24690F;}

.homegrid{clear: both;
    margin-bottom: 20px;
    overflow: hidden;}
.homegrid .wp-caption-text{line-height:125%;}

.page-id-102 h2{margin-top:35px;}

.blog #content, .single #content, .post-type-archive-recipes #content, .tax-type #content, .archive #content{float:right; margin: 0 0 0 35px;}
.single-jobs #content{float:left; margin:0 35px 0 0; width:625px;}
.blog #sidebar, .single #sidebar, .post-type-archive-recipes #sidebar, .tax-type #sidebar, .archive #sidebar{float:left; width:220px; background:url(images/sidebg.png) no-repeat center top transparent; min-height: 586px;}
.single-jobs #sidebar{float:right; background-image:none; width:255px;}
.blog #sidebar .widget, .single #sidebar .widget, .post-type-archive-recipes #sidebar .widget, .tax-type #sidebar .widget, .archive #sidebar .widget{border:none; padding:20px 0;}
.blog #sidebar .widget.widget_nav_menu a, .single #sidebar .widget.widget_nav_menu a, .post-type-archive-recipes #sidebar .widget.widget_nav_menu a, .tax-type #sidebar .widget.widget_nav_menu a, .archive #sidebar .widget.widget_nav_menu a{color:#388141; font-family:Arvo, serif; text-transform:uppercase; padding:5px 20px;}
.blog #sidebar .widget.widget_nav_menu a:hover, .single #sidebar .widget.widget_nav_menu a:hover, .blog #sidebar .widget.widget_nav_menu li:hover a, .single #sidebar .widget.widget_nav_menu li:hover a, .post-type-archive-recipes #sidebar .widget.widget_nav_menu a:hover, .post-type-archive-recipes #sidebar .widget.widget_nav_menu li:hover a, .tax-type #sidebar .widget.widget_nav_menu li:hover a, .blog #sidebar .widget.widget_nav_menu li.current-menu-item a, .single #sidebar .widget.widget_nav_menu li.current-menu-item a, .post-type-archive-recipes #sidebar .widget.widget_nav_menu li.current-menu-item a, .tax-type #sidebar .widget.widget_nav_menu li.current-menu-item a, .archive #sidebar .widget.widget_nav_menu li:hover a, .archive #sidebar .widget.widget_nav_menu li.current-menu-item a{color:#FFFFFF; }
.blog #sidebar .widget.widget_nav_menu li, .single #sidebar .widget.widget_nav_menu li, .post-type-archive-recipes #sidebar .widget.widget_nav_menu li, .tax-type #sidebar .widget.widget_nav_menu li, .archive #sidebar .widget.widget_nav_menu li{
	height: 41px;
    line-height: 41px;
    padding:0;
}
.blog #sidebar .widget.widget_nav_menu li:hover, .single #sidebar .widget.widget_nav_menu li:hover, .post-type-archive-recipes #sidebar .widget.widget_nav_menu li:hover, .tax-type #sidebar .widget.widget_nav_menu li:hover, .blog #sidebar .widget.widget_nav_menu li.current-menu-item, .single #sidebar .widget.widget_nav_menu li.current-menu-item, .post-type-archive-recipes #sidebar .widget.widget_nav_menu li.current-menu-item, .tax-type #sidebar .widget.widget_nav_menu li.current-menu-item, .archive #sidebar .widget.widget_nav_menu li:hover, .archive #sidebar .widget.widget_nav_menu li.current-menu-item{background:url(images/sidemenubg.png) no-repeat center center transparent;}

.post-type-archive-recipes hr, .tax-type hr, .archive hr{color:#CCC; height:2px; border:none; margin:25px auto 45px;}




#oops {
	background-image: url(images/oops.jpg);
	height: 231px;
	width: 937px;	
}

.entry .gform_wrapper li{
	background-image:none; 
	list-style: none; min-height:auto; padding-left:0;margin: 0; line-height:auto;
	
}

.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type="checkbox"], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type="radio"], .gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_safari .gfield_checkbox li input[type="checkbox"], .gform_wrapper.gf_browser_safari .gfield_radio li input[type="radio"], .gform_wrapper.gf_browser_safari .gfield_checkbox li input {
  margin-left:2px;
  margin-top:4px;
}

/*.entry .gform_wrapper .gfield li {
    padding-left: 5px!important;
    margin-left: 25px!important;
}*/
.entry .gform_wrapper .gfield .chosen-results li {
    padding-left: 0px!important;
    margin-left: 0px!important;
}
.scrolling {
    border: 1px solid #eee;
    display: inline-block;
    max-height: 310px;
    overflow: scroll !important;
    padding: 25px !important;
}
.gfield_checkbox li br{
display:none;}
