/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
#header-wrap, #slider-wrap, #content-wrap, #links-wrap, #footer-wrap {
	padding: 0 20px;
}

body {
	line-height: 0.5;
}

h1 a {
font-size:64px;
color:#525752;
margin:70px 0 0;
padding:0;
}

h2 {
color:#8CC63D;
font-size:40px;
margin:0;
padding:0;
}

h3 {
color:#8CC63D;
font-size:20px;
margin:20px 0 10px;
padding:0;
}

h4 a{
color:#8CC63D;
font-size:24px;
font-family:"Times New Roman", Times, serif;
margin:20px 0 10px;
padding:0;
}

a {
text-decoration:none;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
margin:0;
padding:0;
}

#header {
color:#FFF;
width:960px;
margin:60px auto 0;
}

#header-contact {
float:right;
margin:-80px 0 0;
}

#header-contact h2 {
letter-spacing:5px;
font-weight:700;
}

#header-contact p, #header-contact a{
color:#404640;
font-size:16px;
margin:3px 0 0;
}

#header ul {
list-style-type:none;
overflow:hidden;
background-color:#414341;
width:450px;
margin:20px 0 10px;
padding:0 0 0 510px;
}

#header li {
float:left;
font-size:14px;
text-align:center;
display:block;
margin:auto;
padding:12px 11px;
}

#header #active a {
color:#8CC63D;
}

#slider-container {
width:960px;
margin:auto;
position:relative;
}

#slider {
margin:0;
padding:0;
}


#pager {
   	bottom: 30px;
    height: 20px;
    left: 430px;
    margin: 0 auto;
    position: absolute;
    width: auto;
    z-index: 12;
}
#pager a {
	display:block;
	float:left;
	height:16px;
	width:16px;
	margin:3px 12px 3px 0;
	background-image: url(images/dot.png);
	background-repeat: no-repeat;
    z-index: 12;
}
#pager a.activeSlide {
	background-image: url(images/active-dot.png);
	background-repeat: no-repeat;
}



#prev,#next {
opacity:0.8;
height:40px;
width:40px;
position:absolute;
top:195px;
z-index:12;
margin:0;
padding:0;
}

#prev {
height:36px;
width:36px;
background-image:url(images/prev-arrow.png);
left:30px;
}

#next {
height:36px;
width:36px;
background-image:url(images/next-arrow.png);
right:30px;
}

#content-wrap {
background-color:#F0F0F0;
}

#content,#index-content {
width:960px;
background-image:url(images/shadow.jpg);
background-repeat:no-repeat;
background-position:center top;
font-size:15px;
color:#535553;
line-height:18px;
margin:auto;
padding:35px 0 60px;
}

#index-content {
padding:35px 0 20px;
}

.products-column,.index-column {
float:left;
width:320px;
}

#content ul {
margin:0;
padding:0;
}

.materials-column {
float:left;
width:480px;
}

.contact-column {
float:right;
}

label {
font-family:"Times New Roman", Times, serif;
color:#A7B989;
float:left;
width:429px;
margin:30px 0 5px;
}

#name,#phone,#email {
height:36px;
width:429px;
border:1px solid #A7B989;
}

textarea {
height:201px;
width:429px;
border:1px solid #A7B989;
resize:none;
}

#send {
	width:107px;
	height:44px;
	background-color:#9EAF78;
	border:none;
	border-radius:9px;
	color:#FFF;
	font-weight:700;
	font-size:16px;
	float:right;
	margin:20px 45px 25px 0;
	background-image: url(images/button.jpg);
	background-repeat: repeat;
	background-position: center center;
}

.content-contact span {
color:#A7B989;
}

#facebook {
float:left;
}

#map {
float:left;
border:solid 1px #A7B989;
margin:148px 0 0 -37px;
}

#content li {
display:block;
list-style-type:none;
line-height:20px;
}

#links {
width:960px;
font-size:13px;
color:#535553;
line-height:18px;
font-weight:700;
padding:15px 0 40px;
margin: 0 auto;
}

#links img {
background-image:url(images/small-shadow.jpg);
background-repeat:no-repeat;
background-position:center bottom;
border:none;
padding:0 0 13px;
}

.clearfloat {
clear:both;
height:1px;
}

#footer-wrap {
background-color:#8CC63C;
}

#footer {
height:180px;
width:960px;
margin:auto;
}

.footer-text {
float:left;
width:315px;
color:#FFF;
font-size:15px;
font-weight:400;
margin:35px 0 0 5px;
line-height: 15px;
}

#footer p span {
font-weight:bold;
}

#facebook-white {
margin-top:-5px;
}

#header-wrap,#header ul a,#footer-wrap #footer .footer-text a {
color:#FFF;
}

#slider-wrap,#links-wrap {
background-color:#F7F7F7;
}
