.TurtessPageBODY
{
	color: #2F2F4F; 
	background-color: #ffffff; 
	scrollbar-face-color: #DEE3E7; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #DEE3E7; 
	scrollbar-3dlight-color: #D1D7DC; 
	scrollbar-arrow-color: #006699; 
	scrollbar-track-color: #EFEFEF; 
	scrollbar-darkshadow-color: #98AAB1; 
	margin-top: 0; 
	margin-right: 0; 
	margin-bottom: 0; 
	margin-left: 0;
	padding-top: 0px; 
	padding-right: 0px;
	padding-bottom: 0px; 
	padding-left: 0px;
}
.TurtessFormTABLE
{

}
.TurtessFormHeaderTD
{
	background-color: #3299CC; 
	color: #FFFFFF; 
	text-align: Center; 
	padding: 3;
}
.FormHeaderFONT
{
	font-size: 10pt; 
	color: #FFFFFF; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, Tahoma;
}
.TurtessFieldCaptionTD
{
	background-color: #DEDFDF; 
	padding: 3;
}
.TurtessFieldCaptionFONT
{
	font-size: 10pt; 
	font-family: Verdana, Helvetica, Arial, Tahoma;
}
.TurtessDataTD
{
	background-color: #F7F7F7; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;
}
.TurtessRecordSeparatorTD
{
	background-color: #F7F7F7;
}
.TurtessDataFONT
{
	font-size: 8pt; 
	font-family: Verdana, Helvetica, Arial, Tahoma;
}
.TurtessColumnFONT
{
	font-size: 8pt; 
	color: #FFFFFF; 
	font-weight: bold; 
	font-family: Verdana, Helvetica, Arial, Tahoma;
}
.TurtessColumnTD
{
	background-color: #3299cc; 
	color: #FFFFFF; 
	padding: 3;
}
table
{
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
}
.TurtessSeparatorTD
{
	height: 1px; 
	background-color: #00659C;
}
.TurtessAltDataTD
{
	background-color: #FFFFF7; 
	font-size: 13px;
}
.TurtessFooterTD
{
	border-bottom: 1px solid #003451; 
	border-left: 1px solid #5AA4CC; 
	border-right: 1px solid #003451; 
	border-top: 1px solid #5AA4CC; 
	color: #000000; 
	font-weight: bold; 
	font-size: 9pt;
}
a.TurtessSorterLink:link
{
	color: #FFFFFF; 
	text-decoration: underline;
}
a.TurtessSorterLink:visited
{
	color: #FFFFFF; 
	text-decoration: underline;
}
a.TurtessSorterLink:hover
{
	color: #FFFFFF; 
	text-decoration: none;
}
a.TurtessSorterLink:active
{
	color: #FFFFFF; 
	text-decoration: none;
}
a.TurtessDataLink:link
{
	text-decoration: underline;
}
a.TurtessDataLink:visited
{
	color: #666699;
	text-decoration: underline;
}
a.TurtessDataLink:hover
{
	color: #FF0000; 
	text-decoration: none;
}
a.TurtessDataLink:active
{
	color: #FF0000; 
	text-decoration: none;
}
a.TurtessNavigatorLink:link
{
	color: #969696; 
	text-decoration: underline;
}
a.TurtessNavigatorLink:visited
{
	color: #666699; 
	text-decoration: underline;
}
a.TurtessNavigatorLink:hover
{
	color: #40E0D0; 
	text-decoration: none;
}
a.TurtessNavigatorLink:active
{
	color: #40E0D0; 
	text-decoration: none;
}
.TurtessButton
{
	border-bottom: 1px solid #003451; 
	border-left: 1px solid #5AA4CC; 
	border-right: 1px solid #003451; 
	border-top: 1px solid #5AA4CC; 
	color: #336699; 
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 8pt; 
	font-weight: bold;
}
.TurtessInput
{
	border-bottom: 1px solid #00659C; 
	border-left: 1px solid #00659C; 
	border-right: 1px solid #00659C; 
	border-top: 1px solid #00659C; 
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 8pt; 
	font-weight: bold;
}
.TurtessTextarea
{
	border-bottom: 1px solid #00659C; 
	border-left: 1px solid #00659C; 
	border-right: 1px solid #00659C; 
	border-top: 1px solid #00659C; 
	font-family: Tahoma, Arial, Verdana, Helvetica; 
	font-size: 10pt;
}
.TurtessSelect
{
	font-family: Tahoma, Arial, Verdana, Helvetica; 
	font-size: 7pt;
}
.TurtessFormHeaderFONT
{
	font-size: 9pt; 
	color: #006699; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, Tahoma; 
	background-color: #FFFF99;
}
.TurtessMessageMain
{
	font-size: 12pt; 
	color: #FF0000; 
	font-family: Verdana, Helvetica, Arial, Tahoma; 
	font-weight: bold;
}
BODY
{
	color: #2F2F4F; 
	background-color: #ffffff; 
	scrollbar-face-color: #DEE3E7; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #DEE3E7; 
	scrollbar-3dlight-color: #D1D7DC; 
	scrollbar-arrow-color: #006699; 
	scrollbar-track-color: #EFEFEF; 
	scrollbar-darkshadow-color: #98AAB1; 
	margin-top: 0; 
	margin-right: 0; 
	margin-bottom: 0; 
	margin-left: 0;
}
TABLE
{
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-weight: normal;
}
H4
{
	color: #691732; 
	font-size: 18px; 
	font-weight: bold;
}
CAPTION
{
	font-size: 10pt; 
	text-align: left; 
	font-weight: bold; 
	color: #691732;
	padding: 0 0 2px 0;
}
SELECT.sel
{
	font-family: Tahoma, Arial, Verdana, Helvetica; 
	font-size: 8pt;
	width: 380px;
}
INPUT.mw
{
	border-bottom: 1px solid #00659C; 
	border-left: 1px solid #00659C; 
	border-right: 1px solid #00659C; 
	border-top: 1px solid #00659C; 
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 8pt; 
	font-weight: bold;
}
TD.mw
{
	font-size: 11px; 
	background-color: #ffffff; 
	font-family: Verdana, Tahoma, Arial, Helvetica;
}
TD.mww
{
	font-size: 11px; 
	background-color: #ffffff; 
	font-family: Verdana, Tahoma, Arial, Helvetica;
}
TD.mw1
{
	font-size: 11px; 
	background-color: #F4F4F4; 
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-weight: normal; 
	color: black;
}
TD.mwh
{
	font-size: 12px; 
	font-weight: bold; 
	background-color: #ADD8E6; 
	font-family: Verdana, Tahoma, Arial, Helvetica;
}
TD.mwn
{
	font-size: 11px; 
	background-color: #ADD8E6; 
	font-family: Arial Cyr, MS Sans Serif;
}
TD.green
{
	font-size: 11px; 
	background-color: #98FB98; 
	font-family: Verdana, Tahoma, Arial, Helvetica;
}
TD.yelow
{
	font-size: 11px; 
	background-color: #FFFF99; 
	font-family: Verdana, Tahoma, Arial, Helvetica;
}
TD.red
{
	font-size: 11px; 
	background-color: #FF9999; 
	font-family: Verdana, Tahoma, Arial, Helvetica;
}
TABLE.mw
{
	width: 100%; 
	background-color: #808080; 
	font-family: Verdana, Tahoma, Arial, Helvetica;
}
TABLE.mww
{
	width: 100%; 
	background-color: #ffffff; 
	font-family: Verdana, Tahoma, Arial, Helvetica;
}
A:link
{
	color: blue; 
	font-weight: normal;
}
A:visited
{
	color: #666699; 
	font-weight: normal;
}
A:hover
{
	color: red;
}
A.vg:link
{
	color: blue; 
	font-weight: normal;
}
A.vg:hover
{
	color: red;
}
TH.mw
{
	font-size: 12px; 
	font-weight: bold; 
	background-color: #ADD8E6; 
	font-family: Verdana, Tahoma, Arial, Helvetica;
}
.but
{
	border-bottom: 1px solid #003451; 
	border-left: 1px solid #5AA4CC; 
	border-right: 1px solid #003451; 
	border-top: 1px solid #5AA4CC; 
	color: #336699; 
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 8pt; 
	font-weight: bold;
}
a.green:link
{
	font-weight: bold;
	color: green; 
	text-decoration: underline;
}
a.green:visited
{
	font-weight: bold;
	color: green; 
	text-decoration: underline;
}
a.green:hover
{
	font-weight: bold;
	color: green; 
	text-decoration: underline;
}
a.green:active
{
	font-weight: bold;
	color: green; 
	text-decoration: underline;
}

