body{font-size:11px;color:#3a3a3a;background:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:1.4em;margin:0 auto;}
a{COLOR:#7b7b7b;TEXT-DECORATION:underline;outline:none;}
h2{MARGIN-TOP:2px;FONT-WEIGHT:bold;FONT-SIZE:18px;MARGIN-BOTTOM:4px;COLOR:#000;FONT-FAMILY:Arial,helvetica,sans-serif;}
h3{MARGIN-TOP:2px;FONT-WEIGHT:bold;FONT-SIZE:12px;MARGIN-BOTTOM:4px;COLOR:#666;FONT-FAMILY:Arial,Helvetica,sans-serif;}
h6{MARGIN-TOP:2px;FONT-WEIGHT:bold;FONT-SIZE:18px;MARGIN-BOTTOM:4px;COLOR:#000;FONT-FAMILY:Arial,helvetica,sans-serif;}
div,span,td,th{font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;}
select,input{font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;}
td.leftContent{padding-right:6px;}
.bold{font-weight:bold;}
.noBold{font-weight:normal;}
.pinkFont{font-family:Verdana,Arial,Helvetica,sans-serif;color:#ffa6a6;}
.pinkFont a{font-family:Verdana,Arial,Helvetica,sans-serif;color:#ffa6a6;text-decoration:underline;}
.pinkFont a:hover{font-family:Verdana,Arial,Helvetica,sans-serif;color:#ffa6a6;text-decoration:none;}
.blackFont{font-family:Verdana,Arial,Helvetica,sans-serif;color:#000;}
.whiteFont{font-family:Verdana,Arial,Helvetica,sans-serif;color:#fff;}
.whiteFont a{font-family:Verdana,Arial,Helvetica,sans-serif;color:#fff;text-decoration:underline;}
.whiteFont a:hover{font-family:Verdana,Arial,Helvetica,sans-serif;color:#fff;text-decoration:none;}
.greyFont{color:#888;}
.greyFont a{font-family:Verdana,Arial,Helvetica,sans-serif;color:#d10000;text-decoration:none;}
.greyFont a:hover{font-family:Verdana,Arial,Helvetica,sans-serif;color:#d10000;text-decoration:none;}
.greyFont span a{font-family:Verdana,Arial,Helvetica,sans-serif;color:#888;text-decoration:underline;}
.greyFont span a:hover{font-family:Verdana,Arial,Helvetica,sans-serif;color:#888;text-decoration:none;}
.lightRedColor{font-family:Verdana,Arial,Helvetica,sans-serif;color:#fe0065;}
.divPosition{position:absolute;float:left;margin:0;}
.\360div{width:360px;top:0;left:0;}
.\283div{width:283px;top:0;left:0;}
.\261div{width:261px;top:0;left:0;}
.darkRedColor{color:#71000a;}
.redColor{color:#e22648;}
.padding27{padding-left:27px;padding-top:6px;}
.paddingLeft28{padding-left:28px;}
.marginLeft18{margin-left:18px;}
.padding24{padding-left:24px;padding-top:50px;}
.paddingTop15{padding-left:10px;padding-top:15px;}
.padding4{padding-left:4px;padding-top:51px;}
.padding49{padding-left:49px;padding-top:50px;}
.headLeftSpace{padding-left:12px;}
#taxAndFees{margin-left:6px;margin-right:2px;}
.travelTextBackground{background-image:url(https://static.virginamerica.com/images/travel_text_bg.gif);}
.travelInsuranceRedBorder{background-image:url(https://static.virginamerica.com/images/travelInsuranceRedBorder.jpg);}
.dashLine{background-image:url(https://static.virginamerica.com/images/dashLine.gif);}
.travelHeaderBackground{background-image:url(https://static.virginamerica.com/images/travelHeader.jpg);}
.backgroundRepeatX{background-repeat:repeat-x;}
.backgroundPosition{background-position:center;}
.backgroundRepeatY{background-repeat:repeat-y;}
.backgroundNoRepeat{background-repeat:no-repeat;}
img{border:0;}
.travelCaptionFont{color:#353535;}
.travelInfoWidth{width:155px;}
.travelTypeWidth{width:123px;}
.travelInfoDDWidth{width:20px;}
.travelInfoYYYYWidth{width:40px;}
.travelInfoMMWidth{width:46px;height:18px;}
.travelInfoWidthLarge{width:198px;}
#showNewAddressWindow{display:none;}
.displayNone{display:none;}
.prefH3{width:540px;height:22px;float:left;}
.redColor_D20002{color:#D20002;}
.loginLogo{background:url(https://static.virginamerica.com/images/loginWindowImage.png) no-repeat -1443px 0;}
.loginLineDark{background:url(https://static.virginamerica.com/images/loginWindowImage.png) no-repeat -783px 0;}
.loginLinkBg{background:url(https://static.virginamerica.com/images/loginWindowImage.png) no-repeat -375px 0;}
.loginSliderBg{background:url(https://static.virginamerica.com/images/loginWindowImage.png) no-repeat 0 0;}
.loginInfoText{background:url(https://static.virginamerica.com/images/loginWindowImage.png) no-repeat -1238px 0;}
.loginLine{background:url(https://static.virginamerica.com/images/loginWindowImage.png) no-repeat -965px 0;}
.loginMessageTop{background:url(https://static.virginamerica.com/images/loginWindowImage.png) no-repeat -580px 0;}
.loginSignIn{background:url(https://static.virginamerica.com/images/loginWindowImage.png) no-repeat -205px 0;width:90px;height:23px;display:block;}
.loginJoin{background:url(https://static.virginamerica.com/images/loginWindowImage.png) no-repeat -1147px 0;width:90px;height:23px;display:block;}
.loginMyAccount{background:url(https://static.virginamerica.com/images/loginWindowImage.png) no-repeat -296px 0;width:78px;height:21px;display:block;}
.loginDown{background:url(https://static.virginamerica.com/images/loginWindowImage.png) no-repeat -1648px 0;}
.loginMessageText{padding-left:12px;padding-top:8px;padding-bottom:12px;}
.flightNorLg{background:url(https://static.virginamerica.com/images/tabImages.png) no-repeat 0 0;}
.flightNor{background:url(https://static.virginamerica.com/images/tabImages.png) no-repeat 0 -28px;}
.flightActive{background:url(https://static.virginamerica.com/images/tabImages.png) no-repeat 0 -56px;}
.selectNorLg{background:url(https://static.virginamerica.com/images/tabImages.png) no-repeat -92px 0;}
.selectNor{background:url(https://static.virginamerica.com/images/tabImages.png) no-repeat -92px -28px;}
.selectActive{background:url(https://static.virginamerica.com/images/tabImages.png) no-repeat -92px -56px;}
.seatNorLg{background:url(https://static.virginamerica.com/images/tabImages.png) no-repeat -177px 0;}
.seatNor{background:url(https://static.virginamerica.com/images/tabImages.png) no-repeat -177px -28px;}
.seatActive{background:url(https://static.virginamerica.com/images/tabImages.png) no-repeat -177px -56px;}
.travellerNorLg{background:url(https://static.virginamerica.com/images/tabImages.png) no-repeat -269px 0;}
.travellerNor{background:url(https://static.virginamerica.com/images/tabImages.png) no-repeat -269px -28px;}
.travellerActive{background:url(https://static.virginamerica.com/images/tabImages.png) no-repeat -269px -56px;}
.paymentNorLg{background:url(https://static.virginamerica.com/images/tabImages.png) no-repeat -364px 0;}
.paymentNor{background:url(https://static.virginamerica.com/images/tabImages.png) no-repeat -364px -28px;}
.paymentActive{background:url(https://static.virginamerica.com/images/tabImages.png) no-repeat -364px -56px;}
.reviewNorLg{background:url(https://static.virginamerica.com/images/tabImages.png) no-repeat -454px 0;}
.reviewNor{background:url(https://static.virginamerica.com/images/tabImages.png) no-repeat -454px -28px;}
.reviewActive{background:url(https://static.virginamerica.com/images/tabImages.png) no-repeat -454px -56px;}
.itenaryNorLg{background:url(https://static.virginamerica.com/images/tabImages.png) no-repeat -538px 0;}
.itenaryActive{background:url(https://static.virginamerica.com/images/tabImages.png) no-repeat -538px -56px;}
.flightOptionRedStrip{background:url(https://static.virginamerica.com/images/optionTab.png) no-repeat 0 0;}
.flightOptionRTDefault{background:url(https://static.virginamerica.com/images/optionTab.png) no-repeat -245px 0;}
.flightOptionRTSelected{background:url(https://static.virginamerica.com/images/optionTab.png) no-repeat -245px -23px;}
.flightOptionOWDefault{background:url(https://static.virginamerica.com/images/optionTab.png) no-repeat -373px 0;}
.flightOptionOWSelected{background:url(https://static.virginamerica.com/images/optionTab.png) no-repeat -373px -23px;}
.flightOptionMCDefault{background:url(https://static.virginamerica.com/images/optionTab.png) no-repeat -500px 0;}
.flightOptionMCSelected{background:url(https://static.virginamerica.com/images/optionTab.png) no-repeat -500px -23px;}
.moduleTop{background:url(https://static.virginamerica.com/images/sidebar_module_top.gif) no-repeat;width:206px;height:32px;margin:7px 0 0 0;}
.moduleTop h4{color:#fff;font-size:11px;font-weight:bold;margin:2px 0 0 10px;}
.moduleBody{background:url(https://static.virginamerica.com/images/sidebar_module_body.gif) repeat-y;width:206px;}
.moduleBody ul{color:#3a3a3a;margin:0;padding:8px 8px 7px 10px;}
.moduleBody p{margin:0;padding:10px;}
.moduleBody ul li{display:block;padding-top:1px;}
.moduleBody ul li.arrowLink{background:url(https://static.virginamerica.com/images/link_bullet_arrow.gif) no-repeat left 5px;padding:0 0 10px 10px;display:block;}
.moduleBody img{margin:0 0 0 2px;}
#signInJoinId .loginText{padding:13px 0 14px 28px;}
#signInJoinId td{font-family:Verdana,Arial,Helvetica,sans-serif;color:#333;font-size:11px;}
#signInJoinId .textField{font-family:Verdana,Arial,Helvetica,sans-serif;color:#333;font-size:11px;font-weight:600;}
#signInJoinId .errTextfield{font-family:Verdana,Arial,Helvetica,sans-serif;color:#762f8f;font-size:11px;font-weight:600;}
#signInJoinId .redBottomBorder{border-bottom:#d10103 1px solid;}
#signInJoinId .signInBg{background:url(https://static.virginamerica.com/images/signInBg.gif) repeat-x;padding:16px 0 0 0;}
#signInJoinId a{font-size:10px;}
#signInJoinId .continue{color:#d20104;}
#signInJoinId .validationDefault{font-family:Verdana;font-size:11px;color:#762f8f;!important;font-weight:bold;}
#travel_info{left:212px;width:623px;padding:0 10px 400px 0;}
#travel_info #travel_info_header{position:absolute;left:232px;top:108px;width:625px;height:43px;background-image:url(https://static.virginamerica.com/images/travel_info/travel_info_head.gif);background-repeat:no-repeat;}
#travel_info #on_the_ground{position:absolute;left:212px;top:96px;width:305px;height:294px;padding:81px 15px 15px 15px;margin:81px 15px 15px 15px;background-image:url(https://static.virginamerica.com/images/travel_info/travel_info_on_the_ground.jpg);background-repeat:no-repeat;}
#travel_info #above_the_clouds{position:absolute;left:526px;top:100px;width:305px;height:289px;padding:81px 15px 15px 15px;margin:81px 15px 15px 15px;background-image:url(https://static.virginamerica.com/images/travel_info/travel_info_above_clouds.jpg);background-repeat:no-repeat;}
.on_the_ground_text{padding:4px 30px 0 0;vertical-align:top;}
.above_the_clouds_text{top:396px;padding:0 30px 0 0;vertical-align:top;}
#left_links_group{position:absolute;left:5px;top:205px;width:145px;height:75px;padding:0 15px 15px 15px;margin:0 15px 15px 15px;}
.left_link{left:5px;line-height:20px;}
#right_links_group{position:absolute;left:150px;top:205px;width:145px;height:75px;padding:0 15px 15px 15px;margin:0 15px 15px 15px;}
.right_link{left:150px;top:5px;line-height:20px;}
a.travel_info_link{color:#d10103;text-decoration:none;}
#route_map{left:212px;width:625px;height:400px;padding:0 10px 200px 0;}
#route_map #route_map_header{position:absolute;left:232px;top:108px;width:625px;height:43px;background-image:url(https://static.virginamerica.com/images/travel_info/routemap_header.gif);background-repeat:no-repeat;}
#route_map #route_map_swf{position:absolute;left:212px;top:168px;width:625px;height:425px;}
#route_map #city_news_header{position:absolute;left:232px;top:625px;width:73px;height:16px;background-image:url(https://static.virginamerica.com/images/travel_info/citynews.gif);background-repeat:no-repeat;}
#route_map #city_news{position:absolute;left:212px;top:645px;width:300px;height:425px;padding:0 10px 400px 0;}
#route_map #airline_partners_header{position:absolute;left:600px;top:625px;width:105px;height:16px;background-image:url(https://static.virginamerica.com/images/travel_info/airline_partners_section_title.gif);background-repeat:no-repeat;}
#route_map #airline_partners{position:absolute;left:650px;top:645px;width:225px;height:425px;padding:0 10px 400px 0;}
.airline_partner_logo1{position:absolute;left:10px;top:10px;width:40px;height:30px;padding:0 10px 10px 0;}
.airline_partner_logo2{position:absolute;left:100px;top:10px;width:40px;height:30px;padding:0 10px 10px 0;}
.airline_partners_text{position:absolute;left:10px;top:60px;width:250px;height:300px;padding:0 10px 10px 0;}
#route_map #airline_partners #learn_more_button{position:absolute;left:500px;top:730px;width:30px;height:15px;padding:0 10px 10px 0;}
#inflight_main{left:212px;width:625px;height:400px;padding:0 10px 200px 0;}
#inflight_main #inflight_main_header{position:absolute;left:232px;top:108px;width:625px;height:43px;background-image:url(https://static.virginamerica.com/images/travel_info/whats_on_board_header.gif);background-repeat:no-repeat;}
#inflight_main #inflight_subnav{position:absolute;left:234px;top:151px;width:623px;height:26px;background-image:url(https://static.virginamerica.com/images/travel_info/inflight_subnav_background.png);}
.inflight_subnav_links ul li a.subnav_link1{width:35px;}
.inflight_subnav_links ul li a.subnav_link2{width:79px;}
.inflight_subnav_links ul li a.subnav_link3{width:97px;}
.inflight_subnav_links{height:60px;}
.inflight_subnav_links ul{margin:0;padding:0;list-style-type:none;}
.inflight_subnav_links ul li{position:relative;display:inline;float:left;}
#inflight_main #entertainment{position:absolute;left:212px;top:160px;width:623px;height:120px;padding:15px 50px 50px 15px;margin:15px 50px 50px 15px;}
#inflight_main #food_and_beverages{position:absolute;left:212px;top:300px;width:623px;height:120px;padding:15px 15px 15px 15px;margin:15px 15px 15px 15px;}
#inflight_main #amenities{position:absolute;left:212px;top:440px;width:623px;height:120px;padding:15px 15px 15px 15px;margin:15px 15px 15px 15px;}
.inflight_main_pic{width:204px;height:111px;float:left;padding-right:25px;}
.inflight_main_description{left:500px;top:0;width:150px;height:111px;padding:15px 50px 15px 500px;margin:15px 15px 15px 500px;}
#movies{left:212px;width:625px;height:400px;padding:0 10px 200px 0;}
#movies #inflight_main_header{position:absolute;left:232px;top:108px;width:625px;height:43px;background-image:url(https://static.virginamerica.com/images/travel_info/whats_on_board_header.gif);background-repeat:no-repeat;}
#movies #inflight_subnav{position:absolute;left:234px;top:151px;width:623px;height:26px;background-image:url(https://static.virginamerica.com/images/travel_info/inflight_subnav_background.png);}
#movies #entertainment_pic{position:absolute;left:232px;top:170px;width:625px;height:172px;padding:15px 15px 15px 0;margin:15px 15px 15px 0;}
#movies #entertainment_panel{position:absolute;left:212px;top:381px;width:625px;height:368px;padding:15px 15px 15px 15px;margin:15px 15px 15px 15px;background-image:url(https://static.virginamerica.com/images/travel_info/entertainment_background.gif);background-repeat:no-repeat;}
#movies #entertainment_panel #entertainment_links{position:absolute;left:0;top:0;width:625px;height:39px;padding:0 15px 0 15px;margin:15px 15px 0 15px;}
.entertainment_link{padding-right:25px;vertical-align:top;color:#646464;font-weight:bold;text-decoration:none;}
#movies #entertainment_panel #movies_text{position:absolute;left:50px;top:70px;padding:0 30px 0 0;vertical-align:top;font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#000;font-weight:bold;}
#left_movie_titles_group{position:absolute;left:20px;top:110px;width:145px;height:75px;padding:0 15px 15px 15px;margin:0 15px 15px 15px;}
.left_first_movie_title{left:5px;}
.left_movie_title{left:5px;line-height:16px;padding-top:5px;}
#middle_movie_titles_group{position:absolute;left:225px;top:110px;width:145px;height:75px;padding:0 15px 15px 15px;margin:0 15px 15px 15px;}
.middle_first_movie_title{left:5px;}
.middle_movie_title{left:5px;line-height:16px;padding-top:5px;}
#right_movie_titles_group{position:absolute;left:435px;top:110px;width:145px;height:75px;padding:0 15px 15px 15px;margin:0 15px 15px 15px;}
.right_first_movie_title{left:150px;top:5px;}
.right_movie_title{left:150px;top:5px;line-height:16px;padding-top:5px;}
.movie_title{font-weight:bold;}
#satellite_tv{left:212px;width:625px;height:400px;padding:0 10px 200px 0;}
#satellite_tv #inflight_main_header{position:absolute;left:232px;top:108px;width:625px;height:43px;background-image:url(https://static.virginamerica.com/images/travel_info/whats_on_board_header.gif);background-repeat:no-repeat;}
#satellite_tv #inflight_subnav{position:absolute;left:234px;top:151px;width:623px;height:26px;background-image:url(https://static.virginamerica.com/images/travel_info/inflight_subnav_background.png);}
#satellite_tv #entertainment_pic{position:absolute;left:232px;top:170px;width:625px;height:172px;padding:15px 15px 15px 0;margin:15px 15px 15px 0;}
#satellite_tv #entertainment_panel{position:absolute;left:212px;top:381px;width:625px;height:368px;padding:15px 15px 15px 15px;margin:15px 15px 15px 15px;background-image:url(https://static.virginamerica.com/images/travel_info/entertainment_background.gif);background-repeat:no-repeat;}
#satellite_tv #entertainment_panel #entertainment_links{position:absolute;left:0;top:0;width:625px;height:39px;padding:0 15px 0 15px;margin:15px 15px 0 15px;}
.entertainment_link{padding-right:25px;vertical-align:top;color:#646464;font-weight:bold;text-decoration:none;}
#satellite_tv #entertainment_panel #satellite_tv_text{position:absolute;left:50px;top:70px;padding:0 30px 0 0;vertical-align:top;font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#000;font-weight:bold;}
#left_satellite_tv_titles_group{position:absolute;left:20px;top:110px;width:145px;height:75px;padding:0 15px 15px 15px;margin:0 15px 15px 15px;}
.left_first_satellite_tv_title{left:5px;}
.left_satellite_tv_title{left:5px;line-height:16px;padding-top:5px;}
#middle_satellite_tv_titles_group{position:absolute;left:225px;top:110px;width:145px;height:75px;padding:0 15px 15px 15px;margin:0 15px 15px 15px;}
.middle_first_satellite_tv_title{left:5px;}
.middle_satellite_tv_title{left:5px;line-height:16px;padding-top:5px;}
#right_satellite_tv_titles_group{position:absolute;left:435px;top:110px;width:145px;height:75px;padding:0 15px 15px 15px;margin:0 15px 15px 15px;}
.right_first_satellite_tv_title{left:150px;top:5px;}
.right_satellite_tv_title{left:150px;top:5px;line-height:16px;padding-top:5px;}
.satellite_tv_title{font-weight:bold;}
#premium_tv{left:212px;width:625px;height:400px;padding:0 10px 200px 0;}
#premium_tv #inflight_main_header{position:absolute;left:232px;top:108px;width:625px;height:43px;background-image:url(https://static.virginamerica.com/images/travel_info/whats_on_board_header.gif);background-repeat:no-repeat;}
#premium_tv #inflight_subnav{position:absolute;left:234px;top:151px;width:623px;height:26px;background-image:url(https://static.virginamerica.com/images/travel_info/inflight_subnav_background.png);}
#premium_tv #entertainment_pic{position:absolute;left:232px;top:170px;width:625px;height:172px;padding:15px 15px 15px 0;margin:15px 15px 15px 0;}
#premium_tv #entertainment_panel{position:absolute;left:212px;top:381px;width:625px;height:368px;padding:15px 15px 15px 0;margin:15px 15px 15px 15px;background-image:url(https://static.virginamerica.com/images/travel_info/entertainment_background_2cols.gif);background-repeat:no-repeat;}
#premium_tv #entertainment_panel #entertainment_links{position:absolute;left:0;top:0;width:625px;height:39px;padding:0 15px 0 15px;margin:15px 15px 0 15px;}
.entertainment_link{padding-right:25px;vertical-align:top;color:#646464;font-weight:bold;text-decoration:none;}
#premium_tv #entertainment_panel #premium_tv_text{position:absolute;left:50px;top:70px;padding:0 30px 0 0;vertical-align:top;font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#000;font-weight:bold;}
#premium_tv #entertainment_panel #left_premium_tv_titles_group{position:absolute;left:35px;top:100px;width:250px;height:75px;padding:0 15px 15px 15px;margin:0 15px 15px 0;}
.left_premium_tv_title{left:0;line-height:12px;padding-top:5px;}
#premium_tv #entertainment_panel #right_premium_tv_titles_group{position:absolute;left:335px;top:100px;width:250px;height:75px;padding:0 15px 15px 15px;margin:0 15px 15px 0;}
.right_premium_tv_title{left:0;top:5px;line-height:12px;padding-top:5px;}
.premium_tv_title{font-weight:bold;}
#music_videos{left:212px;width:625px;height:400px;padding:0 10px 200px 0;}
#music_videos #inflight_main_header{position:absolute;left:232px;top:108px;width:625px;height:43px;background-image:url(https://static.virginamerica.com/images/travel_info/whats_on_board_header.gif);background-repeat:no-repeat;}
#music_videos #inflight_subnav{position:absolute;left:234px;top:151px;width:623px;height:26px;background-image:url(https://static.virginamerica.com/images/travel_info/inflight_subnav_background.png);}
#music_videos #entertainment_pic{position:absolute;left:232px;top:170px;width:625px;height:172px;padding:15px 15px 15px 0;margin:15px 15px 15px 0;}
#music_videos #entertainment_panel{position:absolute;left:212px;top:381px;width:625px;height:368px;padding:15px 15px 15px 0;margin:15px 15px 15px 15px;background-image:url(https://static.virginamerica.com/images/travel_info/entertainment_background_2cols.gif);background-repeat:no-repeat;}
#music_videos #entertainment_panel #entertainment_links{position:absolute;left:0;top:0;width:625px;height:39px;padding:0 15px 0 15px;margin:15px 15px 0 15px;}
.entertainment_link{padding-right:25px;vertical-align:top;color:#646464;font-weight:bold;text-decoration:none;}
#music_videos #entertainment_panel #music_videos_text{position:absolute;left:50px;top:70px;padding:0 30px 0 0;vertical-align:top;font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#000;font-weight:bold;}
#music_videos #entertainment_panel #left_music_videos_titles_group{position:absolute;left:35px;top:100px;width:250px;height:75px;padding:0 15px 15px 15px;margin:0 15px 15px 0;}
.left_music_video_title{left:0;line-height:12px;padding-top:5px;}
#music_videos #entertainment_panel #right_music_videos_titles_group{position:absolute;left:335px;top:100px;width:250px;height:75px;padding:0 15px 15px 15px;margin:0 15px 15px 0;}
.right_music_video_title{left:0;top:5px;line-height:12px;padding-top:5px;}
.music_video_title{font-weight:bold;}
#radio{left:212px;width:625px;height:400px;padding:0 10px 200px 0;}
#radio #inflight_main_header{position:absolute;left:232px;top:108px;width:625px;height:43px;background-image:url(https://static.virginamerica.com/images/travel_info/whats_on_board_header.gif);background-repeat:no-repeat;}
#radio #inflight_subnav{position:absolute;left:234px;top:151px;width:623px;height:26px;background-image:url(https://static.virginamerica.com/images/travel_info/inflight_subnav_background.png);}
#radio #entertainment_pic{position:absolute;left:232px;top:170px;width:625px;height:172px;padding:15px 15px 15px 0;margin:15px 15px 15px 0;}
#radio #entertainment_panel{position:absolute;left:212px;top:381px;width:625px;height:368px;padding:15px 15px 15px 0;margin:15px 15px 15px 15px;background-image:url(https://static.virginamerica.com/images/travel_info/entertainment_background_2cols.gif);background-repeat:no-repeat;}
#radio #entertainment_panel #entertainment_links{position:absolute;left:0;top:0;width:625px;height:39px;padding:0 15px 0 15px;margin:15px 15px 0 15px;}
.entertainment_link{padding-right:25px;vertical-align:top;color:#646464;font-weight:bold;text-decoration:none;}
#radio #entertainment_panel #radio_left_text{position:absolute;left:50px;top:70px;padding:0 30px 0 0;vertical-align:top;font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#000;font-weight:bold;}
#radio #entertainment_panel #radio_right_text{position:absolute;left:350px;top:70px;padding:0 30px 0 0;vertical-align:top;font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#000;font-weight:bold;}
#radio #entertainment_panel #left_radio_column{position:absolute;left:25px;top:100px;width:250px;height:75px;padding:0 15px 15px 15px;margin:0 15px 15px 0;}
#radio #entertainment_panel #right_radio_column{position:absolute;left:335px;top:100px;width:250px;height:75px;padding:0 15px 15px 15px;margin:0 15px 15px 0;}
#left_radio_title{left:0;top:5px;line-height:12px;padding-top:5px;}
#right_radio_title{left:0;top:5px;line-height:12px;padding-top:5px;}
.radio_artist{left:0;line-height:12px;padding-top:15px;font-weight:bold;}
.radio_artist_name{left:0;line-height:12px;padding-top:5px;}
.radio_artist_description{left:0;line-height:12px;padding-top:5px;}
#chat{left:212px;width:625px;height:400px;padding:0 10px 200px 0;}
#chat #inflight_main_header{position:absolute;left:232px;top:108px;width:625px;height:43px;background-image:url(https://static.virginamerica.com/images/travel_info/whats_on_board_header.gif);background-repeat:no-repeat;}
#chat #inflight_subnav{position:absolute;left:234px;top:151px;width:623px;height:26px;background-image:url(https://static.virginamerica.com/images/travel_info/inflight_subnav_background.png);}
#chat #entertainment_pic{position:absolute;left:232px;top:170px;width:625px;height:172px;padding:15px 15px 15px 0;margin:15px 15px 15px 0;}
#chat #entertainment_panel{position:absolute;left:212px;top:381px;width:625px;height:368px;padding:15px 15px 15px 0;margin:15px 15px 15px 15px;background-image:url(https://static.virginamerica.com/images/travel_info/entertainment_background_no_cols.gif);background-repeat:no-repeat;}
#chat #entertainment_panel #entertainment_links{position:absolute;left:0;top:0;width:625px;height:39px;padding:0 15px 0 15px;margin:15px 15px 0 15px;}
.entertainment_link{padding-right:25px;vertical-align:top;color:#646464;font-weight:bold;text-decoration:none;}
#chat #entertainment_panel #chat_left_title{position:absolute;left:50px;top:70px;padding:0 30px 0 0;vertical-align:top;font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#000;font-weight:bold;}
#chat #entertainment_panel #chat_section{position:absolute;left:0;top:100px;width:581px;height:136px;padding:0 25px 15px 15px;margin:0 25px 15px 15px;}
.chat_copy{left:0;top:25px;line-height:12px;padding-top:25px;}
.chat_pic{width:204px;height:111px;float:right;padding-right:25px;}
#meals{left:212px;width:625px;height:400px;padding:0 10px 200px 0;}
#meals #inflight_main_header{position:absolute;left:232px;top:108px;width:625px;height:43px;background-image:url(https://static.virginamerica.com/images/travel_info/whats_on_board_header.gif);background-repeat:no-repeat;}
#meals #inflight_subnav{position:absolute;left:234px;top:151px;width:623px;height:26px;background-image:url(https://static.virginamerica.com/images/travel_info/inflight_subnav_background.png);}
#meals #food_and_beverages_pic{position:absolute;left:232px;top:170px;width:625px;height:172px;padding:15px 15px 15px 0;margin:15px 15px 15px 0;}
#meals #food_and_beverages_panel{position:absolute;left:212px;top:381px;width:625px;height:368px;padding:15px 15px 15px 15px;margin:15px 15px 15px 15px;background-image:url(https://static.virginamerica.com/images/travel_info/entertainment_background_3cols.gif);background-repeat:no-repeat;}
#meals #food_and_beverages_panel #food_and_beverages_links{position:absolute;left:0;top:0;width:625px;height:39px;padding:0 60px 0 50px;margin:15px 60px 0 50px;}
.food_and_beverages_link{padding-right:75px;vertical-align:top;color:#646464;font-weight:bold;text-decoration:none;}
#meals #food_and_beverages_panel #meals_text{position:absolute;left:50px;top:70px;padding:0 30px 0 0;vertical-align:top;font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#000;font-weight:bold;}
#left_meals_group{position:absolute;left:0;top:110px;width:175px;height:75px;padding:0 15px 15px 10px;margin:0 15px 15px 10px;}
.left_first_meal{left:5px;}
.left_meal{left:5px;line-height:16px;padding-top:5px;}
#middle_meals_group{position:absolute;left:205px;top:110px;width:175px;height:75px;padding:0 15px 15px 10px;margin:0 15px 15px 10px;}
.middle_first_meal{left:5px;}
.middle_meal{left:5px;line-height:16px;padding-top:5px;}
#right_meals_group{position:absolute;left:415px;top:110px;width:175px;height:75px;padding:0 15px 15px 10px;margin:0 15px 15px 10px;}
.right_first_meal{left:150px;top:5px;}
.right_meal{left:150px;top:5px;line-height:16px;padding-top:5px;}
.meal{font-weight:bold;}
.meal_routes{font-style:italic;}
#snacks{left:212px;width:625px;height:400px;padding:0 10px 200px 0;}
#snacks #inflight_main_header{position:absolute;left:232px;top:108px;width:625px;height:43px;background-image:url(https://static.virginamerica.com/images/travel_info/whats_on_board_header.gif);background-repeat:no-repeat;}
#snacks #inflight_subnav{position:absolute;left:234px;top:151px;width:623px;height:26px;background-image:url(https://static.virginamerica.com/images/travel_info/inflight_subnav_background.png);}
#snacks #food_and_beverages_pic{position:absolute;left:232px;top:170px;width:625px;height:172px;padding:15px 15px 15px 0;margin:15px 15px 15px 0;}
#snacks #food_and_beverages_panel{position:absolute;left:212px;top:381px;width:625px;height:368px;padding:15px 15px 15px 15px;margin:15px 15px 15px 15px;background-image:url(https://static.virginamerica.com/images/travel_info/entertainment_background_3cols.gif);background-repeat:no-repeat;}
#snacks #food_and_beverages_panel #food_and_beverages_links{position:absolute;left:0;top:0;width:625px;height:39px;padding:0 60px 0 50px;margin:15px 60px 0 50px;}
.food_and_beverages_link{padding-right:75px;vertical-align:top;color:#646464;font-weight:bold;text-decoration:none;}
#snacks #food_and_beverages_panel #snacks_text{position:absolute;left:50px;top:70px;padding:0 30px 0 0;vertical-align:top;font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#000;font-weight:bold;}
#left_snacks_group{position:absolute;left:0;top:110px;width:175px;height:75px;padding:0 15px 15px 10px;margin:0 15px 15px 10px;}
.left_first_snack{left:5px;}
.left_snack{left:5px;line-height:16px;padding-top:5px;}
#middle_snacks_group{position:absolute;left:205px;top:110px;width:175px;height:75px;padding:0 15px 15px 10px;margin:0 15px 15px 10px;}
.middle_first_snack{left:5px;}
.middle_snack{left:5px;line-height:16px;padding-top:5px;}
#right_snacks_group{position:absolute;left:415px;top:110px;width:175px;height:75px;padding:0 15px 15px 10px;margin:0 15px 15px 10px;}
.right_first_snack{left:150px;top:5px;}
.right_snack{left:150px;top:5px;line-height:16px;padding-top:5px;}
.snack{font-weight:bold;}
#drinks{left:212px;width:625px;height:400px;padding:0 10px 200px 0;}
#drinks #inflight_main_header{position:absolute;left:232px;top:108px;width:625px;height:43px;background-image:url(https://static.virginamerica.com/images/travel_info/whats_on_board_header.gif);background-repeat:no-repeat;}
#drinks #inflight_subnav{position:absolute;left:234px;top:151px;width:623px;height:26px;background-image:url(https://static.virginamerica.com/images/travel_info/inflight_subnav_background.png);}
#drinks #food_and_beverages_pic{position:absolute;left:232px;top:170px;width:625px;height:172px;padding:15px 15px 15px 0;margin:15px 15px 15px 0;}
#drinks #food_and_beverages_panel{position:absolute;left:212px;top:381px;width:625px;height:368px;padding:15px 15px 15px 15px;margin:15px 15px 15px 15px;background-image:url(https://static.virginamerica.com/images/travel_info/entertainment_background_4cols.gif);background-repeat:no-repeat;}
#drinks #food_and_beverages_panel #food_and_beverages_links{position:absolute;left:0;top:0;width:625px;height:39px;padding:0 60px 0 50px;margin:15px 60px 0 50px;}
.food_and_beverages_link{padding-right:75px;vertical-align:top;color:#646464;font-weight:bold;text-decoration:none;}
#drinks #food_and_beverages_panel #drinks_text{position:absolute;left:50px;top:70px;padding:0 30px 0 0;vertical-align:top;font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#000;font-weight:bold;}
#drinks #food_and_beverages_panel #left_drinks_group{position:absolute;left:0;top:110px;width:125px;height:75px;padding:0 15px 15px 10px;margin:0 15px 15px 10px;}
.left_first_drink{left:5px;}
.left_drink{left:5px;line-height:16px;padding-top:5px;}
#drinks #food_and_beverages_panel #middle_drinks_group{position:absolute;left:155px;top:110px;width:125px;height:75px;padding:0 15px 15px 10px;margin:0 15px 15px 10px;}
.middle_first_drink{left:5px;}
.middle_drink{left:5px;line-height:16px;padding-top:5px;}
#drinks #food_and_beverages_panel #right_drinks_group{position:absolute;left:305px;top:110px;width:125px;height:75px;padding:0 15px 15px 10px;margin:0 15px 15px 10px;}
.right_first_drink{left:150px;top:5px;}
.right_drink{left:150px;top:5px;line-height:16px;padding-top:5px;}
.drink{font-weight:bold;}
#drinks #food_and_beverages_panel #complimentary_drinks_group{position:absolute;left:475px;top:110px;width:125px;height:75px;padding:0 15px 15px 10px;margin:0 15px 15px 10px;}
.complimentary_drink{left:5px;top:5px;line-height:16px;padding-top:5px;}
#first_class{left:212px;width:625px;height:400px;padding:0 10px 200px 0;}
#first_class #inflight_main_header{position:absolute;left:232px;top:108px;width:625px;height:43px;background-image:url(https://static.virginamerica.com/images/travel_info/whats_on_board_header.gif);background-repeat:no-repeat;}
#first_class #inflight_subnav{position:absolute;left:234px;top:151px;width:623px;height:26px;background-image:url(https://static.virginamerica.com/images/travel_info/inflight_subnav_background.png);}
#first_class #food_and_beverages_pic{position:absolute;left:232px;top:170px;width:625px;height:172px;padding:15px 15px 15px 0;margin:15px 15px 15px 0;}
#first_class #food_and_beverages_panel{position:absolute;left:212px;top:381px;width:625px;height:368px;padding:15px 15px 15px 15px;margin:15px 15px 15px 15px;background-image:url(https://static.virginamerica.com/images/travel_info/entertainment_background_3cols.gif);background-repeat:no-repeat;}
#first_class #food_and_beverages_panel #food_and_beverages_links{position:absolute;left:0;top:0;width:625px;height:39px;padding:0 60px 0 50px;margin:15px 60px 0 50px;}
.food_and_beverages_link{padding-right:75px;vertical-align:top;color:#646464;font-weight:bold;text-decoration:none;}
#first_class #food_and_beverages_panel #first_class_text{position:absolute;left:50px;top:70px;padding:0 30px 0 0;vertical-align:top;font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#000;font-weight:bold;}
#left_first_class_group{position:absolute;left:0;top:110px;width:175px;height:75px;padding:0 15px 15px 10px;margin:0 15px 15px 10px;}
.left_first_item{left:5px;}
.left_item{left:5px;line-height:16px;padding-top:5px;}
#middle_first_class_group{position:absolute;left:205px;top:110px;width:175px;height:75px;padding:0 15px 15px 10px;margin:0 15px 15px 10px;}
.middle_first_item{left:5px;}
.middle_item{left:5px;line-height:16px;padding-top:5px;}
#right_first_class_group{position:absolute;left:415px;top:110px;width:175px;height:75px;padding:0 15px 15px 10px;margin:0 15px 15px 10px;}
.right_first_item{left:150px;top:5px;}
.right_item{left:150px;top:5px;line-height:16px;padding-top:5px;}
.item{font-weight:bold;}
#games{left:212px;width:625px;height:400px;padding:0 10px 200px 0;}
#games #inflight_main_header{position:absolute;left:232px;top:108px;width:625px;height:43px;background-image:url(https://static.virginamerica.com/images/travel_info/whats_on_board_header.gif);background-repeat:no-repeat;}
#games #inflight_subnav{position:absolute;left:234px;top:151px;width:623px;height:26px;background-image:url(https://static.virginamerica.com/images/travel_info/inflight_subnav_background.png);}
#games #entertainment_pic{position:absolute;left:232px;top:170px;width:625px;height:172px;padding:15px 15px 15px 0;margin:15px 15px 15px 0;}
#games #entertainment_panel{position:absolute;left:212px;top:381px;width:625px;height:368px;padding:15px 15px 15px 15px;margin:15px 15px 15px 15px;background-image:url(https://static.virginamerica.com/images/travel_info/entertainment_background.gif);background-repeat:no-repeat;}
#games #entertainment_panel #entertainment_links{position:absolute;left:0;top:0;width:625px;height:39px;padding:0 15px 0 15px;margin:15px 15px 0 15px;}
.entertainment_link{padding-right:25px;vertical-align:top;color:#646464;font-weight:bold;text-decoration:none;}
#games #entertainment_panel #games_text{position:absolute;left:50px;top:70px;padding:0 30px 0 0;vertical-align:top;font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#000;font-weight:bold;}
#left_games_titles_group{position:absolute;left:20px;top:110px;width:145px;height:75px;padding:0 15px 15px 15px;margin:0 15px 15px 15px;}
.left_first_game_title{left:5px;}
.left_game_title{left:5px;line-height:16px;padding-top:5px;}
#middle_games_titles_group{position:absolute;left:225px;top:110px;width:145px;height:75px;padding:0 15px 15px 15px;margin:0 15px 15px 15px;}
.middle_first_game_title{left:5px;}
.middle_game_title{left:5px;line-height:16px;padding-top:5px;}
#right_games_titles_group{position:absolute;left:435px;top:110px;width:145px;height:75px;padding:0 15px 15px 15px;margin:0 15px 15px 15px;}
.right_first_game_title{left:150px;top:5px;}
.right_game_title{left:150px;top:5px;line-height:16px;padding-top:5px;}
.game_title{font-weight:bold;}
#amenities{left:212px;width:625px;height:400px;padding:0 10px 200px 0;}
#amenities #inflight_main_header{position:absolute;left:232px;top:108px;width:625px;height:43px;background-image:url(https://static.virginamerica.com/images/travel_info/whats_on_board_header.gif);background-repeat:no-repeat;}
#amenities #inflight_subnav{position:absolute;left:234px;top:151px;width:623px;height:26px;background-image:url(https://static.virginamerica.com/images/travel_info/inflight_subnav_background.png);}
#amenities #sleepkits{position:absolute;left:212px;top:160px;width:623px;height:120px;padding:15px 50px 50px 15px;margin:15px 50px 50px 15px;}
#amenities #wifi{position:absolute;left:212px;top:300px;width:623px;height:120px;padding:15px 15px 15px 15px;margin:15px 15px 15px 15px;}
#amenities #headphones{position:absolute;left:212px;top:440px;width:623px;height:120px;padding:15px 15px 15px 15px;margin:15px 15px 15px 15px;}
#cabins{left:212px;width:623px;padding:0 10px 400px 0;}
#cabins #cabins_header{position:absolute;left:232px;top:108px;width:623px;height:43px;background-image:url(https://static.virginamerica.com/images/travel_info/cabins_header.gif);background-repeat:no-repeat;}
#cabins #first_class{position:absolute;left:212px;top:160px;width:623px;height:120px;padding:15px 50px 50px 15px;margin:15px 50px 50px 15px;}
#cabins #main_cabin_select{position:absolute;left:212px;top:300px;width:623px;height:120px;padding:15px 15px 15px 15px;margin:15px 15px 15px 15px;}
#cabins #main_cabin{position:absolute;left:212px;top:440px;width:623px;height:120px;padding:15px 15px 15px 15px;margin:15px 15px 15px 15px;}
.cabin_pic{width:204px;height:111px;float:left;padding-right:25px;}
.cabin_description{left:500px;top:0;width:150px;height:111px;padding:15px 50px 15px 500px;margin:15px 15px 15px 500px;}
#airline_partners{left:212px;width:623px;padding:0 10px 400px 0;}
#airline_partners #airline_partners_header{position:absolute;left:232px;top:108px;width:623px;height:43px;background-image:url(https://static.virginamerica.com/images/travel_info/airline_partners_header.gif);background-repeat:no-repeat;}
#airline_partners #airline_partner_1{position:absolute;left:212px;top:160px;width:623px;padding:15px 50px 50px 15px;margin:15px 50px 50px 15px;}
#airline_partners #airline_partner_2{position:absolute;left:212px;top:340px;width:623px;padding:15px 15px 50px 15px;margin:15px 15px 50px 15px;}
#airline_partners #airline_partner_3{position:absolute;left:212px;top:520px;width:623px;padding:15px 15px 15px 15px;margin:15px 15px 50px 15px;}
.airline_partner_pic{float:left;padding:0 25px 50px 0;}
.airline_partner_description{padding:15px 50px 15px 0;margin:15px 15px 15px 0;}
#clubhouse{left:212px;width:623px;padding:0 10px 400px 0;}
#clubhouse #clubhouse_header{position:absolute;left:232px;top:108px;width:623px;height:43px;background-image:url(https://static.virginamerica.com/images/travel_info/clubhouse_header.gif);background-repeat:no-repeat;}
#clubhouse #images{position:absolute;left:212px;top:160px;width:623px;padding:15px 0 15px 0;margin:15px 0 15px 0;}
#clubhouse #images #big_pic{position:absolute;left:0;top:0;width:623px;height:150px;padding:0 0 25px 0;margin:0 0 25px 0;}
#clubhouse #images #thumbnails{position:absolute;left:0;top:100px;width:623px;padding:15px 0 15px 0;margin:15px 0 15px 0;}
.thumbnail{padding-right:5px;}
#clubhouse #clubhouse_description{position:absolute;left:212px;top:350px;width:623px;padding:15px 0 15px 0;margin:15px 0 15px 0;}
#elevateBodyDiv{width:734px;}
.content{width:736px;}
.contentSect{margin-bottom:10px;clear:both;}
.contentSectHome{margin-bottom:0;clear:both;}
.content .contentSectTop{background:transparent url(https://static.virginamerica.com/images/content_sect_top.gif) no-repeat;height:7px;width:620px;overflow:hidden;}
.content .contentSectBody{background:transparent url(https://static.virginamerica.com/images/content_sect_body.gif) repeat-y scroll 0 0;width:620px;overflow:hidden;}
.content .contentSectActivityBody{background:transparent url(https://static.virginamerica.com/images/content_sect_body.gif) repeat-y;width:610px;overflow:visible;}
.content .contentSectActivityBody h3{padding-top:8px;margin-top:0;}
.content .contentSectBottom{background:transparent url(https://static.virginamerica.com/images/content_sect_bottom.gif) no-repeat;height:7px;width:620px;overflow:hidden;}
.content .contentSectTable{padding:0 0 10px 10px;}
.contentSect table{margin:0;padding:0;}
.content h3 span{color:#3a3a3a;font-size:9px;margin:0 0 0 5px;font-weight:normal;}
.content h3{color:#666;font-size:13px;margin-top:8px;margin-bottom:15px;font-weight:bold;line-height:1em;}
.content table{margin-bottom:12px;}
.content table#nomargin{margin-bottom:12px;}
.content .elvContSectBody{padding:0 0 8px 10px;}
.content .elvContSectBottom{padding:0 0 6px 0;}
.content #editForm table{margin:0;}
.rightAlign{text-align:right;}
.width-50{width:50px;}
.width-165{width:165px;}
#elevateActivity{margin:0;border-collapse:collapse;padding:0;}
table#elevateActivity{margin:0;border-collapse:collapse;padding:0;}
#elevateActivity th{padding:0;line-height:1.5;}
#elevateActivity td{padding-left:10px;line-height:1.5;}
#memberInfo{width:725px;border-collapse:collapse;margin-bottom:10px;padding:0;margin-left:10px;margin-right:10px;margin-top:0;}
#memberInfo2{width:599px;border-collapse:collapse;margin-bottom:10px;padding:0;margin-left:10px;margin-right:10px;margin-top:0;}
#memberInfo.bottom25{margin-bottom:25px;}
#memberInfo td{padding-bottom:1px;}
#memberInfo h3.bottom10{margin-bottom:10px;margin-top:0;}
#memberInfo2 h3.bottom0{margin-bottom:3px;color:#c00;font-size:1.2em;font-weight:bold;}
#foundingMemberImage{text-align:right;}
.width-165{width:165px;}
.red{color:#c00;font-weight:bold;}
a.joinNowBtn{background:url(https://static.virginamerica.com/images/joinNowBt.jpg) no-repeat;height:26px;width:114px;display:block;margin:0 0 0 45px;color:#fff;text-indent:-9999em;overflow:hidden;}
a.applyBtn{background:url(https://static.virginamerica.com/images/btn_apply_now.gif) no-repeat;height:26px;width:114px;display:block;margin:0 0 0 45px;color:#fff;text-indent:-9999em;overflow:hidden;}
a.bookFlightBtn{background:url(https://static.virginamerica.com/images/btn_book_flight.gif) no-repeat;height:18px;width:96px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;float:left;}
a.learnBtn{background:url(https://static.virginamerica.com/images/btn_learn_more.gif) no-repeat;height:18px;width:86px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;float:left;}
a.seePartnersBtn{background:url(https://static.virginamerica.com/images/btn_see_all_partners.gif) no-repeat;height:18px;width:112px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;float:left;}
a.bookRewardBtn{background:url(https://static.virginamerica.com/images/btn_book_reward_flight.gif) no-repeat;height:18px;width:138px;display:block;margin:0;color:#fff;text-indent:-9999em;overflow:hidden;}
a.joinWideBtn{background:url(https://static.virginamerica.com/images/btn_join_wide.gif) no-repeat;height:18px;width:213px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;}
a.grabASeatBtn{background:url(https://static.virginamerica.com/images/btn_grab_seat.gif) no-repeat;height:26px;width:114px;display:block;margin:0 0 0 45px;color:#fff;text-indent:-9999em;overflow:hidden;}
a.grabSeatBtn{background:url(https://static.virginamerica.com/images/btn_grab_seat_small.gif) no-repeat;height:18px;width:213px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;}
a.grabASeatBigBtn{background:url(https://static.virginamerica.com/images/btn_grab_seat.gif) no-repeat;height:26px;width:114px;display:block;margin:0 0 0 45px;color:#fff;text-indent:-9999em;overflow:hidden;}
a.joinElevateBtn{background:url(https://static.virginamerica.com/images/btn_join_elevate_now.gif) no-repeat;height:26px;width:150px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;}
a.joinBtnStartEarning{background:url(https://static.virginamerica.com/images/btn_join_elevate_now.gif) no-repeat;height:26px;width:150px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;}
a.TalkToUsBtn{background:url(https://static.virginamerica.com/images/talkToUsBt.gif) no-repeat;height:26px;width:114px;display:block;margin:0 0 0 45px;color:#fff;text-indent:-9999em;overflow:hidden;}
a.AddNumberBtn{background:url(https://static.virginamerica.com/images/AddNumberBt.gif) no-repeat;height:26px;width:114px;display:block;margin:0 0 0 45px;color:#fff;text-indent:-9999em;overflow:hidden;}
a.MainCabinTxt{height:12px;width:65px;display:block;margin:3px 0 0 8px;color:#fff;text-indent:-9999em;overflow:hidden;}
a.MainCabinSelectTxt{height:16px;width:65px;display:block;margin:0 0 0 11px;color:#fff;text-indent:-9999em;overflow:hidden;}
a.FirstClassTxt{height:12px;width:65px;display:block;margin:3px 0 0 8px;color:#fff;text-indent:-9999em;overflow:hidden;}
.promoTable{margin:0;}
.promoTable table{margin-right:2px;}
.promoTable td{vertical-align:top;}
.spanPromo{width:204px;}
.spanPromo .copy{margin:11px 0 0 2px;}
.spanPromo h2{font-size:13px;font-weight:bold;color:#f06;margin:0;}
.spanPromo .copy p{margin:0;padding:3px 0 0;}
.promoColumn{margin:0 0 0 3px;}
.copy ul{margin-top:10px;margin-left:0;padding-left:0;}
ul.checker li{background:url(https://static.virginamerica.com/images/link_bullet_checkers.gif) no-repeat left 6px;color:#878787;padding-left:9px;display:block;padding-bottom:3px;list-style:none;}
a.checkerLink{color:#878787;font-size:11px;}
a.checkerLink:hover{color:#D00103;font-size:11px;}
.contentSect table tr.odd{background:#F2F2F2 none repeat scroll 0 0;}
.contentSect table tr.even{background:#FFF none repeat scroll 0 0;}
.content .pos{color:#c00;}
.content .neg{color:#89206A;}
.content .contentDiv{clear:both;margin:0;padding:0 10px;}
.content .contentDiv img{float:left;clear:right;height:111px;width:204px;margin:10px 0;}
.content .contentDiv .column{float:left;clear:right;width:370px;margin:10px 10px;}
.content .contentDiv .column p{margin:2px;}
.content .contentDiv .column a{margin-top:12px;}
.content .contentDiv .column ul{margin:5px 0 0 0;}
.content .contentDiv .column ul li a{margin:0 5px 0 0;}
.contentSect.first h3{margin-bottom:20px;}
.earnpage .contentDiv{margin-top:0;}
#grabSeatBtn{margin-left:3px;}
.enjoypage div{padding:10px 20px;}
.enjoypage div p{margin:10px 10px 0 10px;}
#enjoyButton{padding-left:30px;}
.displayBlock{display:block;text-decoration:none!important;}
#ticker{height:34px;width:622px;}
#ticker .ticker-title{background:url(https://static.virginamerica.com/images/ticker-title.gif) no-repeat;height:34px;width:111px;float:left;clear:right;}
#ticker #ticker-body{background:url(https://static.virginamerica.com/images/ticker-body.gif) no-repeat;height:34px;width:452px;float:left;clear:right;overflow:hidden;}
#ticker #ticker-body .alert{color:#d10103;font-size:11px;text-decoration:underline;padding:9px 20px;float:left;}
#ticker #ticker-body a:hover.alert{color:#7B7B7B;font-size:11px;text-decoration:none;}
#ticker .ticker-btns{height:34px;width:59px;float:left;clear:right;}
#ticker .ticker-btns .tickerBtn-prev,#ticker .ticker-btns .tickerBtn-next{display:block;float:left;clear:right;}
#ticker .ticker-btns .tickerBtn-prev{background:url(https://static.virginamerica.com/images/ticker-btn-prev.gif) no-repeat;height:34px;width:29px;}
#ticker .ticker-btns .tickerBtn-next{background:url(https://static.virginamerica.com/images/ticker-btn-next.gif) no-repeat;height:34px;width:30px;}
#ticker .ticker-btns a:hover.tickerBtn-prev{background:url(https://static.virginamerica.com/images/ticker-btn-prev-hover.gif) no-repeat;}
#ticker .ticker-btns a:hover.tickerBtn-next{background:url(https://static.virginamerica.com/images/ticker-btn-next-hover.gif) no-repeat;}
#ticker_container{height:34px;position:relative;}
.ticker_item{position:absolute;width:452px;}
#ticker_view{margin-top:10px;width:425px;height:20px;position:relative;overflow:hidden;}
#myAccountNav{border-collapse:collapse;padding:0;}
#myAccountNav ul{margin:-1px 0 0 0;padding:0;}
#accountNav{padding:0 0 40px 0;}
#accountNav li{overflow:hidden;display:block;float:left;}
#accountNav li a{background:url(https://static.virginamerica.com/images/myaccount_nav.gif) no-repeat;display:block;overflow:hidden;height:27px;text-indent:-9999em;}
#accountNav .myElevateActivity a{background-position:0 0;width:119px;}
#accountNav .contactInfo a{background-position:-119px 0;width:120px;}
#accountNav .preferences a{background-position:-239px 0;width:120px;}
#accountNav .blank a{background-position:-359px 0;width:264px;}
#accountNav .myElevateActivity a:hover,#accountNav .myElevateActivity a.current{background-position:0 -27px;width:119px;}
#accountNav .contactInfo a:hover,#accountNav .contactInfo a.current{background-position:-119px -27px;width:120px;}
#accountNav .preferences a:hover,#accountNav .preferences a.current{background-position:-239px -27px;width:120px;}
.cpConfMainBg{background:url(https://static.virginamerica.com/images/Elevate/confirmation_bg_main_11022010a.png) no-repeat;width:741px;padding:6px;}
.cpConfMainBgBottom{background:url(https://static.virginamerica.com/images/Elevate/confirmation_bg_bottom.png) no-repeat;width:741px;height:11px;}
.cpConfSubHeader{padding-left:12px;font-size:14px;line-height:110%;font-weight:bold;font-family:Verdana;width:680px;}
.cpConfBody{padding-left:12px;font-size:12px;font-family:Arial;width:410px;float:left;}
.cpConfElevateCard{float:right;width:200px;margin-top:110px;margin-right:43px;background:url(https://static.virginamerica.com/images/Elevate/confirmation_redcard_bg.png) no-repeat;width:243px;height:153px;}
.cpConfElevateCardTxt{padding-top:50px;padding-left:20px;color:#fff;font-weight:bold;}
.cpConfBtnDiv{float:right;}
a.collapseBtn{background:transparent url(https://static.virginamerica.com/images/btn-add.png) no-repeat scroll 0 0;display:block;float:left;height:23px;margin:0 5px 0 0;width:24px;}
a.collapsed{background:transparent url(https://static.virginamerica.com/images/btn-minus.png) no-repeat scroll 0 0;float:left;height:23px;margin:0 5px 0 0;width:24px;}
a.editBtn{background:transparent url(https://static.virginamerica.com/images/btn_elv_edit.gif) no-repeat scroll 0 0;color:#FFF;display:block;float:right;height:18px;overflow:hidden;position:relative;right:15px;text-indent:-9999em;top:5px;width:53px;}
a.addBtn{background:transparent url(https://static.virginamerica.com/images/btn_elv_add.gif) no-repeat scroll 0 0;color:#FFF;display:block;float:right;height:18px;overflow:hidden;position:relative;right:15px;text-indent:-9999em;top:5px;width:53px;}
.redSubHeader{margin-top:-1px;padding-top:0;}
a.updateBtn{background:transparent url(https://static.virginamerica.com/images/btn_update_elv.gif) no-repeat scroll 0 0;color:#FFF;display:block;height:18px;margin-top:20px;overflow:hidden;text-indent:-9999em;width:73px;}
.content .hang input{float:left;margin-right:10px;}
#activityTbl{width:715px;border-collapse:collapse;margin-left:-9px;}
#activityTbl th.last{border:none;text-align:center;}
#activityTbl td{height:auto;}
#activityTbl tbody td.last,#activityTbl thead th.last{border:none;text-align:center;}
#dropdown{margin:0 0 30px -2px;}
#activityTbl tbody tr td{border-right:1px solid #D6D6D6;}
#activityTbl thead th{border-right:1px solid #D6D6D6;}
#activityTbl thead th,#activityTbl tbody td{padding:4px 8pt;text-align:left;}
#activityTbl td,#activityTbl th{vertical-align:top;}
#activityTbl td.points{text-align:right;}
#activityTbl .theadActivity{width:100px;}
#activityTbl .theadDate{width:55px;}
#activityTbl .theadDesc{width:237px;}
#activityTbl .theadPoints{width:50px;}
#activityTbl .theadStatus{width:63px;}
#activityTbl #noBorder td{border:0;}
#dropdown p{color:#f06;font-weight:bold;font-size:11px;float:left;clear:right;margin:-2px 5px 0 0;}
#dropdown select{margin:0 3px;float:left;}
#dropdown #sortBtn{float:left;margin:0 5px;}
#dropdown td{vertical-align:middle;}
#pagination{margin:20px 0 0 0;}
#pagination ul li{width:50%;float:left;}
#pagination .pages{text-align:right;}
#pagination .pages a{margin:0 5px;}
#pagination a.currentPG{color:#f06;text-decoration:none;}
#pagination ul{margin:0;width:600px;}
#pagination ul:after{clear:both;content:"";display:block;}
#flights{margin:-9px 0 -9px -9px;border-collapse:collapse;width:619px;position:relative;}
#flights tbody td{padding-top:5px;vertical-align:top;padding:3px 10px 9px 3px;border-right:1px solid #D6D6D6;}
#flights tbody td table td{padding-top:5px;vertical-align:top;padding-left:9px;border-right:0 solid #D6D6D6;}
#flights thead th{font-size:10px;font-weight:bold;padding-top:0;vertical-align:top;padding-left:9px;text-align:left;border-right:1px solid #D6D6D6;}
a.checkinBtn{background:transparent url(https://static.virginamerica.com/images/btn_elv_checkin.gif) no-repeat scroll 0 0;color:#FFF;display:block;height:19px;overflow:hidden;text-indent:-9999em;width:76px;}
a.manageBtn{background:transparent url(https://static.virginamerica.com/images/btn_elv_manage.gif) no-repeat scroll 0 0;color:#FFF;display:block;height:20px;overflow:hidden;text-indent:-9999em;width:76px;}
#creditTbl{border-collapse:collapse;}
#creditTbl tbody td{padding-top:5px;vertical-align:top;}
#creditTbl thead th{padding-top:5px;vertical-align:top;text-align:left;font-weight:bold;}
.content .contentSectBody p .creditAmount{color:#c00;font-weight:bold;margin:0 5px 0 10px;}
#companionTbl{width:619px;margin-left:-9px;}
#companionTbl tbody td{vertical-align:top;padding:5px 9px 9px 10px;}
#companionTbl thead th{font-weight:bold;padding-top:5px;vertical-align:top;padding-left:10px;text-align:left;}
.red{color:#c00;font-weight:bold;}
.normal{font-weight:normal;color:#000;}
#searchPromoCode{display:none;position:absolute;z-index:81;top:240px;left:440px;}
#searchWinFrm{position:absolute;top:0;left:0;width:300px;height:250px;}
.relativePosition{position:relative;}
form{margin:0;}
P{FONT-SIZE:11px;color:#333;}
.mainTable{vertical-align:top;}
.headerTable{WIDTH:780px;height:70px;border-bottom:medium;BORDER-BOTTOM:gray 2px solid;}
.tblContentArea{BORDER:gray 1px solid;vertical-align:top;}
.tblLeftPane{vertical-align:top;}
.dashline{color:silver;}
.seatStyle{color:#D10103;text-decoration:underline;background-position:right;background-repeat:repeat-y;}
.caption{FONT-FAMILY:verdana;font-size:10px;font-weight:600;}
.caption_error{FONT-FAMILY:verdana;font-size:10px;color:#762f8f;font-weight:600;}
.errorTable{border:2px;border-color:#762F8F;border-style:solid;}
.captionPurchase_error{color:#762f8f;font-weight:bold;}
.pageBodyRed10{color:#D10103;}
.pageBodyRed12{color:#D20002;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}
.pageBodyPurple10{color:#722F8C;}
.pageBody12{color:#303030;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}
.prmText{font-size:9px;color:#353535;font-family:Verdana,Arial,Helvetica,sans-serif;}
.inputRed{width:179px;color:#D50304;font-weight:normal;z-index:-1;}
.inputRed_error{width:179px;color:#D50304;border-color:#762F8F;border-style:solid;border-width:medium;border-collapse:collapse;z-index:-1;}
.inputRedDateMC{width:100px;color:#D50304;}
.inputRedDateMC_error{color:#D50304;width:100px;border-color:#762F8F;border-style:solid;border-width:medium;border-collapse:collapse;}
.inputNew{width:179px;color:#333;font-weight:normal;z-index:-1;}
.inputNew_error{color:#333333;font-weight:normal;width:179px;border-color:#762f8f;border-style:solid;border-width:medium;border-collapse:collapse;z-index:-1;}
#errormessage_glow,#errormessage_back{height:28px;}
#errormessage_hold{position:relative;top:0;left:0;height:32px;overflow:hidden;}
#errormessage_glow,#errormessage_back,#errormessage_txt{position:absolute;}
#errormessage_glow{background-color:#dd19b8;opacity:.5;z-index:2;}
#errormessage_back{background-image:url(https://static.virginamerica.com/images/errormessage_back_glow.jpg);z-index:1;}
#errormessage_txt{padding:5px 0 0 25px;font-size:12px;color:#FFF;z-index:3;background-image:url(https://static.virginamerica.com/images/error_callout_back.gif);background-repeat:no-repeat;}
.errorLb2pnr td{border:0 solid #FFF;background-color:transparent;overflow:auto;font-family:Verdana;font-size:10px;color:#FFF;font-weight:bold;}
.nor{font-size:9px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.vbold{font-size:9px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;}
.nor{font-size:9px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.vbold{font-size:9px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;}
.TAfont{font-size:9.5px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.style10{color:#D10103;}
.style13{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#fff;}
.style12{font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;padding-left:9px;}
.style6a{font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:underline;}
.style6b{font-weight:bold;text-decoration:none;}
.ytsTotal{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#303030;font-weight:bold;}
.ytsTotalAmt{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;color:#D10103;font-weight:bold;}
.lnkMemberGry9{color:#7A7A7A;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;}
.lnkMemberGry9:hover{color:#7A7A7A;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;text-decoration:none;}
.ytsText{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#303030;}
.ytsTextRed{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#D00104;}
.ytsApText{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#3C3C3C;font-weight:bold;padding-top:6px;}
.ytsTextGry{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#707070;}
.pageBodySignIn{color:#303030;font-family:"Verdana,Arial,Helvetica,sans-serif";font-size:9px;}
.pageBodyWhiteSignIn{color:#fff;font-family:"Verdana,Arial,Helvetica,sans-serif";font-size:9px;border-bottom-style:solid;border-bottom-width:thin;}
.noBottom4selectpage{border-top-style:solid;border-top-width:thin;border-left-width:thin;border-left-style:solid;border-width:thin;border-color:#999;border-bottom-style:hidden;border-bottom-width:thin;border-bottom-color:#FFF;}
.sideHeadingTR{height:25px;background-color:#c0c0c0;}
.medium{FONT-SIZE:9px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;}
.selectPageDayText{font-size:9px;COLOR:#FFF;font-family:Verdana;font-weight:600;margin:4px 0 0 0;}
.mediumBlack{FONT-SIZE:12px;COLOR:black;FONT-FAMILY:Verdana,Arial;font-weight:bold;}
.inputCheckin{FONT-SIZE:10px;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;width:179px;color:#333;z-index:-1;}
.input{FONT-SIZE:11px;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;width:179px;color:#666;font-weight:bold;z-index:-1;}
.input_error{color:#762f8f;font-weight:bold;width:179px;border-color:#762f8f;border-style:solid;border-width:medium;border-collapse:collapse;z-index:-1;}
.inputEditNew{color:#666;font-weight:600;width:180px;}
.inputAdult{color:#666;font-weight:600;width:70px;}
.Guest_input_TextType{color:#333;}
.Guest_Country_TextType{color:#333;width:198px;}
.Guest_Country_TextTypeState{color:#333;width:120px;}
.inputEdit{COLOR:#666;font-weight:600;width:160px;}
.editTD{height:23px;}
.editDateTD{height:45px;}
.selectPageInfoRedTEXT{FONT-SIZE:9px;COLOR:#D20002;FONT-FAMILY:Verdana;font-weight:bold;}
.selectPageInfoClickableTEXT{FONT-SIZE:9px;COLOR:#5b5b5b;FONT-FAMILY:Verdana;font-weight:bold;}
.selectPageInfoNonClickableTEXT{FONT-SIZE:9px;COLOR:#5b5b5b;FONT-FAMILY:Verdana;font-weight:bold;}
.selectPageInfoFlightData{FONT-SIZE:11px;COLOR:#222;FONT-FAMILY:Verdana;font-weight:550;}
A.gray{FONT-WEIGHT:bold;FONT-SIZE:10px;color:#474747;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION:none;}
A:hover{COLOR:#D20002;TEXT-DECORATION:none;}
A.black{COLOR:#000;TEXT-DECORATION:underline;}
A.black:hover{COLOR:#000;TEXT-DECORATION:none;}
A.white{COLOR:#fff;}
A.whiteNoUnderline{COLOR:#fff;TEXT-DECORATION:none;}
A.whiteNoUnderline:hover{COLOR:#fc0;}
A.white:hover{COLOR:#fff;TEXT-DECORATION:none;}
A.red{COLOR:#7b7b7b;FONT-SIZE:10px;TEXT-DECORATION:underline;}
A.red:hover{COLOR:#D10103;FONT-SIZE:10px;TEXT-DECORATION:none;}
.gray{FONT-WEIGHT:bold;FONT-SIZE:10px;color:#474747;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION:none;}
.footerText{COLOR:#9A9A9A;}
INPUT.button{FONT-WEIGHT:bold;FONT-SIZE:11px;CURSOR:Pointer;COLOR:#fff;FONT-STYLE:normal;FONT-FAMILY:verdana;BACKGROUND-COLOR:#0067b1;}
TEXTAREA.textWide{FONT-SIZE:11px;WIDTH:220px;FONT-FAMILY:arial;}
TEXTAREA.terms{FONT-SIZE:11px;WIDTH:692px;FONT-FAMILY:arial;}
SELECT{FONT-SIZE:11px;}
SELECT.time{WIDTH:100px;}
SELECT.qty{WIDTH:36px;}
SELECT.fare{WIDTH:160px;}
SELECT.idealVacation{WIDTH:170px;}
A.reddish{COLOR:#666;FONT-SIZE:10px;TEXT-DECORATION:underline;}
A.reddish:hover{COLOR:#000;FONT-SIZE:10px;TEXT-DECORATION:none;}
H1{MARGIN-TOP:0;MARGIN-BOTTOM:0;COLOR:#000;FONT-STYLE:italic;}
.background{BACKGROUND-COLOR:#efefff;}
.redTextSmall{font-size:9px;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;color:#D20002;}
.redTextInfoSelect{FONT-SIZE:11px;FONT-FAMILY:Verdana;color:#c00;}
.redTextInfoSelectOverNight{FONT-SIZE:9px;FONT-FAMILY:Verdana;color:#c00;}
.redTextBig{FONT-SIZE:13px;FONT-FAMILY:Verdana;color:#c00;}
.travelTxt{FONT-SIZE:9px;FONT-FAMILY:Verdana;color:#444;}
.travelBoldTxt{FONT-SIZE:9px;FONT-FAMILY:Verdana;color:#000;font-weight:bold;}
.redTextmiddleBold{FONT-SIZE:10px;FONT-FAMILY:Verdana;color:#D20002;font-weight:bold;background-repeat:no-repeat;}
.redTextmiddleBold_Purchase{FONT-SIZE:13px;FONT-FAMILY:Verdana;color:#D20002;font-weight:bold;background-repeat:no-repeat;}
.redTextBigBold{FONT-SIZE:14px;FONT-FAMILY:Verdana;color:#D20002;font-weight:700;}
.darkTextBigBold{FONT-SIZE:14px;FONT-FAMILY:Verdana;color:#666;font-weight:700;}
A.topNav_sub:link{FONT-SIZE:12px;FONT-FAMILY:Arial,Helvetica,sans-serif;TEXT-DECORATION:underline;}
A.topNav_sub:hover{FONT-SIZE:12px;COLOR:#666698;FONT-FAMILY:Arial,Helvetica,sans-serif;TEXT-DECORATION:underline;}
A.topNav_sub:visited{FONT-SIZE:12px;FONT-FAMILY:Arial,Helvetica,sans-serif;TEXT-DECORATION:underline;}
.style3{font-family:Verdana,Arial,Helvetica,sans-serif;}
.style8{font-size:10px;}
.style8_error{font-size:10px;color:#762f8f;font-weight:bold;}
.displayTotal{border:1px solid #CCC;background-color:#CCC;overflow:auto;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:11px;}
.displayTotalBoldSide{border:1px solid #FFF;background-color:#FFF;overflow:auto;font-family:Verdana;font-weight:bold;font-size:12px;}
.errorLbl{border:0 solid #FFF;background-color:transparent;overflow:auto;font-family:Verdana;font-size:12px;width:595px;color:#FFF;font-weight:bold;}
.errorLb2{border:0 solid #FFF;background-color:transparent;overflow:auto;font-family:Verdana;font-size:10px;width:308px;color:#FFF;font-weight:bold;}
.errorCaption{font-family:Verdana;font-size:10px;color:#FFF;font-weight:bold;}
.style5{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;}
.style6{font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;}
.style6_error{color:#762f8f;}
.selectInfoTD{border-right:thin;border-right-style:solid;border-right-color:#DDD;}
.styleSession6{font-size:9px;font-family:Verdana,Arial,Helvetica,sans-serif;vertical-align:top;text-align:left;}
.styleSession7{vertical-align:top;text-align:left;font-size:9px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;}
.pnrStyle{margin-left:3px;margin-top:2px;border:none;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;color:#666;}
.pnrStyleDG{margin-left:3px;margin-top:2px;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#333;width:145px;}
.pnrStyleDGError{margin-left:3px;margin-top:2px;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#762f8f;width:145px;}
.pnrError{border-color:#762F8F;border-style:solid;border-width:medium;border-collapse:collapse;}
.fltstatusError{border-color:#762F8F;border-style:solid;border-width:medium;border-collapse:collapse;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#333;width:180px;}
.flightStatusStyle{font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;color:#D10103;}
.flightStatusStyleNB{font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#333;width:180px;}
.flightStatusStyleNBError{font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#762f8f;width:180px;}
.style14{font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;color:#FFF;}
.styleList{font-size:9px;}
.styleList6{font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;}
.styleList6NB{font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.styleList8{color:#900;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;}
.styleList9{font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;}
.styleList11{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#CF0302;}
.tdRightBorder{border-right:solid #D8D8D8 1px;}
.flightStatus{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#D62420;font-weight:bold;}
.copyRights{font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#666;}
.overredA{color:#D20002;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;text-decoration:none;cursor:default;}
.overredA:hover{color:#D20002;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;text-decoration:none;cursor:default;}
.addFee{FONT-WEIGHT:bold;FONT-SIZE:10px;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;}
.bagInfo{FONT-SIZE:10px;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;}
.selectit{FONT-SIZE:11px;COLOR:#e00b53;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;}
.pageBody_Error{color:#762f8f;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;}
.pageBodyRed{color:#CF0105;}
.lnkMemberWht10{color:#FFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;text-decoration:none;}
.lnkMemberWht10:hover{color:#FFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;text-decoration:none;}
.lnkMemberWht9{color:#FFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;}
.lnkMemberWht9:hover{color:#FFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;text-decoration:none;}
.lnkText10{color:#7B7B7B;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;}
.lnkText10:hover{color:#D10103;text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;}
.lnkText9{color:#7B7B7B;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;}
.lnkText9:hover{color:#D10103;text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;}
.lnkText11{color:#7B7B7B;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
.lnkText11:hover{color:#D10103;text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
.lnkText12{color:#7B7B7B;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}
.lnkText12:hover{color:#D10103;text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}
.pageBody{color:#303030;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;}
.pageBodyContactUs{color:#303030;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;width:190px;}
.pageBodyContactUs_110{color:#303030;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;width:110px;}
.pageBodyContactUs_550{color:#303030;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;width:550px;}
.pageBody11{color:#303030;}
.txtWht11{color:#FFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;}
.txtWht9{color:#FFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;}
.txtWhtUnBold9{color:#FFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;}
.txtRed9{color:#FFA6A6;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;}
.whiteRed8{color:#FFA6A6;font-family:Virgin America,Verdana,Arial,Helvetica,sans-serif;font-size:9px;}
.pageHead10{color:#D10103;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;}
.pageHead11{color:#D10103;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;}
.pageHead14{color:#D10103;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;}
.pageHeadGray14{color:#919191;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;}
.pageHeadGray14Big{color:#FFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;}
.pageHead19{color:#D10103;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:19px;}
.pageHeadUnavailable{color:#D10103;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:22px;}
.fieldName{color:#000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
.fieldName9{color:#373737;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;width:170px;}
.pageBodyRed11{color:#D10103;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
.thOutBgLft{background:url(https://static.virginamerica.com/images/flightRedTopLeft.gif) no-repeat;color:#FFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;padding-bottom:7px;text-align:center;}
.thOutBgRgt{background:url(https://static.virginamerica.com/images/flightRedTopRight.gif) no-repeat;border-left:solid #E87F83 1px;color:#FFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;padding-bottom:7px;text-align:center;}
.thOutLineLft{background:#CF0104;border-left:solid #E87F83 1px;color:#FFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;padding-bottom:7px;text-align:center;}
.tdGrayOutLine{background:#EFEFEF;border-left:solid #D8D8D8 1px;color:#303030;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;padding-top:5px;padding-bottom:5px;}
.tdGrayOutLineWht td{background:#EFEFEF;border-left:solid #D8D8D8 1px;border-bottom:solid #D8D8D8 1px;color:#303030;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;padding-top:5px;padding-bottom:5px;}
.tdGrayOutLineWhtNoBottom td{background:#EFEFEF;border-left:solid #D8D8D8 1px;color:#303030;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;padding-top:5px;padding-bottom:5px;}
.tdGrayOutLineBorder td{background:#EFEFEF;}
.tdGrayOutLineWhtLst{background:#EFEFEF;border-left:solid #D8D8D8 1px;color:#303030;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;padding-top:5px;padding-bottom:5px;}
.tdGrayOutLine1{background:url(https://static.virginamerica.com/images/bgGrayLinesDark.gif);border-left:solid #D8D8D8 1px;border-bottom:solid #D8D8D8 2px;color:#303030;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;padding-top:5px;padding-bottom:5px;}
.tdWhtOutLine{background:#fff;border-left:solid #D8D8D8 1px;border-bottom:solid #D8D8D8 2px;color:#303030;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;padding-top:5px;padding-bottom:5px;}
.tdWhtOutLineFS{background:#fff;border-bottom:solid #D8D8D8 2px;color:#303030;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;padding-top:5px;padding-bottom:5px;}
.tdWhtOutLineGray td{background:#fff;border-left:solid #D8D8D8 1px;border-bottom:solid #D8D8D8 1px;color:#303030;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;padding-top:5px;padding-bottom:5px;}
.tdWhtOutLineGrayDivider td{background:#D8D8D8;}
.tdWhtOutLineGrayNoBottom td{background:#fff;border-left:solid #D8D8D8 1px;color:#303030;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;padding-top:5px;padding-bottom:5px;}
.tdWhtOutLineGrayLST{background:#fff;border-left:solid #D8D8D8 1px;color:#303030;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;padding-top:5px;padding-bottom:5px;}
.tdWhtOutLine1{background:url(https://static.virginamerica.com/images/bgGrayLinesLite.gif);border-left:solid #D8D8D8 1px;border-bottom:solid #D8D8D8 2px;color:#303030;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;padding-top:5px;padding-bottom:5px;}
.tdWhtOutLineN{background:#fff;color:#303030;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;padding-top:5px;padding-bottom:5px;}
.pageBodyPurple{color:#722F8C;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;}
.pageBodyPurple9{color:#722F8C;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;}
.pageBody9{color:#303030;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;}
.pageBody_Error1{color:#303030;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;border:medium;border-color:#762F8F;border-style:solid;}
.pageBodyWt{color:#FFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;}
.fontSize10_Error{color:#762f8f;font-weight:bold;}
.fltstserror{border-color:#762F8F;border-style:solid;border-width:3px;}
.fltstsnor{border:none;}
A IMG{BORDER-TOP-STYLE:none;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BORDER-BOTTOM-STYLE:none;}
#errormessage_txt{PADDING-RIGHT:0;FONT-SIZE:12px;PADDING-BOTTOM:0;COLOR:#fdf;}
#bookflights{Z-INDEX:1;LEFT:100px;WIDTH:623px;TOP:125px;}
#bookflightscontent{OVERFLOW:hidden;HEIGHT:1px;BACKGROUND-COLOR:#fff;display:none;}
#bookflightsfooter,#flightstatusfooter,#travelmanagerfooter{position:relative;top:-1px;}
#flightstatus{Z-INDEX:1;LEFT:100px;WIDTH:308px;TOP:181px;}
#flightstatuscontent{OVERFLOW:hidden;HEIGHT:1px;BACKGROUND-COLOR:#fff;display:none;}
#travelmanager{Z-INDEX:1;LEFT:415px;WIDTH:308px;TOP:181px;}
#travelmanagercontent{OVERFLOW:hidden;HEIGHT:1px;BACKGROUND-COLOR:#fff;display:none;}
#flashPiece{Z-INDEX:1;OVERFLOW:hidden;WIDTH:623px;}
.ytsTotal{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#303030;font-weight:bold;}
.ytsTotalAmt{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:17px;color:#D10103;font-weight:bold;}
.lnkMemberGry9{color:#7A7A7A;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;}
.lnkMemberGry9:hover{color:#7A7A7A;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;text-decoration:none;}
.lnkMemberGry10{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#fff;text-decoration:none;}
.ytsText{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#303030;}
.ytsTextRed{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#D00104;}
.ytsApText{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#3C3C3C;font-weight:bold;padding-top:6px;}
.ytsTextGry{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#707070;}
.ytsFareRulesLink{font-size:10px;text-decoration:none;color:#fff;}
.ytsFareRulesLink:hover{text-decoration:underline;}
.pageBodyGray10{color:#666;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;}
.pageBodyRedSch9{color:#D10103;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;}
.thSchOutLineLft{background:#CF0104;border-left:solid #E78082 1px;color:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;}
.thSchLft{background:#CF0104;color:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;}
.txtPurch11{color:#353535;}
.txtPurch10{color:#353535;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;}
.txtPurch10Red{color:#D10103;}
.inputText{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#3C3C3C;}
.inputHeading{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#3C3C3C;font-weight:bold;}
.pageBodyDG11{color:#202020;font-family:"Virgin America,Verdana,Arial,Helvetica,sans-serif";font-size:11px;}
.pageBodyDG10{color:#202020;font-family:"Virgin America,Verdana,Arial,Helvetica,sans-serif";font-size:10px;}
.pageBodyRed12{color:#CF0105;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}
.pageBodyRed17{color:#CF0105;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:17px;}
a.button{font-size:110%;font-weight:bold;color:#FFF;text-decoration:none;background-color:#F00;border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;border-bottom:1px solid #000;padding:0 12px;height:20px;}
table.darkGreyBackground{background-image:url("https://static.virginamerica.com/images/bg_flightStatusDarkGrey.gif");background-repeat:repeat-x;}
td.lightGreyBackground{background-image:url("https://static.virginamerica.com/images/bg_flightStatusLightGrey.gif");background-repeat:repeat-x;}
.flightStatusData{color:#202020;font-size:10px;}
td.flightSatusDottedLine{background-image:url("https://static.virginamerica.com/images/flightStatus_ft_dotted_line.gif");background-repeat:repeat-x;}
.flightStatusOriginDestTxt{color:#202020;font-family:"Virgin America,Verdana,Arial,Helvetica,sans-serif";font-size:9px;}
.greyCover{background:silver;position:absolute;width:100%;z-index:10;height:920px;opacity:.5;}
#grayTransparent{width:650px;height:0;position:absolute;z-index:100;display:none;}
.headText{font-weight:bold;height:23px;vertical-align:bottom;}
.popUpText{font-size:10px;height:140px;width:292px;text-align:left;vertical-align:top;}
#loginWindowDiv span.txtRed9 a.txtRed9:hover{color:#fff;text-decoration:underline;}
.checkInHVImg td{background:url(https://static.virginamerica.com/images/dash_box_white_Home.gif) repeat-y right;}
.stateError{margin-left:2px;}
.memberGuide_ul{margin:0;padding:0;}
.memberGuide_ul li{margin-left:16px;padding-bottom:5px;display:list-item;}
#passwordStrength{height:10px;display:block;float:left;}
.strength0{width:250px;background:#ccc;}
.strength1{width:50px;background:#f00;}
.strength2{width:100px;background:#ff5f5f;}
.strength3{width:150px;background:#56e500;}
.strength4{background:#4dcd00;width:200px;}
.strength5{background:#399800;width:250px;}
.tdGrayOutLineWhtCreditFile{background:#EFEFEF;border-top:solid #D8D8D8 1px;border-bottom:solid #D8D8D8 1px;color:#303030;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
.tdWhtOutLineGrayCreditFile{background:#fff;border-bottom:solid #D8D8D8 1px;color:#303030;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
#roundedPodContainer{width:623px;}
.roundedPod{background:url(https://static.virginamerica.com/images/greyPodTopLeft.png) top left no-repeat;margin:0;display:block;width:306px;}
.roundedPod span.hd{background:url(https://static.virginamerica.com/images/greyPodTopRight.png) top right no-repeat;display:block;height:5px;overflow:hidden;}
.roundedPod .podBody h3{padding-bottom:10px;margin:0;font-size:11px;}
.roundedPod .podBody h4{padding-top:10px;margin:0;font-size:12px;color:#404040;}
.roundedPod .podBottom{background:url(https://static.virginamerica.com/images/greyPodBotLeft.png) top left no-repeat;outline:none;display:block;height:5px;}
.roundedPod .podBottom span{background:url(https://static.virginamerica.com/images/greyPodBotRight.png) top right no-repeat;outline:none;display:block;height:5px;overflow:hidden;}
.roundedPod .podBody{margin:0;padding:15px 20px 0 20px;background:#FFF;border-left:#e0e0e0 1px solid;border-right:#e0e0e0 1px solid;font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#404040;}
.roundedPod .podBody p{margin:0;padding-bottom:10px;padding-top:10px;font-size:11px;}
.roundedPod .podBody a{color:#666;font-size:11px;}
.roundedPod .podBody a:hover{color:#666;font-size:11px;}

.roundedPod p span{background:url(https://static.virginamerica.com/images/manageTravelTxtBg.png) no-repeat;height:26px;display:block;}
.roundedPod input.textfield{background:none;width:251px;height:26px;padding:0px 0px 0px 3px;border:none;font-size:12px;color:#333;font-weight:bold;outline:none;margin:auto;}
.roundedPod input.textfield1{background:none;width:251px;padding-left:5px;padding-top:5px;border:none;height:24px;font-size:12px;color:#333;font-weight:bold;outline:none;}
.roundedPod input.textfieldError{background:none;width:251px;height:25px;border:none;font-size:12px;color:#762f8f;font-weight:bold;outline:none;}
.roundedPod span#short{background:url(https://static.virginamerica.com/images/manageTravelTxtBg-sm.png) no-repeat;height:26px;display:block;}
input#pnrNoTxt,input#tickNoTxt{width:220px;}
span#OR{width:170px;background:none;font-weight:bold;text-align:left;margin:6px 0 -8px 8px;}

.inputTextBg{background:url(https://static.virginamerica.com/images/manageTravelTxtBg.png) no-repeat;height:26px;display:block;width:251px;}

input.textfield1{background:none;width:251px;padding-left:5px;padding-top:5px;border:none;height:24px;font-size:12px;color:#333;font-weight:bold;outline:none;}
.visible {display:inline;}
.hidden {display:none;}
.clearDiv{clear:both;line-height:1px;height:1px;display:none;}
.floatLeft{float:left;}
.floatRight{float:right;}
.clearBoth{clear:both;}
.infodescription{text-align:justify;color:"#ff0000";font-weight:bolder;}
.spacerBugFix{display:none;}
.ie .spacerBugFix{display:block;}
#cabinUpgradePod{width:623px;font-family:Verdana,Geneva,sans-serif;font-size:11px;}
.textImgPod img{float:left;padding:15px 20px 0 0;}
.textImgPod h3{float:left;width:250px;margin:0;padding:15px 0 10px 0;font-size:12px;color:#404040;}
.textImgPod .podBody{float:left;width:340px;padding:0;font-size:12px;}
.textImgPod .podBody p{margin:0;}
.textImgPod a{display:inline;}
.disableLink{color:#c9c9c9;}
.futureFlightsTBL{text-align:left;font-family:Verdana,Geneva,sans-serif;font-size:10px;color:#353535;background:url(https://static.virginamerica.com/images/vertical_border.png) repeat-y top right;}
.futureFlightsTBL td,.futureFlightsTBL th{padding:6px 4px 6px 7px;}
.futureFlightsTBL .headerRow th{background:#eaeaea;}
.futureFlightsTBL td{background:url(https://static.virginamerica.com/images/vertical_border.png) repeat-y top left;}
.futureFlightsTBL td.tblDivider{background:url(https://static.virginamerica.com/images/horizontal_border.png) repeat-x;padding:0!important;}
.futureFlightsTBL td.tblSpacer{padding:2px;background:#fff;border-right:none;}
.futureFlightsTBL table td{background:none;padding:2px;}
.noUpcomingAlert{font-family:Verdana,Geneva,sans-serif;font-size:12px;font-weight:bold;color:#7b7b7b;}
.noUpcomingAlert a{color:#c10000;}
.tdGrayOutLineWhtCreditFileRemove{background:#EFEFEF;border-top:solid #D8D8D8 1px;border-bottom:solid #D8D8D8 1px;color:#303030;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;padding-top:5px;padding-bottom:5px;}
.tdWhtOutLineGrayCreditFileRemove{background:#fff;border-bottom:solid #D8D8D8 1px;color:#303030;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;padding-top:5px;padding-bottom:5px;}
.divGrayData{vertical-align:middle;height:20px;}
.grayOutTdArea{vertical-align:middle;}
.grayOutSpacerArea{height:2px;}
.desabledInputBox{border:none;width:300px;color:black;background-color:white!important;}
.Guest_input_TextType_error_Barclay{FONT-SIZE:10px;FONT-FAMILY:Verdana;color:#333;border-color:#762f8f;border-style:solid;border-width:thin;border-collapse:collapse;}
.Guest_input_TextType_error{FONT-SIZE:11px;FONT-FAMILY:Verdana;color:#762f8f;font-weight:bold;}
.terms_condition_error{border-color:#762f8f;border-style:solid;border-width:medium;border-collapse:collapse;}
.terms_condition_error_barclay{border-color:#762f8f;border-style:solid;border-width:thin;border-collapse:collapse;}
#creditCard td{vertical-align:top;text-align:left;}
#creditCard td.creditPic{padding:0 0 0 12px;border-left:2px #CCC solid;width:171px;}
#creditCard td.creditText{padding:24px 24px 0 24px;border-right:2px #CCC solid;width:390px;}
#creditCard td.fullCreditText{padding:24px 24px 0 24px;border-left:2px #CCC solid;border-right:2px #CCC solid;width:571px;}
#creditCard p.creditYesBt{text-align:right;}
.paymentPage{padding:0 10px 0 16px;}
.validationDefault{color:#762f8f;font-weight:bold;}
.validationDefault ul{margin:0;padding:0;margin-left:15px;}
.validationDefault li{font-weight:normal;padding-bottom:3px;}
.errorLabel{color:#762f8f;}
.error_content{color:#fff;font-weight:bold;}
.error_content .error_content_color{background-color:#2d2d2d;}
.error_content p{margin-top:0;padding-top:0;padding-bottom:0;margin-bottom:3px;color:#fff;font-size:10px;}
.error_content ul{margin:0;padding:0;list-style:none;}
.error_content ul li{margin:0;padding:0;font-size:10px;}
.error_content .errorTopLeft{background:url(https://static.virginamerica.com/images/errorTopLeft.png) top left no-repeat;}
.error_content .errorTopRight{background:url(https://static.virginamerica.com/images/errorTopRight.png) top right no-repeat;}
.error_content .errorBottomLeft{background:url(https://static.virginamerica.com/images/errorBottomLeft.png) top left no-repeat;}
.error_content .errorBottomRight{background:url(https://static.virginamerica.com/images/errorBottomRight.png) top right no-repeat;}
.error_content p.escSignImg{background:url(https://static.virginamerica.com/images/esc-sign.png) top left no-repeat;width:18px;height:21px;margin-top:4px;}
.borderClass{border:1px solid #c9c9c9;height:230px;width:621px;}
.globalNav{height:60px;}
.globalNav ul{margin:0;padding:0;list-style-type:none;}
.globalNav ul li{position:relative;display:inline;float:left;}
.globalNav ul li a{display:block;}
.globalNav ul li a.link1{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat 0 0;height:29px;width:58px;}
.globalNav ul li a.link1:hover{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat 0 -29px;height:29px;width:58px;}
.globalNav ul li a.link1Selected{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat 0 -29px;height:29px;width:58px;}
.globalNav ul li a.link2{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -59px 0;height:29px;width:102px;}
.globalNav ul li a.link2:hover{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -59px -29px;height:29px;width:102px;}
.globalNav ul li a.link2Selected{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -59px -29px;height:29px;width:102px;}
.globalNav ul li a.link3{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -161px 0;height:29px;width:123px;}
.globalNav ul li a.link3:hover{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -161px -58px;height:29px;width:123px;}
.globalNav ul li a.link3Selected{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -161px -58px;height:29px;width:123px;}
.globalNav ul li a.link4{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -283px 0;height:29px;width:75px;}
.globalNav ul li a.link4:hover{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -283px -87px;height:29px;width:75px;}
.globalNav ul li a.link4Selected{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -283px -87px;height:29px;width:75px;}
.globalNav ul li a.link5{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -357px 0;height:29px;width:118px;}
.globalNav ul li a.link5:hover{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -357px -118px;height:29px;width:118px;}
.globalNav ul li a.link5Selected{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -357px -117px;height:29px;width:118px;}
.globalNav ul li a.link6{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -473px 0;height:29px;width:62px;}
.globalNav ul li a.link6:hover{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -85px -29px;height:29px;width:63px;}
.globalNav ul li a.link6Selected{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -473px -29px;height:29px;width:62px;}
.globalNav ul li a.link7{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -532px 0;height:30px;width:61px;}
.globalNav ul li a.link7:hover{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -532px -117px;height:29px;width:61px;}
.globalNav ul li a.link7Selected{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -532px -117px;height:29px;width:61px;}
.globalNav ul li a.link8{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -585px 0;height:29px;width:61px;}
.globalNav ul li a.link8:hover{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -585px -29px;height:29px;width:45px;}
.globalNav ul li a.link8Selected{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -585px -29px;height:29px;width:61px;}
.globalNav ul li a.link9{background:url(https://static.virginamerica.com/images/headerBgImage_08232011.png) no-repeat -640px 0;height:29px;width:45px;}
.globalNav ul li a.link9:hover{background:url(https://static.virginamerica.com/images/headerBgImage_08232011.png) no-repeat -640px -29px;height:29px;width:45px;}
.globalNav ul li a.link9Selected{background:url(https://static.virginamerica.com/images/headerBgImage_08232011.png) no-repeat -640px -29px;height:29px;width:45px;}
.seperator{background:url(https://static.virginamerica.com/images/separator.png) no-repeat left center!important;width:1px;height:29px!important;}
.noneseperator{background:none;width:1px;height:29px!important;}
.globalNav ul li ul{left:0;top:0;position:absolute;display:block;visibility:hidden;z-index:100;}
.globalNav ul li ul.bookTravel{left:-59px;width:485px;height:31px;background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat 0 -273px;}
.globalNav ul li ul.manageTravel{left:-162px;width:490px;height:31px;background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat 0 -149px;}
.globalNav ul li ul.elevate{left:-284px;width:633px;height:31px;background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat 0 -180px;}
.globalNav ul li ul.travelInfo{left:-358px;width:633px;height:31px;background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -0px -211px;}
.globalNav ul li ul.deals{left:-474px;width:575px;height:31px;background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat 0 -242px;}
.globalNav ul li ul.shop{left:-539px;width:600px;height:31px;background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat 0 -304px;}
.globalNav ul li ul li{display:inline;margin-top:8px;}
.globalNav ul li ul li a{font-weight:normal;padding-right:10px;padding-left:10px;padding-top:0!important;padding-bottom:8px!important;font-size:11px;background:url(https://static.virginamerica.com/images/separator.png) no-repeat right top;display:inline;font-family:Verdana,Geneva,sans-serif;text-decoration:none;color:#939393;}
.globalNav ul li ul li a:hover{color:#d00;}
.globalNav ul li .selected a{color:#d00;cursor:default;}
.globalNav .arrowdiv{position:absolute;right:0;background:transparent url(https://static.virginamerica.com/images/menuarrow.png) no-repeat center left;}
* html p#iepara{padding-top:1em;}
.globalNav ul li a.last{background:none;}
.globalNav ul li ul li a.last{background:none!important;}
* html .globalNav ul li{float:left;height:1%;}
* html .globalNav ul li a{height:1%;}
#locateConfirmationDivId{position:absolute;z-index:81;}
#locateConfirmationDivId iframe{position:absolute;top:0;left:0;width:329px;height:100px;}
#locateConfirmationDivId div{position:relative;}
#locateConfirmationDivId .locateConfirmBg{background:url(https://static.virginamerica.com/images/bg_locateconfirm_middle.gif);}
.checkInTravelersTBL{text-align:left;font-family:Verdana,Geneva,sans-serif;font-size:10px;color:#353535;background:url(https://static.virginamerica.com/images/vertical_border.png) repeat-y top right;}
.checkInTravelersTBL td,.checkInTravelersTBL th{padding:0 5px 0 7px;}
.checkInTravelersTBL .headerRow th{background:#eaeaea;}
.checkInTravelersTBL td.firstTDTraveler{background:url(https://static.virginamerica.com/images/bg_red_check-in_row.gif) repeat-y;padding:0;}
.checkInTravelersTBL td{background:url(https://static.virginamerica.com/images/vertical_border.png) repeat-y top left;}
.checkInTravelersTBL td.firstTDLastTraveler{background:url(https://static.virginamerica.com/images/bg_check-in_row.gif) no-repeat;padding:0;}
.checkInTravelersTBL td.firstTD{background-color:#D10103;padding:0;}
.checkInTravelersTBL td.first{padding:0;background:none;}
.checkInTravelersTBL td.secondTD{background:none;}
.checkInTravelersTBL td.tblDivider{background:url(https://static.virginamerica.com/images/horizontal_border.png) repeat-x;padding:0!important;}
.checkInTravelersTBL td.tblSpacer{padding:2px;background:#fff;border-right:none;}
.checkInTravelersTBL table td{background:none;padding:2px;}
.departTiming{background:url(https://static.virginamerica.com/images/depart_timing.gif);}
.returnTiming{background:url(https://static.virginamerica.com/images/return_timing.gif);}
#PromoCodeDetail input.promocode{background:url(https://static.virginamerica.com/images/TextFieldBg.png) no-repeat;width:144px;height:20px;padding:3px 2px 1px 3px;border:none;font-size:11px;color:#404040;outline:none;}
#PromoCodeDetail input.promocode_error{background:url(https://static.virginamerica.com/images/TextFieldBg.png) no-repeat;width:144px;height:20px;padding:3px 2px 1px 3px;border:none;font-size:11px;color:#762f8f;font-weight:bold;outline:none;}
#PromoCodeDetail .promocodeText{padding-bottom:8px;padding-top:3px;}
.imgPromoCode{background:url(https://static.virginamerica.com/images/PromoCodeArrow.png) no-repeat;width:14px;height:14px;display:block;cursor:pointer;margin-left:6px;}
.imgPromoCodeSelected{background:url(https://static.virginamerica.com/images/PromoCodeArrow_roll.png) no-repeat;width:14px;height:14px;display:block;cursor:pointer;margin-left:6px;}
span.ApplyBt{background:url(https://static.virginamerica.com/images/ApplyBt.png) no-repeat;height:22px;width:55px;display:block;color:#fff;float:left;cursor:default;margin-top:8px;}
span:hover.ApplyBt{background:url(https://static.virginamerica.com/images/ApplyBt_roll.png) no-repeat;height:22px;width:55px;display:block;color:#fff;float:left;cursor:default;margin-top:8px;}
span.ApplyBt a{position:relative;z-index:400;display:block;height:22px;width:55px;}
span.ApplyBt a:hover{position:relative;z-index:400;display:block;height:22px;width:55px;background:none;cursor:pointer;}
span.RemoveBt{background:url(https://static.virginamerica.com/images/RemoveBt.png) no-repeat;height:22px;width:66px;display:block;color:#fff;float:left;cursor:default;margin-top:8px;}
span:hover.RemoveBt{background:url(https://static.virginamerica.com/images/RemoveBt_roll.png) no-repeat;height:22px;width:66px;display:block;color:#fff;float:left;cursor:default;margin-top:8px;}
span.RemoveBt a{position:relative;z-index:400;display:block;height:22px;width:66px;}
span.RemoveBt a:hover{position:relative;z-index:400;display:block;height:22px;width:66px;background:none;cursor:pointer;}
.popUpTextGeneric{font-family:Verdana,Geneva,sans-serif;font-size:9px;padding:0 5px 10px 5px;background:#FFF;}
.popUpHeading{font-family:Verdana,Geneva,sans-serif;font-size:9px;font-weight:bold;padding-left:10px;}
.leftTopBg{background:url(https://static.virginamerica.com/images/popupTopLft.png) no-repeat;}
.leftBotBg{background:url(https://static.virginamerica.com/images/popupBotLft.png) no-repeat;}
.rightTopBg{background:url(https://static.virginamerica.com/images/popupTopRht.png) no-repeat;}
.rightBotBg{background:url(https://static.virginamerica.com/images/popupBotRht.png) no-repeat;}
.locateDivPosRight{display:block;position:absolute;z-index:81;margin-left:320px;margin-top:17px;}
.locateDivPosLeft{display:block;position:absolute;z-index:81;margin-left:5px;margin-top:17px;}
.YTS_booking span{font-size:9px;}
.YTS_booking div{font-size:9px;}
.YTS_booking .ytsTotalAmt div{font-size:17px;}
.YTS_changeSeat span{font-size:9px;}
.YTS_changeSeat div{font-size:9px;}
.YTS_changeSeat .ytsTotalAmt div{font-size:17px;}
.YTS_changeFlight span{font-size:9px;}
.YTS_changeFlight div{font-size:9px;}
.YTS_changeFlight .ytsTotalAmt div{font-size:17px;}
.YTS_checkIn span{font-size:9px;}
.YTS_checkIn div{font-size:9px;}
.YTS_checkIn .ytsTotalAmt div{font-size:17px;}
.flightScheduleSearchResults td,.flightScheduleSearchResults th{font-size:10px;}
.flightScheduleSearchResults p{font-size:10px;}
#flightScheduleDetialsDiv td{font-size:9px;color:#303030;}
#flightScheduleDetialsDiv span{font-size:9px;color:#303030;}
.quickLinkTop{background:url(https://static.virginamerica.com/images/quickLinksTopBG.gif) no-repeat;width:204px;height:34px;margin:7px 0 0 0;}
.quickLinkTop h4{color:#d31214;font-size:13px;font-weight:bold;margin:2px 0 0 10px;font-family:Verdana,Geneva,sans-serif;}
.quickLinkBody{background:url(https://static.virginamerica.com/images/quickLinksBodyBG.gif) repeat-y;width:204px;}
.quickLinkBody ul{color:#3a3a3a;margin:0;padding:8px 8px 7px 10px;}
.quickLinkBody ul li{display:block;padding-top:0;}
.quickLinkBody img{margin:0 0 0 2px;}
.quickLinkBody ul li a{font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#404040;}
.leftNavTbl td{background:url(https://static.virginamerica.com/images/dotedline.gif) repeat-x bottom;padding:5px 5px 5px 0;}
.leftNavTbl td a{text-decoration:none;}
.leftNavTbl td.firstLink{padding-top:0;}
a.txtDecoNone{text-decoration:none;}
a.selected{color:#d10103;cursor:default;}
.subNav{font-family:Verdana,Geneva,sans-serif;font-size:11px;}
.subNav a{background:url(https://static.virginamerica.com/images/barSeprator.gif) no-repeat top right;padding-right:10px;padding-left:10px;text-decoration:none;}
.subNav a.last{background:none;}
a.yearSelected{text-decoration:none;color:#d10103;font-weight:bold;cursor:default;}
.pressRoundedPod{background:url(https://static.virginamerica.com/images/greyPodTopLeft.png) top left no-repeat;margin:0;display:block;width:465px;font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#404040;}
.pressRoundedPod span.hd{background:url(https://static.virginamerica.com/images/greyPodTopRight.png) top right no-repeat;display:block;height:5px;overflow:hidden;font-family:Verdana,Geneva,sans-serif;}
.pressRoundedPod .podBody h3{padding-bottom:15px;margin:0;font-size:14px;color:#d10103;font-weight:bold;font-family:Verdana,Geneva,sans-serif;}
.pressRoundedPod .podBody h4{padding-top:7px;margin:0;font-size:12px;color:#404040;}
.pressRoundedPod .podBottom{background:url(https://static.virginamerica.com/images/greyPodBotLeft.png) top left no-repeat;outline:none;display:block;height:5px;}
.pressRoundedPod .podBottom span{background:url(https://static.virginamerica.com/images/greyPodBotRight.png) top right no-repeat;outline:none;display:block;height:5px;overflow:hidden;}
.pressRoundedPod .podBody{margin:0;padding:10px 20px 0 20px;background:#FFF;border-left:#e0e0e0 1px solid;border-right:#e0e0e0 1px solid;clear:both;}
.pressRoundedPod .podBody p{margin:0;padding-bottom:10px;font-size:11px;}
.pressRoundedPod .podBody a{font-size:11px;}
.rowOne{background:#f7f7f7;padding:4px 5px 7px 10px;}
.rowTwo{background:#FFF;padding:4px 5px 7px 10px;}
.rowOne .dateDiv,.rowTwo .dateDiv{width:115px;float:left;}
.rowOne .newsDiv,.rowTwo .newsDiv{width:290px;float:left;}
.separatorColor{color:#939393;padding-left:6px;}
.greyRow td{background:#f7f7f7;}
.separator{color:#939393;padding:0 10px;}
.pressRoundedPod .podBody .redLink{border-top:#e2e2e2 1px solid;padding:10px 0;margin-top:10px;}
.pressRoundedPod .podBody .redLink a{color:#d00;text-decoration:none;}
.pressRoundedPod .podBody ul{margin:0;padding:0 0 0 15px;}
.pressRoundedPod .podBody ul li{margin:0;padding:0 0 15px 0;list-style-image:url(https://static.virginamerica.com/images/square.gif);}
.pressRoundedPod .podBody ul.photoGallery{padding:0;}
.pressRoundedPod .podBody ul.photoGallery li{float:left;list-style:none;padding:0;}
.pressRoundedPod .podBody ul.photoGallery li.separator{background:url(https://static.virginamerica.com/images/separator.gif) repeat-y top center;padding:0 16px;height:68px;}
.pressRoundedPod .podBody ul.photoGallery li img.selected{border:#d00 2px solid;}
.pressRoundedPod .podBody h3 span{float:right;}
.imgGalleryPod{width:435px;}
.imgGalleryPod .mainPodBody{width:435px;}
.imgGalleryPod .leftBG{float:left;}
.imgGalleryPod .podBody{margin:0;background:url(https://static.virginamerica.com/images/RedMiddleBg.png);width:383px;clear:none;float:left;padding:0;}
.imgGalleryPod .podBodyBg{margin:0;width:383px;clear:none;float:left;padding:0;}
.imgGalleryPod .rightBG{float:right;}
.imgGalleryPod .podBottom{background:url(https://static.virginamerica.com/images/photoGalBtm.png) bottom no-repeat;display:block;height:25px;}
.imgGalleryPod .podTop{background:url(https://static.virginamerica.com/images/photoGalTop.png) no-repeat top left;display:block;height:25px;}
.imgGalleryArrow{margin-top:-1px;}
.imgGalleryThumbnail{background:url(https://static.virginamerica.com/images/photoGalBG.png) no-repeat;width:140px;height:143px;float:left;font-family:Verdana,Geneva,sans-serif;font-size:10px;margin-right:7px;}
.imgGalleryThumbnail .podBodyBg{padding:10px;}
.imgGalleryThumbnail img:hover{cursor:pointer;}
.imgGalleryThumbnail .podBody a{margin-right:15px;}
.imgGalleryThumbnail img.selected{border:#d00 2px solid;}
.imgGalleryThumbnail img.unselected{border:#FFF 2px solid;}
.spacerDiv{float:left;}
.imgGalleryThumbnail p{margin:0;padding-bottom:0;color:#666;font-size:10px;}
.imgGalleryThumbnail p span{font-style:italic;font-size:10px;}
.imgGalleryThumbnail h4{font-weight:bold;color:#404040;margin:3px 0 3px 0;padding:0;font-size:10px;}
.imgGalleryNavigation{width:435px;}
.imgGalleryNavigation div{float:left;}
.imgGalleryNavigation .centerDiv{width:381px;background:#f5f5f5;text-align:center;margin:0 5px;height:22px;}
.imgGalleryNavigation .text{width:381px;margin-top:5px;text-align:center;}
.inlineCss{display:inline;}
#ulId{margin:0;padding:0;}
#ulId li{list-style:none;}
.noneCss{display:none;}
#mainContainerdiv{width:736px;}
#mainContainerdiv .subLink{height:26px;margin:0 1px;background:url(https://static.virginamerica.com/images/WhatBoardLinkBg.png) no-repeat;}
#mainContainerdiv .subLink ul{margin:0;padding:4px 0 0 14px;}
#mainContainerdiv .subLink ul li{margin:0;padding:0 0 0 12px;list-style:none;display:inline;}
#mainContainerdiv .subLink a{color:#646464;font-size:12px;text-decoration:none;}
#mainContainerdiv .subLink a:hover{color:#d20005;font-size:12px;text-decoration:none;}
#mainContainerdiv .subLink a.selected{color:#d20005;font-size:12px;cursor:default;}
#mainContainerdiv .subLink li.divider{color:#c3c3c3;font-size:12px;}
#mainContainerdiv .contentContainerDiv{margin:15px 0 0 0;}
#mainContainerdiv .contentContainerDiv .rightContainer{width:550px;padding-right:5px;}
#mainContainerdiv .contentContainerDiv .rightContainer p.image{padding-top:0;margin-top:0;}
#mainContainerdiv .contentContainerDiv .rightContainer h1{font-size:14px;color:#d10103;font-style:normal;}
#mainContainerdiv .contentContainerDiv .rightContainer h1.topspace{margin-top:25px;}
#mainContainerdiv .contentContainerDiv .leftContainer{width:170px;}
#mainContainerdiv .contentContainerDiv .leftContainer p{border-bottom:1px solid #e2e2e2;padding-bottom:10px;margin:10px 0 0 3px;}
#mainContainerdiv .contentContainerDiv .leftContainer p.leftlink{padding-bottom:7px;margin:8px 0 0 3px;}
#mainContainerdiv .contentContainerDiv .leftContainer p a{font-size:11px;color:#646464;text-decoration:none;}
#mainContainerdiv .contentContainerDiv .leftContainer p a:hover{color:#d20005;font-size:11px;text-decoration:none;}
#mainContainerdiv .contentContainerDiv .leftContainer p a.selected{color:#d20005;font-size:11px;cursor:default;}
#mainContainerdiv .contentContainerDiv .leftContainer span.designation{color:#939393;}
#mainContainerdiv .contentContainerDiv .bottomcontainer{margin-top:30px;}
#mainContainerdiv .contentContainerDiv .bottomcontainer .citynews{width:300px;}
#mainContainerdiv .contentContainerDiv .bottomcontainer .airlinepatner{width:290px;}
#mainContainerdiv .contentContainerDiv .bottomcontainer ul{padding-left:15px;margin-left:0;}
#mainContainerdiv .contentContainerDiv .thumbnails{margin-top:15px;}
#mainContainerdiv .contentContainerDiv .thumbnails img{margin-right:5px;}
#mainContainerdiv .contentContainerDiv .imageTextContainer{margin-top:18px;}
#mainContainerdiv .contentContainerDiv .leftImageDiv{width:142px;}
#mainContainerdiv .contentContainerDiv .rightTextDiv{width:457px;}
#mainContainerdiv .contentContainerDiv .leftImageDiv204{width:204px;}
#mainContainerdiv .contentContainerDiv .rightTextDiv395{width:395px;}
#mainContainerdiv .contentContainerDiv .leftGroundDiv{width:305px;}
#mainContainerdiv .contentContainerDiv .rightCloudDiv{width:305px;}
#mainContainerdiv .contentContainerDiv .middlediv{border-left:1px #e5e5e5 solid;border-right:1px #e5e5e5 solid;}
#mainContainerdiv .contentContainerDiv .middlediv .linkinformation{margin:0 13px;}
#mainContainerdiv .contentContainerDiv .middlediv .linkinformation a,#mainContainerdiv .contentContainerDiv .middlediv .linkinformation div{font-size:12px;}
#mainContainerdiv .contentContainerDiv .middlediv .linkinformation a{color:#d20002;text-decoration:none;}
#mainContainerdiv .contentContainerDiv .middlediv .linkinformation a:hover{color:#d20002;text-decoration:none;}
#mainContainerdiv .contentContainerDiv .middlediv .linkinformation a.sitemap{color:#7b7b7b;text-decoration:underline;}
#mainContainerdiv .contentContainerDiv .middlediv .linkinformation a.sitemap:hover{color:#d20002;text-decoration:none;}
#mainContainerdiv .contentContainerDiv .infobgthreecolum{background:url(https://static.virginamerica.com/images/entertainment_background.gif) no-repeat;height:368px;}
#mainContainerdiv .contentContainerDiv .infobgtwocolum{background:url(https://static.virginamerica.com/images/entertainment_background_2cols.gif) no-repeat;height:368px;}
#mainContainerdiv .contentContainerDiv .infobgnocolum{background:url(https://static.virginamerica.com/images/entertainment_background_2cols.gif) no-repeat;height:368px;}
#mainContainerdiv .contentContainerDiv .infobgfourcolum{background:url(https://static.virginamerica.com/images/entertainment_background_4cols.gif) no-repeat;height:368px;}
#mainContainerdiv .contentContainerDiv .infoLinks{text-align:center;height:40px;}
#mainContainerdiv .contentContainerDiv .infoLinks ul{list-style:none;padding:13px 0 0 0;margin:0;}
#mainContainerdiv .contentContainerDiv .infoLinks ul li{display:inline;padding:9px 0 0 0;}
#mainContainerdiv .contentContainerDiv .infoLinksSecond{text-align:center;height:40px;}
#mainContainerdiv .contentContainerDiv .infoLinksSecond ul{list-style:none;padding:13px 0 0 0;margin:0;}
#mainContainerdiv .contentContainerDiv .infoLinksSecond ul li{display:inline;padding:9px 0 0 50px;}
#mainContainerdiv .contentContainerDiv .entertainment_link{padding-right:25px;vertical-align:top;color:#646464;font-weight:bold;text-decoration:none;}
#mainContainerdiv .contentContainerDiv .infotext{text-align:left;}
#mainContainerdiv .contentContainerDiv .infotext p{padding-left:42px;}
#mainContainerdiv .contentContainerDiv .infotext ul{list-style:none;float:left;margin-top:0;}
#mainContainerdiv .contentContainerDiv .infotext ul.second{margin-left:54px;}
.ie7 #mainContainerdiv .contentContainerDiv .infotext ul.second,.ie8 #mainContainerdiv .contentContainerDiv .infotext ul.second{padding-left:34px;}
#mainContainerdiv .contentContainerDiv .infotext ul.last{margin-left:54px;}
.ie7 #mainContainerdiv .contentContainerDiv .infotext ul.last{margin-left:100px;}
.ie8 #mainContainerdiv .contentContainerDiv .infotext ul.last{margin-left:64px;}
#mainContainerdiv .contentContainerDiv .infotext ul li{padding:9px 0 0 0;}
#mainContainerdiv .contentContainerDiv .infotext ul.linespace li{padding:3px 0 0 0;}
#mainContainerdiv .contentContainerDiv .infotext ul li span{font-weight:bold;}
#mainContainerdiv .contentContainerDiv .infotextsecond{text-align:left;}
#mainContainerdiv .contentContainerDiv .infotextsecond p{padding-left:22px;}
#mainContainerdiv .contentContainerDiv .infotextsecond ul{list-style:none;float:left;margin-top:0;width:180px;}
#mainContainerdiv .contentContainerDiv .infotextsecond ul.first{margin-left:0;padding-left:22px;}
#mainContainerdiv .contentContainerDiv .infotextsecond ul.second{margin-left:-23px;}
.ie #mainContainerdiv .contentContainerDiv .infotextsecond ul.second{padding-left:43px;}
#mainContainerdiv .contentContainerDiv .infotextsecond ul.last{margin-left:-15px;}
.ie #mainContainerdiv .contentContainerDiv .infotextsecond ul.last{margin-left:25px;}
.ie8 #mainContainerdiv .contentContainerDiv .infotextsecond ul.last{padding-left:5px;}
#mainContainerdiv .contentContainerDiv .infotextsecond ul li{padding:9px 0 0 0;}
#mainContainerdiv .contentContainerDiv .infotextsecond ul.linespace li{padding:3px 0 0 0;}
#mainContainerdiv .contentContainerDiv .infotextsecond ul li span{font-weight:bold;}
#mainContainerdiv .contentContainerDiv .infotextthird{text-align:left;}
#mainContainerdiv .contentContainerDiv .infotextthird p{padding-left:22px;}
#mainContainerdiv .contentContainerDiv .infotextthird ul{list-style:none;float:left;margin-top:0;width:130px;}
#mainContainerdiv .contentContainerDiv .infotextthird ul.first{margin-left:0;padding-left:22px;}
#mainContainerdiv .contentContainerDiv .infotextthird ul.second{margin-left:-23px;}
.ie #mainContainerdiv .contentContainerDiv .infotextthird ul.second{padding-left:43px;}
#mainContainerdiv .contentContainerDiv .infotextthird ul.third{margin-left:-15px;}
.ie #mainContainerdiv .contentContainerDiv .infotextthird ul.third{padding-left:43px;}
#mainContainerdiv .contentContainerDiv .infotextthird ul.last{margin-left:-15px;}
.ie #mainContainerdiv .contentContainerDiv .infotextthird ul.last{margin-left:25px;}
.ie8 #mainContainerdiv .contentContainerDiv .infotextthird ul.last{padding-left:5px;}
#mainContainerdiv .contentContainerDiv .infotextthird ul li{padding:9px 0 0 0;}
#mainContainerdiv .contentContainerDiv .infotextthird ul.linespace li{padding:3px 0 0 0;}
#mainContainerdiv .contentContainerDiv .infotextthird ul li span{font-weight:bold;}
#mainContainerdiv .airportContainerDiv{margin:6px 0 0 25px;}
#mainContainerdiv .airportContainerDiv .quesAirportInfoContainer{margin:0 0 0 12px;}
#mainContainerdiv .airportContainerDiv .quesAirportInfoContainer p.first{padding-top:0;margin-top:0;}
#mainContainerdiv .airportContainerDiv .quesAirportInfoContainer .hilitetext{color:#D00103;font-weight:bold;}
#mainContainerdiv .airportContainerDiv .quesAirportInfoContainer .airportinfo{margin:24px 0 0 0;font-size:11px;}
#mainContainerdiv .airportContainerDiv div,#mainContainerdiv .airportContainerDiv a{font-size:11px;}
#mainContainerdiv .airportContainerDiv .quesAirportInfoContainer .airportinfo .leftDiv{width:140px;float:left;}
#mainContainerdiv .airportContainerDiv .quesAirportInfoContainer .airportinfo .rightDiv{width:441px;float:right;}
#mainContainerdiv .airportContainerDiv .quesAirportInfoContainer .airportinfo .head{height:30px;}
#scroll_image{position:relative;overflow:hidden;border:1px solid #000;height:124px;width:737px;border-style:none;}
.headline{position:absolute;left:737px;height:124px;width:737px;}
#hero_scroll_image{position:relative;overflow:hidden;border:1px solid #000;height:364px;width:737px;border-style:none;z-index:0;}
#rotator_arrow_left{position:absolute;z-index:3;}
#rotator_arrow_right{position:absolute;z-index:3;}
#hero_thumbs_container{position:absolute;z-index:3;}
#hero_thumbs_container .hero_thumb{background-image:url(https://static.virginamerica.com/images/icarousel/promo-thumb-off.png);background-repeat:no-repeat;width:12px;margin-left:10px;}
#hero_thumbs_container .hero_thumb_pause{background-image:url(https://static.virginamerica.com/images/icarousel/promo-thumb-pause.png);background-repeat:no-repeat;width:12px;margin-left:10px;}
#hero_thumbs_container .hero_thumb_play{background-image:url(https://static.virginamerica.com/images/icarousel/promo-thumb-play.png);background-repeat:no-repeat;width:12px;margin-left:10px;}
.hero{position:absolute;left:737px;height:364px;width:737px;z-index:1;}
#hero_frame{position:absolute;height:364px;width:737px;z-index:2;}
#flightNotification{width:725px;font-family:Verdana,Geneva,sans-serif;color:#3a3a3a;font-size:11px;}
#flightNotification h1{line-height:42px;height:42px;margin:0;padding:0;}
#flightNotification h2{background:url(https://static.virginamerica.com/images/subHeadingBG.png);margin-left:2px;line-height:29px;height:29px;color:#d10103;padding-left:26px;font-size:12px;font-weight:bold;margin-top:15px;margin-bottom:0;}
#flightNotification h3{margin-left:2px;margin-top:15px;margin-bottom:20px;color:#d10103;padding-left:26px;font-size:13px;font-weight:bold;}
#flightNotification input,#flightNotification select{font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#3a3a3a;}
#flightNotification p{margin:0 0 15px 15px;font-size:11px;color:#3a3a3a;}
#flightNotification p a{color:#d10103;text-decoration:none;}
#flightNotification .flightDetails{margin-left:35px;margin-right:4px;}
#flightNotification .flightDetails h4{color:#d10103;font-size:11px;padding:0;margin:0;}
#flightNotification .flightDetailsTable{width:572px;height:39px;margin:10px 0 5px 5px;font-size:11px;}
#flightNotification .flightDetailsTable table td{padding:3px;}
#flightNotification .buttonDiv{margin-top:10px;margin-right:4px;}
#flightNotification .centerButtonDiv{text-align:center;padding-top:50px;}
#flightNotification .selectFlghtDiv{margin-left:35px;}
#flightNotification .selectFlghtDiv div{float:left;padding-right:5px;margin-bottom:15px;}
#flightNotification .selectFlghtDiv h4{color:#d10103;font-size:11px;padding:0;margin:20px 0 10px 0;}
#flightNotification .selectFlghtDiv h4 img{display:inline;vertical-align:top;}
#flightNotification span.textBoxBG{background:url(https://static.virginamerica.com/images/textBoxBG.png) no-repeat;width:74px;height:20px;display:block;}
#flightNotification input.textBox{padding-left:2px;margin:1px 0 0 2px;width:69px;background-color:#fff;}
#flightNotification input.errortextBox{color:#762f8f;font-weight:bold;padding-left:2px;margin:1px 0 0 2px;width:69px;background-color:#fff;}
.ie7 #flightNotification input.errortextBox{color:#00A8F0;font-weight:bold;padding-left:2px;margin:1px 0 0 2px;border:none;height:17px;width:69px;background-color:#fff;}
#flightNotification div.pinCodeBoxBG{background:url(https://static.virginamerica.com/images/pinCodeBoxBG.png) no-repeat;width:100px;height:20px;display:block;float:left;}
#flightNotification input.pinCodeBox{padding-left:2px;margin:1px 0 0 2px;width:95px;background-color:#fff;}
#flightNotification input.errorPinCodeBox{color:#762f8f;font-weight:bold;padding-left:2px;margin:1px 0 0 2px;width:95px;background-color:#fff;}
.ie7 #flightNotification input.errorPinCodeBox{color:#762f8f;font-weight:bold;padding-left:2px;margin:1px 0 0 2px;width:95px;background-color:#fff;}
#flightNotification .selectFlghtDiv select.selectBox{width:190px;height:20px;}
#flightNotification .selectFlghtDiv select.errorSelectBox{font-weight:bold;color:#762f8f;width:190px;height:20px;}
#flightNotification .mobileEmailDiv div{float:right;padding-left:2px;}
.redLink{color:#d10103;padding-top:5px;font-weight:bold;padding-right:7px;}
#flightNotification .errorContainer{margin-left:2px;width:620px;}
#flightNotification .commPrefForm{padding-left:0;}
#flightNotification .commPrefForm table td{padding:3px;font-size:11px;}
#flightNotification div.textPosition{float:left;padding-top:2px;}
#flightNotification div.textBoxEmailBG{background:url(https://static.virginamerica.com/images/textBoxEmailBG.png) no-repeat;width:210px;height:20px;float:left;}
#flightNotification input.textBoxEmail{padding-left:2px;margin:1px 1px 1px 2px;width:205px;background-color:#fff;}
#flightNotification div.textBoxMobBG{background:url(https://static.virginamerica.com/images/textBoxMobBG.png) no-repeat;width:126px;height:20px;float:left;}
#flightNotification input.textBoxMob{padding-left:2px;margin:1px 1px 1px 2px;width:121px;background-color:#fff;}
#flightNotification select.timeSelect{width:100px;}
.errorFNPage{border-top:2px solid #762f8f;border-right:2px solid #762f8f;border-left:2px solid #762f8f;padding:0;border-bottom:1px solid #762f8f;}
.errorFNChkBox{background-color:#f08800;}
.errorTextFNPage{font-weight:bold;color:#762f8f;}
#flightNotification .roundedPod{background:url(https://static.virginamerica.com/images/greyPodTopLeft.png) top left no-repeat;display:block;width:700px;margin:15px 0 0 18px;}
#flightNotification .roundedPod span.hd{background:url(https://static.virginamerica.com/images/greyPodTopRight.png) top right no-repeat;display:block;height:5px;overflow:hidden;}
#flightNotification .roundedPod .podBottom{background:url(https://static.virginamerica.com/images/greyPodBotLeft.png) top left no-repeat;outline:none;display:block;height:5px;}
#flightNotification .roundedPod .podBottom span{background:url(https://static.virginamerica.com/images/greyPodBotRight.png) top right no-repeat;outline:none;display:block;height:5px;overflow:hidden;}
#flightNotification .roundedPod .podBody{margin:0;padding:10px 10px 0 20px;background:#FFF;border-left:#e0e0e0 1px solid;border-right:#e0e0e0 1px solid;font-family:Verdana,Geneva,sans-serif;font-size:12px;}
#flightNotification .roundedPod .podBody ul{margin:0;list-style:none;padding:0 0 0 15px;}
#flightNotification .roundedPod .podBody ul li{margin:0;list-style:none;float:left;padding:0 0 10px 0;}
#flightNotification .roundedPod .podBody ul li.separator{border-right:#ccc 1px solid;padding:0 -10px 0 0;margin-right:35px;height:90px;}
#flightNotification .roundedPod .podBody ul li.chkBox{padding:0;margin:0 5px 0 0;}
#flightNotification .spacerDiv{width:45px;}
#flightNotification .pinNoDiv{padding-left:30px;width:160px;}
.privacyText{font-weight:bold;width:220px;font-size:10px;padding-right:0;padding-top:5px;}
#flightNotification .redText{color:#d10103;}
#captureDiv{background:url(https://static.virginamerica.com/images/captureBG.jpg) no-repeat center;width:160px;height:99px;padding:0;}
#captureDiv .dynImgDiv{height:60px;text-align:center;width:160px;}
#captureDiv .captureTxtBox{padding:3px 0 0 0;width:130px;float:left;}
#captureDiv .captureTxtBox input{width:121px;height:14px;border:0;font-size:10px;color:#000;margin-left:8px;}
#captureDiv .iconsDiv{float:left;width:20px;margin-left:3px;}
.vMiddle img{vertical-align:bottom;}
.ie7 #flightNotification input,.ie7 #flightNotification select{font-family:Verdana,Geneva,sans-serif;font-size:10px;color:#3a3a3a;background-attachment:fixed;}
.entertainment_link_selected{padding-right:25px;vertical-align:top;color:#D10103;font-weight:bold;text-decoration:none;}
#mainContainerdiv .subLink{height:26px;margin:0 1px;}
#mainContainerdiv .subLink ul li.subLink_careers{margin:0;padding:0 0 0 3px;list-style:none;display:inline;}
#mainContainerdiv .subLink li.divider_careers{color:#c3c3c3;font-size:12px;}
.flightSelectTableHeaders{color:#fff;font-weight:bold;height:25px;font-size:9px;padding:2px;text-align:center;}
.flightSelectTableLine{background-color:#efefef;background-image:url(https://static.virginamerica.com/images/grey_bg_20090306.gif);background-repeat:no-repeat;}
.flightSelectTableLineWhite{background-color:#fff;background-image:url(https://static.virginamerica.com/images/white_bg_20090306.gif);background-repeat:no-repeat;}
td{font-size:11px;font-family:verdana;}
#checkInIntro{width:727px;margin-top:15px;margin-left:10px;}
#checkInFlights{width:736px;margin-top:15px;}
.checkInContainer{width:736px;margin-top:15px;}
#checkInContainer02{width:736px;margin-top:15px;}
#checkInContainer03{width:736px;margin-top:15px;}
#checkInContainer04{width:736px;margin-top:15px;}
#ciFlight01{display:block;}
#ciFlight02{display:block;}
#ciFlight03{display:none;}
#ciFlight04{display:block;}
#ciNotes{font-size:10px;color:#999;margin-top:15px;}
.ciFlightHeaderLeft{background-image:url(https://static.virginamerica.com/images/table-subheader-bg_40.png);background-repeat:repeat-x;height:30px;color:#fff;font-weight:bold;border-right:1px solid #333;border-left:1px solid #ccc;padding-left:7px;}
.ciFlightHeaderMiddle{background-image:url(https://static.virginamerica.com/images/table-subheader-bg_40.png);background-repeat:repeat-x;height:30px;color:#fff;font-weight:bold;border-right:1px solid #333;border-left:1px solid #666;text-align:center;}
.ciFlightHeaderRight{background-image:url(https://static.virginamerica.com/images/table-subheader-bg_40.png);background-repeat:repeat-x;height:30px;color:#fff;font-weight:bold;border-left:1px solid #666;border-right:1px solid #ccc;}
.ciFlightDataLeft{font-weight:bold;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
.ciFlightDataMiddle{font-weight:bold;border-left:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;}
.ciFlightDataRight{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.ciLinkRed{color:#dd0000;text-decoration:none;}
#viFlights{width:737px;margin-top:15px;}
#viAlternatives{width:737px;margin-top:15px;}
#viPromos{width:737px;margin-top:15px;}
.viSpacer{margin-bottom:5px;}
.viTableHeaderMiddle{background-image:url(https://static.virginamerica.com/images/table-top-bg.gif);background-repeat:repeat-x;height:34px;font-size:13px;font-weight:bold;color:#555;padding-left:10px;}
.viTableBorderLeft{background-image:url(https://static.virginamerica.com/images/table-border-left.gif);background-repeat:repeat-y;background-position:left;width:5px;}
.viTableBorderRight{background-image:url(https://static.virginamerica.com/images/table-border-right.gif);background-repeat:repeat-y;background-position:right;width:5px;}
.viTableBorderBottomMiddle{background-image:url(https://static.virginamerica.com/images/table-bottom-bg.gif);background-repeat:repeat-x;background-position:bottom;}
.viTableRedHeader{background-image:url(https://static.virginamerica.com/images/table-top-bg-red.png);background-repeat:repeat-x;color:#fff;}
.viBtnSpacer{margin-top:3px;}
.petcViewFlightHeaderLeft{background-image:url(https://static.virginamerica.com/images/table-subheader-bg-57.png);background-repeat:repeat-x;color:#fff;font-weight:bold;border-right:1px solid #333;border-left:1px solid #ccc;border-bottom:1px solid #ccc;height:57px;}
.petcViewFlightHeaderMiddle{background-image:url(https://static.virginamerica.com/images/table-subheader-bg-57.png);background-repeat:repeat-x;color:#fff;border-right:1px solid #333;border-left:1px solid #666;border-bottom:1px solid #ccc;}
.petcViewFlightHeaderRight{background-image:url(https://static.virginamerica.com/images/table-subheader-bg-57.png);background-repeat:repeat-x;color:#fff;border-right:1px solid #333;border-left:1px solid #666;border-bottom:1px solid #ccc;}
.petcViewFlightDataLeft{font-weight:bold;border-left:1px solid #ccc;border-bottom:1px solid #ccc;height:35px;}
.petcViewFlightDataMiddle{border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
.petcViewFlightDataRight{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
body{margin:0 auto;padding:0;font-size:10px;color:#3a3a3a;background:#fff;font-family:"Verdana",Verdana;}
div#Wrapper{margin:0 auto 18px;min-width:943px;clear:both;width:954px;text-align:left;}
div#layoutWrapper{margin:0 auto 18px;min-width:950px;clear:both;width:950px;}
#ContainerHeader{margin:0;clear:both;}
#ContainerHeaderNav{margin-top:14px;width:737px;float:left;padding:0;}
#ContainerHeader #ContainerHeaderLogo{float:right;padding-left:48px;}
#ContainerMiddleRight{margin:0;clear:both;}
#ContainerMiddleRight #ContainerMiddle{float:left;width:736px;margin:0;}
#ContainerMiddleRight #ContainerRight{float:right;width:204px;}
#ContainerMiddleRight #newsPod{padding-top:13px;}
#ContainerMiddleRight #farestoflyPod{padding-top:8px;}
#ContainerMiddleRight #ContainerMiddle .infobgthreecolum{background:url(https://static.virginamerica.com/images/travel_info/entertainment/entertainment_background.gif) no-repeat;height:368px;}
#ContainerMiddleRight #ContainerMiddle .infobgtwocolum{background:url(https://static.virginamerica.com/images/travel_info/entertainment/entertainment_background_2cols.gif) no-repeat;height:368px;}
#ContainerMiddleRight #ContainerMiddle .infobgnocolum{background:url(https://static.virginamerica.com/images/travel_info/entertainment/entertainment_background_2cols.gif) no-repeat;height:368px;}
#ContainerMiddleRight #ContainerMiddle .infobgfourcolum{background:url(https://static.virginamerica.com/images/travel_info/entertainment/entertainment_background_4cols.gif) no-repeat;height:368px;}
#ContainerMiddleRight #ContainerMiddle .infoLinks{text-align:center;height:40px;}
#ContainerMiddleRight #ContainerMiddle .infoLinks ul{list-style:none;padding:13px 0 0 15px;margin:0;}
#ContainerMiddleRight #ContainerMiddle .infoLinks ul li{display:inline;padding:9px 0 0 0;}
#ContainerMiddleRight #ContainerMiddle .infoLinksSecond{text-align:center;height:40px;}
#ContainerMiddleRight #ContainerMiddle .infoLinksSecond ul{list-style:none;padding:13px 0 0;margin:0;}
#ContainerMiddleRight #ContainerMiddle .infoLinksSecond ul li{display:inline;padding:9px 0 0 50px;}
#ContainerMiddleRight #ContainerMiddle .entertainment_link{padding-right:25px;vertical-align:top;color:#646464;font-weight:bold;text-decoration:none;}
#ContainerMiddleRight #ContainerMiddle .infotext{text-align:left;margin-top:50px;}
#ContainerMiddleRight #ContainerMiddle .infotext p{padding-left:40px;}
#ContainerMiddleRight #ContainerMiddle .infotext ul{list-style:none;float:left;margin-top:0;width:165px;}
#ContainerMiddleRight #ContainerMiddle .infotext ul.second{margin-left:40px;}
.ie7 #ContainerMiddleRight #ContainerMiddle .infotext ul.second,.ie8 #ContainerMiddleRight #ContainerMiddle .infotext ul.second{padding-left:40px;}
#ContainerMiddleRight #ContainerMiddle .infotext ul.last{margin-left:40px;}
.ie7 #ContainerMiddleRight #ContainerMiddle .infotext ul.last{margin-left:76px;}
.ie8 #ContainerMiddleRight #ContainerMiddle .infotext ul.last{margin-left:40px;}
#ContainerMiddleRight #ContainerMiddle .infotext ul.first_column{list-style:none;float:left;margin-top:0;width:280px;}
#ContainerMiddleRight #ContainerMiddle .infotext ul.second_column{margin-left:40px;width:280px;}
.ie7 #ContainerMiddleRight #ContainerMiddle .infotext ul.second_column{margin-left:76px;}
.ie8 #ContainerMiddleRight #ContainerMiddle .infotext ul.second_column{margin-left:40px;}
#ContainerMiddleRight #ContainerMiddle .infotext ul li{padding:9px 0 0 0;}
#ContainerMiddleRight #ContainerMiddle .infotext ul.linespace li{padding:3px 0 0 0;}
#ContainerMiddleRight #ContainerMiddle .infotext ul li span{font-weight:bold;}
#ContainerMiddleRight #ContainerMiddle .infotextsecond{text-align:left;}
#ContainerMiddleRight #ContainerMiddle .infotextsecond p{padding-left:22px;}
#ContainerMiddleRight #ContainerMiddle .infotextsecond ul{list-style:none;float:left;margin-top:0;width:180px;}
#ContainerMiddleRight #ContainerMiddle .infotextsecond ul.first{margin-left:0;padding-left:22px;}
#ContainerMiddleRight #ContainerMiddle .infotextsecond ul.second{margin-left:-23px;}
.ie #ContainerMiddleRight #ContainerMiddle .infotextsecond ul.second{padding-left:43px;}
#ContainerMiddleRight #ContainerMiddle .infotextsecond ul.last{margin-left:-15px;}
.ie #ContainerMiddleRight #ContainerMiddle .infotextsecond ul.last{margin-left:25px;}
.ie8 #ContainerMiddleRight #ContainerMiddle .infotextsecond ul.last{padding-left:5px;}
#ContainerMiddleRight #ContainerMiddle .infotextsecond ul li{padding:9px 0 0 0;}
#ContainerMiddleRight #ContainerMiddle .infotextsecond ul.linespace li{padding:3px 0 0 0;}
#ContainerMiddleRight #ContainerMiddle .infotextsecond ul li span{font-weight:bold;}
#ContainerMiddleRight #ContainerMiddle .infotextthird{text-align:left;}
#ContainerMiddleRight #ContainerMiddle .infotextthird p{padding-left:22px;}
#ContainerMiddleRight #ContainerMiddle .infotextthird ul{list-style:none;float:left;margin-top:0;width:130px;}
#ContainerMiddleRight #ContainerMiddle .infotextthird ul.first{margin-left:0;padding-left:22px;}
#ContainerMiddleRight #ContainerMiddle .infotextthird ul.second{margin-left:-23px;}
.ie #ContainerMiddleRight #ContainerMiddle .infotextthird ul.second{padding-left:43px;}
#ContainerMiddleRight #ContainerMiddle .infotextthird ul.third{margin-left:-15px;}
.ie #ContainerMiddleRight #ContainerMiddle .infotextthird ul.third{padding-left:43px;}
#ContainerMiddleRight #ContainerMiddle .infotextthird ul.last{margin-left:-15px;}
.ie #ContainerMiddleRight #ContainerMiddle .infotextthird ul.last{margin-left:25px;}
.ie8 #ContainerMiddleRight #ContainerMiddle .infotextthird ul.last{padding-left:5px;}
#ContainerMiddleRight #ContainerMiddle .infotextthird ul li{padding:9px 0 0 0;}
#ContainerMiddleRight #ContainerMiddle .infotextthird ul.linespace li{padding:3px 0 0 0;}
#ContainerMiddleRight #ContainerMiddle .infotextthird ul li span{font-weight:bold;}
#ContainerMiddleNavBt{background:url(https://static.virginamerica.com/images/navDashBoard.png) no-repeat;padding:0;margin:0;height:43px;overflow:hidden;}
#ContainerMiddleNavBt a.BookFlight{width:147px;height:43px;text-indent:-9999em;overflow:hidden;display:block;float:left;}
#ContainerMiddleNavBt a.BookFlight:hover{background:url(https://static.virginamerica.com/images/navDashBoard.png) 0 -44px;width:147px;height:43px;text-indent:-9999em;overflow:hidden;display:block;float:left;}
#ContainerMiddleNavBt a.CheckIn{width:148px;height:43px;text-indent:-9999em;overflow:hidden;display:block;float:left;}
#ContainerMiddleNavBt a.CheckIn:hover{background:url(https://static.virginamerica.com/images/navDashBoard.png) -147px -44px;width:148px;height:43px;text-indent:-9999em;overflow:hidden;display:block;float:left;}
#ContainerMiddleNavBt a.ChangeFlight{width:149px;height:43px;text-indent:-9999em;overflow:hidden;display:block;float:left;}
#ContainerMiddleNavBt a.ChangeFlight:hover{background:url(https://static.virginamerica.com/images/navDashBoard.png) -295px -44px;width:149px;height:43px;text-indent:-9999em;overflow:hidden;display:block;float:left;}
#ContainerMiddleNavBt a.CancelFlight{width:148px;height:43px;text-indent:-9999em;overflow:hidden;display:block;float:left;}
#ContainerMiddleNavBt a.CancelFlight:hover{background:url(https://static.virginamerica.com/images/navDashBoard.png) -444px -44px;width:148px;height:43px;text-indent:-9999em;overflow:hidden;display:block;float:left;}
#ContainerMiddleNavBt a.FlightStatus{width:144px;height:43px;text-indent:-9999em;overflow:hidden;display:block;float:left;}
#ContainerMiddleNavBt a.FlightStatus:hover{background:url(https://static.virginamerica.com/images/navDashBoard.png) -592px -44px;width:144px;height:43px;text-indent:-9999em;overflow:hidden;display:block;float:left;}
#ContainerMiddlePatner{margin-top:30px;}
#ContainerMiddlePatner span{color:#939393;font-weight:bold;padding-left:14px;padding-right:14px;margin-bottom:5px;}
.ErrorMessage{padding-bottom:10px;}
.clearBoth{clear:both;cursor:default;margin:0;padding:0;}
.floatLeft{float:left;}
.floatRight{float:right;}
.podBody{margin:0;padding:0 10px 0 10px;background:url(https://static.virginamerica.com/images/RedMiddleBg.png);overflow:hidden;clear:both;}
.whiteFont{color:#fff;font-size:11px;}
.whiteFont a{color:#fff;font-size:10px;text-decoration:underline;}
.whiteFont a:hover{color:#fff;font-size:10px;text-decoration:none;}
img{border:0;outline:none;}
a{outline:none;color:#7B7B7B;}
a:hover{text-decoration:none;color:#c00;}
div.textfieldBg{background-color:#d30000;height:22px;width:182px;}
input.textfield{background-color:#fff;width:174px;height:17px;margin-top:1px;padding:2px 1px 1px 6px;border:none;font-size:13px;color:#404040;outline:none;}
input.errTextfield{background-color:#fff;width:174px;height:17px;margin-top:1px;font-weight:bold;padding:2px 1px 1px 6px;border:none;font-size:13px;color:#762f8f;outline:none;}
.alignCenter{text-align:center;}
.marginTop10{margin-top:10px;}
form{margin:0;padding:0;}
#ContainerFooter{font-family:verdana;border-top:#e2e2e2 1px solid;clear:both;color:#939393;font-size:11px;width:952px;height:110px;}
#ContainerFooter ul{list-style:none;margin:8px 0 0 70px;padding:0;float:left;}
#ContainerFooter ul li{padding:3px;margin:0;}
#ContainerFooter ul.first{margin-left:10px;margin-top:8px;}
#ContainerFooter ul li a{color:#939393;text-decoration:none;line-height:18px;}
#ContainerFooter ul li a:hover{color:#c00;text-decoration:none;line-height:18px;}
#ContainerFooter ul li a.selected{color:#c00;text-decoration:none;}
#ContainerFooter ul li.head a{color:#939393;text-decoration:none;line-height:25px;font-weight:bold;font-size:11px;}
#ContainerFooter ul li.head a:hover{color:#c00;text-decoration:none;line-height:25px;font-weight:bold;font-size:11px;}
#ContainerFooter ul li.head a.selected{color:#c00;text-decoration:none;}
#ContainerFooter ul li.airlineImageSpace{margin-top:18px;}
#ContainerFooter .copyright{clear:both;text-align:center;padding:35px 0 0 0;height:45px;}
#footerCopyright{clear:both;width:952px;padding-top:10px;border-top:1px solid #e2e2e2;height:21px;}
#footerPartners{float:left;height:21px;}
#BookFlightImg{position:absolute;padding:0;margin-top:0;clear:both;width:147px;height:40px;background:url(https://static.virginamerica.com/images/navDashBoard.png) 0 -88px;}
#BookFlightDiv{position:absolute;width:500px;margin-top:40px;clear:both;display:block;z-index:4;}
#BookFlightDiv .podTopLeft{background:url(https://static.virginamerica.com/images/RedTopLeft.png) 0 0 no-repeat;outline:none;height:12px;width:490px;float:left;overflow:hidden;}
#BookFlightDiv .podTopRight{background:url(https://static.virginamerica.com/images/RedTopRight.png) 0 0 no-repeat;outline:none;height:12px;width:10px;float:right;overflow:hidden;}
#BookFlightDiv .podBottomLeft{background:url(https://static.virginamerica.com/images/RedBottomLeft.png) 0 0 no-repeat;outline:none;height:13px;width:490px;float:left;overflow:hidden;}
#BookFlightDiv .podBottomLeft .collapse{float:right;background:url(https://static.virginamerica.com/images/btn-collapse.png) no-repeat 0 -11px;height:13px;width:68px;}
#BookFlightDiv .podBottomLeft .expand{float:right;background:url(https://static.virginamerica.com/images/btn-collapse-expand.png) no-repeat 16px -11px;height:13px;width:68px;}
#BookFlightDiv .podBottomRight{background:url(https://static.virginamerica.com/images/RedBottomRight.png) 0 0 no-repeat;outline:none;height:13px;width:10px;float:right;overflow:hidden;}
#BookFlightDiv .datetext{width:84px;padding:2px 1px 2px 1px;}
#BookFlightDiv .datetext input{background-color:#fff;width:77px;font-size:12px;color:#404040;padding-left:3px;border:1px solid #ccc;outline:none;height:16px;}
#BookFlightDiv .datetext input.error{background-color:#fff;width:77px;font-size:12px;color:#762f8f;padding-left:3px;font-weight:bold;}
.safari3 #BookFlightDiv .datetext input{background:none;width:77px;font-size:12px;color:#404040;padding-left:3px;}
.safari3 #BookFlightDiv .datetext input.error{background:none;width:77px;font-size:12px;color:#762f8f;padding-left:3px;font-weight:bold;}
#BookFlightDiv input.promocode{background:url(https://static.virginamerica.com/images/homeBgImage.png) no-repeat;width:144px;height:20px;padding:3px 2px 1px 2px;border:none;font-size:13px;color:#404040;outline:none;}
#BookFlightDiv .textBoxCalDiv{width:228px;}
#BookFlightDiv .textBoxCal{width:109px;}
#BookFlightDiv .textBox{width:86px;}
#BookFlightDiv .multiCityDropDownContainer{width:464px;}
#BookFlightDiv #MultiCityOption{border-bottom:#b40000 1px solid;border-top:#b40000 1px solid;height:44px;}
#BookFlightDiv #MultiCityOption .contentLeft{width:243px;border-right:#b40000 1px solid;padding:14px 0 16px 0;}
#BookFlightDiv #MultiCityOption .childDropDown{padding-right:15px;}
#BookFlightDiv #BookExtraThing{padding-bottom:10px;padding-top:5px;border-bottom:#b40000 1px solid;color:#fff;font-size:11px;}
#BookFlightDiv #BookExtraThing a{color:#fff;text-decoration:underline;}
#BookFlightDiv #BookExtraThing a:hover{color:#fff;text-decoration:none;}
#BookFlightDiv #BookExtraThingMulti{padding:5px 0 5px 5px;color:#fff;font-size:11px;clear:both;}
#BookFlightDiv #BookExtraThingMulti a{color:#fff;text-decoration:underline;}
#BookFlightDiv #BookExtraThingMulti a:hover{color:#fff;text-decoration:none;}
#BookFlightDiv #DisplayPriceDiv{padding-bottom:10px;border-bottom:#b40000 1px solid;}
#BookFlightDiv #PromoCodeDiv{border-bottom:#b40000 1px solid;padding-top:2px;}
#BookFlightDiv #PromoCodeDiv .PromoCodeAddDiv{overflow:hidden;height:14px;}
#BookFlightDiv #PromoCodeDiv .PromoCodeAddDiv img{margin-left:6px;}
#BookFlightDiv #PromoCodeDiv #PromoCodeDetail .promocodeText{padding-top:4px;}
#BookFlightDiv #PromoCodeDiv #PromoCodeDetail #PromoApplyRemoveBt{margin-left:6px;}
#BookFlightDiv #PromoCodeDiv #PromoCodeDetail #promoCodeInfo{color:#fff;}
#BookFlightDiv #PopUpContainer{position:absolute;z-index:80;}
#BookFlightDiv #PopoupPointBetaAlert{background:url(https://static.virginamerica.com/images/pointsBetaAlertPopup.gif) no-repeat;z-index:90;position:absolute;width:320px;height:120px;}
#BookFlightDiv #message{background:url(https://static.virginamerica.com/images/popup-message-bg-288x132.png) no-repeat;z-index:90;position:absolute;width:288px;height:132px;}
#BookFlightDiv #message .style5{text-align:center;padding:0 3px;}
#BookFlightDiv #SameDayFlightsMessageId{background:url(https://static.virginamerica.com/images/popup-message-bg-288x132.png) no-repeat;z-index:90;position:absolute;width:288px;height:132px;}
#CheckInImg{position:absolute;margin:0 0 0 147px;clear:both;width:148px;height:40px;background:url(https://static.virginamerica.com/images/navDashBoard.png) -147px -88px;}
#CheckInDiv{position:absolute;margin:40px 0 0 147px;clear:both;width:270px;z-index:4;}
#ChangeFlightImg{position:absolute;margin:0 0 0 295px;clear:both;width:149px;height:40px;background:url(https://static.virginamerica.com/images/navDashBoard.png) -295px -88px;}
#ChangeFlightDiv{position:absolute;margin:40px 0 0 295px;clear:both;width:270px;z-index:4;}
.CheckChangeDiv .podTopLeft{background:url(https://static.virginamerica.com/images/RedTopLeft.png) 0 0 no-repeat;outline:none;height:12px;width:260px;float:left;overflow:hidden;}
.CheckChangeDiv .podTopRight{background:url(https://static.virginamerica.com/images/RedTopRight.png) 0 0 no-repeat;outline:none;height:12px;width:10px;float:right;overflow:hidden;}
.CheckChangeDiv .podBottomLeft{background:url(https://static.virginamerica.com/images/RedBottomLeft.png) 0 0 no-repeat;outline:none;height:13px;width:260px;float:left;overflow:hidden;}
.CheckChangeDiv .podBottomRight{background:url(https://static.virginamerica.com/images/RedBottomRight.png) 0 0 no-repeat;outline:none;height:13px;width:10px;float:right;overflow:hidden;}
#CancelFlightImg{position:absolute;margin:0 0 0 444px;clear:both;width:148px;height:40px;background:url(https://static.virginamerica.com/images/navDashBoard.png) -444px -88px;}
#CancelFlightDiv{position:absolute;margin:40px 0 0 322px;clear:both;width:270px;z-index:4;}
#CancelFlightDiv .podTopLeft{background:url(https://static.virginamerica.com/images/RedTopCurveLeft.png) 0 0 no-repeat;outline:none;height:12px;width:10px;float:left;overflow:hidden;}
#CancelFlightDiv .podTopRight{background:url(https://static.virginamerica.com/images/RedTopLeft.png) 0 0 no-repeat;outline:none;height:12px;width:260px;float:right;overflow:hidden;}
#CancelFlightDiv .podBottomLeft{background:url(https://static.virginamerica.com/images/RedBottomLeft.png) 0 0 no-repeat;outline:none;height:13px;width:260px;float:left;overflow:hidden;}
#CancelFlightDiv .podBottomRight{background:url(https://static.virginamerica.com/images/RedBottomRight.png) 0 0 no-repeat;outline:none;height:13px;width:10px;float:right;overflow:hidden;}
#BookFlightDiv .FlightContentContainer,#CheckInDiv .FlightContentContainer,#CancelFlightDiv .FlightContentContainer,#ChangeFlightDiv .FlightContentContainer{clear:both;}
#CheckInDiv .FlightContentContainer .FlightContent #loggedOff,#CancelFlightDiv .FlightContentContainer .FlightContent #loggedOff,#ChangeFlightDiv .FlightContentContainer .FlightContent #loggedOff{border-top:#b40000 1px solid;height:123px;}
#CheckInDiv .FlightContentContainer .FlightContent #loggedIn,#CancelFlightDiv .FlightContentContainer .FlightContent #loggedIn,#ChangeFlightDiv .FlightContentContainer .FlightContent #loggedIn{padding-top:7px;border-top:#b30000 1px solid;background:url(https://static.virginamerica.com/images/RedMiddleBg.png) repeat-y;}
#CheckInDiv .FlightContentContainer .FlightContent #loggedIn .loggedInBt,#CancelFlightDiv .FlightContentContainer .FlightContent #loggedIn .loggedInBt,#ChangeFlightDiv .FlightContentContainer .FlightContent #loggedIn .loggedInBt{height:32px;background:url(https://static.virginamerica.com/images/RedMiddleBg.png);}
#CheckInDiv .FlightContent .FlightLeftContent,#CancelFlightDiv .FlightContent .FlightLeftContent,#ChangeFlightDiv .FlightContent .FlightLeftContent{width:197px;border-right:#b30000 1px solid;padding:10px 0 0 0;}
#CheckInDiv .FlightContent .FlightRightContent,#CancelFlightDiv .FlightContent .FlightRightContent,#ChangeFlightDiv .FlightContent .FlightRightContent{padding:10px 0 0 10px;font-size:11px;width:240px;}
#CheckInDiv .FlightContent .contentSpace div,#CancelFlightDiv .FlightContent .contentSpace div,#ChangeFlightDiv .FlightContent .contentSpace div{margin-bottom:6px;}
#CheckInDiv .FlightContent .NotElevMem,#CancelFlightDiv .FlightContent .NotElevMem,#ChangeFlightDiv .FlightContent .NotElevMem{height:19px;}
#CheckInDiv .FlightContent .textTopSpace,#CancelFlightDiv .FlightContent .textTopSpace,#ChangeFlightDiv .FlightContent .textTopSpace{padding-top:5px;}
#CheckInDiv .FlightContent #SignInBt,#CancelFlightDiv .FlightContent #SignInBt,#ChangeFlightDiv .FlightContent #SignInBt{margin-left:9px;}
#FlightStatusDiv{position:absolute;margin:40px 0 0 529px;clear:both;width:208px;z-index:4;}
#FlightStatusImg{position:absolute;margin:0 0 0 592px;clear:both;width:145px;height:40px;background:url(https://static.virginamerica.com/images/navDashBoard.png) -590px -88px;}
#FlightStatusDiv .podTopLeft{background:url(https://static.virginamerica.com/images/RedTopCurveLeft.png) 0 0 no-repeat;outline:none;height:12px;width:10px;float:left;overflow:hidden;}
#FlightStatusDiv .podTopRight{background:url(https://static.virginamerica.com/images/RedTopLeft.png) 0 0 no-repeat;outline:none;height:12px;width:198px;float:right;overflow:hidden;}
#FlightStatusDiv .podBottomLeft{background:url(https://static.virginamerica.com/images/RedBottomLeft.png) 0 0 no-repeat;outline:none;height:13px;width:198px;float:left;overflow:hidden;}
#FlightStatusDiv .podBottomRight{background:url(https://static.virginamerica.com/images/RedBottomRight.png) 0 0 no-repeat;outline:none;height:13px;width:10px;float:right;overflow:hidden;}
#FlightStatusDiv .FlightStatusORBg{text-align:center;background-image:url(https://static.virginamerica.com/images/RedMiddleBg.png);}
#FlightStatusDiv .flightStatusContent{clear:both;padding:7px 0 4px 0;border-bottom:#b30000 1px solid;}
#FlightStatusDiv .flightStatusContent div{margin-bottom:10px;}
.DepatureZIndex{z-index:50;}
.FlightFromZIndex{z-index:40;}
.FlightToZIndex{z-index:20;}
.FlightStatusSelectBox{position:relative;padding:0;margin:0;}
.FlightStatusSelectBox .selectbox{position:relative;margin:0;padding:4px 0 0 8px;width:179px;text-align:left;background:url(https://static.virginamerica.com/images/homeBgImage.png) no-repeat -1218px 0;height:20px;cursor:pointer;border:none;color:#333;font-size:12px;font-family:Verdana;color:#424242;display:block;}
.FlightStatusSelectBox .selectboxError{position:relative;margin:0;padding:4px 0 0 8px;width:179px;text-align:left;background:url(https://static.virginamerica.com/images/homeBgImage.png) no-repeat -1218px 0;height:20px;cursor:pointer;border:none;color:#333;font-size:12px;font-family:Verdana;color:#762f8f;display:block;}
.FlightStatusSelectBox .selectboxFocus{position:relative;margin:0;padding:4px 0 0 8px;width:179px;text-align:left;background:url(https://static.virginamerica.com/images/homeBgImage.png) no-repeat -1218px 0;height:20px;cursor:pointer;border:none;color:#333;font-size:12px;font-family:Verdana;color:#ca0500;display:block;}
.FlightStatusSelectBox .chInputBg{position:relative;margin:0;padding:4px 0 0 8px;width:179px;text-align:left;background:url(https://static.virginamerica.com/images/homeBgImage.png) no-repeat -689px 0;height:20px;cursor:pointer;border:none;color:#333;font-size:12px;font-family:Verdana;color:#424242;display:block;}
.FlightStatusSelectBox .selectBoxWrapper{position:absolute;top:0;left:0;margin:24px 0 0 0;text-align:left;overflow:hidden;font-size:11px;font-family:Verdana;color:#929292;width:187px;}
.FlightStatusSelectBox .selectBoxWrapper ul{list-style-type:none;margin:0;padding:0;}
.FlightStatusSelectBox .selectBoxWrapper ul li.current{color:#ca0500;}
.FlightStatusSelectBox .selectBoxWrapper ul li.selected{color:#ca0500;}
.FlightStatusSelectBox .selectBoxWrapper ul li{list-style-type:none;display:block;margin:0;height:14px;padding:3px 0 0 14px;cursor:pointer;background:url(https://static.virginamerica.com/images/homeBgImage.png) repeat-y -1747px 0;}
.FlightStatusSelectBox .selectBoxWrapper ul li.last{background:url(https://static.virginamerica.com/images/btmFlightStatusCurve.png) no-repeat;padding-bottom:10px;height:28px;}
.BigTopSelectBox{position:relative;padding:0;z-index:50;margin:0;padding-top:2px;}
.BigTopSelectBox .selectbox{position:relative;margin:0;padding:4px 0 0 8px;width:220px;text-align:left;background:url(https://static.virginamerica.com/images/homeBgImage.png) no-repeat -989px 0;height:20px;cursor:pointer;border:none;color:#333;font-size:12px;font-family:Verdana;color:#424242;display:block;}
.BigTopSelectBox .selectboxError{position:relative;margin:0;padding:4px 0 0 8px;width:220px;text-align:left;background:url(https://static.virginamerica.com/images/homeBgImage.png) no-repeat -989px 0;height:20px;cursor:pointer;border:none;color:#333;font-size:12px;font-family:Verdana;color:#762f8f;display:block;}
.BigTopSelectBox .selectboxFocus{position:relative;margin:0;padding:4px 0 0 8px;width:220px;text-align:left;background:url(https://static.virginamerica.com/images/homeBgImage.png) no-repeat -989px 0;height:20px;cursor:pointer;border:none;color:#333;font-size:12px;font-family:Verdana;color:#ca0500;display:block;}
.BigTopSelectBox .chInputBg{position:relative;margin:0;padding:4px 0 0 8px;width:220px;text-align:left;background:url(https://static.virginamerica.com/images/homeBgImage.png) no-repeat -460px 0;height:20px;cursor:pointer;border:none;color:#333;font-size:12px;font-family:Verdana;color:#424242;display:block;}
.BigTopSelectBox .selectBoxWrapper{position:absolute;top:0;left:0;margin:24px 0 0 0;text-align:left;overflow:hidden;font-size:11px;font-family:Verdana;color:#929292;width:228px;}
.BigTopSelectBox .selectBoxWrapper ul{list-style-type:none;margin:0;padding:0;}
.BigTopSelectBox .selectBoxWrapper ul li.current{color:#ca0500;}
.BigTopSelectBox .selectBoxWrapper ul li.selected{color:#ca0500;}
.BigTopSelectBox .selectBoxWrapper ul li{list-style-type:none;display:block;margin:0;height:14px;padding:3px 0 0 14px;cursor:pointer;background:url(https://static.virginamerica.com/images/homeBgImage.png) repeat-y -1518px 0;}
.BigTopSelectBox .selectBoxWrapper ul li.last{background:url(https://static.virginamerica.com/images/btmCurve.png) no-repeat;height:28px;padding-bottom:10px;}
.BigBottomSelectBox{position:relative;padding:0;z-index:40;margin:0;padding-top:2px;}
.BigBottomSelectBox .selectbox{position:relative;margin:0;padding:4px 0 0 8px;width:220px;text-align:left;background:url(https://static.virginamerica.com/images/homeBgImage.png) no-repeat -989px 0;height:20px;cursor:pointer;border:none;color:#333;font-size:12px;font-family:Verdana;color:#424242;display:block;}
.BigBottomSelectBox .selectboxError{position:relative;margin:0;padding:4px 0 0 8px;width:220px;text-align:left;background:url(https://static.virginamerica.com/images/homeBgImage.png) no-repeat -989px 0;height:20px;cursor:pointer;border:none;color:#333;font-size:12px;font-family:Verdana;color:#762f8f;display:block;}
.BigBottomSelectBox .selectboxFocus{position:relative;margin:0;padding:4px 0 0 8px;width:220px;text-align:left;background:url(https://static.virginamerica.com/images/homeBgImage.png) no-repeat -989px 0;height:20px;cursor:pointer;border:none;color:#333;font-size:12px;font-family:Verdana;color:#ca0500;display:block;}
.BigBottomSelectBox .chInputBg{background:url(https://static.virginamerica.com/images/homeBgImage.png) no-repeat -460px 0;display:block;}
.BigBottomSelectBox .selectBoxWrapper{position:absolute;top:0;left:0;margin:24px 0 0 0;text-align:left;overflow:hidden;font-size:11px;font-family:Verdana;color:#929292;width:228px;}
.BigBottomSelectBox .selectBoxWrapper ul{list-style-type:none;margin:0;padding:0;}
.BigBottomSelectBox .selectBoxWrapper ul li.current{color:#ca0500;}
.BigBottomSelectBox .selectBoxWrapper ul li.selected{color:#ca0500;}
.BigBottomSelectBox .selectBoxWrapper ul li{list-style-type:none;display:block;margin:0;height:14px;padding:3px 0 0 14px;cursor:pointer;background:url(https://static.virginamerica.com/images/homeBgImage.png) repeat-y -1518px 0;}
.BigBottomSelectBox .selectBoxWrapper ul li.last{background:url(https://static.virginamerica.com/images/btmCurve.png) no-repeat;height:28px;padding-bottom:10px;}
.SmallSelectBox{position:relative;padding:0;z-index:30;margin:0;width:111px;}
.SmallSelectBox .selectbox{position:relative;margin:0;padding:4px 0 0 8px;width:103px;text-align:left;background:url(https://static.virginamerica.com/images/homeBgImage.png) no-repeat -1406px 0;height:20px;cursor:pointer;border:none;color:#333;font-size:12px;font-family:Verdana;color:#424242;display:block;}
.SmallSelectBox .selectboxError{position:relative;margin:0;padding:4px 0 0 8px;width:103px;text-align:left;background:url(https://static.virginamerica.com/images/homeBgImage.png) no-repeat -1406px 0;height:20px;cursor:pointer;border:none;color:#333;font-size:12px;font-family:Verdana;color:#762f8f;display:block;}
.SmallSelectBox .selectboxFocus{position:relative;margin:0;padding:4px 0 0 8px;width:103px;text-align:left;background:url(https://static.virginamerica.com/images/homeBgImage.png) no-repeat -1406px 0;height:20px;cursor:pointer;border:none;color:#333;font-size:12px;font-family:Verdana;color:#ca0500;display:block;}
.SmallSelectBox .chInputBg{background:url(https://static.virginamerica.com/images/homeBgImage.png) no-repeat -877px 0;display:block;}
.SmallSelectBox .selectBoxWrapper{position:absolute;top:0;left:0;margin:24px 0 0 0;text-align:left;overflow:hidden;font-size:11px;font-family:Verdana;color:#929292;width:111px;}
.SmallSelectBox .selectBoxWrapper ul{list-style-type:none;margin:0;padding:0;}
.SmallSelectBox .selectBoxWrapper ul li.current{color:#ca0500;}
.SmallSelectBox .selectBoxWrapper ul li.selected{color:#ca0500;}
.SmallSelectBox .selectBoxWrapper ul li{list-style-type:none;display:block;margin:0;height:14px;padding:3px 0 0 14px;cursor:pointer;background:url(https://static.virginamerica.com/images/homeBgImage.png) repeat-y -1935px 0;}
.SmallSelectBox .selectBoxWrapper ul li.last{background:url(https://static.virginamerica.com/images/btmSmallCurve.png) no-repeat;height:28px;padding-bottom:10px;}
.cust_checkbox{font-size:14px;cursor:pointer;}
.cust_radio_on{background:url(https://static.virginamerica.com/images/radiobox_on.png) no-repeat center left;}
.cust_radio_off{background:url(https://static.virginamerica.com/images/checkbox_off.png) no-repeat center left;}
.cust_radio_disabled_off{background:url(https://static.virginamerica.com/images/disabled_off.png) no-repeat center left;cursor:default;}
a.ClosePodBt{background:url(https://static.virginamerica.com/images/rollOver.png) no-repeat;height:13px;width:51px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;}
a:hover.ClosePodBt{background:url(https://static.virginamerica.com/images/rollOver.png) no-repeat 0 -40px;height:13px;width:51px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;}
a.SearchFlightBt{background:url(https://static.virginamerica.com/images/rollOver.png) no-repeat -960px 0;height:26px;width:119px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;margin:0 auto;}
a:hover.SearchFlightBt{background:url(https://static.virginamerica.com/images/rollOver.png) no-repeat -960px -27px;height:26px;width:119px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;margin:0 auto;}
a.CalBt{background:url(https://static.virginamerica.com/images/rollOver.png) no-repeat -328px 0;height:24px;width:23px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;}
a:hover.CalBt{background:url(https://static.virginamerica.com/images/rollOver.png) no-repeat -328px -29px;height:24px;width:23px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;}
a.CheckInSignBt{background:url(https://static.virginamerica.com/images/rollOver.png) no-repeat -882px 0;height:22px;width:77px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;float:left;}
a:hover.CheckInSignBt{background:url(https://static.virginamerica.com/images/rollOver.png) no-repeat -882px -31px;height:22px;width:77px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;float:left;}
a.CheckInSmallBt{background:url(https://static.virginamerica.com/images/btn-home-continuetocheckin.png) no-repeat;height:27px;width:160px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;}
a:hover.CheckInSmallBt{background:url(https://static.virginamerica.com/images/btn-home-continuetocheckin-roll.png) no-repeat;height:27px;width:160px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;}
a.ChangeSmallBt{background:url(https://static.virginamerica.com/images/btn-home-continuetochangeflight.png) no-repeat;height:27px;width:200px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;}
a:hover.ChangeSmallBt{background:url(https://static.virginamerica.com/images/btn-home-continuetochangeflight-roll.png) no-repeat;height:27px;width:200px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;}
a.CancelBt{background:url(https://static.virginamerica.com/images/btn-home-continuetocancelflight.png) no-repeat;height:27px;width:200px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;}
a:hover.CancelBt{background:url(https://static.virginamerica.com/images/btn-home-continuetocancelflight-roll.png) no-repeat;height:27px;width:200px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;}
a.CheckStatusBt{background:url(https://static.virginamerica.com/images/rollOver.png) no-repeat -52px 0;height:26px;width:119px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;margin:0 auto;}
a:hover.CheckStatusBt{background:url(https://static.virginamerica.com/images/rollOver.png) no-repeat -52px -27px;height:26px;width:119px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;margin:0 auto;}
a.bookFlightBt{background:url(https://static.virginamerica.com/images/rollOver.png) no-repeat -784px 0;height:22px;width:97px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;float:left;margin:10px 0 0 0;}
a:hover.bookFlightBt{background:url(https://static.virginamerica.com/images/rollOver.png) no-repeat -784px -31px;height:22px;width:97px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;float:left;margin:10px 0 0 0;}
a.cancelFlightBt{background:url(https://static.virginamerica.com/images/rollOver.png) no-repeat -686px 0;height:22px;width:97px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;float:right;margin:10px 0 0 0;}
a:hover.cancelFlightBt{background:url(https://static.virginamerica.com/images/rollOver.png) no-repeat -686px -31px;height:22px;width:97px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;float:right;margin:10px 0 0 0;}
a.changeFlightBt{background:url(https://static.virginamerica.com/images/rollOver.png) no-repeat -588px -0px;height:22px;width:97px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;float:right;margin:10px 0 0 0;}
a:hover.changeFlightBt{background:url(https://static.virginamerica.com/images/rollOver.png) no-repeat -588px -31px;height:22px;width:97px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;float:right;margin:10px 0 0 0;}
a.checkinFlightBt{background:url(https://static.virginamerica.com/images/rollOver.png) no-repeat -490px 0;height:22px;width:97px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;float:right;margin:10px 0 0 0;}
a:hover.checkinFlightBt{background:url(https://static.virginamerica.com/images/rollOver.png) no-repeat -490px -31px;height:22px;width:97px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;float:right;margin:10px 0 0 0;}

.imgPromoCode{background:url(https://static.virginamerica.com/images/rollOver.png) no-repeat -475px 0;width:14px;height:14px;display:block;cursor:pointer;margin-left:6px;}
.imgPromoCode a{display:block;width:14px;height:14px;}
.imgPromoCodeSelected{background:url(https://static.virginamerica.com/images/rollOver.png) no-repeat -475px -39px;width:14px;height:14px;display:block;cursor:pointer;margin-left:6px;}
.imgPromoCodeSelected a{display:block;width:14px;height:14px;}
span.ApplyBt{background:url(https://static.virginamerica.com/images/rollOver.png) no-repeat -1157px 0;height:22px;width:55px;display:block;color:#fff;float:left;cursor:default;}
span:hover.ApplyBt{background:url(https://static.virginamerica.com/images/rollOver.png) no-repeat -1157px -31px;height:22px;width:55px;display:block;color:#fff;float:left;cursor:default;}
span.ApplyBt a{position:relative;z-index:69;display:block;height:22px;width:55px;}
span.RemoveBt{background:url(https://static.virginamerica.com/images/rollOver.png) no-repeat -408px 0;height:22px;width:66px;display:block;color:#fff;float:left;cursor:default;margin-left:6px;}
span:hover.RemoveBt{background:url(https://static.virginamerica.com/images/rollOver.png) no-repeat -408px -31px;height:22px;width:66px;display:block;color:#fff;float:left;cursor:default;}
span.RemoveBt a{position:relative;z-index:69;display:block;height:22px;width:66px;}
.alertBox{margin-top:0;width:950px;display:block;}
.alertBox span.hd{display:block;overflow:hidden;height:0;}
.alertBox .podBottom{background:url(https://static.virginamerica.com/images/alertBtmLeft.png) no-repeat top left;outline:none;display:block;height:5px;}
.alertBox .podBottom span{background:url(https://static.virginamerica.com/images/alertBtmRight.png) no-repeat top right;outline:none;display:block;height:5px;overflow:hidden;}
.alertBox .podBody{margin:0;padding-left:10px;padding-top:5px;background:#F4FAFB;border-left:#B5C1C9 1px solid;border-right:#B5C1C9 1px solid;font-family:Verdana,Geneva,sans-serif;font-size:11px;font-weight:bold;}
.alertBox .podBody .img{float:left;}
.alertBox .podBody .text{float:left;width:800px;color:#da0000;}
.alertBox .alertTxt{color:#999;padding-right:5px;padding-left:10px;}
.loginLogo{background:url(https://static.virginamerica.com/images/loginWindowImage.png) no-repeat -1443px 0;}
.loginLineDark{background:url(https://static.virginamerica.com/images/loginWindowImage.png) no-repeat -783px 0;}
.loginLinkBg{background:url(https://static.virginamerica.com/images/loginWindowImage.png) no-repeat -375px 0;}
.loginSliderBg{background:url(https://static.virginamerica.com/images/loginWindowImage.png) no-repeat 0 0;}
.loginInfoText{background:url(https://static.virginamerica.com/images/loginWindowImage.png) no-repeat -1238px 0;}
.loginLine{background:url(https://static.virginamerica.com/images/loginWindowImage.png) no-repeat -965px 0;}
.loginMessageTop{background:url(https://static.virginamerica.com/images/loginWindowImage.png) no-repeat -580px 0;}
a.loginSignIn{background:url(https://static.virginamerica.com/images/rollOver.png) no-repeat -882px 0;height:22px;width:77px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;float:left;}
a:hover.loginSignIn{background:url(https://static.virginamerica.com/images/rollOver.png) no-repeat -882px -31px;height:22px;width:77px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;float:left;}
a.loginJoin{background:url(https://static.virginamerica.com/images/home_page/elevate_join_us_btn.png) no-repeat;height:22px;width:77px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;float:left;}
a:hover.loginJoin{background:url(https://static.virginamerica.com/images/home_page/elevate_join_us_btn_rollOver.png) no-repeat;height:22px;width:77px;display:block;color:#fff;text-indent:-9999em;overflow:hidden;float:left;}
.loginJoin{background:url(https://static.virginamerica.com/images/loginWindowImage.png) no-repeat -1147px 0;width:90px;height:23px;display:block;}
.loginMyAccount{background:url(https://static.virginamerica.com/images/loginWindowImage.png) no-repeat -296px 0;width:78px;height:21px;display:block;}
.loginDown{background:url(https://static.virginamerica.com/images/loginWindowImage.png) no-repeat -1648px 0;}
.loginMessageText{padding-left:12px;padding-top:8px;padding-bottom:12px;}
.fontSize12{font-size:12px;}
.fontSize11{font-size:11px;}
.fontSize10{font-size:10px;}
.fontSize9{font-size:9px;}
.noBold{font-weight:normal;}
.pinkFont{font-family:Verdana,Arial,Helvetica,sans-serif;color:#ffa6a6;}
.pinkFont a{font-family:Verdana,Arial,Helvetica,sans-serif;color:#ffa6a6;text-decoration:underline;}
.pinkFont a:hover{font-family:Verdana,Arial,Helvetica,sans-serif;color:#ffa6a6;text-decoration:none;}
.fieldName{color:#000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
.fieldName9{color:#373737;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;width:170px;}
.lnkText9{color:#7B7B7B;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;}
.lnkText9:hover{color:#D10103;text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;}
body.calendar{PADDING-RIGHT:0;PADDING-LEFT:0;PADDING-BOTTOM:0;MARGIN:0;FONT:bold 10px arial,helvetica,sans-serif;PADDING-TOP:1px;TEXT-ALIGN:center;}
#calbox .returnDate{background:url(https://static.virginamerica.com/images/return_date.png) no-repeat;height:31px;width:280px;}
#calbox .closeCal{background:url(https://static.virginamerica.com/images/view_cross_bt.png) no-repeat;width:58px;height:31px;}
#calbox td.closeCal a{position:relative;z-index:666;}
#calbox .departDate{background:url(https://static.virginamerica.com/images/depart_date.png) no-repeat;height:31px;}
#calbox .departDateRight{background:url(https://static.virginamerica.com/images/depart_date_rt.png) no-repeat;width:14px;height:31px;}
#calbox .calenderBase{background:url(https://static.virginamerica.com/images/calender_base.png) no-repeat;width:352px;height:14px;}
#calbox .calenderLeft{background:url(https://static.virginamerica.com/images/calender_lt.png) repeat-y;}
#calbox .calenderRight{background:url(https://static.virginamerica.com/images/calender_rt.png) repeat-y;}
#calbox A.cal{COLOR:#036;TEXT-DECORATION:none;}
#calbox A.cal:hover{TEXT-DECORATION:underline;}
#calbox TABLE{BORDER-COLLAPSE:collapse;}
#calbox .calTableH{DISPLAY:inline;FLOAT:left;MARGIN:4px 0 0 6px;WIDTH:127px;empty-cells:show;Z-INDEX:11;}
#calbox .calTableHIT{DISPLAY:inline;FLOAT:left;MARGIN:0;WIDTH:120px;empty-cells:show;Z-INDEX:11;}
#calbox .calTableV{BORDER-RIGHT:#bf8660 1px solid;BORDER-TOP:#bf8660 1px solid;MARGIN:4px 0 0 6px;BORDER-LEFT:#bf8660 1px solid;WIDTH:127px;BORDER-BOTTOM:#bf8660 1px solid;empty-cells:show;Z-INDEX:11;}
#calbox .calLabel{PADDING-RIGHT:1px;PADDING-LEFT:1px;PADDING-BOTTOM:1px;font-family:Verdana;font-size:11px;font-weight:600;COLOR:#3d4926;PADDING-TOP:1px;WHITE-SPACE:nowrap;TEXT-ALIGN:center;}
#calbox .calDayName{font-family:Verdana;font-size:11px;font-weight:600;WIDTH:19px;COLOR:#333;TEXT-ALIGN:center;}
#calbox .calDate{BACKGROUND:#fff;font-size:10px;font-family:Verdana;font-weight:700;TEXT-ALIGN:center;}
#calbox .calDateOff{BACKGROUND:#fff;font-size:10px;font-family:Verdana;COLOR:#999;TEXT-ALIGN:center;}
#calbox .calDateSel{BACKGROUND:#D00104;font-size:10px;font-family:Verdana;font-weight:700;TEXT-ALIGN:center;}
#calbox .calDateRng{BACKGROUND:#fcead7;font-size:10px;font-family:Verdana;font-weight:700;TEXT-ALIGN:center;}
#calbox .calDateA{color:#D00104;font-size:10px;font-family:Verdana;font-weight:700;TEXT-DECORATION:none;}
#calbox .calDateA:hover{TEXT-DECORATION:none;}
#calbox .calNavA{CLEAR:both;PADDING-RIGHT:5px;DISPLAY:block;PADDING-LEFT:5px;PADDING-BOTTOM:0;FONT:11px arial,helvetica,sans-serif;COLOR:#036;PADDING-TOP:0;TEXT-DECORATION:none;}
#calbox A.calNavA:hover{TEXT-DECORATION:underline;}
#noprevious{LINE-HEIGHT:16px;}
#previous{LINE-HEIGHT:16px;}
#calbox .calClose{PADDING-RIGHT:0;width:275px;PADDING-LEFT:0;FONT-WEIGHT:900;FONT-SIZE:10px;PADDING-BOTTOM:8px;PADDING-TOP:0;TEXT-ALIGN:left;}
#calbox .calClose A{PADDING-RIGHT:2px;PADDING-LEFT:2px;FLOAT:right;COLOR:#fff;LINE-HEIGHT:10px;TEXT-DECORATION:none;}
#calbox .calClose A:hover{BORDER-LEFT-COLOR:#BBB;BORDER-BOTTOM-COLOR:#CCC;BORDER-TOP-COLOR:#CCC;BORDER-RIGHT-COLOR:#CCC;}
#calwrapper{MARGIN:auto;WIDTH:272px;}
.calframe{BORDER-TOP-WIDTH:0;BORDER-LEFT-WIDTH:0;BORDER-BOTTOM-WIDTH:0;HEIGHT:179px;BORDER-RIGHT-WIDTH:0;width:360px;Z-INDEX:11;}
.calboxon{DISPLAY:block;Z-INDEX:10;FONT:bold 10px arial,helvetica,sans-serif;HEIGHT:170px;WIDTH:303px;TEXT-ALIGN:center;position:absolute;top:0;}
.calboxon1{DISPLAY:block;Z-INDEX:10;FONT:bold 10px arial,helvetica,sans-serif;BACKGROUND:none;WIDTH:285px;POSITION:absolute;TEXT-ALIGN:center;}
.calboxoff{DISPLAY:none;LEFT:0;VISIBILITY:hidden;OVERFLOW:hidden;WIDTH:1px;POSITION:absolute;TOP:0;HEIGHT:1px;}
.calMon{color:#FFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;}
.style9{color:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;}
.style10{color:#8F8F8F;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;}
.style11{color:#D00104;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
.calMonthTitle{font-size:14px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;}
.error_content{color:#fff;font-weight:bold;}
.error_content .error_content_color{background-color:#2d2d2d;font-size:10px;}
.error_content p{margin-top:0;padding-top:0;padding-bottom:0;margin-bottom:3px;color:#fff;}
.error_content ul{margin:0;padding:0;list-style:none;}
.error_content ul li{margin:0;padding:0;}
.error_content .errorTopLeft{background:url(https://static.virginamerica.com/images/errorTopLeft.png) top left no-repeat;}
.error_content .errorTopRight{background:url(https://static.virginamerica.com/images/errorTopRight.png) top right no-repeat;}
.error_content .errorBottomLeft{background:url(https://static.virginamerica.com/images/errorBottomLeft.png) top left no-repeat;}
.error_content .errorBottomRight{background:url(https://static.virginamerica.com/images/errorBottomRight.png) top right no-repeat;}
.error_content p.escSignImg{background:url(https://static.virginamerica.com/images/esc-sign-sm.png) top left no-repeat;width:18px;height:21px;margin-top:4px;}
.errorLabel{color:#762f8f;font-weight:bold;}
#loadingAnimationDiv{width:100%;height:100%;position:absolute;margin-top:0;margin-left:0;}
#loadingAnimationBody{position:absolute;position:absolute;z-index:100003;display:block;width:260px;height:145px;text-align:center;}
#loadingAnimationBodyBg{position:absolute;width:260px;height:145px;z-index:100002;top:-200px;display:block;}
.loadingBody{padding:15px;font-size:12px;}
.loadingBody div{text-align:center;display:block;}
.loadingBody div img{padding-bottom:15px;}
.loadingBody p{margin:0;}
#loadingDiv{position:absolute;background:transparent;z-index:200;}
.popupTitle{font-size:11px;font-family:verdana;font-weight:bold;color:#404040;padding-top:15px;}
.popupMsgContent{font-family:verdana;font-size:11px;padding:4px;background-color:#fff;}
.popupLeftBorder{background-image:url(https://static.virginamerica.com/images/popup-border-left.png);background-repeat:repeat-y;width:16px;}
.popupRightBorder{background-image:url(https://static.virginamerica.com/images/popup-border-right.png);background-repeat:repeat-y;width:16px;}
.popupBottomBorderMiddle{background-image:url(https://static.virginamerica.com/images/popup-border-bottom.png);background-repeat:repeat-x;height:15px;}
.popupTopBorderMiddle{background-image:url(https://static.virginamerica.com/images/popup-top-bg.png);background-repeat:repeat-x;height:46px;}
.popupTopBorderMiddleNoTop{background-image:url(https://static.virginamerica.com/images/popup-top-bg-notop.png);background-repeat:repeat-x;height:34px;}
.popupBodyMiddle{background-image:url(https://static.virginamerica.com/images/popup-body-bg.png);background-repeat:repeat-x;background-position:bottom;}
#popupCloseBtn{display:block;}
.popUpTextGeneric{font-family:Verdana,Geneva,sans-serif;font-size:9px;padding:0 5px 10px 5px;background:#FFF;}
.popUpHeading{font-family:Verdana,Geneva,sans-serif;font-size:9px;font-weight:bold;padding-left:10px;}
.leftTopBg{background:url(https://static.virginamerica.com/images/popupTopLft.png) no-repeat;}
.leftBotBg{background:url(https://static.virginamerica.com/images/popupBotLft.png) no-repeat;}
.rightTopBg{background:url(https://static.virginamerica.com/images/popupTopRht.png) no-repeat;}
.rightBotBg{background:url(https://static.virginamerica.com/images/popupBotRht.png) no-repeat;}
.styleSession6{font-size:9px;vertical-align:top;text-align:left;}
.styleSession7{vertical-align:top;text-align:left;font-size:9px;font-weight:bold;}
#special_offers{width:204px;padding-top:10px;}
#special_offers #special_offers_header{width:204px;height:27px;background-image:url(https://static.virginamerica.com/images/newsupdates-header-bg.png);background-repeat:no-repeat;padding:8px 0 0 8px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#939393;line-height:19px;vertical-align:bottom;}
.see_all{position:relative;padding:0 0 0 10px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;color:#D00;}
#special_offers #ftfb_deals{width:202px;padding:0;margin:0;border-left:1px #e5e5e5 solid;border-right:1px #e5e5e5 solid;}
.special_offers_link{padding:0 0 0 5px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;text-decoration:none;font-weight:bold;color:#D00;}
.origin_city{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;color:#404040;text-decoration:none;line-height:12px;padding:10px 0 0 8px;}
.destination_city{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#404040;line-height:12px;padding:0 0 0 8px;width:100px;clear:left;}
.ftfb_fares{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#404040;line-height:12px;margin-right:10px;width:60px;}
.fare_amount{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;color:#d00;line-height:12px;text-decoration:underline;}
.fare_amount:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;color:#D00;line-height:12px;text-decoration:none;}
#special_offers #special_offers_divider{padding:10px 0 10px 9px;width:193px;}
.promo_previous{padding:0 0 0 8px;}
.promo_next{padding:36px 8px 0 0;}
#special_offers #special_offers_bottom{position:relative;padding:0;width:204px;background-image:url(https://static.virginamerica.com/images/home_page/ftfb_right_box_bottom.gif);background-repeat:no-repeat;}
.travelInsuranceHeader{width:196px;height:27px;padding:7px 0 0 8px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#939393;line-height:19px;background-image:url(https://static.virginamerica.com/images/newsupdates-header-bg.png);background-repeat:no-repeat;}
.travelInsuranceFooter{background-image:url(https://static.virginamerica.com/images/newsupdates-footer.png);background-repeat:no-repeat;}
#news{background-image:url(https://static.virginamerica.com/images/newsupdates-body-bgfade.png);background-repeat:no-repeat;background-position:bottom;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;padding-left:11px;}
#news_updates{padding-top:13px;width:204px;background-position:bottom;}
#news_updates #news_updates_header{width:196px;height:27px;padding:7px 0 0 8px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#939393;line-height:19px;background-image:url(https://static.virginamerica.com/images/newsupdates-header-bg.png);background-repeat:no-repeat;}
#news_updates{width:204px;padding:0;margin:0;}
.news_individual{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#404040;text-decoration:none;padding-top:4px;padding-right:2px;}
#news_updates_bottom{padding:0;width:204px;background-image:url(https://static.virginamerica.com/images/newsupdates-footer.png);background-repeat:no-repeat;clear:both;}
.newsSeparator{width:180px;border-top:1px solid #e0e0e0;margin-top:4px;height:1px;}
.flightSelectTableHeaders{color:#fff;font-weight:bold;height:25px;font-size:9px;padding:2px;text-align:center;}
.flightSelectTableLine{background-color:#efefef;background-image:url(https://static.virginamerica.com/images/grey_bg_20090306.gif);background-repeat:no-repeat;}
.flightSelectTableLineWhite{background-color:#fff;background-image:url(https://static.virginamerica.com/images/white_bg_20090306.gif);background-repeat:no-repeat;}
.redTextInfoSelectOverNight{FONT-SIZE:9px;FONT-FAMILY:Verdana;color:#D20002;}
.boxGrayBorderTop{background-image:url(https://static.virginamerica.com/images/box-gray-border-top.gif);background-repeat:repeat-x;}
.boxGrayBorderLeft{background-image:url(https://static.virginamerica.com/images/box-gray-border-left.gif);background-repeat:repeat-y;}
.boxGrayBorderRight{background-image:url(https://static.virginamerica.com/images/box-gray-border-right.gif);background-repeat:repeat-y;}
.boxGrayBorderBottom{background-image:url(https://static.virginamerica.com/images/box-gray-border-bottom.gif);background-repeat:repeat-x;}
.tableTopHeader{background-image:url(https://static.virginamerica.com/images/table-top-bg.gif);background-repeat:repeat-x;height:34px;font-size:18px;font-weight:bold;color:#555;padding-left:10px;}
.tableTopSubHeader{background-image:url(https://static.virginamerica.com/images/table-top-bg.gif);background-repeat:repeat-x;height:34px;font-size:13px;font-weight:bold;color:#d00;}
.tableTopSubHeaderUnavailable{background-image:url(https://static.virginamerica.com/images/table-top-bg.gif);background-repeat:repeat-x;height:34px;font-size:13px;font-weight:bold;color:#404040;}
.tableTopCollapseExpand{background-image:url(https://static.virginamerica.com/images/table-top-bg.gif);background-repeat:repeat-x;height:34px;width:90px;}
.tableBorderLeft{background-image:url(https://static.virginamerica.com/images/table-border-left.gif);background-repeat:repeat-y;background-position:left;width:5px;}
.tableBorderRight{background-image:url(https://static.virginamerica.com/images/table-border-right.gif);background-repeat:repeat-y;background-position:right;width:5px;}
.tableBorderBottom{background-image:url(https://static.virginamerica.com/images/table-bottom-bg.gif);background-repeat:repeat-x;background-position:bottom;}
.redTableHeader{background-image:url(https://static.virginamerica.com/images/table-top-bg-red.png);background-repeat:repeat-x;color:#fff;background-color:#c50000;}
#fareSelectProgressBar{padding:0;margin-bottom:8px;}
#showFares{margin-left:10px;margin-top:15px;margin-bottom:15px;clear:both;}
#showMonitaryTypeMsg{display:none;clear:both;margin-top:10px;}
#monitaryTypeMsgImg{width:25px;height:24px;background:url(https://static.virginamerica.com/images/icon-canada-button.jpg) no-repeat;margin-top:2px;margin-left:10px;}
#monitaryTypeMsgTxt{width:500px;padding-bottom:10px;}
#fareSelectTabs{background-image:url('https://static.virginamerica.com/images/fareselect-tab-bg.gif');background-repeat:repeat-x;width:736px;border-bottom:2px solid #c00;}
#fareSelectModifySearch{width:737px;margin-top:20px;}
#fareSelectCarousel{width:738px;margin-top:20px;}
#fareSelectFlightList{width:737px;margin-top:20px;}
.fareSelectFlightDetails{width:737px;margin-top:20px;}
#fareSelectButtons{width:737px;margin-top:10px;}
#fsModifySearch{display:none;}
#promoCodeButtons{width:737px;float:right;margin-top:10px;margin-bottom:10px;}
#fareSelectLegends{width:730px;padding:4px;border-bottom:1px solid #f00;}
.fsTripTypeActive{background-image:url('https://static.virginamerica.com/images/fareselect-triptype-tab-active.gif');background-repeat:no-repeat;width:229px;height:41px;}
.fsTripTypeInactive{background-image:url('https://static.virginamerica.com/images/fareselect-triptype-tab-inactive.gif');background-repeat:no-repeat;width:229px;height:41px;}
.fsTripTypeNumActive{font-family:verdana;font-size:22px;font-weight:bold;color:#fff;}
.fsTripTypeLabelActive{font-family:verdana;font-size:15px;color:#fff;font-weight:bold;}
.fsTripTypeNumInactive{font-family:verdana;font-size:22px;font-weight:bold;color:#999;}
.fsTripTypeLabelInactive{font-family:verdana;font-size:15px;color:#999;font-weight:bold;}
.showFaresText{padding-top:4px;}
.flightSelectInput{color:#999;}
.fareSelectModifySearch{color:#c00;font-size:12px;font-weight:bold;}
.fareSelectSelectBox{width:230px;font-size:13px;}
.fareSelectDepDateInput{width:86px;}
.fareSelectAdults{width:85px;}
.fareSelectChildren{width:95px;}
.fareSelectFLTableTab{width:86px;height:40px;}
.fareSelectFLTableTabFC{width:86px;height:40px;}
.fareSelectFLTableTabMCLeft{background:url(https://static.virginamerica.com/images/fareselect-flightlisttable-tab-master.gif) no-repeat -1px -1px;width:86px;height:45px;}
.fareSelectFLTableTabMCMiddle{background:url(https://static.virginamerica.com/images/fareselect-flightlisttable-tab-master.gif) no-repeat -7px -1px;width:86px;height:45px;}
.fareSelectFLTableTabMCRight{background:url(https://static.virginamerica.com/images/fareselect-flightlisttable-tab-master.gif) no-repeat -196px -1px;width:86px;height:45px;}
.fareSelectFLTableTabMCS{background:url(https://static.virginamerica.com/images/fareselect-flightlisttable-tab-master.gif) no-repeat -292px -1px;width:86px;height:45px;}
.fareSelectFLTableTabFCLeft{background:url(https://static.virginamerica.com/images/fareselect-flightlisttable-tab-master.gif) no-repeat -388px -1px;width:86px;height:45px;}
.fareSelectFLTableTabFCRight{background:url(https://static.virginamerica.com/images/fareselect-flightlisttable-tab-master.gif) no-repeat -484px -1px;width:86px;height:45px;}
.fsTableTabText{width:86px;float:left;vertical-align:middle;margin-left:5px;}
.fsTableTabInfo{float:right;margin-right:5px;vertical-align:bottom;}

.fsTitle{color:#fff;text-decoration:underline;font-weight:bold;font-size:9px;font-family:verdana;}
.fsFlightClass{background-image:url('https://static.virginamerica.com/images/fareselect-flightlisttable-subhdr-bg.gif');background-repeat:repeat-x;height:25px;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;border-top:1px solid #cdcdcd;font-size:11px;font-weight:bold;color:#fff;padding:4px;}
.fsTableCell{border-right-width:1px;border-right-style:solid;border-right-color:#cdcdcd;width:96px;border-bottom:1px solid #cdcdcd;}
.fsTableCellActive{border:1px solid #c00;width:96px;}
.fsTableCellTxt{padding:2px;font-size:10px;font-weight:bold;}
.fsTableCellRt{padding:4px;border-right:1px solid #cdcdcd;font-size:14px;font-weight:bold;border-bottom:1px solid #cdcdcd;}
.fsTableCellLt{padding:4px;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;width:160px;border-bottom:1px solid #cdcdcd;}
.fsTableCellMCS{border-right:1px solid #cdcdcd;width:96px;border-bottom:1px solid #cdcdcd;}
.fsTableCellMCSActive{border:1px solid #c00;width:96px;}
.fsTableCellFC{border-right:1px solid #cdcdcd;width:96px;border-bottom:1px solid #cdcdcd;}
.fsTableCellFCActive{border:1px solid #c00;width:96px;}
.fsTableCellInfo{padding:2px;font-size:9px;}
.fsCarouselDate{font-size:11px;font-weight:bold;color:#fff;height:28px;}
.fsCarouselCost{font-size:14px;font-weight:bold;color:#404040;height:69px;}
.fsCarouselBg{background-image:url('https://static.virginamerica.com/images/fareselect-carousel-tab.gif');width:92px;height:97px;background-repeat:no-repeat;padding-top:1px;}
.fsCarouselBgSoldOut{background-image:url('https://static.virginamerica.com/images/fareselect-carousel-tab-soldout.gif');width:92px;height:97px;background-repeat:no-repeat;padding-top:1px;}
.fsCarouselBgPtsUnavailable{background-image:url('https://static.virginamerica.com/images/fareselect-carousel-tab-ptsunavailable.gif');width:92px;height:97px;background-repeat:no-repeat;padding-top:1px;}
.fsCarouselBgNotAvailable{background-image:url('https://static.virginamerica.com/images/fareselect-carousel-tab-notavailable.gif');width:92px;height:97px;background-repeat:no-repeat;padding-top:1px;}
.fsCarouselBgActive{background-image:url('https://static.virginamerica.com/images/fareselect-carousel-tab-active.gif');width:92px;height:97px;background-repeat:no-repeat;padding-top:1px;}
.fsCarouselBgActiveNotAvailable{background-image:url('https://static.virginamerica.com/images/fareselect-carousel-tab-activenotavailable.gif');width:92px;height:97px;background-repeat:no-repeat;padding-top:1px;}

.fsSeatMapFCAvailable{background-image:url('https://static.virginamerica.com/images/fareselect-map-seat-fc-available-22x20.png');background-repeat:no-repeat;background-position:top center;width:25px;height:24px;}
.fsSeatMapFCUnavailable{background-image:url('https://static.virginamerica.com/images/fareselect-map-seat-fc-unavailable-22x20.png');background-repeat:no-repeat;background-position:top center;width:25px;height:24px;}
.fsSeatMapFCSelected{background-image:url('https://static.virginamerica.com/images/fareselect-map-seat-fc-selected-22x20.png');background-repeat:no-repeat;background-position:top center;width:25px;height:24px;}
.fsSeatMapMCSAvailable{background-image:url('https://static.virginamerica.com/images/fareselect-map-seat-mcs-available-14x16.png');background-repeat:no-repeat;background-position:top center;width:16px;height:18px;}
.fsSeatMapMCSUnavailable{background-image:url('https://static.virginamerica.com/images/fareselect-map-seat-mc-unavailable-14x16.png');background-repeat:no-repeat;background-position:top center;width:16px;height:18px;}
.fsSeatMapMCSSelected{background-image:url('https://static.virginamerica.com/images/fareselect-map-seat-mc-selected-14x16.png');background-repeat:no-repeat;background-position:top center;width:16px;height:18px;}
.fsSeatMapMCAvailable{background-image:url('https://static.virginamerica.com/images/fareselect-map-seat-mc-available-14x16.png');background-repeat:no-repeat;background-position:top center;width:16px;height:18px;}
.fsSeatMapMCUnavailable{background-image:url('https://static.virginamerica.com/images/fareselect-map-seat-mc-unavailable-14x16.png');background-repeat:no-repeat;background-position:top center;width:16px;height:18px;}
.fsSeatMapMCSelected{background-image:url('https://static.virginamerica.com/images/fareselect-map-seat-mc-selected-14x16.png');background-repeat:no-repeat;background-position:top center;width:16px;height:18px;}
.fsSeatMapLabel{font-size:10px;font-weight:bold;color:#666;text-align:center;}
.fsSeatMapSectionHeader{background-image:url('https://static.virginamerica.com/images/fareselect-seatmap-header-bg.png');background-repeat:no-repeat;width:153px;height:26px;color:#c00;font-weight:bold;border-bottom:1px solid #e1e1e1;}
.fsSeatMapSectionBody{border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;background-color:#f2f2f2;}
.fsSeatMapSectionBottom{background-image:url('https://static.virginamerica.com/images/fareselect-seatmap-footer-bg.png');background-repeat:no-repeat;width:153px;height:13px;}
.fsSeatMapBackgroundA320{background:url('https://static.virginamerica.com/images/fareselect-seatmap-bg-a320.gif') no-repeat top center;width:169px;}
.fsSeatMapBackgroundA319{background:url('https://static.virginamerica.com/images/fareselect-seatmap-bg-a319.gif') no-repeat top center;width:169px;}
#checkInFlights{width:737px;margin-top:15px;}
#checkInContainer01{width:736px;margin-top:15px;}
#checkInAlternatives{width:736px;margin-top:15px;}
.ciFlightDataPrint{font-size:9px;color:#999;font-weight:100;}
.ciLinkRed{color:cc0000;text-decoration:none;}
.ciLinkRed:hover{text-decoration:underline;}
.ciViewFlightDataLeft{font-weight:bold;border-left:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:top;padding-top:10px;}
.ciViewFlightDataMiddle{border-left:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:top;padding-top:10px;}
.ciViewFlightDataRight{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:top;padding-top:2px;width:84px;}
.viSpacer{margin-bottom:5px;}
.viTableHeaderMiddle{background-image:url(https://static.virginamerica.com/images/table-top-bg.gif);background-repeat:repeat-x;height:34px;font-size:13px;font-weight:bold;color:#555;padding-left:10px;}
.viTableBorderLeft{background-image:url(https://static.virginamerica.com/images/table-border-left.gif);background-repeat:repeat-y;background-position:left;width:5px;}
.viTableBorderRight{background-image:url(https://static.virginamerica.com/images/table-border-right.gif);background-repeat:repeat-y;background-position:right;width:5px;}
.viTableBorderBottomMiddle{background-image:url(https://static.virginamerica.com/images/table-bottom-bg.gif);background-repeat:repeat-x;background-position:bottom;}
.viTableRedHeader{background-image:url(https://static.virginamerica.com/images/table-top-bg-red.png);background-repeat:repeat-x;color:#fff;}
td{font-size:11px;font-family:verdana;}
#seatSelectTabs{background-image:url('https://static.virginamerica.com/images/fareselect-tab-bg.gif');background-repeat:repeat-x;width:737px;border-bottom:2px solid #c00;margin-top:20px;}
#seatSelectSubTabs{width:737px;}
#seatSelectMainBody{width:737px;margin-top:20px;}
#ssMainBodyInstructions{margin-top:10px;margin-left:3px;}
#ssMainBodyGuestTable01{margin-top:40px;width:430px;display:block;}
#ssMainBodyGuestTable02{margin-top:40px;width:430px;display:none;}
#ssMainBodyLegend{margin-top:40px;width:430px;}
#seatSelectActions{width:737px;margin-top:20px;border-top:1px solid #c00;padding-top:10px;}
.ssSubTabLeftActive{background-image:url('https://static.virginamerica.com/images/seatselect-subtab-left-active.gif');background-repeat:no-repeat;width:163px;height:53px;padding:4px;padding-top:12px;text-align:center;color:#fff;font-weight:bold;}
.ssSubTabLeftInactive{background-image:url('https://static.virginamerica.com/images/seatselect-subtab-left-inactive.gif');background-repeat:no-repeat;width:163px;height:53px;padding:4px;padding-top:12px;text-align:center;color:#fff;font-weight:bold;}
.ssSubTabMiddleActive{background-image:url('https://static.virginamerica.com/images/seatselect-subtab-middle-active.gif');background-repeat:no-repeat;width:163px;height:53px;padding:4px;padding-top:12px;text-align:center;color:#fff;font-weight:bold;}
.ssSubTabMiddleInactive{background-image:url('https://static.virginamerica.com/images/seatselect-subtab-middle-inactive.gif');background-repeat:no-repeat;width:163px;height:53px;padding:4px;padding-top:12px;text-align:center;color:#fff;font-weight:bold;}
.ssSubTabBg{background-image:url('https://static.virginamerica.com/images/seatselect-subtab-bg.gif');background-repeat:repeat-x;}
.ssSubTabRight{background-image:url('https://static.virginamerica.com/images/seatselect-subtab-right.gif');background-repeat:no-repeat;width:9px;}
.ssMainBodyTitle{font-size:16px;font-weight:bold;}
.ssSeatMapFCAvailable{background-image:url('https://static.virginamerica.com/images/seatselect-map-seat-fc-available-32x30.png');background-repeat:no-repeat;background-position:top center;width:35px;height:30px;}
.ssSeatMapFCUnavailable{background-image:url('https://static.virginamerica.com/images/seatselect-map-seat-fc-unavailable-32x30.png');background-repeat:no-repeat;background-position:top center;width:35px;height:30px;}
.ssSeatMapFCSelected{background-image:url('https://static.virginamerica.com/images/seatselect-map-seat-fc-selected-32x30.png');background-repeat:no-repeat;background-position:top center;width:35px;height:30px;}
.ssSeatMapMCSAvailable{background-image:url('https://static.virginamerica.com/images/seatselect-map-seat-mcs-available-20x23.png');background-repeat:no-repeat;background-position:top center;width:20px;height:23px;}
.ssSeatMapMCSUnavailable{background-image:url('https://static.virginamerica.com/images/seatselect-map-seat-mc-unavailable-20x23.png');background-repeat:no-repeat;background-position:top center;width:20px;height:23px;}
.ssSeatMapMCSSelected{background-image:url('https://static.virginamerica.com/images/seatselect-map-seat-mc-selected-20x23.png');background-repeat:no-repeat;background-position:top center;width:20px;height:23px;}
.ssSeatMapMCAvailable{background-image:url('https://static.virginamerica.com/images/seatselect-map-seat-mc-available-20x23.png');background-repeat:no-repeat;background-position:top center;width:20px;height:23px;}
.ssSeatMapMCUnavailable{background-image:url('https://static.virginamerica.com/images/seatselect-map-seat-mc-unavailable-20x23.png');background-repeat:no-repeat;background-position:top center;width:20px;height:23px;}
.ssSeatMapMCSelected{background-image:url('https://static.virginamerica.com/images/seatselect-map-seat-mc-selected-20x23.png');background-repeat:no-repeat;background-position:top center;width:20px;height:23px;}
.ssSeatMapLabel{font-size:13px;font-weight:bold;color:#666;text-align:center;}
.ssSeatMapSectionHeader{background-image:url('https://static.virginamerica.com/images/seatselect-map-section-header.png');background-repeat:no-repeat;width:224px;height:26px;color:#c00;font-weight:bold;border-bottom:1px solid #e1e1e1;}
.ssSeatMapSectionBody{border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;background-color:#f2f2f2;}
.ssSeatMapSectionBottom{background-image:url('https://static.virginamerica.com/images/seatselect-map-section-bottom.png');background-repeat:no-repeat;width:224px;height:12px;}
.ssSeatMapBackgroundA320{background:url('https://static.virginamerica.com/images/seatselect-map-bg-a320.gif') no-repeat;}
.ssSeatMapBackgroundA319{background:url('https://static.virginamerica.com/images/seatselect-map-bg-a319.gif') no-repeat;}
.ssAircraftDescription320{background:url('https://static.virginamerica.com/images/aircraft-description-inset-a320.gif') no-repeat;}
.ssAircraftDescription319{background:url('https://static.virginamerica.com/images/aircraft-description-inset-a319.gif') no-repeat;}
.ssGuestTableActiveColumn{background-color:#eee;}
.ssGuestTableActive{background-color:#eee;height:47px;}
.ssGuestTableActiveIntersect{background-color:#404040;color:#fff;font-weight:bold;font-size:13px;height:47px;}
.ssGuestTableInactive{background-color:#fff;height:47px;}
.ssGuestTableSeparator{padding:0;background-color:#999;width:1px;}
.ssLegendGray{font-size:10px;color:#999;}
.ssAircraftTypeText{margin-bottom:5px;font-size:11px;font-weight:bold;color:#666;text-decoration:underline;}
#exitRowArrowLeft{position:absolute;top:0;left:0;display:none;}
#exitRowArrowRight{position:absolute;top:0;left:0;display:none;}
#exitRowArrowLeft1{position:absolute;top:0;left:0;display:none;}
#exitRowArrowRight1{position:absolute;top:0;left:0;display:none;}
#exitRowErrorDiv{display:none;padding:4px;text-align:center;}
#cfFlightList{width:737px;margin-top:10px;}
#cfIntro{width:727px;margin-top:10px;margin-left:10px;}
#cfSeparator{width:717px;padding:10px;border-top:1px solid #ccc;margin-top:15px;}
#cfReviewHeader{width:737px;height:49px;background:url(https://static.virginamerica.com/images/page-header-bg.gif) no-repeat 0 0;font-size:19px;color:#c00;font-weight:700;padding-left:15px;padding-top:16px;}
#cfExtraFees{display:none;}
#cfCancelFees{display:none;}
#introductionDiv{width:727px;margin-top:15px;margin-left:10px;}
#pageHeaderBar{width:736px;height:46px;background:url(https://static.virginamerica.com/images/page-header-bg.gif) no-repeat 0 0;}
.pageTitleBar{width:730px;height:46px;padding-top:14px;padding-left:15px;font-size:18px;color:#d00;font-weight:bold;text-align:left;}
#roundedBoxTop737{background:url(https://static.virginamerica.com/images/rounded-box-top-736.gif) no-repeat;width:736px;height:7px;}
#roundedBoxBottom737{background:url(https://static.virginamerica.com/images/rounded-box-bottom-736.gif) no-repeat;width:736px;height:7px;}
#roundedBoxBody737{width:736px;}
#spacer{height:15px;width:1px;}
#spacerThin{height:10px;width:1px;}
#spacerThin5px{height:1px;width:1px;}
#subTitle{width:721px;font-size:18px;color:#404040;margin-left:15px;margin-bottom:10px;height:23px;}
#subTitleNoWidth{font-size:18px;color:#c00;margin-left:15px;margin-bottom:10px;height:23px;}
#subTitleNoWidthGrey{font-size:18px;color:#404040;margin-left:15px;margin-bottom:10px;height:23px;}
#legend{text-align:right;font-size:9px;color:#999;width:727px;}
#giftCertDiv{width:700px;}
#divWidth737{width:736px;}
#divWidth721{width:721px;}
.divWidth737{width:737px;}
.divWidth721{width:721px;}
.legend{text-align:right;font-size:9px;color:#999;}
.textParagraph{padding-left:15px;}
.redAsterisk{color:#c00;}
.redText{color:#c00;}
.redTextBtn{color:#c00;text-decoration:none;}
.redTextBtn:hover{text-decoration:none;}
.subTitle{font-size:18px;color:#404040;}
.zeroPadding{padding:0;}
.bgColorEee{background-color:#eee;}
.bgColorD50{background-color:#d50000;}
.bgColorC50{background-color:#c50000;}
.redTableHeaderLg{height:80px;background-image:url(https://static.virginamerica.com/images/table-top-bg-red.png);background-repeat:repeat-x;color:#fff;background-color:#c50000;padding-left:10px;}
.topBorderDottedCcc{border-top:1px dashed #ccc;}
.bottomBorderDottedCcc{border-bottom:1px dashed #ccc;}
.borderTopCcc{border-top:1px solid #ccc;}
.borderLeftCcc{border-left:1px solid #ccc;}
.borderRightCcc{border-right:1px solid #ccc;}
.borderTopFF0{border-top:1px solid #f00;}
.borderTopD60{border-top:1px solid #d60000;}
.btnSpacer{margin-top:3px;}
.font9bold{font-size:9px;font-weight:bold;}
.font11bold555{font-size:11px;font-weight:bold;color:#555;}
.font11bold555_error{font-size:11px;font-weight:bold;color:#762f8f;}
.font13Bold555{font-size:13px;font-weight:bold;color:#555;padding-left:10px;}
.font12Bold555{font-size:13px;font-weight:bold;color:#555;}
.font14bold555{font-size:14px;font-weight:bold;color:#555;}
.font18bold{font-size:18px;font-weight:bold;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font11{font-size:11px;}
.font8{font-size:8px;}
.font9{font-size:9px;}
.font10{font-size:10px;}
.fontColor993{color:#762f8f;}
.fontColorCc0{color:#c0c;}
.fontColorFff{color:#fff;}
.fontColorCcc{color:#ccc;}
.fontColor999{color:#999;}
.fontColor666{color:#666;}
.fontColor7b7{color:#7b7b7b;}
.fontColor404{color:#404040;}
.fontColorF08{color:#F08800;}
.fontColor165{color:#1655e2;}
.fontColor4d0{color:#4d08ea;}
.fontColord10{color:#d10ed8;}
.fontBold{font-weight:bold;}
.fontNoBold{font-weight:100;}
.marginTop5{margin-top:5px;}
.paddingLeft10{padding-left:10px;}
.paddingLeft2{padding-left:2px;}
.paddingRight10{padding-right:10px;}
.paddingTop2{padding-top:2px;}
.paddingTop5{padding-top:5px;}
.paddingTop8{padding-top:8px;}
.paddingTop10{padding-top:10px;}
.paddingTop16{padding-top:16px;}
.paddingTop25{padding-top:25px;}
.marginTop10{margin-top:10px;}
.marginRight10{margin-right:10px;}
.marginLeft10{margin-left:10px;}
.marginLeft15{margin-left:15px;}
.marginBottom10{margin-bottom:10px;}
.marginBottom5{margin-bottom:5px;}
.padding10{padding:10px;}
.padding5{padding:5px;}
.grayBoxBg{background:url(https://static.virginamerica.com/images/checkIn-travelOptions-ugSeat-boxBg.png) no-repeat;width:347px;height:73px;}
.inputText16{width:120px;font-size:10px;}
.shareItineraryTextBox{width:300px;font-size:10px;height:21px;}
.errorBorder{border:1px solid #f08800;}
.errorMessageSmall{color:#762f8f;width:179px;border-color:#762f8f;font-size:9px;}
.homeEmailPreferenceTextBox{font-size:10px;height:13px;width:120px;}
.homeLowerPromoAreaTitle{font-size:17px;font-weight:bold;width:170px;line-height:22px;}
.homeLowerPromoAreaText{width:200px;margin-top:6px;line-height:12px;font-size:9px;}
.btn78x23{background:url(https://static.virginamerica.com/images/btn-bg-78x23.gif) no-repeat;width:78px;height:23px;text-align:center;font-size:11px;}
.btn78x23Roll{background:url(https://static.virginamerica.com/images/btn-bg-78x23-roll.gif) no-repeat;width:78px;height:23px;text-align:center;font-size:11px;}
.btn95x23{background:url(https://static.virginamerica.com/images/btn-bg-95x23.png) no-repeat;width:95px;height:23px;text-align:center;font-size:11px;}
.btn95x23Roll{background:url(https://static.virginamerica.com/images/btn-bg-95x23-roll.png) no-repeat;width:95px;height:23px;text-align:center;font-size:11px;}
.btn141x30{background:url(https://static.virginamerica.com/images/btn-background-141x30.png) no-repeat;width:141px;height:30px;text-align:center;font-size:11px;}
.btn141x30Roll{background:url(https://static.virginamerica.com/images/btn-background-141x30-roll.png) no-repeat;width:141px;height:30px;text-align:center;font-size:11px;}
.btn136x23{background:url(https://static.virginamerica.com/images/btn-bg-136x23.png) no-repeat;width:136px;height:23px;text-align:center;font-size:11px;}
.btn136x23Roll{background:url(https://static.virginamerica.com/images/btn-bg-136x23-roll.png) no-repeat;width:136px;height:23px;text-align:center;font-size:11px;}
.btn188x23{background:url(https://static.virginamerica.com/images/btn-bg-188x23.png) no-repeat;width:188px;height:23px;text-align:center;font-size:11px;}
.btn188x23Roll{background:url(https://static.virginamerica.com/images/btn-bg-188x23-roll.png) no-repeat;width:188px;height:23px;text-align:center;font-size:11px;}
.btn169x23{background:url(https://static.virginamerica.com/images/btn-bg-169x23.png) no-repeat;width:169px;height:23px;text-align:center;font-size:11px;}
.btn169x23Roll{background:url(https://static.virginamerica.com/images/btn-bg-169x23-roll.png) no-repeat;width:169px;height:23px;text-align:center;font-size:11px;}
.btn218x23{background:url(https://static.virginamerica.com/images/btn-bg-218x23.png) no-repeat;width:218px;height:23px;text-align:center;font-size:11px;}
.btn218x23Roll{background:url(https://static.virginamerica.com/images/btn-bg-218x23-roll.png) no-repeat;width:218px;height:23px;text-align:center;font-size:11px;}
.strikeOut{text-decoration:line-through;color:#f00;}
#fmfInputDiv{padding:10px;width:318px;text-align:left;font-size:9px;font-weight:100;margin-top:6px;}
.fmfInputBoxes{width:220px;height:18px;margin-bottom:10px;font-size:11px;}
.trInputTextBox{font-size:11px;width:165px;height:21px;vertical-align:middle;}
.trInputTextBox150{font-size:11px;width:150px;height:21px;vertical-align:middle;}
.trInputTextBox180{font-size:11px;width:180px;height:21px;vertical-align:middle;}
.trInputTextBoxYear{font-size:11px;margin-left:8px;}
.trInputTextBoxShort{font-size:11px;width:75px;}
.trSelectBoxDOB{font-size:11px;height:18px;}
.travelerDiv{margin-left:15px;}
.addIntlInfoBtnTxt{float:left;padding-top:5px;font-weight:bold;padding-left:10px;}
.addIntlInfoBtnArrow{float:right;padding-top:6px;padding-right:5px;}
#adultWithLapErrorDiv{display:none;background:url(https://static.virginamerica.com/images/popup-message-bg-288x132.png) no-repeat;z-index:90;position:absolute;width:288px;height:132px;}
#progressBarContainer{width:737px;height:37px;}
#pb01{float:left;}
#pb02{float:left;}
#pb03{float:left;}
#pb04{float:left;}
#pb05{float:left;}
#pb06{float:left;}
#pb07{float:left;}
.pbarBookingSearchActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -4px -2px;width:112px;height:37px;}
.pbarBookingSearchLiveNextActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -4px -39px;width:112px;height:37px;}
.pbarBookingSearchLiveNextLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -4px -76px;width:112px;height:37px;}
.pbarBookingSearchActiveNextLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -4px -409px;width:112px;height:37px;}
.pbarBookingSelect{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -115px -2px;width:104px;height:37px;}
.pbarBookingSelectActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -115px -39px;width:104px;height:37px;}
.pbarBookingSelectLiveNextActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -115px -76px;width:104px;height:37px;}
.pbarBookingSelectLiveNextLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -115px -113px;width:104px;height:37px;}
.pbarBookingSelectActiveNextLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -115px -372px;width:104px;height:37px;}
.pbarBookingSelectLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -115px -409px;width:104px;height:37px;}
.pbarBookingSeats{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -220px -2px;width:104px;height:37px;}
.pbarBookingSeatsActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -220px -76px;width:104px;height:37px;}
.pbarBookingSeatsLiveNextActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -220px -113px;width:104px;height:37px;}
.pbarBookingSeatsLiveNextLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -220px -187px;width:104px;height:37px;}
.pbarBookingSeatsActiveNextLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -220px -335px;width:104px;height:37px;}
.pbarBookingSeatsLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -220px -372px;width:104px;height:37px;}
.pbarBookingTravelers{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -323px -2px;width:104px;height:37px;}
.pbarBookingTravelersActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -323px -113px;width:104px;height:37px;}
.pbarBookingTravelersLiveNextActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -323px -150px;width:104px;height:37px;}
.pbarBookingTravelersLiveNextLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -323px -187px;width:104px;height:37px;}
.pbarBookingTravelersActiveNextLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -323px -298px;width:104px;height:37px;}
.pbarBookingTravelersLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -323px -335px;width:104px;height:37px;}
.pbarBookingPayment{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -428px -2px;width:104px;height:37px;}
.pbarBookingPaymentActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -428px -150px;width:104px;height:37px;}
.pbarBookingPaymentLiveNextActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -428px -187px;width:104px;height:37px;}
.pbarBookingPaymentLiveNextLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -428px -224px;width:104px;height:37px;}
.pbarBookingPaymentActiveNextLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -428px -261px;width:104px;height:37px;}
.pbarBookingPaymentLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -428px -298px;width:104px;height:37px;}
.pbarBookingReview{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -533px -2px;width:104px;height:37px;}
.pbarBookingReviewActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -533px -187px;width:104px;height:37px;}
.pbarBookingReviewLiveNextActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -533px -224px;width:104px;height:37px;}
.pbarBookingReviewLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -533px -261px;width:104px;height:37px;}
.pbarBookingItinerary{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -635px -2px;width:105px;height:37px;}
.pbarBookingItineraryActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-booking.gif) no-repeat -635px -224px;width:105px;height:37px;}
.pbarCheckInTravelSelectionsActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-checkin.gif) no-repeat -2px -1px;width:152px;height:37px;float:left;}
.pbarCheckInTravelSelectionsLiveNextActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-checkin.gif) no-repeat -2px -38px;width:152px;height:37px;float:left;}
.pbarCheckInTravelSelectionsLiveNextLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-checkin.gif) no-repeat -2px -75px;width:152px;height:37px;float:left;}
.pbarCheckInTravelSelectionsActiveNextLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-checkin.gif) no-repeat -2px -260px;width:152px;height:37px;float:left;}
.pbarCheckInBaggage{background:url(https://static.virginamerica.com/images/progressbar/progressbar-checkin.gif) no-repeat -154px -1px;width:137px;height:37px;float:left;}
.pbarCheckInBaggageActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-checkin.gif) no-repeat -154px -38px;width:137px;height:37px;float:left;}
.pbarCheckInBaggageLiveNextActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-checkin.gif) no-repeat -154px -75px;width:137px;height:37px;float:left;}
.pbarCheckInBaggageLiveNextLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-checkin.gif) no-repeat -154px -112px;width:137px;height:37px;float:left;}
.pbarCheckInBaggageActiveNextLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-checkin.gif) no-repeat -154px -223px;width:137px;height:37px;float:left;}
.pbarCheckInBaggageLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-checkin.gif) no-repeat -154px -260px;width:137px;height:37px;float:left;}
.pbarCheckInPayment{background:url(https://static.virginamerica.com/images/progressbar/progressbar-checkin.gif) no-repeat -291px -1px;width:137px;height:37px;float:left;}
.pbarCheckInPaymentActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-checkin.gif) no-repeat -291px -75px;width:137px;height:37px;float:left;}
.pbarCheckInPaymentLiveNextActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-checkin.gif) no-repeat -291px -112px;width:137px;height:37px;float:left;}
.pbarCheckInPaymentLiveNextLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-checkin.gif) no-repeat -291px -149px;width:137px;height:37px;float:left;}
.pbarCheckInPaymentActiveNextLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-checkin.gif) no-repeat -291px -186px;width:137px;height:37px;float:left;}
.pbarCheckInPaymentLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-checkin.gif) no-repeat -291px -223px;width:137px;height:37px;float:left;}
.pbarCheckInReview{background:url(https://static.virginamerica.com/images/progressbar/progressbar-checkin.gif) no-repeat -428px -1px;width:137px;height:37px;float:left;}
.pbarCheckInReviewActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-checkin.gif) no-repeat -428px -112px;width:137px;height:37px;float:left;}
.pbarCheckInReviewLiveNextActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-checkin.gif) no-repeat -428px -149px;width:137px;height:37px;float:left;}
.pbarCheckInReviewLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-checkin.gif) no-repeat -428px -186px;width:137px;height:37px;float:left;}
.pbarCheckInConfirmation{background:url(https://static.virginamerica.com/images/progressbar/progressbar-checkin.gif) no-repeat -565px -1px;width:173px;height:37px;float:left;}
.pbarCheckInConfirmationActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-checkin.gif) no-repeat -565px -149px;width:173px;height:37px;float:left;}
.pbarChangeFlightSearchActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeflight.gif) no-repeat -3px -2px;width:112px;height:37px;}
.pbarChangeFlightSearchLiveNextActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeflight.gif) no-repeat -4px -39px;width:112px;height:37px;}
.pbarChangeFlightSearchLiveNextLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeflight.gif) no-repeat -4px -76px;width:112px;height:37px;}
.pbarChangeFlightSearchActiveNextLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeflight.gif) no-repeat -4px -335px;width:112px;height:37px;}
.pbarChangeFlightSelect{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeflight.gif) no-repeat -115px -2px;width:104px;height:37px;}
.pbarChangeFlightSelectActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeflight.gif) no-repeat -115px -39px;width:104px;height:37px;}
.pbarChangeFlightSelectLiveNextActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeflight.gif) no-repeat -115px -76px;width:104px;height:37px;}
.pbarChangeFlightSelectLiveNextLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeflight.gif) no-repeat -115px -113px;width:104px;height:37px;}
.pbarChangeFlightSelectActiveNextLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeflight.gif) no-repeat -115px -298px;width:104px;height:37px;}
.pbarChangeFlightSelectLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeflight.gif) no-repeat -115px -335px;width:104px;height:37px;}
.pbarChangeFlightSeats{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeflight.gif) no-repeat -219px -2px;width:104px;height:37px;}
.pbarChangeFlightSeatsActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeflight.gif) no-repeat -219px -76px;width:104px;height:37px;}
.pbarChangeFlightSeatsLiveNextActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeflight.gif) no-repeat -219px -113px;width:104px;height:37px;}
.pbarChangeFlightSeatsLiveNextLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeflight.gif) no-repeat -219px -150px;width:104px;height:37px;}
.pbarChangeFlightSeatsActiveNextLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeflight.gif) no-repeat -219px -261px;width:104px;height:37px;}
.pbarChangeFlightSeatsLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeflight.gif) no-repeat -219px -298px;width:104px;height:37px;}
.pbarChangeFlightPayment{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeflight.gif) no-repeat -323px -2px;width:104px;height:37px;}
.pbarChangeFlightPaymentActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeflight.gif) no-repeat -323px -113px;width:104px;height:37px;}
.pbarChangeFlightPaymentLiveNextActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeflight.gif) no-repeat -323px -150px;width:104px;height:37px;}
.pbarChangeFlightPaymentLiveNextLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeflight.gif) no-repeat -323px -187px;width:104px;height:37px;}
.pbarChangeFlightPaymentActiveNextLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeflight.gif) no-repeat -323px -224px;width:104px;height:37px;}
.pbarChangeFlightPaymentLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeflight.gif) no-repeat -323px -261px;width:104px;height:37px;}
.pbarChangeFlightReview{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeflight.gif) no-repeat -427px -2px;width:104px;height:37px;}
.pbarChangeFlightReviewActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeflight.gif) no-repeat -427px -150px;width:104px;height:37px;}
.pbarChangeFlightReviewLiveNextActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeflight.gif) no-repeat -427px -187px;width:104px;height:37px;}
.pbarChangeFlightReviewLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeflight.gif) no-repeat -427px -224px;width:104px;height:37px;}
.pbarChangeFlightConfirmation{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeflight.gif) no-repeat -531px -2px;width:207px;height:37px;}
.pbarChangeFlightConfirmationActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeflight.gif) no-repeat -531px -187px;width:207px;height:37px;}
.pbarChangeSeatPaymentActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeseat.gif) no-repeat -3px -2px;width:245px;height:37px;}
.pbarChangeSeatPaymentLiveNextActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeseat.gif) no-repeat -3px -39px;width:245px;height:37px;}
.pbarChangeSeatPaymentLiveNextLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeseat.gif) no-repeat -3px -76px;width:245px;height:37px;}
.pbarChangeSeatPaymentActiveNextLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeseat.gif) no-repeat -3px -113px;width:245px;height:37px;}
.pbarChangeSeatReview{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeseat.gif) no-repeat -247px -2px;width:245px;height:37px;}
.pbarChangeSeatReviewActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeseat.gif) no-repeat -247px -39px;width:245px;height:37px;}
.pbarChangeSeatReviewLiveNextActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeseat.gif) no-repeat -247px -76px;width:245px;height:37px;}
.pbarChangeSeatReviewLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeseat.gif) no-repeat -247px -113px;width:245px;height:37px;}
.pbarChangeSeatConfirmation{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeseat.gif) no-repeat -494px -2px;width:245px;height:37px;}
.pbarChangeSeatConfirmationActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-changeseat.gif) no-repeat -494px -76px;width:245px;height:37px;}
.pbarExtrasSelect{background:url(https://static.virginamerica.com/images/progressbar/progressbar-extras.gif) no-repeat -2px -1px;width:198px;height:37px;float:left;}
.pbarExtrasSelectLiveNextActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-extras.gif) no-repeat -2px -38px;width:198px;height:37px;float:left;}
.pbarExtrasSelectLiveNextLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-extras.gif) no-repeat -2px -75px;width:198px;height:37px;float:left;}
.pbarExtrasSelectActiveNextLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-extras.gif) no-repeat -2px -186px;width:198px;height:37px;float:left;}
.pbarExtrasPayment{background:url(https://static.virginamerica.com/images/progressbar/progressbar-extras.gif) no-repeat -199px -1px;width:180px;height:37px;float:left;}
.pbarExtrasPaymentActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-extras.gif) no-repeat -199px -38px;width:180px;height:37px;float:left;}
.pbarExtrasPaymentLiveNextActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-extras.gif) no-repeat -199px -75px;width:180px;height:37px;float:left;}
.pbarExtrasPaymentLiveNextLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-extras.gif) no-repeat -199px -112px;width:180px;height:37px;float:left;}
.pbarExtrasPaymentActiveNextLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-extras.gif) no-repeat -199px -149px;width:180px;height:37px;float:left;}
.pbarExtrasPaymentLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-extras.gif) no-repeat -199px -186px;width:180px;height:37px;float:left;}
.pbarExtrasReview{background:url(https://static.virginamerica.com/images/progressbar/progressbar-extras.gif) no-repeat -379px -1px;width:183px;height:37px;float:left;}
.pbarExtrasReviewActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-extras.gif) no-repeat -379px -75px;width:183px;height:37px;float:left;}
.pbarExtrasReviewLiveNextActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-extras.gif) no-repeat -379px -112px;width:183px;height:37px;float:left;}
.pbarExtrasReviewLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-extras.gif) no-repeat -379px -149px;width:183px;height:37px;float:left;}
.pbarExtrasConfirm{background:url(https://static.virginamerica.com/images/progressbar/progressbar-extras.gif) no-repeat -561px -1px;width:175px;height:37px;float:left;}
.pbarExtrasConfirmActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-extras.gif) no-repeat -561px -112px;width:175px;height:37px;float:left;}
.pbarGiftCertificatePaymentActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-giftcertificate.gif) no-repeat -3px -2px;width:245px;height:37px;}
.pbarGiftCertificatePaymentLiveNextActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-giftcertificate.gif) no-repeat -3px -39px;width:245px;height:37px;}
.pbarGiftCertificatePaymentLiveNextLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-giftcertificate.gif) no-repeat -3px -76px;width:245px;height:37px;}
.pbarGiftCertificatePaymentActiveNextLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-giftcertificate.gif) no-repeat -3px -113px;width:245px;height:37px;}
.pbarGiftCertificateReview{background:url(https://static.virginamerica.com/images/progressbar/progressbar-giftcertificate.gif) no-repeat -247px -2px;width:245px;height:37px;}
.pbarGiftCertificateReviewActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-giftcertificate.gif) no-repeat -247px -39px;width:245px;height:37px;}
.pbarGiftCertificateReviewLiveNextActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-giftcertificate.gif) no-repeat -247px -76px;width:245px;height:37px;}
.pbarGiftCertificateReviewLive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-giftcertificate.gif) no-repeat -247px -113px;width:245px;height:37px;}
.pbarGiftCertificateConfirmation{background:url(https://static.virginamerica.com/images/progressbar/progressbar-giftcertificate.gif) no-repeat -494px -2px;width:245px;height:37px;}
.pbarGiftCertificateConfirmationActive{background:url(https://static.virginamerica.com/images/progressbar/progressbar-giftcertificate.gif) no-repeat -494px -76px;width:245px;height:37px;}
#paymentPriceDetails{width:715px;}
#paymentMethod{width:737px;}
#paymentExtraFees{display:none;}
#addCreditVoucher{display:none;}
.topBorderDottedCcc{border-top:1px dashed #ccc;}
.bookingConfirmRedBoxBg{background:url(https://static.virginamerica.com/images/booking-confirm-redbox-bg.gif) no-repeat;width:737px;height:38px;}
.bookingConfirmRedBoxBgDouble{background:url(https://static.virginamerica.com/images/booking-confirm-redbox-bg-double.gif) no-repeat;width:737px;height:65px;}
.bookingConfirmCode{color:#d50000;font-weight:bold;font-size:14px;padding-left:5px;padding-top:4px;}
.bookingConfirmCode666{color:#666;font-weight:bold;font-size:14px;padding-left:5px;padding-top:4px;}
.bookingCheckBox{background:url(https://static.virginamerica.com/images/bg_pur_checkBox.gif) no-repeat;padding-bottom:4px;width:25px;height:25px;padding-left:1px;}
.toPromoDiv{height:191px;}
.toPromoDivTxt{width:350px;}
#bgFlight{display:block;padding:4px;padding-top:5px;}
.bgFormFields{font-size:11px;width:100px;}
#csNewAddress{display:none;}
table.faresalemain{font:11px Arial,Helvetica,sans-serif;color:#333;background-color:#eee;text-align:left;border:0;}
table.faresalemain th{font-weight:700;border-top:solid 1px #a09f9f;border-left:solid 1px #ddd;border-bottom:solid 1px #bbb;border-right:solid 1px #ddd;}
table.faresalemain th.left{padding:5px 0 5px 10px;}
table.faresalemain th.middle{padding:5px 0 5px 19px;}
table.faresalemain th.right{padding:5px 0 5px 19px;}
table.faresalemain th.rightborder{padding:0;border:0;background-color:#fff;}
table.faresalemain th span{color:#D10103;}
table.faresalemain td{border-left:solid 1px #f7f7f7;border-bottom:1px solid #bbb;border-right:1px solid #ddd;}
table.faresalemain td.left{padding:5px 0 5px 10px;border-left:solid 1px #ddd;}
table.faresalemain td.left2{padding:5px 0 5px 10px;}
table.faresalemain td.middle{padding:5px 0 5px 19px;}
table.faresalemain td.right{padding:5px 0 5px 19px;border-right:0;}
table.faresalemain td.toprow{border-top:1px solid #a09f9f;}
table.faresalemain td.bottomborder{border:0;background-color:#fff;padding:0;}
table.faresalemain td.rightborder{border:0;padding:0;background-color:#fff;}
table.faresalemain td.price{color:#D10103;}
table.faresalemain td a{text-decoration:none;color:#D10103;}

