#page_content #sw_main #sw_main_section{float:left;margin-left:0!important}
#page_content #sw_main #right_nav{float:right;height:auto;margin-left:0!IMPORTANT;margin-right:0!IMPORTANT;width:200px}
#page #page_content #sw_main #sw_content{margin:0;padding-left:10px!IMPORTANT;width:760px}
#sw_main #right_nav #r2_login{margin-left:0;margin-top:8px;width:194px;display:block}
#sw_main #right_nav #r2_login #profile{overflow:hidden}
#rapidRewards_check_intro,.rapidRewards_check_requiered_header,#rapidRewards_check_form{display:none}
.rapidRewardsFieldset h3{font-size:16px;letter-spacing:0}
#rapidRewards_header{padding-bottom:8px}
#rapidRewards_header_lookup{padding-bottom:8px;letter-spacing:-3px;font-size:21px;padding-top:5px}
#rapidRewards_header h1{letter-spacing:-2px}
#rapidRewards_check_intro{padding-top:0;width:760px;line-height:14px}
#rapidRewards_check_intro p{margin-top:0;padding-bottom:6px}
#rapidRewards_check_intro_lookup p{margin-top:0;padding-bottom:0}
#rapidRewards_check_intro sup{font-size:5px}
.rapidRewards_check_requiered_header p,.rapidRewards_check_requiered_header sup{font-weight:bold;font-size:10px;padding-top:0;margin:12px 0}
.rapidRewards_check_requiered_header_lookup{padding-top:0;padding-bottom:0}
.rapidRewards_check_requiered_header sup{vertical-align:top}
#rapidRewards_check_container{width:760px}
#rapidRewards_check_container .rapidRewards h3{font-size:18px;padding:0;margin:0;margin-bottom:0!important;padding-top:3px;letter-spacing:-1px}
.rightPanel{width:211px}
.rightPanel h3{font-weight:normal;font-size:18px;letter-spacing:-1px;color:#666}
.rightPanel ul{list-style-type:none;padding:0;margin:0;padding-top:8px}
.rightPanel ul li{background-image:url('/assets/images/giftCards/bullets/bullet.png');background-repeat:no-repeat;background-position:0 4px;padding-left:16px;font-size:16px;font-family:helvetica,arial,sans-serif;letter-spacing:-1px;margin-bottom:14px;color:#707070}
.rightPanel .more{padding-left:16px;font-size:12px;font-family:helvetica,arial,sans-serif;letter-spacing:-0.5;margin-bottom:14px;color:#707070;line-height:17px}
.bottomPanel{text-align:right;height:59px;position:relative}
.bottomPanel .getOne{font-family:helvetica,arial,sans-serif;font-weight:bold;font-size:18px;color:#000;display:block;position:absolute;right:112px;top:27px;letter-spacing:-1px}
.bottomPanel .continueLink{background-image:url('/assets/images/giftCards/buttons/b_continue.png');width:98px;height:26px;display:block;position:absolute;right:0;top:20px}
.bottomPanel .continueLink span{color:white;font-size:0;letter-spacing:-1px;line-height:0;text-align:center}
#rapidRewards_check_container{padding-top:5px;width:auto}
#rapidRewards_check_container_inner{padding:13px 10px 20px 20px}
#rapidRewards_check_container_inner_lookup{padding:0}
.giftCardsHolder{position:relative}
#rapidRewards_check_form #giftCardsHelp{position:absolute;left:428px;top:32px}
#rapidRewards_check_form fieldset{border:0;padding:0;margin:0}
#rapidRewards_check_form label{display:block;font-size:11px;font-weight:bold;color:#656565;margin-bottom:3px}
#rapidRewards_check_form span label{font-weight:normal}
#rapidRewards_check_form fieldset select{padding:2px 2px 1px}
.fieldGroupContainer{padding-top:11px}
.rapidRewardsFieldset label{padding-bottom:3px;display:block}
.firstNameContainer,.lastNameContainer,.stateContainer,.zipContainer{float:left}
.firstNameContainer{width:165px}
.firstNameContainer input{width:140px}
.lastNameContainer{width:160px}
.lastNameContainer input{width:140px}
.stateContainer{width:205px}
.stateContainer select{width:188px}
.zipContainer{width:150px}
.zipContainer #rapidRewardsZipCode{width:100px}
.dateOfBirthContainer label{display:block}
#recaptcha_response_field_label .light{font-weight:normal}
#rapidRewards_footer .callUs{background:transparent url(/assets/images/framework/icons/phone.gif) no-repeat scroll left top;padding-left:17px;margin:15px 0}
#rapidRewards_footer_intro,#submitButtonContainer{float:center}
#rapidRewards_footer_intro{margin-top:10px;width:400px;float:left}
#submitButtonContainer{float:right;margin:10px 20px 0 0}
#submitButtonContainerLookup{padding-left:314px;padding-top:14px}
#rapidRewards_separator{background:url(/assets/images/giftCards/separators/dotted_grayOverBlue_1_2.gif) repeat-x left bottom;padding-bottom:1px}
#rapidRewardsFlyout{background:#FFF url(/assets/images/emailUs/phoneNumbers_flyout.png) repeat-x bottom;-webkit-box-shadow:1px 2px 3px #999;-moz-box-shadow:1px 2px 3px #999;-webkit-border-radius:10px;-moz-border-radius:10px;padding:15px;border:1px solid #7f9db9;width:538px;position:absolute;z-index:100}
#modalFlyout ul li{font-size:11px;color:#707070;letter-spacing:-1px}
#modalFlyout li.swa_lists_columned_col1,#modalFlyout li.swa_lists_columned_col2{width:255px}
#modalFlyout li.swa_lists_columned_col2{margin-left:13px}
.swa_clearer{height:0!important;overflow:hidden}
ul.window{padding:0;margin:0}
ul.window li{list-style:none;float:center}
ul.window li span{padding:11px 0;background:url(/assets/images/framework/separators/dotted_gray_1_2_2.gif) repeat-x bottom;display:block}
ul.window{padding-top:0}
ul.window{background:0;padding-bottom:5px}
#modalFlyout{background:#FFF url(/assets/images/emailUs/phoneNumbers_flyout.png) repeat-x bottom;-webkit-box-shadow:1px 2px 3px #999;-moz-box-shadow:1px 2px 3px #999;-webkit-border-radius:10px;-moz-border-radius:10px;padding:15px;border:1px solid #7f9db9;width:511px;position:relative;z-index:100;padding-bottom:26}
#rapidReward_thankYou_message{background:#FFF url(/assets/images/emailUs/phoneNumbers_flyout.png) repeat-x bottom;-webkit-box-shadow:1px 2px 3px #999;-moz-box-shadow:1px 2px 3px #999;-webkit-border-radius:10px;-moz-border-radius:10px;padding:15px;border:1px solid #7f9db9;width:500px;margin:auto}
#modalFlyout li.swa_lists_columned_col2{width:520px}
#modalFlyout li.swa_lists_columned_col2{margin-left:13px}
.closeButton{position:absolute;top:5px;right:5px}
.closeButton{font-size:10px;color:#36F;background:url(/assets/images/datepicker/close_button.gif) no-repeat right top;padding:0 24px 8px 0}
.messageText{margin-top:15px;margin-top:30px}
.messageText p{color:#707070;font-size:16px;font-family:Helvetica,Arial,sans-serif;letter-spacing:-1px;line-height:1.1em}
.titleText{letter-spacing:-2px;float:left;width:180px;margin-left:-5px;margin-top:5px}
.dottedLine{font-size:10px;color:#36F;background:url(/assets/images/framework/separators/dotted_gray_1_2_2.gif) repeat-x bottom;padding:10px 23px 3px 0;width:490px;height:40px}
.dottedLine_lookup{font-size:10px;color:#36F;background:url(/assets/images/framework/separators/dotted_gray_1_2_2.gif) repeat-x bottom;padding:2px 0 0 0;width:380px;height:1px}
.checkMark{background:url(/assets/images/loyalty/recoveryBigGreenCheck.gif) no-repeat;padding:28px 0 3px 0;float:left;width:40px;margin-left:8px;margin-top:2px}
.checkMarkOops{background:url(/assets/images/loyalty/recoveryBigGreenCheck.gif) no-repeat;padding:28px 0 3px 0;float:left;width:40px;margin-left:8px;margin-top:2px}
#modalFlyoutLookup{background:#FFF url(/assets/images/emailUs/phoneNumbers_flyout.png) repeat-x bottom;-webkit-box-shadow:1px 2px 3px #999;-moz-box-shadow:1px 2px 3px #999;-webkit-border-radius:10px;-moz-border-radius:10px;padding:15px;border:1px solid #7f9db9;width:406px;height:480px;position:relative;z-index:100}
#modalFlyoutLookup .swa_panels_rounded_lightBlue{background:0}
.swa_forms_defaultForm input,.swa_forms_defaultForm select,.swa_forms_defaultForm option,.swa_forms_defaultForm textarea{color:#656565}
.swa_forms_defaultForm input.swa_buttons_submitButton{color:#fff}
#error_wrapper{margin:15px 0}