#registry_overall_wrap div { zoom: 1; }
#reg_landing_wrap { width: 348px; font-family: Arial, Sans-Serif; }
#reg_landing_options_wrap {  }
#reg_landing_options { background: transparent url('/icons/giftregistry/box_bottom.png') 100% 100% no-repeat; }
div.accordion-content { overflow: hidden;  position: relative; }
div.accordian-content-inner { padding: 20px 10px; }
div.accordion { position: relative;  }
div.accordion-toggle { position: relative;  z-index: 10;  cursor: pointer; }
div.accordion-toggle-active {  }
.registry-textbox { width: 235px; }
#sendnotify-form .registry-textbox, #recipients .registry-textbox { width: 130px; }
.accordian-content-inner .registry-textbox, .registry_fake_tab_content .registry-textbox { width: 180px; }
.registry-home-label { text-align: right; }
.giftregistry-welcome-urls { padding: 6px 10px; margin: 0 15px; border-bottom: 1px solid #ebecf1; border-left-width: 0; border-right-width: 0; }
#registry_nav, #registry_nav li { margin: 0; padding: 0; list-style: none; display: block; }
#registry_nav a, #gift_registry_logo, #gift_registry_teddybear { display: block; text-indent: -1000em; background: transparent url('/icons/giftregistry/navigation.gif') top left no-repeat; width: 238px; }
#gift_registry_logo { height: 61px; }
#registry_nav a#gift_registry_myregistry { background-position: 0 -61px; height: 32px; }
#registry_nav a#gift_registry_manageregistry { background-position: 0 -93px; height: 31px; }
#registry_nav a#gift_registry_additems { background-position: 0 -124px; height: 32px; }
#registry_nav a#gift_registry_notify { background-position: 0 -156px; height: 31px; }
#registry_nav a#gift_registry_helpful { background-position: 0 -187px; height: 31px; }
#registry_nav a#gift_registry_viewmyregistry { background-position: 0 -218px; height: 31px; }
#registry_nav a#gift_registry_editregistry { background-position: 0 -249px; height: 32px; }
#registry_nav a#gift_registry_logout { background-position: 0 -281px; height: 34px; }
#registry_nav a#gift_registry_howtopurchase { background-position: 0 -374px; height: 31px; }
#registry_nav a#gift_registry_login { background-position: 0 -343px; height: 31px; }
 #registry_nav a#gift_registry_myregistry:hover { background-position: -240px -61px; }
#registry_nav a#gift_registry_manageregistry:hover { background-position: -240px -93px; }
#registry_nav a#gift_registry_additems:hover { background-position: -240px -124px; }
#registry_nav a#gift_registry_notify:hover { background-position: -240px -156px; }
#registry_nav a#gift_registry_helpful:hover { background-position: -240px -187px; }
#registry_nav a#gift_registry_viewmyregistry:hover { background-position: -240px -218px; }
#registry_nav a#gift_registry_editregistry:hover { background-position: -240px -249px; }
#registry_nav a#gift_registry_logout:hover { background-position: -240px -281px; }
#registry_nav a#gift_registry_howtopurchase:hover { background-position: -240px -374px; }
#registry_nav a#gift_registry_login:hover { background-position: -240px -343px; }
 #registry_nav a#gift_registry_myregistry.selected, #registry_nav a#gift_registry_myregistry.selected:hover { background-position: -480px -61px; }
#registry_nav a#gift_registry_manageregistry.selected, #registry_nav a#gift_registry_manageregistry.selected:hover { background-position: -480px -93px; }
#registry_nav a#gift_registry_additems.selected, #registry_nav a#gift_registry_additems.selected:hover { background-position: -480px -124px; }
#registry_nav a#gift_registry_notify.selected, #registry_nav a#gift_registry_notify.selected:hover { background-position: -480px -156px; }
#registry_nav a#gift_registry_helpful.selected, #registry_nav a#gift_registry_helpful.selected:hover { background-position: -480px -187px; }
#registry_nav a#gift_registry_viewmyregistry.selected, #registry_nav a#gift_registry_viewmyregistry.selected:hover { background-position: -480px -218px; }
#registry_nav a#gift_registry_editregistry.selected, #registry_nav a#gift_registry_editregistry.selected:hover { background-position: -480px -249px; }
#registry_nav a#gift_registry_logout.selected, #registry_nav a#gift_registry_logout.selected:hover { background-position: -480px -281px; }
#registry_nav a#gift_registry_howtopurchase.selected, #registry_nav a#gift_registry_howtopurchase.selected:hover { background-position: -480px -374px; }
#registry_nav a#gift_registry_login.selected, #registry_nav a#gift_registry_login.selected:hover { background-position: -480px -343px; }
#gift_registry_teddybear { background-position: -720px -230px; height: 85px; }
.forgot-password-red { color: #CC0000; font-weight: bold; }
.landing-big-text { font: 20px georgia, minion, serif; color: #747ebd; font-weight: 500;  padding: 10px 0; }
.landing-big-text .georgia-number { font-family: Minion, "Times New Roman" , Georgia, Serif; }
.reg_standard_border p.registry-welcome-message, .registry-welcome-message { font: 12px/16px calibri, arial, sans-serif; padding: 3px 5px 10px 15px; }
.registry-welcome-big-baby-cell { padding-right: 300px; vertical-align: top; height: 270px; }
.fake-link { color: #345dad; text-decoration: underline; }
.create_registry_separator { text-align: center; padding-bottom: 50px; border-top: 1px solid #e9e9e9; margin: 0 55px 0 45px; }
.create_registry_separator-content td { text-align: left; }
.create_registry_separator-content table.table { margin: 0 auto; width: 600px; }
.create_registry_separator-content td.form-label-column { text-align: right; font-size: 11px; padding-right: 10px; padding-top: 2px; vertical-align: top; white-space: nowrap; width: 180px; }
.landing-small-text p { color: #000; font: 11px/16px arial, sans-serif; }
#coreg_toggle { color: #345dad; }
.submit-bottom-holder { text-align: right; padding-right: 10px; padding-bottom: 10px; }
#registry_landing_items { list-style: none; margin: 0; padding: 20px 0; }
#registry_landing_items li { list-style: none; padding: 6px 0 6px 25px; }
#registry_landing_item_1 { background: transparent url('/icons/giftregistry/landing_1.png') 0% 50% no-repeat; }
#registry_landing_item_2 { background: transparent url('/icons/giftregistry/landing_2.png') 0% 50% no-repeat; }
#registry_landing_item_3 { background: transparent url('/icons/giftregistry/landing_3.png') 0% 50% no-repeat; }
.reg_standard_border { border: 1px solid #e2e2e2; position: relative; }
.reg_standard_border p, .reg_standard_border td, .reg_standard_border label { font-family: Arial, Sans-Serif; }
.landing_right_col { background: #F1F1F8 url('/icons/giftregistry/landing_right_column.png') top left repeat-x; }
.purple_box { background: #F1F1F8; }
.landing_right_col table p { padding-left: 30px; }
tr.suggesteditem-0 td, tr.suggesteditem-1 td { border-bottom: 1px solid #e2e2e2; font-family: Arial, Sans-Serif; vertical-align: middle; padding: 10px 6px; white-space: nowrap; font-size: 11px; }
.suggestedcat-weird { color: #666; font-size: 11px; border-bottom: 1px solid #e2e2e2; font-family: Arial, Sans-Serif; vertical-align: middle; padding: 5px 6px; white-space: nowrap; }
#new_arrivals_ribbon { position: absolute; top: -1px; left: -1px; z-index: 9999; }
.new_arrivals_cell { width: 20%; padding: 10px 5px 10px 5px; text-align: center; }
.new_arrivals_cell .product-image { height: 75px; }
.new_arrivals_cell a { display: block; color: #000; height: 2.5em; overflow: hidden; font-size: 11px; padding: 6px; }
.new_arrivals_cell strong { font: 14px arial, sans-serif; font-weight: bold; color: #095e95; display: block; text-align: center; padding: 3px; }
#jumpstart_grid a, #add_items a { display: block; text-align: center; font: 11px arial, sans-serif; color: #999; height: 130px; }
#add_items td { vertical-align: top; padding: 5px; }
#add_items a { height: auto; font: 13px calibri, arial, sans-serif; }
#jumpstart_grid a:hover, #add_items a:hover { text-decoration: none; color: #000; }
.jumpstart_item_content_cell { border-top: 1px solid #e2e2e2; padding: 4px; vertical-align: middle; }
tr.jumpstart_colored_heading td { vertical-align: middle; line-height: 50px; vertical-align: middle; border-top: 1px solid #e2e2e2; }
tr.jumpstart_colored_heading td h2, tr.jumpstart_colored_heading td img { line-height: 50px; padding: 0; margin: 0; font-weight: bold !important; vertical-align: middle; font: 15px georgia, serif; }
tr.jumpstart_colored_heading td img { margin: 4px 10px; }
 #jumpstart_4357 tr.jumpstart_colored_heading td, #jumpstart_4353 tr.jumpstart_colored_heading td, #jumpstart_4360 tr.jumpstart_colored_heading td { background: #f5f0f7; color: #9F70B0; }
 #jumpstart_4355 tr.jumpstart_colored_heading td, #jumpstart_4358 tr.jumpstart_colored_heading td, #jumpstart_4361 tr.jumpstart_colored_heading td { background: #e8f5fa; color: #0099CC; }
 #jumpstart_4354 tr.jumpstart_colored_heading td, #jumpstart_4359 tr.jumpstart_colored_heading td { background: #ebf2e3; color: #76AA42; }
 #jumpstart_4352 tr.jumpstart_colored_heading td, #jumpstart_4356 tr.jumpstart_colored_heading td { background: #fef3ec; color: #F68A43; }
 #jumpstart_4351 tr.jumpstart_colored_heading td, #jumpstart_4362 tr.jumpstart_colored_heading td { background: #f2ecea; color: #A48170; }
#view_products tr.jumpstart_colored_heading td, #edit_products tr.jumpstart_colored_heading td { background: #f2f2fa; color: #737ebe; }
#view_products tr.jumpstart_colored_heading td { border: 1px solid #e2e2e2 !important; border-collapse: collapse; }
.jumpstart-sku { font-size: 11px; color: #666666; }
 .big-price-prod { color: #166999; font: 12pt arial, sans-serif; font-weight: bold; }
.big-price-prod span { font: 12pt arial, sans-serif; font-weight: bold; }
.big-price-little-sale { color: #166999; font: 8pt arial, sans-serif; text-transform: uppercase; }
.original-price, .low-price { color: #166999; font: 8pt arial, sans-serif; }
#registry-wrapper .create_registry_separator .landing-small-text p.optional { color: #A6A6A6; }
.generic-error, .general-error, .error { color: #CC0000; font-weight: bold; }
.generic-confirm, .general-confirm, .registry-confirm { color: #65A16D; font-weight: bold; text-align: center; display: block; }
.error {  }
.registry_entry { width: 50%; border: 1px solid #e2e2e2; margin-bottom: 10px; border-collapse: collapse; }
.registry_image { padding: 10px; padding-right: 0; }
.registry_image img {  padding-right: 10px; }
.registry_entry_contents { text-align: center; padding: 10px 5px 0 5px; }
.registry_entry_contents a { font-weight: bold; text-decoration: underline; }
.registry_pill { background: transparent url('/icons/giftregistry/registry_public_buttons_middle.gif') top left repeat-y; width: 170px; font-size: 12px; margin: 0 auto; font-family: Calibri, arial, Sans-Serif; font-weight: bold; }
.registry_pill div { background: transparent url('/icons/giftregistry/registry_public_buttons_top.gif') top left no-repeat; }
.registry_pill div div { background: transparent url('/icons/giftregistry/registry_public_buttons_bottom.gif') top left no-repeat; padding: 3px 5px; }
.registry_pill_red, .registry_pill_red div, .registry_pill_red div div { background-position: 0 0; cursor: pointer; }
.registry_pill_green, .registry_pill_green div, .registry_pill_green div div { background-position: -171px 0; color: #26622e; cursor: pointer; }
.registry_pill_gray, .registry_pill_gray div, .registry_pill_gray div div { background-position: -342px 0; color: #666; }
.registry_pill_red div div { background-position: 0 100%; color: #cf0727; }
.registry_pill_green div div { background-position: -171px 100%; }
.registry_pill_gray div div { background-position: -342px 100%; }
.instock-text { color: #26622e; font: 11px arial, sans-serif; padding: 8px 0; }
.outofstock-text { color: #cf0727; padding: 8px 0; font: 11px arial, sans-serif; }
.checklist_section { border: 1px solid #d5d5d5; margin-bottom: 8px; padding: 10px; }
.checklist_section li a { color: #000; display: block; padding: 2px 0 2px 16px; }
.checklist_section ul, .checklist_section ul li { list-style: none; margin: 0; padding: 0; }
ol li { padding-bottom: 10px;  }
.checklist_section .checklist_heading a { font: 16px georgia, minion, serif; color: #747ebd; display: block; padding: 10px 0 10px 16px; }
.notify-image-select img { width: 75px; }
.notify-image-select { padding: 0 10px; }
.evite-wrap-Neutral, .evite-wrap-Boy, .evite-wrap-Girl { padding: 8px 15px; font: 11px arial, sans-serif; font-weight: bold; }
.evite-wrap-Neutral img, .evite-wrap-Boy img, .evite-wrap-Girl img { border: 3px solid transparent; }
.evite-wrap-Neutral { border: 1px solid #76AA42; background: #ebf2e3; color: #76AA42; }
.evite-wrap-Neutral img.selected { border: 3px solid #76AA42; }
.evite-wrap-Neutral .left_scroll { background-position: -40px 0; }
.evite-wrap-Neutral .right_scroll { background-position: -40px -20px; }
.evite-wrap-Boy { border: 1px solid #00A5D9; background: #e8f5fa; color: #00A5D9; }
.evite-wrap-Boy img.selected { border: 3px solid #00A5D9; }
.evite-wrap-Boy .left_scroll { background-position: -20px 0; }
.evite-wrap-Boy .right_scroll { background-position: -20px -20px; }
.evite-wrap-Girl { border: 1px solid #CC6699; background: #f5f0f7; color: #CC6699; }
.evite-wrap-Girl img.selected { border: 3px solid #CC6699; }
.evite-wrap-Girl .left_scroll { background-position: 0 0; }
.evite-wrap-Girl .right_scroll { background-position: 0 -20px; }
.left_scroll, .right_scroll { height: 20px; width: 20px; background: transparent url('/icons/giftregistry/arrows.png') top left no-repeat; border: none !important; }
#evite-select-theme { padding: 10px 15px 30px 15px; }
.alerts-large { padding: 18px; padding-left: 10px;  vertical-align: middle; font-weight: bold; }
.alerts-large img { width: 25px; height: 25px; vertical-align: middle; background: transparent url('/icons/giftregistry/alerts.png') top left; margin-right: 10px; float: left; }
.alerts-large.alert-green img { background-position: 0 0; }
.alerts-large.alert-red img { background-position: 0 -25px; }
.alerts-large.alert-yellow img { background-position: 0 -50px; }
.alerts-small { padding: 10px; padding-left: 5px; line-height: 16px; vertical-align: middle; font-weight: bold; }
.alerts-small img { width: 16px; height: 16px; vertical-align: middle; background: transparent url('/icons/giftregistry/alerts.png') top left; margin-right: 5px; }
.alert-green { color: #009345; }
.alerts-small.alert-green img { background-position: 0 -75px; }
.alert-yellow { color: #fcbb04; }
.alerts-small.alert-yellow img { background-position: 0 -106px; }
.alert-red { color: #d71920; }
.alerts-small.alert-red img { background-position: 0 -91px; }
#helpful_resources_table { width: 100%; }
#helpful_resources_table td { width: 20%; text-align: center; }
#helpful_resources_table img { }
#helpful_resources_table a {  text-align: center; font: 12px arial, sans-serif; color: #999; height: 130px; }
#helpful_resources_table a:hover { text-decoration: none; color: #000; }
#registry-preview-title { padding: 4px 15px 12px 15px; cursor: move; }
#registry-preview-title span { float: right; font-family: monospace; display: block; width: 66px; height: 22px; background: transparent url('/icons/ba/lightbox/closelabel.gif') top right no-repeat; text-indent: -1000em; }
.registry-preview-popup { position: absolute; width: 625px; overflow: hidden; }
#evite_wrap { background: transparent url('/icons/giftregistry/evite_top.png') top right no-repeat; }
#new_arrivals_repl { height: 175px; }
#new_arrivals_repl img.product-image { height: 75px; width: 75px; }
#print_this_page { line-height: 35px; display: block; font-size: 14px; vertical-align: middle; }
#print_this_page:hover { text-decoration: none; }
#print_this_page img { vertical-align: middle; margin-left: 4px; }
.registry-checklist-intro { padding: 20px; }
.registry-checklist-intro p, .registry-checklist-intro li { font: 11px arial, sans-serif; }
.evite-popup-background { background: transparent url('/icons/giftregistry/evite_popup_middle.png') top center repeat-y; }
#first_candle_registry_ad { border:1px solid #E2E2E2; margin-top: 10px; }
#first_candle_registry_ad .first_candle_text { text-align: center; vertical-align: middle; }
#first_candle_registry_ad .first_candle_text, #first_candle_registry_ad .first_candle_text a { color: #1369B6; font: 12px arial, sans-serif; }
.jumpstart_list_wrap #first_candle_registry_ad { width: 694px; margin: 5px; margin-top: 0; }
