﻿/* Additional CSS for browsers with JS disabled - compensates for lack of SIFR and rounded boxes, etc. */

a.printPage {
	display:none;
}

.column1 p,
.AspNet-WebPart p,
.highlightArea p,
.shipContent p {
	margin-bottom: 10px !important;
}

.highlightArea ul,
.column1 ol {
	margin: 0 0 10px 20px;
}

.column1 .sifrSize1 {
	clear:both;
}

.grid {
	padding-top: 20px;
}
.grid img {
	margin-bottom: 10px;
}

.column1 dt {
	font-weight: bold;
}
.column1 dd {
	padding: 5px 0 15px 15px;
}

.currentCruiseBox dd {
	padding:0;
}

/* homepage */
.homepage .column1 h3.sifrSize2,
.homepage .column1a h3.sifrSize2 {
	margin: 10px 0;
	font-size: 1.2em !important;
}

/* our ships */
.currentCruiseHead h3 {
	color: #fff;
}
.currentCruiseDuration  .sifrSize2{
	color: #fff;
	font-weight:bold;
	line-height:20px;
}

/* flash gallery */
div.flashVideoGallery div {
	display:none;
}

ul.videoThumbs h3 {
	font-size: 1em !important;
}
/* image gallery */
.galleryWithScript {
	display:none;
}
ul.galleryNoScript {
	width: 524px !important;
}

ul.galleryNoScript li {
	margin-bottom: 3px;
}

.column2 ul.galleryNoScript {
	width: 232px !important;
}

.column2 ul.galleryNoScript li {
	margin-top: 1px;
}