body                { font-size:13px; color:#000000; font-family: Arial, Serif; margin:0px; background:#FFFFFF; padding:0px; }
table, td           { font-size:13px; color:#000000; font-family: Arial, Serif; }

table.container     { width:788px; border-left:1px solid #666666; border-right:1px solid #666666; border-bottom:1px solid #666666; }

table.login         { width:100%; background:#0099CC; border-top:#006699 1px solid; border-bottom:#006699 1px solid; }
td.menu             { background:#D0DCE0; border-right:1px solid #666666; }
td.submenu          { background:#CCCCCC; border-right:1px solid #666666; }

table.display       { border:1px solid #000000; }
td.head             { background:#FFFFFF; font-weight:bold; white-space:nowrap; }
td.alt1             { background:#999999; white-space:nowrap; }
td.alt2             { background:#CCCCCC; white-space:nowrap; }
td.ct               { background:#CCCCCC; }

table.flights       { background-image:url(images/flights.gif); background-repeat:no-repeat; }
table.cruises       { background-image:url(images/cruises.gif); background-repeat:no-repeat; }
table.subhead       { background-image:url(images/background_subhead.gif); background-repeat:no-repeat; font-weight:bold; }
table.contact       { border:1px solid #CCCCCC; background:#EEEEEE; }

table.detailhead    { border:1px solid #669933; background:#B3E87E; margin-bottom:5px; }
td.detailhead       { font-size:18px; font-weight:bold; color:#669933; }

table.detailmain    { border:1px solid #FFCC00; background:#F3F288; margin-bottom:5px; }
td.detailmain       { font-size:16px; font-weight:bold; }

table.detailmore    { border:1px solid #CCCCCC; background:#EEEEEE; margin-bottom:5px; }
td.detailmore       { font-size:16px; font-weight:bold; }

table.detailfoot    { border:1px solid #CCCCCC; background:#EEEEEE; }
td.detailfoot       { font-size:16px; font-weight:bold; }


td.navigation       { background:#008131; color:#FFFFFF; font-weight:bold; }
td.tagline          { background:#008131; color:#FEF900; font-weight:bold; font-style:italic; }

td.footer           { background:#FEF900; }
td.sectionhead      { font-size:12px; color:#861F00; font-weight:bold; }

table.search        { border:1px solid #52B058; }
td.searchfield      { background:#EAF7FD; color:#01095C; font-weight:bold; }
td.searchinput      { background:#CCFFCC; color:#01095C; }

table.content       { border:1px solid #52B058; border-top:0px; }

span.inactive       { color:#CCCCCC; }
span.error          { font-weight:bold; color:#990000; }
span.footer         { color:#666666; }
span.offer			{ font-weight:bold; color:#BB0000; }
span.adminpanel     { font-size:18px; font-style:italic; font-weight:bold; color:#FFFFFF; }

a				    { color:#0033CC; font-weight:normal; text-decoration:underline; }
a:hover				{ color:#0033CC; font-weight:normal; text-decoration:none; }
a.active			{ color:#0033CC; font-weight:bold;   text-decoration:underline; }
a.active:hover      { color:#0033CC; font-weight:bold;   text-decoration:none; }
a.inactive			{ color:#3376CA; font-weight:normal; text-decoration:underline; }
a.inactive:hover	{ color:#3376CA; font-weight:normal; text-decoration:none; }
a.orderby			{ color:#000000; font-weight:bold; text-decoration:underline; }
a.orderby:hover		{ color:#000000; font-weight:bold; text-decoration:none; }
a.null			    { color:#000000; font-weight:normal; text-decoration:underline; }
a.null:hover		{ color:#000000; font-weight:normal; text-decoration:underline; }
a.cruise			{ color:#008131; font-weight:bold; text-decoration:underline; }
a.cruise:hover		{ color:#008131; font-weight:bold; text-decoration:none; }
a.navigation		{ color:#FFFFFF; font-weight:bold;   text-decoration:none; }
a.navigation:hover  { color:#FEF900; font-weight:bold;   text-decoration:none; }

div.lang            { text-align:center; margin-top:50px; margin-bottom:50px; }