BODY { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; line-height: 12px; leftmargin: 0; topmargin: 0; marginwidth:0; marginheight: 0;}
TD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; line-height: 12px; }
body,th,td,p,div,span,input,select,textarea,ul,ol,dl,h1,h2,h3,h4,h5,h6,li,big,small,b{font-family:Verdana,arial,Helvetica,sans-serif;}

/* links */
a:link{color: #003366;}
a:active{color: #003366;}
a:visited{color: #003366;}
a:hover{text-decoration: none; color: #003366;}
.WhyCeleb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
}

.CenterTextGray a:link,.CenterTextGray a:visited,.CenterTextGray a:active,.CenterTextGray a:hover{ text-decoration: underline;}
.Verdana10GrayBold:link,.Verdana10GrayBold:visited,.Verdana10GrayBold:active,.Verdana10GrayBold:hover{ text-decoration: underline; color: #666666;}
.BlueDarkBorderLightBackground:link,.BlueDarkBorderLightBackground:visited,.BlueDarkBorderLightBackground:active,.BlueDarkBorderLightBackground:hover{text-decoration: none; color: #003366;}
.ArialMediumBlue10:link,.ArialMediumBlue10:visited,.ArialMediumBlue10:active,.ArialMediumBlue10:hover{ text-decoration: none; color: #2d6da3;}

.AlertText:link, .AlertText:visited,
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #9A281D;
	text-decoration: underline;
}
.AlertText:active, .AlertText:hover,
{ text-decoration: none; }

.CenterSubTextGray a:link,.CenterSubTextGray a:visited,.CenterSubTextGray a:active,.CenterSubTextGray a:hover{ text-decoration: underline; color: #666666;}
A.CenterSubTextGray {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
	}
A.ArialMediumBlue10 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #2d6da3;
	text-decoration: none;
}
A.BlueDarkBorderLightBackground {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003366;
	border-style: none;
	}
	
.Verdana12Gray:link{ text-decoration: underline; color: #666666;}
.Verdana12Gray:visited{ text-decoration: underline; color: #666666;}
.Verdana12Gray:active{ text-decoration: underline; color: #666666;}
.Verdana12Gray:hover{ text-decoration: none; color: #666666;}
/* end links */	
	
/* Begins Breadcrumb*/
A.WhyCelebBreadCrumbLight {
color:#003366; text-decoration: none;
}
.WhyCelebBreadCrumbLight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
	font-weight: normal;
		} 

.WhyCelebBreadCrumbBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
	font-weight: bold;

}

/* Ends Breadcrumb*/

/* Begin Texts*/

.Leading16 {
	line-height: 16px;
}

.Leading14 {
	line-height: 14px;
}

.Arial11Blue {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: 003366;
}
.ErrorRed {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #9A281D;
}
.RedText {
	color: #9A281D;
}

.Verdana10GrayBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.ArialMediumBlue10linkunderline {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #2d6da3;
}
.Verdana12Gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
}
A.Verdana12Gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
}
.SubSubheaderGray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	line-height: 16px;
}
.WhyCelebRegularText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.MainSmallText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: underline;
}
.VerdanaBlue10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	}
.VerdanaMediumBlue10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2d6da3;
}
.WhiteBold {
	font-weight: bold;
	color: #FFFFFF;
}
.White {
	color: #FFFFFF;
}

.ArialMediumBlue10 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #2d6da3;
	text-decoration: none;
}
.VerdanaGray9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 16px;
	color: #666666;
}
.Arial12Blue {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}
.WhyCelebRegularText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.MainSmallText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: underline;
}
.CenterTextGrayBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.Verdana11Graynobold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #666666;
}
.CenterSubTextGray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #666666;
}
.ResultLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
}
.Arial11Gray {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
}
.CenterTextGray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	text-decoration: none;
}
.CenterTextRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9A281D;
	line-height: 16px;
	text-decoration: none;
}
.BucketText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: left;
}
.SubHeaders {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	line-height: 16px;
	font-weight: bold;
}

/* End Texts*/


/* Begin Forms */
.form_bucket_Login {	
	border: 1px solid #7F9DB9;
	WIDTH: 65px;
	HEIGHT: 19px; 		
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #2D6DA3;		
}
.form_extra_long {	
	border: 1px solid #7F9DB9;
	WIDTH: 178px;
	HEIGHT: 19px; 		
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #2D6DA3;		
}

