@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;
}
#containerResults {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 820px;
	background-color: #FFFFFF;
	position: relative;
	top: 10px;
	float:left;
	left:50%;
	margin-left:-410px;
	padding: 0px;
}
#header img {
	left: 10px;
	top: 10px;
	right: 10px;
	bottom: 10px;
}
#header {
	width: 750px;
	margin: 0px;
	padding-top: 0px;
	position: relative;
	top: 10px;
	left: 10px;
}
#headerResults {
	width: 800px;
	margin: 10px;
	padding-top: 0px;
	float:left;
	top: 10px;
	left: 10px;
}
#resultsHeader {
	float:left;
	margin:10px;
	width:800px;
}
#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;
}
#nav {
	width: 120px;
	top: 150px;
	list-style-type: none;
	margin-left: 0px;
	position: fixed;
	padding-top: 10px;
}
#nav a {
	color: #666666;
}
#nav a:hover {
	color: #666666
;
}
#lineRight {
	background-color: #1ba1ba;
	position: absolute;
	height: 600px;
	width: 1px;
	top: 140px;
	left: 591px;
}
#linksContainer {
	top: 755px;
	position: absolute;
	height: 20px;
	margin: 0px;
	padding: 0px;
	width: 770px;
}
#linksContainer a {
	color: #1BA1BA;
	font-size: 9px;
}
#cruiseSelector {
	position: absolute;
	top: 213px;
	width: 200px;
	height: 315px;
	left: 391px;
}
#depart {
	position: absolute;
	height: 34px;
	width: 105px;
	left: 151px;
	top: 140px;
}
#from {
	position: absolute;
	height: 34px;
	width: 110px;
	left: 256px;
	top: 140px;
}
#style {
	position: absolute;
	height: 34px;
	width: 110px;
	left: 366px;
	top: 140px;
}
#whoWith {
	position: absolute;
	height: 34px;
	width: 105px;
	left: 476px;
	top: 140px;
}
#chooseAdestination {
	position: absolute;
	width: 430px;
	left: 151px;
	top: 182px;
}
#med {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 210px;
}
#caribbean {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 261px;
	top: 210px;
}
#alaska {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 371px;
	top: 210px;
}
#canada {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 481px;
	top: 210px;
}
#baltics {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 320px;
}
#canary {
	position: absolute;
	height: 100px;
	width: 100px;
	top: 320px;
	left: 261px;
}
#short {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 371px;
	top: 320px;
}
#transatlantic {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 481px;
	top: 320px;
}
#fjords {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 430px;
}
#iberia {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 261px;
	top: 430px;
}
#sailUK {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#flyCruise {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#flyOnly {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#luxury1 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 210px;
}
#premium1 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 261px;
	top: 210px;
}
#value1 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 371px;
	top: 210px;
}
#container .niche1 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 481px;
	top: 210px;
}
#sailCaribbean {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#flyCaribbean {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#flyAlaska {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#sailCanada {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#flyCanada {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#sailBaltics {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#flyBaltics {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#sailCanary {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#container .flyCanary {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#sailShort {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#flyShort {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#sailTrans {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#flyTrans {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#sailFjords {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#flyFjords {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#sailIberia {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#flyIberia {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#luxuryMed {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 210px;
}
#premiumMed {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 261px;
	top: 210px;
}
#container .valueMed {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 371px;
	top: 210px;
}
#nicheMed {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 481px;
	top: 210px;
}
#luxuryMedSail {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 210px;
}
#premiumMedSail {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 261px;
	top: 210px;
}
#valueMedSail {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 371px;
	top: 210px;
}
#nicheMedSail {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 481px;
	top: 210px;
}
#pemiumOnly {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 210px;
}
#luxuryAlaska {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 210px;
}
#premiumAlaska {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 261px;
	top: 210px;
}
#container .informalAlaska {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 371px;
	top: 210px;
}
#nicheCanary {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 371px;
	top: 210px;
}
#premiumCanary {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 210px;
}
#valueCanary {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 261px;
	top: 210px;
}
#luxuryFjords {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 210px;
}
#valueIberia {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 210px;
}
#family1 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 210px;
}
#couple1 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 261px;
	top: 210px;
}
#container .matureCouple1 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 371px;
	top: 210px;
}
#group1 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 481px;
	top: 210px;
}
#couple2 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 210px;
}
#matureCouple2 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 261px;
	top: 210px;
}
#container .group2 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 371px;
	top: 210px;
}
#matureCouple3 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 210px;
}
#group3 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 261px;
	top: 210px;
}
#family3 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 210px;
}
#couple3 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 210px;
}
#cunardLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#chooseACruiseLogo {
	position: absolute;
	height: 28px;
	width: 281px;
	top: 10px;
	right: 10px;
}
#cunardImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#navContainerResults {
	position: absolute;
	width: 120px;
	left: 10px;
	top: 260px;
}
#navContainerResults #nav2 ul {
	line-height: 16px;
	color: 666666;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#navContainerResults #nav2 a:hover {
	color: #666666;
}
#line4 {
	position: absolute;
	height: 670px;
	width: 1px;
	left: 560px;
	top: 70px;
	background-color: #1ba1ba;
}
#progressDestinationResults {
	position: absolute;
	height: 28px;
	width: 120px;
	left: 10px;
	top: 415px;
}
#progressDepartResults {
	position: absolute;
	height: 28px;
	width: 120px;
	left: 10px;
	top: 442px;
}
#progressStyleResults {
	position: absolute;
	height: 28px;
	width: 120px;
	left: 10px;
	top: 471px;
}
#progressWhoResults {
	position: absolute;
	height: 28px;
	width: 120px;
	left: 10px;
	top: 499px;
}
#resultsBody {
	position: absolute;
	left: 151px;
	top: 330px;
	width: 400px;
	height: 270px;
	margin: 0px;
	padding: 0px;
}
#resultsBody p {
	margin: 0px;
	padding: 0px;
}
#resultsBody .mainHeader {
	margin: 0px;
	padding: 0px;
	color: #61C9D4;
	font-size: 16px;
}
#resultsBody a:hover {
	color: #000000;
}
#resultsBookNowButton {
	position: absolute;
	height: 55px;
	width: 189px;
	right: 10px;
	bottom: 10px;
}
#cruiseOffers {
	position: absolute;
	height: 50px;
	width: 189px;
	top: 70px;
	right: 10px;
}
#celebrityLogo img {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#celebrityImages img {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#holandAmericaLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#hollandAmericaImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
hi {	
	margin: 0px;
	padding: 0px;
}
#nclLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#nclImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#pandoLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#pandoImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#princessLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#princessImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#rciLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#rciImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#fredOlsenLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#fredOlsenImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#sagaLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#sagaImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#voyagesLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#voyagesImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#crystalLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#crystalImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#regentLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#regentImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#costaLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#costaImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#mscLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#mscImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#thomsonLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#thomsonImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#carnivalLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#carnivalImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#ovLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#ovImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#starClipperLogo {
	position: absolute;
	height: 50px;
	width: 180px;
	left: 10px;
	top: 10px;
}
#starClipperImages {
	position: absolute;
	height: 180px;
	width: 540px;
	left: 10px;
	top: 70px;
}
#celebrity1 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#hollandAmerica1 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#cunard1 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#carnival1 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#costa2 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#ncl3 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 320px;
}
#po4 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 320px;
}
#princess5 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 430px;
}
#rci6 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 430px;
}
#princess4 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 320px;
}
#po1 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#rci2 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#ncl2 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#msc1 {
	position: absolute;
	height: 100px;
	width: 210px;
	top: 210px;
	left: 151px;
}
#ov3 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 320px;
}
#fredOlsen1 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#crystal2 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#cunard3 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 320px;
}
#hollandAmerica3 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 320px;
}
#regent5 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 430px;
}
#hollandAmerica4 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 320px;
}
#regent4 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 320px;
}
#cunard2 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#regent3 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 320px;
}
#rci1 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#ncl1 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#po2 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#princess3 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 320px;
}
#rci4 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 320px;
}
#rci3 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 320px;
}
#princess2 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#ov2 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#msc3 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 320px;
}
#saga1 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#voyages2 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#crystal1 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#hollandAmerica2 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#princess1 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#costa1 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#msc2 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#po3 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 320px;
}
#ov1 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#starClipper {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#rci5 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 430px;
}
#celebrity2 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 371px;
	top: 210px;
}
#backButton {
	position: absolute;
	height: 35px;
	width: 127px;
	left: 10px;
	bottom: 10px;
}
#backButtonResults {
	position: absolute;
	height: 35px;
	width: 127px;
	left: 10px;
	bottom: 10px;
}
#termsAndConditions {
	position: absolute;
	left: 151px;
	top: 140px;
	height: 390px;
	margin: 0px;
	padding: 0px;
	width: 610px;
	overflow: auto;
}
#form1 {
	position: absolute;
	left: 151px;
	top: 220px;
	width: 430px;
	height: 300px;
}
#form1 #yourName {
	width: 60px;
	padding: 0px;
	top: 300px;
}
#form1 #yourNameInput {
	width: 300px;
}
#flySailLinkLeft {
	position: absolute;
	height: 50px;
	width: 210px;
	left: 151px;
	top: 320px;
}
#flySailLinkRight {
	position: absolute;
	height: 50px;
	width: 210px;
	left: 371px;
	top: 320px;
}
#link1 {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 151px;
	top: 320px;
}
#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;
}
#mainContainer p {
	line-height: 15px;
	color: #666;
}
#flySailLinkLeft a:visited {
	color: #666;
}
#flySailLinkRight a:visited {
	color: #666;
}
#navContainerResults #nav2 ul li a:visited {
	color: #666;
}
#navContainer #nav #nav2 ul li a:visited {
	color: #666;
}
#link4 a:visited {
	color: #666;
}
#link3 a:visited {
	color: #666;
}
#link2 a:visited {
	color: #666;
}
#link1 a:visited {
	color: #666;
}
#h1 {
	font-size: 16px;
	color: #61C9D4;
}
body {
	background-color: #a4d9e3;
}
#white {
	background-color: #ffffff;
}
#navContainer {
	position: absolute;
	width: 120px;
	left: 12px;
	top: 140px;
}
#mainContainer {
	position: absolute;
	width: 430px;
	top: 140px;
	left: 151px;
}
#mainContainerResults {
	float:left;
	margin:10px;
	width: 800px;
	top: 180px;
	left: 10px;
}
#offersContainer {
	top: 140px;
	position: absolute;
	left: 600px;
	width: 158px;
}
#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;
}
#topNav a {
	color: #FFF;
}
#topNav a:hover {
	color: #FFF;
}
#topNav a:visited {
	color: #FFF;
}
#cruiseSelectorIntro {
	position: absolute;
	left: 391px;
	top: 192px;
	height: 25px;
	width: 187px;
	font-size: 14px;
	color: #1BA1BA;
	text-align: center;
}
#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;
}
#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;
}
#mainContainer #mainContainer2 .mainHeader a:link {
	color: #666;
}
#mainContainer #mainContainer2 p a:link {
	color: #666;
}
#mainContainer #mainContainer2 p a:visited {
	color: #666;
}
#mainContainer #mainContainer2 .mainHeader a:visited {
	color: #666;
}
#introDest a:link {
	color: #FFF;
}
#introDest a:visited {
	color: #FFF;
}
#IntroDepart a:link {
	color: #FFF;
}
#introStyle a:link {
	color: #FFF;
}
#introStyle a:visited {
	color: #FFF;
}
#IntroDepart a:visited {
	color: #FFF;
}
#introWho a:link {
	color: #FFF;
}
#introWho a:visited {
	color: #FFF;
}
#cruiseSelectorIntro a:link {
	color: #1BA1BA;
}
#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;
}
#mainContainer {
	position: absolute;
	width: 430px;
	top: 140px;
	left: 151px;
}
#hollandAmerica7 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#mainContainerHome {
	position: absolute;
	left: 20px;
	height: 251px;
	top: 192px;
	width: 363px;
}
#mainContainerHome #mainContainer2 {
	font-size: 10px;
	color: #666;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
}
#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;
}
#homeHeader {
	font-size: 36px;
	position: absolute;
	left: 20px;
	top: 140px;
	width: 562px;
	height: 52px;
	color: #88B000;
}
#homeLine {
	position: absolute;
	width: 1px;
	left: 382px;
	background-color: #1ba1ba;
	height: 548px;
	top: 192px;
}
#thomson1 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#voyages1 {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 151px;
	top: 210px;
}
#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 {
}
#progressContainer #progressHeader {
	font-size: 12px;
	color: #CDF3F9;
	text-align: center;
}
#instructionContainer {
	position: absolute;
	height: 345px;
	width: 127px;
	left: 10px;
	top: 140px;
}
#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;
}
#resultsNav {
	position: absolute;
	width: 281px;
	top: 42px;
	right: 12px;
	text-align: center;
	color: #0093ae;
}
#resultsNav a:active {
	color: #6F9FC1;
}
#resultsNav a {
	color: #0093AE;
}
#resultsNav a:hover {
	color: 0093ae;
}
#resultsNav a:visited {
	color: 0093ae;
}
#instructionsResultsContainer {
	position: absolute;
	height: 219px;
	width: 127px;
	left: 10px;
	top: 341px;
}
#instructionsResults {
	position: absolute;
	height: 201px;
	width: 127px;
	top: -10px;
}
#progressContainerResults {
	padding: 8px;
	height: 203px;
	width: 109px;
	position: absolute;
	top: -12px;
}
#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: 549px;
}
#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;
}
#instructionsResultsContainer #progressContainerResults #progressResultsDestination a:hover {
	color: #FFF;
	text-decoration: underline;
}
#instructionsResultsContainer #progressContainerResults #progressResultsDestination a:active {
	color: #FFF;
}
#instructionsResultsContainer #progressContainerResults #progressResultsDestination a:visited {
	color: #FFF;
}
#instructionsResultsContainer #progressContainerResults #progressResultsDestination a {
	color: #FFF;
}
#otherResultsContainer #otherResultsTextContainer #otherResultsLinks a {
	color: #FFF;
}
#otherResultsContainer #otherResultsTextContainer #otherResultsLinks a:hover {
	color: #FFF;
	text-decoration: underline;
}
#otherResultsContainer #otherResultsTextContainer #otherResultsLinks a:active {
	color: #FFF;
}
#otherResultsContainer #otherResultsTextContainer #otherResultsLinks a:visited {
	color: #FFF;
}
#instructionsResultsContainer #progressContainerResults #progressResultsWho a {
	color: #FFF;
}
#instructionsResultsContainer #progressContainerResults #progressResultsWho a:hover {
	color: #FFF;
	text-decoration: underline;
}
#instructionsResultsContainer #progressContainerResults #progressResultsWho a:active {
	color: #FFF;
}
#instructionsResultsContainer #progressContainerResults #progressResultsWho a:visited {
	color: #FFF;
}
#instructionsResultsContainer #progressContainerResults #progressResultsStyle a {
	color: #FFF;
}
#instructionsResultsContainer #progressContainerResults #progressResultsStyle a:hover {
	color: #FFF;
	text-decoration: underline;
}
#instructionsResultsContainer #progressContainerResults #progressResultsStyle a:active {
	color: #FFF;
}
#instructionsResultsContainer #progressContainerResults #progressResultsStyle a:visited {
	color: #FFF;
}
#instructionsResultsContainer #progressContainerResults #progressResultsDepart {
	color: #FFF;
}
#instructionsResultsContainer #progressContainerResults #progressResultsDepart a:hover {
	color: #FFF;
	text-decoration: underline;
}
#instructionsResultsContainer #progressContainerResults #progressResultsDepart a:active {
	color: #FFF;
}
#instructionsResultsContainer #progressContainerResults #progressResultsDepart a:visited {
	color: #FFF;
}
#instructionsResultsContainer #progressContainerResults #progressResultsDepart a {
	color: #FFF;
}
#instructionContainer #progressContainer #progressDestination a {
	color: #FFF;
}
#instructionContainer #progressContainer #progressDestination a:active {
	color: #FFF;
}
#instructionContainer #progressContainer #progressDestination a:hover {
	color: #FFF;
	text-decoration: underline;
}
#instructionContainer #progressContainer #progressDestination a:visited {
	color: #FFF;
}
#instructionContainer #progressContainer #progressDepart a {
	color: #FFF;
}
#instructionContainer #progressContainer #progressDepart a:active {
	color: #FFF;
}
#instructionContainer #progressContainer #progressDepart a:hover {
	color: #FFF;
	text-decoration: underline;
}
#instructionContainer #progressContainer #progressDepart a:visited {
	color: #FFF;
}
#instructionContainer #progressContainer #progressStyle a {
	color: #FFF;
}
#instructionContainer #progressContainer #progressStyle a:active {
	color: #FFF;
}
#instructionContainer #progressContainer #progressStyle a:hover {
	color: #FFF;
	text-decoration: underline;
}
#instructionContainer #progressContainer #progressStyle a:visited {
	color: #FFF;
}
#instructionContainer #progressContainer #progressWho a {
	color: #FFF;
}
#instructionContainer #progressContainer #progressWho a:active {
	color: #FFF;
}
#instructionContainer #progressContainer #progressWho a:hover {
	color: #FFF;
	text-decoration: underline;
}
#instructionContainer #progressContainer #progressWho a:visited {
	color: #FFF;
}
#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: -8px;
	top: 26px;
	width: 292px;
}
#formContainer {
	position: absolute;
	left: 151px;
	top: 220px;
	width: 431px;
	height: 227px;
}
#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;
}
#ad {
	position: absolute;
	left: 316px;
	top: 260px;
	height: 60px;
	width: 234px;
}
#search2 {
	position: absolute;
	left: 10px;
	background-image:url(../images/search.jpg);
	top: 260px;
	height: 60px;
	width: 286px;
}
#search2 p {
	color:#ffffff;
	font-size:15px;
	margin:5px;
	text-align:center;
}
#search2 form {
	margin:5px;
	text-align:center;
	position:absolute;
	widows:286px;
}

