@charset "utf-8";
/* CSS Document */
/*email home page*/
 #divEmail
{
	font-weight: bold;
	font-size:11px;
	line-height:15px;
	padding-top:10px;
	width:134px;
}/*Left C Top - Introduction Text*/
#apDivIntro {
	position:absolute;
	left:10px;
	top:250px;
	width:334px;
	height:332px;
	z-index:1;
}
/*Right Top - Main Banner 416x170*/
#apDiv2 {
	position:absolute;
	left:344px;
	top:250px;
	width:416px;
	height:170px;
	z-index:2;
}
/*Right  - Center Banner (stacked) 286x126 and 286x101*/
#apDiv3 {
	position:absolute;
	left:344px;
	top:420px;
	width:296px;
	height:246px;
	z-index:3;
	margin-top:10px;
}
/*Right Far Column - 3 Stacked Banners 120x876 and 120x36 and 120x93*/
#apDiv4 {
	position:absolute;
	left:640px;
	top:420px;
	width:120px;
	height:248px;
	z-index:4;
}
/*Left Center - 3 Banners Stacked 190x74*/
#apDiv5 {
	position:absolute;
	left:145px;
	top:584px;
	width:200px;
	z-index:5;
}
/*Left Bottom - Third Banner (side to side) 121x59 and 155x159*/
#apDiv6 {
	position:absolute;
	left:344px;
	top:666px;
	width:296px;
	height:169px;
	z-index:6;
}
/*Right Bottom LINKS */
#apDiv7 {
	position:absolute;
	left:640px;
	top:676px;
	width:118px;
	height:157px;
	z-index:7;
	background-color:#e5daaf;
	border:#666666 1px solid;}

/*left  - Email 124x116*/
#apDiv8 {
	position:absolute;
	left:10px;
	top:594px;
	width:134px;
	height:116px;
	z-index:8;
	background-image:url(leisure/Images/banners/email_signup.jpg);
	background-repeat:no-repeat;
}
/*Left Bottom - ODU (124x116*/
#apDiv9 {
	position:absolute;
	left:10px;
	top:710px;
	width:134px;
	height:128px;
	z-index:9;
}
#apDiv10 {
	position:absolute;
	left:0px;
	top:850px;
	width:760px;
	height:128px;
	z-index:10;
}

/*--------------------------------------CRUISE PAGE DIV---------------------------*/

#apDivCruiseOrf {
	position:absolute;
	left:10px;
	top:0;
	width:263px;
	height:70px;
	z-index:1;
}
#apDivContactBar {
	position:absolute;
	left:10px;
	top:80px;
	width:253px;
	height:25px;
	z-index:2;
	background-color:#a8c6e0;
	padding:0px 0px 0px 8px;
	font:bold 12px/24px Helvetica;
	color:#003366;
}
#apDivContact {
	position:absolute;
	left:10px;
	top:106px;
	width:263px;
	height:87px;
	z-index:10;
	background-image:url(leisure/cruise/images/contact_ci.jpg);
	background-repeat:no-repeat;
}
#apDivCruiseBar {
	position:absolute;
	left:10px;
	top:191px;
	width:255px;
	height:25px;
	z-index:4;
	background-color:#a8c6e0;
	padding:0px 0px 0px 8px;
	font:bold 12px/24px Helvetica;
	color:#003366;
}	
#apDivCruiseSearch {
	position:absolute;
	left:10px;
	top:215px;
	width:263px;
	height:261px;
	z-index:5;
	font-size:12px;
	margin:0;
	padding:0;
	background-image:url(images/background.jpg);
}
#apDivMClub {
	position:absolute;
	left:145px;
	top:508px;
	width:128px;
	height:142px;
	z-index:7;
}
#apDivToolBar {
	position:absolute;
	left:10px;
	top:508px;
	width:117px;
	height:25px;
	z-index:16;
	background-color:#a8c6e0;
	padding:0px 0px 0px 8px;
	font:bold 12px/24px Helvetica;
	color:#003366;
}
#apDivTools {
	position:absolute;
	left:10px;
	top:533px;
	width:125px;
	height:114px;
	z-index:8;
	background-image:url(images/background_small.jpg);
	background-repeat:no-repeat;
}
#apDivBanner {
	position:absolute;
	left:282px;
	top:1px;
	width:478px;
	height:180px;
	z-index:9;
}
#apDivDestBar {
	position:absolute;
	left:282px;
	top:191px;
	width:470px;
	height:25px;
	z-index:10;
	background-color:#a8c6e0;
	padding:0px 0px 0px 8px;
	font:bold 12px/24px Helvetica;
	color:#003366;
}
#apDivHotDeals{
	position:absolute;
	left:282px;
	top:226px;
	width:112px;
	height:100px;
	z-index:17;
}
#apDivAlaska{
	position:absolute;
	left:404px;
	top:226px;
	width:112px;
	height:100px;
	z-index:18;
}

