.rr_earn_submenu_container{position:relative;height:210px;width:542px}
.rr_earn_submenu{position:absolute;height:252px;top:-42px;left:114px;width:542px}
.rr_earn_submenu .rr_ways_to_earn{color:#203080;font:bold 23px/1.1 Arial,sans-serif;left:0;padding:123px 53px 0;position:absolute;text-align:center;text-transform:uppercase;top:0;width:126px}
.rr_earn_submenu .rr_ways_to_earn_tile{display:block;font-size:13px;font-weight:normal}
.rr_earn_submenu .rr_ways_to_earn_link{color:#203080;font:bold 23px/1.1 Arial,sans-serif;height:124px;padding:78px 26px 0 23px;position:absolute;right:33px;text-align:center;text-transform:uppercase;top:46px;width:132px}
.rr_earn_submenu .rr_ways_to_earn_link:hover{text-decoration:underline}
.rr_earn_with_partners .rr_ways_to_earn{left:302px;padding:123px 62px 0 53px}
.rr_earn_with_partners .rr_ways_to_earn_link{left:23px;padding:78px 23px 0 26px;right:initial;width:134px}
.rr_earn_with_points{background:url("/assets/images/mkt/loyalty/rapid_rewards/earn/rr_earn_submenu_points.png") no-repeat}
.rr_earn_with_partners{background:url("/assets/images/mkt/loyalty/rapid_rewards/earn/rr_earn_submenu_partners.png") no-repeat}
.rr_earn_points_table{border-collapse:collapse;float:left;margin-bottom:18px;width:674px}
.rr_earn_points_table_cell{float:left;background:grey;padding:0 12px 5px;margin-left:4px;min-height:112px;width:160px}
.rr_earn_points_background_base{left:114px;position:absolute;top:0}
.rr_earn_points_background_base:after{background:url("/assets/images/mkt/loyalty/rapid_rewards/earn/rr_earn_points_table_bg1.png") no-repeat;content:"";height:125px;position:absolute;width:200px}
.rr_earn_points_background_a_list{left:302px;position:absolute;top:0}
.rr_earn_points_background_a_list:after{background:url("/assets/images/mkt/loyalty/rapid_rewards/earn/rr_earn_points_table_bg2.png") no-repeat;content:"";height:125px;position:absolute;width:200px}
.rr_earn_points_background_preferred{left:490px;position:absolute;top:0}
.rr_earn_points_background_preferred:after{background:url("/assets/images/mkt/loyalty/rapid_rewards/earn/rr_earn_points_table_bg3.png") no-repeat;content:"";height:125px;position:absolute;width:200px}
.rr_earn_points_by{color:#1d519f;font-size:14px;padding:0 11px;position:relative;vertical-align:top;z-index:1}
.rr_background_table_header{height:20px}
.rr_background_table_header:after{background-image:url("/assets/images/mkt/loyalty/rapid_rewards/earn/rr_earn_points_table_header.png");background-repeat:no-repeat;content:"";height:36px;left:134px;position:absolute;top:0;width:565px;z-index:1}
.rr-earn_points-column-heading{color:white;float:left;text-align:center;width:183px}
.rr-earn_points-column-heading h4{color:white;display:inline;font-size:11px;line-height:26px;text-shadow:#c56800 0 -1px 0}
.rr_earn_points_table div.yellow_cell_corner{background:url("/assets/images/mkt/loyalty/rapid_rewards/earn/rr_earn_points_table_bg1.png") bottom left no-repeat;margin-left:0;width:160px}
.rr_earn_points_table div.grey_cell{background:url("/assets/images/mkt/loyalty/rapid_rewards/earn/rr_earn_points_table_bg2.png") bottom left no-repeat}
.rr_earn_points_table div.grey_cell_corner{background:url("/assets/images/mkt/loyalty/rapid_rewards/earn/rr_earn_points_table_bg3.png") bottom left no-repeat}
.rr_earn_points_table_cell td{text-align:center;margin:0 auto}
.rr_earn_points_table_cell table{margin-top:10px;color:#898989;font-size:14px;width:160px}
.pts_div{display:block;text-align:center;width:40px}
.pts_per_dollar,.pts_per_dollar_text{color:#1d519f}
.first_column_heading{color:#1d519f;display:block;font-family:helvetica,arial,sans-serif;font-size:12px;margin-top:3px;text-align:left}
.second_column_heading{color:#1d519f;font-family:helvetica,arial,sans-serif;font-size:12px;height:70px;padding-right:28px;position:relative;text-align:left;width:101px}
.third_column_heading{color:#1d519f;font-family:helvetica,arial,sans-serif;font-size:12px;text-align:left;vertical-align:bottom}
.fare_text_first{display:inline-block;text-align:center;width:80px}
.fare_text_second{display:inline-block;text-align:center;width:80px}
.fare_text_third{display:inline-block;text-align:center;width:80px}
.points_earned_first{left:30px;position:relative}
.points_earned_second,.points_earned_third{text-align:center;position:relative;z-index:1}
.points_dollar_first,.points_dollar_second,.points_dollar_third{position:relative;text-align:center;top:5px}
.points_dollar_first .pts_per_dollar{display:inline-block;position:relative;text-align:center;vertical-align:top}
.points_dollar_first .rr_earn_points_by{display:inline-block;left:7px;vertical-align:middle}
.points_dollar_first .fare_text{display:block;top:2px}
.points_dollar_first .fare{display:inline-block;text-align:center;top:0;vertical-align:top;width:74px}
.points_dollar_first .pts_per_dollar_text{top:2px}
.points_dollar_second .pts_per_dollar{display:inline-block;position:relative;text-align:center;vertical-align:top;margin-left:30px}
.points_dollar_second .rr_earn_points_by{display:inline-block;left:7px;vertical-align:top}
.points_dollar_second .fare{display:inline-block;text-align:center;vertical-align:top;width:74px}
.points_dollar_second .pts_per_dollar_text{top:2px}
.points_dollar_second .fare_text{top:2px}
.points_dollar_third{left:0}
.points_dollar_third .pts_per_dollar{display:inline-block;margin-left:26px;position:relative;text-align:center;vertical-align:top}
.points_dollar_third .rr_earn_points_by{display:inline-block;left:10px}
.points_dollar_third .pts_per_dollar_text{top:2px}
.points_dollar_third .fare{display:inline-block;text-align:center;vertical-align:top;width:74px}
.points_dollar_third .fare_text{top:2px}
.fare,.fare_text{color:#1d519f}
.result,.result_text{color:#363636}
.result_text{display:block}
.pts_per_dollar_text,.fare_text,.result_text{font-size:9px;font-weight:normal;position:relative;z-index:1}
.pts_per_dollar,.fare{font-size:14px;font-weight:bold;position:relative;z-index:1}
.result{font-size:18px;font-weight:bold}
.rr_earn_points_table_header_left{float:left;width:115px;padding-top:2px}
.rr_earn_points_table_header_left h4{font-size:12px;color:#1d519f;display:block;margin-bottom:16px}
.rr_earn_points_table_header .text_fare{color:#203080;padding-bottom:10px;text-align:center}
.rr_earn_points_table_header .text_fare_first{color:#203080;padding-bottom:10px;position:relative;text-align:center}
.text_fare_first,.text_fare_second,.text_fare_third{color:#203080;position:relative;text-align:left;vertical-align:bottom;z-index:2}
.text_fare_first{left:23px}
.text_fare_second{left:76px}
.text_fare_third{left:36px}
.rr_earn_table_footer{clear:both;color:#1d519f;font-family:Verdana,Tahoma,sans-serif;font-size:9px;font-weight:bold;margin-left:115px;padding:10px 0}
.rr_blue_box_content_footer{padding:12px 0 0 0;text-align:center;font-size:9px}
.rr_blue_box_content_footer span{color:#fcaf19;display:inline-block;margin-left:15px}
.rr_blue_box_content_footer a,.rr_blue_box_content_footer a:hover,.rr_blue_box_content_footer a:active,.rr_blue_box_content_footer a:visited{text-decoration:underline;color:white;margin-left:15px}
.rr_boxes_container{list-style:none;margin:0;padding:0}
.sw2 .rr_silver_box{background:url('/assets/images/mkt/loyalty/rapid_rewards/earn/rr_silver_box_small_bg.jpg') top left repeat-y;display:inline-block;font-size:11px;margin:0 0 7px;padding:0;position:relative;vertical-align:top;width:250px}
.sw2 .rr_silver_box:after{background:url('/assets/images/mkt/loyalty/rapid_rewards/earn/rr_silver_box_small_bottom.jpg') 0 0 no-repeat;bottom:0;content:'';height:17px;left:0;position:absolute;width:100%}
.sw2 .rr_silver_box hr{border-bottom:0;border-top:1px dotted #898989}
.rr_silver_box_content{background:url('/assets/images/mkt/loyalty/rapid_rewards/earn/rr_silver_box_small_top.jpg') top left no-repeat;color:#000;font:11px/13px Verdana,Tahoma,sans-serif;min-height:312px;padding:12px 22px 17px;position:relative;vertical-align:bottom;width:100%}
.rr_silver_box_content_botton-aligned{min-height:312px}
.rr_silver_box_content h3{color:#0d1b69;font-size:18px;line-height:18px;margin:0 0 20px}
.rr_silver_box_content div.image_wrapper{text-align:center;height:105px;vertical-align:middle;display:table-cell;width:210px}
.rr_silver_box_content div.learn-more-link_wrapper{bottom:20px;left:21px;position:absolute;width:205px}
.rr_silver_box_bottom{width:246px;background:url("/assets/images/mkt/loyalty/rapid_rewards/earn/rr_silver_box_small_bottom.jpg") top left no-repeat;height:24px}
.rr_silver_box_content div.size_fix{padding-top:19px;padding-bottom:-10px}
.rr_silver_box_content div.text_bottom{vertical-align:bottom}
.rr_silver_box_content p{padding:0!important}
.rr_small_blue_box{background:url('/assets/images/mkt/loyalty/rapid_rewards/earn/rr_blue_box_small_bg.jpg') top left repeat-y;display:inline-block;font-size:11px;padding:0;position:relative;vertical-align:top;width:246px}
.rr_small_blue_box:after{background:url('/assets/images/mkt/loyalty/rapid_rewards/earn/rr_blue_box_small_bottom.jpg') 0 0 no-repeat;bottom:0;content:'';height:14px;left:0;position:absolute;width:100%}
.rr_small_blue_box_content{background:url('/assets/images/mkt/loyalty/rapid_rewards/earn/rr_blue_box_small_top.jpg') top left no-repeat;color:#FFF;font:11px/13px Verdana,Tahoma,sans-serif;min-height:311px;padding:12px 18px 0;width:100%}
.rr_small_blue_box_content div.image_wrapper{text-align:center;padding-top:10px;margin-bottom:7px;min-height:92px}
.rr_small_blue_box h3{color:#FFF;font-size:15px;line-height:15px;margin-bottom:10px}
.rr_small_blue_box_content p{padding:0!important}
.rr_small_blue_box .orange_button{margin-top:19px}
.wcm_disclaimer{color:#636363;font-size:9px;padding:40px 30px 0}
.sw2 .r_small_blue_box_button_top{margin-top:19px}