body {
  padding-top: 50px;
}

section {
  padding:40px 0 40px 0;
}

a:link {color:#aa981c;}
a:hover {color:#def9f6;}
a:visited{color:#981caa;}

.jumbotron {
  background:url(../img/beach_surf3.jpg) no-repeat top center;
  height:500px;
  overflow:none;
}

.jumbotron h1 {
   margin-top:60px;
}

.jumbotron p {
   margin-bottom:40px;
}

.jumbotron .showcase_img {
   width=75%;
}

.em-text {
  color:#1caa98 ; 
}

img.BHpic {
  height:200px;
  width:100%;
  overflow:none;
  border:1px solid grey;
  padding:3px;
}

img.BHpic_large {
  height:700px;
  width:100%;
  overflow:none;
  border:1px solid grey;
  padding:3px;
}

section#details {
   background:#1aac98;
   color:#fff;
   padding:40px;
   overflow:auto;
}

section#todo {
   background: #8bece0;  /* #1c8daa; */
   color:#1aac98  /* #fff; */
   padding:40px;
   overflow:auto;
   padding-bottom: 40px;
}

.act{
	border-style: ridge;
	border-width:5px;
	border-color: #8bece0;
	padding:10px;
	padding-bottom:5px;
	margin: 20px 20px 20px 20px;
}

.att{
	border-style: ridge;
	border-width:5px;
	border-color:#8bece0;
	padding:10px;
	padding-bottom:5px;
	margin: 20px 20px 20px 20px;
}


section#booking {
   background:  #1c8daa; 
   font-size:22px;
   padding:40px;
}

section#contact {
   background:  #8bece0;
   padding:40px;
}

section#details ul li {
  font-size:16px;
  font-style:none;
  line-height:2m;
}

section#todo ul li {
  font-size:16px;
  font-style:none;
  line-height:2m;
}

section#footer {
  background:#333;
  color:#fff;
  padding:30px 0 20px 0;
}

section#footer li {
  float:left;
  padding:0 10px 0 10px;
  list-style:none;
}

section#footer a {
   color:#fff;
}


section#footer p {
  float:right;
}