body {
	margin-left: 34px;
	margin-top: 36px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.page_numbers {
	font-family: Verdana;
	font-size: 8px;
	color: #FFFFFF;
}
.for_more_info_white {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.agent_box_cover1 {
	font-family: Verdana;
	font-weight:bold;
	font-size: 9px;
	color: #2971B9;

}
.agent_box_cover12 {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #2971B9;
	text-decoration: underline;
}
.agent_box_cover3 {
	font-family: Arial;
	font-size: 8px;
	line-height: 10px;
	color: #666666;
}
.agent_box_cover3 A{
	font-family: Arial;
	font-size: 8px;
	line-height: 10px;
	color: #666666;
	text-decoration:underline;
}
.click_to_view {
	font-family: Arial;
	font-size: 9px;
	color: #336699;
}
.subheader1 {
	font-family: Arial;
	font-size: 11px;
	color: #65953F;
}
.subheader12 {
	font-family: Arial;
	font-size: 11px;
	color: #65953F;
	font-weight:bold;
	
}
.text1 {
	font-family: Arial;
	font-size: 10px;
	line-height: 13px;
	color: #666666;
}
.text_description {
	font-family: Arial;
	font-size: 10px;
	line-height: 12px;
	color: #666666;
}
.name_of_port_here {
	font-family: Arial;
	font-size: 9px;
	color: #4E7AA7;
font-style:italic;
}
.subheader2 {
	font-family: Arial;
	font-size: 12px;
	color: #65953F;
	font-weight:bold;
}
.page_numbers2 {
	font-family: Arial;
	font-size: 9px;
	line-height: 9px;
	color: #336699;
}
.copyrightFooter {
	font-family: Arial;
	font-size: 9px;
	line-height: 9px;
	color: #336699;
}
.itinerary_subhead {
	font-family: Arial;
	font-size: 13px;
	line-height: 15px;
	color: #65953F;
	font-weight:bold;
}
.other_itinerary_info {
	font-family: Arial;
	font-size: 11px;
	line-height: 12px;
	color: #65953F;
	font-weight:bold;
}
.other_intinerary_info {
	font-family: Arial;
	font-size: 9px;
	line-height: 12px;
	color: #666666;
}
.price {
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	color: #65953F;
}

.promoSuperText{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	line-height:11px;
	color: #65953F;
}
.promo_super_title_text{
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: bold;
	line-height:11px;
	color: #65953F;
}
.table_text1 {
	font-family: Arial;
	font-size: 9px;
	line-height: 12px;
	color: #000000;
}
.desc_body {
	font-family: Arial;
	font-size: 10px;
	line-height: 14px;
	color: #666666;
}
.itin_disclaimer {
	font-family: Arial;
	font-size: 9px;
	color: #666666;
	line-height: 11px;
}
.cruisetour_pkg_name {
	font-family: Arial;
	font-size: 13px;
	font-weight:bold;
	line-height: 15px;
	color: #65953F;
}
.day_city_country_subhead {
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	line-height: 15px;
	color: #65953F;
}
.text2 {
	font-family: Arial;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
}
.ship_facts {
	font-family: Arial;
	font-size: 9px;
	line-height: 12px;
	color: #666666;
}
.itinerary_subhead2 {
	font-family: Arial;
	font-size: 13px;
	font-weight:bold;
	line-height: 16px;
	color: #65953F;
}
.itin_disclaimer2 {
	font-family: Arial;
	font-size: 9px;
	color: #666666;
}
.stateroom_diclaimer {
	font-family: Arial;
	font-size: 8px;
	line-height: 10px;
	color: #666666;
}
.subheader2Copy {
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
	color: #65953F;
	padding-top: 3px;
	padding-left: 18px;
}
.deck_plan_name {
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	color: #65953F;
}
.city_country_subhead {
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	line-height: 13px;
	color: #65953F;
}
.pre-cruise_package {
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	color: #65953F;
}
.pre-cruise_info {
	font-family: Arial;
	font-size: 10px;
	line-height: 13px;
		color:#666666;
}
.pre-cruise_info A{
	font-family: Arial;
	font-size: 10px;
	line-height: 13px;
	color:#666666;
	text-decoration: underline;
}


.bottom_legal {
	font-family: Arial;
	font-size: 6px;
	line-height: 7px;
	color: #666666;
}
.directions {
	font-family: Arial;
	font-size: 10px;
	line-height: 13px;
	color: #666666;
}
.top_border_bg {
	background-color: #003366;
}
.bgcolor2 {
	background-color: #336699;
}
.sides_border_bg {
	background-color: #9FCBDF;
}
.whitePageNumbers {
	font-family: Verdana;
	font-size: 8px;
	color: #FFFFFF;
}
.agentInfoBoxHeaderBar {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.agent_info_box_1 {
	font-weight: bold;
	font-family: Verdana;
	font-size: 9px;
	line-height: 12px;
	color: #2791B9;
}
.agent_info_box_link {
	font-family: Verdana;
	font-size: 9px;
	line-height: 12px;
	color: #2791B9;
}
.agent_info_box_address {
	font-family: Arial;
	font-size: 8px;
	line-height: 9px;
	color: #666666;
}
.agent_info_box_address A{
	font-family: Arial;
	font-size: 8px;
	line-height: 9px;
	color: #666666;
	text-decoration:underline;
}

.promotion_box {
	font-family: Helvetica;
	font-size: 11px;
	color: #2C5708;
}
.outline {
background-color:#CCCCCC;
}
.agentInfoDisclaimerText{
	font-family: Arial;
	font-size: 9px;
	line-height: 9px;
	color: #666666;
}
.discount_desc_text {
	font-family: Helvetica;
	font-size: 11px;
	color: #336699;
}
.sailDates {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
img.promoLogo {float: left;}
.promo {COLOR: #6B2A7C}
span.promo {display: block; float: left; margin: 7px 0 0 5px; font-family: Arial,Verdana,Helvetica,sans-serif; font-weight: bold; font-size: 11px;}
span.multi.promo {margin-top: 2px;}

td.brochureCabin p.starting,
td.brochureCabin p.perPerson {display: inline-block; margin-bottom: 0;}
td.brochureCabin p.starting span.priceFigure {font: bold 12px Arial; color: #65953f;}
td.brochureCabin p.obcFigure {font: 11px Arial; line-height: 11px;}
td.brochureCabin p.obcFigure {width: 159px;}
td.brochureCabin p.obcFigure {margin-bottom: 10px;}
td.brochureCabin p.starting {text-align: left;}


.taxesAndFees {
	width:300px;
	font: 12px Arial;
	text-align:left;
}