#container {
	background: url(../images/linen.gif) center 0;
}
#container .con {
	padding-bottom:127px;
}
.head_banner {
	line-height:0px;
}
.collect {
	background: url(../images/section_head.gif) no-repeat center 0 #000;
	-webkit-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
}
.half {
	float: left;
	width: 50%;
	position: relative;
}
.info-collect, .info-history {
	padding: 40px 20px 0px;
}
.info-collect {
	background: url(../images/icon_vibram.gif) no-repeat right bottom;
	-webkit-background-size: 20% auto;
	-moz-background-size: 20% auto;
	-o-background-size: 20% auto;
	background-size: 20% auto;
}
.info-collect h1 {
	color: #b08f6e;
	text-transform: uppercase;
	font-size: 24px;
}
.info-collect h1 img {
	margin-left: 10px;
}
ul.point-list {
	color: #FFF;
	font-size: 14px;
	padding-left: 20px;
	padding-bottom:25px;
	margin-top: 20px;
	width:80%;
}
ul.point-list li {
	list-style: disc;
	margin-top: 5px;
}
.product-1 .img, .product-2 .img, .product-3 .img, .product-4 .img, .product-5 .img, .product-6 .img, .product-7 .img, .product-8 .img, .product-9 .img, .product-10 .img, .product-11 .img, .product-12 .img, .product-13 .img, .product-14 .img, .product-15 .img, .history-1 .img, .history-2 .img, .history-3 .img, .history-4 .img, .history-5 .img, .history-6 .img, .history-7 .img, .history-8 .img, .history-9 .img, .history-10 .img, .history-11 .img, .history-12 .img {
	width: 100%;
	/*height: 100%;*/
	opacity: 1;
	filter: alpha(opacity=100);
}
.product-1, .product-2, .product-3, .product-4, .product-5, .product-6, .product-7, .product-8, .product-9, .product-10, .product-11, .product-12, .product-13, .product-14, .product-15, .history-1, .history-2, .history-3, .history-4, .history-5, .history-6, .history-7, .history-8, .history-9, .history-10, .history-11, .history-12 {
	line-height:0px;
	position:relative;
}
.btn_plus {
	position:absolute;
	left:0px;
	bottom:0px;
	height:25%;
	opacity: 1;
	filter: alpha(opacity=100);
}
.detail_arrow {
	position:absolute;
	top:-20px;
	height:20px;
	margin-left:-20px;
}
.collect-left .detail_arrow {
	left:25%;
}
.collect-right .detail_arrow {
	left:75%;
}
.btn_close, .btn_close2 {
	position:absolute;
	top:10px;
	right:10px;
}
.product-detail {
	background-color:#FFF;
	visibility: hidden;
	position: absolute;
	color: #332b28;
	top: 50%;
	z-index:1;
	width:200%;
}
.product-detail h1 {
	font-size: 24px;
	padding: 10px 10px 0px;
	width:84%;
}
.product-detail h2 {
	font-size: 20px;
	font-weight: normal;
	padding: 0px 10px 10px;
}
.detail-right {
	left:0px;
}
.detail-left {
	left:-100%;
}
.list_carousel {
	padding-top: 40px;
	background: url(../images/detail_graphic.gif) no-repeat center 0px;
	-webkit-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
}
.list_carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
.list_carousel li {
	font-size: 40px;
	color: #999;
	text-align: center;
	padding: 0;
	display: block;
	float: left;
	width: 170px;
	margin:0px 3px;
}
.list_carousel li img {
	width:100%;
}
.clearfix {
	float: none;
	clear: both;
}
.prev {
	float: left;
	margin-left: 10px;
	margin-top:10px;
}
.next {
	float: right;
	margin-right: 10px;
	margin-top:10px;
}
.pager {
	margin-top:28px;
	margin-left:150px;
	font-size:xx-small;
	height:24px;
}
.pager a {
	float: left;
	margin: 0 3px;
	background:url(../images/dot_normal.gif) no-repeat;
	width:14px;
	height:14px;
	display:block;
	color:#b2916f;
	text-align:center;
}
.pager a.selected {
	background:url(../images/dot_selected.gif) no-repeat;
	color:#332b28;
}
.share-bar {
	clear:both;
	margin-top:15px;
	height:32px;
	padding-bottom:10px;
	padding-left:10px;
}
.share {
	float:left;
	height: 32px !important;
    line-height: 32px !important;
}
.share img {
	vertical-align:middle;
}
a.btn-learn {
	float:right;
	margin-right:10px;
	font-size:14px;
	padding:9px 10px;
	background-color:#332b28;
	color:#FFF;
	text-transform:uppercase;
}
.history-info, .product-info {
	/*background:url(../images/history_bg.gif) no-repeat;*/
}
.history-img {
	margin-top: 25px;
	line-height:0px;
}
.history-img img {
	width:100%;
}
.info-history h1 {
	color: #b08f6e;
	text-transform: uppercase;
	font-size: 24px;
}
.info-collect p, .info-history p {
	color: #FFF;
	font-size: 14px;
	margin: 20px 0px;
	line-height:18px;
	text-align:justify;
}
a.btn-link {
	color:#b08f6e;
	text-transform:uppercase;
	text-decoration:underline;
}
.nobg {
	background:none;
}
.history-detail {
	visibility: hidden;
	position: absolute;
	padding: 10px;
	bottom: 0px;
	left:0px;
	z-index:2;
	background:url(../images/share_bg.png);
}
.history-detail .head {
	color: #332b28;
	font-size: 14px;
	font-weight:bold;
	margin-bottom:10px;
	line-height:16px;
}
.box-2 {
	display:none;
}
.slide {
	padding:10px;
	line-height:0px;
}
.slide img {
	width:100%;
}
.desc-box {
	background:url(../images/desc_bg.png);
	padding:15px;
	font-size:14px;
	color:#FFF;
}
.share span {
	float:left;
}
.addthis_sharing_toolbox {
	float:left;
	margin-left:0px;
}
.instagram_follow {
	background: url(../images/widget009.old.32.icons.png);
	background-position: 0 -4032px;
	overflow: hidden;
	display: block;
	height: 32px !important;
	width: 32px !important;
	line-height: 32px !important;
	margin-left: 2px;
	margin-right: 2px;
	float: left;
}
.instagram_follow_history {
	background: url(../images/widget009.old.16.icons.png);
	background-position: 0 -2016px;
	overflow: hidden;
	display: block;
	height: 16px !important;
	width: 16px !important;
	line-height: 32px !important;
	margin-left: 2px;
	margin-right: 2px;
	float: left;
}