*{
	padding:0;
	margin:0;
}

body{
	font-family: 'Segoe UI', Arial,sans-serif;
}

a{
	text-decoration:none;
}

img{
	border: none;
}

ul{
	list-style:none;
}

input:focus{
	outline:none;
}

.clearfix:before,
.clearfix:after {
   content: "";
   display: table;
}
.clearfix:after {
   clear: both;
}

/* for IE6-7 */
.clearfix {
   zoom: 1;
}

.b-left{
	float:left;
}

.b-right{
	float:right;
}

.wrapper{
	width:100%;
	min-width: 1200px;
	height:auto;
}


.container{
	width:1171px;
	height:auto;
	margin:0 auto;
	position:relative;
}

.btn1 {
	width:188px;
	height:36px;
	display:block;
	-webkit-box-shadow: 1px 1px 5px #bbb;
	-moz-box-shadow: 1px 1px 5px #bbb;
	box-shadow: 1px 1px 5px #bbb;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	background: rgb(213,6,2);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZDUwNjAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZDUwNjAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDYlIiBzdG9wLWNvbG9yPSIjZDUwNjAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjZDUwNjAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y0NWUzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(45deg, rgba(213,6,2,1) 1%, rgba(213,6,2,1) 30%, rgba(213,6,2,1) 46%, rgba(213,6,2,1) 70%, rgba(244,94,63,1) 100%);
	background: -webkit-gradient(linear, left bottom, right top, color-stop(1%,rgba(213,6,2,1)), color-stop(30%,rgba(213,6,2,1)), color-stop(46%,rgba(213,6,2,1)), color-stop(70%,rgba(213,6,2,1)), color-stop(100%,rgba(244,94,63,1)));
	background: -webkit-linear-gradient(45deg, rgba(213,6,2,1) 1%,rgba(213,6,2,1) 30%,rgba(213,6,2,1) 46%,rgba(213,6,2,1) 70%,rgba(244,94,63,1) 100%);
	background: -o-linear-gradient(45deg, rgba(213,6,2,1) 1%,rgba(213,6,2,1) 30%,rgba(213,6,2,1) 46%,rgba(213,6,2,1) 70%,rgba(244,94,63,1) 100%);
	background: -ms-linear-gradient(45deg, rgba(213,6,2,1) 1%,rgba(213,6,2,1) 30%,rgba(213,6,2,1) 46%,rgba(213,6,2,1) 70%,rgba(244,94,63,1) 100%);
	background: linear-gradient(45deg, rgba(213,6,2,1) 1%,rgba(213,6,2,1) 30%,rgba(213,6,2,1) 46%,rgba(213,6,2,1) 70%,rgba(244,94,63,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d50602', endColorstr='#f45e3f',GradientType=1 );
	font: 16px/36px 'Segoe UI', Arial,sans-serif;
	text-align:center;
	color:#fff;
}

.img-detail-product-b .pp_gallery{display:block!important}

/* begin header */

/* begin header top */
.header-top-b{
	width:100%;
	height:29px;
	background-color:#4e331e;
}

.m-login{
	float:right;
}

.m-login li{
	float:left;
}

.m-login li a{
	font: 14px/29px 'Segoe UI', Arial,sans-serif;
	color:#fff;
	padding-left:35px;
}

/* end header top */

/* begin header center */

.header-center-b{
	width:100%;
	height:102px;
	background-color:#fff;
	border-bottom:1px solid #588f00;
}

.logo-b{
	float:left;
}

.logo-b img{
	width:284px;
	height:69px;
	padding-top:18px;
}

.m-nav {
	float:right;
}

.m-nav li{
	width:123px;
	height:102px;
	float:left;
}

.m-nav li:hover,
.m-nav .active{
	background: url(../img/bgSelectMenu.png) 0 0 no-repeat;
}

.m-nav li a:hover,
.m-nav .active a{
	color:#fff !important;
}

.m-nav li > a{
	width:123px;
	height:74px;
	display:block;
	padding: 28px 0 0 0;
	font:18px 'Segoe UI', Arial,sans-serif;
	text-align:center;
}

.m-nav li a span{
	width:33px;
	height:30px;
	display:block;
	background-image:url(../img/spriteIcoMenu.png);
	background-repeat: no-repeat;
	margin:0 auto;
}

.m-nav #n-home span{
	background-position:0 0;
}

.m-nav #n-home a{
	color:#ddd;
}

.m-nav #n-farmers span{
	background-position:0 -37px;
	color:#ddd;
}

.m-nav #n-farmers a{
	color:#9d6413;
}

.m-nav #n-products span{
	background-position:0 -75px;
}

.m-nav #n-products a{
	color:#e92414;
}

.m-nav #n-farms span{
	background-position:0 -110px;
}

.m-nav #n-farms a{
	color:#b87413;
}