.form_extra_long2 {	
	border: 1px solid #7F9DB9;
	WIDTH: 240px;
	HEIGHT: 19px; 		
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #2D6DA3;		
}
.form_extra_long3 {	
	border: 1px solid #7F9DB9;
	WIDTH: 200px;
	HEIGHT: 19px; 		
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #2D6DA3;		
}
.form_no_width {	
	border: 1px solid #7F9DB9;
	HEIGHT: 19px; 		
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #2D6DA3;		
}

.form_bucket {	
	border: 1px solid #7F9DB9;
	WIDTH: 144px;
	HEIGHT: 19px; 		
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #2D6DA3;		
}
.form_bucket_medium {	
	border: 1px solid #7F9DB9;		
	BACKGROUND: #FFFFFF;
	WIDTH: 100px;
	HEIGHT: 19px; 		
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #2D6DA3;		
}
.form_bucket_small {	
	border: 1px solid #7F9DB9;		
	BACKGROUND: #FFFFFF;
	WIDTH: 46px;
	HEIGHT: 19px; 		
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #2D6DA3;		
}
.form_bucket_small2 {	
	border: 1px solid #7F9DB9;		
	BACKGROUND: #FFFFFF;
	WIDTH: 50px;
	HEIGHT: 19px; 		
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #2D6DA3;		
}
.form_page_center {	
	border: 1px solid #7F9DB9;		
	BACKGROUND: #FFFFFF;
	WIDTH: 145px;
	HEIGHT: 19px; 		
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #2D6DA3;		
}
.form_page_center_medium {	
	border: 1px solid #7F9DB9;		
	BACKGROUND: #FFFFFF;
	WIDTH: 90px;
	HEIGHT: 19px; 		
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #2D6DA3;		
}
.formLarge {
	border: 1px solid #7F9DB9;		
	BACKGROUND: #FFFFFF;
	WIDTH: 133px;
	HEIGHT: 19px; 		
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #2D6DA3;
}

.form_textAreaLrg {	
	border: 1px solid #7F9DB9;
	padding: 10px;
	padding-right: 35px;
	white-space: normal;
	WIDTH: 580px;
	HEIGHT: 200px; 		
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #666666;		
}

.formBucketTextArea {
	border: 1px solid #7F9DB9;
	WIDTH: 178px;
	HEIGHT: 100px; 		
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #2D6DA3;
}
.formBucketTextArea2 {
	border: 1px solid #7F9DB9;
	WIDTH: 200px;
	HEIGHT: 150px; 		
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #2D6DA3;
}
/* End Forms */


/* Begins Table Decor */
.BackgroundWhite {
	background: #FFFFFF;
}

.BackgroundLightBlueBorder {
	background: #9EBAD2;
}

.BlueBorderTop {
	width: auto;
	border: 1px solid #9EBAD2;
}
.colorSidesOnly {
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #D0DDE9;
}
.BlueBorderNoSides {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #9EBAD2;

}
.BackgroundLightBlue {
	background: #D0DDE9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
}
.BackgroundDarkerBlue {
	background: #9EBAD2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
}
.dest_cal_cruise_bg_off {
	background: #D0DDE9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
}
.dest_cal_cruise_bg_on {
	background: #9EBAD2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	cursor: pointer;	
	cursor: hand; 
}
.guestsTable {
	border-left: 1px solid #D0DDE9;
}

/* Ends Table Decor */

/* Progress Bar */
.ProgressBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003366;
	padding: 0px 6px 0px 6px;
	line-height: 16px;
}

/* Other */
.LeftNavigBg {
	background-color: #003366;
}
/* End Other */
.BlueBordersAll {
	border: 1px solid #D0DDE9;
}
.VerdanaBlue10nobold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003366;
	}
.VerdanaMediumBlue10nobold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2d6da3;
}
.BlueTopNoBorders {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #D0DDE9;
}

.Verdana12GrayBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	line-height: 17px;
}

