#vr #gallery{ background:none }
#vr #gallery ul{padding:0 0 8px; margin:0 !important}
#vr #gallery li{ margin-bottom:0;}
#vr #gallery .outer img { float:left; margin:0;}
#vr #gallery .outer { margin:0;}
#vr #gallery .outer li { list-style:none !important; border:1px solid #333;}
#vr #gallery .outer ul{ margin:0 !important}
#vr #gallery .outer .thumbs{ width:110%}
#vr #gallery .outer .thumbs li {  margin:0 3px 3px 0;}
#vr #gallery .outer .thumbs li:hover {}

h2{ border-bottom:none; margin-top:20px}
#vr .left-col{  background:#111}
#vr .right-col{ width:290px !important}

#vr .stat{ background:#071e0a; padding:15px; margin-bottom:10px !important;}
#vr .stat h3{color:#090; margin:0 0 10px; text-transform:uppercase; font-size:15px}
#vr .stat ul{ margin-left:20px !important; margin-bottom:10px !important}
#vr .stat.bed ul{ margin-left:5px !important; list-style:none !important;}

.book-btn{ position:absolute; right:25px; top:15px; border:#222 8px solid}
.book-btn img{ float:left}


.bottom-nav{ border:1px dotted #333; padding:25px 0px 10px 25px ; margin:55px 0 20px; position:relative}
.bottom-nav h4{ position: absolute; top:-20px; left:0; color: #aaa;  margin-bottom:5px; text-align:center; font-size:15px}
.bottom-nav ul{ list-style:none !important; margin:0 !important; padding:0; height:1%;}
.bottom-nav ul:after{content: ".";  display: block; height: 0; clear: both; visibility: hidden;}
.bottom-nav ul li{ float:left; margin:0 15px 15px 0 !important; position: relative;  display:block;}
.bottom-nav ul li a span{ width:160px; height:60px;  display:block; margin:0; background-position:center center; background-size:cover;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
  opacity: 0.3;
  }
.bottom-nav ul li a b{ position:absolute; right:0; bottom:0; padding:5px 10px; background:#000; text-align:right;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  filter: alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
  }
.bottom-nav ul li a{ color:#FC0; font-weight:bold; display:block; font-size:110%;font-family: 'Open Sans', Arial, sans-serif; }
.bottom-nav ul li a:hover{ text-decoration:none;}
.bottom-nav ul li a:hover span{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;
  }

#tsp .left-col{ width:615px !important;}
#tsp .right-col{ width:290px !important}
#tsp .pkgs .options{ width:260px; padding:15px}
#tsp .pkgs .options figure img{ width:260px;}


@media only screen and (max-width : 480px) {
  #gallery, .bottom-nav,  #vr #gallery .outer .thumbs {display:none}
  .book-btn{position:relative; right:0; top:0}
  .book-btn img {float:none}
  .red-btn, .green-btn{display: block;}
  #gallery {width:100% !important}
}