.m-nav #n-about span{
	background-position:0 -140px;
}

.m-nav #n-about a{
	color:#d9a92f;
}

.m-nav #n-contact span{
	background-position:0 -172px;
}

.m-nav #n-contact a{
	color:#6ea300;
}

.m-nav #n-basket {
	position:relative;
}
.m-nav #n-basket span{
	background-position:0 -209px;
}

.m-nav #n-basket a{
	color:#d6a31e;
}

.m-nav #n-basket .nr-b{
	width:28px;
	height:26px;
	position:absolute;
	top:28px;
	left:33px;
	padding-top:2px;
	display:block;
	background: url(../img/imgNr.png) 0 0 no-repeat;
	text-align:center;
	color:#fff;
}

/* end header center */

/* begin header bottom */
.header-bottom-b{
	width:100%;
	height:auto;
	min-height:388px;
	background:#FFF url(../img/bgHeaderBottom.png) center 0 no-repeat;
}

.search-b{
	width:593px;
	height:auto;
	margin:0 auto;
	padding-top:35px;
}

.search-b h2{
	height: 44px;
	font:25px 'Segoe UI', Arial,sans-serif;
	color:#fff;
	padding-left:68px;
	background: url(../img/spriteBtn.png) -110px -60px no-repeat;
}

.search-b form{
	width: 573px;
	height: auto;
	background-color:rgba(106, 73, 33, 0.5);
	padding:10px;
}

.search-b table{
	width: 571px;
	height: auto;
	background-color:rgba(78, 51, 30, 0.9);

	font-size: 17px;
	color:#fff;
	text-align:right;
	border-spacing: 20px;
}

.search-b table .tal{
	text-align:left;
}

.search-b table .tac{
	text-align:center;
}

.search-b table .bd1{
	border-top:1px solid #a7998f;
}

.search-b table #farms-radio,
.search-b table #localy-radio{
	/*margin: 0 5px 0 37px;*/
}

.search-b table #products-radio,
.search-b table #nationwide-radio{
	/*margin: 0 5px 0 6px;*/
}

.search-b table .advenced-src{
	position:relative;
	padding-right: 33px;
}

.search-b table .advenced-src span{
	width:25px;
	height:25px;
	display:block;
	margin-left:12px;
	background: url(../img/spriteBtn.png) -32px -88px no-repeat;
	cursor:pointer;
	position:absolute;
	top:0;
	right:0;
}

.search-b table .basic-src{
	position:relative;
	padding-right: 33px;
}

.search-b table .basic-src span{
	width:25px;
	height:25px;
	display:block;
	margin-left:12px;
	background: url(../img/spriteBtn.png) -2px -88px no-repeat;
	cursor:pointer;
	position:absolute;
	top:0;
	right:0;
}

.search-b table .cat-search-b{
	width: 255px;
	height: 35px;
	background-color:#fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.search-b table .cat-search-b input{
	width: 213px;
	height: 35px;
	padding-left: 12px;
	background-color:#fff;
	-webkit-border-radius: 10px 0 0 10px;
	-moz-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	border: none;
	float:left;
	font: 15.05px/35px 'Segoe UI', Arial,sans-serif;
	color:#333;
}

.search-b table .cat-search-b .close{
	width: 30px;
	height: 35px;
	display:block;
	float:right;
	-webkit-border-radius: 0 10px 10px 0;
	-moz-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0;
	background: url(../img/spriteBtn.png) -50px -47px no-repeat;
	cursor:pointer;
}

.search-b table input[type="submit"]{
	width: 158px;
	height: 37px;
	border:none;
	cursor:pointer;
	background: url(../img/spriteBtn.png) 0 -1px no-repeat;
	font: 700 13px/36px 'Segoe UI', Arial,sans-serif;
	color:#fff;
}

.search-b table .keyword-search-b{
	width: 527px;
	height: 35px;
	background-color:#fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.search-b table .keyword-search-b input{
	width: 478px;
	height: 35px;
	padding-left: 12px;
	background-color:#fff;
	-webkit-border-radius: 10px 0 0 10px;
	-moz-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	border: none;
	float:left;
	font: 15.05px/35px 'Segoe UI', Arial,sans-serif;
	color:#333;
}

.search-b table .keyword-search-b .ico-search{
	width: 37px;
	height: 35px;
	display:block;
	float:right;
	-webkit-border-radius: 0 10px 10px 0;
	-moz-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0;
	background: url(../img/spriteBtn.png) 10px -121px no-repeat;
}

.search-b table .basic-view{
	/*display:none;*/
}

.search-b table .advenced-view{
	/*display:none;*/
}


/* end header bottom */

/* end header */

/* begin content*/
.content{
	width:100%;
	height:auto;
	padding: 41px 0 126px 0;
	background:#FFF url(../img/bgGrass.png) 0 bottom repeat-x;
}