#apDivBermuda{
	position:absolute;
	left:526px;
	top:226px;
	width:98px;
	height:36px;
	z-index:19;
}
#apDivCanada{
	position:absolute;
	left:648px;
	top:226px;
	width:91px;
	height:46px;
	z-index:20;
}
#apDivCaribbean{
	position:absolute;
	left:282px;
	top:336px;
	width:91px;
	height:40px;
	z-index:17;
}
#apDivEurope{
	position:absolute;
	left:404px;
	top:336px;
	width:70px;
	height:43px;
	z-index:18;
}
#apDivHawaii{
	position:absolute;
	left:526px;
	top:336px;
	width:112px;
	height:100px;
	z-index:19;
}
#apDivMexico{
	position:absolute;
	left:648px;
	top:336px;
	width:92px;
	height:46px;
	z-index:20;
}

#apDivBanner1 {
	position:absolute;
	left:282px;
	top:450px;
	width:234px;
	height:60px;
	z-index:12;
}
#apDivBanner2 {
	position:absolute;
	left:526px;
	top:450px;
	width:234px;
	height:60px;
	z-index:13;
}
#apDivBanner1a {
	position:absolute;
	left:282px;
	top:520px;
	width:234px;
	height:60px;
	z-index:12;
}
#apDivBanner2b {
	position:absolute;
	left:526px;
	top:520px;
	width:234px;
	height:60px;
	z-index:13;
}
/*  Long Banner #apDivBanner3 {
	position:absolute;
	left:282px;
	top:520px;
	width:478px;
	height:60px;
	z-index:14;
}*/
/*Disney Banner*/
#apDivBanner4 {
	position:absolute;
	left:282px;
	top:590px;
	width:478px;
	height:60px;
	z-index:15;
	background-color:#990000;
}
p.contact
{
	padding: 5px 5px 0px 125px;
	color:#666666;
	font-size:12px;
	font-weight:bold;
}
b.contactNumb
{
	color:#dc891e;
	font-size:16px;
}

td.book
{
	padding-top:5px;
	font-weight:bold;
	color:#4d4d4d;
}
td.book2
{
	padding-top:10px;
	font-weight:bold;
	color:#4d4d4d;
}
.CruiseDest
{
	text-align:center;
	line-height:17px;
	color:#4D4D4D;
}
img.dest
{
	padding-bottom:7px;
}
#apDivBottom {
	position:absolute;
	left:0px;
	top:677px;
	width:750px;
	height:50px;
	z-index:21;
}
/*--------------------------------------LINKS---------------------------*/

/*----Cruise Destination  DK GREY Underline w/BLUE underline roll----*/

.linkCdest a:link
{
	color:#003366;
	text-decoration:underline;
}
.linkCdest a:visited
{
	color:#003366;
	text-decoration:underline;
}
.linkCdest a:hover
{
	color:rgb(0, 125, 189);
	text-decoration:underline;
}

/*--------------------------------------Specialists Pages New 06/09---------------------------*/


/*PAge Container w/background image*/
#apDiv_indexContainer {
	position:absolute;
	visibility:visible;
	left:0px;
	top:222px;
	width:760px;
	height:705px;
	padding:10px 0px 0px 0px;
	margin:0;
	z-index:1;
	background-image:url(leisure/images/index_background.jpg);
	background-repeat:no-repeat;
}
/*Light Blue Box*/
#Div_indexbluebox{
	position:relative;
	width:740px;
	margin-top:5px;
	margin-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	z-index:2;
	background-color:#b6d6f3;
	
}
/*Top Box w/Pulldown Menus*/
#Div_specialistResults
	{
	width:720px;
	height:52px;
	z-index:3;
	margin-left:10px;
	background-image:url(leisure/images/resultsBar.jpg);
	background-repeat:no-repeat;
	position:relative;
	}
	/*White body box*/
#Div_specialists {
	position:relative;
	visibility:visible;
	width:720px;
	height:auto;
	z-index:4;
	margin-left:10px;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#FFF;
	color:#666666;
	font-size:11px;
	line-height:16px;
}

