@charset "UTF-8";
#container {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 770px;
	background-color: #FFFFFF;
	position: relative;
	top: 10px;
	height: 750px;
	padding: 0px;
	float: none;
}
#container #header img {
	left: 10px;
	top: 10px;
	right: 10px;
	bottom: 10px;
}
#container #header {
	width: 750px;
	margin: 0px;
	padding-top: 0px;
	position: relative;
	top: 10px;
	left: 10px;
}
#container #nav ul {
	list-style-type: none;
	line-height: 20px;
	color: #666666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #nav {
	width: 120px;
	top: 150px;
	list-style-type: none;
	margin-left: 0px;
	position: fixed;
	padding-top: 10px;
}
#container #nav a {
	color: #666666;
}
#container #nav a:hover {
	color: #666666
;
}
#container #lineRight {
	background-color: #1ba1ba;
	position: absolute;
	height: 600px;
	width: 1px;
	top: 140px;
	left: 591px;
}
#container #linksContainer {
	top: 755px;
	position: absolute;
	height: 20px;
	margin: 0px;
	padding: 0px;
	width: 770px;
}
#container #linksContainer a {
	color: #1BA1BA;
	font-size: 9px;
}
#container #cruiseSelector {
	position: absolute;
	top: 213px;
	width: 200px;
	height: 315px;
	left: 391px;
}
#container #depart {
	position: absolute;
	height: 34px;
	width: 105px;
	left: 151px;
	top: 140px;
}
#container #from {
	position: absolute;
	height: 34px;
	width: 110px;
	left: 256px;
	top: 140px;
}
#container #style {
	position: absolute;
	height: 34px;
	width: 110px;
	left: 366px;
	top: 140px;
}
#container #whoWith {
	position: absolute;
	height: 34px;
	width: 105px;
	left: 476px;
	top: 140px;
}
#container #chooseAdestination {
	position: absolute;
	width: 430px;
	left: 151px;
	top: 182px;
}
#container #med {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 210px;
}
#container #caribbean {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 261px;
	top: 210px;
}
#container #alaska {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 371px;
	top: 210px;
}
#container #canada {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 481px;
	top: 210px;
}
#container #baltics {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 320px;
}
#container #canary {
	position: absolute;
	height: 100px;
	width: 100px;
	top: 320px;
	left: 261px;
}
#container #short {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 371px;
	top: 320px;
}
#container #transatlantic {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 481px;
	top: 320px;
}
#container #fjords {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 430px;
}
#container #iberia {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 261px;
	top: 430px;
}
#container #sailUK {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#container #flyCruise {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#container #flyOnly {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#container #luxury1 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 210px;
}
#container #premium1 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 261px;
	top: 210px;
}
#container #value1 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 371px;
	top: 210px;
}
#container .niche1 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 481px;
	top: 210px;
}
#container #sailCaribbean {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#container #flyCaribbean {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#container #flyAlaska {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#container #sailCanada {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#container #flyCanada {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#container #sailBaltics {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#container #flyBaltics {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#container #sailCanary {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#container .flyCanary {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#container #sailShort {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#container #flyShort {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#container #sailTrans {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#container #flyTrans {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#container #sailFjords {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#container #flyFjords {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#container #sailIberia {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#container #flyIberia {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#container #luxuryMed {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 210px;
}
#container #premiumMed {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 261px;
	top: 210px;
}
#container .valueMed {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 371px;
	top: 210px;
}
#container #nicheMed {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 481px;
	top: 210px;
}
#container #luxuryMedSail {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 210px;
}
#container #premiumMedSail {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 261px;
	top: 210px;
}
#container #valueMedSail {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 371px;
	top: 210px;
}
#container #nicheMedSail {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 481px;
	top: 210px;
}
#container #pemiumOnly {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 210px;
}
#container #luxuryAlaska {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 210px;
}
#container #premiumAlaska {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 261px;
	top: 210px;
}
#container .informalAlaska {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 371px;
	top: 210px;
}
#container #nicheCanary {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 371px;
	top: 210px;
}
#container #premiumCanary {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 210px;
}
#container #valueCanary {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 261px;
	top: 210px;
}
#container #luxuryFjords {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 210px;
}
#container #valueIberia {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 210px;
}
#container #family1 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 210px;
}
#container #couple1 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 261px;
	top: 210px;
}
#container .matureCouple1 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 371px;
	top: 210px;
}
#container #group1 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 481px;
	top: 210px;
}
#container #couple2 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 210px;
}
#container #matureCouple2 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 261px;
	top: 210px;
}
#container .group2 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 371px;
	top: 210px;
}
#container #matureCouple3 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 210px;
}
#container #group3 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 261px;
	top: 210px;
}
#container #family3 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 210px;
}
#container #couple3 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 210px;
}
#container #cunardLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#container #chooseACruiseLogo {
	position: absolute;
	height: 28px;
	width: 281px;
	top: 10px;
	right: 10px;
}
#container #cunardImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#container #navContainerResults {
	position: absolute;
	width: 120px;
	left: 10px;
	top: 260px;
}
#container #navContainerResults #nav2 ul {
	line-height: 16px;
	color: 666666;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#container #navContainerResults #nav2 a:hover {
	color: #666666;
}
#container #line4 {
	position: absolute;
	height: 670px;
	width: 1px;
	left: 560px;
	top: 70px;
	background-color: #1ba1ba;
}
#container #progressDestinationResults {
	position: absolute;
	height: 28px;
	width: 120px;
	left: 10px;
	top: 415px;
}
#container #progressDepartResults {
	position: absolute;
	height: 28px;
	width: 120px;
	left: 10px;
	top: 442px;
}
#container #progressStyleResults {
	position: absolute;
	height: 28px;
	width: 120px;
	left: 10px;
	top: 471px;
}
#container #progressWhoResults {
	position: absolute;
	height: 28px;
	width: 120px;
	left: 10px;
	top: 499px;
}
#container #resultsBody {
	position: absolute;
	left: 151px;
	top: 260px;
	width: 400px;
	height: 270px;
	margin: 0px;
	padding: 0px;
}
#container #resultsBody p {
	margin: 0px;
	padding: 0px;
}
#container #resultsBody .mainHeader {
	margin: 0px;
	padding: 0px;
	color: #61C9D4;
	font-size: 16px;
}
#container #resultsBody a:hover {
	color: #000000;
}
#container #resultsBookNowButton {
	position: absolute;
	height: 55px;
	width: 189px;
	right: 10px;
	bottom: 10px;
}
#container #cruiseOffers {
	position: absolute;
	height: 50px;
	width: 189px;
	top: 70px;
	right: 10px;
}
#container #celebrityLogo img {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#container #celebrityImages img {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#container #holandAmericaLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#container #hollandAmericaImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
hi {	
	margin: 0px;
	padding: 0px;
}
#container #nclLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#container #nclImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#container #pandoLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#container #pandoImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#container #princessLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#container #princessImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#container #rciLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#container #rciImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#container #fredOlsenLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#container #fredOlsenImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#container #sagaLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#container #sagaImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#container #voyagesLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#container #voyagesImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#container #crystalLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#container #crystalImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#container #regentLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#container #regentImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#container #costaLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#container #costaImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#container #mscLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#container #mscImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#container #thomsonLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#container #thomsonImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#container #carnivalLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#container #carnivalImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#container #ovLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#container #ovImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#container #starClipperLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#container #starClipperImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#container #celebrity1 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#container #hollandAmerica1 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#container #cunard1 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#container #carnival1 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#container #costa2 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#container #ncl3 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 320px;
}
#container #po4 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 320px;
}
#container #princess5 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 430px;
}
#container #rci6 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 430px;
}
#container #princess4 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 320px;
}
#container #po1 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#container #rci2 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#container #ncl2 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#container #msc1 {
	position: absolute;
	height: 100px;
	width: 210px;
	top: 210px;
	left: 151px;
}
#container #ov3 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 320px;
}
#container #fredOlsen1 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#container #crystal2 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#container #cunard3 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 320px;
}
#container #hollandAmerica3 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 320px;
}
#container #regent5 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 430px;
}
#container #hollandAmerica4 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 320px;
}
#container #regent4 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 320px;
}
#container #cunard2 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#container #regent3 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 320px;
}
#container #rci1 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#container #ncl1 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#container #po2 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#container #princess3 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 320px;
}
#container #rci4 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 320px;
}
#container #rci3 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 320px;
}
#container #princess2 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#container #ov2 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#container #msc3 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 320px;
}
#container #saga1 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#container #voyages2 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#container #crystal1 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#container #hollandAmerica2 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#container #princess1 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#container #costa1 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#container #msc2 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#container #po3 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 320px;
}
#container #ov1 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#container #starClipper {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#container #rci5 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 430px;
}
#container #celebrity2 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#container #backButton {
	position: absolute;
	height: 35px;
	width: 127px;
	left: 10px;
	bottom: 10px;
}
#container #backButtonResults {
	position: absolute;
	height: 35px;
	width: 127px;
	left: 10px;
	bottom: 10px;
}
#container #termsAndConditions {
	position: absolute;
	left: 151px;
	top: 140px;
	height: 390px;
	margin: 0px;
	padding: 0px;
	width: 610px;
	overflow: auto;
}
#container #form1 {
	position: absolute;
	left: 151px;
	top: 220px;
	width: 430px;
	height: 300px;
}
#container #form1 #yourName {
	width: 60px;
	padding: 0px;
	top: 300px;
}
#container #form1 #yourNameInput {
	width: 300px;
}
#container #flySailLinkLeft {
	position: absolute;
	height: 50px;
	width: 210px;
	left: 151px;
	top: 320px;
}
#container #flySailLinkRight {
	position: absolute;
	height: 50px;
	width: 210px;
	left: 371px;
	top: 320px;
}
#link1 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 320px;
}
#container #link2 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 261px;
	top: 320px;
}
#link3 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 371px;
	top: 320px;
}
#link4 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 481px;
	top: 320px;
}
#container #mainContainer p {
	line-height: 15px;
	color: #666;
}
#container #flySailLinkLeft a:visited {
	color: #666;
}
#container #flySailLinkRight a:visited {
	color: #666;
}
#container #navContainerResults #nav2 ul li a:visited {
	color: #666;
}
#container #navContainer #nav #nav2 ul li a:visited {
	color: #666;
}
#container #link4 a:visited {
	color: #666;
}
#container #link3 a:visited {
	color: #666;
}
#container #link2 a:visited {
	color: #666;
}
#container #link1 a:visited {
	color: #666;
}
#container #h1 {
	font-size: 16px;
	color: #61C9D4;
}
body {
	background-color: #a4d9e3;
}
#container #navContainer {
	position: absolute;
	width: 120px;
	left: 12px;
	top: 140px;
}
#container #mainContainer {
	position: absolute;
	width: 430px;
	top: 140px;
	left: 151px;
}
#container #offersContainer {
	top: 140px;
	position: absolute;
	left: 600px;
	width: 158px;
}
#container #lineLeft {
	background-color: #1ba1ba;
	width: 1px;
	top: 140px;
	height: 388px;
	position: absolute;
	left: 142px;
}
.mainHeader {
	color: #1BA1BA;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
}
.style1 {
	color: #666666
}
body,td,th {
	color: #666666;
}
#topNav {
	color: #FFF;
	position: absolute;
	left: 20px;
	top: 110px;
}
#container #topNav a {
	color: #FFF;
}
#container #topNav a:hover {
	color: #FFF;
}
#container #topNav a:visited {
	color: #FFF;
}
#cruiseSelectorIntro {
	position: absolute;
	left: 391px;
	top: 192px;
	height: 25px;
	width: 187px;
	font-size: 14px;
	color: #1BA1BA;
	text-align: center;
}
#container #introBody {
	position: absolute;
	height: 220px;
	width: 362px;
	left: 20px;
	top: 192px;
	vertical-align: top;
}
#introDest {
	position: absolute;
	width: 142px;
	left: 408px;
	top: 258px;
	height: 40px;
	color: #FFF;
	font-size: 12px;
}
#container #IntroDepart {
	position: absolute;
	left: 408px;
	top: 319px;
	width: 140px;
	height: 42px;
	color: #FFF;
	font-size: 12px;
}
#introStyle {
	font-size: 12px;
	color: #FFF;
	position: absolute;
	left: 408px;
	top: 387px;
	width: 138px;
	height: 48px;
}
#introWho {
	font-size: 12px;
	color: #FFF;
	position: absolute;
	left: 408px;
	top: 450px;
	height: 61px;
	width: 147px;
}
#container #mainContainer #mainContainer2 .mainHeader a:link {
	color: #666;
}
#container #mainContainer #mainContainer2 p a:link {
	color: #666;
}
#container #mainContainer #mainContainer2 p a:visited {
	color: #666;
}
#container #mainContainer #mainContainer2 .mainHeader a:visited {
	color: #666;
}
#container #introDest a:link {
	color: #FFF;
}
#container #introDest a:visited {
	color: #FFF;
}
#container #IntroDepart a:link {
	color: #FFF;
}
#container #introStyle a:link {
	color: #FFF;
}
#container #introStyle a:visited {
	color: #FFF;
}
#container #IntroDepart a:visited {
	color: #FFF;
}
#container #introWho a:link {
	color: #FFF;
}
#container #introWho a:visited {
	color: #FFF;
}
#container #cruiseSelectorIntro a:link {
	color: #1BA1BA;
}
#container #cruiseSelectorIntro a:visited {
	color: #1BA1BA;
}
.mainHeader1 {	color: #1BA1BA;
	margin: 0px;
	padding: 0px;
}
.mainHeader1 {	color: #1BA1BA;
	margin: 0px;
	padding: 0px;
}
a:link {
	text-decoration: none;
	color: #666;
	margin: 0px;
	padding: 0px;
}
a:link {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
a:visited {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	color: #666;
}
a:hover {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
a:active {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#container #mainContainer {
	position: absolute;
	width: 430px;
	top: 140px;
	left: 151px;
}
#container #hollandAmerica7 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#container #mainContainerHome {
	position: absolute;
	left: 20px;
	height: 251px;
	top: 192px;
	width: 363px;
}
#container #mainContainerHome #mainContainer2 {
	font-size: 10px;
	color: #666;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
}
#container #mainContainer2 {
	position: absolute;
	left: 20px;
	top: 192px;
	height: 218px;
	width: 356px;
	line-height: 15px;
	margin-top: 0px;
	padding-top: 0px;
}
#homeBody {
	position: absolute;
	left: 20px;
	top: 300px;
}
.paragraph {
	margin: 0px;
	padding: 0px;
}
#container #homeHeader {
	font-size: 36px;
	position: absolute;
	left: 20px;
	top: 140px;
	width: 562px;
	height: 52px;
	color: #88B000;
}
#container #homeLine {
	position: absolute;
	width: 1px;
	left: 382px;
	background-color: #1ba1ba;
	height: 548px;
	top: 192px;
}
#container #thomson1 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#container #voyages1 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#container #instructions {
	position: absolute;
	height: 115px;
	width: 107px;
	color: #FFF;
	font-size: 12px;
	left: 10px;
	top: 10px;
	text-align: center;
}
#instructionsTop {
	position: absolute;
	height: 125px;
	width: 127px;
}
#instructionCentre {
	position: absolute;
	width: 127px;
	top: 125px;
	height: 201px;
}
#back {
	position: absolute;
	height: 35px;
	width: 127px;
	left: 10px;
	top: 496px;
}
#instructions {
	position: absolute;
	width: 127px;
	left: 10px;
	top: 280px;
}
#progressContainer {
	width: 109px;
	position: absolute;
	top: 125px;
	height: 203px;
	padding: 8px;
}
#progressHeader {
}
#container #progressContainer #progressHeader {
	font-size: 12px;
	color: #CDF3F9;
	text-align: center;
}
#instructionContainer {
	position: absolute;
	height: 345px;
	width: 127px;
	left: 10px;
	top: 140px;
}
#container #instructionContainer #progressContainer #progressDestination {
	position: absolute;
	top: 30px;
	color: #FFF;
	height: 30px;
	width: 109px;
	text-align: center;
}
#progressDepart {
	color: #FFF;
	text-align: center;
	position: absolute;
	height: 30px;
	width: 109px;
	top: 80px;
}
#progressStyle {
	color: #FFF;
	text-align: center;
	position: absolute;
	height: 30px;
	width: 109px;
	top: 130px;
}
#progressWho {
	color: #FFF;
	text-align: center;
	position: absolute;
	height: 30px;
	width: 109px;
	top: 180px;
}
#container #resultsNav {
	position: absolute;
	width: 281px;
	top: 42px;
	right: 12px;
	text-align: center;
	color: #0093ae;
}
#container #resultsNav a:active {
	color: #6F9FC1;
}
#container #resultsNav a {
	color: #0093AE;
}
#container #resultsNav a:hover {
	color: 0093ae;
}
#container #resultsNav a:visited {
	color: 0093ae;
}
#instructionsResultsContainer {
	position: absolute;
	height: 219px;
	width: 127px;
	left: 10px;
	top: 260px;
}
#instructionsResults {
	position: absolute;
	height: 201px;
	width: 127px;
}
#progressContainerResults {
	padding: 8px;
	height: 203px;
	width: 109px;
	position: absolute;
}
#progressResultsHeader {
	font-size: 12px;
	color: #cdf3f9;
	text-align: center;
}
#progressResultsDestination {
	color: #FFF;
	text-align: center;
	position: absolute;
	height: 30px;
	width: 109px;
	top: 30px;
}
#progressResultsDepart {
	color: #FFF;
	text-align: center;
	position: absolute;
	height: 30px;
	width: 109px;
	top: 80px;
}
#progressResultsStyle {
	color: #FFF;
	text-align: center;
	position: absolute;
	height: 30px;
	width: 109px;
	top: 130px;
}
#progressResultsWho {
	color: #FFF;
	text-align: center;
	position: absolute;
	height: 30px;
	width: 109px;
	top: 180px;
}
#otherResultsContainer {
	position: absolute;
	height: 120px;
	width: 127px;
	left: 10px;
	top: 478px;
}
#container #otherResultsContainer #otherResultsTextContainer {
	position: absolute;
	width: 107px;
	top: 0px;
	padding: 10px;
	height: 100px;
}
#otherResultsHeader {
	font-size: 12px;
	color: #cdf3f9;
	text-align: center;
}
#otherResultsLinks {
}
#otherResultsLinks {
	position: absolute;
	top: 30px;
	color: #FFF;
	text-align: center;
	width: 107px;
	height: 90px;
	line-height: 16px;
}
#container #instructionsResultsContainer #progressContainerResults #progressResultsDestination a:hover {
	color: #FFF;
	text-decoration: underline;
}
#container #instructionsResultsContainer #progressContainerResults #progressResultsDestination a:active {
	color: #FFF;
}
#container #instructionsResultsContainer #progressContainerResults #progressResultsDestination a:visited {
	color: #FFF;
}
#container #instructionsResultsContainer #progressContainerResults #progressResultsDestination a {
	color: #FFF;
}
#container #otherResultsContainer #otherResultsTextContainer #otherResultsLinks a {
	color: #FFF;
}
#container #otherResultsContainer #otherResultsTextContainer #otherResultsLinks a:hover {
	color: #FFF;
	text-decoration: underline;
}
#container #otherResultsContainer #otherResultsTextContainer #otherResultsLinks a:active {
	color: #FFF;
}
#container #otherResultsContainer #otherResultsTextContainer #otherResultsLinks a:visited {
	color: #FFF;
}
#container #instructionsResultsContainer #progressContainerResults #progressResultsWho a {
	color: #FFF;
}
#container #instructionsResultsContainer #progressContainerResults #progressResultsWho a:hover {
	color: #FFF;
	text-decoration: underline;
}
#container #instructionsResultsContainer #progressContainerResults #progressResultsWho a:active {
	color: #FFF;
}
#container #instructionsResultsContainer #progressContainerResults #progressResultsWho a:visited {
	color: #FFF;
}
#container #instructionsResultsContainer #progressContainerResults #progressResultsStyle a {
	color: #FFF;
}
#container #instructionsResultsContainer #progressContainerResults #progressResultsStyle a:hover {
	color: #FFF;
	text-decoration: underline;
}
#container #instructionsResultsContainer #progressContainerResults #progressResultsStyle a:active {
	color: #FFF;
}
#container #instructionsResultsContainer #progressContainerResults #progressResultsStyle a:visited {
	color: #FFF;
}
#container #instructionsResultsContainer #progressContainerResults #progressResultsDepart {
	color: #FFF;
}
#container #instructionsResultsContainer #progressContainerResults #progressResultsDepart a:hover {
	color: #FFF;
	text-decoration: underline;
}
#container #instructionsResultsContainer #progressContainerResults #progressResultsDepart a:active {
	color: #FFF;
}
#container #instructionsResultsContainer #progressContainerResults #progressResultsDepart a:visited {
	color: #FFF;
}
#container #instructionsResultsContainer #progressContainerResults #progressResultsDepart a {
	color: #FFF;
}
#container #instructionContainer #progressContainer #progressDestination a {
	color: #FFF;
}
#container #instructionContainer #progressContainer #progressDestination a:active {
	color: #FFF;
}
#container #instructionContainer #progressContainer #progressDestination a:hover {
	color: #FFF;
	text-decoration: underline;
}
#container #instructionContainer #progressContainer #progressDestination a:visited {
	color: #FFF;
}
#container #instructionContainer #progressContainer #progressDepart a {
	color: #FFF;
}
#container #instructionContainer #progressContainer #progressDepart a:active {
	color: #FFF;
}
#container #instructionContainer #progressContainer #progressDepart a:hover {
	color: #FFF;
	text-decoration: underline;
}
#container #instructionContainer #progressContainer #progressDepart a:visited {
	color: #FFF;
}
#container #instructionContainer #progressContainer #progressStyle a {
	color: #FFF;
}
#container #instructionContainer #progressContainer #progressStyle a:active {
	color: #FFF;
}
#container #instructionContainer #progressContainer #progressStyle a:hover {
	color: #FFF;
	text-decoration: underline;
}
#container #instructionContainer #progressContainer #progressStyle a:visited {
	color: #FFF;
}
#container #instructionContainer #progressContainer #progressWho a {
	color: #FFF;
}
#container #instructionContainer #progressContainer #progressWho a:active {
	color: #FFF;
}
#container #instructionContainer #progressContainer #progressWho a:hover {
	color: #FFF;
	text-decoration: underline;
}
#container #instructionContainer #progressContainer #progressWho a:visited {
	color: #FFF;
}
#container #instructionContainer #info {
	position: absolute;
	height: 30px;
	left: 10px;
	top: 475px;
}
#info {
	position: absolute;
	height: 105px;
	width: 127px;
	left: 10px;
	top: 490px;
}
#adsense {
	position: absolute;
	height: 600px;
	width: 160px;
	top: 140px;
	left: 600px;
}
#adsenseResults {
	position: absolute;
	height: 600px;
	width: 160px;
	left: 585px;
	top: 100px;
}
#container form {
	position: absolute;
	left: 151px;
	top: 220px;
	width: 431px;
}
#container #formContainer {
	position: absolute;
	left: 151px;
	top: 220px;
	width: 431px;
	height: 227px;
}
#container #infoText {
	position: absolute;
	height: 40px;
	width: 123px;
	left: 8px;
	top: 536px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: center;
	padding: 4px;
	text-decoration: underline;
	cursor: pointer;
}