.btn-shop{
	
}

.btn-shop a{
	width:558px;
	height:134px;
	display:block;
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
	background: rgb(213,6,2);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZDUwNjAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZDUwNjAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDYlIiBzdG9wLWNvbG9yPSIjZDUwNjAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjZDUwNjAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y0NWUzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(45deg, rgba(213,6,2,1) 1%, rgba(213,6,2,1) 30%, rgba(213,6,2,1) 46%, rgba(213,6,2,1) 70%, rgba(244,94,63,1) 100%);
	background: -webkit-gradient(linear, left bottom, right top, color-stop(1%,rgba(213,6,2,1)), color-stop(30%,rgba(213,6,2,1)), color-stop(46%,rgba(213,6,2,1)), color-stop(70%,rgba(213,6,2,1)), color-stop(100%,rgba(244,94,63,1)));
	background: -webkit-linear-gradient(45deg, rgba(213,6,2,1) 1%,rgba(213,6,2,1) 30%,rgba(213,6,2,1) 46%,rgba(213,6,2,1) 70%,rgba(244,94,63,1) 100%);
	background: -o-linear-gradient(45deg, rgba(213,6,2,1) 1%,rgba(213,6,2,1) 30%,rgba(213,6,2,1) 46%,rgba(213,6,2,1) 70%,rgba(244,94,63,1) 100%);
	background: -ms-linear-gradient(45deg, rgba(213,6,2,1) 1%,rgba(213,6,2,1) 30%,rgba(213,6,2,1) 46%,rgba(213,6,2,1) 70%,rgba(244,94,63,1) 100%);
	background: linear-gradient(45deg, rgba(213,6,2,1) 1%,rgba(213,6,2,1) 30%,rgba(213,6,2,1) 46%,rgba(213,6,2,1) 70%,rgba(244,94,63,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d50602', endColorstr='#f45e3f',GradientType=1 );
	font: 35px/134px 'Segoe UI', Arial,sans-serif;
	color:#fff;
}

.btn-shop span{
	width:110px;
	height:134px;
	margin: 0 15px 0 84px;
	display:inline-block;
	float:left;
	position:relative;
	background-image: url(../img/spriteIcoBtn.png);
	background-repeat: no-repeat;
}

.btn-shop .b-left span{
	background-position:0 20px;
}

.btn-shop .b-right span{
	background-position:0 -105px;
}

.featured-farms-b ,
.featured-products-b {
	width:558px;
	padding-top:41px;
}

.featured-farms-b  {
	float:left;
}

.featured-products-b {
	float:right;
}

.featured-farms-b .ttl-b,
.featured-products-b .ttl-b{
	width:472px;
	height:52px;
	padding-left:80px;
	background:#82c100 url(../img/spriteBtn.png) -105px -53px no-repeat;
	font: 30px/52px 'Segoe UI', Arial,sans-serif;
	color:#fff;
	margin-bottom:5px;
}

.featured-items li {
	width:228px;
	height:320px;
	border:1px solid #F1F1F1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 8px;
	float:left;
	margin: 12px 10px;
}

.featured-items li  img{
	width:229px;
	height:175px;
	border:1px solid #EDEDED;
	margin:0 auto;
	display:block;
}

.featured-items li h4{
	width:229px;
	height:28px;
	overflow:hidden;
	font: 20px 'Segoe UI', Arial,sans-serif;
	color:#333;
}

.featured-items li p{
	width:230px;
	height:40px;
	overflow:hidden;
	font: 12.33px/20px 'Segoe UI', Arial,sans-serif;
	color:#333;
	padding: 16px 0;
}

.featured-items li .price,
.featured-items li .tel{
	display:block;
	font: bold 15px 'Segoe UI', Arial,sans-serif;
	color:#6ea300;
	padding-bottom: 3px;
}

.featured-items li .bottom{
	width:225px;
	display:block;
	margin:0 auto;
	padding-top: 8px;
	border-top:1px solid #E8E8E8;
	font: 12.33px 'Segoe UI', Arial,sans-serif;
	color:#3a3a3a;
}

.featured-items li .bottom span{
	color:#e2190e;
	padding-left:3px;
}

.featured-products-b .more-b,
.featured-farms-b  .more-b{
	height:21px;
	margin-top:5px;
}

.featured-products-b .more-b > span,
.featured-farms-b  .more-b > span{
	float:left;
	width:462px;
	border-top:1px solid #e3e2e1;
	margin:11px 0 0 0;
}

.featured-products-b .more-b a,
.featured-farms-b  .more-b a{
	float:right;
	vertical-align:bottom;
	font: 14px 'Segoe UI', Arial,sans-serif;
	color:#e2190e;
	position:relative;
	padding-right:27px;
}

.featured-products-b .more-b a span,
.featured-farms-b  .more-b a span{
	width:21px;
	height:21px;
	display:block;
	position:absolute;
	top:0;
	right:0;
	background: url(../img/spriteBtn.png) -62px -92px no-repeat;
}

.special-basket-b {
	margin: 45px 0 0 0;
	padding: 0 0 18px 0;
	background: url(../img/imgBasket.png) 0 70px no-repeat;
}

.special-basket-b .ttl{
	width:1171px;
	height:51px;
	background-color:#82c100;
	font: 600 30px/51px 'Segoe UI', Arial,sans-serif;
	color:#fff;
	text-align:center;
}

.special-basket-b .ttl span{
	font: 100 30px/51px 'Segoe UI', Arial,sans-serif;
}

.special-basket-items{
	padding-left: 329px;
	padding-top:33px;
}

.special-basket-items > li{
	width:218px;
	height:220px;
	float:left;
	border:1px solid #ececec;
	padding: 13px;
	float:left;
	margin-left:50px;
}

.special-basket-items > li:first-child{
	margin-left:0;
}

.special-basket-items > li h4{
	width:218px;
	height:28px;
	overflow:hidden;
	font: 20px 'Segoe UI', Arial,sans-serif;
	color:#333;
}

.special-basket-items > li > ul li{
	font: 100 20px 'Segoe UI', Arial,sans-serif;
	color:#333;
	background: url(../img/icoItem.png) 0 13px no-repeat;
	margin-bottom: 5px;
	padding: 0 0 0 15px;
}

.special-basket-items > li > span{
	padding-top:5px;
	font: bold 15px 'Segoe UI', Arial,sans-serif;
	color:#6ea300;
	display:block;
}

.special-basket-items > li .bottom{
	font: 14px 'Segoe UI', Arial,sans-serif;
	color:#3a3a3a;
	display:block;
	margin-bottom:13px;
}

.special-basket-items > li .bottom span{
	font: 14px 'Segoe UI', Arial,sans-serif;
	color:#e2190e;
}

.special-basket-items > li a{
	width: 158px;
}

.tumbledown-special-basket-b{
	width:824px;
	height:auto;
}

.tumbledown-special-basket-b h2{
	font: 100 35px 'Segoe UI', Arial,sans-serif;
	color: #333;
	padding-bottom: 25px;
}

.tumbledown-special-basket-b .special-basket-items{
	padding: 0;
}

.tumbledown-special-basket-b .special-basket-items > li{
	padding: 25px 0 0 200px;
	width: 204px;
	background: #fff url(../img/img2Basket.png) 5px 25px no-repeat;
	margin-left: 10px;
}

.tumbledown-special-basket-b .special-basket-items > li:first-child{
	margin-left: 0;
}

.tumbledown-special-basket-b .special-basket-items > li a{
	width: 188px;
}

.farms-icon-bottom-b{
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
	padding: 10px 0;
	margin: 5px 0;
}


.similar-products-b{
	width: 824px;
	height:auto;
}

.similar-products-b h2{
	width: 824px;
	height:auto;
	font: 100 35px 'Segoe UI', Arial,sans-serif;
	color:#333;
}

.similar-products-b .featured-items li h4{
	padding-top: 20px;
}

.similar-products-b .featured-items li .price{
	padding-top: 10px;
}

.similar-products-b .btn1{
	width:120px;
	float:right;
}

.similar-products-b .featured-items li p{
	padding-top: 10px;
}

/* end content*/

/* begin footer*/
.footer{
	width:100%;
	height:100px;
	background-color:#25170C;
	border-top:1px solid #000;
	-webkit-box-shadow: inset 0 3px 5px #1D1209;
	-moz-box-shadow: inset 0 3px 5px #1D1209;
	box-shadow: inset 0 3px 5px #1D1209;
}

.footer p{
	padding-top:40px;
	float:left;
	font: 100 13px 'Segoe UI', Arial,sans-serif;
	color: #fff;
}

.footer .social-b {
	padding:31px 98px 0 0;
	float:right;
}

.social-b a{
	width:41px;
	height:41px;
	display:block;
	background-image:url(../img/spriteIcoSocial.png);
	background-repeat: no-repeat;
	margin-left: 8px;
	float:left;
}

.social-b .social-facebook{
	background-position:0 0;
}

.social-b .social-twitter{
	background-position:-49px 0;
}

.social-b .social-gplus{
	background-position:-98px 0;
}

.social-b .social-rss{
	background-position:-147px 0;
}

/* end footer*/

/* begin search results page*/

.left-sidebar{
	width:347px;
	height:auto;
	float:left;
}

.quick-search-b{
	width:320px;
	height:auto;
}

.quick-farm-chat-b {
	width:320px;
	height:auto;
}

.quick-search-b .ttl,
.nearby-cities-b .ttl,
.contact-farmer-b .ttl,
.quick-farm-chat-b .ttl{
	width:254px;
	height:52px;
	font: 100 25px/52px 'Segoe UI', Arial,sans-serif;
	color: #fff;
	padding-left:66px;
}

.quick-farm-chat-b .ttl,
.quick-search-b .ttl{
	background: #82c100 url(../img/spriteBtn.png) -112px -113px no-repeat;
}

.quick-farm-chat-b .top-b{
	padding: 25px 0 0 0;
	font: 100 14px 'Segoe UI', Arial,sans-serif;
}

.quick-farm-chat-b .top-b label{
	padding: 0 20px 0 10px;
}

.quick-farm-chat-b .chat-pers1{
	color:#be2300;
}

.quick-farm-chat-b .chat-pers2{
	color:#547c00;
}

.nearby-cities-b .ttl{
	background: #82c100 url(../img/spriteBtn.png) -112px -173px no-repeat;
}

.nearby-cities-b ul{
	width:303px;
	padding: 18px 0 0 15px;
}

.nearby-cities-b ul li {
	margin-bottom:15px;
}

.nearby-cities-b ul li a{
	font: 100 20px 'Segoe UI', Arial,sans-serif;
	color: #e2190e;
}

.nearby-cities-b ul li span{
	padding-left: 8px;
}

.contact-farmer-b .ttl{
	background: #82c100 url(../img/spriteBtn.png) -112px -228px no-repeat;
}

.contact-farmer-b .top-b{
	width:318px;
	height:70px;
	background-color:#edeff0;
	margin: 15px 0 10px 0;
}

.contact-farmer-b .top-b img{
	float:left;
	padding:5px;
}

.contact-farmer-b .top-b p{
	float:left;
	padding: 0 0 0 5px;
	font: 100 20pxpx 'Segoe UI', Arial,sans-serif;
	color: #333;
}

.contact-farmer-b .top-b h4{
	width:200px;
	float:left;
	padding: 5px 0 5px 5px;
	font: 20px 'Segoe UI', Arial,sans-serif;
	color: #333;
}

.contact-input-b {
	width:316px;
	float:33px;
	background-color:#fff;
	border:1px solid #e5e5e5;
	float:left;
	margin-bottom: 10px;
}

.contact-input-b input[type="text"]{
	width: 273px;
	height: 33px;
	padding-left: 12px;
	background-color:#fff;
	border: none;
	float:left;
	font: 15.05px/35px 'Segoe UI', Arial,sans-serif;
	color:#333;
}

.contact-input-b .close{
	width: 30px;
	height: 33px;
	display:block;
	float:right;
	background: url(../img/spriteBtn.png) -50px -48px no-repeat;
	cursor:pointer;
}

.contact-textarea{
	width: 316px;
	height: 97px;
	border:1px solid #e5e5e5;
	font: 15.05px 'Segoe UI', Arial,sans-serif;
	color:#333;
	resize:none;
}

.contact-submit{
	width:182px;
	height:36px;
	border:none;
	cursor:pointer;
	margin: 13px 0 42px 137px;
	text-transform:uppercase;
}

.quick-farm-chat-b .contact-submit{
	width:110px;
	margin: 13px 0 42px 207px;
}

.quick-mess-item{
	width:320px;
	height:auto;
	margin-bottom: 20px;
}

.quick-mess-item .top-b{
	width:320px;
	height:auto;
}

.quick-mess-item .top-b img{
	float:left;
	width:51px;
	height:51px;
}

.quick-mess-item .top-b ul{
	float:right;
	width:250px;
}

.quick-mess-item .top-b ul li{
	font: 14px 'Segoe UI', Arial,sans-serif;
	color:#333;
}

.quick-mess-item .top-b ul li .author1-mess{
	font: 14px 'Segoe UI', Arial,sans-serif;
	color:#be2300;
}

.quick-mess-item .top-b ul li .author2-mess{
	font: 100 14px 'Segoe UI', Arial,sans-serif;
	color:#547c00;
}

.quick-mess-item p{
	height: 50px;
	overflow:hidden;
	font: 14px 'Segoe UI', Arial,sans-serif;
	color:#333;
	padding: 10px 0 0 0;
}

.quick-mess-item .top-b ul .icoOnline{
	width:10px;
	height:10px;
	display:inline-block;
	*display: inline;
	zoom:1;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background-color:#ffa200;
	margin-right: 10px;
}

.right-content{
	width:824px;
	height:auto;
	float:right;
}

.right-content > h4{
	font: 100 25px 'Segoe UI', Arial,sans-serif;
	color: #333;
	padding-left: 10px;
}

.quick-search-b {
	padding-bottom: 40px;
}

.quick-search-b table{
	width: 320px;
	height: auto;
	background-color: #614733;
	font-size: 17px;
	color:#fff;
	text-align:center;
	border-spacing: 10px;
	padding: 20px 0;
	margin: 15px 0;
}

.quick-search-b table .bd1{
	border-top:1px solid #a7998f;
}

.quick-search-b table #farms-radio{
	margin: 0 5px 0 37px;
}

.quick-search-b table #products-radio{
	margin: 0 5px 0 6px;
}