.Verdana13GrayBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}
.Verdana11BlueBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}
.Verdana12BlueBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}
.Verdana13Bluenobold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	font-weight: normal;
	line-height: 16px
}
.BackgroundDarkBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #003366;
}
.BlueDarkBorderLightBackground {
	background-color: #D0DDE9;
	border-style: solid;
	border-top-width: 1px;
	border-top-color: #003366;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003366;
}
.BlueDarkBorder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003366;
	border-bottom-width: 1px;
	border-bottom-color: #003366;

}
.BlueDarkBottomBorder {
	background-color: #D0DDE9;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #003366;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003366;
}
.BordersAllDarkerBlue {
	border: 1px solid #5D7E9D;
}
.BottomRightLightBlueBorders {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #D0DDE9;
	border-bottom-color: #D0DDE9;
}
.BottomOnlyLightBlueBorders {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #D0DDE9;
}
.RightOnlyLightBlueBorders {
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #D0DDE9;

}
/* stateroom cat colors */
.ship_stateroom_ps_bg, .ship_stateroom_ps_bg td {background: #2F74B3; color: #FFFFFF;}
.ship_stateroom_cs_bg, .ship_stateroom_cs_bg td {background: #A0CDD8; color: #FFFFFF;}
.ship_stateroom_rs_bg, .ship_stateroom_rs_bg td {background: #2DA1C3; color: #FFFFFF;}
.ship_stateroom_ss_bg, .ship_stateroom_ss_bg td {background: #96A7CF; color: #FFFFFF;}
.ship_stateroom_sv_bg, .ship_stateroom_sv_bg td {background: #ED444A; color: #FFFFFF;}
.ship_stateroom_zs_bg, .ship_stateroom_zs_bg td {background: #518695; color: #FFFFFF;}
.ship_stateroom_hs_bg, .ship_stateroom_hs_bg td {background: #518695; color: #FFFFFF;}
.ship_stateroom_ns_bg, .ship_stateroom_ns_bg td {background: #518695; color: #FFFFFF;}
.ship_stateroom_fo_bg, .ship_stateroom_fo_bg td {background: #E62945; color: #FFFFFF;}
.ship_stateroom_cc_bg, .ship_stateroom_cc_bg td {background: #8B73B2; color: #FFFFFF;}
.ship_stateroom_fv_bg, .ship_stateroom_fv_bg td {background: #990033; color: #FFFFFF;}
.ship_stateroom_1a_bg, .ship_stateroom_1a_bg td {background: #DC5472; color: #FFFFFF;}
.ship_stateroom_1b_bg, .ship_stateroom_1b_bg td {background: #F19DB0; color: #FFFFFF;}
.ship_stateroom_2a_bg, .ship_stateroom_2a_bg td {background: #CC6C2A; color: #FFFFFF;}
.ship_stateroom_2b_bg, .ship_stateroom_2b_bg td {background: #E28A4E; color: #FFFFFF;}
.ship_stateroom_2c_bg, .ship_stateroom_02c_bg td {background: #F3B488; color: #FFFFFF;}
.ship_stateroom_03_bg, .ship_stateroom_03_bg td {background: #9B8354; color: #FFFFFF;}
.ship_stateroom_04_bg, .ship_stateroom_04_bg td {background: #F5D200; color: #FFFFFF;}
.ship_stateroom_05_bg, .ship_stateroom_05_bg td {background: #E3B65A; color: #FFFFFF;}
.ship_stateroom_06_bg {background: #FBF8AF;}
.ship_stateroom_07_bg, .ship_stateroom_07_bg td {background: #DDCE75; color: #FFFFFF;}
.ship_stateroom_08_bg, .ship_stateroom_08_bg td {background: #A97E2A; color: #FFFFFF;}
.ship_stateroom_09_bg, .ship_stateroom_09_bg td {background: #669966; color: #FFFFFF;}
.ship_stateroom_10_bg, .ship_stateroom_10_bg td {background: #81C479; color: #FFFFFF;}
.ship_stateroom_11_bg, .ship_stateroom_11_bg td {background: #AADA9D; color: #FFFFFF;}
.ship_stateroom_12_bg {background: #D4EBCA;}
.ship_stateroom_xd_bg, .ship_stateroom_xd_bg td {background: #FA4E49; color: #FFFFFF;}
.ship_stateroom_xo_bg, .ship_stateroom_xo_bg td {background: #816AB0; color: #FFFFFF;}
.ship_stateroom_xp_bg, .ship_stateroom_xp_bg td {background: #BFE10E; color: #FFFFFF;}
.ship_stateroom_xs_bg, .ship_stateroom_xs_bg td {background: #FFBF00; color: #FFFFFF;}
.ship_stateroom_xj_bg, .ship_stateroom_xs_bg td {background: #816AB0; color: #FFFFFF;}
/*.ship_stateroom_xps_bg, .ship_stateroom_xps_bg td {background: #FFF200; color: #FFFFFF;}*/

.Arial11BlueNoBold {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: 003366;
}
.Arial10BlueNoBold {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: 003366;
}
.Verdana11BlueNoBold {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: 003366;
}
.Verdana10BlueNoBold {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: 003366;
}

a.xpMenu, a.xpMenu:visited, a.xpMenu:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration:none;
}
a.xpMenu:hover{
	color: #9A281D;
	text-decoration:underline;
}
a.xpMenu:active{
	color: #9A281D;
	text-decoration:none;
}

.WhiteBack{
	background: #FFFFFF;
}
.GreyBack{
	background: #f2f2f2;
}
