@charset "UTF-8";.pagebackhome {	background-color: #2F8B0A;	background-image: url(../jc-assets/pageback-new.jpg);	background-repeat: repeat-x;	background-position: center top;}.johnscritterslogohome {}.homegutsback {	background-image: url(../jc-assets/homegutsback1.jpg);	background-repeat: repeat-y;	background-position: left top;}.newtextarea {	background-image: url(../jc-assets/newonthefarmback.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 149px;}.pics { height:457px; width:606px; padding:0; margin:0; overflow: hidden}.newtextcontainer {	margin-left: 40px;}.text12 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	line-height: 120%;}.text14orange {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	line-height: 120%;	color: #C6810E;}.welcomehomeback {	background-image: url(../jc-assets/welcomehomeback.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 181px;}.text13 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13px;	line-height: 120%;}.footerbackhome {	background-image: url(../jc-assets/homefooterback.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 46px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	color: #E5A236;}.footerbackhome a:link {	background-repeat: no-repeat;	background-position: left top;	height: 46px;	font-family: Georgia, "Times New Roman", Times, serif;	color: #FEFFCE;	text-decoration: underline;}.footerbackhome a:active {	background-repeat: no-repeat;	background-position: left top;	height: 46px;	font-family: Georgia, "Times New Roman", Times, serif;	color: #FEFFCE;	text-decoration: underline;}.footerbackhome a:visited {	background-repeat: no-repeat;	background-position: left top;	height: 46px;	font-family: Georgia, "Times New Roman", Times, serif;	color: #FEFFCE;	text-decoration: underline;}.footerbackhome a:hover {	background-repeat: no-repeat;	background-position: left top;	height: 46px;	font-family: Georgia, "Times New Roman", Times, serif;	color: #FFFFFF;	background-color: #BE351C;}.pageback_inside_peteymaize {	background-color: #2F8B0A;	background-image: url(../jc-assets/insidepageback-peteymaizy.jpg);	background-repeat: repeat-x;	background-position: center top;}.footerbackinside {	background-image: url(../jc-assets/inside-footer-back.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 46px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	color: #E5A236;}.insidepagegutsback {	background-image: url(../jc-assets/inside-pageback.jpg);	background-repeat: repeat-y;	background-position: left top;}.insidepagegradient {	background-image: url(../jc-assets/inside-back-gradient.jpg);	background-repeat: no-repeat;	background-position: left top;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13px;	line-height: 120%;	color: #000000;}.tablepadtop {	margin-bottom: 9px;}.link_page {}.link_page a:link {	color: #C86301;	text-decoration: underline;}.footerbackinside a:link {	background-repeat: no-repeat;	background-position: left top;	height: 46px;	font-family: Georgia, "Times New Roman", Times, serif;	color: #FEFFCE;	text-decoration: underline;}.footerbackinside a:active {	background-repeat: no-repeat;	background-position: left top;	height: 46px;	font-family: Georgia, "Times New Roman", Times, serif;	color: #FEFFCE;	text-decoration: underline;}.footerbackinside a:visited {	background-repeat: no-repeat;	background-position: left top;	height: 46px;	font-family: Georgia, "Times New Roman", Times, serif;	color: #FEFFCE;	text-decoration: underline;}.footerbackinside  a:hover {	background-repeat: no-repeat;	background-position: left top;	height: 46px;	font-family: Georgia, "Times New Roman", Times, serif;	color: #FFFFFF;	text-decoration: underline;	background-color: #CC3300;}.link_page a:active {	color: #C86301;	text-decoration: underline;}.link_page a:visited {	color: #C86301;	text-decoration: underline;}.link_page a:hover {	color: #FFFFFF;	background-color: #0140FC;}.link1 {}.link1 a:link {	color: #C66602;	text-decoration: underline;}.link1 a:active {	color: #C66602;	text-decoration: underline;}.link1 a:visited {	color: #C66602;	text-decoration: underline;}.link1 a:hover {	color: #FFFFFF;	background-color: #056434;}.pageback_inside_lucycuppy {	background-color: #2F8B0A;	background-image: url(../jc-assets/insidepageback-lucycuppy.jpg);	background-repeat: repeat-x;	background-position: center top;}.goatherdbox {	background-image: url(../jc-assets/goat_shadowback.png);	background-repeat: repeat-y;	background-position: left center;}.text24lightbrown {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 24px;	color: #CE6704;	line-height: 100%;}.text14lbrown {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	color: #502B00;	line-height: 100%;}.text20lightbrown {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 20px;	color: #CE6704;	line-height: 100%;}/* ----------------- PHOTO GALLERY----------------- */#photo-gallery div{float:left;width: 200px;height: 200px;margin-right:5px;margin-bottom:20px;text-align: center;padding: 5px;}#photo-gallery div img {	border:4px solid #666;}#photo-gallery img:hover{border:4px solid #9C0;}/* ----------------- COLORBOX CSS ----------------- *//*ColorBox Core StyleThe following rules are the styles that are consistant between themes.Avoid changing this area to maintain compatability with future versions of ColorBox.*/#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}#cboxOverlay{position:fixed; width:100%; height:100%;}#cboxMiddleLeft, #cboxBottomLeft{clear:left;}#cboxContent{position:relative; overflow:hidden;}#cboxLoadedContent{overflow:auto;}#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}#cboxTitle{margin:0;}#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}/*Example user styleThe following rules are ordered and tabbed in a way that represents theorder/nesting of the generated HTML, so that the structure easier to understand.*/#cboxOverlay{background:#000; /* Changes Overlay Color */opacity: .5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */filter: alpha(opacity=50); /* IE 5-7*/}#colorbox{}#cboxTopLeft{width:25px; height:25px; background:url(http://www.webphibian.com/standards/colorbox/border1.png) 0 0 no-repeat;}#cboxTopCenter{height:25px; background:url(http://www.webphibian.com/standards/colorbox/border1.png) 0 -50px repeat-x;}#cboxTopRight{width:25px; height:25px; background:url(http://www.webphibian.com/standards/colorbox/border1.png) -25px 0 no-repeat;}#cboxBottomLeft{width:25px; height:25px; background:url(http://www.webphibian.com/standards/colorbox/border1.png) 0 -25px no-repeat;}#cboxBottomCenter{height:25px; background:url(http://www.webphibian.com/standards/colorbox/border1.png) 0 -75px repeat-x;}#cboxBottomRight{width:25px; height:25px; background:url(http://www.webphibian.com/standards/colorbox/border1.png) -25px -25px no-repeat;}#cboxMiddleLeft{width:25px; background:url(http://www.webphibian.com/standards/colorbox/border2.png) 0 0 repeat-y;}#cboxMiddleRight{width:25px; background:url(http://www.webphibian.com/standards/colorbox/border2.png) -25px 0 repeat-y;}#cboxContent{background:#fff;}#cboxLoadedContent{margin-bottom:28px;}#cboxTitle{position:absolute; bottom: 4px; left:0; text-align:center; width:100%; color:#666666; font-weight:bold;}#cboxCurrent{position:absolute; bottom: 4px; left:58px; color:#666666;}#cboxSlideshow{position:absolute; bottom: 4px; right:30px; color:#0092ef;}#cboxPrevious{position:absolute; bottom:0; left:0px; background:url(http://www.webphibian.com/standards/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}#cboxPrevious.hover{background-position:-75px -25px;}#cboxNext{position:absolute; bottom:0; left:27px; background:url(http://www.webphibian.com/standards/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}#cboxNext.hover{background-position:-50px -25px;}#cboxLoadingOverlay{background:url(http://www.webphibian.com/standards/colorbox/loading_background.png) center center no-repeat;}#cboxLoadingGraphic{background:url(http://www.webphibian.com/standards/colorbox/loading.gif) center center no-repeat;}#cboxClose{position:absolute; bottom:0; right:0; background:url(http://www.webphibian.com/standards/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}#cboxClose.hover{background-position:-25px -25px;}/*The following fixes png-transparency for IE6.It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transitionSince this method does not support CSS background-positioning, it is incompatible with CSS sprites.Colorbox preloads navigation hover classes to account for this.!! Important Note: AlphaImageLoader src paths are relative to the HTML document,while regular CSS background images are relative to the CSS document.*/.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.webphibian.com/standards/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.webphibian.com/standards/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.webphibian.com/standards/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.webphibian.com/standards/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.webphibian.com/standards/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.webphibian.com/standards/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.webphibian.com/standards/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.webphibian.com/standards/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}/* ----------------- DROP DOWN MENU ----------------- */#nav-container{}#nav {font-family:Arial, Helvetica, sans-serif;position:relative;z-index:100;height:58px; /* Same as Top Nav Links */}#nav ul {padding:0;margin:0;list-style: none;}#nav ul li {padding:0px;margin:0px;float:left;position:relative;}#nav ul li ul {display:none;}#nav ul li ul.active {display:block;position:absolute;top:42px; /* Same height as Top Nav Links */left:0;}#nav ul li:hover ul li ul {display: none;}/* Top Nav Links */#nav ul li a, #nav ul li a:visited {display:block;height:58px;line-height:58px;overflow:hidden;text-align:center;text-decoration:none;color:#333;text-shadow:#ccc 0px 1px;font-size:14px;font-weight:bold;background:#014df9;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#999999'); /* for IE 7+ */background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#999999)); /* for webkit browsers */background: -moz-linear-gradient(top, #cccccc, #999999); /* for firefox 3.6+ */}/* Top Nav Links Hover */#nav ul li:hover a, #nav ul li a:hover {color:#333; /* Needed for IE 6 */text-shadow:#fff 0px 1px;background:#fff;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc'); /* for IE 7+ */background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#cccccc)); /* for webkit browsers */background: -moz-linear-gradient(top, #eeeeee, #cccccc); /* for firefox 3.6+ */}  /* Styles Y offset for drop downs */#nav ul li:hover ul, #nav ul li a:hover ul {display:block;position:absolute;top:58px; /* Same height as Top Nav Links */left:0;}/* Drop Down Tab */#nav ul li:hover ul li a, #nav ul li ul li a, #nav ul li a:hover ul li a {display:block;text-shadow:none;filter:none; /* Resets background for IE */background:#014df9;color:#FFF;height:30px;line-height:30px;font-size:12px;font-weight:normal;}/* Drop Down Tab Hover */#nav ul li:hover ul li a:hover, #nav ul li ul li a:hover, #nav ul li a:hover ul li a:hover {filter:none; /* Resets background for IE */background:#fff;color:#666;}  /* Nav Divider */#nav ul li.nav-divider{width:2px;height:58px; /*Same as Nav Top Link */background:url(../assets/nav-divider.jpg) no-repeat top center;}/* -------------------- TOP NAV AND DROP DOWN WIDTHS -------------------- *//* Individually sets the width of the top nav links and their drop downs */a.tab-one:link, a.tab-one:visited, a.tab-one:hover, ul#dropdown-one a{width:143px;}a.tab-two:link, a.tab-two:visited, a.tab-two:hover, ul#dropdown-two a{width:146px;}a.tab-three:link, a.tab-three:visited, a.tab-three:hover, ul#dropdown-three a{width:132px;}a.tab-four:link, a.tab-four:visited, a.tab-four:hover, ul#dropdown-four a{width:133px;}a.tab-five:link, a.tab-five:visited, a.tab-five:hover, ul#dropdown-five a{width:100px;}a.tab-six:link, a.tab-six:visited, a.tab-six:hover, ul#dropdown-six a{width:100px;}a.tab-seven:link, a.tab-seven:visited, a.tab-seven:hover, ul#dropdown-seven a{width:100px;}
