@charset "UTF-8";
/* CSS Document */

a:link {text-decoration:  underline;}     /* unvisited link */
a:visited {text-decoration: none;}  /* visited link */
a:hover {text-decoration:none;}   /* mouse over link */
a:active {color:#990000}   /* selected link */



body {
	font-family:Arial, Helvetica, sans-serif;
	}

#home {
	background-image:url(../images/back-home.jpg);
	background-color:#00b9e1;
	}
	
#crew {
	background-image:url(../images/back-crew.jpg);
	background-color:#ff9933;
	}
	
#ship {
	background-image:url(../images/back-ship.jpg);
	background-color:#669900;
	}
	
#island {
	background-image:url(../images/back-island.jpg);
	background-color:#669900;
	}
	
#center { 
	width:854px; 
	height:1214px; 
	position:absolute; 
	top:0%; left:50%; 
	margin: 10px auto auto -427px;
	text-align:center;
	}
	
#center-back {
	position: absolute;
	z-index: 10;
	}
	
#footer-back {
	displaay: block;
	width: 854px;
	height: 35px;
	background-color:#ff9933;
	}
	
body#crew #footer-back {
	background-color:#ffd800;
	}
	
#home-button {
	position: absolute;
	z-index: 20;
	width: 320px;
	height:240px;
	border: none;
	display:block;
	}
	
#find {
	position: absolute;
	z-index: 20;
	width: 144px;
	height: 44px;
	background-color:#336699;
	margin: 0px 0px 0px 560px;
	}
	
#find a:hover img {
	/* cursor:url('../images/zoomin.cur'), -moz-zoom-in; */
	border: solid #0e385b 1px;
}
	
#view {
	position: absolute;
	z-index: 20;
	width: 144px;
	height: 44px;
	background-color:#b30080;
	margin: 0px 0px 0px 710px;
	}
	
#view a:hover img {
	/* cursor:url('../images/zoomin.cur'), -moz-zoom-in; */
	border: solid #0e385b 1px;
}
	
#home-text {
	display:block;
	position:absolute;
	z-index: 20;
	text-align: left;
	width: 430px;
	top: 430px;
	left: 360px;
	}
	
h1 {
	font-weight: normal;
	color: #e4e914;
	font-size: 25px;
	}
	
body#island h1 {
	font-weight: normal;
	color: #64460c;
	font-size: 25px;
	}
	
p {
	color: #ffffff;
	font-size:12px;
	}
	
body#island p {
	color: #333333;
	font-size:12px;
	}
	
#home-image-1 {
	position: absolute;
	z-index: 30;
	top:450px;
	left:10px;
	}
	
#recruiting-news-events {
	position: absolute;
	z-index: 42;
	top:470px;
	left:190px;
	}
	
#disney-cruise-lines {
	position: absolute;
	z-index: 41;
	top:530px;
	left:190px;
	}
	
#home-image-2 {
	position: absolute;
	z-index: 32;
	top:570px;
	left:20px;
	}
	
#home-image-3 {
	position: absolute;
	z-index: 32;
	top:610px;
	left:163px;
	}
	
#home-image-4-scale {
	position: absolute;
	z-index: 50;
	top:740px;
	left:30px;
	}
	
#small_box {
	z-index: 50;
	}
	
#home-image-5 {
	position: absolute;
	z-index: 29;
	top:880px;
	left:180px;
	}
	
#officer-leadership {
	position: absolute;
	z-index: 40;
	top:730px;
	left:530px;
	}
	
#pres {
	position: absolute;
	z-index: 40;
	top:760px;
	left:330px;
	}
	
#pres img {
	border:none;
	}
	
#pres a:hover img {
	/* cursor:url('../images/zoomin.cur'), -moz-zoom-in; */
	border: solid #0e385b 1px;
}
	
.latest-cruise {
	position: absolute;
	z-index: 32;
	top:1140px;
	left:680px;
	width: 200px;
	}
	
h2 {
	text-align: left;
	}
	
h2 a {
	font-weight: normal;
	color:#33ffff;
	font-size:16px;
	}
	
#footer {
	position: absolute;
	z-index: 32;
	color: #003366;
	top: 1222px;
	left: 140px;
	}

body#crew #footer {
	top: 1232px;
	left: 270px;
	}
	
#footer a {
text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	color: #003366;
	}
	
.change-cursor a:hover img {
	/* cursor:url('../images/zoomin.cur'), -moz-zoom-in; */
	border: solid #0e385b 1px;
}

/******** Sub Pages Global **********/

.headline-sub {
	color: #ffffff;
	font-size:14px;
	font-weight:bold;
	}
	
#sub-text {
	display:block;
	position:absolute;
	z-index: 20;
	text-align: left;
	width: 430px;
	height: 750px;
	top: 430px;
	left: 360px;
	overflow:auto;	
	padding-right: 50px;
	}
	
#sub-text p a {
	color: #333906;
	text-decoration:underline;
	font-size:12px;
	}
	
#sub-text li a {
	color: #333906;
	text-decoration:underline;
	font-size:12px;
	}
	
#sub-text  a:hover {
	text-decoration:none;
	color:#000000;
	}
	
#sub-text ul {
	color: #ffffff;
	font-size:12px;
	}
	
body#island #sub-text ul {
	color: #333333;
	font-size:12px;
	line-height:18px;
	}
	
