@charset "utf-8";
/* CSS Document */

body {background:url(../images/bg2.jpg) top center;}
.container_16 {background:url(../images/bg-content.png);}
.txt24 {font-size:24px;}
.txtBr {color:#c5802a;}

/* HOMEPAGE */

.noBG {background:none !important;}
.wheelBox {
	float:left;
	width:665px; height:640px;
	position:relative;
}
.wheelBox .logo {position:absolute; top:10px; left:0px; width:130px; height:125px; z-index:100;}

.wheelBox .outside {
	position:absolute;
	top:22px; left:68px;
	z-index:99;
	width:590px; height:590px;
}
.wheelBox .inside {
	position:absolute;
	top:22px; left:68px;
	z-index:98;
	width:590px; height:590px;
}
.wheelBox .inside .image{
	position:absolute;
	z-index:99;
	width:590px; height:590px;
    display:none;
}
.wheelBox .inside .text{
	position:absolute;
	z-index:100;
	width:390px; 
    /*height:270px;*/
    text-align:center;
    bottom:70px;
    left:100px;
    overflow:hidden;
    display:none;
    color:#ffffff;
    font-family: 'RokkittRegular', Arial, sans-serif;
    line-height:30px;
}
.wheelBox .inside .text span{
    background:#c1c38c;
    line-height:10px;
    padding:5px;
}

.wheelBox .inside .text span p{
    background:#c1c38c;
}

.menuHome {
	float:left;
	width:287px;
	margin-left:2px;
	padding-top:33px;
}
.menuHome .col-1 {
	float:left; width:137px;
}
.menuHome .col-2 {
	float:left; width:131px;
	margin-left:19px;
}
.menuHome .link7 {width:131px; margin:0 auto;}

/* HEADER */
.header {
	min-height:158px;
}
.header ul, .header ul li, .header ul ul {list-style:none; margin:0; padding:0;}
.header ul {}
.header ul li {float:left; padding:0;}
.header ul li.logo {width:174px;}
.header ul li.about {width:122px;}
.header ul li.farm {width:127px;}
.header ul li.raw {width:135px;}
.header ul li.cheeses {width:129px;}
.header ul li.blog {width:122px;}
.header ul li.scrapbook {width:151px;}

.submenu {
	margin:0 35px;
	border-bottom:2px solid #d6c5a0;
	border-top:1px solid #d6c5a0;
	padding:5px 0;
	color:#bf7d2a;
}
.submenu .links {
	float:left; width:670px;
	line-height:25px; margin-left:120px;
	height:25px; overflow:hidden;
}
.submenu .links a {color:#9eac41;}
.submenu .links input.txt {width:225px;}
.submenu .links input.btn {width:25px; height:25px; float:right;}
.submenu .social {
	float:right; width:100px;
	text-align:right;
}
.submenu .social a {width:25px; height:25px; margin-left:5px; }

/* CONTENT */

.content {
	margin:2px 35px;
	border-bottom:1px solid #d6c5a0;
	border-top:1px solid #d6c5a0;
	padding:25px 0;	
	font-family: 'RokkittRegular', Arial, sans-serif;
}
.content .titlePage {
	font-size:45px; line-height:45px; color:#b3591d;
	font-family: 'RokkittRegular', Arial, sans-serif;
	padding-bottom:10px;
}

/* FOOTER */

.footer {
	margin:0 35px;
	border-top:2px solid #d6c5a0;
	padding:25px 0;
	text-align:center; color:#c8b281;
	font-family: 'ArimoRegular', Arial, sans-serif;
	font-size:11px;
}
.footer a {color:#98a634; text-decoration:none;}
.footer a:hover { text-decoration:underline;}

/* ELEMENTS */

.grid_5, .grid_9 {
  margin-left: 0px;
  position:relative;
}

span.checkbox {
	width: 11px;
	height: 11px;
	padding: 0;
	background: url(../images/checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
span.radio {
	width: 11px;
	height: 11px;
	padding: 0;
	background: url(../images/radio.gif) no-repeat; /*background: url(../image/radio.gif) no-repeat;*/
	display: block;
	clear: left;
	float: left;
}

span.select {
	position: absolute;
	width: 55px;
	height: 19px;
	padding: 3px 5px 0 5px;
	color: #a7a7a7;
	cursor:pointer;
	text-transform:uppercase;
	font-family:Helvetica, Arial, sans-serif; font-size:10px;
	cursor:pointer;
	background: url('../images/select5.jpg') no-repeat;
	overflow: hidden;
}

span.select2 {
	position: absolute;
	width: 225px; 
	height: 19px;
	padding: 6px 5px 0 5px !important;
	color: #a7a7a7 !important;
	cursor:pointer;
	text-transform:uppercase;
	font-family:Helvetica, Arial, sans-serif !important; font-size:12px !important;
	cursor:pointer;
	background: url('../images/select5.jpg') no-repeat;
	overflow: hidden;
}

span.select3 {
	position: absolute;
	width: 142px;
	height: 19px;
	padding: 6px 5px 0 5px;
	color: #a7a7a7;
	cursor:pointer;
	text-transform:uppercase;
	font-family:Helvetica, Arial, sans-serif; font-size:10px;
	cursor:pointer;
	background: url('../images/select5.jpg') no-repeat;
	overflow: hidden;
}


#selectstate {
	background: url('../images/select5.jpg') no-repeat;
	width:225px;
	height: 22px;
	padding: 3px 5px 0 5px;
	color: #A7A7A7;
	cursor: pointer;
	text-transform: uppercase;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}

/*
#selectsize {background: url('../image/select.jpg') no-repeat;}
*/

element.style  {
width:55px;
}

select.styled {
opacity:0;
position:relative;
width:55px;
color: #A7A7A7;
	cursor: pointer;
	text-transform: uppercase;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
z-index:5;
}


/* ********************************************************** */

/* BLOG */

.blogItem {padding-bottom:20px; clear:both;}
.blogItem .imgItem {float:left; width:80px; height:80px;}
.blogItem .imgItem img {width:80px; height:80px;}
.blogItem .descItem {margin-left:90px; color:#7e4d26;}
.blogItem .descItem a {color:#9eab40; text-decoration:none;}
.blogItem .descItem h3 {font-family: 'RokkittRegular', Arial, sans-serif; font-size:24px; color:#9eab40; padding-bottom:2px;}
.blogItem .descItem h3 a {color:#9eab40; text-decoration:none;}
.blogItem .descItem .dateItem {color:#bb761f; font-family: 'ArimoRegular', Arial, sans-serif; font-size:12px; padding-bottom:2px;}
.blogItem .descItem .dateItem a {color:#9eab40; text-decoration:none;}

.blogItemDetails {color:#7e4d26;}
.blogItemDetails a {color:#9eab40; text-decoration:none;}
.blogItemDetails .dateItem {color:#bb761f; font-family: 'ArimoRegular', Arial, sans-serif; font-size:12px; padding-bottom:10px;}
.blogItemDetails .dateItem a {color:#9eab40; text-decoration:none;}
.blogItemDetails p{padding-bottom:10px;}

.blogNav {
	background:url(../images/1x1-yallow.png);
}
.blogNav p {padding:20px; padding-top:10px; font-family: 'RokkittRegular', Arial, sans-serif; font-size:18px; color:#be7c29;}
.blogNav h6 {font-family: 'ArimoRegular', Arial, sans-serif; font-size:12px; padding-bottom:5px; color:#936e34; margin:0 20px; font-weight:normal;}
.blogNav ul, .blogNav ul li { margin:0 20px; padding:0; list-style:disc;}
.blogNav ul li {padding:5px 0; color:#9eab40;}
.blogNav ul li a {padding:5px 0; color:#9eab40; text-decoration:none;}
.barH {width:55px; height:6px; background:#ca964d; position:absolute; z-index:1}
.barV {width:6px; height:55px; background:#ca964d; position:absolute; z-index:2}
.b-TL {top:-3px; left:-3px;}
.b-TR {top:-3px; right:-3px;}
.b-BL {bottom:-3px; left:-3px;}
.b-BR {bottom:-3px; right:-3px;}

.blogPagination {color:#bb761f; font-family: 'ArimoRegular', Arial, sans-serif; font-size:12px; padding:0 0 20px 90px;}
.blogPagination a {color:#9eab40; text-decoration:none;}

/* WHERE TO BUY */

#form-WTB {
	float:left; width:520px; 
	font-family:'RokkittRegular', Arial, sans-serif; font-size:18px; color:#704125
}
#form-WTB span {color:#be7c29; font-size:25px;}
#form-WTB table {margin-top:15px;}
#form-WTB a {color:#9eab40; text-decoration:none;}
#form-WTB table .textfieldTD {background:url(../images/bullet-off.jpg) no-repeat 5px 8px;}
#form-WTB table .textfieldTD:hover {background:url(../images/bullet-on.jpg) no-repeat  5px 8px;}
#form-WTB input.txt {width:213px; padding:3px 5px; margin:0 0 10px 0px; float:left; border:1px solid #ccc; color: #A7A7A7;
	text-transform: uppercase;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px
}

/* OUR CHEESE */

.ourCheeseLeft {
	width:430px;
	float:left;
	margin-right:10px;
}
.ourCheeseLeft .image {
	padding:10px;
	width:410px; height:240px;
	background:url(../images/bg-img-1.jpg) no-repeat top left;
}
.ourCheeseLeft .paper {
	padding:10px;
	width:410px; height:310px;
	background:url(../images/paper.png) no-repeat top left;
	color:#744119; font-size:18px;
	font-family: 'RokkittRegular', Arial, sans-serif;
}
.ourCheeseLeft .paper h3 {
	text-align:center;
	font-size:24px;
	text-decoration:underline;
	font-weight:normal; line-height:30px;
}
.ourCheeseLeft .paper .col-1 {
	float:left; width:180px;
	margin-left:20px; margin-top:20px;
	font-family: 'RokkittRegular', Arial, sans-serif;
}
.ourCheeseLeft .paper .col-2 {
	float:left; width:180px;
	margin-right:20px; margin-top:20px;
	font-family: 'RokkittRegular', Arial, sans-serif;
}
.ourCheeseLeft .paper a {
	padding:5px 0 5px 30px;
	background:url(../images/a-link.png) no-repeat 0 4px;
	color:#744119; text-decoration:none;
	line-height:25px;
}
.ourCheeseLeft .paper a.new {
	background:url(../images/a-new.png)  no-repeat 0 4px;
}


.ourCheeseRight {
	width:440px;
	float:left;
	color:#7e4d26;
	font-size:18px;
	font-family: 'RokkittRegular', Arial, sans-serif;
}

/* CONTENT PAGES */
.contentLeft {
	width:430px;
	float:left;
	margin-right:10px;
	color:#7e4d26;
	font-size:18px;
	font-family: 'RokkittRegular', Arial, sans-serif;
}
.contentLeft a {color:#7aa73a; text-decoration:none;}
.contentLeft h3 {color:#c5802a; font-size:20px; line-height:normal; font-weight:normal;font-family: 'RokkittRegular', Arial, sans-serif;}

.contentRight {
	width:420px;
	float:right;
	color:#7e4d26;
	font-size:18px;
	font-family: 'RokkittRegular', Arial, sans-serif;
}

/* SCRAPBOOK */

#scrapbook {
	position:relative;
	width:745px;
	height:325px;
	margin:0 auto;
	margin-bottom:30px;
}
#scrapbook .arr {position:absolute; top:115px; width:75px; height:40px; cursor:pointer;}
#scrapbook .btnLeft {left:-73px;}
#scrapbook .btnRight {right:-73px;}


/* Booklet jQuery Plugin Style*/
.booklet           {
	width:745px; padding-right:10px;
	height:325px;
	position:relative;
	margin:0 auto 10px;
}
.booklet .b-wrap-left  {}
.booklet .b-wrap-right {}
.booklet .b-counter {
	bottom:10px;
	position:absolute;
	display:block;
	width:90%;
	height:20px;
	border-top:1px solid #ddd;
	color:#222;
	text-align:center;
	font-size:12px;
	padding:5px 0 0;
	background:transparent;
	opacity:0.8; display:none !important;
}
.book_wrapper{
	margin:0 auto;
	width:745px;
	height:325px;
	position:relative;
	background:url(../images/scrapbook-empty.png) no-repeat top left;
}

.book_wrapper p{
	padding:15px; margin-top:-8px;
	height:309px; overflow:hidden;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	font-size:18px;
	font-family: 'RokkittRegular', Arial, sans-serif;
	color:#7e4d26;
}
.book_wrapper p.green {padding:0; margin-top:-8px;background:#62833c; color:#f5e4c7}


.book_wrapper img{}
.booklet .b-wrap-right img{}
a#next_page_button,
a#prev_page_button{
	display:none;
	position:absolute;
	width:75px;
	height:40px;
	cursor:pointer;
	margin-top:-20px;
	top:50%;
}

a#prev_page_button{left:-73px; background:url(../images/arr-scrap-left.png) no-repeat top left;}
a#next_page_button{right:-73px; background:url(../images/arr-scrap-right.png) no-repeat top left;}

a#next_page_button:hover{}
a#prev_page_button:hover{}

.loading{
	width:56px;
	height:56px;
	position: absolute;
	top:50%;
	margin-top:-28px;
	right:370px;
	line-height:56px;
	color:#fff;
	font-size:15px;
	background: #000 url(../images/ajax-loader.gif) no-repeat 10px 50%;
	opacity: 0.7;
	z-index:9999;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

/* Added 04.16.2011 */
.txt30 {font-size:30px;}
.txtGr {color:#518f00;}
a.txtGr {color:#518f00 !important;}
.ourCheeseRight {
	line-height:23px;
}

/* Added 04.19.2012 */

#block-WTB {
	float:left; width:520px; 
	font-family:'RokkittRegular', Arial, sans-serif; font-size:18px; color:#704125
}
#block-WTB span {color:#be7c29; font-size:25px;}
#block-WTB .wtbItem span {color:#704125; font-size:20px;}
#block-WTB .wtbItem {color:#704125; font-size:14px; padding-top:20px; line-height:20px;}
#block-WTB .wtbItem a {color:#9eac41;}

#block-WTB .links {margin-top:30px;}
#block-WTB .links a {color:#9eac41; font-size:16px;}


#form-contact {padding:0px; margin:0px;}
#form-contact label {
	float:left;
	width:100px;
	color:#766242;
}
#form-contact label span {color:#b3591d;}
#form-contact p {
	margin:0px; padding:0px; clear:both;
}
#form-contact input.txt {width:213px; padding:3px 5px; margin:0 0 10px 0px; float:left; border:1px solid #ccc; color: #A7A7A7;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px
}
#form-contact textarea {
	width:358px; height:140px; padding:3px 5px; margin:0 0 10px 0px; float:left; border:1px solid #ccc; color: #A7A7A7;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	resize:none;
}
.ourCheeseLeft .image img{width:410px;height:240px}