body     {background-color:#ffffff;}
p,td     {font-family:verdana,arial,helvetica,sans-serif; font-size:11px; line-height:16px; color:#666666;}

/* This is the style for the popupdescriptions. */
#divTooltip {position:absolute; top:0px; width:175px; visibility:hidden; z-index:200; background-color:#f3f3f3; layer-background-color:#f3f3f3;}
.normalStyle    {padding:2px; text-align:center; font-weight:500; width:175px; color:#000000; top:100px; font-family:verdana,arial,helvetica; font-size:10px; background-color:#f3f3f3; layer-background-color:#f3f3f3; border-width:1px; border-style:solid; border-color:#000000; cursor:default;}
.netscape4Style {padding:0px; font-weight:500; width:175px; color:#000000; top:100px; font-family:verdana,arial,helvetica; font-size:10px; background-color:#f3f3f3; layer-background-color:#f3f3f3; border:1px solid #000000;}  





body         { font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 11px; color: #cccccc }
TD 					{ font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; }

.stypemainpara { font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 11; line-height: 14px; color: #333333; font-weight: normal; }

a.stypemainpara {color:#111111; text-decoration:none; font-weight: normal; }
a:hover.stypemainpara {color:#000080; text-decoration:underline; font-weight: normal; }

.navtext_on  {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:10; line-height:12px; color:#000000; font-weight: normal; }
a.navtext_on {color:#000000; text-decoration:none; font-weight: normal; }
a:hover.navtext_on {color:#003366; text-decoration:none; font-weight: normal; }

.navtext_off  {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:10; line-height:12px; color:#FFFFFF; font-weight: normal; }
a.navtext_off {color:#FFFFFF; text-decoration:none; font-weight: normal; }
a:hover.navtext_off {color:#EEEEEE; text-decoration:none; font-weight: normal; }

.stype  {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:10; line-height:12px; color:#222222;}
.stypepara  { font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 11; line-height: 13px; color: #666666; }
a.stype {color:#222222; text-decoration:none; font-weight: bold; }
a:hover.stype {color:#003366; text-decoration:underline; font-weight: bold; }

a.stypebold {color:#666666; text-decoration:none; font-weight: bold; }
a:hover.stypebold {color:#003366; text-decoration:none; font-weight: bold; }

.note {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:13; line-height:14px; color:#800000; font-weight: bold; }

.popupwindows {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:10; line-height:11px; color:#CC6600; font-weight: bold; }
a.popupwindows {color:#CC6600; font-weight: bold; text-decoration:none; }
a:hover.popupwindows {color:#DD9900; font-weight: bold; text-decoration:underline; }


.telephone {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:13; line-height:14px; color:#FFC000; font-weight: bold; }
.telephone1 {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:13; line-height:14px; color:#CC6600; font-weight: bold; }



.specialoffertitle { font-family: sans-serif, Arial, Verdana, Tahoma, Helvetica; font-size: 11; line-height: 12px; color: #000000; font-weight: bold; }
a.specialoffertitle {color:#000000; text-decoration:none; font-weight: bold; }
a:hover.specialoffertitle {color:#0033AB; text-decoration:none; font-weight: bold; }
.specialoffertext { font-family: sans-serif, Arial, Verdana, Tahoma, Helvetica; font-size: 11; line-height: 12px; color: #000000; }
a.specialoffertext {color:#003366; text-decoration:none; font-weight: normal; }
a:hover.specialoffertext {color:#003366; text-decoration:underline; font-weight: normal; }
a.specialoffertext2 {color:#FF0000; text-decoration:none; font-weight: normal; }
a:hover.specialoffertext2 {color:#FF0000; text-decoration:underline; font-weight: normal; }


.specialofferprice { font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 12; line-height: 13px; color:#CC0000; font-weight: bold; }


.news { font-family: sans-serif, Arial, Verdana, Tahoma, Helvetica; font-size: 11; line-height: 12px; color: #000000; }
a.news {color:#000000; text-decoration:none; }
a:hover.news {color:#666666; text-decoration:underline; }



.newslettertitle { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13; line-height: 15px; color: #CC6600; font-weight: bold; }
.newsletteroffertitle { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12; line-height: 13px; color: #000000; font-weight: bold; }
.newsletteroffertext { font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 9; line-height: 11px; color: #000000; }



.stypelinkstitle { font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 11; line-height: 12px; color: #000000; font-weight: normal; }
.stypelinks { font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 11; line-height: 12px; color: #000000; font-weight: normal; }
a.stypelinks {color:#111111; text-decoration:none; font-weight: normal; }
a:hover.stypelinks {color:#000080; text-decoration:underline; font-weight: normal; }
.stypelinkstext { font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 10; line-height: 12px; color: #000000; font-weight: normal; }




.stypeMainAd  {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:10; line-height:12px; color:#666666;}
a.stypeMainAd {color:#666666; text-decoration:none; font-weight: bold; }
a:hover.stypeMainAd {color:#003366; text-decoration:none; font-weight: bold; }


.mainlink  {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:12; color:#666666;}
a.mainlink {color:#666666; text-decoration:none; font-weight: bold; }
a:hover.mainlink {color:#003366; text-decoration:none; font-weight: bold; }

.tabletitle { font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 13; line-height: 15px; color: #222222; font-weight: normal; }
a.tabletitle {color:#333333; text-decoration:none; font-weight: normal; }
a:hover.tabletitle {color:#003366; text-decoration:none; font-weight: normal; }

.progress { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10; line-height: 12px; color: #222222; text-align: Justify; font-weight: normal; }
a.progress {color:#333333; text-decoration:none; font-weight: normal; }
a:hover.progress {color:#003366; text-decoration:none; font-weight: normal; }
.currentprogress { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10; line-height: 12px; color: #CC6600; text-align: Justify; font-weight: normal; }


.specialquotename  {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:11; line-height:12px; color:#800000; font-weight: medium; }
a.specialquotename  {color:#800000; text-decoration:none; }
a:hover.specialquotename  {color:#800000; text-decoration:none; }

.specialquote  {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:13; line-height:14px; color:#800000; font-weight: bold; }
a.specialquote {color:#800000; text-decoration:none; font-weight: bold; }
a:hover.specialquote {color:#800000; text-decoration:none; font-weight: bold; }

.specialquotefooter  {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:9; line-height:10px; color:#800000; font-weight: normal; }



.infosidebar {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:10; line-height:12px; color:#666666;}
a.infosidebar {color:#666666; text-decoration:none; }
a:hover.infosidebar {color:#003366; text-decoration:none; text-decoration:underline; }


.mainheading { font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 13; line-height: 18px; color: #666666; text-align: Justify; font-weight: bold; }
.sectionheading { font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 19; line-height: 22px; color: #333333; text-align: Justify; font-weight: medium; }
.ResultHeadings {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:11; line-height:16px; color:#666666; font-weight: bold; }



.topLevelNav {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; text-align:center; }

               
.menubarlinks {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:10; line-height:16px; color:#666666; text-decoration: none; font-weight: bold;}
a.menubarlinks {color:#666666; text-decoration:none; font-weight: bold;}
a:hover.menubarlinks {color:#003366; text-decoration:none; font-weight: bold; }

.sidemenubarmaintitle {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:12; color:#003366; text-decoration: none; font-weight: bold;}
.sidemenubartitle {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:11; color:#003366; text-decoration: none; }
.stypesidemenubartitle {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:9; color:#003366; text-decoration: none; }

.sidemenubarlinks {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:11; color:#003366; text-decoration: none; }
a.sidemenubarlinks {color:#003366; text-decoration:none; }
a:hover.sidemenubarlinks {color:#003366; text-decoration:underline; }

.stypesidemenubarlinks {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:9; line-height:12px; color:#003366; text-decoration: none; }
a.stypesidemenubarlinks {color:#003366; text-decoration:none; }
a:hover.stypesidemenubarlinks {color:#003366; text-decoration:underline; }

.contactsidemenubarlinks {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:11; line-height:12px; color:#666666; text-decoration: none; }
a.contactsidemenubarlinks {color:#003366; text-decoration:none; }
a:hover.contactsidemenubarlinks {color:#003366; text-decoration:underline; }




.footerlinks { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 9; line-height: 13px; color: #666666; text-decoration: none; }
a.footerlinks {color:#003366; text-decoration:none; }
a:hover.footerlinks {color:#003366; text-decoration:underline; }


.whitetitlebartext {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:11; line-height:18px; color:#ffffff; text-decoration: none; font-weight: bold;}


.sidetableheading  {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:11px; color:#000066; font-weight:bold;}
.sidetablelist  {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:10px; line-height:13px; color:#000066; }


.admintableheading  {font-family: Tahoma, Helvetica, Arial, sans-serif, Verdana ; font-size:11px; color:#ebebeb; font-weight:bold;}
.admintablelist  {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:10px; line-height:13px; color:#666666; }

.adminstypemainpara  { font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 11; 
               line-height: 14px; color: #666666; }
.adminstype  {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:10; line-height:12px; color:#666666;}

a.adminstype {color:#666666; text-decoration:none;  font-weight: bold; }
a:hover.adminstype {color:#003366; text-decoration:none; font-weight: bold; text-decoration:underline; }


.formtext { font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 10; 
               line-height: 22px; color: #444444; }



.flight_stype {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:9; line-height:12px; color:#222222;}
a.flight_stype {color:#CC6600; font-weight: bold; text-decoration:none; }
a:hover.flight_stype {color:#003366; font-weight: bold; text-decoration:underline; }

.flight_mtype {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:11; line-height:13px; color:#222222;}
a.flight_mtype {color:#CC6600; text-decoration:none; }
a:hover.flight_mtype {color:#003366; text-decoration:underline; }

.flight_searchtext {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:11; line-height:12px; color:#222222;}
a.flight_searchtext {color:#222222; text-decoration:none; }
a:hover.flight_searchtext {color:#003366; text-decoration:underline; }

.flight_searchtext_label {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:11; line-height:12px; font-weight: bold; color:#222222;}
a.flight_searchtext_label {color:#222222; font-weight: bold; text-decoration:none; }
a:hover.flight_searchtext_label {color:#003366; font-weight: bold; text-decoration:underline; }

.flight_table_results {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:10; line-height:11px; color:#222222;}
a.flight_table_results {color:#CC6600; text-decoration:none; }
a:hover.flight_table_results {color:#003366; text-decoration:underline; }
.flight_table_results_label {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:11; line-height:13px; color:#222222; font-weight: bold; }
.flight_table_results_title {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:11; line-height:12px; color:#222222; font-weight: normal; }
.flight_table_results_total {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:11; line-height:12px; color:#222222; font-weight: bold; }
.flight_table_results_data {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:10; line-height:12px; color:#222222; font-weight: normal; }
.moreinfo {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:10; line-height:11px; color:#222222; font-weight: normal; }
a.moreinfo {color:#CC6600; font-weight: normal; text-decoration:none; }
a:hover.moreinfo {color:#DD9900; font-weight: normal; text-decoration:underline; }
.flight_passenger_title {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:11; line-height:13px; color:#222222; font-weight: bold; }
.flight_passenger_label {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:10; line-height:11px; color:#222222; font-weight: bold; }
.flight_passenger_text {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:10; line-height:11px; color:#222222; font-weight: normal; }
.flight_passengers {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:11; line-height:12px; color:#222222; font-weight: normal; }
a.flight_passengers {color:#CC6600; font-weight: normal; text-decoration:none; }
a:hover.flight_passengers {color:#DD9900; font-weight: normal; text-decoration:underline; }


.hotel_stype  {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:9; line-height:12px; color:#666666;}
a.hotel_stype {color:#003366; font-weight: bold; text-decoration:none; }
a:hover.hotel_stype {color:#003366; font-weight: bold; text-decoration:underline; }

.hotel_mtype  {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:11; line-height:13px; color:#666666;}
a.hotel_mtype {color:#666666; text-decoration:none; }
a:hover.hotel_mtype {color:#003366; text-decoration:underline; }



.tbl {  background-color: #F7F7F7; border: 1px #999999 solid; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 10px; color:#444444; }

.tb2 {  background-color: #F7F7F7; border: 1px #333333 solid; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 10px; color:#444444; }
.tb2chk {  border: 0px #333333 solid; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 10px; color:#444444; }

.tb2a {  background-color: #E1F0FF; border: 1px #333333 solid; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 10px; color:#444444; }
.tb2achk {  background-color: #FFFFFF; border: 0px #333333 solid; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 10px; color:#444444; }

.tb3 {  background-color: #F3EAB6; border: 1px #333333 solid; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 10px; color:#444444; }
.tb3chk {  background-color: #FFFFFF; border: 0px #333333 solid; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 10px; color:#444444; }

.tb4 {  background-color: #F7F7F7; border: 1px #333333 solid; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 9px; color:#444444; }
.tb4chk {  background-color: #FFFFFF; border: 0px #333333 solid; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 9px; color:#444444; }





.admin_tabletitle {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:11; line-height:12px; color:#000000;}
.admin_tabletype_stype {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:9; line-height:10px; color:#000000;}
a.admin_tabletype_stype {color:#CC6600; font-weight: bold; text-decoration:none; }
a:hover.admin_tabletype_stype {color:#003366; font-weight: bold; text-decoration:underline; }

.admin_tb2 {  background-color: #F7F7F7; border: 1px #999999 solid; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 9px; color:#444444; }
.admin_tb2chk {  border: 0px #999999 solid; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 9px; color:#444444; }
.admin_tb2rad {  border: 0px #333333 solid; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 9px; color:#000000; }