.extra-space-li {
	margin-top: -10px;
	}
	
.sub-links {
	color: #333906;
	font-size:12px;
	line-height:18px;
	text-decoration:underline;
	}
	
.sub-links a {
	color: #333906;
	font-size:12px;
	}
	
.snap a:hover img {
	/* cursor:url('../images/zoomin.cur'), -moz-zoom-in; */
	border: solid #0e385b 1px;
}

/******** Crew Page Home **********/

#crew-image-1 {
	position: absolute;
	z-index: 30;
	top:450px;
	left:35px;
	}
	
#crew-image-2 {
	position: absolute;
	z-index: 33;
	top:630px;
	left:10px;
	}
	
#crew-image-3 {
	position: absolute;
	z-index: 32;
	top:560px;
	left:123px;
	}
	
#crew-image-4 {
	position: absolute;
	z-index: 50;
	top:720px;
	left:80px;
	}
	

/******** A Company Like No Other **********/
	
body#company #footer {
	position: absolute;
	z-index: 32;
	color: #ff9933;
	top: 1222px;
	left: 140px;
	}
	
#sub-text ol {
	color: #ffffff;
	font-size:12px;
	}
	
.sub-links-examples {
	color: #0b4c52;
	font-size:12px;
	line-height:18px;
	text-decoration:underline;
	}
	
.sub-links-examples a {
	color: #0b4c52;
	font-size:12px;
	}
	
body#company #sub-text p a {
	color: #0b4c52;
	text-decoration:underline;
	font-size:12px;
	}
	
#company {
	background-image:url(../images/back-company.jpg);
	background-color:#b41898;
	}
	
.headline-sub a {
	color: #0b4c52;
	}

.looks img {
	float: left;
	border:none;
	margin-right: 10px;
	}
	
#male {
	margin-left: 73px;
	}	
	
body#company .sub-links {
	color: #133e41;
	}
	
body#company .sub-links a {
	color: #133e41;
	}
	
/*******  Shore Side Pop-Up ***********/

body#shore-side h1 {
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	}
	
body#shore-side p {
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	}
	
body#shore-side a {
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
		}
		
/********** Ship Living Home **********/
	
body#ship #footer {
	position: absolute;
	z-index: 32;
	color: #003366;
	top: 1222px;
	left: 140px;
	}
	
body#ship #footer-back {
	background-color:#ffd800;
	}
	
body#ship .sub-links {
	color: #075464;
	font-size:10px;
	line-height:18px;
	text-decoration:underline;
	}
	
body#ship .sub-links a {
	color: #075464;
	font-size:10px;
	text-decoration:underline;
	}
	
body#ship p a {
	font-family:Arial, Helvetica, sans-serif;
	color:#064654;
		}

.sub-links-life {
	color: #004d59;
	font-size:12px;
	line-height:18px;
	text-decoration:underline;
	}
	
.sub-links-life a {
	color: #004d59;
	font-size:12px;
	}
		
/********** Island Living Home **********/
	
body#island #footer {
	position: absolute;
	z-index: 32;
	color: #003366;
	top: 1222px;
	left: 140px;
	}
	
body#island #footer-back {
	background-color:#fdc831;
	}
	
body#island .sub-links {
	color: #858074;
	font-size:12px;
	line-height:18px;
	text-decoration:underline;
	}
	
body#island .sub-links a {
	color: #858074;
	font-size:10px;
	}
	
body#island p a {
	font-family:Arial, Helvetica, sans-serif;
	color:#858074;
		}

.sub-links-island {
	color: #76726a;
	font-size:12px;
	line-height:18px;
	text-decoration:underline;
	}
	
.sub-links-island a {
	color: #76726a;
	font-size:12px;
	}
	
/************* Map *****************/
#world-map {
	display:block;
	position:absolute;
	z-index: 20;
	text-align: center;
	top: 430px;
	left: 50px;
	}	
	
.map-text {
	color:#2E3317;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
	
#map-pop-up {
	background-color:#a1ae17;
	}	
	
body#map-pop-up p a:link {color:#404509;text-decoration:underline;}     /* unvisited link */
body#map-pop-up p a:visited {color:#404509;text-decoration:underline;}  /* visited link */
body#map-pop-up p a:hover {color:#404509;}   /* mouse over link */
body#map-pop-up p a:active {color:#990000}   /* selected link */

body#map-pop-up h2 {
	font-weight: normal;
	color:#ffffff;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	}

div#map-pop-up p a:link {color:#404509;text-decoration:underline;}     /* unvisited link */
div#map-pop-up p a:visited {color:#404509;text-decoration:underline;}  /* visited link */
div#map-pop-up p a:hover {color:#404509;}   /* mouse over link */
div#map-pop-up p a:active {color:#990000}   /* selected link */

div#map-pop-up h2 {
	font-weight: normal;
	color:#ffffff;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	}
	
.yellow {
	color: #e4e914;
	font-style:italic;
	font-weight:bold;
	}
	
body#map-pop-up ul {
	color: #ffffff;
	font-size:12px;
	}
div#map-pop-up ul {
	color: #ffffff;
	font-size:12px;
	}
	
	
/************ Job Listings *************/

#job-list {
	display:block;
	position:absolute;
	z-index: 20;
	text-align: center;
	top: 430px;
	left: 50px;
	}


