#main-content .story-body #fat_app_promo { overflow: visible; display: none; } .blq-js #main-content .story-body #fat_app_promo { display: inline; } #fat_app_promo h2 { margin-bottom: 18px; } #fat_app_promo img { margin-bottom: 8px !important; } #fat_app_promo .fat_form_container { width: 305px; height: 325px; background-color: #ECECEC; float: left; } #fat_app_promo .fat_form_container form { padding: 4px 8px 6px 8px; width: 288px; display: block; float: left; margin: 0px; overflow: visible; border: 0; } #fat_app_promo .fat_form_container form label { display: block; margin-top: 5px; margin-bottom: 1px; padding: 0px; height: 20px; font-weight: bold; width: auto; margin-right: 10px; font-size: 1.2em; float: none; } #fat_app_promo .fat_form_container form .select_input { float: left; margin-bottom: 6px; } #fat_app_promo .fat_form_container form .select_input a { color: #505050; font-weight: normal; } #fat_app_promo .fat_form_container form .select_input a.selected { font-weight: bold; } #fat_app_promo .fat_form_container form input { padding: 4px; border: 1px solid white; background: white; width: 140px; margin: 0px; margin-bottom: 10px; outline: none; } #fat_app_promo .fat_form_container form .invalid { border-color: red !important; } #fat_app_promo .fat_form_container form input.placeholder { color: #999; font-weight: bold; } #fat_app_promo .fat_form_container form input.wide { width: 277px !important; } #fat_app_promo .fat_form_container form input.height, #fat_app_promo .fat_form_container form input.weight { width: 131px; margin-right: 5px; float: left; } #fat_app_promo .fat_form_container form input.height_2, #fat_app_promo .fat_form_container form input.weight_2 { clear: none; width: 131px; display: none; float: left; } #fat_app_promo .fat_form_container form input.disabled { border: 1px solid #AAA; background-color: #ECECEC; } #fat_app_promo .fat_form_container form .form_left { float: left; width: auto; } #fat_app_promo .fat_form_container form .form_right { float: right; width: 114px; } #fat_app_promo .fat_form_container form .gender_switch_container { border: 1px solid #ECECEC; } #fat_app_promo .fat_form_container form a.gender_switch { padding: 4px 8px; background: #505050; color: white; display: inline-block; } #fat_app_promo .fat_form_container form a.gender_2 { margin-left: 1px; } #fat_app_promo .fat_form_container form a.active { background: #f3661e; } #fat_app_promo .fat_form_container form label.gender { margin-bottom: 1px; } #fat_app_promo .fat_form_container form a.gender_switch:hover, #fat_app_promo .fat_form_container form a.gender_switch:focus { text-decoration: none; } #fat_app_promo .fat_form_container form .form_error { float: left; font-weight: bold; padding-top: 4px; } #fat_app_promo .fat_form_container form .submit { float: right; padding: 3px 8px; background: #BBB; color: white; text-decoration: none; font-size: 2em; font-weight: bold; line-height: 1em; cursor: default; } #fat_app_promo .fat_form_container form .submit_active { background: #505050; color: white; cursor: pointer; } #fat_app_promo .fat_form_container form .submit_active:hover { background: black; } /* AUTO SUGGEST */ #country_results { background: white; z-index: 10; position: absolute; width: 285px; border: 1px solid #CCC; display: none; top: 268px; left: 8px; } #country_results li { background: none; padding: 0px; margin: 0px; } #country_results li.country_result_error, #country_results li a { padding: 4px; color: #505050; display: block; font-weight: normal; } #country_results li a:hover { background-color: #EDEDED; text-decoration: none; } /* END AUTO SUGGEST */