.td_gray_1 {  background-color: #f7f7f7; font-family: Tahoma; font-size: 9px; font-weight: bold; text-align: center}
.td_bluefont_9 {  font-family: Tahoma; font-size: 9px; font-weight: bold; color: #336699; background-color: #FFFFFF}
.td_redfont_9 { font-family: Tahoma; font-size: 9px; font-weight: bold; color: #FF0000; background-color: #FFFFFF ; text-align: center}
.td_9_center { font-family: Tahoma; font-size: 9px; font-weight: bold; color: #336699; background-color: #FFFFFF ; text-align: center}
.silver
{
	background-color: silver;
}
a.red:link
{
	font-size: 11px; 
	font-family: Verdana, sans-serif; 
	text-decoration: none;
}
a.red:visited
{
	font-size: 11px; 
	font-family: Verdana, sans-serif; 
	text-decoration: none;
}
a.red:hover
{
	font-size: 11px; 
	font-family: Verdana, sans-serif; 
	text-decoration: underline;
}
a.red:active
{
	font-size: 11px; 
	font-family: Verdana, sans-serif; 
	text-decoration: none;
}

.gray_link_11		{font-size: 12px; color: #666666; font-weight: bold; font-family: Tahoma; text-decoration: none;}

a.gray_link_11:link	{font-size: 12px; color: #666666; font-weight: bold; font-family: Tahoma; text-decoration: none;}
a.gray_link_11:visited	{font-size: 12px; color: #666666; font-weight: bold; font-family: Tahoma; text-decoration: none;}
a.gray_link_11:hover	{font-size: 12px; color: #000000; font-weight: bold; font-family: Tahoma; text-decoration: none;}
a.gray_link_11:active	{font-size: 12px; color: #666666; font-weight: bold; font-family: Tahoma; text-decoration: none;}

h1			{font-size: 14px; color: #FF0000; font-weight: bold; font-family: Tahoma; text-decoration: none; line-height: 14px; margin-top: 0px; margin-right: 0; margin-bottom: 0px; margin-left: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}
h2			{font-size: 14px; color: #0070ba; display:inline; background-color:#FFFF99; font-family: Tahoma; text-decoration: none; line-height: 15px; margin-top: 0px; margin-right: 0; margin-bottom: 0px; margin-left: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}
h3			{font-size: 14px; color: #0070ba; display:inline; background-color:#FFFF99; font-family: Tahoma; text-decoration: none; line-height: 14px; margin-top: 0px; margin-right: 0; margin-bottom: 0px; margin-left: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}
.smallradio		{WIDTH: 15px; HEIGHT: 14px}
.button			{font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 8pt; font-weight: normal;}

.onlinemenu 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;color: #000000;text-decoration: none;}
a.onlinemenu:link 	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;color: #000000;text-decoration: none;}
a.onlinemenu:visited	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;color: #000000;text-decoration: none;}
a.onlinemenu:hover	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;color: #000000;text-decoration: underline;}
a.onlinemenu:active	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;color: #000000;text-decoration: none;}

SELECT.default
{
	font-family: Arial Cyr, Arial, Verdana, Tahoma, Arial, Helvetica;
	font-size: 8pt; 
	font-weight: normal;
}

.footerlink		{font-size: 11px; color: #333333; font-weight: normal; text-decoration: none;}
a.footerlink:link	{font-size: 11px; color: #333333; font-weight: normal; text-decoration: underline;}
a.footerlink:visited	{font-size: 11px; color: #333333; font-weight: normal; text-decoration: underline;}
a.footerlink:hover 	{font-size: 11px; color: #333333; font-weight: normal; text-decoration: underline;}
a.footerlink:active	{font-size: 11px; color: #333333; font-weight: normal; text-decoration: underline;}

select			{border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 8pt; font-weight: normal; background-color: #FFFFFF}

.rightoption		{font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; background-color: #f2f2f2; color: #666666}
.wordwrap {  
 white-space: pre-wrap;       /* css-3 should we be so lucky... */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 ?? */
 white-space: -o-pre-wrap;    /* Opera 7 ?? */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 }

 pre 
{
  white-space: pre-wrap;       /* css-3 */
  white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
  white-space: -pre-wrap;      /* Opera 4-6 */
  white-space: -o-pre-wrap;    /* Opera 7 */
  word-wrap: break-word;       /* Internet Explorer 5.5+ */
  overflow: hidden; 
}

#DgStatus{
position:absolute;
top:5px;
left:440px;
border: 0px solid #333333;
margin:0px;
display:block;
z-index:5;
width:400px;
height:30px;
}

#HotelQuickSearch{
position:absolute;
top:5px;
left:450px;
border: 0px solid #333333;
margin:0px;
display:block;
z-index:4;
width:350px;
height:25px;
}

.anothertxt {font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #002909; font-weight:normal;}
.anothertxt:first-letter { font-size: 150%; font-family: Verdana, Helvetica, sans-serif; color: #3299cc; font-weight:bold; font-style: italic; text-transform:uppercase;}

.TurtessDataTD ul, li {text-align:left;}

#hotelresult{
position:absolute;
top:191px;
left:266px;
width:250px;
display:none;
border: 1px solid #CCCCCC;
z-index:7;
}

.over {background-color:#99CCFF; font-size:10px;} 
.out {background-color:#FFFFFF; font-size:10px;} 

.description		{font-size: 13pt; color: #000000; font-family: Tahoma, Arial, Verdana; font-weight: 1; text-decoration: none; border-bottom:1px solid gray; background-color: #FFFFCC; margin-top: 1em; padding:3px }

#ship_description p img {
	margin: 0 2px 2px 0;
	border:0;
}
#cruises-quick-price td {
	text-align: center;
}