/* Carousel */
.pluit-carousel {
  width:958px;
  height:259px;
  position: relative;
  z-index:1;
  border:1px solid #999;
}
.pluit-carousel .fade { position:absolute; z-index:2;}

.pluit-carousel img {
  border: 0;
  display: block;
  cursor: pointer;
}

.pluit-carousel ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* Viewport */
.pluit-carousel .viewport {
  margin-bottom: 10px;
  overflow: hidden;
  position: relative;
}

.pluit-carousel .viewport ul {
  width: 6000px;
}

.pluit-carousel .viewport ul li {
  display: block;
  float: left;
}

.pluit-carousel .viewport ul ul {
  width: auto;
  float: left;
}

.pluit-carousel .viewport ul ul li {
  margin-right: 5px;
}

/* Navigation */
.pluit-carousel .nav {
  position: relative;
  padding: 0 3px;
  height: 10px;
}
.pluit-carousel .mask { 
  width:930px;
  height:81px;
  /*background:url(/images/www.loveitbookit.com/carousel-nav-bg.png) 23px 158px no-repeat;*/
  position:absolute;
  z-index:1;
}
.pluit-carousel .nav li a {
  display: block;
  overflow: hidden;
  text-indent: -100em;
  background: url(/images/www.cruiseexpress.com.au/banner-nav-off.png) no-repeat 0 0;
  outline: none;
}

.pluit-carousel .nav li.active a {
  display: block;
  overflow: hidden;
  text-indent: -100em;
  background: url(/images/www.cruiseexpress.com.au/banner-nav-on.png) no-repeat 0 0;
  outline: none;
}

.pluit-carousel .nav li a:hover { border:none;}

.pluit-carousel .nav .prev {
  position: absolute;
  right: 22px;
}

.pluit-carousel .nav .next {
  position: absolute;
  right: 5px;
}

.pluit-carousel .nav .prev a, .pluit-carousel .nav .next a {
  width: 10px;
  height: 10px;
  background-position: -91px 0;
}

.pluit-carousel .nav .pages {
  position: absolute;
  top: 0px;
  left: 2px;
}

.pluit-carousel .nav .pages ul {
  float: left;
}

.pluit-carousel .nav .pages li {
  float: left;
  margin-right: 2px;
}

.pluit-carousel .nav .pages li a {
  width: 10px;
  height: 10px;
}

.pluit-carousel .nav .pages li.active a {
  background-position: -46px 0;
}

.pluit-carousel ul, .pluit-carousel .nav .pages, .pluit-carousel .nav {
  zoom: 1;
}

.pluit-carousel ul:after, .pluit-carousel .nav .pages:after, .pluit-carousel .nav:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.carouselImage { width:958px; height:259px;}
.carouselImage img { width:650px; height:300px;}
.photo-tag-skin .viewport .tag a {
    color: #FFFFFF;
}
.photo-tag-skin .viewport .tag {
    font-family: "Lucida Grande",arial,serif;
    height: 78px;
    left: 80px;
    position: absolute;
    bottom:15px;
    width:715px;
	font-weight:bold;
	color:#fff;
	z-index:2;
}
.photo-tag-skin .viewport .tag .line1 { font-size:36px; border:none;}
.photo-tag-skin .viewport .tag .line2 { font-size:14px; border:none;}
.photo-tag-skin .viewport .tag em {
    color: #FFFFFF;
    display: block;
    padding: 6px 10px;
    position: absolute;
    z-index: 1;
}
.photo-tag-skin .viewport .tag .shadow {
    background: none repeat scroll 0 0 #000000;
    height: 100%;
    opacity: 0.8;
    position: absolute;
    width: 100%;
}
.photo-tag-skin .viewport li {
    position: relative;
}
.fancy-nav-skin {
    padding-bottom: 0;
}
.fancy-nav-skin .nav {
	width:950px;
    float: none;
    height: 100%;
    position: absolute;
    top: 0;
	z-index:1;
}
.fancy-nav-skin .nav li {
    float: none;
}
.fancy-nav-skin .nav .prev, .fancy-nav-skin .nav .next {
    left:10px;
    position: absolute;
    bottom: 11px;
    width: 28px;
}
.tabs .fancy-nav-skin .nav { width:920px;}
.tabs .pluit-carousel { height:213px;}
.tabs .fancy-nav-skin .nav .prev {
    left: -5px;
    position: absolute;
    top: 70px;
    width: 28px;
	text-indent:-999px;
}
.tabs .fancy-nav-skin .nav .next {
    left: 880px;
    position: absolute;
    top: 70px;
    width: 42px;
	text-indent:-999px;
}
.tabs .pages { top:195px !important; left:817px !important;}
.fancy-nav-skin .nav .next {
    left: 170px;
    bottom: 11px;
    z-index: 1;
}
.fancy-nav-skin .nav .prev a { width:28px; height:46px; background: url(/images/www.cruiseexpress.com.au/arrow-left.png) no-repeat 0 0;}
.fancy-nav-skin .nav .next a { width:28px; height:46px; background: url(/images/www.cruiseexpress.com.au/arrow-right.png) no-repeat 0 0;}
.fancy-nav-skin .nav .pages {
    position: absolute;
    top: 27px;
	left:30px;
    width: 100%;
}
.fancy-nav-skin .nav .pages li a {
    height: 23px;
    width: 22px;
}
.fancy-nav-skin .nav .pages li.active a {
    background-position: 0 0;
}
.tabs .fancy-nav-skin .nav .prev a { width:24px; height:44px; background: url(/images/www.loveitbookit.com/arrow-sm.png) no-repeat 0 0;}
.tabs .fancy-nav-skin .nav .prev a:hover { width:24px; height:44px; background: url(/images/www.loveitbookit.com/arrow-sm.png) no-repeat 0 -44px;}
.tabs .fancy-nav-skin .nav .next a { width:24px; height:44px; background: url(/images/www.loveitbookit.com/arrow-sm.png) no-repeat -24px 0;}
.tabs .fancy-nav-skin .nav .next a:hover { width:24px; height:44px; background: url(/images/www.loveitbookit.com/arrow-sm.png) no-repeat -24px -44px;}
.big-nav-skin .nav .pages li a {
    background-position: 0 0;
    height: 15px;
    width: 15px;
}
.big-nav-skin .nav .pages li.active a {
    background-position: 0 0;
}
.big-nav-skin .nav .prev a, .big-nav-skin .nav .next a {
    background-position: 0 0;
    height: 15px;
    width: 15px;
}
.big-nav-skin .nav .prev a:hover {
    background-position: -15px 0;
}
.big-nav-skin .nav .next a {
    background-position: 0 0;
}
.big-nav-skin .nav .next a:hover {
    background-position: -15px 0;
}
.top-stories-skin .nav {
    left: 499px;
    position: absolute;
    top: 0;
}
.top-stories-skin .nav .pages {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC #CCCCCC #CCCCCC -moz-use-text-color;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    padding: 0 1px 1px;
}
.top-stories-skin .nav .pages li {
    margin-right: 0;
}
.top-stories-skin .nav .pages li a {
    background: none repeat scroll 0 0 #EEEEEE;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #FFFFFF;
    height: 45px;
    padding: 10px;
    text-decoration: none;
    text-indent: 0;
    width: 200px;
}
.top-stories-skin .nav .pages li a:hover {
    background: none repeat scroll 0 0 #777777;
    color: #FFFFFF;
}
.top-stories-skin .nav .pages li.active a {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
}
.top-stories-skin .nav .pages .last a {
    border-bottom: 0 none;
}
.top-stories-skin .viewport {
    border: 1px solid #CCCCCC;
    padding: 1px;
}
.top-stories-skin .viewport li {
    padding-right: 1px;
    position: relative;
}
.top-stories-skin .viewport .desc {
    color: #FFFFFF;
    font-family: "Lucida Grande",arial,serif;
    height: 53px;
    left: 0;
    position: absolute;
    top: 280px;
    width: 499px;
}
.top-stories-skin .viewport .desc em {
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-style: normal;
    padding: 10px 12px;
    position: absolute;
    z-index: 1;
}
.top-stories-skin .viewport .desc a {
    color: #FFFFFF;
}
.top-stories-skin .viewport .desc .shadow {
    background: none repeat scroll 0 0 #000000;
    height: 53px;
    opacity: 0.8;
    position: absolute;
    top: 0;
    width: 100%;
}