.quick-search-b table .cat-search-b{
	width: 275px;
	height: 35px;
	background-color:#fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin:5px auto;
}

.quick-search-b table .cat-search-b input{
	width: 233px;
	height: 35px;
	padding-left: 12px;
	background-color:#fff;
	-webkit-border-radius: 10px 0 0 10px;
	-moz-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	border: none;
	float:left;
	font: 15.05px/35px 'Segoe UI', Arial,sans-serif;
	color:#333;
}

.quick-search-b table .cat-search-b .close{
	width: 30px;
	height: 35px;
	display:block;
	float:right;
	-webkit-border-radius: 0 10px 10px 0;
	-moz-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0;
	background: url(../img/spriteBtn.png) -50px -47px no-repeat;
	cursor:pointer;
}

.quick-search-b table input[type="submit"]{
	width: 158px;
	height: 38px;
	border:none;
	cursor:pointer;
	background: url(../img/spriteBtn.png) 0 -1px no-repeat;
	font: 700 13px/36px 'Segoe UI', Arial,sans-serif;
	color:#fff;
	margin-top: 10px;
}

.quick-search-b .more-b {
	height:21px;
	margin-top:5px;
}

.quick-search-b .more-b  a{
	float:right;
	vertical-align:bottom;
	font: 14px 'Segoe UI', Arial,sans-serif;
	color:#e2190e;
	position:relative;
	padding-right:27px;
}

