/* @group Home Page Feature Video */

.you-tube-holder {
  background-attachment:scroll;
  background-color:transparent;
  background-image:url(/img/site/layout/featured-video-bg.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  float:left;
  margin-left:86px !important;
  margin-left:43px;
  margin-top:16px;
  width:420px;
}

.you-tube-bg {
  background-attachment:scroll;
  background-color:transparent;
  background-image:url(/img/site/layout/youtube-bg-top.gif);
  background-position:left top;
  background-repeat:no-repeat;
  margin-bottom:0;
  margin-left:auto;
  margin-right:auto;
  margin-top:37px;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:2px;
  width:406px;
}

.you-tube-bg-bottom {
  background-attachment:scroll;
  background-color:transparent;
  background-image:url(/img/site/layout/youtube-bg-bottom.gif);
  background-position:left bottom;
  background-repeat:no-repeat;
  display:block;
  padding-bottom:0;
  padding-left:2px;
  padding-right:2px;
  padding-top:0;
  width:406px;
}

.you-tube-holder object {
  display: block;
}

.you-tube-holder-bottom {
  background-attachment:scroll;
  background-color:transparent;
  background-image:url(/img/site/layout/featured-video-bg-bottom.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  display:block;
  height:8px;
  width:420px;
}

.tape5 {
  background:transparent url(/img/site/layout/tape5.png) no-repeat scroll 0 0;
  height:92px;
  left:448px;
  padding:0;
  position:absolute;
  top: 0;
  width:81px;
  z-index:210;
}

/* @end */


/* @group Side Navigation Video Link */

#destination-sub-navigation li#nav-videos a {
  background-position:0 -264px;
  height:30px;
}

#destination-sub-navigation li#nav-videos.selected a,
#destination-sub-navigation li#nav-videos a:hover {
  background-position:-213px -264px;
}

/* @end */


/* @group Video Gallery */

.destination .video-gallery {
  padding-left:15px;
  padding-top:65px;
  position:relative;
}

.destination .detail .video-gallery .replacement {
  background:transparent url(/img/site/layout/destinations/video-gallery/title.jpg) no-repeat scroll 0 0;
  height:67px;
  position:absolute;
  right:0;
  top:0;
  width:340px;
  z-index:190;
}

.destination .video-gallery ul.xoxo li {
  padding-bottom:1px;
  padding-top:10px;
}

.destination .video-gallery ul.xoxo li {
  float:left;
  padding-right:4px;
}

.destination .video-gallery .image {
  height:121px;
  width:147px;
}

.destination .video-gallery .image span {
  background:transparent url(/img/site/layout/destinations/video-gallery/image.png) no-repeat scroll 0 0;
  cursor:pointer;
  display:block;
}

.destination .video-gallery .image img {
  cursor:pointer;
  height:135px;
  left:10px;
  top:-19px;
  width:135px;
}

/* @end */


/* @group Video Gallery Module */

.video-gallery-module {
  position: relative;
}

.video-gallery-module .replacement {
  background:transparent url(/img/site/layout/destinations/video-gallery.png) no-repeat scroll 0 0;
  height:279px;
  width:206;
}

.video-gallery-module p {
  left:30px;
  position:absolute;
  top:208px;
  width:140px;
}

.video-gallery-module p a {
  color:#474747;
  font-weight:bold;
  text-decoration:none;
}

/* @end */


/* @group Video Content Block */

.destination .overview .is-video {
  height: 185px;
  width: 204px;
}

.page .content-block .is-video a.videobox span,
.accommodations .content-block .is-video a.videobox span {
  background: transparent url(/img/site/layout/destinations/video-overview2.png) no-repeat scroll 0 0;
}

.destination .overview .is-video a.videobox span,
.itineraries .content-block .is-video a.videobox span,
.campaigns .page .is-video a.videobox span,
.landing-page .overview .is-video a.videobox span,
.landing-pages .page .is-video a.videobox span,
.destination .overview .is-video a.videobox span {
  background: transparent url(/img/site/layout/destinations/video-overview3.png) no-repeat scroll 0 0;
  height: 185px;
  width: 204px;
}

.destination .overview .is-video img,
.itineraries .content-block .is-video img,

.campaigns .page .is-video img,
.landing-page .overview .is-video img,
.landing-pages .page .is-video img,
.destination .overview .is-video img {
  left: 24px;
  top: 26px;
  height: 120px;
  width: 160px;
}

/* @end */