div.fake_back {
background: url("/images/www.loveitbookit.com/carousel-nav-bg.png") no-repeat scroll 0 0 transparent;
bottom: 20px;
height: 81px;
left: 24px;
position: absolute;
width: 914px;
}
#carousel4, #carousel5, #carousel6 { width:455px; height:79px; margin:14px 0 0;}
#carousel4 .viewport, #carousel5 .viewport, #carousel6 .viewport { width:380px !important; height:79px !important; left:43px !important; z-index:2;}
#carousel4 .viewport img, #carousel5 .viewport img, #carousel6 .viewport img { width:116px; height:79px; border:1px solid #999; float:left; margin:0 10px 0 0;}
#carousel4.fancy-nav-skin ul.nav, #carousel5.fancy-nav-skin ul.nav, #carousel6.fancy-nav-skin ul.nav { width:455px !important; height:79px !important; margin:0; padding:0;}
#carousel4.fancy-nav-skin ul li, #carousel5.fancy-nav-skin ul li, #carousel6.fancy-nav-skin ul li { background:none !important; padding:0;}
#carousel4.fancy-nav-skin .nav .prev, #carousel5.fancy-nav-skin .nav .prev, #carousel6.fancy-nav-skin .nav .prev { width:24px; height:44px; left:0 !important; bottom:17px !important;}
#carousel4.fancy-nav-skin .nav .prev a, #carousel5.fancy-nav-skin .nav .prev a, #carousel6.fancy-nav-skin .nav .prev a { width:24px; height:44px; background:url(/images/www.loveitbookit.com/arrow-sm.png) 0 0 no-repeat;}
#carousel4.fancy-nav-skin .nav .prev a:hover, #carousel5.fancy-nav-skin .nav .prev a:hover, #carousel6.fancy-nav-skin .nav .prev a:hover { background:url(/images/www.loveitbookit.com/arrow-sm.png) 0 -44px no-repeat;}
#carousel4.fancy-nav-skin .nav .next, #carousel5.fancy-nav-skin .nav .next, #carousel6.fancy-nav-skin .nav .next { width:24px; height:44px; left:434px !important; bottom:17px !important;}
#carousel4.fancy-nav-skin .nav .next a, #carousel5.fancy-nav-skin .nav .next a, #carousel6.fancy-nav-skin .nav .next a { width:24px; height:44px; background:url(/images/www.loveitbookit.com/arrow-sm.png) 100% 0 no-repeat;}
#carousel4.fancy-nav-skin .nav .next a:hover, #carousel5.fancy-nav-skin .nav .next a:hover, #carousel6.fancy-nav-skin .nav .next a:hover { background:url(/images/www.loveitbookit.com/arrow-sm.png) 100% -44px no-repeat;}
#carousel4.fancy-nav-skin .pages, #carousel5.fancy-nav-skin .pages, #carousel6.fancy-nav-skin .pages { display:none;}