.quick-search-b .more-b a span{
	width:21px;
	height:21px;
	display:block;
	position:absolute;
	top:0;
	right:0;
	background: url(../img/spriteBtn.png) -62px -92px no-repeat;
}

.btn-navigation {
	padding: 12px 0 0 0;
	margin: 12px 0 0 0;
	border-top:1px solid #dcdcdc;
}

.btn-navigation .btn-left,
.btn-navigation .btn-right{
	width:20px;
	height:20px;
	border:1px solid #b7b7b7;
	display:block;
	font: 20px/15px 'Segoe UI', Arial,sans-serif;
	text-align:center;
	float:left;
}

.btn-navigation .btn-nr{
	width:17px;
	height:17px;
	display:block;
	font: 16px/15px 'Segoe UI', Arial,sans-serif;
	text-align:center;
	color:#4d4d4d;
	float:left;
	margin:4px 5px;
}

.btn-navigation .btn-nr.active{
	background-color:#7c7c7c;
	color:#fff;
}


.btn-navigation .total-pages{
	width:auto;
	height:20px;
	border:1px solid #b7b7b7;
	display:block;
	font: 16px/17px 'Segoe UI', Arial,sans-serif;
	text-align:center;
	float:right;
	padding: 0 3px;
	margin-left: 2px;
}
/* end search results page*/
.checkout-b{
	width:825px;
	height:auto;
}