#apDivIntroSpecialists {
	position:relative;
	visibility:visible;
	width:680px;
	z-index:5;
	margin-left:10px;
	margin-bottom:5px;
	margin-top:10px;
	margin-right:0px;
	padding: 10px 10px 10px 10px;
	background-color:#fff;
	color:#666666;
	font-size:11px;
	line-height:16px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

#apDivSpry
{
	clear:both;
	visibility:visible;
	width:702px;
	background-color:#fff;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

/*Link to return to Index page*/
#Div_returnHome {
	position:relative;
	visibility:visible;
	left:25px;
	top:10px;
	width:218px;
	height:28px;
	padding:0;
	margin:0;
	z-index:4;
}
/*---Link Blue w White*/
#Div_returnHome .return a:link{
	color:#01508c;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
#Div_returnHome .return a:visited{
	color:#01508c;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
#Div_returnHome .return a:hover{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.pullform
	{font-size:11px;
	  width:150px;
	  margin-right:20px;
	}
	
/*Pull down Form*/	
#apDiv_pulldown 
{
	position:absolute;
	visibility:visible;
	left:304px;
	top:22px;
	width:448px;
	height:25px;
	z-index:2;
}
#apDiv_pulldown label{
	padding-right:10px;
	font-weight:bold;
}


/*Agent Image*/
#Div_specialists img{
	margin-left:10px;
	margin-top:15px;
	margin-bottom:0px;
	padding-bottom:0px;
}

/*Position for x of x*/
#Div_specialists .results 
{
	color:#666666;
	padding-left:25px;
}
#Div_specialists .resultsBlue
{
	padding-left:10px;
	font-weight:bold;
	color:#007dbd;
}
/*Name, phone email-Box1*/
#apDiv_agentcontact1
{
	padding-bottom:10px;
	position:absolute;
	z-index:4;
	color:#666666;
	width:250px;
	line-height:17px;
	left: 110px;
	top: 60px;
}
/*Accreditation-Box1 */
#apDiv_agentabout1
{
	position:absolute;
	padding-bottom:10px;
	z-index:4;
	width:300px;
	top:60px;
	left:280px;
	z-index:2;
}
/*Specialties-box-1*/
#apDiv_agentspeciality1
{
	position:absolute;
	visibility:visible;
	left:600px;
	top:60px;
	width:114px;
	height:90px;
	z-index:4;
}
/*Name, phone email-Box2*/
#apDiv_agentcontact2
{
	padding-bottom:10px;
	position:absolute;
	z-index:4;
	color:#666666;
	width:250px;
	line-height:17px;
	left: 110px;
	top: 208px;
}
/*Accreditation-Box2 */
#apDiv_agentabout2
{
	position:absolute;
	padding-bottom:10px;
	z-index:4;
	width:300px;
	top:208px;
	left:280px;
	z-index:2;
}
/*Specialties-box-2*/
#apDiv_agentspeciality2
{
	position:absolute;
	visibility:visible;
	left:600px;
	top:208px;
	width:114px;
	height:90px;
	z-index:4;
}
/*Name, phone email-Box3*/
#apDiv_agentcontact3
{
	padding-bottom:10px;
	position:absolute;
	z-index:4;
	color:#666666;
	width:250px;
	line-height:17px;
	left: 110px;
	top: 353px;
}
/*Accreditation-Box3 */
#apDiv_agentabout3
{
	position:absolute;
	padding-bottom:10px;
	z-index:4;
	width:300px;
	top:353px;
	left:280px;
	z-index:4;
}
/*Specialties-box-3*/
#apDiv_agentspeciality3
{
	position:absolute;
	visibility:visible;
	left:600px;
	top:353px;
	width:114px;
	height:90px;
	z-index:2;
}
#div_pagenumb
{
		position:relative;
		float:right;
		padding:0px;
		margin-top:-30px;
		margin-right:10px;
}
/* LINKS  Blue wUnderlined Grey roll -BOLD */
.linkcontact a:link
{
	color:#007dbd;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.linkcontact a:visited
{
	color:#007dbd;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.linkcontact a:hover
{
	color:#666666;
	font-size:12px; 
	font-weight:bold;
	text-decoration:underline;
}
.line_special
{
	border-top: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
    border-bottom: 1px solid #cccccc;
	width: 98%;
	height: 1px;
	margin: 0px;
	text-align: center;
	padding: 7px 0px 7px 0px;
	line-height: 1px;
}
/*--Link for specialitys--*/