
body,td,p,a,input,select,textarea,li, ul	{font-family: Arial, Helvetica, sans-serif; font-size:10pt; color:#000;}
body					{margin:0;}

#sn		{margin:0; padding:0;}
#sn ul		{margin:0; padding:0; }
#sn li		{list-style:none; margin:0; padding:0; float:left;}

#sn a		{font-size:9pt; width:107px; color:#fff; font-weight:bold; text-decoration:none; margin:1px 2px 1px 0; padding:3px 0 3px 10px; display:block;}

/*MAIN NAVIGATION HOVER COLOR*/
#sn a:hover	{text-decoration:none; background:#cc0000;}
/**/

#fw		{margin:0; padding:0; width:px;}
#fw a		{display:list-item; width:px;}

#fw ul		{margin:0; padding:0; width:px; display:block;}
#fw li		{margin:0; padding:0; float:left; display:block;}



#fw .r1		{background:url(/images/en/sec_nav/bg_my_booking_off.gif) no-repeat top left;}
#fw .r1:hover	{background:url(/images/en/sec_nav/bg_my_booking_on.gif) no-repeat top left;}
#fw .r2		{background:#939;}
#fw .r2:hover	{background:#f93;}
#fw .r3		{background:#69c;}
#fw .r3:hover	{background:#f93;}

.r2a	{background:#01207b;}	.r2b	{background:#01207b;}
.r3a	{background:#01207b;}	.r3b	{background:#01207b;}
.r4a	{background:#01207b;}	.r4b	{background:#01207b;}
.r5a	{background:#002aa6;}	.r5b	{background:#002aa6;}
.r6a	{background:#0033cc;}	.r6b	{background:#0033cc;}
.r7a	{background:#0033cc;}	.r7b	{background:#033ef0;}
.r8a	{background:#033ef0;}	.r8b	{background:#3366ff;}
.r9a	{background:#3366ff;}	.r9b	{background:#1296e9;}
.r10a	{background:#1296e9;}	.r10b	{background:#0cb3f8;}
.r11a	{background:#0cb3f8;}	.r11b	{background:#66c1fa;}

.finisher		{margin:1px 2px 2px 0;}



#topnav			{height:24px; background-color:#c00;}
#topnav ul		{line-height:24px; margin:0; white-space:nowrap;}
#topnav li		{margin:0; padding:0; list-style-type:none; display:inline; float:left;}
#topnav a		{color:#fff; font-weight:bold; text-decoration:none; padding:3px 10px 3px 10px;	background:#c00; border-left:1px solid #c00; border-right:1px solid #c00;}
#topnav a:hover		{color:#fff; font-weight:bold; text-decoration:none; background:#f93; border-left:1px solid #fff; border-right:1px solid #fff;}

.subnav			{color:#666; font-size:9pt; border:1px solid #ecb390; background:#f8e4d5; padding:0px 4px 0px 4px; text-align:center;}
.subnav a		{color:#c00; font-size:9pt; text-decoration:none;}
.subnav a:hover		{color:#c00; text-decoration:underline;}

a			{color:#cc0000; text-decoration:underline;}
a.large			{color:#cc0000; font-size:12pt; text-decoration:underline;}
a:hover			{color:#333333; text-decoration:underline;}

h1			{font-size:12pt; color:#cc0000; margin:5px 0 14px 0;}
h1.h1-blue			{font-size:12pt; color:#1a5293; margin:5px 0 0px 0; line-height:30px;}
h2			{font-size:11pt; color:#1a5293; margin:18px 0 16px 0;}
h3			{font-size:11pt; color:#330099; margin:2px 0 16px 0;}
.large-text {font-size:24pt; font-weight:bold; color:#cc0000;}

.subheading		{font-size:10pt; font-weight:bold; color:#c00000;}
.subheadingc1		{font-size:10pt; font-weight:bold; color:#f66;}
.chrisrm		{font-size:10pt; font-weight:bold; color:#090;}

.maincell		{padding:0 20px 6px 20px;}
.maincellhm		{padding:16px 24px 0 24px;}
.maincellhm2	{padding:0px 24px 0px 24px; margin:0px;}
.fscell			{padding:0 0 8px 0;}
.bgjet500		{background-image:url(/images/en/common/jet_bg_500.jpg); background-repeat:no-repeat}

form			{margin:0;}
input,select,textarea	{background:#ffffff; border:1px solid #cc0000; font-size:10pt; color:#333;}
.frmbtn			{font-size:8pt; font-weight:bold; color:#ffffff; background:#cc0000; width:100px; overflow:visible; border:#fcc;}
.frmtxtarea		{background:#fff; border: 1px solid #cc0000; font-size:10pt; color:#333; font-family:arial,helvetica,sans-serif;}

.imgleft		{padding:0 12px 0 0;}
.imgright		{padding:0 0 0 12px;}

li			{color:#333; margin:4px 0 0 -10px; font-family:arial,helvetica,sans-serif;}

li.li-terms {color:#000000; font-family:arial,helvetica,sans-serif;}
ul.ul-terms{color:#000000; font-family:arial,helvetica,sans-serif;}

ul			{list-style-type:circle; padding:0; margin:0 0 0 25px; font-family:arial,helvetica,sans-serif;}

.ultick			{list-style-type:none; padding:0; margin:0 0 0 20px;}
.ultick li		{background-image:url(/images/en/common/tick.gif); background-repeat:no-repeat;	background-position:0 4px; padding-left:20px;}

.ulqq			{list-style-type:none; padding:0; margin:0 0 0 20px;}
.ulqq li		{background-image:url(/images/en/common/qq_mark.gif); background-repeat:no-repeat; background-position:0 4px; padding-left:20px;}

.ularr			{list-style:none; padding:0; margin:0 0 0 20px;}
.ularr li		{background-image:url(/images/en/common/arrow_marker.gif); background-repeat:no-repeat; background-position:0 4px; padding-left:20px;}

.ularr li ul		{list-style:none; margin:0 0 0 36px; padding:0;}
.ularr li ul li 	{background-image:url(/images/en/common/dot.gif); background-repeat:no-repeat; background-position:0 4px; padding-left:20px;}

.separator		{border-top:1px solid #f99439; border-bottom:1px solid #f99439; background:#feeedf; height:6px;}

.border1		{border:1px solid #c00;}
.border2		{border:1px solid #699;}
.border3		{border:3px solid #96cddf;}
.border4		{border:1px solid #cae6ef;}
.border5		{border:1px solid #a4abd6;}

.red-text {font-size: 10pt; color:#cc0000;}
.red-border     {border:1px solid #c00000;}
.offer-box {border:1px solid #c00000;
width:480px;
padding:5px;
align:center;
}


.infocell1		{border-left:1px solid #a4abd6; border-bottom:1px solid #a4abd6; font-size:9pt; padding:2px;}
.infocell1b		{border-left:1px solid #a4abd6; border-bottom:1px solid #a4abd6; font-size:9pt; padding:2px; font-weight:bold;}
.infocellnb		{border-right:1px solid #a4abd6; solid #a4abd6; font-size:9pt; padding:2px;}
.infocell1r		{border-right:1px solid #a4abd6; border-left:1px solid #a4abd6; border-bottom:1px solid #a4abd6; font-size:9pt; padding:2px;}
.infocell1ron		{border-right:1px solid #a4abd6; border-left:1px solid #a4abd6; border-bottom:1px solid #a4abd6; background:#e8f3f7; font-size:9pt; padding:2px;}
.infocell2		{border-right:1px solid #a4abd6; border-bottom:1px solid #a4abd6; font-size:9pt; padding:2px;}
.infocell3		{border-bottom:1px solid #a4abd6; font-size:9pt; padding:2px;}

.infocell4		{border-left:1px solid #96cddf; border-bottom:1px solid #96cddf; font-size:9pt; padding:1px 1px 1px 6px;}
.infocell4i		{border-bottom:1px solid #96cddf; font-size:9pt; padding:1px 6px 1px 1px;}
.infocell4r		{border-right:1px solid #96cddf; border-bottom:1px solid #96cddf; font-size:9pt; padding:1px 6px 1px 1px;}
.infocell4ri		{border-bottom:1px solid #96cddf; font-size:9pt; padding:1px 1px 1px 6px;}


.infocellsandhdr	{font-weight:bold; color:#fff; background:#ecb390; font-size:9pt; padding:1px 4px 1px 4px;}
.infocellsand		{border-bottom:1px solid #ecb390; background:#f8e4d5; font-size:9pt; padding:1px 4px 1px 4px;}

.infocellviolethdr	{font-weight:bold; color:#fff; background:#c55ea4; font-size:9pt; padding:1px 4px 1px 4px;}
.infocellviolet		{border-bottom:1px solid #c55ea4; background:#e8cae1; font-size:9pt; padding:1px 4px 1px 4px;}

.infocellredhdr		{font-weight:bold; color:#fff; background:#c00; font-size:9pt; padding:1px 4px 1px 4px;}
.infocellred		{border-bottom:1px solid #c55ea4; background:#e8cae1; font-size:9pt; padding:1px 4px 1px 4px;}

.infocellbluhdr		{font-weight:bold; color:#fff; background:#184172; font-size:10pt; padding:1px 4px 1px 4px;}
.infocellblusubhdr	{font-weight:bold; color:#333; background:#96cddf; font-size:9pt; padding:1px 4px 1px 4px;}
.infocellblusubhdr1	{font-weight:bold; color:#333; background:#6D97C3; font-size:9pt; padding:1px 4px 1px 4px;}
.infocellblu		{border-bottom:1px solid #96cddf; background:#e8f3f7; font-size:9pt; padding:1px 4px 1px 4px;}

.infocellp2b		{font-size:9pt; padding:1px 2px 1px 2px; font-weight:bold;}
.infocellp2		{font-size:9pt; padding:1px 2px 1px 2px;}
.infocellp4b		{font-size:9pt; padding:1px 4px 1px 4px; font-weight:bold;}
.infocellp2bw		{font-size:9pt; padding:1px 2px 1px 2px; font-weight:bold; color:#fff;}
.infocellp4bw		{font-size:9pt; padding:1px 4px 1px 4px; font-weight:bold; color:#fff;}

.hilite1		{font-weight:bold; color:#c00; background:#f8e4d5; padding:1px 4px 1px 4px; border:1px solid #ecb390;}
.hilite2		{font-size:9pt; font-weight:bold; color:#fff; background:#ef3e42; padding:2px; border:2px solid #c00;}
.hilite2 a		{color:#fff; text-decoration:underline;}
.hilite2 a:hover	{color:#ffd; text-decoration:underline;}

.bread			{text-align:right; font-size:8pt; color:#999999;}
.bread a		{font-size:8pt; color:#666666;}
.bread a:hover		{font-size:8pt; color:#cc0000;}

.tblindent1 td		{padding:0 4px 0 4px;}

hr			{color:#a4abd6}

.sdtcell1		{padding:1px 4px 1px 4px; border:1px solid #a4abd6; border-right:none; font-size:9pt; font-weight:bold; color:#ff6666;}
.sdtcell2		{padding:1px 4px 1px 4px; border:1px solid #a4abd6; border-left:none; font-size:9pt;}

.pad20			{padding:20px; padding-top:0px;}

.state1			{background:#fff; padding:2px 20px 2px 20px; border:1px solid #fff;}
.state2			{background:#e8f3f7; padding:2px 20px 2px 20px; border:1px solid #96cddf;}

.errcell		{color:#c00; background:#fff; border:1px solid #c00;}
.errcell p		{color:#c00;}
.errcellhdr		{font-weight:bold; color:#c00; background:#fff; border:1px solid #c00;}
.errb			{font-weight:bold;}

.errcell a		{color:#333;  text-decoration:underline;}
.errcell a:hover	{color:#000;  text-decoration:underline;}


#share		{margin-left:auto; margin-right:auto; width:764px; text-align:right; padding-bottom:7px;}
#smlinkbar		{margin-left:auto; margin-right:auto; width:764px; text-align:center; border:1px solid #a4abd6; background:#edeef7; padding:2px;}
#smlinkbar a		{color:#666; font-size:8pt; text-decoration:none;}
#smlinkbar a:hover	{color:#c00; text-decoration:underline;}

.mohomebasic 		{margin:0; background:#dcdef0; padding:4px; font-size:8pt;}
.mohomebasic ul		{padding:0; margin:0 0 0 30px;}

#aniteform td		{font-size:8pt;}
#aniteform p		{font-size:8pt;}
#aniteform select	{font-size:8pt;}

.smcell1		{background:#f8e4d5; font-size:8pt; color:#c00;}
.smcell1 input		{background:#f8e4d5; color:#c00; border:0;}

body
    {
        margin: 0px auto;
        font-family: Verdana,arial,helvetica,sans-serif;
        font-size: 10pt;
    }
    
.clear
    {
        font-size: 0px;
	    line-height: 0px;
	    margin-bottom: 0px;
	    height: 0px;
	    clear: both;
	    overflow: hidden;
	    padding:0;
	    border:0;    
    }
    
.blank
    {
        color: #fff;    
    }

.primary
    {
        width: 485px;    
    }
    
.pad
    {
        padding: 10px;    
    }
    
img
    {
        border: 0px;    
    }
    

    
    .float-left
    {
        float: left;  
		width: 214px;
        height: 132px;  
		margin: 0px 0px 0px 0px;
		   
    }
	
	
	.float-right
    {
        float: right;  
		width: 214px;
        height: 132px;   
        margin: 0px -8px 0px 0px;
		 
    }
    
.carhire, .hotels, .city, .train
    { 
        background: url(/homepage/images/background-placer1.jpg) no-repeat;
        width: 150px;
        height: 120px;
        margin: 0px 7px 7px 0px;
    }
    
.alaska, .motorhomes
    {
        background: url(/homepage/images/background-placer1.jpg) no-repeat;
        width: 150px;
        height: 120px;    
    }
    
.carhire a, .hotels a, .alaska a, .city a, .train a, .motorhomes a
    {
        color: #fff;
        text-decoration: none;
        font-weight: bold;
    }
    
.cartitle, .hoteltitle, .alaskatitle, .citytitle, .traintitle, .motortitle
    {
        padding: 6px 0px 0px 10px;
    }
    
.carimage, .hotelimage, .alaskaimage, .cityimage, .trainimage, .motorimage
    {
        padding-left: 10px;    
    }
    
.carhire, .hotels, .city, .train
    {
        float: left;    
    }
    
.awards 
{padding-right:20px;
margin:0px;
}    
    
 .flydrivestamp
 
 {
 padding: 7px 0px 10px 10px;
 align:right;
 }
    
.alaska, .motorhomes
    {
        float: right;    
    }
    
.pagetitle, .subtitle
    {
        font-weight: bold;
        color: #C60000;   
    }
    
.pagetitle
    {
        padding-bottom: 6px;    
        font-size: 14pt;
    }
    
.subtitle
    {
        padding-bottom: 6px;
        font-size: 13pt;    
    }
    
#flash
    {
        padding-bottom: 5px;
        margin-bottom:0px;
    }
    
.logos
    {
        margin-top: 15px;    
    }
    
.thomascook, .airtransat, .airtransat1, .award, .westjet
    {
        float: left;
        margin-right: 10px;  
         margin-top:0px;
          
    }
    
.thomascook
    {
        margin-left: 5px;    
        padding-top: 5px;
        margin-top:0px;
        
    }
    
    .westjet
    {
         padding-top: 19px;
         padding-left: 20px;  
          margin:0px;
    }
    
.airtransat
    {
        padding-top: 12px;    
        padding-left: 20px;  
         margin-top:0px;
    }
    
.airtransat1
    {
        padding-top: 5px;    
    }
    
.verisign
    {
        padding-top: 18px;    
    }
/* STD */
/*-------------------------------------------------------*/

.bold			{font-weight:bold;}
.boldc1			{font-weight:bold; color:#666;}
.ital			{font-style:italic;}
.italb			{font-style:italic; font-weight:bold;}
.boldw			{font-weight:bold; color:#fff;}
.boldw2			{font-weight:bold; color:#fff; font-size:16px;}

.abold			{font-weight:bold;}
.abold:hover		{font-weight:bold;}

.aboldc1		{font-weight:bold; color:#ff6666;}
.aboldc1:hover		{font-weight:bold; color:#cc0000;}

/* SMALL */
/*-------------------------------------------------------*/

.sm			{font-size:9pt;}
.smw			{font-size:9pt; color:#ffffff;}
.smc1			{font-size:9pt; color:#999999;}
.smc2			{font-size:9pt; color:#666666;}

.smbold			{font-size:9pt; font-weight:bold;}
.smboldw		{font-size:9pt; font-weight:bold; color:#ffffff;}
.smboldc1		{font-size:9pt; font-weight:bold; color:#cc0000;}

.asm			{font-size:9pt;}
.asm:hover		{font-size:9pt;}

.asmc1			{font-size:9pt; color:#000000;}
.asmc1:hover		{font-size:9pt; color:#cc0000;}

.asmc2			{font-size:9pt; color:#666666;}
.asmc2:hover		{font-size:9pt; color:#cc0000;}

/* V.SMALL */
/*-------------------------------------------------------*/

.vsm			{font-size:8pt;}
.vsmw			{font-size:8pt; color:#ffffff;}
.vsmc1			{font-size:8pt;}
.vsmc2			{font-size:8pt;}
.vsmc3			{font-size:8pt;}

.vsmbold		{font-size:8pt; font-weight:bold;}

.avsm			{font-size:8pt;}
.avsm:hover		{font-size:8pt;}

.avsmc1			{font-size:8pt; color:#999999;}
.avsmc1:hover		{font-size:8pt; color:#333333;}

.avsmc2			{font-size:8pt; color:#666666;}
.avsmc2:hover		{font-size:8pt; color:#333333;}

.avsmb			{font-size:8pt; font-weight:bold;}
.avsmb:hover		{font-size:8pt; font-weight:bold;}

/*JAN OFFERS*/

.was { font-weight:bold;
color:#0080FF}

.now { font-weight:bold;
 color:#cc0000;}
 
 /* ########## Begin Specials Styles ########### */
 .special_offers_title {    
    font-size:18px;
    color:#01207b;
    font-weight:bold;
    padding:0px 0 4px 0px;
}
.special_offers_top {
    background: url('../images/en/common/special_offers_title.gif') no-repeat 0% 0%;
    width:234px;
    height:9px;
    font-size:1px;
}
.spec_offers_border {
    border: solid 2px #cc0000;
    border-top:none;
    padding:0px 10px 9px 5px;
    line-height:18px;
    width:215px;    
}
.spec_offers_content a, .spec_offers_content a:visited {
    background: url('../images/en/common/sp_arrow.gif') no-repeat 0px 5px;
    padding:0 0 0 8px;
    color:#000000;
    line-height:21px;
    font-weight:bold;
    text-decoration:none;
}
.spec_offers_content a:hover {
    color:#CC0000;
}
.left {
    float:left;
}
.right {
    float:right;
}
p.gray {
    color:#797979;
}   
.special_offers_table_title {
    
    color:#01207b;
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
    padding:0px 0 0 10px;
}
.special_offers_table_sep {
    background: url('../images/en/common/special_offers_table_sep.gif') no-repeat 0% 0%;
    width:488px;
    height:9px;
    font-size:1px;    
}
.close, a.close:visited, a.close {
    color:#fff;
    font-size:11px ;
    text-transform:lowercase;
    padding-right:10px;
    font-weight:normal;
}
.special_offers_table_top {
    background: url('../images/en/common/special_offers_table_title.gif') no-repeat 0% 0%;
    width:488px;
    height:9px;
    font-size:1px;
}
.special_offers_table_borders {
    border-left: solid 2px #cc0000; 
    border-right: solid 2px #cc0000; 
    width:484px;
    display:block;
    
}
h1.from {
    background: url('../images/en/common/rarrow.gif') no-repeat 0px 0px;
    font-size:16px;
    color:#000000;
    padding:0 0 4px 28px; margin:0 4px 5px 10px;    
}
h1.to {
    background: url('../images/en/common/larrow.gif') no-repeat 0px 0px;
    font-size:16px;
    color:#000000;
    padding:0 0 4px 28px; margin:0 4px 5px 10px;           
}
.special_offers_table th {
    font-size:11px;
    text-align:left;
    color:#000000;
    background:#cfcfcf;
    padding:2px 0 2px 7px;
    font-weight:normal;
}
.special_offers_table td {
     border-bottom: solid 1px #cc0000; 
     padding:5px 0 5px 7px;
     font-size:12px;
     font-weight:bold;
}
.special_offers_table td.last {
    border-bottom: none; 
}
.special_offers_table th.price {
    width:60px;   
    border-right: solid 1px #fff;
}

.special_offers_table th.airport {
    width:76px;   
}
.special_offers_table th.th_city {
    width:104px;   
}
.special_offers_table td.price {
    font-size:18px;
    font-weight:bold;
}
.special_offers_table th.days {
   width:430px;    
}
.special_offers_table {
    margin:0 auto;
}
.bottom_border {
    border-top: solid 2px #cc0000;    
    font-size:1px;
    width:488px;
}
.back_top_top {
    text-align:right;
    padding:8px 0px;
}
h1.flight_specials_title {
    font-size:18px;
    margin-bottom:6px;
}
.flight_specials_desc  {
    font-size:14px;
    padding:0; 
    margin:0;
}
.month {
    color:#082a96;
}

.btn_book_now {
    background: url('../images/en/common/btn_book_now.gif') no-repeat 0px 0px;
    width:90px;
    height:21px;
    border:none;
    cursor:pointer;
    margin-right:6px;
}
.left_flight_links_h1 h1 {
    padding:0; margin:0;
    font-weight:normal;
}
.left_flight_links_h1 h1 a, .left_flight_links_h1 h1 a:visited {
    color:#cc0000;
    font-size:13px;
    text-decoration:underline;
}
.left_flight_links_h1 h1 a:hover  {
    color:#333333;
}

.city_breaks_table th {
    font-size:11px;
    text-align:left;
    color:#000000;
    background:#cfcfcf;
    padding:2px 0 2px 7px;
    font-weight:normal;
    border-right: solid 1px #fff;
}
.city_breaks_table td {
     border-bottom: solid 1px #cc0000; 
     padding:5px 0 5px 7px;
     font-size:12px;
     font-weight:bold;
}
.city_breaks_table td.last {
    border-bottom: none; 
}
.city_breaks_table th {
    border-right: solid 1px #fff;
}
.city_breaks_table th.price {
    width:60px;   
    border-right: solid 1px #fff;
}
.city_breaks_table th.durationa {
    width:84px;   
}
.city_breaks_table th.airport {
    width:60px;   
}
.city_breaks_table th.th_city {
    width:124px;   
}
.city_breaks_table td.td_hotels {
    font-size:14px;
    font-weight:bold;
    color:#01207b;
}
.city_breaks_table td.price {
    font-size:18px;
    font-weight:bold;
}
.city_breaks_table {
    margin:0 auto;
}
.city_breaks_table_top td {
    border-bottom:none;
}
.city_breaks_table td.sep {
    background:#cd0000;font-size:1px; height:4px; padding:0;
}

div#input, div#input1, div#input2 {
    width: 236px;     
    border: 1px solid #cd0200; 
    position:relative; 
    font-size: 11px; 
    line-height:18px;
    padding:0 0 0 4px;
    color:#333; 
    position:relative;
    z-index:2;
	background: url("../../images/en/common/dropdown_arrow.gif") 100% 0px no-repeat;
}

div#selects, div#selects1,div#selects2 {
    width: 239px; 
    overflow:auto; 
    display:none; 
	position:absolute; 
	left: -1px; 		
	top: 19px; 
	background:#fff; 	
	border-right: 1px solid #000; 
	border-bottom: 1px solid #000; 
	border-left: solid 2px #b2b2b2;
	border-top: 1px solid #b2b2b2;
}

div#selects a, div#selects1 a, div#selects2 a {    
    padding: 0 0 0 4px;  
    color:#333;
    font-size:11px;
    text-decoration:none;
    display:block;   
}
.input_default_cursor {
    cursor:default;
}
:focus
{
  -moz-outline-style: none;
}

div#selects.shown, div#selects1.shown, div#selects2.shown {
    display:block;     
    width:239px;

}
div#selects.shown a:hover, div#selects1.shown a:hover, div#selects2.shown a:hover {
    color:#333;
    cursor:default;
    background:#316ac5;    
    color:#fff;
}
div#selects {
    z-index:5; 
}

div#selects1 {
   position:absolute; 
    z-index:-1;
}

div#selects2 {
    position:absolute; 
    z-index:8;
}
.relative {
    position:relative
}   
.first_select {
     z-index:10;
}
.second_select {
     z-index:9;
}
.third_select {
     z-index:8;
}
.select_space {
    font-size:1px;
    height:7px;
}

 /* ########## END Specials Styles ########### */
 
  /* ########## Begin Flight upgrade deals Styles ########### */
  
  .blue-text {color:#1a5293; font-size:13px;}
  .price-red {font-weight:bold; color:#cc0000; font-size:30px;}  
  .red {color:#cc0000;}
  .upgrade-ol {list-style-type: color:cc0000;}
  /* ########## END Flight upgrade deals Styles ########### */