.checkout-b .b-left{
	width:435px;
	height:auto;
}

.checkout-b .b-right{
	width:389px;
	height:auto;
}

.checkout-b .b-left h3,
.checkout-b .b-right h3{
	font: 100 25px 'Segoe UI', Arial,sans-serif;
	color:#000;
	padding-bottom: 25px;
}

.checkout-b table{
	font: 100 15px 'Segoe UI', Arial,sans-serif;
	color:#000;
}

.checkout-b table input[type="radio"]{
	margin: 0 10px 0 5px;
}

.checkout-b table input[type="submit"]{
	width:120px;
	height:36px;
	border:none;
	cursor:pointer;
	float:right;
}

.checkout-b table img{
	width:7px;
	height:7px;
	margin: 0 10px 0 5px;
}

.checkout-b table .text-red{
	font: 100 13px 'Segoe UI', Arial,sans-serif;
	color:#e92414;
}

.checkout-b table .text14px{
	font: 100 14px 'Segoe UI', Arial,sans-serif;
}

.pb20{
	padding-bottom:20px;
}

.pb10{
	padding-bottom:10px;
}

/* begin checkout block*/

/* end checkout block*/

/* begin popup */
.quick-view-popup{
	width:774px;
	height:auto;
	float:left;
}

.quick-view-popup .top-b{
	width:728px;
	height:298px;
	padding: 28px 16px 19px 30px;
	background-color:#FFF;
}

.quick-view-popup .top-b .b-left img{
	width:303px;
	height:232px;
	border:1px solid #ededed;
	margin-bottom: 29px;
}


.detail-product-b{
	width:400px;
	height:auto;
	float:right;
}

.detail-product-b .ttl{
	float:left;
	width:400px;
	margin-top: -12px;
}


