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

@media screen and (max-width: 2000px) {
	.header, .home-product, .lower-block-section, .footer-links, .footer, .content-outer, .content-in{
		background-size:auto;
	}
	.banner-cont p{ color:#fff } 
}
@media screen and (max-width: 1800px) {
	.rslides li{
		height:auto;
	}
}
@media screen and (max-width: 1750px) {
	.banner .wrapper, .rslides_tabs{
		bottom:140px;
	}
}
@media screen and (max-width: 1600px) {
	.banner .wrapper, .rslides_tabs{
		bottom:120px;
	}
}
@media screen and (max-width: 1500px) {
	.banner .wrapper, .rslides_tabs{
		bottom:100px;
	}
}
@media screen and (max-width: 1400px) {
	/*body{
		border:1px solid black;
	}*/
	.banner .wrapper, .rslides_tabs{
		bottom:85px;
	}
	.home-product .jcarousel-prev, .product-page-tab .jcarousel-prev{
		left:-64px;
	}
	.home-product .jcarousel-next, .product-page-tab .jcarousel-next{
		right:-64px;
	}
}
@media screen and (max-width: 1300px) {
	/*body{
		border:1px solid red;
	}*/
	.home-product .jcarousel-container, .product-page-tab .jcarousel-container{
		width:749px !important;
	}
	.banner .wrapper, .rslides_tabs{
		bottom:65px;
	}
}
@media screen and (max-width: 1200px) {
	/*body{
		border:1px solid yellow;
	}*/
	.wrapper{
		margin:0 2%;
		width:auto;
	}
	.rslides_tabs{
		width:69%;
	}
	.home-news{
		width:47%;
	}
	.home-news-pic{
		width:50%;
	}
	.home-news-pic img{
		width:100%;
	}
	.follow-inst{
		width:45%;
	}
	.follow-inst li:nth-child(4n){
		margin-right:11px;
	}
	
	/*inner page start*/
	.postal-map{
		margin-left:0;
		width:69%;
		float:right;
	}
	.contact-map{
		width:65%;
		float:right;
		margin:0;
	}
	.contact-form-left, .wholesale-formlt{
		width:48.5%;
	}
	.captcha-code{
		width:50%;
	}
	.captcha-img{
		width:40%;
	}
	.news-list li{
		width:31%;
	}
	.news-img img{
		width:100%;
	}
	.inner-left{
		width:69%;
	}
	.inner-right{
		width:300px;
	}
	.video-list li, .presskits li{
		width:47.5%;
	}
	.video-img img{
		width:100%;
	}
	.fancybox-wrap{
		width:90% !important;
	}
	.presskits li img{
		width:100%;
	}
	.presskits li .award-img img{
		width:auto;
	}
	.product-list li{
		width:29.2%;
	}
	.pro-detail-toplt{
		width:55%;
	}
	
	.landing .header{
		background-size: auto 100%;
	}
}
@media screen and (max-width: 1150px) {
	/*body{
		border:1px solid blue;
	}*/
	.banner .wrapper, .rslides_tabs{
		bottom:48px;
	}
	.lower-block-right{
		width:45%;
	}
	.rslides_tabs{
		width:67%;
	}
	
	/*inner page start*/
	.postal-map{
		width:67.5%;
	}
	.contact-map{
		width:64%;
	}
	.news-list li{
		width:30.9%;
	}
	.inner-leftin{
		padding:38px 30px 50px;
	}
	.inner-left{
		width:67.6%;
	}
	.video-list li, .presskits li{
		width:47.4%;
	}
	.product-list li{
		width:29.1%;
	}
	.product-category .jcarousel-container{
		width:554px !important;
	}
	.pro-detail-toplt{
		width:53%;
	}
}
@media screen and (max-width: 1100px) {
/*
	body{
		border:1px solid pink;
	}
*/
	.nav li{
		font-size:14px;
	}
	.nav li ul li{
		font-size:13px;
	}
	.nav li a{
		padding:0 6px !important;
	}
	.banner-logo{
		margin:0 auto 8px;
	}
	.banner-cont p{
		margin-bottom:10px;
	}
	.rslides_tabs{
		width:64%;
	}
	.follow-inst{
		width:44.5%;
	}
	
	/*inner page start*/
	.story-pic{
		width:40%;
	}
	.postal-map{
		width:64.5%;
	}
	.contact-map{
		width:62%;
	}
	.contact-form-left, .wholesale-formlt{
		width:48.2%;
	}
	.contact-form input[type="text"], .contact-form textarea, .wholesaler-form input[type=text], .wholesaler-form textarea{
		width:94.5%;
	}
	.captcha-img{
		width:38%;
	}
	.news-list li{
		width:30.7%;
	}
	.inner-left{
		width:65.2%;
	}
	.video-list li, .presskits li{
		width:47.2%;
	}
	.product-list li{
		width:28.8%;
	}
	.pro-detail-toplt{
		width:50%;
	}
}
@media screen and (max-width: 1024px) {
/*
	body{
		border:1px solid green;
	}
*/
	.header{
		padding:15px 0 35px;
		background-size:auto 100%;
	}
	.logo{
		width:250px;
	}
	.topright{
		padding:0;
	}
	.product-login{
		padding:15px 10px 20px 35px;
	}
	.pro-info-menu{
		top:40px;
	}
	.social-section{
		padding:10px;
	}
	.top-cart {
		background-position:5px center;
		margin-right: 10px;
		padding: 6px 9px 6px 45px;
	}
	.navigation{
		margin:17px 0 0;
	}
	.nav li a {
    	border: 3px solid rgba(0, 0, 0, 0);
	}
	.nav li a.active, .nav li a:hover {
    	border: 3px solid rgba(0, 0, 0,1);
	}
	.nav li ul li a{
		line-height:34px !important;
	}
	.nav li ul{
		top:42px;
	}
	.banner{
		margin:-21px 0 0;
	}
	.banner-logo{
		width:75px !important;
	}
	.banner-cont h1{
		font-size:32px;
		line-height:32px;
	}
	.banner-cont h1 span span.left, .banner-cont h1 span span.right {
		background-size: 100% auto !important;
		height: 22px;
		width: 40px;
	}
	.banner-cont p{
		font-size:14px;
		line-height:20px;
	}
	.banner-cont a.more{
		line-height:30px;
		border:3px solid #FFF;
		font-size:12px;
	}
	.banner-cont{
		padding-bottom:25px;
	}
	.rslides_tabs{
		width:63%;
	}
	.home-product{
		margin:-35px 0 0;
		padding:100px 0 80px;
	}
	.heading{
		font-size:26px;
		line-height:32px;
		min-width:450px;
		padding:8px 0;
	}
	.home-product .jcarousel-prev, .home-product .jcarousel-next, .product-page-tab .jcarousel-prev, .product-page-tab .jcarousel-next{
		width:40px;
		background-size:100% !important;
		height:72px;
	}
	.home-product .jcarousel-prev, .product-page-tab .jcarousel-prev{
		left:-50px;
	}
	.home-product .jcarousel-next, .product-page-tab .jcarousel-next{
		right:-50px;
	}
	.lower-block-section{
		background:none;
		padding:0;
		min-height:inherit;
	}
	.lower-block-section .wrapper{
		margin:0;
	}
	.lower-block-left{
		width:auto;
		padding:50px 2%;
		float:none;
		overflow:hidden;
		background:url(../images/lower_block_left_bg.jpg) no-repeat center bottom;
		background-size:100%;
	}
	.lower-block-section p{
		margin:0 80px 20px;
		height:auto !important;
	}
	.lower-block-section h2{
		height:auto !important;
	}
	.lower-block-right{
		width:auto;
		padding:50px 2%;
		float:none;
		overflow:hidden;
		background:url(../images/lower_block_right_bg.jpg) no-repeat center 0;
		background-size:100%;
	}
	.home-news{
		width:100%;
		float:none;
		overflow:hidden;
		padding:0 0 40px;
		border-right:none;
		border-bottom:1px solid #a39685;
		height:auto !important;
	}
	.home-news-pic{
		width:275px;
	}
	.follow-inst{
		float:none;
		width:auto;
		padding:40px 0 0;
		overflow:hidden;
		height:auto !important;
	}
	.home-news-inst h2{
		font-size:24px;
	}
	.news-date{
		padding:6px 10px;
	}
	.lower-block-section h2{
		font-size:24px;
		line-height:28px;
	}
	.footer-links{
		background:url(../images/footer_link_bg_res.jpg) no-repeat 0 0;
		padding:60px 0;
	}
	.footer{
		padding:13px 0;
	}
	.ftright{
		padding:43px 0 0;
	}
	
	/*inner page start*/
	.inner-header{
		background-size:auto;
		padding:15px 0;
	}
	.content-in{
		padding:55px 0 80px;
	}
	.content, .addcart-content{
		padding:30px;
	}
	.story-pic{
		margin:0 0 10px 25px;
		width:35%;
	}
	.story-bottom-right h2{
		font-size:24px;
		line-height:28px;
	}
	.story-bottom-right p{
		font-size:19px;
		line-height:26px;
	}
	.story-bottom-right h3{
		font-size:22px;
		line-height:28px;
	}
	.story-bottom{
		padding:28px 0 0;
	}
	.ordering-info-list{
		padding:15px 0 0;
	}
	.ordering-info-list li{
		margin:0 0 30px;
	}
	.content p.big{
		font-size:20px;
		line-height:26px;
	}
	.postal-field input[type="text"]{
		width:370px;
	}
	.postal-list li{
		margin-top:30px;
		padding-top:30px;
	}
	.contact-map{
		width:60%;
	}
	.news-select{
		margin-right:10px;
	}
	.news-list li{
		width:31.1%;
		margin:40px 30px 0 0;
	}
	.news-bottom{
		padding:25px 20px;
	}
	.inner-left{
		width:100%;
		float:none;
	}
	.inner-right{
		width:auto;
		float:none;
		margin:27px 0 0;
	}
	.inner-leftin{
		padding:30px 25px 40px;
	}
	.news-button{
		padding:10px 0 0;
	}
	.news-right-block{
		padding:10px 10px 30px;
	}
	.news-detail-pic{
		margin-left:20px;
	}
	.video-list li, .presskits li{
		width:48.3%;
		margin:30px 30px 0 0;
	}
	.video-list li h3{
		margin:20px;
	}
	.video-img a span{
		background-size:55px !important;
	}
	.loadmore{
		margin:60px 0 0;
	}
	.fancybox-skin{
		padding:30px 25px !important;
	}
	.fancybox-close{
		width:40px;
		background-size:100%;
		height:34px;
		top:-33px;
	}
	.inner-left h2{
		font-size:25px;
		line-height:30px;
		margin-bottom:30px;
	}
	.presskit-cont{
		padding:25px 20px;
	}
	.award-img{
		padding:35px 0;
	}
	.product-top{
		padding:15px 45px 15px 15px;
	}
	.product-list li{
		margin:40px 30px 0 0;
		width:29%;
	}
	.product-list li h3{
		letter-spacing:0;
		font-weight:700;
	}
	.product-list li p.price{
		font-size:22px;
		line-height:28px;
	}
	.product-load{
		margin:45px 0 0;
	}
	.pro-detail-toplt{
		width:100%;
		float:none;
		overflow:hidden;
		margin:0 0 35px;
	}
	.pro-detail-toplt img{
		float:left;
		width:45%;
		margin:0 25px 10px 0;
	}
	.pro-detail-toprt{
		float:none;
		width:auto;
		overflow:hidden;
	}
	.pro-detail-toprt h2{
		font-size:22px;
		line-height:28px;
		margin-bottom:25px;
	}
	.pro-detail-toprt h2 span{
		font-size:24px;
	}
	.pro-cat{
		width:auto;
		float:none;
		background-position:98% center;
	}
	.product-select, .quantity{
		margin-bottom:25px;
	}
	.pro-cat select{
		width:103%;
	}
	.quantity form{
		float:none;
	}
	.addcart-button{
		margin-bottom:30px;
	}
	.add-cart,.wholesale-pricing{
		float:none;
	}
	.detail-table-section ul li{
		padding:0 25px;
	}
	.detail-table-section ul li p.right{
		width:40%;
	}
	.detail-table-section ul li p.left{
		width:45%;
	}
	.brewing-instruction{
		padding:40px 25px;
	}
	.brewing-instruction h2{
		font-size:26px;
		line-height:30px;
	}
	.brewing-instruction p{
		font-size:18px;
		margin:0 0 30px;
	}
	.intruction-table tr th{
		padding:20px 15px;
		font-size:18px;
	}
	.intruction-table tr td{
		font-size:16px;
	}
	.addcart-table tr td::before{
		display:inline-block;
	}
	.addcart-table tr:first-child{
		display:none;
	}
	.addcart-table tr td{
		display:block;
		width:auto !important;
		text-align:left;
		padding:10px 0;
		border-bottom:1px solid #b47747;
	}
	.addcart-table tr td:last-child{
		border-bottom:none;
	}
	.pro-remove{
		background-position: center center;
		display: inline-block;
		width: 50px;
		vertical-align: top;
	}
	.pro-table-outer{
		width:74%;
		display:inline-block;
		vertical-align: top;
	}
	.addcart-table tr td p.description{
		display: inline-block;
		vertical-align: top;
		width: 74%;
	}
	.addcart-table tr td p.price {
		display: inline-block;
		width: 74%;
		font-size:21px;
		line-height:26px;
	}
	.send-order{
		font-size:16px;
		padding:0 15px;
		line-height:40px;
	}
	.cont-shop{
		margin-right:-30px;
	}
	.content .store-locator-top h3 {
		font-size: 26px;
		line-height: 30px;
		padding: 0;
	}
	
	.landing .header {
    	padding: 10px 0 30px;
	}
	.landing .topright {
		padding: 22px 0 0;
	}
	.landing-banner h1{
		font-size: 40px;
		line-height: 44px;
	}
	.landing-banner {
		margin-top: -20px;
		padding: 80px 0 170px;
	}
	.landing-body ul{
		margin-top: -80px;
	}
	.landing-body ul li img{
		height: 60px;
	}
	.landing-body ul li h4 {
		font-size: 28px;
		line-height: 30px;
		padding: 0 0 12px;
	}
	.landing-body .pod-inner {
    	padding: 40px 30px 40px 0;
	}
	.landing-body {
    	padding: 0 0 70px !important;
	}
}
@media screen and (max-width: 1000px) {
	/*body{
		border:1px solid orange;
	}*/
	.rslides_tabs{
		width:60%;
	}
	
	/*inner page start*/
	.postal-map{
		width:63%;
	}
	.news-list li{
		width:31%;
	}
	.product-list li{
		width:28.7%;
	}
	.product-category .jcarousel-container{
		width:410px !important;
	}
}
@media screen and (max-width: 950px) {
	/*body{
		border:1px solid purple;
	}*/
	.rslides_tabs{
		width:58%;
	}
	.rslides_tabs li:first-child{
		margin-left:93%;
	}
	
	/*inner page start*/
	.postal-map{
		width:61%;
	}
	.contact-map{
		width:57%;
	}
	.contact-form input[type="text"], .contact-form textarea, .wholesaler-form input[type=text], .wholesaler-form textarea{
		width:94%;
	}
	.contact-form .captcha-code input[type="text"], .wholesaler-form .captcha-code input[type=text]{
		width:90%;
	}
	.news-top label{
		display:block;
		line-height:24px;
		margin:0 0 8px;
	}
	.news-select{
		margin:0 0 15px;
	}
	.nomarrt{
		margin:0;
	}
	.news-list li{
		width:30.9%;
	}
	.video-list li, .presskits li{
		width:48.1%;
	}
	.product-list li{
		width:28.6%;
	}
}
@media screen and (max-width: 900px) {
	/*body{
		border:1px solid grey;
	}*/
	.nav{
		position:absolute;
		top:40px;
		right:0;
		width:200px;
		background-color:#572d1e;
	}
	.nav li{
		float:none;
		font-size:14px;
		margin:0;
	}
	.nav li a{
		color:#f7f0e0 !important;
		border-top:none;
		border-left:none;
		border-right:none;
		border-bottom:1px solid #f7f0e0;
		line-height:20px !important;
		padding:10px !important;
	}
	.nav li:last-child a{
		border-bottom:none;
	}
	.nav li a.active, .nav li a:hover{
		border-bottom:1px solid #f7f0e0;
		border-top:none;
		border-left:none;
		border-right:none;
		background-color:#f7f0e0;
		color:#572d1e !important;
	}
	.nav li:last-child a.active, .nav li:last-child a:hover{
		border-bottom:none;
	}
	.nav li ul{
		position:static;
		width:auto !important;
	}
	.nav li ul li:first-child{
		background:none;
		padding:0;
	}
	.banner .wrapper, .rslides_tabs{
		bottom:35px;
	}
	.home-product .jcarousel-item, .product-page-tab .jcarousel-item{
		width:290px !important;
	}
	.under-three-block .two-blocks ul li{
		width:290px;
	}
	.home-product .jcarousel-container, .product-page-tab .jcarousel-container{
		width:660px !important;
	}
	.home-product-tabcont ul li p{
		margin:0 0 8px;
	}
	.rslides_tabs{
		width:56%;
	}
	.flexnav .touch-button .navicon {
		color: #fff;
		font-size: 10px;
		position: relative;
		top: 15px;
	}
	.flexnav .touch-button{
		height:40px;
		width:30px;
	}
	
	/*inner page start*/
	.postal-map{
		width:58%;
	}
	.contact-map{
		width:55%;
	}
	.contact-form-left, .wholesale-formlt{
		width:48%;
	}
	.contact-form .captcha-code input[type="text"], .wholesaler-form .captcha-code input[type=text]{
		width:88%;
	}
	.news-list li{
		width:30.8%;
	}
	.product-list li{
		width:28.2%;
	}
	.wholesaler-login{
		width:90%;
	}
	.wholesale-login-form{
		padding:0 60px;
	}
	.landing-body ul li{
		width: auto !important;
		float: none;
		padding: 10px 10px 0 !important;
	}
	.landing-body ul li:last-child{
		padding-bottom: 10px !important;
	}
	.landing-body ul li h4 br{
		display: none;
	}
}
@media screen and (max-width: 850px) {
/*
	body{
		border:1px solid brown;
	}
*/
	.rslides_tabs{
		width:54%;
	}
	.rslides_tabs li:first-child{
		margin-left:92%;
	}
	.banner .wrapper, .rslides_tabs{
		bottom:30px;
	}
	
	/*inner page start*/
	.postal-addrs{
		width:auto;
		float:none;
		overflow:hidden;
		padding:0 0 10px;
	}
	.postal-map{
		width:100%;
		float:none;
	}
	.contact-info{
		float:none;
		width:auto;
		overflow:hidden;
		margin:0 0 40px;
	}
	.contact-map{
		width:100%;
		float:none;
	}
	#map_wrapper{
		height:300px;
	}
	.contact-form-left, .wholesale-formlt{
		width:100%;
		float:none;
		overflow:hidden;
	}
	.contact-form-right, .wholesale-formrt{
		margin:0;
	}
	.captcha-section{
		margin-bottom:20px;
	}
	.contact-form input[type="text"], .contact-form textarea, .wholesaler-form input[type=text], .wholesaler-form textarea{
		width:96%;
	}
	.captcha-code{
		width:55%;
	}
	.contact-form .captcha-code input[type="text"], .wholesaler-form .captcha-code input[type=text]{
		width:94%;
	}
	.contact-form textarea{
		height:160px;
	}
	.news-list li{
		width:47.8%;
	}
	.news-list li:nth-child(3n){
		margin-right:30px;
	}
	.news-list li:nth-child(2n){
		margin-right:0;
	}
	.news-list li:nth-child(3){
		margin-top:40px;
	}
	.pagination{
		float:none;
		text-align:center;
	}
	.pagination li{
		display: inline-block;
		float: none;
		margin-right: -4px;
		vertical-align: top;
	}
	.video-list li, .presskits li{
		width:47.9%;
	}
	.product-list li{
		width:45.2%;
	}
	.product-list li:nth-child(3n){
		margin-right:30px;
	}
	.product-list li:nth-child(2n){
		margin-right:0;
	}
	.product-top h3{
		float:none;
		text-align:center;
		margin:0 0 15px;
		line-height:24px;
	}
	.product-category{
		float:none;
	}
	.product-top{
		padding:15px 0;
	}
	.detail-table-section ul li p.right{
		/*padding-left:40px;*/
		padding-left:20px;
	}
	.pro-table-outer, .addcart-table tr td p.description, .addcart-table tr td p.price{
		width:70%;
	}
	.product-top h3.pro-add-cart{
		background:none;
		padding:0;
		margin:0 10px 15px;
	}
	.cont-shop{
		margin:0;
	}
	.choose-location {
		width: auto;
		float: none;
	}
	.search-location {
		width: auto;
		float: none;
		margin: 15px 0 0;
	}
	.store-locator-maps #map_wrapper {
		height: 300px;
	}
	.store-loc-names {
		width: auto;
		position: static;
	}
	.store-loc-names ul li{
		margin: 0;
	}
	.store-loc-names ul li:after{
		display: none;
	}
	.store-loc-names h4{
		margin: 0;
	}
	.store-locator-maps{
		height: auto;
	}
	.store-loc-names ul{
		height: 300px;
	}
}
@media screen and (max-width: 800px) {
/*	body{
		border:1px solid black;
	}*/
	.home-product .jcarousel-container, .product-page-tab .jcarousel-container{
		width:314px !important;
	}
	.logo{
		float:none;
		margin:0 auto 15px;
		width:200px;
	}
	.topright{
		float:none;
	}
	.topright-upper{
		float:left;
	}
	.noclear{
		display:none;
	}
	.navigation{
		float:right;
		margin:8px 0 0;
	}
	.banner{
		margin:-25px 0 0;
	}
	.header{
		padding:15px 0 40px;
	}
	.rslides_tabs{
		width:52%;
	}
	.rslides_tabs li:first-child{
		margin-left:91%;
	}
	.banner .wrapper, .rslides_tabs{
		bottom:25px;
	}
	.lower-block-left,.lower-block-right{
		background-size:auto;
	}
	
	/*inner page start*/
	.inner-header{
		padding:15px 0;
	}
	.product-list li{
		width:45.1%;
	}
	
	.landing .logo{
		float: left;
		margin: 0;
	}
	.landing .topright{
		float: right;
		padding: 14px 0 0;
	}
}
@media screen and (max-width: 767px) {
	/*body{
		border:1px solid red;
	}*/
	.banner .wrapper{
		bottom:0; 
		top:0;
	}
	.banner-logo{
		width:60px !important;
		margin:0 auto 5px;
	}
	.banner-cont{
		/*background-color: rgba(0, 0, 0, 0.6);*/
		float: none;
		margin: 0 auto;
		overflow: hidden;
		padding:0;
		width:330px;
		height:100%;
	}
	.banner-cont-inner{ width:100%; height:100%; display:table }
	.banner-cont-inner-vh{ width:100%; height:100%; vertical-align:middle; text-align:center; display:table-cell }
	.banner-cont h1 {
		font-size: 26px;
		line-height: 28px;
	}
	.banner-cont h1 span span.left, .banner-cont h1 span span.right{
		height:17px;
	}
	.banner-cont p {
		font-size: 12px;
		line-height: 16px;
		margin-bottom:8px;
	}
	.rslides_tabs {
		bottom: 20px;
		text-align: center;
		width: auto;
	}
	.rslides_tabs li:first-child{
		margin-left:0;
	}
	.rslides_tabs li{
		float:none;
		display:inline-block;
		margin:0 4px 0 0;
	}
	.rslides_tabs li:last-child{
		margin:0;
	}
	.home-product {
		margin: -27px 0 0;
		padding: 80px 0 60px;
	}
	.heading {
		font-size: 22px;
		line-height: 26px;
		min-width: 370px;
		padding: 6px 0;
	}
	.lower-block-section h2{
		font-size:20px;
		line-height:24px;
		margin-bottom:3px;
	}
	.lower-block-section p {
		margin: 0 50px 10px;
	}
	.lower-block-left, .lower-block-right{
		padding:40px 0;
	}
	.home-news-inst{
		padding:60px 0;
	}
	.home-news-inst h2{
		font-size:20px;
	}
	.footer-link-blocks{
		width:50%;
		margin:0 0 40px;
		text-align:center;
	}
	.footer-links{
		padding:40px 0 0;
		background-repeat:repeat-y;
	}
	.footer-link-lists{
		float:none;
	}
	.ftlogo{
		float:none;
		margin:0 auto;
	}
	.footer{
		background-repeat:repeat-y;
	}
	.ftright{
		padding:20px 0 0;
		text-align:center;
		float:none;
	}
	.ftnav{
		text-align:center;
	}
	.ftnav li{
		display:block;
		float:none;
		margin:0 0 5px;
		padding:0;
		background:none;
	}
	.ftright p{
		text-align:center;
	}
	
	/*inner page start*/
	.content-outer{
		border-top:4px solid #000;
	}
	.content-in{
		padding:55px 0;
	}
	.content-in .heading{
		margin-bottom:50px;
	}
	.content, .addcart-content{
		padding:30px 15px;
	}
	.content p{
		font-size:15px;
		line-height:22px;
	}
	.story-bottom-right h2 {
		font-size: 22px;
		line-height: 26px;
		margin-bottom:2px;
	}
	.story-bottom-right p{
		font-size:18px;
		line-height:24px;
	}
	.story-bottom-right h3 {
		font-size: 20px;
		line-height: 26px;
	}
	.ordering-info-list{
		padding:10px 0 0;
	}
	.content p.big{
		font-size:18px;
	}
	.inner-list li{
		font-size:15px;
		line-height:22px;
		background-position:0 8px;
	}
	.content h3{
		margin-bottom:8px;
	}
	.postal-field input[type="text"]{
		width:300px;
		height:40px;
	}
	.postal-field input[type="submit"]{
		height:42px;
		padding:0 20px;
		font-size:16px;
	}
	.postal-map{
		height:220px;
	}
	.contact-info li span{
		font-size:16px;
		line-height:22px;
	}
	.contact-info li{
		margin-bottom:20px;
	}
	#map_wrapper{
		height:250px;
	}
	.contact-form{
		margin:35px 0 0;
		padding:35px 0 0;
	}
	.contact-form input[type="text"], .wholesaler-form input[type=text] {
		font-size: 14px;
		height: 45px;
		margin-bottom: 15px;
		padding-left: 10px;
		width: 98%;
	}
	.captcha-img{
		height:45px;
		padding-left:10px;
	}
	.captcha-img img{
		height:45px;
	}
	.captcha-code{
		height:47px;
		margin-left:15px;
		width:57.5%;
	}
	.contact-form .captcha-code input[type="text"], .wholesaler-form .captcha-code input[type=text]{
		width:96%;
	}
	.contact-form textarea, .wholesaler-form textarea{
		height:130px;
		font-size: 14px;
		margin-bottom: 15px;
		padding-left: 10px;
		width: 98%;
	}
	.contact-form input[type="submit"], .wholesaler-form input[type=submit], .order-form input[type="submit"]{
		font-size:16px;
		padding:0 30px;
		height:45px;
	}
	.captcha-section{
		margin-bottom:15px;
	}
	.contact-info{
		margin:0 0 30px;
	}
	.ask-question-form{
		padding:0;
		margin:0;
	}
	.news-top label{
		font-size:16px;
	}
	.news-top{
		margin-bottom:35px;
	}
	.news-list li{
		margin:35px 25px 0 0;
		width:47.9%;
	}
	.news-list li:nth-child(3n){
		margin-right:25px;
	}
	.news-list li:nth-child(2n){
		margin-right:0;
	}
	.news-bottom{
		padding:20px 15px;
	}
	.news-bottom p{
		line-height:22px;
	}
	.pagination li{
		font-size:16px;
	}
	.pagination li a{
		line-height:34px;
	}
	.pagination li a.prev, .pagination li a.next{
		height:34px;
		width:37px;
		background-size:100%;
	}
	.inner-leftin{
		padding:30px 15px;
	}
	.news-detail-top .news-date{
		margin-right:15px;
	}
	.inner-left p{
		line-height:22px;
	}
	.news-detail-pic{
		width:40%;
	}
	.news-detail-pic img{
		width:100%;
	}
	.news-right-block h2{
		padding:0 10px;
		line-height:40px;
	}
	.news-right-block ul.categories li{
		font-size:15px;
	}
	.news-right-block ul.categories, .byyear{
		padding:0 10px;
	}
	.video-list li, .presskits li{
		margin-right:25px;
	}
	.video-img a span{
		background-size:45px !important;
	}
	.video-list li h3{
		margin:20px 15px;
	}
	.loadmore{
		padding:0 20px;
		line-height:45px;
		margin:40px 0 0;
		font-size:16px;
	}
	.right-list li a{
		padding:0 10px;
		line-height:45px;
	}
	.fancybox-skin{
		padding:25px 15px !important;
	}
	.fancybox-close {
		height: 29px;
		top: -28px;
		width: 34px;
	}
	.video-block{
		margin-bottom:20px;
	}
	.video-popup p{
		font-size:15px;
		line-height:22px;
	}
	.inner-left h2{
		font-size:22px;
		line-height:26px;
	}
	.presskit-cont{
		padding:20px 15px;
	}
	.download-pdf{
		font-size:14px;
		line-height:35px;
		padding:0 15px;
		margin-top:15px;
	}
	.product-list li{
		width:44.9%;
		padding:30px 10px;
		margin:35px 25px 0 0;
	}
	.product-list li:nth-child(3n){
		margin-right:25px;
	}
	.product-list li:nth-child(2n){
		margin-right:0;
	}
	.product-list li h3{
		font-size:16px;
		line-height:22px;
	}
	.product-list li p.price{
		font-size:20px;
		line-height:24px;
	}
	.product-load{
		line-height:40px;
	}
	.back{
		padding:0 20px;
		line-height:40px;
	}
	.pro-detail-toplt img{
		margin:0 20px 10px 0;
	}
	.pro-detail-toplt{
		margin:0 0 10px;
	}
	.pro-detail-toprt h2{
		font-size:20px;
		line-height:26px;
	}
	.pro-detail-toprt h2 span{
		font-size:22px;
	}
	.pro-cat{
		height:40px;
	}
	.pro-cat select{
		height:40px;
	}
	.quantity label{
		font-size:16px;
	}
	.detail-table-section ul li{
		padding:0 20px;
	}
	.detail-table-section ul li p.right{
		padding-left:20px;
		width:45%;
	}
	.brewing-instruction{
		padding:30px 15px;
	}
	.brewing-instruction h2{
		font-size:22px;
		line-height:28px;
	}
	.intruction-table tr td::before{
		display:inline-block;
	}
	.intruction-table tr:first-child{
		display:none;
	}
	.intruction-table tr td{
		display:block;
		width:auto !important;
		text-align:left;
		padding:0 10px 0 0;
		border-bottom: 1px solid #e1d1c4;
    	border-left: 1px solid #e1d1c4;
	}
	.intruction-table tr:nth-child(odd) td{
		background-color:rgba(87,45,30,.6);
	}
	.intruction-table tr:nth-child(odd) td::before{
		background-color:rgba(87,45,30,.9);
	}
	.intruction-table{
		border-right: 1px solid #e1d1c4;
    	border-top: 1px solid #e1d1c4;
	}
	.add-cart{
		font-size:16px;
		line-height:40px;
		padding:0 15px;
	}
	.addcart-table tr td::before{
		font-size:15px;
	}
	.addcart-table tr td p.price{
		font-size:18px;
		line-height:24px;
	}
	.addcart-table tr td p.description{
		line-height:22px;
	}
	.content .wholesaler-form p{
		font-size:13px;
		margin:-10px 0 10px;
	}
	.order-form{
		width:auto;
	}
	.order-form label{
		float:none;
		width:auto;
		text-align:left;
		line-height:22px;
		margin:0 0 5px;
	}
	.order-form input[type="text"]{
		float:none;
		width:98%;
		font-size:14px;
		height:45px;
	}
	.order-form input[type="submit"]{
		padding:0 15px;
	}
	.order-form-section h3{
		font-size:16px;
		line-height:22px;
		margin-bottom:15px;
	}
	.order-form-section{
		padding:35px 0 0;
	}
	.wholesale-login-form{
		padding:0 40px;
	}
	.wholesaler-login{
		padding:60px 0;
	}
	.wholesale-login-form p{
		font-size:16px;
		line-height:22px;
		margin-bottom:15px;
	}
	.wholesale-login-form input[type="text"], .wholesale-login-form input[type="password"]{
		font-size: 14px;
		height: 45px;
		margin-bottom: 15px;
		padding-left: 10px;
		width: 97%;
	}
	.forget-pass a{
		font-size:15px;
	}
	.wholesale-login-form input[type="submit"]{
		font-size: 16px;
		height: 45px;
		padding: 0 30px;
	}
	.forget-pass{
		margin-bottom:20px;
	}
	
	.home-product-tabcont ul{ display:block }
	.home-product-tabcont ul li{ display:inline-block; float:none; margin-right:0 }
	
	.follow-inst{ text-align:center }
	.follow-inst li{ width:calc(20% - 6px); display:inline-block; float:none; margin-right:3px; margin-left:3px }
	.follow-inst li:nth-child(4n){ margin-right:3px; margin-left:3px }
	
	.footer-link-blocks{ width:100% }
	
	
	.landing .logo {
		float: none;
		margin: 0 auto;
	}
	.landing .topright {
		float: none;
		padding: 8px 0 0;
		text-align: center;
	}
	.free-shipping {
		float: none;
		display: inline-block;
		margin: 2px 7px 0 0;
		height: 35px;
		vertical-align: top;
	}
	.landing .header .clear-res{
		display: none;
	}
	.landing .social-section{
		padding: 7px;
	}
	.landing-banner h1 {
		font-size: 28px;
		line-height: 32px;
	}
	.landing-banner h1 br{
		display: none;
	}
	.landing-banner img{
		max-width: 100%;
	}
	.landing .ftright {
		padding: 20px 0 0;
	}
	.designby{
		float: none;
	}
	.designby img{
		margin: 0 auto;
	}
	.landing-banner {
		margin-top: -25px;
		padding: 50px 0 90px;
	}
	.landing-body ul {
		margin-top: -30px;
	}

	
}
@media screen and (max-width: 700px) {
	/*body{
		border:1px solid yellow;
	}*/
	.banner-cont{
		padding:0;
	}
	
	/*inner page start*/
	.contact-form input[type="text"], .contact-form textarea, .wholesaler-form input[type=text], .wholesaler-form textarea, .order-form input[type="text"]{
		width:97%;
	}
	.captcha-code{
		width:56.5%;
	}
	.product-list li{
		width:44.5%;
	}
	.under-three-block .two-blocks ul li{
		display:block;
		margin:0 auto 40px;
	}
	.under-three-block .two-blocks ul li:last-child{
		margin:0 auto;
	}
}
@media screen and (max-width: 650px) {
	/*body{
		border:1px solid blue;
	}*/
	.rslides_tabs{
		bottom:15px;
	}
	.lower-block-section p{
		margin:0 20px 10px;
	}
	.home-news-pic{
		width:230px;
	}
	.banner-cont h1 {
		font-size: 20px;
		line-height: 24px;
		margin:0;
	}
	.banner-cont h1 span span.left, .banner-cont h1 span span.right{
		height:14px;
	}
	.banner-cont p{
		margin-bottom:7px;
	}
	.banner-cont a.more {
		border: 2px solid #fff;
		line-height: 28px;
		padding: 0 10px;
	}
	.rslides img{
		width:130%;
	}
	.banner-cont{
		padding:0;
	}
	
	/*inner page start*/
	.news-list li{
		width:47.7%;
	}
	.video-list li, .presskits li{
		width:47.7%;
	}
	.product-list li{
		width:44%;
	}
	.pro-cat select {
		width: 105%;
	}
}
@media screen and (max-width: 600px) {
	/*body{
		border:1px solid pink;
	}*/
	.banner-logo{
		width:45px !important;
	}
	.banner-cont{
		padding:0;
	}
	
	/*inner page start*/
	.captcha-code{
		width:55.5%;
	}
	.news-list li{
		width:47.5%;
	}
	.video-list li, .presskits li{
		width:47.5%;
	}
	.product-list li{
		width:43.5%;
	}
	.wholesale-login-form input[type="text"], .wholesale-login-form input[type="password"]{
		width:96%;
	}
}
@media screen and (max-width: 550px) {
	/*body{
		border:1px solid green;
	}*/
	.clear-res{
		display:block;
	}
	.topright-upper{
		float:none;
		text-align:center;
	}
	.top-cart{
		float: none;
		margin: 0 0 10px;
		min-width: 175px;
		text-align: left;
		padding:6px 9px 6px 50px;
	}
	.social-section{
		float:none;
		overflow:hidden;
		display:inline-block;
	}
	.product-login{
		float:none;
		display:inline-block;
		margin-left:2px;
	}
	.navigation{
		float:none;
		margin:10px 0 0;
	}
	.menu-button{
		margin:0 auto;
		display:block;
		float:none;
	}
	.header{
		background-size:auto 100%;
		padding:10px 0 40px;
	}
	.nav{
		width:auto;
		left:0;
	}
	.logo{
		margin:0 auto 10px;
	}
	.banner {
		margin: -28px 0 0;
	}
	.home-product{
		margin:-25px 0 0;
	}
	.heading {
		font-size: 20px;
		line-height: 24px;
		margin: 0 0 40px;
		min-width: 300px;
	}
	.home-product .jcarousel-container, .product-page-tab .jcarousel-container{
		padding-bottom:80px !important;
	}
	.home-product .jcarousel-next, .home-product .jcarousel-prev, .product-page-tab .jcarousel-prev, .product-page-tab .jcarousel-next{
		top:auto;
		bottom:0;
		height:45px;
		background-position:center center !important;
	}
	.home-product .jcarousel-next, .product-page-tab .jcarousel-next{
		right:110px;
	}
	.home-product .jcarousel-prev, .product-page-tab .jcarousel-prev{
		left:110px;
	}
	.lower-block-section h2{
		font-size:18px;
		line-height:22px;
	}
	.home-product-tabcont ul li p{
		font-size:14px;
		line-height:20px;
	}
	.lower-block-section p{
		font-size:14px;
		line-height:20px;
		margin:0 10px 10px;
	}
	.home-news-inst{
		padding:50px 0;
	}
	.home-news-inst h2{
		font-size:18px;
	}
	.home-news-pic{
		width:200px;
	}
	.home-news-right p {
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 10px;
	}
	.ftright{
		padding:15px 0 0;
	}
	.ftnav{
		margin:0;
	}
	.home-product-tabcont ul li{
		padding:20px 10px;
	}
	.banner-cont h1{
		margin:0 0 5px;
	}
	.banner-cont{
		padding:0;
	}
	
	/*inner page start*/
	.inner-header{
		padding:10px 0;
		background-size:auto 118%;
	}
	.content p{
		font-size:14px;
		line-height:20px;
		margin-bottom:20px;
	}
	.content, .addcart-content{
		padding:25px 10px;
	}
	.ordering-right p{
		margin:0;
	}
	.ordering-left{
		margin-right:10px;
	}
	.ordering-info-list li{
		margin:0 0 25px;
	}
	.inner-list li{
		font-size:14px;
		line-height:20px;
		background-position:0 6px;
	}
	.inner-list{
		margin:0 0 20px;
	}
	.postal-field input[type="text"]{
		width:260px;
	}
	.contact-form .captcha-code input[type="text"], .wholesaler-form .captcha-code input[type=text]{
		width:95%;
	}
	.contact-info li p{
		padding-left:20px;
	}
	.contact-info li.addrs p{
		background-size:10px;
		background-position:0 4px;
	}
	.contact-info li.phone p{
		background-size:12px;
	}
	.contact-info li.email p{
		background-size:13px;
	}
	.contact-info li.time p{
		background-size:15px;
	}
	.news-list li{
		width:47.4%;
		margin-right:20px;
	}
	.news-list li:nth-child(3n){
		margin-right:20px;
	}
	.news-list li:nth-child(2n){
		margin-right:0;
	}
	.news-bottom p{
		font-size:14px;
		line-height:20px;
	}
	.news-bottom h3, .news-detail-toprt h3{
		margin-bottom:5px;
	}
	.news-top{
		padding:20px 0;
	}
	.posts li{
		float:none;
		margin:0;
	}
	.posts li:last-child{
		margin-bottom:0;
	}
	.posts li:nth-child(2){
		display:none;
	}
	.inner-left p{
		font-size:14px;
		line-height:20px;
		margin-bottom:20px;
	}
	.inner-leftin{
		padding:25px 10px;
	}
	.video-list li, .presskits li{
		width:47.4%;
		margin-right:20px;
	}
	.fancybox-skin{
		padding:20px 10px !important;
	}
	.fancybox-close {
		height: 24px;
		top: -23px;
		width: 28px;
	}
	.video-block{
		margin-bottom:15px;
	}
	.video-popup p{
		font-size:14px;
		line-height:20px;
	}
	.inner-left h2{
		font-size:20px;
		line-height:25px;
	}
	.presskit-cont p{
		margin:10px 0 0;
	}
	.presskit-cont{
		padding:20px 10px;
	}
	.award-img{
		padding:30px 0;
	}
	.product-list li{
		width:auto;
		float:none;
		margin:30px 0 0 !important;
	}
	.product-category .jcarousel-container{
		width:295px !important;
	}
	.product-top h3{
		font-size:16px;
	}
	.pro-detail-toplt img{
		width:100%;
		float:none;
		margin:0 0 15px;
	}
	.pro-detail-toprt h2 {
		font-size: 18px;
		line-height: 24px;
	}
	.pro-detail-toprt h2 span{
		font-size:20px;
	}
	.brewing-instruction h2{
		font-size:20px;
		line-height:26px;
	}
	.brewing-instruction {
		padding: 25px 10px;
	}
	.addcart-table tr td::before{
		width:15%;
	}
}
@media screen and (max-width: 480px) {
	/*body{
		border:1px solid orange;
	}*/
	.banner-cont h1 span span.left, .banner-cont h1 span span.right{
		display:none;
	}
	.banner-cont{
		padding:0;
	}
	
	/*inner page start*/
	.story-pic{
		width:100%;
		float:none;
		margin:0 0 15px;
	}
	.story-logo{
		float:none;
		margin:0 auto 10px;
	}
	.story-bottom-right{
		text-align:center;
	}
	.story-bottom-right p{
		font-size:16px;
		line-height:22px;
		margin:0;
	}
	.story-bottom-right h2 {
		font-size: 20px;
		line-height: 24px;
	}
	.story-bottom-right h3 {
		font-size: 18px;
		line-height: 24px;
	}
	.contact-form input[type="text"], .contact-form textarea, .wholesaler-form input[type=text], .wholesaler-form textarea, .order-form input[type="text"]{
		width:96%;
	}
	.captcha-img{
		width:36%;
	}
	.news-list li{
		width:100%;
		margin:0 0 30px !important;
	}
	.news-list li:last-child{
		margin:0 !important;
	}
	.news-detail-pic{
		width:100%;
		float:none;
		margin:0 0 15px;
	}
	.news-button ul li{
		margin-right:5px;
	}
	.video-list li, .presskits li{
		width:100%;
		margin:0 0 30px;
	}
	.loadmore{
		margin:10px 0 0;
	}
	.video-list li h3{
		margin:15px 10px;
	}
	.detail-table-section ul li{
		padding:0 10px;
	}
	.pro-cat{
		background-position:97% center;
	}
	.intruction-table tr td::before{
		display:block;
		width:auto;
		margin:-10px -10px 10px;
		padding:10px;
	}
	.intruction-table tr td{
		padding:10px;
	}
	.pro-detail-toprt h2 span{
		float:none;
		display:block;
		margin-top:10px;
	}
	.addcart-table tr td::before{
		width:auto;
		display:block;
		padding:10px 0;
	}
	.pro-remove{
		width:14px;
	}
	.pro-table-outer, .addcart-table tr td p.description, .addcart-table tr td p.price{
		width:100%;
		display:block;
		overflow:hidden;
	}
	.wholesale-login-form p{
		font-size:14px;
		line-height:20px;
	}
	.wholesaler-login{
		padding:50px 0;
	}
	.wholesale-login-form{
		padding:0 25px;
	}
	.wholesaler-login{
		width:100%;
	}
	.nopostmsg{
		padding:80px 15px;
	}
	.nopostmsg h3{
		font-size:18px;
	}
	.product-page-tab{
		padding-bottom:40px;
	}
	.home-product-tabcont ul li{ width:calc(100% - 20px) }
	.content .store-locator-top h3 {
		font-size: 22px;
		line-height: 26px;
		padding: 0;
	}
	.store-locator-top select {
		font-size: 15px;
		height: 48px;
	}
	.search-field input[type="text"], .search-field input[type="submit"]{
		height: 44px;
	}
	.store-loc-names h4 {
		font-size: 20px;
		line-height: 46px;
		padding: 0 25px;
	}
	.store-loc-names ul li {
    	padding: 15px 25px;
	}
}
@media screen and (max-width: 450px) {
	/*body{
		border:1px solid purple;
	}*/
	.home-news-pic{
		width:100%;
		float:none;
		margin:0 0 20px;
	}
	.home-news-inst h2{
		float:none;
		line-height:24px;
		margin-bottom:10px;
	}
	.home-news-top{
		text-align:center;
	}
	.home-news-inst a.viewall{
		float:none;
	}
	.rslides img{
		width:150%;
	}
	
	/*inner page start*/
	.postal-field input[type="text"]{
		width:220px;
	}
	.postal-field input[type="submit"]{
		margin-left:5px;
	}
	.news-detail-top .news-date{
		float:none;
		margin:0 0 15px;
		display:block;
		overflow:hidden;
	}
	.product-category .jcarousel-container, .product-category .jcarousel-item{
		width:160px !important;
	}
}
@media screen and (max-width: 400px) {
	/*body{
		border:1px solid grey;
	}*/
	.under-three-block .two-blocks ul li{
		width:250px;
	}
	.home-product .jcarousel-item, .product-page-tab .jcarousel-item{
		width:250px !important;
	}
	.under-three-block .two-blocks ul li{
		width:250px;
	}
	.home-product .jcarousel-container, .product-page-tab .jcarousel-container{
		width:274px !important;
	}
	.home-product .jcarousel-next, .product-page-tab .jcarousel-next{
		right:90px;
	}
	.home-product .jcarousel-prev, .product-page-tab .jcarousel-prev{
		left:90px;
	}
	.home-product-tab li{
		margin-right:5px;
	}
	.footer-link-blocks{
		width:auto;
		float:none;
		margin:0 0 20px;
	}
	.footer-links{
		padding:40px 0 15px;
	}
	.banner-cont{
		width:auto;
	}
	.rslides img{
		width:170%;
	}
	.banner .wrapper{
		margin:0;
	}
	
	/*inner page start*/
	.ordering-left{
		float:none;
		margin:0 auto 10px;
	}
	.ordering-right{
		text-align:center;
	}
	.postal-field input[type="submit"]{
		font-size:14px;
		padding:0 10px;
	}
	.postal-field input[type="text"]{
		width:190px;
	}
	.captcha-img{
		width:95%;
		float:none;
		overflow:hidden;
		margin:0 0 15px;
	}
	.captcha-code{
		width:99%;
		float:none;
		margin:0;
	}
	.pro-cat select{
		width:107%;
	}
	.detail-table-section ul li p.left{
		width:40%;
	}
	.detail-table-section ul li p.right {
		padding-left: 10px;
		width: 50%;
	}
	.wholesale-login-form input[type="text"], .wholesale-login-form input[type="password"]{
		width:95%;
	}
}
@media screen and (max-width: 350px) {
	/*body{
		border:1px solid brown;
	}*/
	.rslides img{
		width:200%;
	}
	.heading{
		width:250px;
	}
	.home-product-tab li{
		margin:0;
	}
	.home-product-tab li a span{
		padding:0 8px;
	}
	.under-three-block .two-blocks ul li{
		width:224px;
	}
	.home-product .jcarousel-item, .product-page-tab .jcarousel-item{
		width:224px !important;
	}
	.home-product .jcarousel-container, .product-page-tab .jcarousel-container{
		width:248px !important;
	}
	.heading{
		min-width:240px;
		padding:6px 10px;
	}
	.home-product .jcarousel-next, .product-page-tab .jcarousel-next{
		right:75px;
	}
	.home-product .jcarousel-prev, .product-page-tab .jcarousel-prev{
		left:75px;
	}
	.banner-cont h1{
		margin:0;
	}
	.banner-cont p{
		font-size:11px;
	}
	
	/*inner page start*/
	.postal-field input[type="text"]{
		width:150px;
	}
	.contact-form input[type="text"], .contact-form textarea, .wholesaler-form input[type=text], .wholesaler-form textarea, .order-form input[type="text"]{
		width:95%;
	}
	.share img{
		width:100%;
	}
	.news-button ul li{
		width:120px;
	}
	.news-button ul li a.prev{
		padding:0 7px 0 20px;
		background-position:7px center;
	}
	.news-button ul li a.next{
		padding:0 25px;
	}
	.news-right-block ul.categories li{
		padding-left:12px;
	}
	.detail-table-section ul li p.right{
		width:49%;
	}
	.social-section{
		display:block;
		margin-bottom:6px;
	}
	.product-login{
		margin-left:0;
	}
	.pro-info-menu{
		background-position:center 0;
		left:-24px;
		right:0;
	}
	
	.landing .social-section{
		display: inline-block;
		vertical-align: top;
	}
}
@media screen and (max-width: 300px) {
	/*body{
		border:1px solid black;
	}*/
}

