/* NEW GOGO CLASSES -------------------------------------------- */
body{margin: 1px; background:#FFFFFF;}

img.thumb {border-color: #dddddd}
img.photo {border-color: #dddddd}

td {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
td.header {color: #FFFFFF; background: #2255AA}
td.footer {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #FFFFFF; background: #FFFFEE;}

td.leftcolumn {background:#EFF8FA;}
td.rightcolumn {}
td.termsconditions {font-size: 9px; color:#000000}

td.footerOnlineHelp {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #FFFFFF; background: #E3BBD5;}
td.footerAgentTools {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #FFFFFF; background: #99BBFF;}
td.footerNewsEvents {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #FFFFFF; background: #A9D4BC;}

td.titleOnlineHelp {font-size: 18px; font-weight: 900; color: #BB3388;text-transform:uppercase;}
td.titleAgentTools {font-size: 18px; font-weight: 900; color: #2255AA;text-transform:uppercase;}
td.titleNewsEvents {font-size: 18px; font-weight: 900; color: #66BB99;text-transform:uppercase;}
td.title {font-size: 18px; font-weight: 900; color: #FF0033;text-transform:uppercase;}

td.hotel {font-weight: 900; color: #2255AA;}
td.destination {font-weight: 900; color: #000000;}
td.offer {font-weight: 900; color: #FF0033}
td.fromPrice {font-weight: 900; color: #449977;}

td.small {font-size: 10px;}

td.grey {color: #999999}
td.lightgrey {color: #CCCCCC;}
td.red {color: #FF0033}
td.blue {color: #2255AA}

td.subhead {font-weight:bold; color: #000000}
td.subheadblue {font-weight:bold; color: #2255AA}
td.subheadgreen {font-weight:bold; color: #449977}

td.greenbox {color: #FFFFFF; background: #66CC33;}
td.greybox {color: #000000; background: #EEEEEE;}

td.rule {background:#CCEEFF;}

td.disclaimer {color: #005599;}
td.disclaimerRule {}

/* NEWS AND EVENTS*/

td.events {color: #CC00CC;}
td.famtrips {color: #00CC00;}
td.conferences {color: #FFBB00;}
td.incentives {color: #0099FF;}

.flyagencyname {font-family: Times New Roman; font-size: 24px; font-style: italic; color:#000000}
.flyheader {font-family: Arial; font-size: 18px; font-weight: 900; color:#000000}
.flydestination {font-family: Arial; font-size: 18px; color:#000000}
.flynight {font-family: Arial; font-size: 14px; font-weight: 900; color:#000000}
.flyprice {font-family: Arial; font-size: 60px; font-weight: 900; color:#000000}
.flyincludes  {font-family: Arial; font-size: 14px; color:#000000}
.flydescription {font-family: Times New Roman; font-size: 12px; font-weight: 900; color:#000000}
.flyagency {font-family: Times New Roman; font-size: 14px; font-weight: 900; color:#000000}
.flyterms {font-family: Times New Roman; font-size: 6px; color:#000000}

a:link {color:2255AA;}
a:visited {color: #2255AA;}
a:active {color: #2255AA;}
a:hover {color: #ff0033;}

a.white:link {color:#FFFFFF;}
a.white:visited {color: #FFFFFF;}
a.white:active {color: #FFFFFF;}
a.white:hover {color: #FF0033;}

a.red:link {color:#FF0033;}
a.red:visited {color: #FF0033;}
a.red:active {color: #FF0033;}
a.red:hover {color: #FF0033;}

a.green:link {color:#449977;}
a.green:visited {color: #449977;}
a.green:active {color: #449977;}
a.green:hover {color: #449977;}

a.footer:link {color:#2255AA;}
a.footer:visited {color: #2255AA;}
a.footer:active {color: #2255AA;}
a.footer:hover {color: #ff0033;}

a.news:link {color: #ff0000; text-decoration: none; font-size: 11px;}
a.news:visited {color: #ff0000; text-decoration: none; font-size: 11px;}
a.news:active {color: #ff0000; text-decoration: none; font-size: 11px;}
a.news:hover {color: #ff0000; text-decoration: none; font-size: 11px;}

a.events:link {color: #CC00CC; text-decoration: none; font-size: 11px;}
a.events:visited {color: #CC00CC; text-decoration: none; font-size: 11px;}
a.events:active {color: #CC00CC; text-decoration: none; font-size: 11px;}
a.events:hover {color: #CC00CC; text-decoration: none; font-size: 11px;}

a.famtrips:link {color: #00CC00; text-decoration: none; font-size: 11px;}
a.famtrips:visited {color: #00CC00; text-decoration: none; font-size: 11px;}
a.famtrips:active {color: #00CC00; text-decoration: none; font-size: 11px;}
a.famtrips:hover {color: #00CC00; text-decoration:none ; font-size: 11px;}

a.conferences:link {color: #FFCC00; text-decoration: none; font-size: 11px;}
a.conferences:visited {color: #FFCC00; text-decoration: none; font-size: 11px;}
a.conferences:active {color: #FFCC00; text-decoration: none; font-size: 11px;}
a.conferences:hover {color: #FFCC00; text-decoration: none; font-size: 11px;}

a.incentives:link {color: #0099FF; text-decoration: none; font-size: 11px;}
a.incentives:visited {color: #0099FF; text-decoration: none; font-size: 11px;}
a.incentives:active {color: #0099FF; text-decoration: none; font-size: 11px;}
a.incentives:hover {color: #0099FF; text-decoration: none; font-size: 11px;}

form {}

input {color: #2255AA;}

option {font-size: 10px;}
option.small {font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 9px;}

select {font-size: 10px;}
select.small {font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 9px;}

textarea {font-size: 12px; color: #2255AA;}

/* LIBERTY LEFT COLUMN CLASSES -------------------------------------------- */

td.leftcoltitle	{font-size: 12px; color: #ffffff; font-weight: bold;}
td.leftcolhdr	{font-size: 12px; color: #ffdd66; font-weight: bold;}
td.leftcolsubhdr	{font-weight: bold; color: #ffcc00}
td.leftcol			{color: #ffffff}
td.leftcoloffer		{font-weight: 900; color: #ffcc00}
td.sub_dest_advisories {font-weight:bold; color: #000000}

/* LIBERTY RIGHT COLUMN CLASSES -------------------------------------------- */

td.rightcoltitle	{font-size: 12px; color: #003366; font-family: arial black, sans-serif;}
td.rightcolhdr		{font-size: 11px; font-weight: bold; color: #003366;}
td.rightcolsubhdr	{font-size: 10px; font-weight: bold; color: #338899}
td.rightcol			{font-size: 11px; color: #0077bb}
td.rightcoloffer	{font-weight: 900; color: #FF0033}
table.getawaytable {background:#FFFFEE;}
td.getawayRule {background:#EEEEDD;}

/* LIBERTY BODY CLASSES -------------------------------------------- */

p		{font-size: 12px; font-family: arial, verdana, sans-serif;}
td		{font-size: 12px; color: #003366; font-family: arial, verdana, sans-serif}

p.body		{font-size: 12px; color: #005599; font-family: arial, verdana, sans-serif;}

b.hotel {font-size: 12px; color: #003366; font-weight: bold;}
b.offer {font-size: 11px; color: #8888bb;}
b.alert {font-size: 11px; color: #FF0033;}
i.promo {font-size: 11px; color: #003366; font-weight: bold;}
i.validfor {font-size: 11px; color: #003366;}

img.thumb {border-color: #dddddd}
img.photo {border-color: #dddddd}

.small		{font-size: 10px; color: #003366}
td.titleColumn {font-size: 12px; color: #003366; font-style: italic;height:20; font-weight: bold;}
td.Label {font-size: 12px; color: #003366; font-weight: bold;text-transform:uppercase;}
td.subLabel {font-size: 11px; color: #003366; font-style: italic;}
td.columnLabel {font-size: 11px; color: #003366; font-weight: bold;}
td.hotel { font-size: 12px; font-weight: 900; color: #003366;text-transform:uppercase;}
td.destination { font-size: 12px; font-weight: 900; color: #003366;text-transform:uppercase;}
td.offer {font-weight: 900; font-size: 12px; color: #8888bb}
td.byline {font-size: 10px; color: #665544;}
td.breadcrumb {font-size: 11px; color: #003366;}
td.fromPrice {font-size: 12px; font-weight: bold; color: #0077bb;}
td.itinerary {font-size: 11px; color: #0077BB; background: #ffffff}
td.body {color: #005599;}
td.button {font-weight: bold; background: #003366;color: #ffffff }

td.title1 {font-family: Arial Black, Tahoma Bold, sans-serif; font-size: 14px; color: #003366;}
td.title2 {font-family: Arial Black, Tahoma Bold, sans-serif; font-size: 14px; color: #6699CC;}
td.title3 {font-family: Arial Black, Tahoma Bold, sans-serif; font-size: 14px; color: #338899;}
td.title4 {font-family: Arial Black, Tahoma Bold, sans-serif; font-size: 14px; color: #FF0033;}

td.tabletitle	{font-size: 12px; color: #FFFFFF; height:15px; font-family: arial, helvetica, sans-serif; font-weight: bold; background:#003366;}
td.tabletitleborder	{background:#003366;}

td.tabletitle1	{font-size: 12px; color: #FFFFFF; height:20px; font-family: arial, helvetica, sans-serif; font-weight: bold; background:#003366;}
td.tabletitle2	{font-size: 12px; color: #FFFFFF; height:20px; font-family: arial, helvetica, sans-serif; font-weight: bold; background:#6699cc;}
td.tabletitle3	{font-size: 12px; color: #FFFFFF; height:20px; font-family: arial, helvetica, sans-serif; font-weight: bold; background:#338899;}

td.bodyRule1 {background:#003366;}
td.bodyRule2 {background:#6699CC;}
td.bodyRule3 {background:#338899;}
td.dotRule {background:#dddddd;}

td.hidden {font-size: 11px; color: #D6EFF7;}

/* LIBERTY LINK CLASSES -------------------------------------------- */

a.weather:link		{font-size: 11px; color: #998877;text-decoration: none}
a.weather:visited	{font-size: 11px; color: #998877; text-decoration: none}
a.weather:active	{font-size: 11px; color: #998877; text-decoration: none}
a.weather:hover		{font-size: 11px; color: #554433; text-decoration: none}