.detail-product-b .ttl h3{
	float:left;
	font: 35px 'Segoe UI', Arial,sans-serif;
	color:#333;
}

/*begin farm detail page*/

.detail-farm-b.detail-product-b  > p{
	height: 195px;
	overflow:hidden;
}

.detail-farm-b.detail-product-b  > p span{
	max-height: 195px;
	width:365px;
	overflow:hidden;
	display:block;
}

.detail-farm-b.detail-product-b  > p a{
	font: 12.33px 'Segoe UI', Arial,sans-serif;
	color:#cc2c20;
}

.stories-b {
	padding: 20px 0 0 0;
}

.stories-b h2{
	width: 824px;
	height:auto;
	font: 100 35px 'Segoe UI', Arial,sans-serif;
	color:#333;
}

.stories-b{
	padding: 0 0 40px 0;
}

.stories-item-b{
	width:824px;
	height:auto;
	padding: 35px 0 0 0;
}

.stories-item-b .top-b > img{
	width:233px;
	height:181px;
	float:left;
}

.stories-item-b .b-right {
	width:575px;
}

.stories-item-b .b-right h3{
	font: 100 30px 'Segoe UI', Arial,sans-serif;
	color:#333;
	width:445px;
}

.stories-item-b .b-right ul{
	padding: 10px 0 0 0;
}

.stories-item-b .b-right ul li{
	float:left;
	padding-right: 30px;
	font: 15px 'Segoe UI', Arial,sans-serif;
	color:#dd1209;
}

.stories-item-b .b-right ul .date-i{
	color:#333;
	padding-left:25px;
	background: url(../img/spriteStories.png) 0 4px no-repeat;
}

.stories-item-b .b-right ul .comm-i{
	padding-left:25px;
	background: url(../img/spriteStories.png) 0 -19px no-repeat;
}

.stories-item-b .social-like-b img{
	padding-top: 8px;
}

.stories-item-b > p{
	width:824px;
	height:95px;
	overflow:hidden;
	padding-top: 20px;
	font: 100 14px 'Segoe UI', Arial,sans-serif;
	color:#333;
}


/*end farm detail page*/

.quick-view-popup-farm .detail-product-b .ttl h3,
.detail-farm-b.detail-product-b .ttl h3{
	width: 400px;
}


.detail-product-b .ttl span{
	float:right;
	font: bold 22px/47px 'Segoe UI', Arial,sans-serif;
	color:#6ea300;
}

.quick-view-popup-farm .detail-product-b .ttl span,
.detail-farm-b.detail-product-b .ttl span{
	width:400px;
	display:block;
	font: 12.33px 'Segoe UI', Arial,sans-serif;
	color:#333;
	float:none;
}


.detail-product-b .ttl .rating_1{
	float:right;
}

.quick-view-popup-farm .detail-product-b .ttl .rating_1,
.detail-farm-b.detail-product-b .ttl .rating_1{
	float:none;
	padding: 10px 0;
}

.detail-farm-b.detail-product-b .ttl .rating_1{
	padding: 20px 0;
}

.detail-product-b ul li{
	font: 12.33px 'Segoe UI', Arial,sans-serif;
	color:#3a3a3a;
	margin-bottom: 10px;
}

.detail-product-b ul li span{
	font: 12.33px 'Segoe UI', Arial,sans-serif;
	color:#e2190e;
	padding-left: 3px;
}

.detail-product-b  > p{
	width:400px;
	height: 75px;
	overflow:hidden;
	font: 13.21px/20px 'Segoe UI', Arial,sans-serif;
	color:#51351f;
	padding-bottom: 20px;
}

.detail-product-b > select{
	float:left;
	width:55px;
	height:29px;
	border:1px solid #d2d2d2;
	margin-top: 5px;
}

.detail-product-b > span{
	float:left;
	font: 16px 'Segoe UI', Arial,sans-serif;
	color:#6ea300;
	padding-left: 10px;
	margin-top: 5px;
}

