.panel_personal{

	background-image:url(images/panel_personal.jpg);

	background-position:top center;

	background-repeat:no-repeat;

	height:113px;

}

.panel_personal1{

	background-image:url(images/ab_small.jpg);

	background-position:top center;

	background-repeat:no-repeat;

	height:113px;

}

.panel_public{

	background-image:url(images/panel_public.jpg);

	background-position:top center;

	background-repeat:no-repeat;

	height:113px;

}

.panel_halloween{

	background-image:url(images/panel_halloween.jpg);

	background-position:top center;

	background-repeat:no-repeat;

	height:113px;

}

.panel_merry{

	background-image:url(images/panel_merry.jpg);

	background-position:top center;

	background-repeat:no-repeat;

	height:113px;

}

.panel_nye{

	background-image:url(images/panel_nye.jpg);

	background-position:top center;

	background-repeat:no-repeat;

	height:113px;

}

.panel_corporate{

	background-image:url(images/panel_corporate.jpg);

	background-position:top center;

	background-repeat:no-repeat;

	height:113px;

}

.gradient{

	background-image:url(images/gradient.jpg);

	background-position:bottom;

	background-repeat:no-repeat;

	background-color:#718AA1;

	height:269px;

}


.bgGradientNYE{

	background-image:url(images/bg_small.jpg);

	background-position:top left;

	background-repeat:no-repeat;

	height:313px;

}



.bgGradientMC{

	background-image:url(images/green-bg.jpg);

	background-position:top left;

	background-repeat:no-repeat;

	height:353px;

}

.bgGradientMC1{

	background-image:url(images/bg1.jpg);

	background-position:top left;

	background-repeat:no-repeat;

	height:313px;

}

.bgGradientMC2{

	background-image:url(images/bg2.jpg);

	background-position:top left;

	background-repeat:no-repeat;

	height:313px;

}

.bgGradientHalloween{

	background-image:url(images/4C_Halloween_175x313.jpg);

	background-position:top left;

	background-repeat:no-repeat;

	height:388px;

}



.bgGradientSmall{

	background-image:url(images/bg_small.jpg);

	background-position:top left;

	background-repeat:no-repeat;

	height:253px;

}

.bgGradientSmall2{

	background-image:url(images/bg_small_2.jpg);

	background-position:top left;

	background-repeat:no-repeat;

	height:253px;

}

.bgGradientLarge{

	background-image:url(images/bg_large.jpg);

	background-position:top left;

	background-repeat:no-repeat;

	height:253px;

}

.txt_headingType{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#FFF;

	font-size:16px;

	text-align:left;

	text-transform:uppercase;

}

.txt_headingType1{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#FFF;

	font-size:16px;

	text-align:left;

}

.txt_navMain{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#333;

	font-size:11px;

	text-align:left;

}

.txt_navMain a:link{

	color:#333;

	text-decoration:none;

}

.txt_navMain a:visited{

	color:#333;

	text-decoration:none;

}.txt_navMain a:hover{

	color:#990000;

	text-decoration:none;

}

.txt_navMain a:active{

	color:#333;

	text-decoration:none;

}




.txt_navMain1{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#333;

	font-size:11px;

	text-align:center;

}

.txt_navMain1 a:link{

	color:#333;

	text-decoration:none;

}

.txt_navMain1 a:visited{

	color:#333;

	text-decoration:none;

}.txt_navMain1 a:hover{

	color:#990000;

	text-decoration:none;

}

.txt_navMain1 a:active{

	color:#333;

	text-decoration:none;

}















.whiteLine{

	background-image:url(images/whiteLine.gif);

	background-repeat:repeat-x;

	background-position:top left;

}

.bgTitle_corporate{

	background-image:url(images/title_corporate.gif);

	background-position:top left;

	background-repeat:no-repeat;

	height:41px;

}

.bgTitle_personal{

	background-image:url(images/title_personal.gif);

	background-position:top left;

	background-repeat:no-repeat;

	height:41px;

}

.bgTitle_anniversary {

	background-image:url(images/title_anniversary.gif);

	background-position:top left;

	background-repeat:no-repeat;

	height:41px;

}

.bgTitle_green_weddings {

	background-image:url(images/title_green_weddings.jpg);

	background-position:top left;

	background-repeat:no-repeat;

	height:41px;

}


.bgTitle_parties {

	background-image:url(/images/tittle_parties.gif);

	background-position:top left;

	background-repeat:no-repeat;

	height:41px;

}

.bgTitle_NYE {

	background-image:url(images/tittle_nye.jpg);

	background-position:top left;

	background-repeat:no-repeat;

	height:41px;

}


.bgTitle_public{

	background-image:url(images/title_public.gif);

	background-position:top left;

	background-repeat:no-repeat;

	height:41px;

}

.txt_subTitle {

	font-family:Arial, Helvetica, sans-serif;

	font-size:16;

	font-weight:bold;

	color:#6699CC;

	text-align:left;

}

.txt_navHori{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#FFF;

	font-size:11px;

	letter-spacing:1px;

}

.txt_navHori a:link{

	color:#FFF;

	text-decoration:none;

}

.txt_navHori a:visited{

	color:#FFF;

	text-decoration:none;

}.txt_navHori a:hover{

	color:#FFCC00;

	text-decoration:none;

}

.txt_navHori a:active{

	color:#FFF;

	text-decoration:none;

}

.bgBluebar {

	background-image:url(images/repeat_horiBlue.jpg);

	background-repeat:repeat-x;

	background-position:top left;

	background-color:#CDE1F4;

}

.SEOtext{

	color:#5F809F; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height:16px;

	font-weight:bold;

	padding-top:10px;

	padding-bottom:10px;

	padding-left:5px;

	padding-right:5px;

}

body{

	background-image:url(images/bgMain_repeat.jpg);

	background-repeat:repeat-x;

	background-position:top left;

	background-color:#DCEAF8;

	margin-top:0px;

	margin-bottom:5px;

	margin-left:0px;

	margin-right:0px;

}

.body_class {

background-image:url(images/spacer.gif);

background-color:#FFFFFF

}

.banner_MC{

	background-image:url(images/banner_merryCruises.jpg);

	background-position:top left;

	background-repeat:no-repeat;

	width:702px;

	height:144px;

}

.banner_MCtext{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#C00;

	font-size:11px;

	letter-spacing:2px;

	text-transform:uppercase;

}

.banner_MCtext a:link{

	color:#C00;

	text-decoration:none;

}

.banner_MCtext a:visited{

	color:#C00;

	text-decoration:none;

}.banner_MCtext a:hover{

	color:#C00;

	text-decoration:underline;

}

.banner_MCtext a:active{

	color:#C00;

	text-decoration:none;

}

.repeatPanel_left{

	background-image:url(images/panelShadow_leftRepeat.jpg);

	background-repeat:repeat-y;

}

.repeatPanel_right{

	background-image:url(images/panelShadow_rightRepeat.jpg);

	background-repeat:repeat-y;

}