/* CSS Document */
@import url(font-awesome/css/font-awesome.min.css);

body {
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
}
img { border:0; max-width:100%; height:auto; }


a {
	text-decoration:none;
	-webkit-transition: all 0.5s ease-out 0s;
	-moz-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	}
a:hover { text-decoration:none; }

* {
	margin:0;
	padding:0;
	list-style:none;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
	}

.clearfix{
	clear:both;
	}




/*Banner*/
.banner { width:100%; max-width:901px; margin:0 auto; clear:both;}
.centered-btns_tabs, .transparent-btns_tabs, .large-btns_tabs { display:block !important;}








/*Content*/

.content-Box {
	max-width:901px;
	min-height:220px;
	margin:0 auto;
	text-align: center;
    background-color: #f8f8f8;
    border: 1px solid #E5E5E5;	
	}


.prod_headline {
    font-size: 17px;
    font-weight: bold;
    color: #669933;
    margin: 15px 0;
}

/*
.prod_list{
	display:inline-block;
	vertical-align:top;
	text-align:center;	
	margin:0 0 20px 0;
	}
.prod_pic img{
	width:140px;
	height:105px;
	border: 1px solid #ccc;
	}
*/


/*BOTTOM*/

.bottom-Box {
	max-width:901px;
	min-height:210px;
	margin:0 auto;
	padding:10px 20px;
    border: 1px solid #E5E5E5;
	border-bottom: 10px solid #E5E5E5;
	}
.news_zone{
	display:inline-block;
	vertical-align:top;
	max-width:370px;
	margin-right:20px;
	}
.news_headline {
    font-size: 17px;
    font-weight: bold;
    color: #669933;
    margin: 0 0 10px 0;
	}
.news_info{
    color: #666;
	line-height:24px;
	font-size:12px;
	}
.news_title {
    margin:0 0 10px 0;
	}
.news_title a{
    color: #993333;
	}


.divider{
	width:100%;
	padding-top:20px;
	border-bottom:1px solid #ccc;
	display:none;
	}

.products_zone{
	display:inline-block;
	vertical-align:top;
	max-width:180px;
	margin-right:20px;
	}
.products_title{
	margin:0 0 10px 0;	
	}
.products_title a{
	color:#993333;
	}
h1{
	font-size: 17px;
    color: #669933;
    margin: 0 0 10px 0;	
	}
h2{
	font-size:12px;
	font-weight:normal;
    color: #666;
	line-height:24px;
	}

.products_video{
	display:inline-block;
	vertical-align:top;
	margin-top:30px;
	}
.products_video iframe{
	border:none;
	}


@media only screen and (max-width: 653px) {
	.products_zone{	margin-top:20px;}
	.divider{ display:block;}
}

@media only screen and (max-width: 513px) {
	.bottom-Box{ text-align:center;}
}