* {font-size: 100.01%;}
html {font-size: 62.5%;}
body {
	margin: 0;
	font: 1em Arial, Helvetica, sans-serif;
	color: #fff;
	background:url(../images/bg-body.gif);
}
/* General Reset */
img { border-style: none; }
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
input,
textarea,
select {
	font: 100% Arial, sans-serif;
	vertical-align: middle;
}
/* Wrapper Start */
#wrapper {
	margin: 0 auto;
	width: 81em;
	position: relative;
	background:#4E4E40;
}
/* Header Start */
.header {
	height:1%;
	padding:2.8em 0.9em 0.9em 0.9em;
	overflow:hidden;
	background:url(../images/corner-header.gif) no-repeat 0.9em 2em;
}
.logo{
	width:36.6em;
	height:3.6em;
	margin:1.7em 0 0;
	overflow:hidden;
	float:left;
	display:inline;
	background:url(../images/logo.gif) no-repeat;
}
.logo a{
	height:3.6em;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}
.header .info{
	width:20em;
	padding-right:0.3em;
	text-align:right;
	float:right;
}
.header .info a{
	color:#fff;
	line-height:1.2em;
	display:block;
	padding-bottom:0.5em;
	text-decoration:underline;
}
.header .info a:hover{
	text-decoration:none;
}
.header .info span{
	line-height:0.8em;
	display:block;
	padding-bottom:0.4em;
}
/* Header End */
/* Image-Slider Start */
.image-slider{
	height:1%;
	padding:0 0.9em 0.8em 0.9em;
}
.image-slider ul{
	margin:0;
	padding:0;
	list-style:none;
}
.image-slider ul li{
	display:inline;
}
.image-slider .slide-gallery {
	width: 791px;
	position: relative;
	overflow: hidden;
}
.image-slider .slide-gallery .slide-list {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 99999px;
	overflow: hidden;
}
.image-slider .slide-gallery .slide-list li {
	float: left;
	width: 791px;
}

/* Image-Slider End */
/* Sidebar-1 */
.sidebar-1{
	height:1%;
	padding:0 0.9em 0.9em 0.9em;
}
.sidebar-1 h2{
	margin:0 0 0.1em;
	font-size:5.1em;
	text-transform:uppercase;
}
* html .sidebar-1 h2{
	font-size:5em;
}
.sidebar-1 h2 .grey{
	color:#817e70;
}
.sidebar-1 h2 .green{
	color:#55C822;
}
.sidebar-1 h3{
	font-size:1.4em;
	margin:0 0 0.8em;
}
.sidebar-1 p{
	font-size:1.1em;
	margin:0 0 1em;
}
/* Sidebar-1 End */
/* Holder Start */
.holder{
	width:79.2em;
	background:#6f6e5e;
	padding:0 0.9em 0.7em 0.9em;
	border-top:1px solid #89877e;
	border-bottom:1px solid #89877e;
	position:relative;
}
* html .holder{
	width:79.6em;
}
.holder:after{
	clear:both;
	display:block;
	content:"";
}
.blog{
	width:50.5em;
	float:left;
}
.blog h2{
	margin:0.3em 0 0.5em;
	font-size:2.8em;
	font-weight:normal;
}
.blog p{
	font-size:1.1em;
	margin:0 0 1em;
}
.blog p strong{
	font-weight:bold;
	padding-right:0.5em;
}
.blog p strong a{
	color:#fff;
	text-decoration:none;
}
.blog p strong a:hover{
	text-decoration:underline;
}
.blog p a{
	color:#63D13C;
	text-decoration:underline;
}
.blog p a:hover{
	text-decoration:none;
}
.sidebar-2{
	width:25.1em;
	float:right;
	margin:5.3em 0 0;
}
/* Holder End */
/* Navigation Start */
.navigation{
	width:10.9em;
	position:absolute;
	padding:2em 0 0;
	top:2.0em;
	left:-10.9em;
	overflow:hidden;
	background:url(../images/corner-nav.gif) no-repeat 9em 0;
}
.navigation ul{
	margin:0;
	padding:0 0 1.9em;
	list-style:none;
	width:100%;
	text-align:right;
	background:url(../images/corner-nav-1.gif) no-repeat 9em 100%;
}
.navigation ul li{
	width:100%;
	border-bottom:1px solid #89877e;
	vertical-align:top;
}
.navigation ul li a{
	display:block;
	padding:0.1em 0.2em 0.1em 0;
	background:#3C382C;
	font-size:2em;
	color:#fff;
	text-decoration:none;
}
.navigation ul li a:hover,
.navigation ul li a.active{
	background:#55C822;
}
/* Navigation End */
/* Subscribe-form Start */
.subscribe-to{
	width:10.9em;
	position:absolute;
	padding:2em 0 0;
	left:-10.9em;
	z-index:5;
	background: url(../images/corner-nav.gif) no-repeat 9em 0;
}
.home-page .subscribe-to{
	top:-2em;
}
.subscribe{
	width:100%;
	overflow:hidden;
	padding-bottom:2em;
	background: url(../images/corner-nav-1.gif) no-repeat 9em 100%;
}
.title-rss{
	width:10.9em;
	overflow:hidden;
	background:#39362F;
	margin-bottom:0.1em;
}
.subscribe-to .rss-feed{
	font-size:1.2em;
	display:block;
	margin:0.2em 0 0 0.5em;
	padding:0 0 0.6em 2em;
	line-height:1.1em;
	text-decoration:none;
	color:#fff;
	cursor:pointer;
	background:url(../images/rss.gif) no-repeat 0 0.2em;
}
.subscribe-to .rss-feed:hover{
	text-decoration:underline;
}
.subscribe-to h4{
	margin:0 0 0.3em;
	font-size:1.2em;
	font-weight:normal;
}
.subscribe-to .form{
	height:1%;
	padding:0.3em 0 1.3em 0.5em;
	background:#39362F;
}
.subscribe-to .form input{
	width:7.5em;
	font-size:1.2em;
	padding:0.2em 0 0.2em 0.5em;
	margin-bottom:0.4em;
	border:0.1em solid #d6d6d6;
	border-top:0.1em solid #797979;
}
.subscribe-to .form a{
	font-size:1.2em;
	color:#fff;
	text-decoration:none;
	background:#39362F;
	width:5.9em;
	display:block;
	padding:0.3em 0 0.3em 2.3em;
}
/* Sibscribe-form End */
/* product page */

