body { margin:0; padding:0; width:100%; background:#E9E9E9 }
html { padding:0; margin:0;}
}

.body {
	background-color: #95D150;
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
}

/*FONTS*/

h1 { font-family: 'Open Sans', sans-serif; font-weight: 400; }

.h2 {
  font: 400 20px/0.5 'Open Sans', sans-serif;
  color:#FFFFFF;
  line-height:30px;
}
.h3 {
  font: 400 17px/0.5 'Open Sans', sans-serif;
  color:#022C56;
  line-height:30px;
}
 
.p {
  font: 400 13px/1.5 'Open Sans', sans-serif;
  line-height:25px;
  color:#333333;
  }
  
.p-pack {
  font: 400 13px/1.5 'Open Sans', sans-serif;
  line-height:22px;
  color:#333333;
  }
  
.p-home {
  font: 400 13px/1.5 'Open Sans', sans-serif;
  line-height:22px;
  color:#333333;
  }
.a:link {
	text-decoration: none;
	color: #E25FFD;
}
a:visited {
	color: #fffff;
}  

.top-header {
font: 400 13px/1.5 'Open Sans', sans-serif;
  color:#ffffff;  
   }
   
.footer {
font: 400 13px/1.5 'Open Sans', sans-serif;
  color:#ffffff;  
   }   

section {
  margin: 70px auto;
  text-align: center;
  width: 600px;
}

section a {
  background-color: #EDEDED;
  border-radius: 0%;
  color: #444;
  font-size: 5em;
  line-height: 60px;
  padding-bottom: 12px;
  position: relative;
  text-decoration: none;
  width: 72px;
  z-index: 3;
}

section a:hover {
  color: black;
  background-color: #CDCDCD;
}

section a,
#carousel {
  display: inline-block;
  vertical-align: middle;
}

#carousel {
  background-color: #88BC40;
  border-radius: 4px;
  border: 1px solid white;
  box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.3);
  overflow: hidden;
  position: relative;
  width: 460px;
  z-index: 5;
}

#carousel ul {
  margin: 0;
  padding: 0;
  position: relative;
  width: 1200px;
}

#carousel li {
  float: left;
  font-size: 30px;
  height: 140px;
  line-height: 167px;
  list-style: none;
  margin: 0;
  position: relative;
  width: 230px;
}

#next { left: -35px; }

#next:hover { left: -25px; }

#prev { right: -35px; }

#prev:hover { right: -25px; }
   