.promotions-table 						{margin:0 5px; border-collapse:collapse; border:solid 1px #ccc; table-layout:fixed; 
										border-spacing:0; font-size:10px}
/* .promotions-table th 					{background:#204f83; color:#fff; font-size:9px; border-right:solid 1px #ccc; 
										text-align:center; padding:1px 2px; line-height:11px; text-transform:uppercase; font-size:8px} */
.promotions-table th 					{background:#fff; color:#000; font-size:9px; border-right:solid 1px #ccc; 
										text-align:center; padding:1px 2px; line-height:11px; text-transform:uppercase; font-size:8px}    /* 08/10/2011 lad */
.promotions-table td 					{padding:2px; border:solid 1px #ccc}
.quicklinks 							{text-align:center; margin:0px 5px 7px 5px;font-size:12px;font-weight:700; }
.destination 							{background:#a80c19; color:#FFF; font-weight:700; text-transform:uppercase; text-align:center}
.promotions-table caption 				{color:#FFFFFF;font-size:12px;font-weight:700;padding-bottom:4px;padding-left:10px;
			    				padding-top:7px;text-align:left;}

.promotions-table caption .captionText	{color:#FFF;float: left; width: 490px;text-align: left}
.promotions-table caption a				{color:#FFF}
.promotions-table caption a:hover		{color:#FFF; text-decoration:none}
/*
Trade codes 
A	ALASKA
AT	ALASKA CRUISETOURS
B	BERMUDA	
C	CARIBBEAN
E	EUROPE	
ET 	EUROPE CRUISETOURS
F	TRANSATLANTIC
H	HAWAII/TAHITI
L	COASTAL
M	MEXICO
N	CANADA/NEW ENGLAND
O	ORIENT/ASIA
S	SOUTH AMERICA
T	PANAMA CANAL
W	WORLD
Z	AUSTRALIA/NEW ZEALAND
P	POLYNESIAN
*/
/*.destination_A caption  {background: #5e8e3f;}*/
.destination_A caption  {background: #b55591;font-size:14px;font-weight:200;padding:8px;text-align:left;overflow:hidden; background-color:#1d4e86; background-image:url(/images/promotions/blues_gradient_bg.jpg); background-repeat:repeat-x;}
.destination_AA caption  {background: #776591;}
/*.destination_AT caption  {background: #5e8e3f;}*/
.destination_AT caption  {background: #b55591;font-size:14px;font-weight:200;padding:8px;text-align:left;overflow:hidden; background-color:#1d4e86; background-image:url(/images/promotions/blues_gradient_bg.jpg); background-repeat:repeat-x;}
.destination_B caption  {background: #b55591;font-size:14px;font-weight:200;padding:8px;text-align:left;overflow:hidden; background-color:#1d4e86; background-image:url(/images/promotions/blues_gradient_bg.jpg); background-repeat:repeat-x;}
.destination_CN caption  {background: #b2700e;}
/*.destination_E caption  {background: #b5121b;}*/
.destination_E caption  {background: #b55591;font-size:14px;font-weight:200;padding:8px;text-align:left;overflow:hidden; background-color:#1d4e86; background-image:url(/images/promotions/blues_gradient_bg.jpg); background-repeat:repeat-x;}
/*.destination_ET caption  {background: #b5121b;}*/
.destination_ET caption  {background: #b55591;font-size:14px;font-weight:200;padding:8px;text-align:left;overflow:hidden; background-color:#1d4e86; background-image:url(/images/promotions/blues_gradient_bg.jpg); background-repeat:repeat-x;}
.destination_EM caption  {background: #b5121b;}
.destination_ES caption  {background: #b5121b;}
/* .destination_B caption  {background: #b5121b;} -- Need colors for Bermuda*/
.destination_C caption  {background: #b55591;font-size:14px;font-weight:200;padding:8px;text-align:left;overflow:hidden; background-color:#1d4e86; background-image:url(/images/promotions/blues_gradient_bg.jpg); background-repeat:repeat-x;}
.destination_CT caption  {background: #b55591;}
.destination_F caption  {background: #b55591;font-size:14px;font-weight:200;padding:8px;text-align:left;overflow:hidden; background-color:#1d4e86; background-image:url(/images/promotions/blues_gradient_bg.jpg); background-repeat:repeat-x;}
.destination_FT caption  {background: #b55591;font-size:14px;font-weight:200;padding:8px;text-align:left;overflow:hidden; background-color:#1d4e86; background-image:url(/images/promotions/blues_gradient_bg.jpg); background-repeat:repeat-x;}
/* .destination_F caption  {background: #b5121b;} -- Need colors for Transatlantic */
/*.destination_H caption  {background: #faa74a;}*/
.destination_H caption  {background: #b55591;font-size:14px;font-weight:200;padding:8px;text-align:left;overflow:hidden; background-color:#1d4e86; background-image:url(/images/promotions/blues_gradient_bg.jpg); background-repeat:repeat-x;}
.destination_I caption  {background: #b55591;font-size:14px;font-weight:200;padding:8px;text-align:left;overflow:hidden; background-color:#1d4e86; background-image:url(/images/promotions/blues_gradient_bg.jpg); background-repeat:repeat-x;}
/*.destination_L caption  {background: #666666;}*/
.destination_L caption  {background: #b55591;font-size:14px;font-weight:200;padding:8px;text-align:left;overflow:hidden; background-color:#1d4e86; background-image:url(/images/promotions/blues_gradient_bg.jpg); background-repeat:repeat-x;}
/*.destination_M caption  {background: #e7a614;}*/
.destination_M caption  {background: #b55591;font-size:14px;font-weight:200;padding:8px;text-align:left;overflow:hidden; background-color:#1d4e86; background-image:url(/images/promotions/blues_gradient_bg.jpg); background-repeat:repeat-x;}
/*.destination_N caption  {background: #b2700e;}*/
.destination_N caption  {background: #b55591;font-size:14px;font-weight:200;padding:8px;text-align:left;overflow:hidden; background-color:#1d4e86; background-image:url(/images/promotions/blues_gradient_bg.jpg); background-repeat:repeat-x;}
.destination_NT caption  {background: #b55591;font-size:14px;font-weight:200;padding:8px;text-align:left;overflow:hidden; background-color:#1d4e86; background-image:url(/images/promotions/blues_gradient_bg.jpg); background-repeat:repeat-x;}
.destination_NA caption  {background: #008b97;}
/*.destination_NT caption  {background: #b2700e;}*/
/*.destination_O caption  {background: #776591;}*/
.destination_O caption  {background: #b55591;font-size:14px;font-weight:200;padding:8px;text-align:left;overflow:hidden; background-color:#1d4e86; background-image:url(/images/promotions/blues_gradient_bg.jpg); background-repeat:repeat-x;}
.destination_OT caption  {background: #b55591;font-size:14px;font-weight:200;padding:8px;text-align:left;overflow:hidden; background-color:#1d4e86; background-image:url(/images/promotions/blues_gradient_bg.jpg); background-repeat:repeat-x;}
.destination_R caption  {background: #b55591;font-size:14px;font-weight:200;padding:8px;text-align:left;overflow:hidden; background-color:#1d4e86; background-image:url(/images/promotions/blues_gradient_bg.jpg); background-repeat:repeat-x;}
.destination_RT caption  {background: #b55591;font-size:14px;font-weight:200;padding:8px;text-align:left;overflow:hidden; background-color:#1d4e86; background-image:url(/images/promotions/blues_gradient_bg.jpg); background-repeat:repeat-x;}
/*.destination_S caption  {background: #9da53b;}*/
.destination_S caption  {background: #b55591;font-size:14px;font-weight:200;padding:8px;text-align:left;overflow:hidden; background-color:#1d4e86; background-image:url(/images/promotions/blues_gradient_bg.jpg); background-repeat:repeat-x;}
.destination_SP caption  {background: #faa74a;}
.destination_ST caption  {background: #b55591;font-size:14px;font-weight:200;padding:8px;text-align:left;overflow:hidden; background-color:#1d4e86; background-image:url(/images/promotions/blues_gradient_bg.jpg); background-repeat:repeat-x;}
/*.destination_T caption  {background: #008b97;}*/
.destination_T caption  {background: #b55591;font-size:14px;font-weight:200;padding:8px;text-align:left;overflow:hidden; background-color:#1d4e86; background-image:url(/images/promotions/blues_gradient_bg.jpg); background-repeat:repeat-x;}
.destination_V caption  {background: #b55591;font-size:14px;font-weight:200;padding:8px;text-align:left;overflow:hidden; background-color:#1d4e86; background-image:url(/images/promotions/blues_gradient_bg.jpg); background-repeat:repeat-x;}
/*.destination_W caption  {background: #de761c;}*/
.destination_W caption  {background: #b55591;font-size:14px;font-weight:200;padding:8px;text-align:left;overflow:hidden; background-color:#1d4e86; background-image:url(/images/promotions/blues_gradient_bg.jpg); background-repeat:repeat-x;}
/*.destination_Z caption  {background: #de761c;}*/
.destination_Z caption  {background: #b55591;font-size:14px;font-weight:200;padding:8px;text-align:left;overflow:hidden; background-color:#1d4e86; background-image:url(/images/promotions/blues_gradient_bg.jpg); background-repeat:repeat-x;}
.destination_ZT caption  {background: #b55591;font-size:14px;font-weight:200;padding:8px;text-align:left;overflow:hidden; background-color:#1d4e86; background-image:url(/images/promotions/blues_gradient_bg.jpg); background-repeat:repeat-x;}
/* .destination_P caption  {background: #b5121b;}  -- Need colors for Polynesia */


/*.destination_A td a:hover	{ color:#FFF; background:#5e8e3f }*/
.destination_A td a:hover	{
	text-decoration: underline;
}
.destination_AA td a:hover	{ color:#FFF; background:#776591 }
/*.destination_AT td a:hover	{ color:#FFF; background:#5e8e3f }*/
.destination_AT td a:hover	{
	text-decoration: underline;
}
.destination_B td a:hover	{
	text-decoration: underline;
}
.destination_CN td a:hover	{ color:#FFF; background:#b2700e }
/*.destination_E td a:hover	{ color:#FFF; background:#b5121b }*/
.destination_E td a:hover	{
	text-decoration: underline;
}
/*.destination_ET td a:hover	{ color:#FFF; background:#b5121b }*/
.destination_ET td a:hover	{
	text-decoration: underline;
}
.destination_EM td a:hover	{ color:#FFF; background:#b5121b }
.destination_ES td a:hover	{ color:#FFF; background:#b5121b }
/* .destination_B td a:hover	{ color:#FFF; background:#b5121b } */
/* .destination_C td a:hover	{ color:#FFF; background:#b55591 } */
.destination_C td a:hover	{
	text-decoration: underline;
}
.destination_CT td a:hover	{ color:#FFF; background:#b55591 }
/* .destination_F td a:hover	{ color:#FFF; background:#b55591 } */
.destination_F td a:hover	{
	text-decoration: underline;
}
.destination_FT td a:hover	{
	text-decoration: underline;
}
.destination_H td a:hover	{
	text-decoration: underline;
}
.destination_I td a:hover	{
	text-decoration: underline;
}
/*.destination_L td a:hover	{ color:#FFF; background:#666666 }*/
.destination_L td a:hover	{
	text-decoration: underline;
}
/*.destination_M td a:hover	{ color:#FFF; background:#e7a614 }*/
.destination_M td a:hover	{
	text-decoration: underline;
}
/*.destination_N td a:hover	{ color:#FFF; background:#b2700e }*/
.destination_N td a:hover	{
	text-decoration: underline;
}
.destination_NT td a:hover	{
	text-decoration: underline;
}
.destination_NA td a:hover	{ color:#FFF; background:#008b97 }
/*.destination_NT td a:hover	{ color:#FFF; background:#b2700e }*/
/*.destination_O td a:hover	{ color:#FFF; background:#776591 }*/
.destination_O td a:hover	{
	text-decoration: underline;
}
.destination_OT td a:hover	{
	text-decoration: underline;
}
.destination_R td a:hover	{
	text-decoration: underline;
}
.destination_RT td a:hover	{
	text-decoration: underline;
}
/*.destination_S td a:hover	{ color:#FFF; background:#9da53b }*/
.destination_S td a:hover	{
	text-decoration: underline;
}
.destination_ST td a:hover	{
	text-decoration: underline;
}
.destination_SP td a:hover	{ color:#FFF; background:#faa74a }
/* .destination_T td a:hover	{ color:#FFF; background:#008b97 } */
.destination_T td a:hover	{
	text-decoration: underline;
}
.destination_V td a:hover	{
	text-decoration: underline;
}
/*.destination_W td a:hover	{ color:#FFF; background:#de761c }*/
.destination_W td a:hover	{
	text-decoration: underline;
}
/*.destination_Z td a:hover	{ color:#FFF; background:#de761c } */
.destination_Z td a:hover	{
	text-decoration: underline;
}
.destination_ZT td a:hover	{
	text-decoration: underline;
}
/* .destination_P td a:hover	{ color:#FFF; background:#5e8e3f } */

/*.destination_A td 	{background:#f7f9f5;}*/
.destination_A td 	{background:#ebf0f6}
.destination_A td.even 	{background:#f4f8fb}
.destination_AA td 	{background:#f8f7f9}
/*.destination_AT td 	{background:#f7f9f5;}*/
.destination_AT td 	{background:#ebf0f6}
.destination_AT td.even {background:#f4f8fb}
.destination_A td 	{background:#ebf0f6}
.destination_A td.even 	{background:#f4f8fb}
.destination_CN td 	{background:#fbf8f3}
/*.destination_E td 	{background:#fbf3f3}*/
.destination_E td 	{background:#ebf0f6}
.destination_E td.even 	{background:#f4f8fb}
/*.destination_ET td 	{background:#fbf3f3}*/
.destination_ET td 	{background:#ebf0f6}
.destination_ET td.even {background:#f4f8fb}
.destination_EM td 	{background:#fbf3f3}
.destination_ES td 	{background:#fbf3f3}
/* .destination_B td 	{background:#fbf3f3}  -- Need colors for Bermuda*/
.destination_C td 	{background:#ebf0f6}
.destination_C td.even 	{background:#f4f8fb}
.destination_CT td 	{background:#fbf6f9}
/* .destination_F td 	{background:#fbf3f3}  -- Need colors for Transatlantic */
.destination_F td 	{background:#ebf0f6}
.destination_F td.even 	{background:#f4f8fb}
.destination_FT td 	{background:#ebf0f6}
.destination_FT td.even 	{background:#f4f8fb}
/*.destination_H td 	{background:#fffbf6}*/
.destination_H td 	{background:#ebf0f6}
.destination_H td.even 	{background:#f4f8fb}
.destination_I td 	{background:#ebf0f6}
.destination_I td.even 	{background:#f4f8fb}
/*.destination_L td 	{background:#f7f7f7}*/
.destination_L td 	{background:#ebf0f6}
.destination_L td.even 	{background:#f4f8fb}
/*.destination_M td 	{background:#fefaf3}*/
.destination_M td 	{background:#ebf0f6}
.destination_M td.even 	{background:#f4f8fb}
/*.destination_N td 	{background:#fbf8f3}*/
.destination_N td 	{background:#ebf0f6}
.destination_N td.even 	{background:#f4f8fb}
.destination_NA td 	{background:#f2f9fa}
/*.destination_NT td 	{background:#fbf8f3}*/
.destination_NT td 	{background:#ebf0f6}
.destination_NT td.even 	{background:#f4f8fb}
/*.destination_O td 	{background:#f8f7f9}*/
.destination_O td 	{background:#ebf0f6}
.destination_O td.even 	{background:#f4f8fb}
.destination_OT td 	{background:#ebf0f6}
.destination_OT td.even {background:#f4f8fb}
.destination_R td 	{background:#ebf0f6}
.destination_R td.even 	{background:#f4f8fb}
.destination_RT td 	{background:#ebf0f6}
.destination_RT td.even {background:#f4f8fb}
/*.destination_S td 	{background:#fafaf5}*/
.destination_S td 	{background:#ebf0f6}
.destination_S td.even 	{background:#f4f8fb}
.destination_ST td 	{background:#ebf0f6}
.destination_ST td.even 	{background:#f4f8fb}
.destination_SP td 	{background:#fffbf6}
/*.destination_T td 	{background:#f2f9fa}*/
.destination_T td 	{background:#ebf0f6}
.destination_T td.even 	{background:#f4f8fb}
.destination_V td 	{background:#ebf0f6}
.destination_V td.even 	{background:#f4f8fb}
/*.destination_W td 	{background:#fdf8f3}*/
.destination_W td 	{background:#ebf0f6}
.destination_W td.even 	{background:#f4f8fb}
/*.destination_Z td 	{background:#fdf8f3}*/
.destination_Z td 	{background:#ebf0f6}
.destination_Z td.even 	{background:#f4f8fb}
.destination_ZT td 	{background:#ebf0f6}
.destination_ZT td.even	{background:#f4f8fb}
/* .destination_P td 	{background:#fbf3f3} -- Need colors for Polynesia */

/*Temp styles */
.Alaska caption		{background: #5e8e3f;}
.Alaska td 			{background:#f7f9f5;}
.Alaska td a:hover	{ color:#FFF; background:#5e8e3f }
.Europe caption  	{background: #b5121b;}
.Europe td 			{background:#fbf3f3}
.Europe td a:hover	{ color:#FFF; background:#b5121b }

.promotions-table h3 { padding-top:5px}
.promotions-table h3 a{ color:#B5121B; font-size:1.1em;font-weight:400;}
.promotions-table th {font-size:10px; padding:3px}
/*.promotions-table.destination_A h3 a {color:#5E8E3F}*/
.promotions-table.destination_AT h3 a {color:#5E8E3F}
/*.promotions-table.destination_A h3 a:hover {color:#FFF}*/
.promotions-table.destination_AT h3 a:hover {color:#FFF}
.upgrade-price{ color:#7d964c; font-size: 18px; font-weight: 700; padding-left:4px;}
.upgrade-price .amount { color:red }

/* styles for promotion countdown display         08/10/2011 lad */
#countbox1 { color:#666; font-size:14px; font-weight:bold;}
.days, .hours, .minutes{ color:#e31000; }
.countdown-msg{ color:#e31000; font-weight:bold;}

/* styles for alternating odd/even row background colors   08/10/2011 lad */
.tr-odd {background-color: #ebf0f6;}
.tr-even {background-color: #f4f8fb;}