.drive p{
	font-size:1.1em;
	margin:0 0 1em;
	text-align: justify;
}

.page-content{
	height:1%;
	margin:0 0.9em;
	padding:1.1em 0.9em 0.8em 1.1em;
	background:#39362F;
	position:relative;
	min-height:52.4em;
}
.projects-page .page-content{
	padding:1.1em 0.9em 0 1.1em;
}
.projects-page .page-content{
	padding:1.1em 0.9em 0.8em 1.1em;
}
* html .page-content{
	height:52.4em;
	overflow:visible;
}
.page-content h2{
	margin:0 0 0.2em;
	font-size:3em;
}
.projects-page .page-content h2{
	margin-bottom:0.5em;
}
.prod-holder,
.prod-holder-1,
.prod-holder-2,
.prod-holder-3{
	width:100%;
	overflow:hidden;
}
.prod-holder{
	padding-bottom:2em;
}
.prod-holder-1{
	padding-bottom:1.6em;
}
.prod-holder-2{
	padding-bottom:0.8em;
}
.prod-holder-3{
}
.page-content h3{
	margin:0 0 1em;
	font-size:1.3em;
}
.page-content h3 span{
	font-size:0.8em;
}
.products-list{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.products-list li{
	float:left;
	padding:0 0.3em 0.3em 0;
}
.products-list li a img{
	float:left;
}
.inner-page .subscribe-to{
	bottom:-3.1em;
	left:-11.8em;
}
* html .inner-page .subscribe-to{
	bottom:-3.2em;
}
/* credits page */
.form-search{
	height:1%;
	margin-bottom:1em;
	padding:0.6em 0.9em 0.7em 1.1em;
	background:#616052;
}
.form-search .enteries{
	width:47em;
	float:left;
}
.form-search .by-type{
	width:22em;
	float:right;
}
.form-search label{
	font-size:1.3em;
	font-weight:bold;
	float:left;
	margin:0.3em 0 0;
}
.form-search .txt{
	width:22.4em;
	padding:0.4em 0;
	float:left;
	border-left:2px solid #d5d5d5;
	border-right:2px solid #d5d5d5;
	border-top:1px solid #797979;
	border-bottom:1px solid #d5d5d5;
	padding-left:0.6em;
}
.form-search .enteries label{
	padding-right:2.8em;
}
.form-search .by-type label{
	padding-right:1.2em;
}
.form-search select{
	float:left;
	width:9.5em;
	margin:0.3em 0 0;
}
.form-search a{
	font-size:1.2em;
	color:#fff;
	text-decoration:none;
	background:#55C822;
	float:right;
	margin:0.1em 0 0;
	padding:0.2em 1.1em 0.3em 1.2em;
}
.text-box{
	height:1%;
	padding-bottom:2em;
	font-size:1.1em;
}
.text-box ul{
	overflow:hidden;
	margin:0;
	padding:0 0 0.3em;
	list-style:none;
	width:100%;
}
.text-box ul li{
	float:left;
	margin:0 0.5em 0 -0.5em;
	padding:0 0.4em 0 0.6em;
	font-weight:bold;
	background:url(../images/separator.gif) no-repeat 0 0.3em;
}
.text-box ul li a{
	color:#fff;
	text-decoration:none;
}
.text-box ul li a:hover{
	text-decoration:underline;
}
.text-box p{
	margin:0;
	line-height:1.2em;
}
/* Footer Start */
.footer{
	height:1%;
	padding:0.5em 0.9em 2.6em 0.9em;
	overflow:hidden;
}
.inner-page .footer{
	margin:1.1em 0 0;
	border-top:1px solid #89877e;
}
.footer p{
	margin:0;
	color:#ededed;
}
.footer .flanders{
	float:right;
	display:inline;
	margin:0.9em 0.4em 0 0;
	width:9.7em;
	height:3.6em;
	text-indent:-9999px;
	background:url(../images/flanders-investment.gif) no-repeat;
}
/* Footer End */