.detail-product-b > a{
	width: 158px;
	height: 38px;
	display: block;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	background: rgb(213,6,2);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZDUwNjAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZDUwNjAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDYlIiBzdG9wLWNvbG9yPSIjZDUwNjAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjZDUwNjAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y0NWUzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(45deg, rgba(213,6,2,1) 1%, rgba(213,6,2,1) 30%, rgba(213,6,2,1) 46%, rgba(213,6,2,1) 70%, rgba(244,94,63,1) 100%);
	background: -webkit-gradient(linear, left bottom, right top, color-stop(1%,rgba(213,6,2,1)), color-stop(30%,rgba(213,6,2,1)), color-stop(46%,rgba(213,6,2,1)), color-stop(70%,rgba(213,6,2,1)), color-stop(100%,rgba(244,94,63,1)));
	background: -webkit-linear-gradient(45deg, rgba(213,6,2,1) 1%,rgba(213,6,2,1) 30%,rgba(213,6,2,1) 46%,rgba(213,6,2,1) 70%,rgba(244,94,63,1) 100%);
	background: -o-linear-gradient(45deg, rgba(213,6,2,1) 1%,rgba(213,6,2,1) 30%,rgba(213,6,2,1) 46%,rgba(213,6,2,1) 70%,rgba(244,94,63,1) 100%);
	background: -ms-linear-gradient(45deg, rgba(213,6,2,1) 1%,rgba(213,6,2,1) 30%,rgba(213,6,2,1) 46%,rgba(213,6,2,1) 70%,rgba(244,94,63,1) 100%);
	background: linear-gradient(45deg, rgba(213,6,2,1) 1%,rgba(213,6,2,1) 30%,rgba(213,6,2,1) 46%,rgba(213,6,2,1) 70%,rgba(244,94,63,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d50602', endColorstr='#f45e3f',GradientType=1 );
	font: 100 15px/36px 'Segoe UI', Arial,sans-serif;
	color: #fff;
	text-align: center;
	float:right;
}

.right-content > .detail-product-b{
	float:left;
	width:365px;
	padding: 5px 0 0 0;
}

.right-content > .detail-product-b .ttl{
	width:365px;
}

.right-content > .detail-product-b > p{
	width:365px;
}

.right-content > .detail-product-b > a{
	width:188px;
}

.img-detail-product-b{
	width:430px;
	height:325px;
	float:right;
	background:#FFF url(../img/bgImages.png) right 0 no-repeat;
	position:relative;
}

.img-detail-product-b > a {
	display:none;
}

.img-detail-product-b > a > img{
	width:336px;
	height:224px;
	float:right;
	padding: 30px 23px 0 0;
}

.img-detail-product-b .ribbon-b{
	width:69px;
	height:68px;
	position:absolute;
	top: 91px;
	left: -16px;
	background: url(../img/imgRibbon.png) 0 0 no-repeat;
	font: 25px/68px 'Segoe UI', Arial,sans-serif;
	color:#fff;
	text-align:center;
}

.img-detail-product-b .social-b{
	padding: 24px 0 0 123px;
}

.comments-b{
	width:714px;
	height:auto;
	margin-top:10px;
	background-color:#FFF;
	padding: 25px 30px 8px 30px;
}

.comments-b .ttl{
	width:714px;
	height:auto;
}

.comments-b .ttl span{
	height:22px;
	font: 13px "Myriad Pro", Arial,sans-serif;
	color:#5c4336;
	text-transform:uppercase;
	display:block;
	padding-bottom: 10px;
}

.comments-b .ttl p{
	font: 13px "Myriad Pro", Arial,sans-serif;
	color:#5c4336;
	padding-bottom: 25px;
}

.comments-b .message-b {
	width:714px;
	height:auto;
	padding-bottom:25px;
}

.comments-b .message-b .b-left{
	width:70px;
	height:auto;
}

.comments-b .message-b .b-left img{
	width:55px;
	height:55px;
}

.comments-b .message-b .b-right{
	width:644px;
	height:auto;
}

.comments-b .ttl-message-b{
	width:auto;
	height:auto;
	padding: 0 0 10px 0;
}

.comments-b .ttl-message-b h4{
	font: 13px "Myriad Pro", Arial,sans-serif;
	color:#5c4336;
	text-transform:uppercase;
	float:left;
}

.comments-b .ttl-message-b span{
	font: 13px "Myriad Pro", Arial,sans-serif;
	color:#c7c7c7;
	float:left;
	margin-left:75px;
}

.comments-b .post-message-b > p{
	width:644px;
	height:auto;
	font: 13px "Myriad Pro", Arial,sans-serif;
	color:#5c4336;
}

.right-content .comments-b{
	width: 824px;
	border-top:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	padding: 25px 30px 20px 30px;
	margin-top: 20px;
}

/* end popup */

/* select */

.s1{
	width: 160px;
	height:35px;
	float:right;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	font: 16px/35px 'Segoe UI', Arial,sans-serif;
	border:none;
	padding: 0 0 0 15px;
}

.s1 .cuselText{
	width:155px;
	height: 35px;
	font: 15.53px/35px Arial,sans-serif;
	color:#717171;
	text-transform: none;
	padding: 0;
}

.s1 .cuselFrameRight {
	background: url(../img/bgSelectCusel.png) no-repeat right top;
}

.s1.cusel {
	background: url(../img/bgSelectCusel.png) no-repeat;
}

.s1.cusel:hover,
.s1.cusel:focus {
	background: url(../img/bgSelectCusel.png) no-repeat;
}

.s1.cusel:hover .cuselFrameRight,
.s1.cusel:focus .cuselFrameRight {
	background: url(../img/bgSelectCusel.png) no-repeat right top;
}