:focus {-moz-outline-style: none}
html {height: 100%}
body {height: 100%; background: white url(/images/bg/header_gradientBlue.png) left top repeat-x; margin: 0}
#ie6_warning_facebox {width: 500px; color: #333333}
#ie6_warning_facebox h3 {color: #333333}
#ie6_warning_facebox a {text-decoration: none; color: #ff6600}
#ie6_warning_facebox .continue {margin: 20px 0 0 10px}
#ie6_warning_facebox table {margin: 20px !important}
#ie6_warning_facebox table td {padding: 5px; font-size: 2em}
#ie6_warning_facebox table td.icon {text-align: center; width: 40px}
.button_section {float: left}
.button_center {text-align: center; float: left; cursor: pointer}
.button_center p {color: white !important; width: auto !important; cursor: pointer}
.button_center p img {margin: 0 5px; cursor: pointer}
.background_container {position: relative; min-height: 960px}
.main_background {background: transparent url(../images/bg/bgRepeatingClouds.png) repeat-x scroll left top; position: absolute; top: 134px; left: 0; width: 100%; height: 100%}
.main_background img {float: left}
.trees {width: 100%; position: absolute; bottom: 0; left: 0; background: transparent url(../images/bg/bgTrees.png) repeat-x scroll left bottom}
#container {width: 950px; position: relative; overflow: hidden; margin: 0 auto; z-index: 2}
#header {height: 132px; position: relative; z-index: 0}
img#header_logo {position: relative; margin-left: 15px; margin-top: 10px}
div#courtesy_nav {position: absolute; display: block; right: 0; top: 8px; font-size: 1.2em; text-align: right; height: 59px; padding: 10px; margin-bottom: 10px}
div#courtesy_nav .paypal_logo {color: white; font-size: 1em}
div#courtesy_nav .paypal_logo div, div#courtesy_nav .paypal_logo img {float: right}
div#courtesy_nav .paypal_logo img {margin-left: 5px}
div#courtesy_nav .paypal_logo div {margin-top: 2px}
div#courtesy_nav .login_logout {margin-top: 35px}
div#courtesy_nav a.orange_button, div#courtesy_nav a.blue_button {float: right; width: 91px; text-align: center; text-decoration: none; margin-left: 5px}
div#courtesy_nav a.orange_button {background: url(/images/buttons/btn_Orange.png) no-repeat; height: 17px; padding: 5px}
div#courtesy_nav a.blue_button {background: url(/images/buttons/btnBlue.png) no-repeat; height: 18px; padding: 6px}
div#courtesy_nav a.header_name {color: #00bbff; font-size: 2.5em; float: left; margin-left: 10px; margin-top: 8px; text-decoration: none}
.indentnav {position: absolute; right: 215px; width: 85px; top: 28px}
.indent_signup {position: absolute; right: 310px; width: 90px; top: 28px}
a.back {float: left; color: #ff6600; margin: 10px 0; font-size: 1.2em; text-decoration: none}
a.back img {position: relative; top: 1px; margin-right: 3px}
.spinner {clear: left; text-align: center; margin-bottom: 1em; overflow: hidden; padding-top: 7px}
.spinner img {position: relative; top: 4px}
ul#courtesy_nav li {float: left; margin: 0 0 5px 10px}
ul#courtesy_nav li.facebook_button a {padding: 0; margin: 1px 5px 0 0}
ul#courtesy_nav li.first a {display: inline; background: none; text-decoration: underline}
ul#courtesy_nav li.first a:hover {display: inline; background: none; text-decoration: underline}
ul#courtesy_nav li a {background-color: #8fd0e1; padding: 4px 18px; display: block}
ul#courtesy_nav li a:hover {background-color: #abdde4; text-decoration: none}
ul#section_nav {background: transparent url(/images/bg/section_nav_bar.gif) no-repeat scroll left top; height: 33px; width: 950px; font-family: Arial, sans-serif; font-size: 1.4em; position: absolute; top: 97px}
ul#section_nav li {float: left; margin-right: 10px; line-height: 32px; position: relative; top: 2px; overflow: visible; text-align: left; background: url(/images/navigation/topnav_Divider.png) right center no-repeat; padding-right: 18px}
ul#section_nav li .icon {display: inline; float: left}
ul#section_nav li#how_it_works {background: none; padding-right: 0; padding-bottom: 3px; float: right}
ul#section_nav li#how_it_works .icon {margin-top: -5px; margin-right: 3px}
ul#section_nav li#create_list .icon {margin-top: -17px; margin-right: -8px}
ul#section_nav li#my_account {padding-left: 6px; background: none}
ul#section_nav li#my_account .icon {margin-right: 5px}
ul#section_nav li#my_account .icon img {height: 28px; width: 28px}
ul#section_nav li#get_started {padding-left: 12px}
ul#section_nav li#get_started .icon {margin-top: -24px}
li#share_this .stico_default {background: none !important}
li#share_this a.stbutton {padding-left: 0 !important; text-decoration: none}
li#share_this a.stbutton:hover {text-decoration: underline}
ul#section_nav li ul {display: none; position: absolute; top: 35px; left: 0; background: #fffcf5; z-index: 9000; width: 170px; text-align: left; padding: 0 0 8px 0; border: 1px solid #90b9ba; border-top: none; border-right: 10px solid #7dc4e3; border-bottom: 10px solid #58aee2; font-family: arial, sans-serif}
ul#section_nav li ul li {float: none; margin: 0 7px; padding: 0 4px 0 8px; overflow: visible; border-top: 1px dashed #57a1b2; font-size: 1em}
ul#section_nav li ul li:first-child {border-top: none}
ul#section_nav li ul li a {color: #57a1b2}
ul#section_nav li ul li a:hover {color: #57a1b2}
ul#section_nav #menu_inbox_link {margin-top: 2px}
li > ul {top: auto; left: auto}
#section_nav li:hover ul, #section_nav li.over ul {display: block}
ul.tabs {margin: 0 0 -1px 30px; padding: 0; overflow: hidden; position: relative; z-index: 2}
ul.tabs li {display: block; float: left; margin-right: 10px; padding: 5px 10px; background: #2085b7; font-size: 1.5em; color: white; cursor: pointer}
ul.tabs li.selected {border: 1px solid #c6e0e0; border-bottom: none; background: #e9f7f8; color: #145f91; cursor: default}
#content {background: white; background-image: url(/images/bg/tangradient_bg.png); background-repeat: repeat-x; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; margin: 0; min-height: 700px; padding: 10px 18px 18px; overflow: visible; clear: both}
.content_background_top {display: none}
.content_background_bottom {display: none}
#primary_content {float: left; margin-right: 20px; clear: both; position: relative; overflow: visible; width: 592px}
#primary_content.full_width {width: 100%}
#peripheral_content {width: 300px; float: left}
.peripheral_panel {background: url(/images/bg/peripheral_login_bg.png) left top no-repeat; height: 334px; padding: 1px 25px 20px 20px; color: white}
.peripheral_panel h2 {padding-left: 6px; color: white}
.peripheral_panel h3 {padding-left: 6px; color: #d6ecf2}
.peripheral_panel a {color: #fff9ae}
.peripheral_panel p {display: none}
.peripheral_panel label {font-size: 1.1em}
.peripheral_panel input[type=text], .peripheral_panel input[type=password] {width: 230px; margin-bottom: 1em}
.peripheral_panel input[type=image] {margin: 10px auto}
.form_container {color: #145f91; background: #d6ecf5 url(/images/bg/form_grad.gif) left top repeat-x; border: 1px solid #c6e0e0; padding: 1.5em; margin-bottom: 1.5em; overflow: hidden}
#peripheral_content .form_container input[type=text] {max-width: 255px}
.form_container h2 {color: #4692bf; font-size: 1.75em; font-family: arial, sans-serif}
.form_container h2:first-child {margin-top: 0}
.form_container h2 span {font-style: italic; font-size: 0.8em; color: #87c6de}
.form_container a {color: #f05a28}
ul.quick_links_list {border-top: 1px dashed white; margin-top: 1em}
ul.quick_links_list li {border-bottom: 1px dashed white; display: block; float: none; font-size: 1.2em}
ul.quick_links_list a {color: white; display: block; padding: 8px}
ul.quick_links_list a:hover {background-color: #abdde4; text-decoration: none}
ul#user_manage_links {width: 100%; overflow: hidden; margin-bottom: 1em}
ul#user_manage_links li {float: left; margin-right: 10px}
ul#user_manage_links li a {display: block; padding: 6px 12px; border: 1px solid #cccccc}
#intro_flash {margin-top: 1.5em}
#primary_content a#contest_badge {position: absolute; top: 60px; left: 10px; z-index: 9999}
#landing_options {float: right; width: 437px; height: 197px}
#landing_wish_form div#landing_form_options img {margin: 7px 55px 0 0}
#landing_wish_form div#landing_form_options img#or {position: absolute; top: 12px; left: 450px; margin: 0}
#faq_box {width: 700px}
#faq_box ul li {background: #ebf9ff; padding: 8px; margin-bottom: 1em}
#faq_tab div {background: #ebf9ff; padding: 8px; margin-bottom: 1em}
#faq_tab a {color: #1f85b7}
#facebox #faq_tab p {font-size: 1.2em}
div#popular_gifts {margin-top: 5px}
#popular_gifts div {float: left; width: 480px; margin-left: 20px}
#facebox #popular_gifts p {width: 450px; font-size: 1.1em; padding-top: 5px; line-height: 1.4em}
#popular_gifts h2 {font-size: 1.4em; width: 750px; text-align: center; color: #4692bf; line-height: 1.6em; padding-top: 0; margin-bottom: 1.5em; margin-top: 0}
.fb_button_box {text-align: center}
.fb_button_box img {margin: 0 auto}
.how_it_works_tab {width: 750px; margin: 5px auto; position: relative}
.how_it_works_tab a {color: #ff6600 !important}
.how_it_works_tab p {color: #666666; font-family: Arial, Verdana, sans-serif; font-size: 1.4em}
.how_it_works_tab ul li {border: 1px solid #cccccc; background: #e7e8e9 url(/images/bg/hiw_item_bg.gif) left top repeat-x; margin-bottom: 1em; padding: 16px}
.how_it_works_tab .send_card_step {position: relative}
.how_it_works_tab .send_card_step .step_icon {float: left; width: 80px}
.how_it_works_tab .send_card_step .step_info {float: left; width: 670px}
.how_it_works_tab .send_card_step .step_info h2 {font-family: Georgia; margin-left: 0px}
.how_it_works_tab .orange_button {margin: auto; width: 284px}
.how_it_works ul li {border: 1px solid #cccccc; background: #e7e8e9 url(/images/bg/hiw_item_bg.gif) left top repeat-x; margin-bottom: 1em; padding: 16px}
.how_it_works_tab ul li p {width: 400px}
.how_it_works_tab ul li.hiw_card p {width: 350px}
.how_it_works_tab ul li p {margin-bottom: 0; padding-top: 1em; float: left}
#wizard_steps {background: white url(/images/bg/wizard_grad.gif) left top repeat-x; padding: 4px 0 0 68px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; height: 66px}
.wizard_step {margin-right: 20px}
#user_found ul li {float: left; margin-right: 20px}
#user_found ul li a.wish_title {padding-top: 10px}
fieldset#card_selection {width: 894px; margin-bottom: 30px}
div.card_thumb {float: left; width: 187px; cursor: pointer; border: 4px solid white}
.card_thumb img {max-width: 187px}
#new_password_box form {padding: 20px 0 20px 140px; background: #eeeeee; border: 1px solid #cccccc}
#user_found, .gift_creation {clear: left}
#user_found h3 {line-height: 2; margin: 0}
.gift_creation {width: 550px; float: left}
#confirm_gift_details {background: #fff8e6 url(/images/bg/conf_bg.gif) left top no-repeat; border: 1px solid #e2d6bf; width: 914px; margin: 0 auto 12px; padding: 15px 0; position: relative; overflow: hidden}
#confirm_gift_details p {font-size: 1.4em; margin-bottom: 5px}
.gift_details {overflow: hidden; margin: 0 15px 40px 0; float: left; width: 302px}
.gift_details h3, .gift_details p {clear: none}
.gift_details h3 {margin: 0 0 10px; font-size: 1.7em}
#confirm_gift_details .gift_details p.blurb {font-size: 1.15em; line-height: 1.2em; max-height: 200px; overflow: auto; padding: 10px; background: white; border: 1px solid #dddddd; width: 280px}
.confirmation_images {text-align: center; float: left; margin: 0 15px; overflow: hidden; background: white; border: 1px solid #cccccc; padding: 12px; width: 296px}
.confirmation_images .galleria_wrapper img {max-width: 295px; height: auto; text-align: center}
a.preview_ecard {font-size: 1.4em; display: block; padding-bottom: 25px; background: url(/images/bg/preview_ecard.gif) center bottom no-repeat; margin-bottom: 20px}
a.group_gift {font-size: 1.4em; line-height: 65px; display: block}
.confirmation_options {float: left; width: 240px; text-align: center}
#card_style_image {width: 450px; float: left; text-align: center}
.card_inside_form {float: right; background: #fff8e6 url(/images/bg/card_inside_bg.jpg) left top repeat-x; border: 1px solid #d3cbbc; min-height: 400px}
.card_inside_form textarea {background: none; border: 1px dashed #d3cbbc; font-family: georgia, "palatino", serif; color: #5a4a42; font-style: italic; font-size: 1.5em; text-align: center}
.card_inside_form input {background: none; border: 1px dashed #d3cbbc; font-family: georgia, "palatino", serif; color: #5a4a42; font-style: italic; font-size: 1.5em; text-align: center}
.card_inside_form input[type="text"] {margin-top: 10px; margin-bottom: 10px; height: 25px; font-size: 1em}
.card_inside_form fieldset {background: url(/images/bg/card_inside_deco.gif) center bottom no-repeat; padding: 20px 20px 40px}
.card_inside_form p {font-family: georgia, "palatino", serif; color: #5a4a42; font-style: italic; font-size: 1.5em; text-align: center; margin-top: 10px; margin-bottom: 10px}
#card_picture_side {cursor: pointer; position: relative}
#card_picture_side a {position: absolute; bottom: 0; right: 0}
#card_message_side {background: transparent url(/images/gift_flow/card_inside_bg.png) left top repeat scroll; border: 1px solid #d3cbbc; position: relative; width: 598px; height: 598px; overflow: hidden}
#card_message_side p {font-style: italic; font-size: 2em; text-align: center}
#card_message_side p.card_attribution, #card_message_side p.message {font-style: italic; font-size: 2em; text-align: center}
#card_message_side .card_images {position: absolute; top: -460px; left: 0px; height: 598px; width: 598px; background-color: #fff8e6; font-family: georgia, "palatino", serif; color: #0979ba}
#card_message_side .card_images .top_image {padding: 5px; border-bottom: dashed 1px #a99a71; width: 588px; height: 450px; display: table-cell; vertical-align: middle}
#card_message_side .card_images .top_image table {margin: 0 auto}
#card_message_side .card_images .top_image img {max-width: 588px; max-height: 475px}
#card_message_side .card_images .bottom_row {padding: 5px; border-bottom: dashed 1px #a99a71; width: 588px; height: 115px; position: relative}
#card_message_side .card_images .bottom_row ul {overflow: visible}
#card_message_side .card_images .bottom_row ul li {float: left; height: 100px; width: 100px; margin: 5px 8px; overflow: visible; text-align: center}
#card_message_side .card_images .bottom_row ul li .wraptocenter {display: table-cell; text-align: center; vertical-align: middle; width: 100px; height: 100px}
#card_message_side .card_images .bottom_row ul li .wraptocenter img {vertical-align: middle; max-width: 100px; max-height: 100px; margin: 2px; border: 2px solid #a99a71}
#card_message_side .card_images .bottom_row ul li .wraptocenter img.selected {border: 4px solid #a99a71; margin: 0}
#card_message_side .card_images .bottom_row ul li .wraptocenter img.rolled_up {margin-bottom: -50px; border: none}
#card_message_side .card_images .bottom_row .more_photos {display: none; position: absolute; bottom: 2px; right: 5px; cursor: pointer}
#card_message_side .card_images .bottom_tab {padding: 2px; background-color: #fff8e6; margin: auto; width: 102px; position: relative; top: -2px; -moz-border-radius: 2px; border-radius: 2px; cursor: pointer}
#card_message_side .card_images .bottom_tab .bottom_tab_inside {border: dashed 1px #a99a71; border-top: none; width: 100px; height: 10px; text-align: center; border-radius: 2px; -moz-border-radius: 2px}
#card_message_side .card_images .bottom_tab .bottom_tab_inside span {position: relative; top: -5px}
.card_message {padding: 20px 80px 20px; text-align: center; overflow-y: auto; max-height: 560px; margin-top: 50px}
.card_message.with_photos {max-height: 455px; margin-top: 135px}
#card_message_side .flip_back a {position: absolute; bottom: 0; left: 0}
.step_links {clear: both}
#redeem_your_money {width: 724px; text-align: center}
#search_results {border-collapse: collapse}
#search_results img {vertical-align: middle; margin-right: 0.5em}
#search_results h3 {margin-top: 0px; margin-bottom: 5px}
#contest_description {background: url(/images/buttons/contest_badge2.png) left top no-repeat; padding-left: 170px; padding-bottom: 1px}
#login_page_container h1 {color: white; background: #82c4d8; font-size: 22px; margin-top: 0; padding: 10px 12px 12px}
#facebook_login_panel {margin-bottom: 0; padding: 20px 50px 10px 50px; text-align: center; height: 118px; overflow: hidden}
#facebook_login_panel h2 {font-size: 2.2em; margin-bottom: 5px}
#facebook_login_panel a {text-decoration: underline; color: #145f91}
#facebook_login_panel a:hover {color: #57b6dd}
#facebook_login_panel p {font-size: 1.2em; margin-bottom: 5px}
#log_in_or_create_account_panel {background: #57b6dd url(/images/bg/log_in_panel_grad_upsidedown.gif) left bottom repeat-x; padding: 20px 1.5em; border-top: 1px solid #c6e0e0; border-bottom: 1px solid #c6e0e0; min-height: 350px; color: white; font-size: 1.1em; position: relative}
#log_in_or_create_account_panel .forgot_password_link {font-size: 0.9em}
#log_in_or_create_account_panel #recaptcha_widget {width: 300px}
#recaptcha_widget label {text-align: left}
#log_in_or_create_account_panel #recaptcha_widget label {color: white}
#captcha_container {padding: 10px; width: 305px; margin: 0 auto}
#captcha_and_submit a.back_to_user_form_link {color: white}
#recaptcha_image {background: white}
p#security_check {font-weight: bold; margin-bottom: 4px; font-size: 14px; margin-top: 10px}
p.recaptcha_text {margin-bottom: 0; text-align: left; font-size: 12px}
.recaptcha_wrong {color: #ba0000; font-size: 1.2em}
#log_in_or_create_account_panel h2 {font-size: 2.2em; padding-left: 4px; color: white; text-align: center; margin-top: 0}
#log_in_or_create_account_panel a {color: #fff9ae; font-weight: bold; font-size: 14px}
#log_in_or_create_account_panel input {width: 295px; height: auto}
#log_in_or_create_account_panel .create_account_column {float: left; width: 300px}
#log_in_or_create_account_panel .create_account_column label {margin-top: 10px}
#log_in_or_create_account_panel .login_fields {width: 260px; margin: 0 auto}
#log_in_or_create_account_panel .login_fields label {margin-top: 20px}
#log_in_or_create_account_panel .login_submit_button {width: 209px; margin-top: 20px}
#log_in_or_create_account_panel .toggle_login {float: right; height: 0}
#facebook_login_panel #facebook_hint {position: absolute; bottom: 448px; left: 393px; width: 600px; height: 210px; background: transparent url(/images/bg/facebook_hint_bubble.png) no-repeat scroll 0 0; overflow: visible; text-align: left; z-index: 999}
#facebook_login_panel #facebook_hint .facebook_hint_wrapper {position: relative; top: 30px; left: 30px; width: 523px; height: 115px}
.wish_bar_image {float: left; margin-right: 12px; width: 100px; overflow: hidden}
.wish_bar_image img {max-width: 100px; max-height: 150px}
.wish_bar_image .wish_bar_private {margin-top: 3px}
div.donated_wishes .wish_bar_image {width: 60px}
div.donated_wishes .wish_bar_image img {max-width: 60px; max-height: 60px}
.wish_bar_description {float: left; padding-top: 5px; width: 450px}
.wish_bar_description img.profile_image {max-width: 42px; max-height: 42px; float: left; margin: 0 8px 5px 0}
.wish_bar_actions {float: left; border-left: 1px dashed #cccccc; line-height: 140px; margin: 0 0 0 40px; padding-left: 5px; height: 115px; width: 225px; text-align: center}
.wish_bar_actions p {font-size: 1.1em; font-style: italic}
.wish_bar_actions a {font-size: 1.4em}
.wish_bar_actions a.image_button {margin-top: 5px}
p.custom_images {overflow: hidden}
.progress_bar_container {width: 449px; background: #e6e6e6; position: relative; border: 1px solid #cccccc; margin-bottom: 1em}
.progress_bar_container p {margin: 0; position: absolute; right: 3px; top: 6px; font-size: 0.9em}
.progress_bar {width: 404px; background: white url(/images/bg/progress_bar_bg.png) left top repeat-x; padding: 4px; overflow: hidden}
.progress_bar_amount {height: 17px; background: #ff9200 url(/images/bg/progress_bar_fill.png) left top repeat-x; color: black; position: relative; max-width: 100% !important}
.progress_bar_amount p {margin: 0; position: absolute; left: 8px; top: 2px; width: 300px}
#user_wish {background: white url(/images/bg/gift.png) left bottom repeat-x; border: 1px solid #cccccc; padding: 18px; width: 874px}
#user_found ul li.user_wish {margin-bottom: 1em; width: 31%}
#user_found ul li.user_wish img {max-width: 100%; max-height: 200px; padding-right: 10px}
#user_wish .wish_bar_actions {float: right}
ul.wish_list li {overflow: hidden; margin-bottom: 2em}
ul.full_wish_list li, ul.closed_wishes_list li {background: #fff8e6 url(/images/bg/wish_list_show_grad.png) left top repeat-x; border: 1px solid #cccccc; margin-bottom: 1.5em; padding: 16px; width: 878px}
div.donated_wishes {background: #fff8e6 url(/images/bg/wish_list_show_grad.png) left top repeat-x; border: 1px solid #cccccc; margin-bottom: 1.5em; padding: 16px; width: 878px}
ul.closed_wishes_list li {background: #f7f7f7}
img.suggestion_options {padding-top: 40px}
.accept_reject img.suggestion_options {padding-top: 5px}
#leave_a_message {padding: 1.5em 1em}
.message_body {background: url(/images/bg/message_bottom.png) left bottom no-repeat; min-height: 75px; padding-bottom: 25px; position: relative; margin-bottom: 2.5em}
.message_body p {background: url(/images/bg/message_top.png) left top no-repeat; margin: 0; padding: 18px 40px; font-size: 1.2em}
.message_body p.message_details {position: absolute; bottom: 4px; left: 55px; background: none; padding: 0; color: #999999}
ul#sample_wishes_list li {float: left; width: 50%; margin-bottom: 0; height: 200px}
ul#sample_wishes_list li div.wish_bar_description, ul#sample_wishes_list li div.progress_bar_container {width: 300px}
ul#sample_wishes_list li div.progress_bar {width: 255px}
ul#sample_wishes_list li div.progress_bar_amount p {width: 280px}
#my_lottay_url_container {width: auto; margin-bottom: 1.5em}
p.paypal {margin-top: 1.5em; padding-left: 210px; background: url(/images/icons/paypal_icon.gif) left top no-repeat; min-height: 77px; font-size: 1.1em; line-height: 1.4em}
p.direct_donation {margin-top: 1.5em; padding-left: 210px; background: url(/images/icons/paypal_icon.gif) left top no-repeat; min-height: 77px; font-size: 1.1em; line-height: 1.4em; margin-top: 0; background-image: url(/images/icons/direct_donation_icon.gif)}
#remove_images_from_wish {clear: both; display: table; position: relative}
#remove_images_from_wish .image {display: table-cell; vertical-align: middle; overflow: hidden; padding-right: 2em; padding-bottom: 2em}
#remove_images_from_wish .image img {float: left; max-width: 350px}
#remove_images_from_wish .image .controls {float: left; clear: left}
#remove_images_from_wish .image .controls label {clear: both; display: block; padding: 3px}
.instruction_panel {background: url(/images/bg/instruction_panel_top.png) left top no-repeat; padding: 16px; overflow: visible; position: relative}
.instruction_panel p {font-size: 1.3em; color: gray}
.instruction_panel_bottom {background: url(/images/bg/instruction_panel_bottom_dark.png) left bottom no-repeat; padding: 16px}
div.badge_splash_panel {padding-right: 220px}
img#lottay_badge_splash {position: absolute; right: 20px; top: -16px}
textarea#lottay_badge_code {vertical-align: middle; width: 630px; font-family: "Courier New", Courier, "Monaco", "Andale Mono", monospace; font-size: 0.9em}
.create_gift_option {margin: 0 8px 0 12px}
.accept_reject {clear: both; padding-left: 110px}
h3#wish_list_steps {background: url("/images/wishlists/create_share_money.png"); width: 571px; height: 42px; text-indent: -5000px; clear: none; margin: 0; float: left}
#user_wish {overflow: hidden; position: relative; margin-bottom: 1em; min-height: 353px}
ul.user_wish_options {border-top: 1px dashed #cccccc; border-bottom: 1px dashed #cccccc; overflow: hidden; margin-bottom: 0.5em}
ul.user_wish_options li {float: left; margin-right: 1.5em; padding: 4px 0}
.wish_left {width: 435px; float: left; overflow: hidden}
.wish_left .nav {clear: both; overflow: hidden; margin-bottom: 1em}
.wish_left .nav a {margin: 0; color: #ff6600}
.wish_left .nav a.fb_share_button {float: right}
.wish_left .subhead {color: #666666; font-family: Verdana, arial, helvetica, sans-serif; font-size: 1.3em; font-weight: 300; line-height: 1.4em; width: 430px}
.wish_left .subhead .attribution {font-style: italic; font-weight: bold; margin-left: 20px}
.wish_left .get_your_wish_buttons {text-align: center; width: 361px; margin-left: 40px}
.wish_left .get_your_wish_buttons .buy_and_tell a {float: left}
.wish_left .get_your_wish_buttons .buy_and_tell .tell_others_button {margin-left: 12px}
.wish_left .get_your_wish_buttons .buy_and_tell .tell_others_button.centered {margin-left: 82px}
.wish_left .get_your_wish_buttons .buy_and_tell .buy_it_now_button {margin-left: 8px}
.wish_left .get_my_gift_button {text-align: center}
.wish_left .get_my_gift_button a {display: block; margin: 0 auto}
.wish_left .get_my_gift_button a.getmygift_btn:hover {background-position: 0px -67px; margin: 0 auto}
.wish_left .approval {margin: 1em auto; text-align: center}
.wish_right {text-align: center; float: right; margin-left: 2em; overflow: hidden; padding: 12px 12px 0; width: 388px}
.wish_right img {max-width: 388px; max-height: 237px; height: auto; text-align: center}
#primary_content.wish_donation_comments {width: 840px; padding: 30px 30px 0}
#primary_content .wish_comments {width: 592px}
#primary_content.wish_comments .message_headline {margin-left: 0}
#primary_content.wish_donation_comments .message_headline {margin-left: 0}
#primary_content.wish_donation_comments .amount_contributed {font-size: 1.5em}
#primary_content.wish_comments .contribution_avatar img {max-width: 75px}
#primary_content.wish_donation_comments .contribution_message {margin-left: 1.5em}
#primary_content.wish_comments .contribution_message p {padding: 5px 0 0}
#primary_content.wish_comments .contribution_message .view_ecard {margin-left: 15px}
#primary_content.wish_comments .contributor_name a {color: #ff6600}
#primary_content.wish_comments .thank_you_container {clear: both; border: 1px solid #efefef; background: #fcf7f8; padding: 8px}
#primary_content.wish_comments .thank_you_container .profile_avatar {max-width: 50px}
#peripheral_content .message_headline {margin: 0; margin-bottom: 1em}
.thank_you_message {margin-left: 15px; width: 600px; margin-right: 10px}
.message_headline {margin: 30px 0 25px 60px; color: #666666; font-size: 1.8em; letter-spacing: 0.4px; font-weight: 700}
.contribution_message {margin-bottom: 35px}
.contribution_message p {color: #666666; padding: 5px 0 0 15px; font-size: 1.2em; line-height: 1.2em; width: 700px; margin-bottom: 10px; letter-spacing: 0.4px}
.contribution_message .view_ecard {float: right; background: transparent url(/images/icons/ecard_icon.gif) no-repeat scroll left center; padding-top: 15px; padding-bottom: 10px; padding-left: 35px; position: relative; top: -12px; cursor: pointer}
.contribution_message .view_ecard a {color: #ff6600; font-size: 12px; text-decoration: underline}
.share_the_love {background: transparent url(/images/bg/small_wish_image.png) no-repeat scroll left top; height: 60px; font-size: 1.2em; padding-left: 75px; padding-top: 25px}
a.contribute_btn, a.getmygift_btn, a.givethisgift_btn {margin-left: 95px; margin-bottom: 10px; display: block; overflow: hidden; background-repeat: no-repeat; height: 67px; width: 300px}
a.getmygift_btn {background-image: url(/images/buttons/btn_getmygift.png)}
a.contribute_btn {background-image: url(/images/buttons/orange_contribute.png)}
a.contribute_btn:hover {margin-left: 95px; background-position: 0px -67px}
a.getmygift_btn:hover {margin-left: 95px; background-position: 0px -67px}
a.givethisgift_btn {margin: 0; width: 346px; height: 70px; background-image: url(/images/buttons/give_this_gift.png)}
#leave_a_message #recaptcha_image {width: 255px !important}
#leave_a_message #recaptcha_widget {height: 155px}
#recaptcha_image {margin: 1em 0; text-align: center}
#recaptcha_image img {height: auto; width: 252px}
.recaptcha_option {float: left; margin: 0.5em 1em 0 0; height: 30px}
a#recaptcha_reload, a#recaptcha_audio, a#recaptcha_image, a#recaptcha_help {background: url(/images/icons/recaptcha_reload.gif) left center no-repeat; padding: 4px 0 4px 22px; line-height: 25px; color: #64b2da !important}
a#recaptcha_audio {background-image: url(/images/icons/recaptcha_audio.gif); padding-left: 26px}
a#recaptcha_image {background-image: url(/images/icons/recaptcha_image.gif)}
a#recaptcha_help {background-image: url(/images/icons/recaptcha_help.gif); padding-left: 18px}
#donations_recaptcha input#recaptcha_response_field {width: 295px}
div.donated_wishes {overflow: hidden}
.donations_list {padding: 0 1.5em; background: url(/images/bg/donations_list_grad.png) left top repeat-x; margin-bottom: 2em}
.donations_list li {overflow: hidden; text-align: right; border-bottom: 2px solid #eeeeee; padding: 1em 0}
.donations_list li p {float: left}
.donations_list li form {padding-top: 8px; margin: 0 0 0 auto; width: 400px}
div.donated_wishes .wish_bar_actions {height: 100%; min-height: 75px; line-height: 1em; text-align: left}
.donations_list li form a {margin-right: 1em}
span.donation_checked {background: url(/images/icons/donation_checked.png) left center no-repeat; line-height: 22px; padding: 4px 0 4px 25px; margin-right: 1em}
input.dynamic_button {background: url(/images/buttons/dynamic_button_bg.gif) left top repeat-x; color: white; border: 1px solid #f05c28; cursor: pointer; -moz-border-radius: 8px; -webkit-border-radius: 8px; padding: 3px 8px}
a.dynamic_button {background: url(/images/buttons/dynamic_button_bg.gif) left top repeat-x; color: white; border: 1px solid #f05c28; cursor: pointer; -moz-border-radius: 8px; -webkit-border-radius: 8px; padding: 3px 8px; font-size: 0.95em; padding: 4px 10px}
a.dynamic_button:hover {text-decoration: none}
.donations_list a.dynamic_button {background: url(/images/buttons/dynamic_button_bg_brown.gif) left top repeat-x; border-color: #754c28}
.fb_share_button {padding: 1px 20px 1px 5px; height: 15px; border: 1px solid #d8dfea; background: url(/images/facebook_share_icon.gif) no-repeat top right}
.fb_share_button:hover {color: white; border-color: #295582; background: #3b5998 url(/images/facebook_share_icon.gif) no-repeat top right; text-decoration: none}
#footer {background: url(/images/bg/bgGreenFooter.png) left top repeat-x; width: 100%; z-index: 1; color: #c1b49a; font-size: 1.3em; font-family: "Century Gothic", arial, sans-serif}
#contact_box h3.contact_us_header {float: none; clear: both; margin-bottom: 1em}
#footer_content {width: 950px; margin: 0 auto; position: relative; overflow: hidden; height: 125px; color: white}
ul#footer_nav {position: absolute; top: 40px; right: 0}
ul#footer_nav li {float: left; margin-left: 20px}
.hint_text {color: gray; font-style: italic}
#fb_friends {padding: 12px; text-align: left}
#fb_friends ul {max-height: 300px; margin: 0.5em 0; overflow: auto}
#fb_friends ul li {padding: 8px; float: left; width: 75px; height: 90px}
.popup #fb_friends fieldset {width: auto}
.popup #fb_friends fieldset textarea {width: 99%}
.fb_friend_name {font-size: 0.85em}
.fbFriendSearch {text-align: left; margin-bottom: 15px; margin-left: 10px}
.outer_card_style_tab {width: 828px; height: 245px; margin-right: 0}
#card_thumbs_container {margin-right: 0; width: 828px; padding-bottom: 8px}
#card_selection .pagination {width: 100%}
#card_selection .ui-widget-content span.prev_page, #card_selection .ui-widget-content span.next_page {display: none}
#card_selection .ui-widget-content a.prev_page {width: 110px; height: 38px; background-image: url(../images/buttons/btn_back.png); background-repeat: no-repeat; text-indent: -9999px; float: left; cursor: pointer; color: #145f91}
#card_selection .ui-widget-content a.next_page {width: 110px; height: 38px; background-image: url(../images/buttons/btn_morecards.png); background-repeat: no-repeat; text-indent: -9999px; float: right; cursor: pointer; color: #145f91}
div#ui-datepicker-div {z-index: 999}
.errorExplanation {color: #ba0000; float: none; margin-bottom: 10px; padding: 20px; background: #fff9d7 url(/images/bg/notice_grad.gif) repeat-x; border: 1px solid #888888}
.errorExplanation h3, .errorExplanation h2 {color: #ba0000; float: none}
.errorExplanation h3 {line-height: 0; margin-top: 0}
#character_count {font-size: 1.8em; font-weight: bold}
.confirmation_popup {padding: 30px; width: 500px}
div.confirmation_popup {background: transparent url(/images/wish/wishlist_confirmation_bg.png) repeat-x scroll 0 0; margin: -10px -10px 0; padding: 10px 10px 0; width: 550px; height: auto; text-align: center}
div.confirmation_popup h2 {margin: 0.75em}
div.confirmation_popup p {font-size: 1em}
div.confirmation_popup p a {color: #f46e0f; text-decoration: underline}
#error_flash {color: #ba0000}
body.admin .links li {margin-bottom: 8px; font-size: 1.4em}
.wish_header {width: 546px}
.wish_header h2 {display: inline}
.wish_header a {float: right; color: #ff6600 !important}
li.idea_list_item {position: relative}
.logged_in li.idea_list_item:hover, .logged_in li.idea_list_item.private:hover {background: #c0edfa; cursor: move}
li.idea_list_item.private {background: #e8e8e8 url(/images/bg/wish_list_show_grad_grey.png) left top repeat-x}
li.idea_list_item .wish_bar_image {text-align: center}
li.idea_list_item .delete_icon {top: 4px; position: relative; width: 20px; height: 20px}
li.idea_list_item .wish_bar_description .wish_title_wrapper {float: left; margin-bottom: 10px}
li.idea_list_item .wish_bar_description .wish_title_wrapper span {color: #444444; font-size: 1.1em}
li.idea_list_item .wish_bar_description .wish_title_wrapper .wish_title {margin-bottom: 0px; color: #ff6600; text-decoration: none}
li.idea_list_item .wish_bar_description .wish_title_wrapper .wish_title:hover {text-decoration: underline}
li.idea_list_item .wish_bar_description .buy_it_now {float: right; margin-bottom: -7px; margin-right: -35px; margin-top: -20px}
li.idea_list_item .wish_bar_description .buy_it_now a {color: #0979ba}
li.idea_list_item .wish_bar_description .description {width: 350px}
#friends_tab .add_friend_links {float: right; margin-left: 5px; color: #ff6600}
#friends_tab .add_friend_links a {float: right; margin-left: 5px; color: #ff6600}
#friends_tab .empty_friend_message {margin-top: 25px; text-align: center}
#add_friend_form div {margin-top: 10px; padding-left: 40px}
#add_friend_form div.fieldWithErrors {margin-top: 0; padding-left: 0}
#add_friend_form #custom_message {width: 261px}
#add_friend_form .custom_message_box {margin-top: 15px}
#add_friend_form .submit_button {padding-left: 0px; text-align: center; margin-top: 20px}
#add_friend_form .email_invitation_box label, #add_friend_form .email_invitation_box input {float: left}
#friends_list li {margin-top: 10px; border-bottom: solid 1px lightgray; padding-bottom: 15px}
#friends_list li .user_name a {color: #ff6600; text-decoration: underline}
#friends_list li div.friend_image {float: left}
#friends_list li div.friend_item_content {float: left; margin-left: 15px}
#friends_list li div.friend_item_content .user_name {font-size: 1.5em}
#friends_list li div.friend_item_content .user_email {margin-top: 5px}
#friends_list li .friend_links {float: right; width: 100px}
#friends_list li .friend_links li {border-bottom: none; padding-bottom: 5px}
#friends_list li div.remove_friend_link a {float: left; margin-left: 5px}
#friends_tab .pagination {text-align: center; margin-top: 15px}
.friend_invitation_form #custom_message {width: 500px; height: 100px}
.friend_invitation_form .friend_invitation_submit {margin-top: 10px; text-align: center}
#friends_tab #friend_confirmation {margin-top: 5px}
#example_modal {position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 99}
#example_modal .example_inner {position: relative; margin: 0 auto; background: transparent url(/images/gift_flow/example_bg.png) no-repeat scroll 0 0; width: 911px; height: 558px; top: 85px}
.example_inner .close {position: absolute; top: -12px; right: -12px}
.example_inner img.primary {margin: 0 auto; display: block; position: relative; top: 45px}
.example_inner .pointer {position: absolute}
.example_inner .name {top: 90px; left: 40px}
.example_inner .comment {top: 190px; left: 50px}
.example_inner .selected_images {top: 105px; left: 675px}
.example_inner .link {top: 385px; left: 655px}
#example_modal .bg {position: fixed; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; background: black none repeat scroll 0 0; filter: alpha(opacity=33); opacity: 0.33}
body.alt_send_money_cards #facebox_overlay, body.send_money_cards #facebox_overlay {opacity: 1 !important; filter: alpha(opacity=100) !important}
body.alt_send_money_cards #facebox_overlay .facebox_lottay_logo, body.send_money_cards #facebox_overlay .facebox_lottay_logo {display: block}
.search_result_photo {width: 70px}
.search_result_photo .profile_photo {display: inline}
.search_result_photo .profile_photo .profile_preview_link {bottom: -20px; right: 7px}
.title .profile_photo {display: inline}
.title .profile_photo .profile_preview_link {bottom: -18px; right: 13px}
.profile_photo {position: relative}
.profile_photo .profile_preview_link {position: absolute; bottom: 5px; right: 2px}
.profile_photo .profile_preview_link a {border-bottom: none}
.profile_preview {text-align: center; padding: 20px}
#facebox .offers {width: 900px; margin: 20px 0}
#facebox .offers a {color: #f47e32}
#facebox .offers .offer {float: left; border-left: 1px dotted gray; width: 139px; padding: 0 20px; text-align: center}
#facebox .offers .offer.first {border: none}
#facebox .offers .offer .offer_image img {padding: 8px; border: 1px solid lightgray}
#facebox .offers .offer .offer_title {margin: 7px 0}
#facebox .offers .offer .offer_buy_it_now {margin-top: 7px}
#facebox .offers .empty_results {font-size: 1.4em; font-weight: bold; margin: 40px 0; text-align: center}
#facebox .offers .attribution_text {text-align: right; margin-top: 10px}
.card_styles .card_regions li {float: left; margin-left: 10px; font-size: 1.5em; margin-bottom: 20px}
body.send_money_cards .new .selected_card_container #selected_card_style_image {width: 413px; height: 413px; border: 3px solid white}
body.send_money_cards .new .selected_card_container #selected_card_style_image img {max-height: 413px; max-width: 413px}
body.alt_send_money_cards .show .pagination, body.send_money_cards .show .pagination {display: none}
body.alt_send_money_cards .new, body.alt_send_money_cards .new_card, body.send_money_cards .new, body.send_money_cards .new_card {padding: 0 18px 18px; position: relative}
body.alt_send_money_cards #card_style_customizer, body.send_money_cards #card_style_customizer {display: none}
body.alt_send_money_cards .lots_of_cards.outer_card_style_tab, body.send_money_cards .lots_of_cards.outer_card_style_tab {height: 315px}
body.alt_send_money_cards .lots_of_cards.outer_card_style_tab #card_thumbs_container .card_thumb, body.send_money_cards .lots_of_cards.outer_card_style_tab #card_thumbs_container .card_thumb {margin-top: 10px}
body.alt_send_money_cards .lots_of_cards.outer_card_style_tab #card_thumbs_container .card_thumb img, body.send_money_cards .lots_of_cards.outer_card_style_tab #card_thumbs_container .card_thumb img {max-width: 118px}
body.alt_send_money_cards #content, body.send_money_cards #content {padding: 0; background: none; border: none}
body.alt_send_money_cards #content .form_container, body.send_money_cards #content .form_container {padding-left: 60px; height: 400px}
body.alt_send_money_cards #content .form_container h2, body.send_money_cards #content .form_container h2 {font-size: 1.5em}
body.alt_send_money_cards #content .form_container h2#from_label, body.send_money_cards #content .form_container h2#from_label {margin-left: -62px}
body.alt_send_money_cards #content .new, body.alt_send_money_cards #content .new_card, body.send_money_cards #content .new, body.send_money_cards #content .new_card {position: relative}
body.alt_send_money_cards #content .new .card_inside_form_wrapper, body.alt_send_money_cards #content .new_card .card_inside_form_wrapper, body.send_money_cards #content .new .card_inside_form_wrapper, body.send_money_cards #content .new_card .card_inside_form_wrapper {position: absolute; right: 30px}
body.alt_send_money_cards #content .new .card_inside_form_wrapper .attach_photos_icon, body.alt_send_money_cards #content .new_card .card_inside_form_wrapper .attach_photos_icon, body.send_money_cards #content .new .card_inside_form_wrapper .attach_photos_icon, body.send_money_cards #content .new_card .card_inside_form_wrapper .attach_photos_icon {position: absolute; right: 2px; top: -5px}
body.alt_send_money_cards #content .new .card_inside_form_wrapper .attach_photos_count, body.alt_send_money_cards #content .new_card .card_inside_form_wrapper .attach_photos_count, body.send_money_cards #content .new .card_inside_form_wrapper .attach_photos_count, body.send_money_cards #content .new_card .card_inside_form_wrapper .attach_photos_count {position: absolute; right: 43px; top: -10px; font-family: georgia, "palatino", serif; color: white; font-size: 1.6em}
body.alt_send_money_cards #content .new .card_inside_form_wrapper .attach_photos_count .attach_photos_count_icon, body.alt_send_money_cards #content .new_card .card_inside_form_wrapper .attach_photos_count .attach_photos_count_icon, body.send_money_cards #content .new .card_inside_form_wrapper .attach_photos_count .attach_photos_count_icon, body.send_money_cards #content .new_card .card_inside_form_wrapper .attach_photos_count .attach_photos_count_icon {position: absolute; right: 0px; top: 0px}
body.alt_send_money_cards #content .new .card_inside_form_wrapper .attach_photos_count #attach_photos_count_number, body.alt_send_money_cards #content .new_card .card_inside_form_wrapper .attach_photos_count #attach_photos_count_number, body.send_money_cards #content .new .card_inside_form_wrapper .attach_photos_count #attach_photos_count_number, body.send_money_cards #content .new_card .card_inside_form_wrapper .attach_photos_count #attach_photos_count_number {position: absolute; right: 12px; top: 5px}
body.alt_send_money_cards #content .new .card_inside_form_wrapper .attach_photos_label, body.alt_send_money_cards #content .new_card .card_inside_form_wrapper .attach_photos_label, body.send_money_cards #content .new .card_inside_form_wrapper .attach_photos_label, body.send_money_cards #content .new_card .card_inside_form_wrapper .attach_photos_label {position: absolute; right: 80px; top: 5px; font-family: georgia, "palatino", serif; color: #5a4a42; font-style: italic; font-size: 1.2em}
body.alt_send_money_cards #content .new .card_inside_form_wrapper#attach_images .file_chooser_box #uploadForm label, body.alt_send_money_cards #content .new_card .card_inside_form_wrapper#attach_images .file_chooser_box #uploadForm label, body.send_money_cards #content .new .card_inside_form_wrapper#attach_images .file_chooser_box #uploadForm label, body.send_money_cards #content .new_card .card_inside_form_wrapper#attach_images .file_chooser_box #uploadForm label {margin-top: 2px}
body.alt_send_money_cards #content .new .card_inside_form_wrapper#attach_images .file_chooser_box #uploadForm .file_field, body.alt_send_money_cards #content .new_card .card_inside_form_wrapper#attach_images .file_chooser_box #uploadForm .file_field, body.send_money_cards #content .new .card_inside_form_wrapper#attach_images .file_chooser_box #uploadForm .file_field, body.send_money_cards #content .new_card .card_inside_form_wrapper#attach_images .file_chooser_box #uploadForm .file_field {float: left; width: 225px !important}
body.alt_send_money_cards #content .new .card_inside_form_wrapper#attach_images .file_chooser_box #uploadForm .file_field input, body.alt_send_money_cards #content .new_card .card_inside_form_wrapper#attach_images .file_chooser_box #uploadForm .file_field input, body.send_money_cards #content .new .card_inside_form_wrapper#attach_images .file_chooser_box #uploadForm .file_field input, body.send_money_cards #content .new_card .card_inside_form_wrapper#attach_images .file_chooser_box #uploadForm .file_field input {width: 80px !important; border: none; margin: 5px 0 !important; font-size: 1em; height: 20px !important}
body.alt_send_money_cards #content .new .card_inside_form_wrapper#attach_images .file_chooser_box #uploadForm .file_spinner, body.alt_send_money_cards #content .new_card .card_inside_form_wrapper#attach_images .file_chooser_box #uploadForm .file_spinner, body.send_money_cards #content .new .card_inside_form_wrapper#attach_images .file_chooser_box #uploadForm .file_spinner, body.send_money_cards #content .new_card .card_inside_form_wrapper#attach_images .file_chooser_box #uploadForm .file_spinner {position: absolute; left: 0; top: 95px}
body.alt_send_money_cards #content .new .card_inside_form_wrapper#attach_images .file_chooser_box #uploadForm #add_another_image_arrow, body.alt_send_money_cards #content .new_card .card_inside_form_wrapper#attach_images .file_chooser_box #uploadForm #add_another_image_arrow, body.send_money_cards #content .new .card_inside_form_wrapper#attach_images .file_chooser_box #uploadForm #add_another_image_arrow, body.send_money_cards #content .new_card .card_inside_form_wrapper#attach_images .file_chooser_box #uploadForm #add_another_image_arrow {display: none; margin-top: -2px; margin-left: 5px}
body.alt_send_money_cards #content .new .card_inside_form_wrapper#attach_images .attach_photos_header, body.alt_send_money_cards #content .new_card .card_inside_form_wrapper#attach_images .attach_photos_header, body.send_money_cards #content .new .card_inside_form_wrapper#attach_images .attach_photos_header, body.send_money_cards #content .new_card .card_inside_form_wrapper#attach_images .attach_photos_header {font-family: georgia, "palatino", serif; font-style: normal; color: #5a4a42; font-size: 1.4em; text-align: left; margin-left: 0}
body.alt_send_money_cards #content .new .card_inside_form_wrapper#attach_images .close_attach_photos, body.alt_send_money_cards #content .new_card .card_inside_form_wrapper#attach_images .close_attach_photos, body.send_money_cards #content .new .card_inside_form_wrapper#attach_images .close_attach_photos, body.send_money_cards #content .new_card .card_inside_form_wrapper#attach_images .close_attach_photos {position: absolute; right: 10px; top: 10px}
body.alt_send_money_cards #content .new .card_inside_form_wrapper#attach_images .attach_photos_clip, body.alt_send_money_cards #content .new_card .card_inside_form_wrapper#attach_images .attach_photos_clip, body.send_money_cards #content .new .card_inside_form_wrapper#attach_images .attach_photos_clip, body.send_money_cards #content .new_card .card_inside_form_wrapper#attach_images .attach_photos_clip {position: absolute; right: 10px; top: -4px}
body.alt_send_money_cards #content .new .card_inside_form_wrapper#attach_images #photo_previews, body.alt_send_money_cards #content .new_card .card_inside_form_wrapper#attach_images #photo_previews, body.send_money_cards #content .new .card_inside_form_wrapper#attach_images #photo_previews, body.send_money_cards #content .new_card .card_inside_form_wrapper#attach_images #photo_previews {margin: 10px 0; position: relative; overflow: auto; height: 255px}
body.alt_send_money_cards #content .new .card_inside_form_wrapper#attach_images #photo_previews li, body.alt_send_money_cards #content .new_card .card_inside_form_wrapper#attach_images #photo_previews li, body.send_money_cards #content .new .card_inside_form_wrapper#attach_images #photo_previews li, body.send_money_cards #content .new_card .card_inside_form_wrapper#attach_images #photo_previews li {float: left; text-align: center; margin: 0 10px 10px 0; width: 100px; height: 100px; border: 1px solid #d2ccbb; position: relative}
body.alt_send_money_cards #content .new .card_inside_form_wrapper#attach_images #photo_previews li a, body.alt_send_money_cards #content .new_card .card_inside_form_wrapper#attach_images #photo_previews li a, body.send_money_cards #content .new .card_inside_form_wrapper#attach_images #photo_previews li a, body.send_money_cards #content .new_card .card_inside_form_wrapper#attach_images #photo_previews li a {position: absolute; top: 1px; right: 1px}
body.alt_send_money_cards #content .new .card_inside_form_wrapper#attach_images .done_button, body.alt_send_money_cards #content .new_card .card_inside_form_wrapper#attach_images .done_button, body.send_money_cards #content .new .card_inside_form_wrapper#attach_images .done_button, body.send_money_cards #content .new_card .card_inside_form_wrapper#attach_images .done_button {width: 100%; text-align: center}
body.alt_send_money_cards #content .new #card_form .selected_card_container, body.alt_send_money_cards #content .new_card #card_form .selected_card_container, body.send_money_cards #content .new #card_form .selected_card_container, body.send_money_cards #content .new_card #card_form .selected_card_container {top: 86px}
body.alt_send_money_cards #content .new #card_selection .pagination, body.alt_send_money_cards #content .new_card #card_selection .pagination, body.send_money_cards #content .new #card_selection .pagination, body.send_money_cards #content .new_card #card_selection .pagination {width: 413px}
body.alt_send_money_cards #content .new #card_selection .lots_of_cards.outer_card_style_tab, body.alt_send_money_cards #content .new_card #card_selection .lots_of_cards.outer_card_style_tab, body.send_money_cards #content .new #card_selection .lots_of_cards.outer_card_style_tab, body.send_money_cards #content .new_card #card_selection .lots_of_cards.outer_card_style_tab {height: 470px}
body.alt_send_money_cards #content .new #card_selection .lots_of_cards.outer_card_style_tab #card_thumbs_container, body.alt_send_money_cards #content .new_card #card_selection .lots_of_cards.outer_card_style_tab #card_thumbs_container, body.send_money_cards #content .new #card_selection .lots_of_cards.outer_card_style_tab #card_thumbs_container, body.send_money_cards #content .new_card #card_selection .lots_of_cards.outer_card_style_tab #card_thumbs_container {width: 450px}
body.alt_send_money_cards #content .new #card_selection .lots_of_cards.outer_card_style_tab #card_thumbs_container p, body.alt_send_money_cards #content .new_card #card_selection .lots_of_cards.outer_card_style_tab #card_thumbs_container p, body.send_money_cards #content .new #card_selection .lots_of_cards.outer_card_style_tab #card_thumbs_container p, body.send_money_cards #content .new_card #card_selection .lots_of_cards.outer_card_style_tab #card_thumbs_container p {font-weight: bold; margin-top: 8px; margin-bottom: 0; color: #195a7f; display: block !important}
body.alt_send_money_cards #content .new #card_selection .lots_of_cards.outer_card_style_tab #card_thumbs_container .card_thumb, body.alt_send_money_cards #content .new_card #card_selection .lots_of_cards.outer_card_style_tab #card_thumbs_container .card_thumb, body.send_money_cards #content .new #card_selection .lots_of_cards.outer_card_style_tab #card_thumbs_container .card_thumb, body.send_money_cards #content .new_card #card_selection .lots_of_cards.outer_card_style_tab #card_thumbs_container .card_thumb {margin-top: 16px; margin-right: 11px; width: 90px !important; height: 90px !important; border: 2px solid #a6dcdb !important}
body.alt_send_money_cards #content .new #card_selection .lots_of_cards.outer_card_style_tab #card_thumbs_container .card_thumb.selected, body.alt_send_money_cards #content .new_card #card_selection .lots_of_cards.outer_card_style_tab #card_thumbs_container .card_thumb.selected, body.send_money_cards #content .new #card_selection .lots_of_cards.outer_card_style_tab #card_thumbs_container .card_thumb.selected, body.send_money_cards #content .new_card #card_selection .lots_of_cards.outer_card_style_tab #card_thumbs_container .card_thumb.selected {margin-top: 12px; margin-right: 7px; border: 4px solid #f47e32 !important}
body.alt_send_money_cards #content .new #card_selection .lots_of_cards.outer_card_style_tab #card_thumbs_container .card_thumb img, body.alt_send_money_cards #content .new_card #card_selection .lots_of_cards.outer_card_style_tab #card_thumbs_container .card_thumb img, body.send_money_cards #content .new #card_selection .lots_of_cards.outer_card_style_tab #card_thumbs_container .card_thumb img, body.send_money_cards #content .new_card #card_selection .lots_of_cards.outer_card_style_tab #card_thumbs_container .card_thumb img {max-width: 90px; max-height: 90px}
body.alt_send_money_cards #content .new .selected_card_container, body.alt_send_money_cards #content .new_card .selected_card_container, body.send_money_cards #content .new .selected_card_container, body.send_money_cards #content .new_card .selected_card_container {position: absolute; top: 110px; right: 45px; background-color: #e9f7f8; padding: 10px}
body.alt_send_money_cards #content .new .selected_card_container p, body.alt_send_money_cards #content .new_card .selected_card_container p, body.send_money_cards #content .new .selected_card_container p, body.send_money_cards #content .new_card .selected_card_container p {font-weight: bold; margin-top: 0px; margin-bottom: 14px; color: #195a7f}
body.alt_send_money_cards #content .new_a, body.send_money_cards #content .new_a {height: 400px}
body.alt_send_money_cards #content .new_a .ui-corner-all, body.alt_send_money_cards #content .new_a .ui-corner-top, body.alt_send_money_cards #content .new_a .ui-corner-bottom, body.send_money_cards #content .new_a .ui-corner-all, body.send_money_cards #content .new_a .ui-corner-top, body.send_money_cards #content .new_a .ui-corner-bottom {-moz-border-radius: 0; border-top-left-radius: 0 !important; border-top-right-radius: 0 !important}
body.alt_send_money_cards #content .new_a .ui-tabs, body.send_money_cards #content .new_a .ui-tabs {padding: 0}
body.alt_send_money_cards #content .new_a .ui-tabs .ui-tabs-nav, body.send_money_cards #content .new_a .ui-tabs .ui-tabs-nav {padding: 0}
body.alt_send_money_cards #content .new_a .ui-tabs .ui-tabs-nav li, body.send_money_cards #content .new_a .ui-tabs .ui-tabs-nav li {border-bottom-width: 1px !important; float: none; margin: 0}
body.alt_send_money_cards #content .new_a .ui-tabs .ui-tabs-nav li a, body.send_money_cards #content .new_a .ui-tabs .ui-tabs-nav li a {padding: 0; font-weight: normal}
body.alt_send_money_cards #content .new_a .ui-widget-content, body.send_money_cards #content .new_a .ui-widget-content {background: none; border: none}
body.alt_send_money_cards #content .new_a .ui-widget-header, body.send_money_cards #content .new_a .ui-widget-header {background: none; border: none}
body.alt_send_money_cards #content .new_a .ui-state-default, body.send_money_cards #content .new_a .ui-state-default {border: none}
body.alt_send_money_cards #content .new_a .ui-state-active, body.send_money_cards #content .new_a .ui-state-active {border: none}
body.alt_send_money_cards #content .new_a #card_selection ul, body.send_money_cards #content .new_a #card_selection ul {float: left; width: 145px; border-top: 1px solid #d3d9db; margin-right: 30px; margin-top: 15px; margin-left: 3px}
body.alt_send_money_cards #content .new_a #card_selection ul .card_tab, body.send_money_cards #content .new_a #card_selection ul .card_tab {font-size: 14px; padding: 6px 5px; height: 18px; border-bottom: 1px solid #d3d9db; background: url(/images/send_money_cards/new_gradient_tab.png) repeat-x}
body.alt_send_money_cards #content .new_a #card_selection ul .card_tab.ui-state-active, body.send_money_cards #content .new_a #card_selection ul .card_tab.ui-state-active {background: none}
body.alt_send_money_cards #content .new_a #card_selection ul .card_tab a, body.send_money_cards #content .new_a #card_selection ul .card_tab a {width: 100%; height: 100%}
body.alt_send_money_cards #content .new_a #card_selection .outer_card_style_tab.lots_of_cards, body.send_money_cards #content .new_a #card_selection .outer_card_style_tab.lots_of_cards {float: left; width: 315px; margin-top: -130px; padding: 0}
body.alt_send_money_cards #content .new_a #card_selection .outer_card_style_tab.lots_of_cards .pagination, body.send_money_cards #content .new_a #card_selection .outer_card_style_tab.lots_of_cards .pagination {width: 313px}
body.alt_send_money_cards #content .new_a #card_selection .outer_card_style_tab.lots_of_cards #card_thumbs_container, body.send_money_cards #content .new_a #card_selection .outer_card_style_tab.lots_of_cards #card_thumbs_container {width: 315px; margin-top: -12px}
body.alt_send_money_cards #content .new_a #card_selection .outer_card_style_tab.lots_of_cards #card_thumbs_container p, body.send_money_cards #content .new_a #card_selection .outer_card_style_tab.lots_of_cards #card_thumbs_container p {display: none !important}
body.alt_send_money_cards #content .new_a #card_selection .outer_card_style_tab.lots_of_cards #card_thumbs_container .card_thumb, body.send_money_cards #content .new_a #card_selection .outer_card_style_tab.lots_of_cards #card_thumbs_container .card_thumb {margin-top: 12px}
body.alt_send_money_cards #content .new_a #card_selection .outer_card_style_tab.lots_of_cards #card_thumbs_container .card_thumb.selected, body.send_money_cards #content .new_a #card_selection .outer_card_style_tab.lots_of_cards #card_thumbs_container .card_thumb.selected {margin-top: 8px}
body.alt_send_money_cards #content .new_a #card_form .selected_card_container, body.send_money_cards #content .new_a #card_form .selected_card_container {padding: 0; background: none; right: 20px; top: 43px}
body.alt_send_money_cards #content .new_a #card_form .selected_card_container #selected_card_style_image, body.send_money_cards #content .new_a #card_form .selected_card_container #selected_card_style_image {border: 1px solid #cccccc}
body.alt_send_money_cards #content .new_c, body.send_money_cards #content .new_c {height: 630px}
body.alt_send_money_cards #content .new_c .ui-corner-all, body.alt_send_money_cards #content .new_c .ui-corner-top, body.alt_send_money_cards #content .new_c .ui-corner-bottom, body.send_money_cards #content .new_c .ui-corner-all, body.send_money_cards #content .new_c .ui-corner-top, body.send_money_cards #content .new_c .ui-corner-bottom {-moz-border-radius: 0; border-top-left-radius: 0 !important; border-top-right-radius: 0 !important}
body.alt_send_money_cards #content .new_c .ui-tabs, body.send_money_cards #content .new_c .ui-tabs {padding: 0}
body.alt_send_money_cards #content .new_c .ui-tabs .ui-tabs-nav, body.send_money_cards #content .new_c .ui-tabs .ui-tabs-nav {padding: 0}
body.alt_send_money_cards #content .new_c .ui-tabs .ui-tabs-nav li, body.send_money_cards #content .new_c .ui-tabs .ui-tabs-nav li {border-bottom-width: 1px !important; float: none; margin: 0}
body.alt_send_money_cards #content .new_c .ui-tabs .ui-tabs-nav li a, body.send_money_cards #content .new_c .ui-tabs .ui-tabs-nav li a {padding: 0; font-weight: normal}
body.alt_send_money_cards #content .new_c .ui-widget-content, body.send_money_cards #content .new_c .ui-widget-content {background: none; border: none}
body.alt_send_money_cards #content .new_c .ui-widget-header, body.send_money_cards #content .new_c .ui-widget-header {background: none; border: none}
body.alt_send_money_cards #content .new_c .ui-state-default, body.send_money_cards #content .new_c .ui-state-default {border: none}
body.alt_send_money_cards #content .new_c .ui-state-active, body.send_money_cards #content .new_c .ui-state-active {border: none}
body.alt_send_money_cards #content .new_c #card_selection, body.send_money_cards #content .new_c #card_selection {height: 540px}
body.alt_send_money_cards #content .new_c #card_selection ul, body.send_money_cards #content .new_c #card_selection ul {float: left; width: 145px; border-top: 1px solid #d3d9db; margin-right: 30px; margin-top: 15px; margin-left: 5px}
body.alt_send_money_cards #content .new_c #card_selection ul .card_tab, body.send_money_cards #content .new_c #card_selection ul .card_tab {font-size: 14px; padding: 6px 5px; height: 18px; border-bottom: 1px solid #d3d9db; background: url(/images/send_money_cards/new_gradient_tab.png) repeat-x}
body.alt_send_money_cards #content .new_c #card_selection ul .card_tab.ui-state-active, body.send_money_cards #content .new_c #card_selection ul .card_tab.ui-state-active {background: none}
body.alt_send_money_cards #content .new_c #card_selection ul .card_tab a, body.send_money_cards #content .new_c #card_selection ul .card_tab a {width: 100%; height: 100%}
body.alt_send_money_cards #content .new_c #card_selection .outer_card_style_tab.lots_of_cards, body.send_money_cards #content .new_c #card_selection .outer_card_style_tab.lots_of_cards {float: left; width: 315px; padding: 0}
body.alt_send_money_cards #content .new_c #card_selection .outer_card_style_tab.lots_of_cards .pagination, body.send_money_cards #content .new_c #card_selection .outer_card_style_tab.lots_of_cards .pagination {width: 743px}
body.alt_send_money_cards #content .new_c #card_selection .outer_card_style_tab.lots_of_cards #card_thumbs_container, body.send_money_cards #content .new_c #card_selection .outer_card_style_tab.lots_of_cards #card_thumbs_container {width: 780px; height: 578px; margin-top: -156px}
body.alt_send_money_cards #content .new_c #card_selection .outer_card_style_tab.lots_of_cards #card_thumbs_container p, body.send_money_cards #content .new_c #card_selection .outer_card_style_tab.lots_of_cards #card_thumbs_container p {display: none !important}
body.alt_send_money_cards #content .new_c #card_selection .outer_card_style_tab.lots_of_cards #card_thumbs_container .card_thumb, body.send_money_cards #content .new_c #card_selection .outer_card_style_tab.lots_of_cards #card_thumbs_container .card_thumb {margin-top: 25px; margin-right: 25px; border: none !important; width: 165px !important; height: 165px !important}
body.alt_send_money_cards #content .new_c #card_selection .outer_card_style_tab.lots_of_cards #card_thumbs_container .card_thumb img, body.send_money_cards #content .new_c #card_selection .outer_card_style_tab.lots_of_cards #card_thumbs_container .card_thumb img {border: none !important; width: 165px; height: 165px; max-height: none !important; max-width: none !important}
body.alt_send_money_cards #content .new_c #card_form .selected_card_container, body.send_money_cards #content .new_c #card_form .selected_card_container {padding: 0; background: none; right: 20px; top: 39px}
body.alt_send_money_cards #content .new_c #card_form .selected_card_container #selected_card_style_image, body.send_money_cards #content .new_c #card_form .selected_card_container #selected_card_style_image {border: 1px solid #cccccc}
.imgPreviewContainer img {width: 325px; position: absolute; background: #222222; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 15px; z-index: 999; border: none; -webkit-box-shadow: 3px 3px 3px #444444; -moz-box-shadow: 3px 3px 3px #444444}
body.send_money_cards h2 {margin-top: 0; margin-bottom: 10px; margin-left: 5px; font-family: georgia; font-size: 2em; color: #00bbff}
body.send_money_cards #container {width: 954px; height: 954px; overflow: visible}
body.send_money_cards #container #content, body.send_money_cards #container .content_background_top, body.send_money_cards #container .content_background_bottom {margin-left: -4px}
body.send_money_cards #container .content_background_top {display: block; background: url(/images/bg/bgMainPromoTop.png) repeat-y; width: 958px; height: 18px; margin-top: 4px}
body.send_money_cards #container .content_background_bottom {display: block; background: url(/images/bg/bgMainPromoBtm.png) repeat-y; width: 958px; height: 18px}
body.send_money_cards #container #content {background: url(/images/bg/bgMainPromoMid.png) repeat-y; min-height: inherit; overflow: visible}
body.send_money_cards #container #content .new_card.confirm .inside_border, body.send_money_cards #container #content .new_contacts.confirm .inside_border {float: left; padding-left: 20px; padding-bottom: 20px; min-height: 330px}
body.send_money_cards #container #content .new_card.confirm .inside_border .card_preview .right_column .info_box, body.send_money_cards #container #content .new_contacts.confirm .inside_border .card_preview .right_column .info_box {color: #421e12; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; height: auto; margin-left: 5px; margin-top: 7px; margin-bottom: 28px; width: 370px; font-size: 14px}
body.send_money_cards #container #content .new_card.confirm .inside_border .card_preview .right_column .info_box p.thank_you, body.send_money_cards #container #content .new_contacts.confirm .inside_border .card_preview .right_column .info_box p.thank_you {margin-bottom: 0.7em}
body.send_money_cards #container #content .new_card.confirm .inside_border .card_preview .right_column .info_box .send_another_card, body.send_money_cards #container #content .new_contacts.confirm .inside_border .card_preview .right_column .info_box .send_another_card {padding-left: 20px; margin: auto; width: 143px}
body.send_money_cards #container #content .new_card.confirm .inside_border .confirm_header, body.send_money_cards #container #content .new_contacts.confirm .inside_border .confirm_header {background: url(/images/send_money_cards/HD_Lottay.png) no-repeat; width: 533px; height: 57px; margin-top: -10px; margin-left: -20px; margin-bottom: 20px}
body.send_money_cards #container #content .new_card.confirm .inside_border .confirm_header .learn_more, body.send_money_cards #container #content .new_contacts.confirm .inside_border .confirm_header .learn_more {float: right; margin-top: 12px; margin-right: 20px}
body.send_money_cards #container #content .new_card.confirm .inside_border .confirm_header .learn_more div, body.send_money_cards #container #content .new_contacts.confirm .inside_border .confirm_header .learn_more div {float: left; margin-left: 5px}
body.send_money_cards #container #content .new_card.confirm .inside_border .confirm_header .learn_more div p a, body.send_money_cards #container #content .new_contacts.confirm .inside_border .confirm_header .learn_more div p a {color: white; font-size: 1.1em}
body.send_money_cards #container #content .new_card.confirm .inside_border h2, body.send_money_cards #container #content .new_contacts.confirm .inside_border h2 {margin-left: 0; font-style: normal}
body.send_money_cards #container #content .new_card.confirm .inside_border .save_card, body.send_money_cards #container #content .new_contacts.confirm .inside_border .save_card {font-size: 14px; color: #421e12}
body.send_money_cards #container #content .new_card.confirm .inside_border .save_card a, body.send_money_cards #container #content .new_contacts.confirm .inside_border .save_card a {color: #ff6600}
body.send_money_cards #container #content .new_card.confirm .inside_border .save_card h2, body.send_money_cards #container #content .new_contacts.confirm .inside_border .save_card h2 {font-size: 1.3em}
body.send_money_cards #container #content .new_card.confirm .inside_border .check_status, body.send_money_cards #container #content .new_contacts.confirm .inside_border .check_status {color: #421e12; font-size: 14px}
body.send_money_cards #container #content .new_card.confirm .inside_border .check_status a, body.send_money_cards #container #content .new_contacts.confirm .inside_border .check_status a {color: #ff6600}
body.send_money_cards #container #content .new_card.confirm .inside_border .check_status h2, body.send_money_cards #container #content .new_contacts.confirm .inside_border .check_status h2 {font-size: 1.3em}
body.send_money_cards #container #content .new_card.confirm .inside_border .like .like_title h2, body.send_money_cards #container #content .new_contacts.confirm .inside_border .like .like_title h2 {font-size: 1.5em}
body.send_money_cards #container #content .new_card.confirm .inside_border .like .like_button, body.send_money_cards #container #content .new_contacts.confirm .inside_border .like .like_button {margin-left: -8px; margin-top: -6px}
body.send_money_cards #container #content .new_card.confirm .return_to_paypal, body.send_money_cards #container #content .new_contacts.confirm .return_to_paypal {margin-top: 5px; display: none}
body.send_money_cards #container #content .new_card.confirm h3, body.send_money_cards #container #content .new_contacts.confirm h3 {color: #195a7f; font-size: 1.2em; font-weight: bold; margin-bottom: 10px; margin-top: 0}
body.send_money_cards #container #content .new_card.confirm .survey, body.send_money_cards #container #content .new_contacts.confirm .survey {margin-top: 15px}
body.send_money_cards #container #content .new_card.confirm .survey .buttons, body.send_money_cards #container #content .new_contacts.confirm .survey .buttons {margin-bottom: 15px; margin-top: 25px}
body.send_money_cards #container #content .new_card.confirm .survey .buttons a, body.send_money_cards #container #content .new_contacts.confirm .survey .buttons a {text-decoration: none}
body.send_money_cards #container #content .new_card.confirm .survey .buttons .yes_button, body.send_money_cards #container #content .new_contacts.confirm .survey .buttons .yes_button {padding: 16px 40px; background: url(/images/send_money_cards/btnYes.png) no-repeat}
body.send_money_cards #container #content .new_card.confirm .survey .buttons .yes_button.pressed, body.send_money_cards #container #content .new_contacts.confirm .survey .buttons .yes_button.pressed {background: url(/images/send_money_cards/btnYesGray.png) no-repeat}
body.send_money_cards #container #content .new_card.confirm .survey .buttons .no_button, body.send_money_cards #container #content .new_contacts.confirm .survey .buttons .no_button {padding: 16px 40px; background: url(/images/send_money_cards/btnNo.png) no-repeat}
body.send_money_cards #container #content .new_card.confirm .survey .buttons .no_button.pressed, body.send_money_cards #container #content .new_contacts.confirm .survey .buttons .no_button.pressed {background: url(/images/send_money_cards/btnNoGray.png) no-repeat}
body.send_money_cards #container #content .new_card.confirm .survey #improve div, body.send_money_cards #container #content .new_contacts.confirm .survey #improve div {margin-top: 12px}
body.send_money_cards #container #content .new_card.confirm .survey #improve div input, body.send_money_cards #container #content .new_card.confirm .survey #improve div label, body.send_money_cards #container #content .new_contacts.confirm .survey #improve div input, body.send_money_cards #container #content .new_contacts.confirm .survey #improve div label {float: left}
body.send_money_cards #container #content .new_card.confirm .survey #tell_paypal, body.send_money_cards #container #content .new_contacts.confirm .survey #tell_paypal {width: 400px}
body.send_money_cards #container #content .new_card.confirm .survey #tell_paypal p, body.send_money_cards #container #content .new_contacts.confirm .survey #tell_paypal p {margin-top: 0; margin-bottom: 0; font-size: 1.2em; line-height: 1.4em; padding-top: 5px}
body.send_money_cards #container #content .new_card.confirm .survey #tell_paypal img, body.send_money_cards #container #content .new_contacts.confirm .survey #tell_paypal img {float: left; margin-right: 10px}
body.send_money_cards #container #content .new_card .outside_border, body.send_money_cards #container #content .new_contacts .outside_border {padding: 15px; border: 2px solid #dbeff0; background-color: #e8f8f8; margin-bottom: 15px}
body.send_money_cards #container #content .new_card .inside_border, body.send_money_cards #container #content .new_contacts .inside_border {padding: 10px; border: 1px solid #a6c9e2; border-radius: 5px 5px; -moz-border-radius: 5px 5px; background-color: white; margin-bottom: 15px}
body.send_money_cards #container #content .new_card .inside_border .card_inside_form_wrapper, body.send_money_cards #container #content .new_contacts .inside_border .card_inside_form_wrapper {margin-right: 0; float: right; width: 405px; max-height: 440px}
body.send_money_cards #container #content .new_card .inside_border .card_inside_form_wrapper .card_inside_form, body.send_money_cards #container #content .new_contacts .inside_border .card_inside_form_wrapper .card_inside_form {background: #fff8e6 url("http://localhost:3000/images/bg/card_inside_bg.jpg") repeat-x 0% 0%; width: 365px; height: 395px; padding: 20px; min-height: inherit}
body.send_money_cards #container #content .new_card .inside_border .card_inside_form_wrapper .card_inside_form textarea, body.send_money_cards #container #content .new_card .inside_border .card_inside_form_wrapper .card_inside_form input[type=text], body.send_money_cards #container #content .new_contacts .inside_border .card_inside_form_wrapper .card_inside_form textarea, body.send_money_cards #container #content .new_contacts .inside_border .card_inside_form_wrapper .card_inside_form input[type=text] {background: none; border: 1px dashed #d3cbbc; font-size: 1.5em; text-align: center; margin-top: 4px}
body.send_money_cards #container #content .new_card .inside_border .card_inside_form_wrapper .card_inside_form textarea, body.send_money_cards #container #content .new_contacts .inside_border .card_inside_form_wrapper .card_inside_form textarea {height: 315px; padding: 20px; width: 320px}
body.send_money_cards #container #content .new_card .inside_border .card_inside_form_wrapper .card_inside_form input, body.send_money_cards #container #content .new_contacts .inside_border .card_inside_form_wrapper .card_inside_form input {width: 360px; margin: 12px auto 0; height: 1.5em}
body.send_money_cards #container #content .new_card .inside_border .card_inside_form_wrapper .card_inside_form .your_photo, body.send_money_cards #container #content .new_contacts .inside_border .card_inside_form_wrapper .card_inside_form .your_photo {border: 1px dashed #d3cbbc; padding: 5px; margin: 12px auto 0; height: 27px; width: 350px}
body.send_money_cards #container #content .new_card .inside_border .card_inside_form_wrapper .card_inside_form .your_photo input[type=file], body.send_money_cards #container #content .new_contacts .inside_border .card_inside_form_wrapper .card_inside_form .your_photo input[type=file] {float: right; border: none; width: 200px; margin-top: 5px; font-size: 1em}
body.send_money_cards #container #content .new_card .inside_border .card_inside_form_wrapper .card_inside_form .your_photo label, body.send_money_cards #container #content .new_contacts .inside_border .card_inside_form_wrapper .card_inside_form .your_photo label {float: left; font-size: 1.25em; font-family: georgia, palatino, serif; font-style: italic; margin-top: 5px; color: #5a4a42}
body.send_money_cards #container #content .new_card .back_button, body.send_money_cards #container #content .new_contacts .back_button {float: left}
body.send_money_cards #container #content .new_card .next_steps, body.send_money_cards #container #content .new_contacts .next_steps {float: right}
body.send_money_cards .form_container label {color: gray}
body.send_money_cards .form_container .info_box {margin: auto; width: 306px}
body.send_money_cards .form_container .info_box h2 {font-family: arial; font-weight: bold; font-style: italic; color: #195a7f; margin-top: 0}
body.send_money_cards .form_container #notify_me_label {margin-top: 10px; margin-bottom: 10px; float: left}
body.send_money_cards .form_container #send_money_card_notify_me {float: left}
body.send_money_cards .form_container .card_preview {height: 500px}
body.send_money_cards .form_container #giver_email_display {margin-bottom: 10px}
body.send_money_cards .form_container #contact_info_email, body.send_money_cards .form_container #send_money_card_amount, body.send_money_cards .form_container #recipient_email, body.send_money_cards .form_container #recaptcha_response_field {width: 300px}
body.send_money_cards .form_container #recipient_email {margin-bottom: 10px}
body.send_money_cards .form_container #to_label, body.send_money_cards .form_container #from_label {margin-left: -39px; font-style: normal; display: inline; position: absolute}
body.send_money_cards .form_container #from_label {margin-left: -68px}
body.send_money_cards .form_container #contact_info_fname, body.send_money_cards .form_container #contact_info_lname {width: 150px; display: inline; float: left; margin-bottom: 10px; margin-top: 10px}
body.send_money_cards .form_container #contact_info_fname input {width: 140px}
body.send_money_cards .form_container #contact_info_lname input {width: 150px}
body.send_money_cards .form_container .recaptcha_box {width: 300px; margin: auto; margin-top: 20px}
body.send_money_cards .show .left_column {text-align: left; margin: 0; padding-left: 25px; color: #333333; float: left}
body.send_money_cards .show .left_column h2 {font-size: 1.5em; margin-top: 20px}
body.send_money_cards .show .left_column #card_thumbs_container {width: 225px}
body.send_money_cards .show .left_column #card_thumbs_container .card_thumb, body.send_money_cards .show .left_column #card_thumbs_container .card_thumb img {height: 90px !important; width: 90px; margin: 0 6px 6px 0}
body.send_money_cards .show .left_column #card_thumbs_container .card_thumb img {border: 2px solid #a6dcdb}
body.send_money_cards .show .left_column .more_cards {float: right; font-family: Trebuchet MS; font-size: 1.3em; margin-top: 10px; margin-right: 22px}
body.send_money_cards .show .left_column .more_cards a {color: #ff6600}
body.send_money_cards .show .left_column h3.giftheadline {color: #00bffb; font-size: 1.8em; margin-bottom: 0.4em; margin-left: 2px}
body.send_money_cards .show .left_column span {font-size: 1em; display: block; margin-bottom: 10px; margin-left: 2px}
body.send_money_cards .show .left_column .send_a_card {margin-top: 10px; margin-left: 155px}
body.send_money_cards .show .right_column {position: relative; text-align: center; border: solid 1px #d3b169; background: #fef1e1; padding: 10px 0 30px 0; margin: 3px 0 5px 0; width: 675px; height: 416px; float: left}
body.send_money_cards .show .right_column .envelope_back {position: absolute; top: 15px; left: 20px}
body.send_money_cards .show .right_column .card_thumbnail {position: absolute; top: 52px; left: 4px}
body.send_money_cards .show .right_column .card_thumbnail img {max-width: 338px; max-height: 338px}
body.send_money_cards .show .right_column .card_envelope {position: absolute; top: 167px; left: 20px}
body.send_money_cards .show .right_column .facebook_stuff {margin: 15px; width: 250px; height: 182px; border: 1px dashed #d3b169; background: white; float: right; position: relative; text-align: left}
body.send_money_cards .show .right_column .facebook_stuff .fbicon {position: absolute; top: 15px; left: 15px}
body.send_money_cards .show .right_column .facebook_stuff h2 {margin-left: 50px; margin-top: 15px}
body.send_money_cards .show .right_column .facebook_stuff p {font-size: 1.1em; margin-left: 15px; margin-bottom: 0; line-height: 2em; color: #5c4943; font-family: Trebuchet MS}
body.send_money_cards .show .right_column .facebook_stuff .cardholder {width: 62px; height: 73px; background: url(/images/send_money_cards/cardholder.png); text-align: left; float: left; margin-left: 15px; margin-top: 0}
body.send_money_cards .show .right_column .facebook_stuff .cardholder img {margin-left: 2px; margin-top: 12px; height: 57px; width: 57px}
body.send_money_cards .show .right_column .facebook_stuff .post_btn {float: right; margin-right: 15px; margin-top: 25px}
body.send_money_cards .show .right_column .promo {margin: 0 15px; background: white; border: 1px solid black; width: 250px; height: 200px; float: right}
body.send_money_cards #container #content .new_contacts {padding: 0px 18px 18px}
body.send_money_cards #container #content .new_contacts .spinner {float: right; height: 20px; width: 16px; margin-top: 22px; margin-right: 5px; display: none}
body.send_money_cards #container #content .new_contacts .next_steps {display: none}
body.send_money_cards #container #content .new_contacts .inside_border {width: auto}
body.send_money_cards #container #content .new_contacts .card_preview {height: auto; width: auto}
body.send_money_cards #container #content .new_contacts .card_preview .card_display_section {background: url("/images/send_money_cards/cardOpen.png") top left no-repeat; position: relative; float: left; width: 437px; height: 467px}
body.send_money_cards #container #content .new_contacts .card_preview .card_display_section .dollars .dollar_container {position: absolute; top: 30px; left: 30px; z-index: 2}
body.send_money_cards #container #content .new_contacts .card_preview .card_display_section #selected_card_style_image {padding-top: 29px; position: absolute; top: 0; left: 0; z-index: 3}
body.send_money_cards #container #content .new_contacts .card_preview .card_display_section .preview_card_button {position: absolute; top: 220px; left: 154px; width: 128px; z-index: 3}
body.send_money_cards #container #content .new_contacts .card_preview .right_column {float: left; position: relative}
body.send_money_cards #container #content .new_contacts .card_preview .right_column .fake_box {position: absolute; top: 0; left: 26px}
body.send_money_cards #container #content .new_contacts .card_preview .right_column .fake_box table tbody tr td {padding: 0}
body.send_money_cards #container #content .new_contacts .card_preview .right_column .fake_box table tbody tr td .header {background-color: #3db9e5; padding: 10px}
body.send_money_cards #container #content .new_contacts .card_preview .right_column .fake_box table tbody tr td .header h2 {color: white; margin: 0}
body.send_money_cards #container #content .new_contacts .card_preview .right_column .fake_box table tbody tr td .text {margin: 10px; color: #5c4943; font-size: 1.2em; line-height: 1.6em; width: 380px}
body.send_money_cards #container #content .new_contacts .card_preview .right_column .send_button {margin-top: 20px; float: right}
body.send_money_cards #container #content .new_contacts .card_preview .right_column .info_box {padding: 15px; padding-top: 45px; padding-right: 10px; background-color: #fff8d2; border: solid 1px #ffb740; width: 405px; height: 285px; margin-top: 29px; margin-left: 10px}
body.send_money_cards #container #content .new_contacts .card_preview .right_column .info_box .to_field {height: 45px; width: 400px}
body.send_money_cards #container #content .new_contacts .card_preview .right_column .info_box .to_field input#recipient_email, body.send_money_cards #container #content .new_contacts .card_preview .right_column .info_box .to_field input#contact_info_email {width: 290px; padding: 5px; position: relative; float: left; margin-left: 10px}
body.send_money_cards #container #content .new_contacts .card_preview .right_column .info_box .to_field h2 {position: relative; float: left; padding-right: 0}
body.send_money_cards #container #content .new_contacts .card_preview .right_column .info_box h2, body.send_money_cards #container #content .new_contacts .card_preview .right_column .info_box #security_check {font-family: Georgia; font-size: 2em !important; font-style: italic; font-weight: normal; color: #ff6600}
body.send_money_cards #container #content .new_contacts .card_preview .right_column .info_box h2 .optional, body.send_money_cards #container #content .new_contacts .card_preview .right_column .info_box #security_check .optional {font-size: 0.6em}
body.send_money_cards #container #content .new_contacts .card_preview .right_column .info_box #recaptcha_widget, body.send_money_cards #container #content .new_contacts .card_preview .right_column .info_box .recaptcha_text {margin-left: 5px; color: #5c4943}
body.send_money_cards #container #content .new_contacts .card_preview .right_column .info_box .back {margin-left: 5px; margin-top: 10px; font-size: 1.1em}
body.send_money_cards #container #content .new_contacts .card_preview .right_column .info_box .money_and_text {height: 160px; font-family: Trebuchet MS}
body.send_money_cards #container #content .new_contacts .card_preview .right_column .info_box .money_and_text .smc_amount {height: 144px; width: 232px; background: url("/images/send_money_cards/stackMoney.png"); position: relative; float: left; font-family: Trebuchet MS}
body.send_money_cards #container #content .new_contacts .card_preview .right_column .info_box .money_and_text .smc_amount label {color: #5f743c; right: 57px; position: absolute; top: 38px}
body.send_money_cards #container #content .new_contacts .card_preview .right_column .info_box .money_and_text .smc_amount input {font-size: 1.5em; height: 25px; padding: 0; position: absolute; right: 50px; text-align: right; top: 55px; width: 80px !important; color: #889b5f}
body.send_money_cards #container #content .new_contacts .card_preview .right_column .info_box .money_and_text .info_links {float: right; width: 165px; color: #5c4943; padding-top: 8px; padding-left: 5px; font-size: 1em}
body.send_money_cards #container #content .new_contacts .card_preview .right_column .info_box .money_and_text .info_links a {color: #00bbff}
body.send_money_cards #container #content .new_contacts .card_preview .right_column .info_box .money_and_text .info_links p {margin-bottom: 0.8em; line-height: 1.3em}
body.send_money_cards .right_column {margin-left: 20px; float: left; width: 419px}
body.send_money_cards .right_column .select_image_box {float: left; border: 1px solid #b1b1b1; margin-bottom: 20px; width: 100%; padding: 10px; height: 72px}
body.send_money_cards .right_column .select_image_box form {color: #421e12}
body.send_money_cards .right_column .select_image_box h3 {color: #421e12; margin-top: 0px; font-family: Georgia}
body.send_money_cards .right_column .text_edit_box {float: left; border: 1px solid #b1b1b1; padding: 10px}
body.send_money_cards .right_column .text_edit_box h3 {color: #421e12; margin: 0px; font-family: Georgia}
body.send_money_cards .right_column .text_edit_box label {color: #421e12}
body.send_money_cards .right_column .text_edit_box .cover_font_selector {margin-bottom: 20px}
body.send_money_cards .right_column .text_edit_box .cover_font_selector div {display: inline-block}
body.send_money_cards .right_column .text_edit_box .cover_font_selector #cover_font_color {margin-right: 10px}
body.send_money_cards .right_column .text_edit_box .cover_font_selector label {display: inline; margin-right: 5px}
body.send_money_cards .right_column .text_edit_box .cover_font_selector select#card_cover_font_style {margin-right: 20px; width: 130px}
body.send_money_cards .right_column .text_edit_box .cover_font_selector .picker {background: transparent url(/stylesheets/images/select.png) repeat scroll 0 0; height: 36px; position: relative; width: 36px; top: 14px}
body.send_money_cards .right_column .text_edit_box .cover_font_selector .picker div {background: transparent url(/stylesheets/images/select.png) repeat scroll center center; height: 30px; left: 3px; position: absolute; top: 3px; width: 30px}
body.send_money_cards .right_column .text_edit_box textarea {width: 413px; height: 214px; text-align: center}
#selected_card_style_image {float: left; margin: 0 auto; text-align: center; overflow: hidden; height: 437px; width: 437px; position: relative; display: table-cell; vertical-align: center}
#selected_card_style_image table {border: none; margin: 0; border-collapse: collapse; height: 100%; table-layout: fixed}
#selected_card_style_image table tr {border: none}
#selected_card_style_image table td {padding: 0; vertical-align: middle; background: #f5f5f5; border: none}
#selected_card_style_image img {max-height: 437px; max-width: 437px}
#selected_card_style_image #card_message_text {position: absolute; padding: 10px; text-align: center; top: 20px; left: 20px; height: 375px; width: 375px; overflow: hidden}
#selected_card_style_image #card_message_text p {font-size: inherit}
.new_contacts #selected_card_style_image #card_message_text {margin-top: 29px}
#card_both_sides .x_circle {position: absolute; top: 0px; right: 0px}
#card_picture_side {height: 600px; width: 600px}
#card_picture_side #selected_card_style_image {height: 600px; width: 600px}
#card_picture_side #selected_card_style_image table {width: 100%}
#card_picture_side #selected_card_style_image img {max-height: 600px; max-width: 600px}
#card_picture_side #selected_card_style_image #card_message_text {position: absolute; padding: 14px; text-align: center; top: 27.4px; left: 27.4px; height: 515px; width: 515px}
.card_thumbnail #selected_card_style_image {height: 330px; width: 330px; margin-left: 30px}
.card_thumbnail #selected_card_style_image img {max-height: 330px; max-width: 330px}
.card_thumbnail #selected_card_style_image #card_message_text {position: absolute; padding: 7.6px; text-align: center; top: 15.2px; left: 15.2px; height: 283px; width: 283px}
#selected_card_style_image.thumbnail_card_cover {height: 75px; width: 75px}
#selected_card_style_image.thumbnail_card_cover #card_message_text {max-height: 75px; max-width: 75px; height: 55px; left: 0px; padding: 10px; position: absolute; top: 0px; width: 55px}
#selected_card_style_image.thumbnail_card_cover img {max-width: 75px; max-height: 75px}
body {font-size: 75%; color: #666666; font-family: Arial, Verdana, sans-serif}
h1, h2, h3, h4, h5, h6 {color: #57aee2; font-family: Arial, sans-serif; font-weight: normal}
h1, h2, h3, h4, h5, h6 {font-weight: normal}
h1 {font-size: 3.4em; line-height: 1; margin: 0.2em 0 0.5em}
h2 {font-size: 2.5em; margin-bottom: 0.25em; overflow: hidden}
h3 {font-size: 1.5em; line-height: 1; margin-bottom: 1em; font-weight: normal; clear: left}
h4 {font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em}
h5 {font-size: 1em; font-weight: bold; margin-bottom: 1.5em}
h6 {font-size: 1em; font-weight: bold}
h2.subheading {margin-top: -10px}
h1 img {vertical-align: middle}
h1 a {color: #57aee2; border-bottom: 1px dashed #57aee2; text-decoration: none}
h1 a:hover, h1 a:active {color: #57aee2; border-bottom: 1px dashed #57aee2; text-decoration: none}
h2 a {color: #57aee2; border-bottom: 1px dashed #57aee2; text-decoration: none}
h2 a:hover, h2 a:active {color: #57aee2; border-bottom: 1px dashed #57aee2; text-decoration: none}
#primary_content h2 {margin-top: 0}
p {margin: 0 0 1.5em}
p.last {margin-bottom: 0}
p img.float {float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0}
p img.top {margin-top: 0}
ul, ol {margin: 0; padding: 0}
ul {list-style-type: none}
ol {list-style-type: decimal}
dl {margin: 0}
dl dt {font-weight: bold}
dd {margin-left: 1.5em}
ul li {overflow: hidden}
ul.bulleted {list-style-type: disc; margin-left: 20px}
abbr, acronym {border-bottom: 1px dotted #666666}
address {margin-top: 1.5em; font-style: italic}
del {color: #666666}
a {color: #1f85b7; text-decoration: none}
a:focus, a:hover {text-decoration: underline}
a img {border: none}
blockquote {margin: 1.5em; color: #666666; font-style: italic}
strong {font-weight: bold}
em {font-style: italic; background: #ffffcc; color: #222222; padding: 2px 5px}
dfn {font-style: italic; background: #ffffcc; color: #222222; padding: 2px 5px; font-weight: bold}
pre, code {margin: 1.5em 0; white-space: pre}
pre, code {font: 1em "andale mono", "monotype.com", "lucida console", monospace; line-height: 1.5}
tt {font: 1em "andale mono", "monotype.com", "lucida console", monospace; line-height: 1.5; display: block; margin: 1.5em 0; line-height: 1.5}
hr {background: #dddddd; color: #dddddd; clear: both; float: none; width: 100%; height: 1px; border: none; margin: 0 0 1.4em}
hr.clearboth {display: block; visibility: hidden; clear: both; margin: 0; padding: 0}
hr.clearleft {display: block; visibility: hidden; clear: both; margin: 0; padding: 0; clear: left}
.last {margin-right: 0 !important}
table {width: 100%; margin: 1.4em 0; vertical-align: middle; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; border-top: 1px solid #eeeeee}
th {border-bottom: 1px solid #dddddd; font-weight: normal; color: #777777; vertical-align: baseline; text-align: left; background: url(/images/bg/th_grad.png) left top repeat-x}
td {border-bottom: 1px solid #dddddd; vertical-align: middle}
th, td {padding: 6px 5px 6px 5px}
tfoot {font-style: italic}
caption {background: #ffffcc}
tr.alt {background: #eeeeee}
.small {font-size: 0.8em; margin-bottom: 1.875em; line-height: 1.875em}
.large {font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em}
.quiet {color: #888888}
.blurb {font-size: 1.25em; line-height: 1.5em; color: gray}
.highlight {background: yellow}
.flashes {color: red}
.added {color: #006600}
.removed {color: #990000}
.top {margin-top: 0; padding-top: 0}
.bottom {margin-bottom: 0; padding-bottom: 0}
.left {float: left}
.right {float: right}
img.left {margin-right: 10px}
img.right {margin-left: 10px}
.title {font-size: 1.5em; font-weight: bold}
.hide, .hidden {display: none}
.flashes {background: #fffacc; border: 1px solid #cccccc; margin: 0 auto 3px; padding: 0; width: 900px; font-size: 1.2em; color: #716558}
.flashes p {padding: 10px 18px; margin: 0}
a.image_button {vertical-align: middle}
a.image_button img {vertical-align: middle}
#header a {color: white}
#header a:active, #header a:hover {color: white}
ul#section_nav a {color: white}
ul#section_nav a:hover {color: white}
ul#courtesy_nav {font-family: "Century Gothic", arial, sans-serif}
h1#guest_landing_heading {width: 240px; float: left; margin-right: 4px}
#faq_box h2, #faq_tab h2 {color: #444444; font-size: 1.8em}
a.wish_title {font-size: 1.7em; margin-bottom: 0.4em; display: block; text-decoration: underline; color: #e17009}
#user_wish h2 {font-family: arial, sans-serif; color: #666666; font-size: 2.5em; margin-top: 0}
.center {text-align: center}
p.tag_cloud {text-align: justify}
a.css4 {font-size: 2.4em}
a.css3 {font-size: 2em}
a.css2 {font-size: 1.5em}
a.css1 {font-size: 1em}
.donations_list li p {font-size: 1.2em; margin-bottom: 0}
.donations_list li p span.donation_amount {font-size: 2em; vertical-align: middle; margin-right: 10px}
.wish_left h3 {color: #666666; margin-bottom: 0.5em}
#footer p {padding-top: 40px}
#footer a {color: white}
.about p {font-size: 1.25em}
fieldset {border: none; padding: 1em 0 0}
fieldset div {float: left; margin-right: 12px}
fieldset div.thumb_cropper {float: none; margin-right: 0}
label {display: block; margin-bottom: 0.2em}
textarea {font-family: Arial, sans-serif; font-size: 1.2em; padding: 2px; border-bottom: 1px solid #dadada; border-left: 1px solid #b4b4b4; border-right: 1px solid #b4b4b4; border-top: 2px solid #959595}
input[type=checkbox] {float: left; margin: -1px 10px 0 0}
input[type=text], input[type=password] {height: 16px; padding-top: 3px}
input[type=text], input[type=password] {font-size: 1.1em}
input.blur {color: #bbbbbb !important}
.readonly_field {border: none; background: transparent; font-size: 1.4em !important; font-family: courier, tahoma, verdana, sans-serif}
input[type=text].readonly_field {height: 1em !important}
a.secondary_link img {margin-bottom: 5px}
span.monetary_field {font-size: 1.2em; color: #777777; vertical-align: middle}
form#search_form {bottom: 8px; height: 25px; width: 213px; position: absolute; right: 4px}
li.logged_in form#search_form {top: 30px}
#landing_wish_form {position: relative; text-align: center; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; overflow: hidden}
#landing_wish_form form, #landing_wish_form div#landing_form_options {background: url(/images/bg/landing_form_grad.gif) left top repeat-x; width: 933px; overflow: hidden; height: 87px; text-align: left; padding-left: 15px; margin: 0 auto}
#landing_wish_form form fieldset {float: left; margin-right: 30px; padding-top: 10px}
#landing_wish_form form label {color: white; font-size: 1.1em}
#landing_wish_form form input#title, #landing_wish_form form input#wish_title {width: 300px}
#landing_wish_form form input#wish_price {width: 180px}
.form_container form#new_wish fieldset {float: none}
form#new_comment input[type=text], form#new_comment textarea {width: 245px}
textarea#my_lottay_url {width: 250px; height: 20px; vertical-align: middle}
fieldset .fieldWithErrors {float: none; margin-right: 0}
#wish_submit {clear: left}
.new_gift_form_container fieldset {width: 545px; float: left; clear: left}
.new_gift_form_container fieldset div label {width: 183px}
#invitation_box.new_gift_form_container label {display: inline; padding-right: 1em}
.gift_creation fieldset {width: 580px; margin-top: 10px}
.field_hint {float: left; width: 281px; font-family: georgia, times, serif; font-style: italic; color: gray; font-size: 1.2em; background: url(/images/bg/field_hint_bg_bottom.gif) left bottom no-repeat; padding: 0 0 12px 0; margin-top: 10px}
.field_hint p {padding: 12px 12px 0 36px; margin-bottom: 0; background: url(/images/bg/field_hint_bg.gif) left top no-repeat}
#gift_recipient_fields fieldset {padding: 0; width: 625px}
#gift_recipient_fields .field_hint {width: 220px; background: none; padding: 0; margin: 0}
#gift_recipient_fields .field_hint p {background: none; padding: 0}
#image_upload_field {width: 275px}
#image_upload_field input {margin-right: 2px}
#image_upload_field #add_another_image_link {clear: left; display: block}
body.home #container #content {background: none; border: none; padding: 0; margin: 0}
body.home #container #content .main_image_box, body.home #container #content .main_image_top, body.home #container #content .main_image_bottom {margin-left: -4px}
body.home #container #content h2 {margin-bottom: 10px; margin-top: 0; margin-left: 5px; font-family: georgia; font-size: 2em; color: #0979ba}
body.home #container #content .main_image_box {height: 316px; width: 958px; background: url(/images/bg/bgMainPromoMid.png) repeat-y; position: relative}
body.home #container #content .main_image_box #main_banner {height: 395px; width: 1000px; margin-top: -25px; margin-left: -21px; position: absolute; overflow: visible; left: 0; top: 0; cursor: pointer}
body.home #container #content .main_image_box #main_banner img {width: 1000px; height: 395px; cursor: pointer}
body.home #container #content .main_image_box .arrow_left, body.home #container #content .main_image_box .arrow_right {position: absolute; top: 110px; z-index: 30; cursor: pointer}
body.home #container #content .main_image_box .arrow_left {left: 20px}
body.home #container #content .main_image_box .arrow_right {right: 20px}
body.home #container #content .main_image_top {display: block; background: url(/images/bg/bgMainPromoTop.png) repeat-y; width: 958px; height: 18px; margin-top: 4px}
body.home #container #content .main_image_bottom {display: block; background: url(/images/bg/bgMainPromoBtm.png) repeat-y; width: 958px; height: 18px}
body.home .just_sent_ecards {padding: 8px 0 0 10px}
body.home .featured_ecards {padding: 20px 0 0 10px}
body.home .featured_ecards .card_image, body.home .just_sent_ecards .card_image {margin-right: 9px; float: left; width: 147px; position: relative}
body.home .featured_ecards .card_image img.card, body.home .just_sent_ecards .card_image img.card {height: 145px; width: 145px; border: 1px solid #00bbff; position: relative}
body.home .featured_ecards .card_image .with_cash, body.home .just_sent_ecards .card_image .with_cash {position: absolute; margin-top: -25px; left: 0; top: 0; width: 57px; height: 57px}
body.home .featured_ecards .card_image .number_sent, body.home .just_sent_ecards .card_image .number_sent {color: #421e12; font-family: trebuchet ms; margin: 2px 0 0 1px; font-size: 1.1em}
body.home .featured_ecards .more_cards, body.home .just_sent_ecards .more_cards {float: right; margin-top: 5px; margin-right: 9px}
body.home .bottom_stuff {position: relative}
body.home .facebook_like_box {float: right; margin-top: 20px; margin-right: 13px}
body.home .facebook_like_box h2 {margin-bottom: 20px !important}
body.home .lottay_propaganda {float: left; padding: 20px 0 0 10px; width: 500px}
body.home .lottay_propaganda .reason {float: left; margin: 10px 20px 0 0; width: 500px}
body.home .lottay_propaganda .reason h3 {font-family: trebuchet ms; color: #421e12; margin-bottom: 8px; margin-top: 0; font-size: 1.5em}
body.home .lottay_propaganda .reason p {font-size: 1.1em; color: #421e12; line-height: 1.3em}
body.home .lottay_propaganda .reason .column_left {float: left; width: 96px; margin-right: 7px}
body.home .lottay_propaganda .reason .column_right {float: left; width: 397px}
body.home .bottom_spacer {height: 500px}
body.home #container {overflow: visible}
body.home #footer {height: 150px; overflow: hidden}
body.home #footer #footer_content ul#footer_nav {right: 0}
#facebox .b, .fake_box .b {background:url(/images/facebox/b.png)}
#facebox .tl, .fake_box .tl {background:url(/images/facebox/tl.png)}
#facebox .tr, .fake_box .tr {background:url(/images/facebox/tr.png)}
#facebox .bl, .fake_box .bl {background:url(/images/facebox/bl.png)}
#facebox .br, .fake_box .br {background:url(/images/facebox/br.png)}
#facebox, .fake_box {position: absolute; top: 0; left: 0; z-index: 100; text-align: left; width: auto}
#facebox .popup, .fake_box .popup {position: relative}
#facebox table, .fake_box table {border-collapse: collapse; border: none; width: auto; margin: 0}
#facebox td, .fake_box td {border-bottom: 0; padding: 0}
#facebox .body, .fake_box .body {padding: 10px; background: #fff; width: 370px}
#facebox .loading {text-align: center}
#facebox .loading .loading_text {font-size: 1.4em; font-weight: bold; margin-bottom: 8px}
#facebox .image {text-align: center}
#facebox img {border: 0; margin: 0}
#facebox img.left {margin-right: 30px}
#facebox img.right {margin-left: 10px}
#facebox .footer, .fake_box .footer {border-top: 1px solid #DDDDDD; padding: 5px 10px 0; margin-top: 10px; text-align: right; overflow: hidden}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br, .fake_box .tl, .fake_box .tr, .fake_box .bl, .fake_box .br {height: 10px; width: 10px; overflow: hidden; padding: 0}
#facebox_overlay {position: fixed; top: 0px; left: 0px; height:100%; width:100%}
.facebox_hide {z-index:-100}
.facebox_overlayBG {background-color: #000; z-index: 99}
.facebox_lottay_logo {position: fixed; top: 10px; left: 400px; z-index: 100; color: white; display: none}
.facebox_lottay_logo div {float:left; margin-right:5px; margin-top:9px}
.facebox_lottay_logo img {float: left}
* html #facebox_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}
 .facebox {width: 500px}
#facebox h1 {color: #fff; background: #82C4D8; font-size: 22px; margin-top: 0; padding: 10px 12px 12px}
#facebox p {font-size: 14px; line-height: 1.4; overflow: hidden}
#money_tab p, #money_box p {background: url(/images/icons/paypal_envelope.gif) left top no-repeat; padding-left: 150px; padding-bottom: 2em; line-height: 1.8em}
#making_wishes_tab p, #friends_wishlists_tab p {line-height: 1.8em}
#sign_up_form_box {background: #eaf7f8 url(/images/bg/landing_grad.gif) left bottom repeat-x}
#sign_up_form_box form {width: 384px; margin: 0 auto; padding-bottom: 20px}
#sign_up_form_box input[type=text], #sign_up_form_box input[type=password] {width: 375px}
#sign_up_form_box fieldset div input[type=text], #sign_up_form_box fieldset div input[type=password] {width: 178px}
#sign_up_form_box fieldset {margin: 0 0 1em; padding: 0}
#sign_up_form_box label {color: #145F91}
#facebox table.footer {border: none}
.galleria{list-style:none;}
.galleria li{display:block;width:85px;height:85px;overflow:hidden;float:left;margin:0 10px 10px 0;border:1px solid #ccc;}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px}
  .galleria_container {margin: 0 12px 18px 0}
.galleria_wrapper {text-align: center;}
ul.galleria {text-align: center;}
.confirmation_images .galleria li {width: 64px; height: 64px}
body.wishlists #content {padding: 0; position: relative; background: white url("/images/bg/wishlists.jpg") repeat-x scroll 0 0}
body.wishlists .top {padding: 20px 30px 10px; clear: both}
body.wishlists .top h2 {margin-top: 0px}
body.wishlists .top p {font-size: 1.15em; margin-bottom: 15px}
body.wishlists .top .steps {height: 47px}
body.wishlists .top .steps span {width: 60px; margin-right: 5px; display: block; float: left; font-size: 1.5em}
body.wishlists .thinker {height: 163px; position: absolute; right: 18px; top: 100px; width: 260px}
body.wishlists img.bubble {position: absolute; top: 0; right: 0}
body.wishlists img.person {position: absolute; bottom: 0; left: 0}
body.wishlists .thinker .item {position: absolute; top: -20px; right: -7px; width: 150px; height: 120px; text-align: center; display: table}
body.wishlists .thinker .item span {display: table-cell; vertical-align: middle}
body.wishlists .thinker .item span img {max-width: 65px; max-height: 65px}
body.wishlists .main, body.wishlists .side {float: left; margin-bottom: 20px}
body.wishlists .main {margin-left: 30px; width: 630px; min-height: 868px; background: #d8ecf5; position: relative}
body.wishlists .main label, body.wishlists .main h3, body.wishlists .main h4 {color: #2186b4}
body.wishlists .main h3 {margin: 0 0 8px 0}
body.wishlists .side {width: 265px; top: 142px; padding-bottom: 142px; position: relative; right: 0; border-left: 0}
body.wishlists .side h3 {text-align: center}
body.wishlists .your_wishes {background: white url("/images/bg/wishlist_side.jpg") repeat-y scroll 0 0; border: 1px solid #cfdfdc; border-left: none; padding-bottom: 18px}
body.wishlists .your_wishes ol {margin-bottom: -25px; padding: 10px 0 0 12px}
body.wishlists .your_wishes ol li {font-size: 2em; height: 70px; width: 100%; margin-bottom: 10px; clear: both; list-style-position: inside}
body.wishlists .your_wishes ol li.empty {opacity: 0.5; filter: alpha(opacity=50)}
body.wishlists .your_wishes ol li.empty .wrapper {border-bottom: none}
body.wishlists .your_wishes ol li.empty p {position: relative; top: 10px}
body.wishlists .your_wishes ol li:last-child .wrapper {border-bottom: 0}
body.wishlists .your_wishes ol li .wrapper {width: 204px; float: right; position: relative; right: 10px; top: -10px; border-bottom: 1px solid #e5e5e5; padding-bottom: 7px}
body.wishlists .popular_wishes ul li .wrapper {width: 204px; margin: 0 auto 10px; overflow: hidden}
body.wishlists .side .wishes .thumb_cropper {float: left; width: 60px; text-align: center}
body.wishlists .side .wishes li.wish img {max-width: 60px; max-height: 60px; font-size: 1em}
body.wishlists .side .wishes li.wish p {width: 135px; font-size: 13px; margin-bottom: 0; vertical-align: top; float: right}
body.wishlists .side .wishes li.wish p span {display: block}
body.wishlists .side .wishes li.wish p span.description {max-height: 31px; overflow: hidden}
body.wishlists .side .wishes li.wish p a {color: #e17009}
body.wishlists .side .wishes li.wish p .title {font-weight: bold; font-size: 1em}
body.wishlists .your_wishes small {text-align: center; display: block}
body.wishlists .popular_wishes {margin-left: 15px}
body.wishlists .popular_wishes li p {position: relative; top: 5px}
body.wishlists .main .title_section {margin: 0 -15px; background: transparent url("/images/wishlists/make_wish_bg.png") no-repeat scroll 0 0; font-size: 1.66em; height: 73px; padding: 0px 0px 0px 20px}
body.wishlists .main .title_section .go_button {position: absolute; top: 0px; left: 545px}
body.wishlists .main .title_section label, body.wishlists .main .title_section input {position: relative; top: 16px}
body.wishlists .main .title_section input {width: 390px; height: 1.25em; margin-left: 0.5em}
body.wishlists .main .title_section img {position: absolute; top: 55px; left: 170px}
body.wishlists .new_wish_form .description_section, body.wishlists .new_wish_form .image_section {background: white; padding: 15px; margin: 15px; overflow: hidden}
body.wishlists .new_wish_form .body_sections_wrapper {display: none}
body.wishlists .new_wish_form .description_section h4 {clear: left; margin: 0; padding-top: 5px}
body.wishlists .new_wish_form .description_section .description, body.wishlists .new_wish_form .description_section .price {float: left}
body.wishlists .new_wish_form .description_section .description {margin-right: 20px; width: 450px}
body.wishlists .new_wish_form .description_section textarea {height: 4em; width: 100%}
body.wishlists .new_wish_form .description_section .wish_price {width: 65px}
body.wishlists .image_section_search .search_input {float: left}
body.wishlists .image_section_search .search_input input {width: 230px; margin: 10px 5px 5px 0}
body.wishlists .image_section_search .orange_button {float: left; margin-top: 3px}
body.wishlists .image_section .image_selection_empty {overflow: hidden; height: 290px}
body.wishlists .image_selection_widget {overflow: hidden; height: 290px}
body.wishlists .image_selection_widget .chosen {overflow: hidden; height: 290px}
body.wishlists .image_selection_widget .choices, body.wishlists .image_selection_widget .chosen {float: left}
body.wishlists .image_selection_widget .choices {width: 380px}
body.wishlists .image_selection_widget .image_suggestion {height: 105px}
body.wishlists .image_selection_widget .image_suggestion .thumb_cropper img {max-width: 101px; max-height: 101px}
body.wishlists .image_selection_widget .choices #results {height: 247px; width: 380px}
body.wishlists .image_selection_widget .chosen {width: 185px; background: #d4e8f1}
body.wishlists .image_selection_widget .chosen h5 {padding: 8px 0 0 10px}
body.wishlists .image_selection_widget .chosen .selected_images {width: auto; height: 242px; overflow-y: auto; padding-bottom: 8px}
body.wishlists .image_selection_widget .chosen .selected_images li {height: 65px}
body.wishlists .image_selection_widget .chosen .selected_images li .thumb_cropper img {max-width: 60px; max-height: 60px}
body.wishlists .new_wish_form .submit_section {text-align: center; margin-bottom: 10px}
body.wishlists .new_wish_form .private_section label {float: left}
body.wishlists .new_wish_form .private_section {margin: auto; width: 90%}
body.wishlists .fields {float: left; width: 530px; overflow: hidden}
body.wishlists label {display: inline}
body.wishlists #next_step_button {font-size: 1.25em; width: 200px; padding: 2px 0}
body.wishlists .new_wish_form h5 {margin-top: 0}
.wishlists .product {cursor: pointer; padding-bottom: 10px; padding-top: 10px; overflow: hidden}
.wishlists .product div.description input, .wishlists .product div.description p {float: left; margin-right: 10px}
.wishlists .product div.description .checkbox {position: relative; top: 5px; left: 2px}
.wishlists .product div.description p {width: 410px; margin-bottom: 0px}
.wishlists .product div.description p .title {font-size: 1em}
.wishlists .product div.price {float: right; font-weight: bold; font-size: 1.4em}
.wishlists div.price label {font-size: 1.4em; font-weight: bold; color: #666666; position: relative; top: -4px}
.wishlist_invitations h1 {text-align: center; margin: 1em 0 0.5em}
.wishlist_invitations .misc {float: left; width: 340px; position: relative; left: 165px}
.wishlist_invitations .facebook {float: left; width: 340px; position: relative; left: 165px}
.wishlist_invitations .facebook h3 {margin-top: 0}
.wishlist_invitations #content .button {margin: 1em 0; text-align: center}
.wishlist_invitations .share_wishlist_title {text-align: center; margin-bottom: 15px}
.wishlist_invitations .share_wishlist_title p {font-size: 14px; margin-bottom: 0}
.wishlist_invitations .share_wishlist_title h2 {color: #666666; margin: 10px 0; font-weight: bold}
.wishlist_registrations #content {background: white url(/images/wish/wishlist_registration.jpg) repeat-x scroll 0 bottom}
.wishlist_registrations .options {clear: both; width: 100%; margin-bottom: 15em}
.wishlist_registrations .checkboxes h1 {font-size: 2.5em; text-align: center; color: #2085b7; margin-top: 30px}
.wishlist_registrations .options h4 {color: #ff6600; font-size: 1.55em; font-weight: bold; margin: 35px auto; text-align: center}
.wishlist_registrations .options ul {overflow: hidden; margin: 0 auto; text-align: center; width: 780px}
.wishlist_registrations .options ul li {float: left; width: 260px}
.wishlist_registrations .options ul li p {clear: both; font-size: 1.45em; height: 45px; margin: 0 auto; width: 70%}
div.image_suggestion {float: left; padding: 4px; cursor: pointer; display: block; height: 115px; overflow: hidden; position: relative}
div.image_suggestion img {border: 2px solid orange; padding: 2px}
div.image_suggestion.selected img {border: 4px solid orange; padding: 0}
div.image_suggestion .thumb_cropper img {max-width: 131px; max-height: 111px}
ul.selected_images {position: relative}
ul.selected_images li {float: left; margin: 1px; padding: 10px 10px 18px; height: 75px; display: block; overflow: hidden; position: relative}
ul.selected_images li .thumb_cropper img {position: relative; max-width: 75px; max-height: 75px}
ul.selected_images li .remove_image_button {position: absolute; top: 0; right: 0; margin: 0; cursor: pointer}
ul.selected_images li .remove_image_checkbox {position: absolute; bottom: 0; left: 0; margin: 0}
.wishes ul#selected_images li {height: 130px}
.wishes ul#selected_images li .thumb_cropper img {max-height: 125px; max-width: 125px}
.image_selection_widget .choices .upload {background: #fbfbfb none repeat scroll 0 0; border: 1px solid #c2dcdc; bottom: 10px; clear: left; left: 10px; margin-top: 10px; padding: 10px; position: static}
.image_selection_widget .choices .upload label {width: 300px}
.image_selection_widget .search_wrapper {clear: left; padding-left: 2px}
.gifts #results {width: 368px}
.gifts #selected_images {width: 408px}
.suggestions #results {width: 324px}
#group_gift_invitation {width: 912px}
#group_gift_invitation .panes {border: 1px solid #c6e0e0; clear: both; background: #e9f7f8; color: #145f91; overflow: hidden; padding: 2em 2.5em; position: relative}
#group_gift_invitation .pane {min-height: 200px; padding-bottom: 0; position: relative}
#group_gift_invitation .pane .field {float: left; width: 200px; margin: 0 1em 1em 0; position: relative; z-index: 99}
#group_gift_invitation .pane .message {float: left; margin-bottom: 1em; width: 515px; position: relative; overflow: hidden; z-index: 99}
#group_gift_invitation .pane .message textarea {width: 98.5%}
#group_gift_invitation .pane .submit {clear: both; margin: 2em 0 0; text-align: center}
#fb_friends {text-align: left; padding: 0; width: 100%}
#fb_friends .how_to_fbconnect {text-align: center}
#fb_friends .how_to_fbconnect h2 {margin: 5px 0}
#fb_friends .how_to_fbconnect p a {color: #e17009}
#fb_friends .how_to_fbconnect ul {clear: both}
#fb_friends .how_to_fbconnect ul li {float: left; width: 22%; height: 145px; border-right: 1px solid #c6e0e0; position: relative}
#fb_friends .how_to_fbconnect ul li.last {border-right: 0}
#fb_friends .how_to_fbconnect ul li span.step {background: transparent url(/images/wish/facebook_step_bg.png) no-repeat scroll 0 0; display: block; float: left; font-size: 1.7em; height: 33px; padding-top: 6px; padding-left: 1px; width: 42px; margin-right: 6px; color: white}
#fb_friends .how_to_fbconnect ul li div {overflow: hidden}
#fb_friends .how_to_fbconnect ul li p {text-align: left; margin: 0}
#fb_friends .how_to_fbconnect ul li img {margin: 20px auto}
#fb_friends .how_to_fbconnect .connect_link {clear: both; display: block; margin: 15px 0; overflow: hidden; text-align: center}
.suggested_friend {float: left; margin-right: 5em}
.suggested_friend img, .suggested_friend span {margin: 0 auto; display: block; clear: both; text-align: center}
#fb_friends .fbFriendSearch {margin-left: 0}
#fb_friends .friend_selector {float: left; width: 58%}
#fb_friends .friend_selected {float: right; width: 40%}
#fb_friends ul.friend_list, #fb_friends ul.friend_target {overflow: auto; height: 300px; border: 1px solid #dddddd}
#twitter #twitter_text_count {font-size: 1.25em; font-weight: bold; position: absolute; top: 0; right: 5px}
#twitter #twitter_text_count.close {font-size: 1.33em; color: black}
#twitter #twitter_text_count.negative {font-size: 1.4em; color: red}
.colorpicker {width: 210px; height: 176px; overflow: hidden; position: absolute; background: url(images/colorpicker_background.png); font-family: Arial, Helvetica, sans-serif; display: none; z-index: 99}
.colorpicker_color {width: 150px; height: 150px; left: 14px; top: 13px; position: absolute; background: red; overflow: hidden; cursor: crosshair}
.colorpicker_color div {position: absolute; top: 0; left: 0; width: 150px; height: 150px; background: url(images/colorpicker_overlay.png)}
.colorpicker_color div div {position: absolute; top: 0; left: 0; width: 11px; height: 11px; overflow: hidden; background: url(images/colorpicker_select.gif); margin: -5px 0 0 -5px}
.colorpicker_hue {position: absolute; top: 13px; left: 171px; width: 35px; height: 150px; cursor: n-resize}
.colorpicker_hue div {position: absolute; width: 35px; height: 9px; overflow: hidden; background: url(images/colorpicker_indic.gif) left top; margin: -4px 0 0 0; left: 0px}
.colorpicker_new_color {position: absolute; width: 60px; height: 30px; left: 213px; top: 13px; background: red; display: none}
.colorpicker_current_color {position: absolute; width: 60px; height: 30px; left: 283px; top: 13px; background: red; display: none}
.colorpicker input {background-color: transparent; border: 1px solid transparent; position: absolute; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #898989; top: 4px; right: 11px; text-align: right; margin: 0; padding: 0; height: 11px}
.colorpicker_hex {position: absolute; width: 72px; height: 22px; background: url(images/colorpicker_hex.png) top; left: 212px; top: 142px; display: none}
.colorpicker_hex input {right: 6px}
.colorpicker_field {height: 22px; width: 62px; background-position: top; position: absolute}
.colorpicker_field span {position: absolute; width: 12px; height: 22px; overflow: hidden; top: 0; right: 0; cursor: n-resize}
.colorpicker_rgb_r {background-image: url(images/colorpicker_rgb_r.png); top: 52px; left: 212px; display: none}
.colorpicker_rgb_g {background-image: url(images/colorpicker_rgb_g.png); top: 82px; left: 212px; display: none}
.colorpicker_rgb_b {background-image: url(images/colorpicker_rgb_b.png); top: 112px; left: 212px; display: none}
.colorpicker_hsb_h {background-image: url(images/colorpicker_hsb_h.png); top: 52px; left: 282px; display: none}
.colorpicker_hsb_s {background-image: url(images/colorpicker_hsb_s.png); top: 82px; left: 282px; display: none}
.colorpicker_hsb_b {background-image: url(images/colorpicker_hsb_b.png); top: 112px; left: 282px; display: none}
.colorpicker_submit {position: absolute; width: 22px; height: 22px; background: url(images/colorpicker_submit.png) top; left: 322px; top: 142px; overflow: hidden}
.colorpicker_focus {background-position: center}
.colorpicker_hex.colorpicker_focus, .colorpicker_submit.colorpicker_focus, .colorpicker_slider {background-position: bottom}
  .ui-helper-hidden {display: none}
.ui-helper-hidden-accessible {position: absolute; left: -99999999px}
.ui-helper-reset {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none}
.ui-helper-clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.ui-helper-clearfix {display: inline-block}
 * html .ui-helper-clearfix {height:1%}
.ui-helper-clearfix {display:block}
 .ui-helper-zfix {width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0)}
 .ui-state-disabled {cursor: default !important}
  .ui-icon {display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat}
  .ui-widget-overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%}
  .ui-widget {font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.1em}
.ui-widget .ui-widget {font-size: 1em}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em}
.ui-widget-content {border: 1px solid #a6c9e2; background: #fcfdfd url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; color: #222222}
.ui-widget-content a {color: #222222}
.ui-widget-header {border: 1px solid #4297d7; background: #5c9ccc url(images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold}
.ui-widget-header a {color: #ffffff}
 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border: 1px solid #c5dbec; background: #dfeffc url(images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2e6e9e}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #2e6e9e; text-decoration: none}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {border: 1px solid #79b7e7; background: #d0e5f5 url(images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1d5987}
.ui-state-hover a, .ui-state-hover a:hover {color: #1d5987; text-decoration: none}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border: 1px solid #79b7e7; background: #f5f8f9 url(images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #e17009}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #e17009; text-decoration: none}
.ui-widget :active {outline: none}
 .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fad42e; background: #fbec88 url(images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x; color: #363636}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {color: #363636}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {color: #cd0a0a}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {color: #cd0a0a}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {font-weight: bold}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {opacity: .7; filter:Alpha(Opacity=70); font-weight: normal}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {opacity: .35; filter:Alpha(Opacity=35); background-image: none}
  .ui-icon {width: 16px; height: 16px; background-image: url(images/ui-icons_469bdd_256x240.png)}
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_469bdd_256x240.png)}
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_d8e7f3_256x240.png)}
.ui-state-default .ui-icon {background-image: url(images/ui-icons_6da8d5_256x240.png)}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_217bc0_256x240.png)}
.ui-state-active .ui-icon {background-image: url(images/ui-icons_f9bd01_256x240.png)}
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png)}
 .ui-icon-carat-1-n {background-position: 0 0}
.ui-icon-carat-1-ne {background-position: -16px 0}
.ui-icon-carat-1-e {background-position: -32px 0}
.ui-icon-carat-1-se {background-position: -48px 0}
.ui-icon-carat-1-s {background-position: -64px 0}
.ui-icon-carat-1-sw {background-position: -80px 0}
.ui-icon-carat-1-w {background-position: -96px 0}
.ui-icon-carat-1-nw {background-position: -112px 0}
.ui-icon-carat-2-n-s {background-position: -128px 0}
.ui-icon-carat-2-e-w {background-position: -144px 0}
.ui-icon-triangle-1-n {background-position: 0 -16px}
.ui-icon-triangle-1-ne {background-position: -16px -16px}
.ui-icon-triangle-1-e {background-position: -32px -16px}
.ui-icon-triangle-1-se {background-position: -48px -16px}
.ui-icon-triangle-1-s {background-position: -64px -16px}
.ui-icon-triangle-1-sw {background-position: -80px -16px}
.ui-icon-triangle-1-w {background-position: -96px -16px}
.ui-icon-triangle-1-nw {background-position: -112px -16px}
.ui-icon-triangle-2-n-s {background-position: -128px -16px}
.ui-icon-triangle-2-e-w {background-position: -144px -16px}
.ui-icon-arrow-1-n {background-position: 0 -32px}
.ui-icon-arrow-1-ne {background-position: -16px -32px}
.ui-icon-arrow-1-e {background-position: -32px -32px}
.ui-icon-arrow-1-se {background-position: -48px -32px}
.ui-icon-arrow-1-s {background-position: -64px -32px}
.ui-icon-arrow-1-sw {background-position: -80px -32px}
.ui-icon-arrow-1-w {background-position: -96px -32px}
.ui-icon-arrow-1-nw {background-position: -112px -32px}
.ui-icon-arrow-2-n-s {background-position: -128px -32px}
.ui-icon-arrow-2-ne-sw {background-position: -144px -32px}
.ui-icon-arrow-2-e-w {background-position: -160px -32px}
.ui-icon-arrow-2-se-nw {background-position: -176px -32px}
.ui-icon-arrowstop-1-n {background-position: -192px -32px}
.ui-icon-arrowstop-1-e {background-position: -208px -32px}
.ui-icon-arrowstop-1-s {background-position: -224px -32px}
.ui-icon-arrowstop-1-w {background-position: -240px -32px}
.ui-icon-arrowthick-1-n {background-position: 0 -48px}
.ui-icon-arrowthick-1-ne {background-position: -16px -48px}
.ui-icon-arrowthick-1-e {background-position: -32px -48px}
.ui-icon-arrowthick-1-se {background-position: -48px -48px}
.ui-icon-arrowthick-1-s {background-position: -64px -48px}
.ui-icon-arrowthick-1-sw {background-position: -80px -48px}
.ui-icon-arrowthick-1-w {background-position: -96px -48px}
.ui-icon-arrowthick-1-nw {background-position: -112px -48px}
.ui-icon-arrowthick-2-n-s {background-position: -128px -48px}
.ui-icon-arrowthick-2-ne-sw {background-position: -144px -48px}
.ui-icon-arrowthick-2-e-w {background-position: -160px -48px}
.ui-icon-arrowthick-2-se-nw {background-position: -176px -48px}
.ui-icon-arrowthickstop-1-n {background-position: -192px -48px}
.ui-icon-arrowthickstop-1-e {background-position: -208px -48px}
.ui-icon-arrowthickstop-1-s {background-position: -224px -48px}
.ui-icon-arrowthickstop-1-w {background-position: -240px -48px}
.ui-icon-arrowreturnthick-1-w {background-position: 0 -64px}
.ui-icon-arrowreturnthick-1-n {background-position: -16px -64px}
.ui-icon-arrowreturnthick-1-e {background-position: -32px -64px}
.ui-icon-arrowreturnthick-1-s {background-position: -48px -64px}
.ui-icon-arrowreturn-1-w {background-position: -64px -64px}
.ui-icon-arrowreturn-1-n {background-position: -80px -64px}
.ui-icon-arrowreturn-1-e {background-position: -96px -64px}
.ui-icon-arrowreturn-1-s {background-position: -112px -64px}
.ui-icon-arrowrefresh-1-w {background-position: -128px -64px}
.ui-icon-arrowrefresh-1-n {background-position: -144px -64px}
.ui-icon-arrowrefresh-1-e {background-position: -160px -64px}
.ui-icon-arrowrefresh-1-s {background-position: -176px -64px}
.ui-icon-arrow-4 {background-position: 0 -80px}
.ui-icon-arrow-4-diag {background-position: -16px -80px}
.ui-icon-extlink {background-position: -32px -80px}
.ui-icon-newwin {background-position: -48px -80px}
.ui-icon-refresh {background-position: -64px -80px}
.ui-icon-shuffle {background-position: -80px -80px}
.ui-icon-transfer-e-w {background-position: -96px -80px}
.ui-icon-transferthick-e-w {background-position: -112px -80px}
.ui-icon-folder-collapsed {background-position: 0 -96px}
.ui-icon-folder-open {background-position: -16px -96px}
.ui-icon-document {background-position: -32px -96px}
.ui-icon-document-b {background-position: -48px -96px}
.ui-icon-note {background-position: -64px -96px}
.ui-icon-mail-closed {background-position: -80px -96px}
.ui-icon-mail-open {background-position: -96px -96px}
.ui-icon-suitcase {background-position: -112px -96px}
.ui-icon-comment {background-position: -128px -96px}
.ui-icon-person {background-position: -144px -96px}
.ui-icon-print {background-position: -160px -96px}
.ui-icon-trash {background-position: -176px -96px}
.ui-icon-locked {background-position: -192px -96px}
.ui-icon-unlocked {background-position: -208px -96px}
.ui-icon-bookmark {background-position: -224px -96px}
.ui-icon-tag {background-position: -240px -96px}
.ui-icon-home {background-position: 0 -112px}
.ui-icon-flag {background-position: -16px -112px}
.ui-icon-calendar {background-position: -32px -112px}
.ui-icon-cart {background-position: -48px -112px}
.ui-icon-pencil {background-position: -64px -112px}
.ui-icon-clock {background-position: -80px -112px}
.ui-icon-disk {background-position: -96px -112px}
.ui-icon-calculator {background-position: -112px -112px}
.ui-icon-zoomin {background-position: -128px -112px}
.ui-icon-zoomout {background-position: -144px -112px}
.ui-icon-search {background-position: -160px -112px}
.ui-icon-wrench {background-position: -176px -112px}
.ui-icon-gear {background-position: -192px -112px}
.ui-icon-heart {background-position: -208px -112px}
.ui-icon-star {background-position: -224px -112px}
.ui-icon-link {background-position: -240px -112px}
.ui-icon-cancel {background-position: 0 -128px}
.ui-icon-plus {background-position: -16px -128px}
.ui-icon-plusthick {background-position: -32px -128px}
.ui-icon-minus {background-position: -48px -128px}
.ui-icon-minusthick {background-position: -64px -128px}
.ui-icon-close {background-position: -80px -128px}
.ui-icon-closethick {background-position: -96px -128px}
.ui-icon-key {background-position: -112px -128px}
.ui-icon-lightbulb {background-position: -128px -128px}
.ui-icon-scissors {background-position: -144px -128px}
.ui-icon-clipboard {background-position: -160px -128px}
.ui-icon-copy {background-position: -176px -128px}
.ui-icon-contact {background-position: -192px -128px}
.ui-icon-image {background-position: -208px -128px}
.ui-icon-video {background-position: -224px -128px}
.ui-icon-script {background-position: -240px -128px}
.ui-icon-alert {background-position: 0 -144px}
.ui-icon-info {background-position: -16px -144px}
.ui-icon-notice {background-position: -32px -144px}
.ui-icon-help {background-position: -48px -144px}
.ui-icon-check {background-position: -64px -144px}
.ui-icon-bullet {background-position: -80px -144px}
.ui-icon-radio-off {background-position: -96px -144px}
.ui-icon-radio-on {background-position: -112px -144px}
.ui-icon-pin-w {background-position: -128px -144px}
.ui-icon-pin-s {background-position: -144px -144px}
.ui-icon-play {background-position: 0 -160px}
.ui-icon-pause {background-position: -16px -160px}
.ui-icon-seek-next {background-position: -32px -160px}
.ui-icon-seek-prev {background-position: -48px -160px}
.ui-icon-seek-end {background-position: -64px -160px}
.ui-icon-seek-start {background-position: -80px -160px}
 .ui-icon-seek-first {background-position: -80px -160px}
.ui-icon-stop {background-position: -96px -160px}
.ui-icon-eject {background-position: -112px -160px}
.ui-icon-volume-off {background-position: -128px -160px}
.ui-icon-volume-on {background-position: -144px -160px}
.ui-icon-power {background-position: 0 -176px}
.ui-icon-signal-diag {background-position: -16px -176px}
.ui-icon-signal {background-position: -32px -176px}
.ui-icon-battery-0 {background-position: -48px -176px}
.ui-icon-battery-1 {background-position: -64px -176px}
.ui-icon-battery-2 {background-position: -80px -176px}
.ui-icon-battery-3 {background-position: -96px -176px}
.ui-icon-circle-plus {background-position: 0 -192px}
.ui-icon-circle-minus {background-position: -16px -192px}
.ui-icon-circle-close {background-position: -32px -192px}
.ui-icon-circle-triangle-e {background-position: -48px -192px}
.ui-icon-circle-triangle-s {background-position: -64px -192px}
.ui-icon-circle-triangle-w {background-position: -80px -192px}
.ui-icon-circle-triangle-n {background-position: -96px -192px}
.ui-icon-circle-arrow-e {background-position: -112px -192px}
.ui-icon-circle-arrow-s {background-position: -128px -192px}
.ui-icon-circle-arrow-w {background-position: -144px -192px}
.ui-icon-circle-arrow-n {background-position: -160px -192px}
.ui-icon-circle-zoomin {background-position: -176px -192px}
.ui-icon-circle-zoomout {background-position: -192px -192px}
.ui-icon-circle-check {background-position: -208px -192px}
.ui-icon-circlesmall-plus {background-position: 0 -208px}
.ui-icon-circlesmall-minus {background-position: -16px -208px}
.ui-icon-circlesmall-close {background-position: -32px -208px}
.ui-icon-squaresmall-plus {background-position: -48px -208px}
.ui-icon-squaresmall-minus {background-position: -64px -208px}
.ui-icon-squaresmall-close {background-position: -80px -208px}
.ui-icon-grip-dotted-vertical {background-position: 0 -224px}
.ui-icon-grip-dotted-horizontal {background-position: -16px -224px}
.ui-icon-grip-solid-vertical {background-position: -32px -224px}
.ui-icon-grip-solid-horizontal {background-position: -48px -224px}
.ui-icon-gripsmall-diagonal-se {background-position: -64px -224px}
.ui-icon-grip-diagonal-se {background-position: -80px -224px}
  .ui-corner-tl {-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px}
.ui-corner-tr {-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px}
.ui-corner-bl {-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px}
.ui-corner-br {-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px}
.ui-corner-top {-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px}
.ui-corner-bottom {-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px}
.ui-corner-right {-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px}
.ui-corner-left {-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px}
.ui-corner-all {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}
 .ui-widget-overlay {background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30)}
.ui-widget-shadow {margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px}
.ui-selectable-helper {border:1px dotted black }
 .ui-tabs {position: relative; padding: .2em; zoom: 1}
 .ui-tabs .ui-tabs-nav {margin: 0; padding: .2em .2em 0}
.ui-tabs .ui-tabs-nav li {list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap}
.ui-tabs .ui-tabs-nav li a {float: left; padding: .5em 1em; text-decoration: none}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {margin-bottom: 0; padding-bottom: 1px}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: text}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer}
 .ui-tabs .ui-tabs-panel {display: block; border-width: 0; padding: 1em 1.4em; background: none}
.ui-tabs .ui-tabs-hide {display: none !important}
 .ui-datepicker {width: 17em; padding: .2em .2em 0}
.ui-datepicker .ui-datepicker-header {position:relative; padding:.2em 0}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position:absolute; top: 2px; width: 1.8em; height: 1.8em}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {top: 1px}
.ui-datepicker .ui-datepicker-prev {left:2px}
.ui-datepicker .ui-datepicker-next {right:2px}
.ui-datepicker .ui-datepicker-prev-hover {left:1px}
.ui-datepicker .ui-datepicker-next-hover {right:1px}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px}
.ui-datepicker .ui-datepicker-title {margin: 0 2.3em; line-height: 1.8em; text-align: center}
.ui-datepicker .ui-datepicker-title select {font-size:1em; margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em}
.ui-datepicker th {padding: .7em .3em; text-align: center; font-weight: bold; border: 0}
.ui-datepicker td {border: 0; padding: 1px}
.ui-datepicker td span, .ui-datepicker td a {display: block; padding: .2em; text-align: right; text-decoration: none}
.ui-datepicker .ui-datepicker-buttonpane {background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0}
.ui-datepicker .ui-datepicker-buttonpane button {float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float:left}
 .ui-datepicker.ui-datepicker-multi {width:auto}
.ui-datepicker-multi .ui-datepicker-group {float:left}
.ui-datepicker-multi .ui-datepicker-group table {width:95%; margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group {width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group {width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group {width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear:left}
.ui-datepicker-row-break {clear:both; width:100%}
 .ui-datepicker-rtl {direction: rtl}
.ui-datepicker-rtl .ui-datepicker-prev {right: 2px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next {left: 2px; right: auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px; right: auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {float:right}
.ui-datepicker-rtl .ui-datepicker-group {float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {border-right-width:0; border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width:0; border-left-width:1px}
 .ui-datepicker-cover {display: none;  display: block;  position: absolute;  z-index: -1;  filter: mask();  top: -4px;  left: -4px;  width: 200px;  height: 200px;  }