td,select, input { padding: 0px; margin: 0px; border: 0px; font-family: Arial, sans-serif; font-size: 11px; color: #000000; }
body {margin: 0px 10px 10px 0px; padding: 0px; border: 0px; font-family: Arial, sans-serif; font-size: 11px; color: #000000;}
table { border-collapse: collapse; }
table.mainTable {width:800px; margin:0px; padding:0px;}
table.navBarMainTable {width:800px; margin:0px; padding:0px; border-width: 0px; border-color:#87c0ED; border-style: solid;}
div.topBanner{width:800px; padding:0px 0px 12px 0px; text-align: center;}

table tr td { padding: 0px; border: 0px; }
select, input { border: 1px solid #7b9ebd; }
select.selectSB { color: #636563; width: 188px; height: 18px; border: 1px solid #7b9ebd; }
select.selectSB1 { color: #636563; width: 220px; height: 18px; border: 1px solid #7b9ebd; }
select.selectSB2 { color: #636563; width: 89px; height: 18px; border: 1px solid #7b9ebd; }
select.selectSB3 { color: #636563; width: 105px; height: 18px; border: 1px solid #7b9ebd; }
#bottomfooter { height:200px;width:774px;margin:0 0 0 0px; padding:2px;font-family:Arial, Helvetica, Sans Serif;font-size:9px; text-align: left;} 
table#header { width: 774px; }
table#header tr td#headerC1 { width: 154px; padding: 18px 0px 14px 4px; }
table#header tr td#headerC2 { width: 271px; padding: 36px 0px 0px 345px; }
input.chbox {border: 0px solid #7b9ebd;}

td.NLSpacing { background-color: #efefe7; border-left: 1px solid #BCBCB6; border-right: 1px solid #BCBCB6; }
.NLvertical { color: #565655; background-image:url(../images/bgs/newsletter_horiz.gif); vertical-align:middle; }
table#NL td {font-size: 10px; color: #565655;}

table.alldestinations tr td {padding-top: 4px; padding-bottom: 4px; font-size: 11px; }

table.dealdestinations tr td { padding-top: 4px; padding-bottom: 4px; padding-left:15px; font-size: 12px; }
table#linesDeals { width:422px; }
table#linesDeals td { font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #EBEBEB; padding:9px 0px 9px 8px; }
table#linesDeals td#header { background-color: #f7f7f7; width: 422px; padding:4px 0px 4px 8px; border-top:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB; }
table#linesDeals td#price { padding-right:6px; text-align:right; color:#30ba00; font-weight:bold; font-size:11px; }

table#yellowDeals { width:480px; }
table#yellowDeals td#deals { width:395px; border-bottom:1px solid #ffc733; padding: 4px 0px 0px 10px; background-image:url(../images/bgs/deals_right.gif); }
table#yellowDeals td#price { width:50px; border-bottom:1px solid #ffc733; border-right:1px solid #ffc733; background-image:url(../images/bgs/deals_right.gif); text-align:right; padding: 3px 10px 0px 0px; }

table#yellowDeals td#deals1 { width:395px; border-bottom:1px solid #ffc733; padding: 4px 0px 0px 10px; background-image:url(../images/bgs/deals_right_1.gif); }
table#yellowDeals td#price1 { width:50px; border-bottom:1px solid #ffc733; border-right:1px solid #ffc733; background-image:url(../images/bgs/deals_right_1.gif); text-align:right; padding: 3px 10px 0px 0px; }

table#container { width:768px; border:1px solid #cccccc; }

table#lastminutedeals { width:600px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
table#lastminutedeals td#header { background-color:#495e89; height:28px; border-bottom:1px solid #ffffff; color:#FFFFFF; font-size:13px; }
table#lastminutedeals td#subheader { background-color:#61769e; height:28px; border-bottom:1px solid #ffffff; color:#FFFFFF; font-size:11px; font-weight:bold; }
table#lastminutedeals tr#menu td { background-color:#4064bf; color:#ffffff; height:41px; font-weight:bold; vertical-align:top; padding-top:5px; }
table#lastminutedeals td#strike { text-align:right; text-decoration:line-through; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; }
table#lastminutedeals td#price { text-align:right; font-size:12px; color:#FF0000; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; }
.deals { text-align:right; font-size:12px; color:#003399;  font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; }
.add{ font-size:12px; color:#009900;  font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:center; }
table#lastminutedeals td { height:42px; border-bottom:1px solid #cccccd; vertical-align:middle; padding:0px 5px 0px 5px; }
table#lastminutedeals tr#last td { border:0px; }

table#cruiselinedeals {width:790px; margin:0px; padding:0px;}
table#cruiselinedeals td { border-bottom: 1px solid #e5dfd9; height:46px; vertical-align:middle; }
table#cruiselinedeals td#strike { text-decoration:line-through; }
table#cruiselinedeals td#price { color:#339900; font-size:18px; font-weight:bold; }
table#cruiselinedeals td#percent { color:#339900; font-size:12px; font-weight:bold; }
table#cruiselinedeals td#hot { color:#ff0000; font-weight:bold; }
table#cruiselinedeals tr#hotdeal td#date { color:#FF0000; font-weight:bold; }
table#cruiselinedeals tr#hotdeal td#date a#datelink { color:#FF0000; font-weight:bold; }
table#cruiselinedeals tr#soldout td { background-color:#cfcfcf; color:#666666; }
table#cruiselinedeals td#center { text-align:center }
table#cruiselinedeals td.dealshead {background-color:#72c2f6;color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;background-image: url(../images/Dmenu_bg.gif);background-repeat: repeat-x;height: 30px;border: 0px;}

table#cruiselinedealsshort {width:532px; margin:0px; padding:0px;}
table#cruiselinedealsshort td { border-bottom: 1px solid #e5dfd9; height:40px; vertical-align:middle; }
table#cruiselinedealsshort td#strike { text-decoration:line-through; }
table#cruiselinedealsshort td#price { color:#339900; font-size:12px; font-weight:bold; }
table#cruiselinedealsshort td#percent { color:#339900; font-size:11px; font-weight:bold; }
table#cruiselinedealsshort td#hot { color:#ff0000; font-weight:bold; }
table#cruiselinedealsshort tr#hotdeal td#date { color:#FF0000; font-weight:bold; }
table#cruiselinedealsshort tr#hotdeal td#date a#datelink { color:#FF0000; font-weight:bold; }
table#cruiselinedealsshort tr#soldout td { background-color:#cfcfcf; color:#666666; }
table#cruiselinedealsshort td#center { text-align:center }
table#cruiselinedealsshort td.dealshead {background-color:#72c2f6;color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;background-image: url(../images/Dmenu_bg.gif);background-repeat: repeat-x;height: 30px;border: 0px;}
table#cruiselinedealsshort td span#subcolor { color:#777777; }


td.headerphone {text-align:right; vertical-align: bottom; padding-bottom:6px;}

.searchboxBG { width: 227px; height: 170px; padding: 0px 0px; background-image: url(../images/bgs/seachbg.jpg); }
.searchboxBG2 { width: 217px; height: 170px; padding: 0px 0px; background-image: url(../images/bgs/seachbg2.jpg); }
.searchboxBG3 { width: 380px; padding: 0px; border: 2px solid #B7B7B3; border-top: none; background: url(../images/bgs/searchbg3.gif); }
.searchboxBG4 { background: url(../images/bgs/searchbg3.gif); }
.searchboxBG5 { width: 217px; height: 200px; padding: 0px 0px; background-image: url(../images/bgs/seachbg5.jpg); }
.searchboxBG6 { width: 567px; height: 211px; padding: 0px 0px; background-image: url(../images/bgs/customsearch.jpg); }

a { color: #0383d5; text-decoration: underline; }
a:hover { text-decoration: none; }

a.greenLinks { color: #009900; text-decoration: underline; }
a:hover.greenLinks { text-decoration: none; }

a.grayLinks { color: #666666; text-decoration: none; }
a:hover.grayLinks { text-decoration: underline; }

a.goldLinks { color: #AC5500; text-decoration: underline; }
a:hover.goldLinks { text-decoration: none; }

.linkDivider { padding: 0px 15px; color: #000099; }
.linkDivider2 { padding: 0px 12px; color: #000099; }
.arrowDivider { padding: 0px 3px 0px 33px; vertical-align:text-bottom; }
table#submenulines td {padding: 6px 0px 6px 12px; width:133px; background-color: #f7f7f7; color: #666666; }
.greenArrows {padding: 0px 3px 0px 0px; text-align:right; }
.red { color: #FF0000; }
.b { font-weight: bold; }
.price1{ font-weight:bold; color: #EC0017; font-size:15px;}

.text001 { font-size: 14px; font-weight: bold; color: #666666; }
h1.text001 {margin: 0px;}
h2.text001 {margin: 0px;}
.text002 { font-size: 12px; color: #666666; }
.text003 { font-size: 18px; font-weight: bold; color: #669900; }
.text004 { font-size: 11px; font-weight: bold; color: #666666; }
.text005 { font-size: 12px; font-weight: bold; color: #009900; }
.text006 { font-size: 11px; color: #666666; }
.text007 { font-size: 11px; }
.text008 { font-size: 11px; font-weight: bold; color: #009900; }
.text009 { color: #009900; }
.text010 { font-size: 14px; }
.text012 { font-size: 12px; font-weight:bold; color: #333333; font-family:Arial, Helvetica, sans-serif; }
.text013 { font-size: 12px; font-weight: bold; color: #009900; line-height:26px; }
.text014 { font-size: 12px; color: #333333; line-height:20px; }
.text015 { font-size: 13px; color: #999999; }
.text016 { font-size: 12px; color: #666666; font-weight:bold; }
.text017 { font-size: 12px; color:#595959; line-height:24px; }
.text018 { font-size: 12px; color:#666666; line-height:18px; text-align:justify; }
.text019 { font-size: 14px; font-weight: bold; color: #333333; }
.text020 { font-size: 20px; color: #333333;}
.text021 { font-size: 14px; font-weight: bold; color: #ff0000; }
.text022 { font-size: 11px; color:#595959; line-height:18px; text-align:justify; }
.text023 { font-size: 20px; color: #333333; padding:0px 0px 0px 0px; }
h1.text023 { font-size: 20px; color: #333333; margin:4px 0px 4px 0px; }


.links001 { font-size: 12px; line-height:26px; }
.specialHeader{ font-size:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#333333; }
.specialText{ font-size: 12px; color: #333333; font-family:Arial, Helvetica, sans-serif; line-height:18px; }
.date { font-size:17px; font-weight:bold; color:#666666; font-family:Transit, Arial; }
.footer
{
    color: #999999;
    FONT-WEIGHT: lighter;	FONT-SIZE: 11px;	TEXT-DECORATION: underline; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
 }
a.footer
{
    color: #999999;
    FONT-WEIGHT: lighter;	FONT-SIZE: 11px;	TEXT-DECORATION: underline; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
 }
a.footer:link { color:#999; font: 11px tahoma, verdana, arial; text-decoration: underline; }
a.footer:visited { color:#999; font: 11px tahoma, verdana, arial; text-decoration: underline; }
a.footer:hover { color:#999; font: 11px tahoma, verdana, arial; text-decoration: underline; }
a.footer:active { color:#999; font: 11px tahoma, verdana, arial; text-decoration: underline; }

.xe { border-color:#ffffff; }
table#CLdeals { width:530px }
table#CLdeals td { height:30px; border-bottom:1px solid #EBEBEB; vertical-align:middle; }
table#CLdeals td#green { color:#30ba00; font-weight:bold }
table#CLdeals td#retail { text-decoration:line-through }
table#CLdeals td#link { padding-left:8px  }
.textCL { font-size: 11px; color: #666666; text-align:justify }
.submenuborder { border: 1px solid #EBEBEB; background-color:#f7f7f7; }
.cruisesubmenu {background-color:#f7f7f7; padding:5px 2px 5px 8px}

.label { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif; }
.label1 { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif; }
.label2 { TEXT-ALIGN: center; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif; PADDING-RIGHT: 25px; }

table.air td { vertical-align: middle; }

.groupRed { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FF0000; FONT-FAMILY: Verdana, Helvetica, sans-serif; }
.formLabel { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif; }
.fspace  
{
    FONT-WEIGHT: bold; 
    FONT-SIZE: 3px; 
    COLOR: #000000; 
    FONT-FAMILY: Verdana, Helvetica, sans-serif; 
} 
.sectHead { font-size: 14px; font-weight: bold; color:#595959; FONT-FAMILY: Transit, Helvetica, sans-serif; }
.arrHead { font-size: 11px; font-weight: bold; color:#595959; FONT-FAMILY: Verdana, Helvetica, sans-serif; }

.redSubmit{background-color:#ff0000; FONT-WEIGHT: bold; color:#FFFFFF; width:83px;}

.groupBorder{ border-right: 0px solid #e7e7e7; border-left: 0px solid #e7e7e7; border-bottom: 0px solid #e7e7e7; padding-left: 20px; padding-bottom: 20px; }
.callCruiseExpert{COLOR: #74A02F; font-size: 18px; font-weight: bold;font-family: Arial, Helvetica, sans-serif;}
.footerTD
{
	BORDER-bottom: #ebebeb 0px solid;
	BORDER-top: #ebebeb 1px solid;
    COLOR: #999999
}

.phonenewsdeals{color:#006699; font-size:25px;font-weight:bold}
.separator{color: #00529b;font-size:12px;padding:0px 7px}
.popularcruisethumbs{ font-size: 12px; }
.cruiseLineName{font-size: 12px;}
.cruiseLineBestPrice{font-size: 12px; color:Red;}

.TopDealsPrice{  }

.nlbg {
	color: #2f2e2e;
	background-image: url(../images/newsletter/nlbg.gif);
	background-repeat: repeat-x;
	border: 1px solid #a7bac9;
}
.nlbg_no_bg {
	color: #2f2e2e;
	border: 1px solid #a7bac9;
	background-color: #ffffff;
}

.nlbox {
	color: #2f2e2e;
	border: 1px solid #a7bac9;
	background-color: #ffffff;
	background-image: url(../images/newsletter/nl_bg_box.gif);
}

.emailfont {
	font-size: 11px;
}
.inbox {
	font-weight: bold;
	color: #187aa9;
	padding-top: 4px;
	padding-left: 2px;
}

li.nl {
	list-style-type: circle;
	list-style-image: url(../images/newsletter/nlbullet.jpg);
	list-style-position: outside;
	padding-bottom: 4px;

}


/* Dafna */

.deals_bg {
	background-image: url(../images/cruise_topbg.gif);
	background-repeat: repeat-x;
	height: 30px;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	color: #EC0017;
	padding-left: 7px;
	vertical-align: middle;
	border-bottom: 1px solid #98d7e9;
}

.deals_bg h2{
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
}

.group_title {
	font-size: 13px;
	font-weight: bold;
	padding-top: 6px;
	text-align: left;
	color: #EC0017;
	padding-left: 7px;
}

.questions {
	font-size: 12px;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 12px;
	white-space:nowrap;
}

.questions_dest {
	font-size: 12px;
	padding: 2px 0px 2px 6px;
	white-space:nowrap;
	width: 180px;
}

li.nl {
	list-style-type: circle;
	list-style-image: url(nlbullet.jpg);
	list-style-position: outside;
	padding-bottom: 4px;

}
.escli {
	list-style-type: none;
	padding: 1px 0;
	margin: 0;
	font-size: 12px;
	text-decoration: none;
}
.esc {
	background-image: url(../images/towel.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 3px 0 7px 7px
}

.escli a:hover {
	text-decoration:underline;
}

.nl_titlecomplete {
	font-size: 15px;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 15px;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.tabs_bg {
	background-image: url(../images/tabs_bg.gif);
}

.img_b
{
	cursor: hand; cursor: pointer;
	border: 0px;
}

.blueh { color: #006c99; }
.destination { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#003399; text-align:left; padding-left:2px }
.destination h2 {
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:24px; 
	 font-weight:bold; 
	 color:#003399;
	 text-align:left; 
	 margin: 0px;
	 display:inline;
}
.blue { font-weight:bold; color:#003399; }
.days { font-size:11px; color:#333333; font-weight:bold; }
.call { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:right;  padding: 10px 2px 0px 0px; }


/* div management */

#divGlobalArea {margin: 0px; width: 800px; z-index: 0;}
    
#divLeftColumn
{
	margin-top: 10px; /* SB from top */
	width: 249px;
	float: left;
    z-index: 9999;
}
#divMiddleColumn
{
	margin-top: 270px;
	/*margin-right: 6px;*/
	width: 532px;
	float: right;
}

#divMiddleColumn_noleft
{
	/*margin-top: 270px;*/
	/*margin-right: 6px;*/
	padding-left: 10px;
	width: 790px;
	float: left;
}

#divMainBanner
{
	position: absolute;
	width: 800px;
	height: 270px;
    z-index: 0;
}

#divSBBody
{
	background-image: url(../images/sb/sp_bg.gif); 
	background-color: #fffbd0;
	padding-top: 8px;
	padding-bottom: 8px;
	width: 240px;
	float:left;
}

#divSBBody_Side
{
	background-image: url(../images/sb/side_spbg.gif); 
	background-color: #e9f3f6;
	padding-top: 8px;
	padding-bottom: 8px;
	width: 189px;
}

#divSB_Side
{
	line-height: 15px;
	width: 189px; /* SB place common width*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	z-index: 999;
}

#divSBBody_LandingSide
{
	background-image: url(../images/sb/landing_spbg.gif); 
	background-color: #e9f3f6;
	padding-top: 8px;
	padding-bottom: 8px;
	width: 189px;
}

#divSB .SBContent
{
	width: 216px;
	padding-left: 12px;
	padding-right: 12px;
	float:left;
	/*height:300px;*/
}

#divSB_Side .SBContent_Side
{
	width: 169px;
	margin-left: 10px;
	margin-right: 10px;
}

#divSBHead_Side
{
    background-image: url(../images/sb/side_sptop.gif); 
	background-repeat: no-repeat;
    width: 189px; 
    height:28px;
}

#divSBFooter_Side
{
	background-image: url(../images/sb/side_spbot.gif); 
	background-repeat: no-repeat;
    width: 189px;
	height: 6px;
	font-size:7px;
}

#divSBHead_LandingSide
{
    background-image: url(../images/sb/landing_sptop.gif); 
	background-repeat: no-repeat;
    width: 189px; 
    height:28px;
}

#divSBFooter_LandingSide
{
	background-image: url(../images/sb/landing_spbot.gif); 
	background-repeat: no-repeat;
    width: 189px;
	height: 6px;
	font-size:7px;
}


#divSB
{
	position: relative;
	/*padding-left: 9px;*/ /* SB from left */
	margin-left:9px;
	line-height: 15px;
	width: 240px; /* SB place common width*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	z-index: 999;
	/*float:left;*/
	padding-bottom:6px;	
	display:block;
	overflow:hidden;
}

#divSBHead
{
    background-image: url(../images/sb/sp_top.png); 
	background-repeat: no-repeat;
    width: 249px; 
    height:28px;
    float:left;
}

#divSBFooter
{
	background-image: url(../images/sb/sp_bot.png); 
	background-repeat: no-repeat;
    width: 240px;
	height: 6px;
	float:left;
	font-size:5px;
}

.break
{
	height: 0px;
	clear: both;
	font-size: 0px;
    line-height: 0px;
    display:none;
}

.divLeft
{
	position: relative;
	line-height: 14px;
	width: 249px;
	font-family: Arial, Helvetica, sans-serif;
	clear: both;
	font-size: 12px;
	padding-left: 9px;
	float:left;
}

/* end of div management */

.dest_tabs_off {
	background-color:#e5e2e2;
	color:#0383d5;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	background-image: url(../images/Dtab_bg.gif);
	background-repeat: repeat-x;
	height: 30px;
	width: 90px;
	padding: 0 0;
	vertical-align:middle;
	text-align: center;
	cursor: hand;
	cursor:pointer;
}

.dest_tabs_off a {
	color:#0383d5;
	text-decoration:underline;
}

.dest_tabs_off a:hover {
	color:#EC0017;
	text-decoration:none;
}

.dest_tabs_on {
	background-color:#72c2f6;
	color:#ffffff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	background-image: url(../images/DtabChosen_bg.gif);
	background-repeat: repeat-x;
	height: 30px;
	width: 90px;
	padding: 0 0;
	vertical-align:middle;
	text-align: center;
}
.footer
{
	padding-left: 10px;
}


/* ---------- */

.nl_title {
	font-size: 14px;
	font-weight: bold;
	padding-top: 6px;
	text-align: left;
	color: #EC0017;
	padding-left: 7px;
}

h1{
	font-size: 18px;
	margin: 0px;
	color: #006c99;
	font-weight: normal;
	display:inline;
}

.top{
	font-size: 18px;
	color: #EC0017;
}

.inbox {
	font-weight: bold;
	color: #187aa9;
	padding-top: 4px;
	padding-left: 2px;
}

li.nl {
	list-style-type: circle;
	list-style-image: url(nlbullet.jpg);
	list-style-position: outside;
	padding-bottom: 4px;

}
.escli {
	list-style-type: none;
	padding: 1px 0;
	margin: 0;
	font-size: 12px;
	text-decoration: none;
}
.esc {
	background-image: url(../images/towel.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 3px 0 0 7px
}

.escli a:hover {
	text-decoration:none;
	color: #00FF66;
}


.nl_titlecomplete {
	font-size: 15px;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 15px;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.tabs_bg {
	background-image: url(../images/tabs_bg.gif);
}

.blueh {
	color: #006c99;
}

.price {color: #ef0017;
}

.lastminute {
	height: 32px;
	font-size: 20px;
	font-weight: normal;
	text-align: left;
	color: #EC0017;
	padding-left: 7px;
	vertical-align: middle;
	border-bottom: 2px solid #98d7e9;
}

.dealsdate {
	height: 20px;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	color: #666666;
	padding-right: 3px;
	vertical-align: middle;
	border-bottom: 2px solid #98d7e9;
}

.savemoney h2{
	margin: 0px;
	font-weight: bold;
	font-size: 14px;
	padding: 10px 0 6px 0px;
	color: #575757;
}

.save_text {
	color: #575757;
	font-size: 12px;
	padding-left: 7px;
}

.save_text h1 {
	color: #575757;
	font-size: 12px;
	font-weight:bold;
}
	
h1.title {
color:#006c99;
display:inline;
font-size:20px;
font-weight:normal;
margin:0;
}

.nlthank {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 16px;
	padding-left: 60px;
	padding-bottom: 10px;
	border-left: 1px solid #ccc9c9;
	border-right: 1px solid #ccc9c9;
}


table.hpdeals tr td {
	padding: 4px 0px 4px 10px;
	font-size: 12px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #E0F2FE;
	text-decoration:none;
}

table.hpdeals .retailheader {
	font-size:11px; 
	text-align:center; 
	white-space:nowrap; 
	background-color:#ffffff
}

table.hpdeals .currheader {
	font-size:11px; 
	text-align:center; 
	white-space:nowrap; 
	background-color:#ffffff; 
	color: #ec0017;
}

table.hpdeals .saveheader {
	font-size:11px; 
	text-align:center; 
	white-space:nowrap; 
	background-color:#ffffff; 
	color: #137e01;
	padding-right:4px
}

table.hpdeals .retailitem {
	text-align:center; width:50px; font-weight:bold; text-decoration: line-through; letter-spacing: 1px;
}

table.hpdeals .curritem {
	text-align:center; width:50px; letter-spacing: 1px; font-weight: bold;
}

table.hpdeals .saveitem {
	text-align:center; width: 50px; white-space:nowrap; font-weight:bold; color: #137e01;
}

h1.rsstitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #f35906;
    margin: 0px;
}

#sitemap
{
	padding: 20px 0px 0px 25px;
	width: 600px;
}

#sitemap h1
{
	font-size: 20px
}

#sitemap#sitemaptable
{
	width: 600px;
}

#sitemap h2
{
	margin: 10px 0px 4px 0px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #f35906;
}
#sitemap .sitemaptitle
{
	border-bottom: 2px solid #98d7e9;
	padding-bottom: 4px;
}
.cruiseLinePricing
{
    font-size: 12px; 
    font-weight: bold;
    text-decoration:none;
    color:#ec0017;
}
    
.amenitytypetitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    margin: 5px 0px 5px 0px;
    color: #f35906;
}
