body, td {font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size: 12px}
body {margin: 0; padding: 0; background: url(/images/a/body_bg.jpg) top left repeat-x; background-color: #addde4; min-width: 1005px; width: 100%}
p {margin: 0 0 10px 0; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size: 12px; line-height: 16px}
form p {font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif}
h3 {font-size: 14px; margin: 5px 0 1px 0}
h4 {margin: 11px 0 16px 0; color: #6e9aa5; font-size: 14px; font-weight: bold; text-transform: uppercase}
h5 {color: #455354; font-weight: bold; font-size: 11px; background: none; text-transform: uppercase; margin: 0 0 10px 0; padding: 0; border: none}
td {margin: 0; padding: 0; vertical-align: top}
td, th {text-align: left}
fieldset {border: solid #444 1px; margin: 0 0 5px 0; padding: 8px}
fieldset.first {margin-top: 14px}
legend {font-size: 13px; color: #A12726}
blockquote {margin: 1em}
select option {padding: 0 1em 0 0}
a img {border: none}
.odd {background-color: #eee}
div.table_row {}
div.table_row div.table_cell {float: left; clear: none; padding: 0.25em}
table.formatted .highlight {background-color: yellow}
table.formatted div, table.formatted p {margin: 0}
table.formatted th {padding: 0.25em 0; background-color: #eee; border-bottom: solid 1px #ccc}
table.formatted td {padding: 0.25em 0}
input.check_or_radio, input[type="checkbox"], input[type="radio"] {float: left; clear: none; margin-right: 0.5em; padding: 0; border: 0}
td.checkbox_label_td label {padding: 0}
textarea {font-family: Verdana, Helvetica, san-serif; font-size: 13px}
a, a:visited {color: #3283c7; font-weight: bold; text-decoration: none}
a:hover {text-decoration: underline}
textarea{ overflow:auto}
a:active, a:focus{ outline:none}
hr {margin: 15px 0 10px 0; background-color: #ececec; color: #ececec; height: 4px; border: none; border-color: #ececec; border-width: 0px}
.block_img_link, .block_img_link img {display: block}
body.framed {min-width: 0px; background: none; background-color: #fff; padding-top: 10px}
div.widget-product {clear:both; display:block; margin:0 auto 10px auto; padding:0px; width:100px; height:100px; background:#f3f3f3; border:1px solid #bfbfbf; text-align:center; position:relative; top: 0px; left: 0px}
div.float div.widget-product {float: left; clear: none; margin: 10px 0 10px 20px}
div.widget-product img {margin: 5px auto 5px auto}
div.widget-overlay {display: block; color: #3d3d3d; background: none; text-align: left; line-height: 100px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size: 11px}
div.widget-overlay a {display: none}
div.overlay-positioning {position: absolute; left: 0px; top: 0px; width:100px; height:100px}
div.widget-overlay .contents {display: block; height: 68px; overflow: hidden; font-weight: normal}
div.widget-overlay .contents span.widget_price {color: #83b20c; font-weight: bold}
div.widget-overlay:hover {visibility:visible; background: url(/images/blog_widget/opacity90white.png) top left repeat}
div.widget-overlay:hover a {display: block}
span.new_button {font-family: 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; font-weight: bold; color: #5797d0; font-size: 10px; background: url(/images/sk/button-bg.gif) repeat-x; border: 1px solid #cdcdcd; padding: 2px 6px; display: block; text-align: center; position: absolute; bottom: 7px; left: 19px; width: 48px}
span.new_button {text-shadow: #fff 1px 1px;}
form {}
form input[type="text"], form input[type="password"], form textarea {background-color: #f9f9f9; border-color: #dadada}
form input[type="text"]:focus, form input[type="password"]:focus, form textarea:focus {background-color: white}
form input[type="text"] {width: 98%; margin: 0 0 2px}
form textarea {width: 98%}
input[type="submit"] {font-family: Verdana, Helvetica, san-serif; cursor: pointer}
form p {margin: 0 0 10px 0}
form div {margin: 0 0 10px 0}
form div div, form div p {margin: 0px}
label {font-weight: bold}
form label {display: block; padding-bottom: 3px}
form label.inline_label {display: inline; padding-left: 5px}
form .inline_labels label {float: left; clear: none; width: 12em; text-align: right; padding-right: 1em; white-space: nowrap}
form a:hover {}
.form_table td.images {background-color: #f0f0f0; vertical-align: middle; padding: 0.5em}
.form_table td.fields {padding: 0.5em; background-color: #fafafa}
.form_table td.fields input[type=text], .form_table td.fields input[type=password] {width: 20em}
.form_table td.fields .prompt {color: #444; font-style: italic}
.form_table td.description {vertical-align: middle; padding: 0.5em}
.form_table h2 {margin-left: 10px}
.form_table td {padding-top: 5px; padding-bottom: 5px; vertical-align: top}
.form_help {font-style: italic; font-size: 11px; color: black; padding-left: 0.25em; padding-right: 0.5em}
.form_hint {color: #777; font-size: 11px; line-height: 17px; margin-bottom: 18px}
.fieldWithErrors {padding: 2px; border: solid red 1px; display: table}
#errorExplanation {padding: 7px}
#errorExplanation h2 {margin: 5px 0 5px 0; color: #6e9aa5; font-size: 14px; font-weight: bold; text-transform: capitalize}
#errorExplanation p {display: none}
#errorExplanation ul li {list-style: square; list-style-position: inside; color: #444}
div.uploadStatus {margin: 5px}
div.progressBar {margin: 5px}
div.progressBar div.border {background-color: #fff; border: 1px solid gray; width: 100%}
div.progressBar div.background {background-color: #333; height: 18px; width: 0%}
.checkbox_text {font-weight: normal}
.button_bar {padding: 10px 0.25em 0 0.25em; margin: 10px 0 0 0; border-top: solid 1px #ccc}
.button_bar td {padding: 5px 0}
.button_bar input {margin-right: 0.5em}
.button_bar a {margin-right: 0.5em}
.top_button_bar {border-top: none; border-bottom: solid 4px #ececec; padding: 0 0.25em 5px 0.25em; margin: 0 0 20px 0}
.button_bar h2 {margin-bottom: 0}
.default_class {color: #aaa}
form div.section > div {margin-top: 10px}
form.panel > div {margin-top: 5px}
form div.section_header {margin-top: 0}
form div.accordion {margin-top: 0}
table.address_form td {padding-right: 20px}
.form_label {text-transform: capitalize}
.form_row {margin-bottom: 10px}
.form_row_with_error .form_label label {color: #f22}
a.back_to_link {display: block; width: 160px; height: 20px; float: right; clear: none; background: url(/images/a/forms/back_to_bg.jpg) top left no-repeat; text-align: center; padding: 3px 0 0 10px; font-size: 11px; font-weight: normal}
.accordion .section_header {display: block; font-size: 1.2em; color: black; padding: 0.25em 0.25em 0.25em 15px; background-color: #ccc; border: solid 1px #888; margin-bottom: 5px; text-decoration: none}
.accordion {margin-bottom: 10px}
.accordion .section_header span {display: inline; font-size: 80%; padding-left: 1em}
.accordion .selected span {display: none}
.accordion .section_header:hover span {display: inline}
.accordion .selected:hover span {display: none}
.tab_form {}
.tab_form .form_label {width: 77px; float: left; clear: none; height: 24px; background: url(/images/a/forms/label_bg.png) top left no-repeat; padding: 0; margin: 0; line-height: 24px; color: #666; text-align: right; border-right: solid white 3px; padding-right: 10px; font-size: 11px}
.tan_tabs .form_label {background: url(/images/a/forms/tan_label_bg.png) top left no-repeat; border-color: #f7f3cd}
.tab_form .form_content {clear: none}
.tab_form .form_content textarea, .tab_form .form_content input[type="text"], .tab_form .form_content input.text_field, .tab_form .form_content input[type="password"] {display: inline; width: 65%; border: solid #ddd 1px; padding: 4px; font-size: 11px; background-color: white}
.tab_form .form_content textarea {width: 98%}
.tab_form .form_content input[type="text"].default_class, .tab_form .form_content input[type="password"].default_class {background-color: #F9F9F9}
.tab_form .form_row {margin-bottom: 14px}
.sell_form_content .tab_form .form_row {margin-bottom: 5px}
.tab_form div.extra_help {padding-left: 90px; font-size: 11px; margin-top: 10px; margin-bottom: 18px; color: #666}
.tab_form div.extra_help label {display: inline}
.tab_form .small_checkbox {line-height: 14px}
form.wider_labels .form_label {width: 102px}
form.wider_labels .form_content input[type="text"], form.wider_labels .form_content input[type="password"], form.wider_labels .form_content select {width: 225px}
form.wider_labels .form_content select {margin-top: 2px}
form.tab_form .top_label, .tab_form .top_label {width: 121px; height: 24px; background: url(/images/a/forms/top_label.png) top left no-repeat; padding: 0; margin: 0; line-height: 24px; color: #666; text-align: left; padding-left: 15px; margin-bottom: 4px; font-size: 11px}
td.arrowed_help {padding-top: 0px; padding-left: 12px; line-height: 17px; background: url(/images/a/forms/small_arrow_left.png) left 5px no-repeat; color: #444}
.calendar_date_select {background: url(/images/a/forms/calendar_input_bg.png) right 3px no-repeat}
td.wide_form_area .form_content textarea, td.wide_form_area .form_content input[type="text"], td.wide_form_area .form_content input[type="password"], td.wide_form_area .form_content select {width: 75%}
td.narrow_form_area .form_content textarea, td.narrow_form_area .form_content input.text_field, td.narrow_form_area .form_content input[type="text"], td.narrow_form_area .form_content input[type="password"], td.narrow_form_area .form_content select {width: 50%}
.tab_form td.narrow_form_area .form_label {width: 85px}
.teal_bg {padding: 12px 0 1px 12px; background-color: #e1f3f5}
.tab_form .teal_bg .form_label {background: url(/images/a/forms/teal_label_bg.png) top left no-repeat; border-right: solid #e1f3f5 0px; color: white}
.light_labels label {color: #666; font-weight: normal}
form div.picture_selector {}
form .picture_selector .form_label {background: none; padding: 0}
form .picture_selector .form_label label {background: none; padding: 0; width: auto; text-align: left; text-transform: uppercase; font-size: 12px; color: #83B20C; float: none; border: none}
.tag_selector {}
form div.segment_title, form div.other_selector .form_label {background: none; padding: 0; width: auto; text-align: left; text-transform: uppercase; font-size: 12px; color: #83B20C; float: none}
form div.tag_selector .form_label {background: none; padding: 0; width: auto; text-align: left; text-transform: uppercase; font-size: 12px; color: #83B20C; float: none}
form div.tag_selector .tag_entry {width: 167px; height: 27px; background: url(/images/a/forms/tag_selector_bg.png) top left no-repeat}
form div.tag_selector .tag_entry table td {vertical-align: middle; height: 26px}
form div.tag_selector .tag_entry .number {text-align: center; padding-top: 1px; padding-left: 1px; width: 32px; background: url(/images/a/forms/tag_number_bg.png) 50% no-repeat; color: white; font-size: 9px}
form div.tag_selector .tag_entry .tag {font-size: 11px; line-height: 18px; color: #bbb; cursor: pointer; width: 110px; white-space: nowrap; overflow: hidden}
form div.tag_selector .tag_entry .tag span {display: block; text-align: left}
form div.tag_selector .tag_entry .tag input {margin-top: 1px; padding: 2px; width: 100px; background-color: #f9f9f9}
form div.tag_selector .tag_entry .tag a {display: block}
form div.tag_selector .tag_entry .click_to_remove, form div.category_selector .click_to_remove {width: 8px; height: 8px; cursor: pointer}
.tag_menu a {display: block; height: 20px; width: 100%; overflow: hidden; white-space: nowrap}
#image_tray {position: relative; min-height: 160px; width: 100%}
#image_tray .tray_item {float: left; margin: 0; margin-right: 5px; margin-bottom: 5px; display: block; width: 155px; height: 155px; border: none; padding: 0; position: relative}
#image_tray .tray_item img {display: block; border: none; margin: 0; padding: 0; cursor: move}
#image_tray .tray_item .remove_from_tray {position: absolute; bottom: 5px; right: 5px; display: block; width: 24px; height: 24px; background: url(/images/delete.png) 50% no-repeat}
#image_tray .tray_item .crop_image {position: absolute; bottom: 5px; left: 5px; display: block; width: 24px; height: 24px; background: url(/images/crop.png) 50% no-repeat}
#image_tray .tray_item .remove_from_tray:hover, #image_tray .tray_item .crop_image:hover {background-color: #aaa}
#image_tray .no_images_prompt {text-align: center; height: 90px; padding-top: 70px}
#position_options td {vertical-align: middle; padding: 3px}
.form_title {border-bottom: solid 1px #ccc; padding-bottom: 9px; margin-bottom: 20px}
#wrapper {min-width: 980px; width: 100%}
#header_wrapper {width: 980px}
#inner_wrapper {position: relative; padding: 0; width: 980px; margin-left: auto; margin-right: auto}
#inner_wrapper .vertical_tabs {position: absolute; top: 73px; right: 1px; width: 27px}
#inner_wrapper .vertical_tabs .market_tab {height: 141px; background: green}
#all, #header, #content, #footer {width: 980px; margin-left: 0; margin-right: auto; background-color: white}
#all {width: 980px; padding: 0 0 14px 0; background: url(/images/a/bottom-curved.png) bottom left no-repeat; margin-bottom: 20px}
#content {min-height: 300px}
#page_content {background-color: white; padding: 15px 10px 15px 10px}
.flash_warning span {padding: 0 10px}
.flash_warning a {color: #404; font-weight: normal; text-decoration: underline}
.movie {width: 100%; height: 100px}
h2.breadcrumbs {margin-bottom: 10px; height: 24px; padding: 9px 10px 6px 10px; border: solid 1px #aaa; background: url(/images/background.gif) top left repeat-x; width: 945px; font-size: 12px; line-height: 24px}
h2.breadcrumbs a {text-decoration: none; display: block; float: left; clear: none; margin-right: 10px; padding-top: 2px}
h2.breadcrumbs a:hover {text-decoration: underline}
h2.breadcrumbs a.home {padding-top: 0px}
h2.breadcrumbs a.home img {height: 20px; width: 20px}
#abingo_dashboard {margin: 0px 20px}
.signup-left-col h1 {font-size: 18px; color: #3283c7; margin: 10px 0 10px 0}
.signup-left-col p {margin: 5px 0 15px 0}
#header {width: 980px; height: 88px; position: relative; background: transparent}
#header .link_to_logo {display: block; position: absolute; top: 7px; left: 0px}
#header .account_tools {position: absolute; bottom: 12px; right: 0px; line-height: 17px; width: 670px; text-align: right}
#header a {text-decoration: none}
#header a:hover {text-decoration: underline}
#header .account_tools a {margin-left: 10px}
#header .account_tools .link_to_user {margin-left: 5px}
#header .account_tools .link_to_not_user {margin-left: 5px; margin-right: 12px; font-weight: normal; font-size: 11px}
.link_to_inbox span {padding: 0 3px; background-color: #f3e291}
#header .account_tools .link_to_cart {color: white; display: block; float: right; height: 17px; width: 68px; padding-right: 7px; text-align: right; font-size: 12px}
#header .account_tools .empty_cart {background: url(/images/a/cart_empty.png) top left no-repeat}
#header .account_tools .full_cart {background: url(/images/a/cart_full.png) top left no-repeat}
.context_tools {margin-top: 20px}
.context_tools a {display: block; margin: 10px 0px; text-decoration: none; font-size: 11px; font-weight: bold}
.context_tools a:hover {text-decoration: underline; background-color: white}
.context_tools .link_to_tell_a_friend, .context_tools .link_to_contact {margin-left: 3px; padding-left: 23px; background: url(/images/a/envelope_icon.gif) left center no-repeat}
.context_tools .link_to_add_to_stream {margin-left: 3px; padding-left: 23px; background: url(/images/heart_filled.gif) left top no-repeat}
.context_tools .link_to_add_this {margin-left: 3px; padding-left: 23px; background: url(/images/a/addthis/alt_plus.png) left top no-repeat; line-height: 15px; width: 80px}
.context_tools .link_to_blog_widget {margin-left: 3px; padding-left: 22px; background: url(/images/a/addthis/alt_plus.png) left top no-repeat; line-height: 15px; width: 150px}
.context_tools .link_to_bump_in_stream {margin-left: 3px; padding-left: 23px; background: url(/images/heart_filled.gif) left top no-repeat}
.context_tools .link_to_remove_from_stream {margin-left: 3px; padding-left: 23px; background: url(/images/heart_check.gif) left 1px no-repeat}
.panels_left {width: 195px; padding: 0 10px 0 15px}
.panels_right {float: right; clear: none; width: 170px; padding-top: 10px; margin-right: 18px}
.gradient_bar {width: 30px; background: url(/images/sk/bg_1pxgray.gif) 8px top repeat-y}
#content-block .wide_content {width: 715px}
.mockup_info {margin: 1em; padding: 0.5em; background-color: #fafafa; border: solid #444 1px}
.mockup_info p {margin-bottom: 1em}
.pagination {padding: 10px 0; margin: 4px 0; text-align: left}
.centered_content .pagination {text-align: center}
.pagination a {padding: 5px 9px 5px 8px; border: 1px solid #dcdcdc; text-decoration: none; color: #000099}
.pagination a:hover, .pagination a:active {border: 1px solid #a1b9c6; background-color: #dbeaf2; color: #3283c7}
.pagination span, .pagination a {background-color: #f4f4f4; margin: 0 1px 0 0; color: #999999}
.pagination span.current {padding: 5px 8px; font-weight: bold; border: 1px solid #a1b9c6; background-color: #dbeaf2; color: #3283c7}
.pagination span.disabled {padding: 5px 8px; border: 1px solid #eee; color: #ddd}
.pagination a.prev {margin-right: 7px; padding-left: 5px; padding-right: 5px}
.pagination a.next {margin-left: 5px; padding-left: 6px; padding-right: 5px}
.menu {display: none}
.menu_content {border: solid #ccc 1px; background-color: #f0f0f0; min-width: 100px; padding: 0}
.menu_body {padding: 0}
.menu_content .panel {padding: 0px; margin: 0px}
.dialog_button_bar {margin-top: 0.5em; padding-top: 0.5em; border-top: solid 1px #ccc}
.with_frame .content {border: solid 1px #aaa; margin-top: 8px; min-height: 600px}
.home_page .content {border: none}
.faq_section {margin-top: 10px; padding-top: 10px; border-top: solid 1px #ddd}
.faq_section h4 {text-transform: none; margin: 0 0 5px 0}
.faq_section p {font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color: #444}
.panel {margin: 0 0 5px 0}
table.panels {margin-bottom: 20px}
table.panels td.panel {padding: 0 10px}
table.panels td.panel {width: 100%}
.panel h1.manage_header {margin: 10px 0}
.panel blockquote {margin: 1em 5px; text-align: center; overflow: hidden}
.panel>ul>li {margin-bottom: 0; margin-top: 0}
.tool_palette a, form.inline_form, .hover a, .panel>a, .panel>ul>li>a {display: block; text-decoration: none; font-weight: normal; padding: 5px 0 5px 12px; margin: 0; background: transparent}
.tool_palette .panel > a {background: url(/images/a/link_arrow.jpg) left 50% no-repeat}
.tool_palette a {display: block; text-decoration: none; font-weight: normal; padding: 5px 0 5px 12px; margin: 0; background: transparent}
.panel>ul>li {margin-left: 3em}
.panel>ul>li>a {padding: 2px 0 2px 0px}
form.inline_form {padding: 0; margin: 0; border: none}
form.inline_form input {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444; font-weight: normal; width: 100%; margin: 0; padding: 5px 0 3px 7px; height: auto; border: none; background: transparent; text-align: left}
.panel h1 a {display: block; float: right; clear: none; border: none; text-decoration: underline; margin-right: 5px}
.panel h1 a.inline {display: inline; float: none}
form.panel_head_form {display: block; float: right; clear: none; border: none; margin: 0 0 0 1em; padding: 2px 3px 0 0}
form.panel_head_form input[type="submit"] {border: none; padding: 0; margin: 0; background: transparent; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: auto}
form.panel_head_form input[disabled="disabled"] {background: transparent; text-decoration: none; color: #aaa}
.one_of_two {float: left; clear: none; width: 50%}
.one_of_three {float: left; clear: none; width: 33%}
.two_of_three {float: left; clear: none; width: 67%}
.one_of_four {float: left; clear: none; width: 23%; padding-right: 2%}
.three_of_four {float: left; clear: none; width: 73%; padding-right: 2%}
.one_of_six {float: left; clear: none; width: 16.5%}
.five_of_six {float: left; clear: none; width: 82.5%}
.frame {border: solid 1px #ccc; margin: 0 5px 10px 0}
.frame .content {padding: 0.25em}
.unread img {visibility: visible; background-color: blue}
.read img {visibility: hidden}
.read:hover img, .unread:hover img {background-color: gray; visibility: visible}
.autocomplete_helper {border: solid #444 1px; padding: 0.25em; background-color: #f0f0f0; color: black}
.autocomplete_hover {background-color: #444; color: white}
.hover_content {border: solid #aaa 2px; padding: 0.5em; background-color: white}
.hover {color: black; font-size: 12px; background-color: white; z-index: 100}
.hover a {background: white; color: black}
#header .hover a {color: black}
form.report_this {border: none; background-color: white; text-align: left}
form.report_this input {background: url(/images/delete.gif) left 0px no-repeat; border: none; margin: 0; height: 16px; color: #3283c7; font-weight: bold; font-size: 11px; line-height: 18px; padding: 0 0 0 18px; text-align: left}
form.report_this input:hover {background: url(/images/delete.gif) left -15px no-repeat}
a.manage_link {background: url(/images/image.gif) left -2px no-repeat; display: block; color: #888; font-weight: normal; font-size: 12px; height: 16px; text-decoration: none; padding: 0 0 0 24px}
a.manage_link:hover {background-color: #ccc; text-decoration: none}
a.email_link {background: url(/images/envelope.gif) left top no-repeat}
a.favorites_link {background: url(/images/heart_filled.gif) left top no-repeat}
a.add_to_favorites {background: url(/images/heart_filled.gif) left 1px no-repeat}
a.remove_from_favorites {background: url(/images/heart_check.gif) left 1px no-repeat}
.breadcrumb_tools a.view_link {margin-right: 0px; width: 4em; left: 370px}
form.panel_head_form input[type="submit"]:hover, .panel a:hover, form.inline_form input:hover {text-decoration: underline}
tr.highlight td {background-color: #cdc}
form.concise, form.delete_form, form.clone_form {background: transparent; padding: 0; margin: 0; border: none}
form.concise input, form.delete_form input, form.clone_form input {border: none; padding: 0; margin: 0; background: transparent; font-size: 1em; text-align: left; background: url(/images/a/delete.png) no-repeat left 50%; padding-left: 14px; color: #3283c7; font-weight: normal; margin-bottom: 3px; text-decoration: none}
form.concise input, form.clone_form input {background: url(/images/edit_link.gif) no-repeat top left}
form.clone_form input, form.delete_form input {width: 100%}
a.edit_link {display: block; padding-left: 19px; background: url(/images/a/edit_pencil.png) no-repeat top left}
a.remove_link {display: block; padding-left: 19px; background: url(/images/a/delete.png) no-repeat bottom left}
form.concise input:hover, form.delete_form input:hover, form.clone_form input:hover {text-decoration: underline; background-color: #ddd}
.picture_chooser .existing_pictures {max-height: 120px}
.picture_chooser {min-height: 300px}
.help_content {margin: 0; color: black; font-weight: normal; font-size: 12px; border: solid #888 1px; background: transparent; text-decoration: none; margin-bottom: 5px}
.help_content p {text-decoration: none}
.activated_accordion .section_header {height: 17px}
.help_content p {background-color: white; padding: 5px 10px}
.gallery_item .next, .gallery_item .prev {color: #666; text-decoration: none; font-weight: bold}
.gallery_item .next:hover, .gallery_item .prev:hover {text-decoration: underline}
.progressWrapper {width: 150px; overflow: hidden}
.progressContainer {margin: 5px; padding: 4px; border: solid 1px #E8E8E8; background-color: #F7F7F7; overflow: hidden}
.red {border: solid 1px #B50000; background-color: #FFEBEB}
.green {border: solid 1px #DDF0DD; background-color: #EBFFEB}
.blue {border: solid 1px #CEE2F2; background-color: #F0F5FF}
.progressName {font-size: 8pt; font-weight: bold; color: #555555; width: 150px; height: 14px; text-align: left; white-space: nowrap; overflow: hidden}
.progressBarInProgress, .progressBarComplete, .progressBarError {font-size: 0px; width: 0%; height: 2px; background-color: blue; margin-top: 2px}
.progressBarComplete {width: 100%; background-color: green; visibility: hidden}
.progressBarError {width: 100%; background-color: red; visibility: hidden}
.progressBarStatus {margin-top: 2px; width: 150px; font-size: 7pt; font-family: Verdana; text-align: left; white-space: nowrap}
a.progressCancel, a.progressCancel:link, a.progressCancel:active, a.progressCancel:visited, a.progressCancel:hover {font-size: 0px; display: block; height: 14px; width: 14px; background-image: url(/images/cancelbutton.gif); background-repeat: no-repeat; background-position: -14px 0px; float: right}
a.progressCancel:hover {background-position: 0px 0px}
.hide_checkboxes input {display: none}
.gallery_toolbar {padding: 0 8px; background-color: #f0f0f0; border: solid #ccc 1px}
.banner_container {padding: 0; margin-bottom: 0px; max-height: 300px; overflow: hidden; position: relative}
.banner_container img {width: 715px; display: block}
.preview_banner_container {padding: 0; margin-top: 12px; margin-bottom: 0px; max-height: 150px; overflow: hidden; position: relative}
.preview_banner_container img {width: 357px; display: block}
.group_banner_container {padding: 0; margin-top: 0px; margin-bottom: 0px; max-height: 450px; overflow: hidden; position: relative; background-color: white}
.group_banner_container img {width: 980px; display: block}
.preview_group_banner_container {padding: 0; margin-top: 0px; margin-bottom: 0px; overflow: hidden; position: relative; background-color: white}
.preview_group_banner_container img {width: 100%; display: block}
.shop_banner_container {margin-top: 5px}
.panels_left .panel h2 {min-height: 30px; background: none}
.slideshow_screen .caption {position: relative}
#facebox .content {position: relative}
#facebox a.view_link {font-size: 14px; position: absolute; top: 0; right: 0; color: #444; text-decoration: none; background: transparent url(/images/link_arrow.gif) no-repeat scroll 0pt; padding-left: 15px}
#facebox a.view_link:hover {background-color: #ccc}
.flash {color: #666; font-weight: bold; padding: 10px 20px 0px 20px; margin: 0; background-color: white; text-align: center}
.flash_error {background-color: #ffcdcc; border: solid 1px #e998a7; padding: 5px}
.flash_warning, .flash_debug, .flash_notice {background-color: #ffffcd; border: solid 1px #e9d99b; padding: 5px}
.blog_post_body h2 {margin: 10px 0 5px 0}
.blog_post_body p {margin: 10px 0; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size: 12px; line-height: 16px; color: #383838}
.blog_post_body {margin: 0 0 20px 0; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size: 12px; line-height: 16px; color: #383838}
.blog_post_body img {max-width: 450px}
.home_page_blog_post .blog_post_body img {max-width: 400px}
.labeled_data ul, .blog_post_body ul {font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size: 12px; line-height: 16px; color: #383838}
#facebox .blog_post_content {max-height: 600px}
.layout_templates div.layout_options {display: none; position: relative; font-weight: normal; text-align: left; padding: 10px 0 0 10px}
.layout_templates:hover div.layout_options {display: block; position: absolute; top: 12px; right: 0; z-index: 1; width: 280px}
form input[type="text"].small_input_field {width: 10em}
.panel h1 a.add_button, a.add_button, input.add_button {padding: 0; margin: 0; width: 140px; height: 23px; line-height: 22px; text-align: left; padding-left: 24px; background: url(/images/a/add_button.gif) top left no-repeat; color: #3283c7; font-size: 12px; border:none; font-weight: normal; text-decoration: none}
.panel h1 a.add_button:hover, a.add_button:hover, input.add_button:hover {background: url(/images/a/add_button.gif) top left no-repeat; color: #666}
a.add_button, .panel h1 a.add_button {display: block; padding-top: 1px; height: 22px}
input.add_button {padding-bottom: 3px}
.home_page_tools {padding-top: 3px}
.home_page_tools .panel {margin-bottom: 20px}
.home_page_tools .panel h2 {color: black; font-size: 12px; text-align: left; padding: 4px 8px; margin: 0; margin-bottom: 3px; background: url(/images/background.gif) left -15px repeat-x; border: solid 1px #aaa; border-left: none; border-right: none; min-height: 0px; text-transform: uppercase}
.tag_container {padding: 5px 0; margin: 0 0 10px 0; background-color: #eee}
.tag_container label {margin: 0 10px 0 5px}
.nube1 {font-size: 1.0em; padding: 0 3px}
.nube2 {font-size: 1.2em; padding: 0 3px}
.nube3 {font-size: 1.4em; padding: 0 3px}
.nube4 {font-size: 1.6em; padding: 0 3px}
.nube5 {font-size: 1.8em; padding: 0 3px}
.nube6 {font-size: 2.0em; padding: 0 3px}
.search_seller_table td {vertical-align: middle; text-align: left}
.search_seller_table td.thumb {width: 30px}
.selectable_picture {width: 55px; float: left; clear: none; margin: 2px; padding: 2px; border: solid #ccc 1px}
.zoom_tool {display: block; text-align: center; height: 17px; margin: 0; padding: 10px 0 5px 0; overflow: hidden}
a.zoom_tool img {width: 68px}
.selectable_picture .small_zoom_tool {display: none}
.selectable_picture:hover .small_zoom_tool {display: block}
.small_zoom_tool {background-color: #aaa; width: 68px; height: 17px; overflow: hidden; position: absolute; bottom: 5px; left: 3px}
.small_zoom_tool:hover {background-color: #666}
.file_uploader {height: 200px}
.button_bar_setting {float: right; clear: none; margin-right: 20px; margin-top: 8px}
a.add_comment, .comment_footer a {text-decoration: none; color: #444; margin-right: 30px; padding-left: 20px; background: url(/images/go.gif) top left no-repeat}
.blog_tools a {padding: 0; margin: 0}
.blog_tools div {margin-top: 5px; margin-bottom: 15px; padding: 0px 0px 0px 10px}
.comment_footer {margin-bottom: 10px}
.blog_post_title {font-size: 20px; border: none; background: none; margin: 0}
.blog_post_title a, .recent_comment a {font-weight: normal; text-decoration: none; color: #444; float: none}
.blog_post_title a:hover, .recent_comment a:hover, a.add_comment:hover, .comment_footer a:hover {background-color: #ccc; text-decoration: underline}
.blog_post_date {margin: 0; padding: 0; font-size: 11px; color: #7e7e7e; margin-bottom: 10px}
.wall_comment {margin: 0 0 10px 0}
.wall_comment .post_date {font-size: 10px}
.wall_comment .message_body {padding-left: 55px; padding-right: 15px; margin: 10px 0 20px 0}
.wall_comment .message_body img {max-width: 170px}
.conversation_list td {padding: 5px 0; margin: 5px 0; border-bottom: solid 1px #ddd}
.subdomain_observer .content {margin-bottom: 10px}
.subdomain_observer .error {padding: 4px; color: red}
.error_container > div {padding: 5px; margin-bottom: 15px; background-color: #FFFFCD}
.manage_tools .panel {margin-bottom: 15px}
.business_name_field .form_row {margin-bottom: 3px}
.business_name_field .business_name_hint {padding: 0 30px 0 10px; color: #555; font-size: 11px; height: 32px}
.search_page {width: 815px; margin-top: 10px; margin-left: auto; margin-right: auto}
.search_page .search_title {font-size: 21px; color: #83b20c; margin-bottom: 16px; padding-left: 2px}
.search_tool_frame {border: solid #dcdcdc 1px; border-bottom: none}
.search_tools_title {border-bottom: solid #dcdcdc 1px}
.search_tools_title div {font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; color: white; line-height: 32px; padding-left: 13px; background: url(/images/a/search/tool_title_bg.png) top left repeat-x; height: 32px}
.search_tools_area {padding: 9px 0px 5px 15px; border-top: solid white 1px; border-bottom: solid #dcdcdc 1px; background-color: #f4f4f4}
.search_tools_area_title {font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #5a7287; margin-bottom: 7px}
.search_tools_area table.selected {margin-bottom: 5px}
.search_tools_area table {margin-bottom: 6px}
.search_tools_area td {line-height: 18px}
.search_tools_area a span {color: #666666; font-weight: normal; padding-left: 5px}
.search_tools_area table.selected a {color: white}
.search_tools_area table.selected a span {color: white}
.search_tools_area table td.left {width: 9px; height: 19px}
.search_tools_area table.selected td.left {background: url(/images/a/search/search_selection_bg.png) top left no-repeat; height: 19px}
.search_tools_area table td.center {height: 19px}
.search_tools_area table.selected td.center {background: url(/images/a/search/search_selection_bg.png) center top no-repeat; height: 19px}
.search_tools_area table td.right {width: 9px; height: 19px}
.search_tools_area table.selected td.right {background: url(/images/a/search/search_selection_bg.png) right bottom no-repeat; height: 19px}
div.framed_search_image_link, a.framed_search_image_link {display: block; background-color: #f4f4f4; padding: 4px; border: solid 1px #dcdcdc; width: 90px}
a.framed_search_image_link img {display: block}
.search_result_container {padding: 15px 15px}
.search_result_entry {border-bottom: solid 1px #dcdcdc; padding: 15px 10px}
.market_search_result_entry {background: url(/images/a/search/market_result_bg.png) top left repeat-x; border: solid 1px #bbccd4}
.not_first_search_entry {border-top: none}
.search_result {}
.search_result_body {font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size: 12px; color: #666666; line-height: 17px; margin-top: 12px}
table.search_tabs a, .search_result h2 {font-size: 14px; font-weight: bold; margin-bottom: 3px}
.search_result h2 a {color: #83b20c}
.search_result h2 a span {color: #666666; font-weight: normal}
table.search_tabs td a {line-height: 34px}
table.search_tabs td.selected a span {color: #666; font-weight: normal}
table.search_tabs a, table.search_tabs a span {color: #939393}
table.search_tabs td.selected a {color: #83b20c}
.search_select option {margin: 2px 0}
.new_search_frame {border: solid #dcdcdc 1px; margin-bottom: 20px}
.new_search {background: url(/images/a/search/new_search_bg.png) top left repeat-x; padding: 10px; height: 48px; border-bottom: solid 1px #dcdcdc}
.new_search_frame .search_tools_area_title {color: #7d9097}
.new_search input, .new_search input[type='text'] {border: solid 1px #5A7287; padding: 2px}
.recent_search {background: url(/images/a/search/new_search_bg.png) top left repeat-x; padding: 10px; height: 48px; border-top: solid 1px #eaf5f9}
.new_search_frame button {padding: 0; margin: 0; background: transparent; border: none}
.recent_publishings .round_frame {padding: 10px 20px}
.recent_publishings .round_frame {margin-bottom: 0px}
.recent_publishings .round_frame h4 {text-transform: capitalize; font-size: 12px}
.recent_publishings .round_frame .c {font-size: 11px}
.arcade_footer {margin-top: 30px; margin-bottom: 20px; padding: 0 10px}
.arcade_footer, .arcade_footer p, .arcade_footer td, .arcade_footer li {font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color: #555}
.arcade_footer p {margin-bottom: 0px}
.arcade_footer h1, .arcade_footer h2 {font-weight: normal; color: #83b20c; font-size: 16px; margin-bottom: 5px}
.arcade_footer h2 {margin-top: 10px; font-size: 14px}
.metrics {line-height: 22px}
.metrics label {font-size: 11px}
.metrics a {margin: 0 5px 0 0; padding: 0 5px 0 0; color: #666; border: none; font-weight: normal; font-size: 11px}
.admin_messages td p {font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif }
.group_area_left {padding-left: 16px; padding-right: 3px; width: 182px}
.group_area_right {padding-right: 16px}
#page_content.group_framework {background-color: white; padding: 0px 10px 15px 10px}
.about_box {width: 183px; overflow: hidden; margin-top: 2px; margin-bottom: 27px}
.about_box .about_top {background: url(/images/a/boxes/about_top.gif) top left no-repeat; font-size: 14px; font-weight: bold; line-height: 33px; text-transform: uppercase; padding-left: 12px; height: 41px}
.about_box .about_middle {background: url(/images/a/boxes/about_middle.gif) top left repeat-y; padding: 3px 12px; font-size: 12px; line-height: 18px; color: #666}
.about_box .about_bottom {height: 6px; font-size: 1px; background: url(/images/a/boxes/about_bottom.gif) top left no-repeat}
tr.admin_even td {background-color: #eee}
tr.admin_odd td {}
#footer {height: 40px; margin: 0; padding: 0px 20px 0px 20px; text-align: center; background-color: white; width: auto; background-color: white; font-size: 11px}
#footer table td {font-size: 11px; vertical-align: middle}
#footer a {padding-right: 5px; padding-left: 5px}
#footer span.copyright{ color: #666; float: right; clear: none}
#footer span.links {float: left; clear: none}
.landing_page #footer {padding: 5px 40px 0 40px; border-left: solid 1px #ccc; border-right: solid 1px #ccc}
.landing_page #footer .amazon_footer_link {display: none}
.footer_seo_links {margin: 0; padding: 0 0 20px 0}
.footer_seo_links td {font-size: 11px; font-weight: bold; color: #666; padding: 0 10px 3px 0; margin: 0; line-height: 18px}
.footer_seo_links td a {font-size: 11px; padding: 0 2px}
.letter_page {width: 770px; margin: 30px auto}
.letter_page h2 {font-size: 25px; font-weight: normal}
.letter_page hr {margin-bottom: 15px}
.letter_page div.line_item {border-bottom: solid 1px #ccc; margin: 15px 0; padding: 0 0 15px 0}
.letter_page div.line_item a {font-size: 21px; font-weight: bold}
.letter_page_entry {background: url(/images/a/letter_pages/gradient.png) top left repeat-x #eeeeee; border: solid 1px #e0e0e0; padding: 15px; margin: 0 11px 11px 0; height: 100px; width: 340px; overflow: hidden; float: left; clear: none}
.letter_page_entry .thumbnail {width: 120px}
.letter_page_entry .description {width: 190px}
.letter_page_entry .left {float: left; clear: none}
.letter_page_entry img {display: block; border: solid 1px #e0e0e0; background: white; padding: 4px}
.letter_page_entry .clear {clear: both}
.letter_page_entry a {display: block; color: #3283C7; font-size: 14px; margin-bottom: 5px; margin-top: 12px; text-shadow: 1px 1px #fff}
.letter_page_entry p {color: #555; line-height: 15px; font-size: 12px}
.gallery {padding: 1px; margin: 0 0 5px 0; border-bottom: solid 1px #ccc}
.gallery h2, h2.collection_title {height: 26px; line-height: 26px; background: url(/images/a/gallery_header_bg.gif) top left repeat-x; color: white; text-transform: uppercase; font-size: 13px; padding-left: 8px}
.gallery h2 a {text-decoration: none; color: white}
.gallery .gallery_author {float: right; clear: none; font-weight: bold; color: #aaa; display: none}
.gallery .gallery_author a {color: #aaa}
.gallery .gallery_date {position: absolute; bottom: 4px; right: 8px; font-weight: bold; color: #aaa}
.gallery .gallery_date a {font-weight: bold; color: #aaa}
.gallery_item {margin: 5px 3px; padding: 5px 5px 3px 5px; border: solid #ddd 1px}
.gallery_item .thumb {text-align: center; margin: 0 0 5px 0; padding: 0}
.gallery_item .title {margin-bottom: 2px; overflow: hidden}
.gallery_item .title a {text-decoration: none; color: #444; font-weight: normal; white-space: nowrap; margin: 0}
.gallery_item .notes {padding-left: 8px; margin: 5px 0 0 0; color: green}
.gallery_item .author {float: left; clear: none; font-weight: normal; color: #888; text-decoration: none; white-space: nowrap; overflow: hidden}
.gallery_item .author a {font-weight: normal; color: #888; text-decoration: none}
.gallery_item .seller {display: block; float: left; clear: none; padding: 0 0 5px 5px}
.gallery_item .price {display: block; text-align: right; font-size: 12px; padding: 0 5px 2px 0; margin: 2px 0 0 0; font-weight: normal}
#picture_collection a {display: block; float: left; padding: 2px; border: solid #ccc 1px; margin: 2px; background: transparent}
#picture_collection a:hover {border: solid yellow 2px; margin: 1px}
#picture_collection a img {border: none}
#picture_collection a.selected {border: solid 2px red; margin: 1px}
.gallery_item h3 a {color: black; text-decoration: none}
.gallery_item h3 a:hover {text-decoration: underline}
.gallery_large {padding-left: 0px}
.collection .gallery_large {padding-left: 13px}
.gallery_large .gallery_item {border: none; background: url(/images/a/gallery_product_bottom.gif) bottom left no-repeat; padding: 0; margin: 12px 4px 8px 4px; height: 185px}
.users .show .gallery_large .gallery_item {margin-left: 8px; margin-right: 8px}
.gallery_large .gallery_item .thumb {margin: 0; border: solid 1px #ddd; border-bottom: none; height: 140px; overflow: hidden}
.gallery_large .gallery_item .title {margin-top: 3px}
.gallery_large .gallery_item .title a {margin-left: 7px; color: #3283c7; font-weight: bold}
.gallery_large .gallery_item .author {display: none}
.gallery_large .gallery_item .notes {color: black; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif}
.gallery_small .gallery_item {height: 138px}
.gallery_list td {padding: 10px}
.gallery_list .title {font-size: 110%; margin-bottom: 3px}
.gallery_list .from {margin-bottom: 10px}
.gallery_list .from a {font-weight: bold}
.framed_collection .pagination {padding: 3px; margin: 3px; text-align: center}
.framed_collection .pagination a, .framed_collection .pagination span.current {display: inline; text-decoration: none; background: url(/images/a/empty-pagination-circle.gif) center top no-repeat}
.framed_collection .pagination span.current {background: url(/images/a/full-pagination-circle.gif) center top no-repeat}
.framed_collection .pagination a, .framed_collection .pagination span.current, .framed_collection .pagination span.disabled {padding: 2px 5px 2px 5px; border: none}
.framed_collection .pagination a.next, .framed_collection .pagination a.prev, .framed_collection .pagination span.next, .framed_collection .pagination span.prev {background: none; padding-left: 0; padding-right: 0}
.framed_collection .pagination a.next, .framed_collection .pagination span.next {padding-left: 4px}
.framed_collection .pagination a.prev, .framed_collection .pagination span.prev {padding-right: 4px}
.framed_collection .pagination a:hover, .framed_collection .pagination a:active {border: none}
.cart {width: 50%; margin-left: auto; margin-right: auto}
.cart form {padding: 0; margin: 0; border: none; background: transparent; text-align: right}
.cart_group {width: 100%; margin-bottom: 5px}
.cart_group .cart_item td {border-bottom: solid 1px #ccc}
.cart_group .product_image {width: 50px}
.cart_group .product_price {width: 120px; padding-right: 5px; text-align: right}
.cart_group .seller_name {font-size: 12px; margin: 0 0 5px 0; padding: 5px; background-color: #eee}
.cart_group .product_link {font-size: 13px}
.cart_group .remove_link {display: block; margin-top: 10px; font-weight: normal}
.cart_group .subtotal {text-align: right; padding-top: 3px}
.cart_subtotal span, .cart_shipping span, .cart_group .subtotal span, .cart_total span {padding-left: 10px; padding-right: 5px; font-weight: bold}
.cart_total, .cart_subtotal, .cart_shipping {padding-top: 5px; margin: 0 0 30px 0; text-align: right; font-size: 14px}
.cart_subtotal, .cart_shipping {border-top: solid 1px #ccc; font-size: 13px; margin-bottom: 5px}
.cart_subtotal {border-top: solid 2px #ccc}
.cart > .cart_total {border: solid 1px #aaa; background-color: #fafafa; padding-bottom: 5px; margin-bottom: 5px}
.checkout_status {margin-bottom: 10px}
.order_summary {width: 100%; padding: 5px; border: solid 1px #ccc; margin-bottom: 10px}
.cart_item td {padding: 10px 0}
.seller_thumbnail img {display: block}
.seller_thumbnail {border: solid #444 1px; background-color: white; display: block; padding: 1px; width: 60px}
.seller_link {font-size: 14px}
.receipt {width: 507px; margin-left: auto; margin-right: auto; color: #555}
.receipt .name_and_address {line-height: 18px}
.cart_item_entry td {vertical-align: middle; padding: 6px 0; border-top: solid #ccc 1px}
.cart_item_entry .count {text-align: left; font-weight: normal; width: 35px}
.cart_item_entry .product {}
.cart_item_entry .item_cost {text-align: right; font-weight: normal; width: 60px}
.cart_item_entry .count_times_cost {text-align: right; font-weight: bold; width: 80px}
.total_entry td {line-height: 24px; vertical-align: top}
.total_entry .item_cost {text-align: right; font-weight: bold; font-size: 12px}
.total_entry .count_times_cost {font-weight: bold; text-align: right; font-weight: bold; width: 80px}
.before_shipping {text-align: right; font-size: 12px; font-style: italic}
.total_entry .grand_total {color: #5ba323; font-size: 14px}
.shipping_form .state_field .form_label {width: 100px}
form.shipping_form div.shipping_city_field input[type="text"] {width: 130px}
form.shipping_form div.shipping_state_field input[type="text"] {width: 110px}
form.shipping_form div.shipping_full_width_field input[type="text"] {width: 430px}
form.shipping_form div.shipping_postal_field input[type="text"] {width: 100px}
.shipping_item .tl, .shipping_item .tr, .shipping_item .bl, .shipping_item .br {font-size: 1px; width: 10px; height: 10px}
.shipping_item .t, .shipping_item .b {font-size: 1px; height: 10px}
.shipping_item .l, .shipping_item .r {font-size: 1px; width: 10px}
.shipping_item .c {background-color: #ddd}
.shipping_item .t {background-color: #ddd; border-top: solid 1px #ddd}
.shipping_item .b {background-color: #ddd; border-bottom: solid 1px #ddd}
.shipping_item .l {background-color: #ddd; border-left: solid 1px #ddd}
.shipping_item .r {background-color: #ddd; border-right: solid 1px #ddd}
.shipping_item .tl {background: url(/images/a/corners/tl10_g.png) bottom right no-repeat}
.shipping_item .tr {background: url(/images/a/corners/tr10_g.png) bottom left no-repeat}
.shipping_item .bl {background: url(/images/a/corners/bl10_g.png) top right no-repeat}
.shipping_item .br {background: url(/images/a/corners/br10_g.png) top left no-repeat}
.shipping_item .t, .shipping_item .l, .shipping_item .b, .shipping_item .r, .shipping_item .c {border-color: #dadada; background-color: white}
.shipping_selected .tl {background: url(/images/a/corners/tl10.png) bottom right no-repeat}
.shipping_selected .tr {background: url(/images/a/corners/tr10.png) bottom left no-repeat}
.shipping_selected .bl {background: url(/images/a/corners/bl10.png) top right no-repeat}
.shipping_selected .br {background: url(/images/a/corners/br10.png) top left no-repeat}
.shipping_selected .t, .shipping_selected .l, .shipping_selected .b, .shipping_selected .r, .shipping_selected .c {border-color: #a3cbe7; background-color: #eaf6f8}
.cart_message {margin-bottom: 30px}
.cart_message td {vertical-align: middle}
.cart_message_header {font-size: 14px; margin-bottom: 5px}
.cart_message_body {font-size: 12px; line-height: 16px}
.cart_message_image {height: 80px; text-align: center}
.cart_message_warning {height: 80px; border: solid #f6f2af 1px; background: url(/images/a/orders/yellow-gradient.gif) top left repeat-x}
.cart_message_warning .cart_message_image {width: 110px}
.cart_message_warning .cart_message_header {color: #688a4d}
.cart_message_warning .cart_message_body {color: #4c4837}
.cart_message_error {min-height: 50px; padding: 10px 10px 10px 0; border: solid #ffcaca 1px; background: #ffcaca url(/images/a/orders/red-gradient.gif) top left repeat-x}
.cart_message_error .cart_message_image {padding-top: 5px; height: 50px; width: 70px}
.cart_message_error .cart_message_header {color: #be1c1c}
.cart_message_error .cart_message_body {color: #482c2c; font-weight: bold}
.shipping_info_dialog table td {font-size: 11px; font-weight: normal; padding: 6px 0; margin: 0; border: none; border-bottom: solid 1px #ccc; line-height: 14px}
.shipping_info_dialog table td img {display: block; border: 0; margin: 0; padding: 0}
.groups .manage_roster .content {}
.roster_entry a.image_link {display: block; float: left; clear: none; margin-right: 0.5em}
.roster_entry .tools {float: right; clear: none; margin-right: 0.5em; width: 12em}
.roster_entry .tools a {display: block; width: auto; height: auto; border-bottom: solid 1px #ccc; padding: 0.20em 0; margin: 0.20em 0; text-decoration: none}
.roster_entry .data label {color: #666; width: 4em; font-weight: bold; float: left; clear: none}
.roster_entry .data div {}
.roster_entry .data .item .name {font-weight: bold}
.invitation {border-bottom: solid 1px #ccc; margin: 0.20em 0; padding: 0.20em 0}
.invitation img {float: left; clear: none; margin-right: 5px}
.invitation a {display: block; text-decoration: none; color: black; padding-top: 4px}
.full_invitation {background-color: white; border: solid #ccc 1px; padding: 0.5em 1em; margin: 0 0.5em 1em 0.5em}
.full_invitation img {float: left; clear: none; margin: 0 10px 0 0}
.full_invitation h2 {padding-top: 2px}
.full_invitation .inviter {padding-top: 0.5em}
.full_invitation .inviter .info {padding-top: 0.5em}
.full_invitation .inviter img {float: left; clear: none; margin: 0 5px 5px 0}
.group_description img {float: left; margin: 3px 5px 5px 0}
.group_description h2 {}
.group_description h2 a {margin-left: 0px; text-decoration: none}
.group_description {border-bottom: solid #ccc 1px; margin: 0 0 1em 0}
.group_description blockquote {margin: 5px}
.home_page_beta_market_frame {border: solid 1px #aaa; padding: 8px 15px 3px 15px; margin: 0 20px 30px 0; height: 250px; position: relative}
.home_page_market_frame {border: solid 1px #aaa; padding: 8px 15px 3px 15px; margin: 0 20px 30px 0; height: 250px; position: relative}
.roster_thumbnails a {display: block; float: left; clear: none; margin: 0 10px 10px 0}
p.pages {margin-top:1.2em}
span.pipe {color:#999; margin:0 0.15em}
.beast div.news {background:#cfc; text-align:center; margin:0 auto; width:40em; margin-top:1em; padding:7px 15px; font-weight:bold}
.beast div.news p {margin:0}
p.notice, p.sections {background:#df9; padding:7px 15px; border:1px solid #bd7; margin-top:0}
p.sections a.action {color:#c00}
.hasfile {color:#090; font-weight:bold; margin-left:10em}
span.subtitle {font-weight:normal; margin-bottom: 5px; padding-top: 2px; font-size: 12px; color: black; float: right; clear: none}
p.subtitle img {vertical-align: bottom}
pre.explain {background:#e7e7e7; padding:7px 15px; border:1px solid #ccc; margin:0 2em}
#monitor_topic {}
#monitor_topic .icon {background-image:none}
ul.quotes, ul.flat {margin-left:0; padding-left:0; list-style-type:none; display: inline}
ul.talking li span {color:#666}
ul.flat li {padding-left:5px; display: inline}
ul.ways li span {color:#666}
ul.quotes {}
ul.quotes li {margin-bottom:1em}
ul.quotes span {color:#666}
ul.why {line-height:1.25em; margin-top:2em}
ul.why li p {margin-top:0.5em; color:#666}
ul.why li p strong {color:#c00}
a.utility {font-weight:normal; color:#c00}
a.remove {color:#c00}
a.utility:hover {color:#c00; text-decoration:underline}
a.subtle {color:#369}
a.subtle:hover {color:blue}
div.asset {background:#e7e7e7; padding:7px 15px; border-bottom:1px solid #ccc; margin-bottom:1em; text-align:center}
input.primary {width: 98%}
input.submit {margin-right:1em; float:right}
.pastebox {width:100%}
p.private, #content .legend {margin-top:0; color:#999}
#content .legend span strong {color: black}
#content .legend span {margin-right:5em}
p.private img {vertical-align:bottom}
p.private {color:#c00; font-weight:bold}
p.psmall {font-weight:normal}
div.upload {margin-top:-0.5em; padding:7px 0; float:left; margin-left:0.5em}
div.upload p label {}
div.upload p {margin:0 }
div.upload input {margin-left:0.75em}
div.upload a {color:#666}
.pastePreview pre {}
.pastePreview p {color:#777; margin:0 0 0.5em}
.pastePreview .when {float:right}
.pastePreview .when strong {color:black}
#news {background:#248; background:#475f30; border:2px solid #778f60; border-width:2px 0; padding:5px 4%; color:#ffc; text-align:center; bottom:0; width:100%; padding:6px 0 7px; z-index:50}
#news a.subtle {color:#ffc; font-weight:normal}
#news a {color: #FFD700; font-weight:bold }
#news p {margin:0}
.line_numbers, .lineNumbers {color:#999; padding-right:0.5em; text-align:right}
.line_numbers strong {color:#555}
td.code, .thePaste {padding-left:0.75em}
.photo {background:#aaa url(/images/clearbits/smile.gif) no-repeat 8px 8px}
.smallutils {margin-top:-0.5em; margin-bottom:0em; text-align:right}
.smallutils a {color:#666}
.smallutils a:hover {color:#369}
#forum_description, #topic_body {width:99%}
table.forums, table.topics {width: 100%; border-collapse: collapse; margin-bottom: 5px}
table.forums tr th, table.topics tr th {background: #444; border: solid 1px #222; color: white; padding: 10px}
table.forums tr td .title, table.topics tr td .title {}
table.forums tr td .desc, table.topics tr td .desc {margin:0.5em 0}
table.forums tr td, table.topics tr td {border: solid 1px #ddd; padding:4px 15px}
table.forums a.tiny, table.topics a.tiny {color:#666}
table.forums .posts, table.topics .posts {color:#666}
table tr th.la {text-align:left}
table tr td.ca {text-align:center}
table tr td.inv {background:#eee}
table tr td.vat {vertical-align:top}
table tr td.narrow {padding:2px 5px}
a.admin {color:#c00; font-weight:bold}
table tr td.lp {color:#333}
table tr td.lp span {color:#666}
table tr td.lp span a {color:#369}
table.topics tr td.c1 {border-right:0; padding-right:2px}
table.topics tr td.c2 {border-left:0; padding-left:2px; width: 40%}
table.topics tr td.c3 {border-left:0}
table.forums tr td.c1 {border-right:0}
table.forums tr td.c2 {border-width:1px 0; padding-left:5px}
table.forums tr td.c3 {border-left:0; padding-left:5px}
table.topics tr td.c2 small a, .crumbs small a {color:#666}
table.topics tr td.stat {width: 5em}
table.topics tr td .flag {background:#333; color:white; padding:1px 5px; margin-right:0.5em}
.button_or {color:#666; padding-left:0.5em}
.button_or a {color:#c00}
form.dialog {margin-top:3em; background:#eee; width:300px; padding:15px}
form .entryhelp {}
form .help {}
span.arrow {font-weight:normal; color:#999}
div.stats .posts {float:right; text-align:right}
.crumbs {padding-bottom: 10px}
.crumbs a {color:#468; text-decoration: none}
.crumbs a:hover {color:#00c; text-decoration:underline}
table.posts {margin-bottom: 5px}
table.wide {width: 100%}
table.posts tr td {border:0}
table.posts tr.spacer td {font-size:5px}
.post .author .edit a {color:#666}
.post .author img {}
.post .author {padding: 15px 5px 10px 15px; font-weight:bold; color:#333; min-height:32px; vertical-align: top}
.post .author .posts, .post .author .admin {display:block; color:black; color:#666}
.post .author a {color:#333; text-decoration:none}
.post .author a.threadauthor {color:#080}
.post .author a:hover {color:#369; text-decoration:underline}
.post .date {color:#666; font-weight:normal; margin-bottom:0.5em}
.posts .odd {background-color: white}
.posts .even {background-color: #F5F6F1}
.posts .first {background-color: #E4F1F9}
.topic_posts_frame {border: solid 1px #ddd; border-bottom: none; width: 80%}
.topic_posts_frame .odd td, .topic_posts_frame .even td, .topic_posts_frame .first td {padding: 15px; border-bottom: solid 1px #ddd}
.posts {}
.posts .post_body {padding: 10px 0 0 0}
.posts .posting_date {margin-top: 15px; color: #888}
.posts .post_body p {font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size: 12px; line-height: 15px}
.posts .post_body img {max-width: 420px}
.posts .post .body {padding:15px 5px}
.posts .post h1 {font-size: 1em; color: black; font-weight: normal; margin-bottom: 10px}
.posts .post h1 a {font-weight: bold; text-decoration: none}
.posts .post .body blockquote {border:1px solid #cda; border-left:3px solid #9a7; border-right:0; background:#efc; padding:1px 10px; margin-left:0}
.posts .post .body pre {background:#eee; padding:5px 10px; border:1px solid #ccc; border-left:3px solid #ddd; border-right:0; overflow:auto; font-family: "Monaco", "Bitstream Vera Sans Mono", "Courier New", serif}
.posts .post .body a:hover {color: #A52A2A}
.posts .post .body blockquote p {margin:0.5em 0}
.post .body p.topic {font-weight:bold; background:#eee; padding:2px 10px}
p.online {margin-bottom:0}
img.icon {background:#696; background-image: url(/images/clearbits/bg_rounded.gif); background-repeat: no-repeat; vertical-align: bottom}
img.reply {float:right}
img.orange {background-color: #FF8C00}
img.grey {background-color:#ccc}
img.darkgrey {background-color:#999}
img.green {background-color:#0c0}
.post .author .icon {float:right}
div.editbox {border: 1px solid #ccc; width:98%; padding: 5px}
div.editbox .container {margin:0 auto}
div.editbox p {margin:0.5em 0}
div.editbox textarea {width:98%; background:white}
div.editbox .button_or a {}
div.editbox table td {border:0}
div.editbox a.utility {color: #f99; padding: 2px 5px 4px; display: block; float: right; text-align: right; margin-top: 0.2em}
div.editbox h5 {background:#222; color:white; padding:2px 10px 3px; margin:0.2em 0 0.5em}
div.editbox p.help span, div.editbox ul.help span {color:#666}
div.editbox p.help, div.editbox ul.help {padding:3px 10px}
div.editbox ul.help {margin:0}
div.editbox ul.help {list-style-type:none}
#monitor_topic a {color: #666}
#monitor_label {display: inline}
.forum_description {font-size: 12px; padding: 3px 0 0 1em; color: black; font-weight: normal}
.forum_description p {display: inline}
.forum_unmoderated {font-style: italic; margin: 0.5em 0 1em 1em}
.post .posting_date {margin-top: 20px; font-weight: normal; color: #666}
.beast_section_title {border: solid 1px #ccc; background-color: #eee; padding: 10px}
.forum_summary {margin: 1em 0; padding: 5px}
.forum_summary h1 {background-color: white}
.forum_summary h1 a {color: black; text-decoration: none; margin-right: 1em}
.forum_summary h1 a:hover {text-decoration: underline}
.forum_summary h1 a.tiny {color: #666; font-size: 14px}
.forum_summary h1 span {color: black; font-size: 80%; font-weight: normal}
.forum_summary table.topics {background-color: #fafafa; color: #444; border: solid 1px #ccc; margin-bottom: 0; padding: 0.5em}
.forum_summary table.topics th, .forum_summary table.topics td {background-color: transparent; color: #444; border: none; border-bottom: solid 1px #ccc; padding: 10px}
.forum_summary .forum_tools {background-color: #eee; border: solid 1px #ccc; border-top: none; padding: 0.5em 1em}
.forum_area .round_frame a {display: inline}
.forum_summary .forum_tools a {text-decoration: none; padding: 0 1em}
.forum_summary .forum_tools a:hover {text-decoration: underline}
.private_forum, .private_forum h1, .private_forum table.topics, .private_forum .forum_tools {background:#e0fafa}
.private_forum {border:1px solid #393; border-left: none; border-right: none}
.edit_area {width: 60%}
.formatting_help {width: 38%}
.no_help .formatting_help {display: none}
.no_help .edit_area {width: 100%}
.small_header h2 {display: none; font-size: 1.2em}
.post p {margin: 10px 0}
.posts form {border: none; background-color: #ececec; margin-top: 1px; text-align: right; padding: 10px}
.posts form .add_wall_post {border: none; margin-top: 10px; padding-left: 8px; padding-bottom: 2px; font-size: 10px; color: white; font-weight: bold; width: 101px; height: 16px; background: url(/images/a/add_post_button.gif) 50% no-repeat}
table.tablesorter {border: 1px solid #cecece; background-color: #CDCDCD; font-size: 8pt; width: 100%; text-align: left}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {font-size: 12px; font-weight: bold; color: #878787; background-color: #e9e9e9; border: 1px solid #cecece; border-left: 1px solid white; border-top: none; padding: 6px 10px; text-transform: uppercase}
table.tablesorter thead tr .header {background-image: url(/images/bg.gif); padding-right: 25px; background-repeat: no-repeat; background-position: center right; cursor: pointer}
table.tablesorter thead tr .header {background-image: none}
table.tablesorter tbody td {color: #5A5A5A; padding: 10px; line-height: 18px; background-color: #FFF; vertical-align: top}
table.tablesorter tbody tr.odd td {background-color:#e6f1f6}
table.tablesorter thead tr .headerSortUp {background-image: url(/images/asc.gif)}
table.tablesorter thead tr .headerSortDown {background-image: url(/images/desc.gif)}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color: #ddd}
table.tablesorter tbody td.checkbox {padding: 10px 5px}
table.tablesorter tbody td input[type="checkbox"] {margin-top: 3px}
.ac_results {padding: 0px; border: 1px solid WindowFrame; background-color: Window; overflow: hidden}
.ac_results ul {width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0}
.ac_results iframe {display:none;displayposition:absolute; top:0; left:0; z-index:-1; width:3000px; height:3000px}
.ac_results li {margin: 0px; padding: 2px 5px; cursor: pointer; display: block; font: menu; font-size: 12px; overflow: hidden}
.ac_over {background-color: Highlight; color: HighlightText}
.date_selector, .date_selector * {width: auto; height: auto; border: none; background: none; margin: 0; padding: 0; text-align: left; text-decoration: none}
.date_selector {background: #F2F2F2; border: 1px solid #bbb; padding: 5px; margin: -1px 0 0 0}
.date_selector .month_nav {margin: 0 0 5px 0; padding: 0; display: block}
.date_selector .month_name {font-weight: bold; line-height: 20px; display: block; text-align: center}
.date_selector .month_nav a {display: block; position: absolute; top: 5px; width: 20px; height: 20px; line-height: 17px; font-weight: bold; color: #003C78; text-align: center; font-size: 120%; overflow: hidden}
.date_selector .month_nav a:hover, .date_selector .month_nav a:focus {background: none; color: #003C78; text-decoration: none}
.date_selector .prev {left: 5px}
.date_selector .next {right: 5px}
.date_selector table {border-spacing: 0; border-collapse: collapse}
.date_selector th, .date_selector td {width: 2.5em; height: 2em; padding: 0; text-align: center}
.date_selector td {border: 1px solid #ccc; line-height: 2em; text-align: center; white-space: nowrap; background: white}
.date_selector td.today {background: #FFFED9}
.date_selector td.unselected_month {color: #ccc}
.date_selector td a {display: block; text-decoration: none !important; width: 100%; height: 100%; line-height: 2em; color: #003C78; text-align: center}
.date_selector td.today a {background: #FFFEB3}
.date_selector td.selected a {background: #D8DFE5; font-weight: bold}
.date_selector td a:hover {background: #003C78; color: white}
.farbtastic {position: relative}
.farbtastic * {position: absolute; cursor: crosshair}
.farbtastic, .farbtastic .wheel {width: 195px; height: 195px}
.farbtastic .color, .farbtastic .overlay {top: 47px; left: 47px; width: 101px; height: 101px}
.farbtastic .wheel {background: url(/images/wheel.png) no-repeat; width: 195px; height: 195px}
.farbtastic .overlay {background: url(/images/mask.png) no-repeat}
.farbtastic .marker {width: 17px; height: 17px; margin: -8px 0 0 -8px; overflow: hidden; background: url(/images/marker.png) no-repeat}
#facebox .b {background:url(/images/b.png)}
#facebox .tl {background:url(/images/tl.png)}
#facebox .tr {background:url(/images/tr.png)}
#facebox .bl {background:url(/images/bl.png)}
#facebox .br {background:url(/images/br.png)}
#facebox {position: absolute; width: 100%; top: 0; left: 0; z-index: 100; text-align: left}
#facebox .popup {position: relative}
#facebox table {margin: auto; border-collapse: collapse}
#facebox .body {padding: 10px; background: #fff; width: 780px}
#facebox .body .picture_preview {text-align: center}
#facebox .loading {text-align: center}
#facebox .image {text-align: center}
#facebox img {border: 0}
#facebox .footer {border-top: 1px solid #DDDDDD; padding-top: 5px; margin-top: 10px; text-align: right}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 10px; width: 10px; overflow: hidden; padding: 0}
@media projection, screen {.ui-tabs-hide {display: none}
}
@media print {.ui-tabs-nav {display: none}
}
.ui-tabs-nav, .ui-tabs-panel {font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; font-size: 12px}
.ui-tabs-nav {list-style: none; margin: 0; padding: 0 0 0 4px}
.ui-tabs-nav:after {display: block; clear: both; content: " "}
.ui-tabs-nav li {float: left; margin: 0 0 0 1px; min-width: 84px}
.ui-tabs-nav a, .ui-tabs-nav a span {display: block; padding: 0 10px; background: url(/images/tab.png) no-repeat}
.ui-tabs-nav a {margin: 1px 0 0; padding-left: 0; color: #27537a; font-weight: bold; line-height: 1.2; text-align: center; text-decoration: none; white-space: nowrap; outline: 0}
.ui-tabs-nav .ui-tabs-selected a {position: relative; top: 1px; z-index: 2; margin-top: 0; color: #000}
.ui-tabs-nav a span {width: 64px; min-width: 64px; height: 18px; min-height: 18px; padding-top: 6px; padding-right: 0}
*>.ui-tabs-nav a span {width: auto; height: auto}
.ui-tabs-nav .ui-tabs-selected a span {padding-bottom: 1px}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {background-position: 100% -150px}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {background-position: 100% -100px}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {background-position: 0 -50px}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {background-position: 0 0}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {cursor: text}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active {cursor: pointer}
.ui-tabs-panel {border: 1px solid #97a5b0; padding: 1em 8px; background: #fff}
.ui-tabs-loading em {padding: 0 0 0 20px; background: url(/images/loading.gif) no-repeat 0 50%}
.ui-tabs-container {padding: 0.5em; border: solid #666 1px; background-color: white}
.horizontal_separator {padding-top: 15px; margin-top: 10px; border-top: solid 4px #ececec}
.spacer {padding-left: 15px; margin-left: 10px; padding-top: 15px; margin-top: 10px}
.panels_left .horizontal_separator {padding-top: 15px; margin-top: 15px}
.dashboard span, .panels_left h1 {color: #455354; font-weight: bold; font-size: 11px; background: none; text-transform: uppercase; margin: 0 0 10px 0; padding: 0; border: none}
#recent_places td {font-size: 11px; padding: 8px 8px 9px 8px; margin-right: 5px; border-top: solid 1px #ddd}
a.link_to_all {font-size: 11px; display: block; padding: 8px; margin-right: 0px; text-align: right}
#recent_places a.link_to_all {border-top: solid 1px #ddd}
a.link_to_comments {font-size: 11px; display: block; padding: 8px; margin-right: 5px}
.rounded_line a {padding: 0}
.badge {letter-spacing: 1px; text-transform: uppercase; font-size: 7px; font-weight: normal; color: white; padding: 2px 4px; line-height: 10px; background-color: #444}
.badge_user {background-color: #46afd7}
.badge_group {background-color: #b16c82}
.badge_shop {background-color: #46afd7}
.badge_product {background-color: #73b16c}
.badge_market {background-color: #b16c82}
.badge_arcade {background-color: #d7bb46}
.badge_provisional {background-color: #a12cc2}
.badge_published {background-color: #83b20c; padding: 2px 3px 2px 4px; font-size: 10px; text-transform: none}
.badge_draft {padding: 2px 3px 2px 4px; background-color: #f3c801; font-size: 10px; text-transform: none}
.badge_invited {background-color: #46afd7}
.badge_accepted {background-color: #83b20c}
.badge_declined {background-color: #d76d46}
.badge_approved {background-color: #83b20e; padding: 2px 3px 2px 4px; font-size: 10px; text-transform: none}
.badge_denied {background-color: #c21c1c; padding: 2px 3px 2px 4px; font-size: 10px; text-transform: none}
.badge_new_order {background-color: #46afd7; padding: 2px 3px 2px 4px; font-size: 10px; text-transform: none}
.badge_not_shipped {background-color: #f3c800; padding: 2px 3px 2px 4px; font-size: 10px; text-transform: none}
.badge_shipped {background-color: #83b20c; padding: 2px 3px 2px 4px; font-size: 10px; text-transform: none}
.badge_received {background-color: #f3c800; padding: 2px 3px 2px 4px; font-size: 10px; text-transform: none}
.badge_refunded {background-color: #f3c800; padding: 2px 3px 2px 4px; font-size: 10px; text-transform: none}
.badge_fps, .badge_p, .badge_b {background-color: #83b20e; padding: 1px 4px 1px 5px; margin-left: 5px; font-size: 10px; text-transform: none; vertical-align: inherit}
.badge_p {background-color: #a12cc2}
.badge_b {background-color: #46afd7}
.badge_suspended {background-color: #008}
.badge_closed {background-color: black}
.badge_blog_post {background-color: #d89c2b}
.badge_topic, .badge_forum {background-color: #d35657}
.badge_comment {background-color: #f3c800}
.badge_suppress, .badge_hidden, .badge_pod, .badge_products, .badge_yes, .badge_no {background-color: #f3c800; padding: 2px 3px 2px 4px; font-size: 10px; text-transform: none}
.badge_allow, .badge_visible, .badge_unmoderated {background-color: #83b20c; padding: 2px 3px 2px 4px; font-size: 10px; text-transform: none}
.badge_unmoderated {background-color: #d89c2b}
.badge_pod {background-color: #a12cc2}
.badge_products {background-color: #d89c2b}
.admin_message_list .badge {font-size: 10px; text-transform: none}
.admin_message_list .badge_sellers {background-color: #00a}
.badge_yes {background-color: #83b20c}
.badge_no {background-color: #f3c801}
.shop_badge {background: url(/images/a/shop_badge_bottom.gif) bottom center no-repeat; margin-bottom: 15px; width: 195px}
.shop_badge h2 {font-weight: normal}
.shop_badge a.thumbnail {display: block; width: 195px; height: 176px; overflow: hidden; margin: 0}
.shop_badge .user_name {background: none; border: none; text-align: left; margin: 0; padding: 0; min-height: 0; padding-left: 10px; padding-top: 3px; height: 20px; line-height: 23px; overflow: hidden}
.shop_badge .user_name a {white-space: nowrap; float: none; font-size: 14px; text-decoration: none; color: #444; text-transform: none}
.shop_badge .user_location {text-align: left; background: none; color: #666; font-size: 11px; text-decoration: none; margin: 0; padding: 0; min-height: 12px; padding-left: 10px; height: 23px; line-height: 18px; white-space: nowrap; overflow: hidden}
.shop_badge .thumbnail img {display: block}
.vertical_thumb_selector {}
.vertical_thumb_selector .container {overflow: hidden; position: relative; top: 0; left: 0; margin: 5px 0}
.vertical_thumb_selector .container .content {position: absolute; top: 0; left: 0}
.vertical_thumb_selector .prev, .vertical_thumb_selector .next {display: block; text-align: center; padding-left: 5px}
.vertical_thumb_selector .next {margin-top: 10px}
.vertical_thumb_selector .thumb {margin: 0 0 5px 0}
.vertical_thumb_selector .thumb .left {width: 10px; overflow: hidden; border-right: solid 1px #ddd}
.vertical_thumb_selector .thumb .center {padding: 5px 5px 3px 5px; border: solid #ddd 1px; border-left: none; background-color: white; vertical-align: middle; text-align: center}
.vertical_thumb_selector .thumb .right {}
.vertical_thumb_selector .selected .left {border: none}
.vertical_thumb_selector .thumb:hover .center, .vertical_thumb_selector .selected .center {border: solid #b4dee5 1px; border-left: none; background-color: #e7f4f7}
.vertical_thumb_selector .thumb:hover .left, .vertical_thumb_selector .selected .left {background: url(/images/a/selector_arrow_l.gif) right center no-repeat}
.tall_thumb_selector .thumb {cursor: pointer; margin-bottom: 5px}
.tall_thumb_selector .thumb .left img {display: block; border: solid 1px #ddd; border-right: solid white 0px}
.tall_thumb_selector .thumb .left {width: 65px; background: none; border: none}
.tall_thumb_selector .thumb .center {vertical-align: middle; text-align: left; font-size: 11px; border-right: none}
.tall_thumb_selector .thumb:hover .center, .tall_thumb_selector .selected .center {border-color: #91bfe0; border-right: none}
.tall_thumb_selector .thumb .right {background: url(/images/a/tall_thumb_unselected_right.gif) right top no-repeat; width: 13px; font-size: 1px}
.tall_thumb_selector div.thumb {line-height: 32px; height: 34px; background: url(/images/a/market_slideshow_title.gif) top left no-repeat; font-weight: bold; padding: 0 0 0 15px; margin: 0; font-size: 13px}
.tall_thumb_selector div.thumb:hover, .tall_thumb_selector div.selected {background: url(/images/a/tall_thumb_header_selected.gif) left top no-repeat}
.tall_thumb_selector .thumb:hover .right, .tall_thumb_selector .selected .right {background: url(/images/a/tall_thumb_selected_right.gif) right top no-repeat}
.tall_thumb_selector .prev, .tall_thumb_selector .next {display: inline}
.tall_thumb_selector .next_prev {text-align: center}
.tall_thumb_selector .thumb:hover .left img, .tall_thumb_selector .selected .left img {border: solid #91bfe0 1px; border-right: none; background: none; background-color: #e7f4f7}
.tall_thumb_selector .thumb:hover .center, .tall_thumb_selector .selected .center {background: none; background-color: #e7f4f7}
.slideshow_screen img {max-height: 600px; max-width: 100%}
.thumbed_segment {margin-bottom: 5px}
.thumbed_segment .thumb {width: 50px; height: 50px; overflow: hidden}
.thumbed_segment .thumb a {display: block; overflow: hidden; width: 50px; height: 50px; padding: 0; margin: 0}
.thumbed_segment td {background: none}
.thumbed_segment .content {padding: 0 10px 0 10px; vertical-align: middle; background: url(/images/a/thumbed_segment_bg.gif) right top no-repeat; height: 50px; overflow: hidden}
.thumbed_segment a {font-size: 11px; padding: 0; margin: 0; font-weight: bold}
.labeled_data td, .labeled_data a {line-height: 16px; font-size: 11px; padding-right: 1em}
.labeled_data .label {padding-left: 0; font-weight: bold; display: block}
td.rounded_line_left {font-size: 11px; height: 31px; vertical-align: middle; text-align: left; padding-left: 10px; background: url(/images/a/rounded_line_left.gif) top left no-repeat}
td.rounded_line_right {font-size: 11px; height: 31px; vertical-align: middle; text-align: right; padding-right: 10px; background: url(/images/a/rounded_line_right.gif) top right no-repeat}
table.main_tabs {background: url(/images/a/tabs/tab_bg_w.gif) bottom left repeat-x}
table.main_tabs td {height: 32px; width: 146px; padding: 0; padding-top: 12px; background: white url(/images/a/tabs/unselected_tab_w.gif) bottom left no-repeat; vertical-align: middle}
table.main_tabs td.blank {background: white url(/images/a/tabs/tab_bg_w.gif) bottom left repeat-x; width: auto}
table.main_tabs td.spacer {background: white; width: 10px}
table.main_tabs td a {white-space: nowrap; text-align: center; display: block; line-height: 31px; font-size: 14px; color: #939393}
.groups .show table.main_tabs td.home, .users .show table.main_tabs td.home, .memberships table.main_tabs td.merchants, .products table.main_tabs td.products, .collections table.main_tabs td.products, .forums table.main_tabs td.forums, .topics table.main_tabs td.forums, .users .profile table.main_tabs td.profile, .groups .profile table.main_tabs td.profile, .users .contact table.main_tabs td.contact, .groups .contact table.main_tabs td.contact, .blog_posts table.main_tabs td.blog, table.main_tabs td.selected {background: white url(/images/a/tabs/selected_tab_w.gif) bottom left no-repeat; width: 149px}
.groups .show table.main_tabs td.home a, .users .show table.main_tabs td.home a, .memberships table.main_tabs td.merchants a, .products table.main_tabs td.products a, .collections table.main_tabs td.products a, .topics table.main_tabs td.forums a, .forums table.main_tabs td.forums a, .users .profile table.main_tabs td.profile a, .groups .profile table.main_tabs td.profile a, .users .contact table.main_tabs td.contact a, .groups .contact table.main_tabs td.contact a, .blog_posts table.main_tabs td.blog a, table.main_tabs td.selected a {color: #444}
.group_tabs {position: relative}
.group_tabs .main_tabs {margin-bottom: 0px}
.group_tabs a.link_to_add_to_favorites {position: absolute; bottom: 5px; right: 25px; line-height: 15px; padding-left: 22px; font-size: 11px; background: url(/images/a/add_fav_heart_icon.gif) top left no-repeat}
.framed_collection {margin-top: 15px; position: relative; padding: 11px 0 0 0}
.framed_collection .content {padding: 13px 10px 5px 10px; border: solid #c8cac7 1px}
.framed_collection div.frame_title {position: absolute; top: 2px; left: 0; width: 100%; text-align: center; background: none; line-height: 20px}
.framed_collection div.frame_title span {padding: 3px 10px; background-color: #444; color: white; text-transform: uppercase}
.policies h1 {color: #455354; font-weight: bold; font-size: 11px; background: none; text-transform: uppercase; margin: 0 0 10px 0; padding: 0; border: none}
.ideas {padding: 5px; border: solid 1px #e9d99b; background-color: #ffffcd}
.picture_tray {padding: 5px 0 0 5px}
.picture_tray img {display: block; float: left; clear: none; padding: 5px}
.picture_tray img {border: solid 1px white}
.picture_tray img.selected {border: solid 1px blue}
.round_frame .t {border-top: solid 1px #e2e2e2; font-size: 1px}
.round_frame .b {border-bottom: solid 1px #e2e2e2; font-size: 1px}
.round_frame .l {border-left: solid 1px #e2e2e2; font-size: 1px}
.round_frame .r {border-right: solid 1px #e2e2e2; font-size: 1px}
.round_frame .tl, .round_frame .tr, .round_frame .bl, .round_frame .br {font-size: 0px}
.round_frame .c {padding: 8px}
.round_frame {margin-bottom: 20px}
.round_frame a {display: block; margin-bottom: 5px}
.home_page_tools .round_frame a {font-size: 14px; font-weight: 500; margin-bottom: 4px}
.round_frame .image_title {border-bottom: solid 1px #e2e2e2; padding-bottom: 0px; margin-bottom: 8px; font-size: 1px}
.round_frame .image_title img {display: block}
.less_padding .c {padding: 8px 3px}
.much_less_padding .c {padding: 4px 3px}
.horizontal_thumbs .thumb {float: left; clear: none; margin-right: 8px}
.horizontal_thumbs .thumb a img {display: block; border: solid 1px #dfdfdf}
.horizontal_thumbs .thumb a {display: block; padding: 6px 6px 17px 6px; background-color: white; border: none; background: url(/images/a/horizontal_selector_not_selected.png) top left no-repeat}
.horizontal_thumbs a.selected img {}
.horizontal_thumbs a.selected {border: none; background-color: #e7f4f7; background: url(/images/a/horizontal_selector_selected.png) top left no-repeat}
a.upload_prompt:hover img {background-color: #ddd}
textarea.autogrow {height: 100px; min-height: 100px; max-height: 500px; line-height: 16px}
.arcade_banner {height: 196px; position: relative}
.arcade_banner a {display: block; width: 196px; height: 196px; overflow: hidden; float: left; clear: none; margin: 0; padding: 0; border: none}
.arcade_banner a.small_image {width: 98px; height: 98px; overflow: hidden}
.arcade_banner a img {margin: 0; padding: 0; border: none}
.arcade_title_container {position: absolute; bottom: 1px; left: 294px; background: url(/images/a/arcade_banner_title_bg.png) top left no-repeat; width: 372px; height: 34px; text-align: center; padding: 12px 10px 16px 10px}
.arcade_title h1 {margin: 0; padding: 0; font-size: 16px; color: #efae12; text-transform: uppercase; display: inline; letter-spacing: 0}
.arcade_title .arcade_description {padding-top: 5px; color: #ccc; text-transform: uppercase}
.arcade_title td {vertical-align: middle; text-align: center}
.arcade_name h1 {padding: 0 10px}
.arcade_draw td {background: url(/images/a/arcade_draw_bg.png) top right no-repeat}
.arcade_draw a {display: block; border: none; margin: 0; padding: 0}
.arcade_draw a img {display: block; border: none; margin: 0; padding: 0}
.raised_border td.tl, .raised_border td.tr, .raised_border td.bl, .raised_border td.br {width: 10px; height: 10px; font-size: 1px}
.raised_border td.tl {background: url(/images/a/raised_border/tl.png) top left no-repeat}
.raised_border td.bl {background: url(/images/a/raised_border/bl.png) bottom left no-repeat}
.raised_border td.tr {background: url(/images/a/raised_border/tr.png) top right no-repeat}
.raised_border td.br {background: url(/images/a/raised_border/br.png) bottom right no-repeat}
.raised_border td.t {font-size: 1px; height: 10px; background: url(/images/a/raised_border/t.png) top left repeat-x}
.raised_border td.b {font-size: 1px; height: 10px; background: url(/images/a/raised_border/b.png) bottom left repeat-x}
.raised_border td.l {font-size: 1px; width: 10px; background: url(/images/a/raised_border/l.png) top left repeat-y}
.raised_border td.r {font-size: 1px; width: 10px; background: url(/images/a/raised_border/r.png) top right repeat-y}
.form_button {border: 0; padding: 0; margin: 0; background: transparent; cursor: pointer; margin-left: 5px}
.form_button span {display: block; border: none; padding: 0; margin: 0; background: transparent; background-repeat: no-repeat; height: 25px; cursor: pointer; color: white; font-size: 12px; line-height: 23px; font-weight: bold; text-align: center}
a.form_button, a.form_button span {display: block; text-decoration: none}
.form_button span.left {padding-left: 17px; background-position: left top}
.form_button span.right {padding-right: 15px; background-position: right -27px}
.form_button_save span {background-image: url(/images/a/buttons/save_button.png)}
.form_button_alt span {color: #629dd4; font-weight: normal; background-image: url(/images/a/buttons/cancel_button.png)}
.form_button_cancel {width: 75px; text-align: center; margin-left: auto}
.form_button_cancel span {color: #888; font-weight: normal; background-image: url(/images/a/buttons/cancel_button.png)}
.form_button_add, .form_button_delete {width: 200px; text-align: center; margin-left: auto}
.form_button_add span.left, .form_button_delete span.left {padding-left: 26px}
.form_button_add span, .form_button_delete span {color: #5797d0; font-weight: bold; background-image: url(/images/a/add_button.gif)}
.form_button_delete span {background-image: url(/images/a/delete_button.png)}
.form_button_big span.left {height: 29px; padding-left: 17px; background-image: url(/images/a/buttons/big.png); background-position: left top}
.form_button_big span.right {font-size: 14px; line-height: 27px; height: 29px; padding-right: 15px; background-image: url(/images/a/buttons/big.png); background-position: right bottom}
.sign_in_form {padding: 11px 13px 13px 13px; background: url(/images/a/home_page/sign_in_bg.png) top left no-repeat; margin-bottom: 10px}
.sign_in_form input[type="text"] {border: solid #b4c6c9 1px; padding: 3px 4px 4px 4px; margin: 5px 0 2px 0; font-size: 12px; width: 156px}
.sign_in_form input[type="text"].home_page_login_default {background: url(/images/a/home_page/sign_in_email_bg.png) left 50% no-repeat}
.sign_in_form input[type="text"]:focus {background: none; background-color: white}
.sign_in_form input[type="password"] {border: solid #b4c6c9 1px; padding: 3px 4px 4px 4px; margin: 4px 0 3px 0; font-size: 12px; width: 156px}
.sign_in_form input[type="password"].home_page_password_default {background: url(/images/a/home_page/sign_in_password_bg.png) left 50% no-repeat}
.sign_in_form input[type="password"]:focus {background: none; background-color: white}
.sign_in_form label {display: inline; font-size: 11px}
.sign_in_form label {line-height: 16px; font-weight: normal; color: #696969}
.sign_in_form .image_title {border-bottom: solid 1px #b4c6c9; padding-bottom: 5px; margin-bottom: 5px}
.picture_chooser img {padding: 2px; background-color: white; border: solid 1px #cacaca}
.picture_chooser img.selected {border: solid 3px #89d9e4}
.crop_source img {max-width: 400px; max-height: 400px}
.banner_crop_source img {max-width: 350px; max-height: 350px}
#crop_dialog, #picture_selection_dialog, #batch_category_selection_dialog, #category_selection_dialog {display: none; z-index: 101; position: absolute; top: 0; left: 0; height: 1500px; width: 100%}
#crop_dialog {z-index: 99}
#batch_category_selection_dialog .screen {z-index: 99; margin: 0; height: 1500px; width: 100%; background-color: black}
#crop_dialog .screen, #picture_selection_dialog .screen, #category_selection_dialog .screen {z-index: 100; margin: 0; height: 1500px; width: 100%; background-color: black}
#crop_dialog .screen {z-index: 1}
#crop_dialog .crop_ui {z-index: 2; position: absolute; top: 120px; left: 20%; width: 758px; padding: 20px; background-color: white; border: solid 5px #ccc}
#batch_category_selection_dialog .category_chooser {z-index: 2001; position: absolute; top: 120px; left: 35%}
#category_selection_dialog .category_chooser {z-index: 2001; position: absolute; top: 120px; left: 30%}
#picture_selection_dialog .picture_chooser {z-index: 2001; position: absolute; top: 120px; left: 20%; width: 758px; height: 422px; background: url(/images/a/forms/picture_chooser.png) top left no-repeat}
#picture_selection_dialog .picture_chooser td.upload_column {width: 185px; padding: 50px 15px 0 15px}
#picture_selection_dialog .picture_chooser td.upload_column .file_uploader {padding: 0}
#picture_selection_dialog .picture_chooser td.upload_column .upload_progress {margin-left: auto; margin-right: auto; width: 150px}
#picture_selection_dialog .picture_chooser td.library_column {padding: 50px 0 0 2px}
#picture_selection_dialog .picture_chooser td.library_column .library {overflow: scroll; height: 328px}
#picture_selection_dialog .picture_chooser td.button_row {text-align: right; height: 45px; vertical-align: middle; padding-right: 10px}
.dark_round {margin: 0}
.dark_round td.r, .dark_round td.l, .dark_round td.t, .dark_round td.b {border-color: #c5c5c5}
.dark_round hr {height: 1px; border-top: solid 1px #c5c5c5; margin: 20px 0 19px 0}
.dark_round div.form_row {margin: 0}
#user_overlay_font {width: 120px}
.plain_labels label {font-weight: normal; color: #444; line-height: 17px; padding-left: 1.5em}
.order_status {padding: 10px 0; border-top: solid 1px #ccc; color: #444; line-height: 18px; margin: 0}
.home_page_banner a, .home_page_banner a img {display: block}
.gray_bg {background-color: #f0f0f0}
.light_gray_bg {background-color: #f8f8f8}
.dk_gray_bg {background-color: #e6e6e6}
.dark_border .t, .dark_border .r, .dark_border .b, .dark_border .l {border-color: #ddd}
.landing_page_title {font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size: 14px; font-weight: bold; text-transform: uppercase; margin-bottom: 10px}
.landing_page_title .interesting {color: #7596b4}
.landing_page_title .recommended {color: #83b20c}
.landing_page_title .desk {color: #868686}
.landing_page_title .forums {color: #d46a1c}
.landing_page_post_by, .landing_page_post_by a {font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #7c7c7c; margin-top: 8px}
.landing_page_subtitle {font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size: 13px; font-weight: bold; margin-bottom: 7px; color: #83b20c}
.large_sub {font-size: 17px}
.landing_page_copy {font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size: 11px; line-height: 14px; font-weight: normal; color: #7b7b7b}
a.read_more_link {font-size: 10px; text-transform: uppercase}
.framed_gallery_image_link img {display: block}
.framed_gallery_image_link {display: block; padding: 10px; background-color: #f3f3f3; border: solid 1px #e2e2e2}
.shadow_framed_image_link img {display: block}
.shadow_framed_image_link {display: block; width: 195px; height: 195px; padding: 9px 9px 10px 9px; background: url(/images/a/image_borders/badge_image_border.png) top left no-repeat}
.visit_link {background: url(/images/a/gradient_hr.png) top left repeat-x; height: 3px; padding-top: 10px; margin: 20px 0 18px 0}
ul.feature_list {margin-left: 0; font-size: 10px; line-height: 12px; margin-top: 10px}
ul.feature_list li {margin-left: 12px}
ul.feature_list li a {font-weight: normal}
.forum_topic_entry {margin: 5px 0; padding: 8px 0 5px 0; border-top: solid 1px #e2e2e2}
div.forum_topic_entry a.forum_topic_link {color: #7c7c7c; font-weight: normal; font-size: 10px; padding-top: 3px}
div.landing_page_subtitle a.desk_entry_title_link, div.landing_page_subtitle a {font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-weight: bold; margin-bottom: 7px; color: #83b20c}
div.landing_page_subtitle a.desk_entry_title_link {font-size: 13px}
.stream_management .link_to_add_to_stream, .stream_management .link_to_edit_in_stream, .stream_management .link_to_feature_in_stream, .stream_management .link_to_bump_in_stream, .stream_management .link_to_quick_bump_in_stream, .stream_management .link_to_remove_from_stream, .stream_management .link_to_remove_from_stream {display: inline; padding-left: 12px; margin-left: 10px; background: url(/images/a/empty-pagination-circle.gif) left center no-repeat}
.reduce_top_padding td.c {padding: 0 4px 4px 4px}
table.under_thumbs td div {background: url(/images/a/home_page/thumb-off.gif) bottom left no-repeat; padding: 18px 7px 3px 6px}
table.under_thumbs td div:hover {background: url(/images/a/home_page/thumb-hover.gif) bottom left no-repeat; padding: 18px 7px 3px 6px}
table.under_thumbs td div.selected {background: url(/images/a/home_page/thumb-on.gif) bottom left no-repeat; padding: 18px 7px 3px 6px}
.error_container {padding: 0 3px 5px 3px; color: #555; font-weight: bold}
.market_routings .gallery_item {border: solid 2px #eee}
.market_routings .selected {border: solid 2px #33a1ff; background-color: #d9edff}
.market_routings .gallery_item .label {color: #777}
.market_routings .selected .label {color: #222}
.cb_selector .cb_item {background: url(/images/a/forms/cb_no_select_bg.png) top left no-repeat; padding: 6px 8px; margin-bottom: 8px; height: 16px}
.cb_selector .cb_item label {padding: 0; font-weight: normal}
.cb_selector .selected {background: url(/images/a/forms/cb_select_bg.png) top left no-repeat}
div.category_tree div.level a {font-size: 12px; font-weight: normal; color: #5183c7}
div.category_tree div.level_0 a {font-size: 14px; font-weight: bold; color: #5183c7}
div.category_tree div.level_1 a {font-size: 12px; color: #5183c7}
div.category_tree div.level_2 a {}
div.category_tree table.selected td.left {background: url(/images/a/categories/category_selected_1_bg.png) top left no-repeat}
div.category_tree table.selected td.center {background: url(/images/a/categories/category_selected_1_bg.png) top center no-repeat}
div.category_tree table.selected td.center a {color: white}
div.category_tree table.selected td.right {background: url(/images/a/categories/category_selected_1_bg.png) bottom right no-repeat}
div.category_tree div.level_0 table.selected td.left, div.category_tree div.level_1 table.selected td.left {background: url(/images/a/categories/category_selected_1_bg.png) top left no-repeat}
div.category_tree div.level_0 table.selected td.center, div.category_tree div.level_1 table.selected td.center {background: url(/images/a/categories/category_selected_1_bg.png) top center no-repeat}
div.category_tree div.level_0 table.selected td.right, div.category_tree div.level_1 table.selected td.right {background: url(/images/a/categories/category_selected_1_bg.png) bottom right no-repeat}
div.category_nav {}
div.category_item {margin-bottom: 5px; padding-left: 5px}
div.category_manage ul {list-style: none; margin: 0}
div.category_manage ul ul {margin-left: 20px}
div.category_manage ul li {margin: 0}
div.category_nav ul {list-style: none; margin: 0 0 0 10px}
div.category_nav ul li {margin: 0}
div.category_top a {font-weight: bold; margin-left: 0}
div.category_middle a {font-weight: normal}
div.level_1 {margin-bottom: 5px; padding-left: 15px}
div.level_2 {margin-bottom: 5px; padding-left: 20px}
div.level_3 {margin-bottom: 5px; padding-left: 25px}
div.category_ancestor a {font-weight: bold}
div.category_open {background: url(/images/a/categories/open_indicator.png) center left no-repeat}
div.category_closed {background: url(/images/a/categories/closed_indicator.png) center left no-repeat}
div.category_selected {background: none}
div.category_browse .main_tabs td.selected a {color: #83b20c}
div.category_browse_content {padding: 16px}
div.category_chooser div.category_item td {line-height: 17px; cursor: pointer}
div.category_chooser div.category_item td.left {padding-left: 15px}
div.category_chooser div.category_item_depth_0 td {font-size: 16px; color: #83b20c}
div.category_chooser div.category_item_depth_1 td {font-size: 14px; color: #4f4f4f}
div.category_chooser div.category_item_depth_1 {padding-left: 20px}
div.category_chooser div.category_item_depth_2 td {font-size: 12px; color: #444}
div.category_chooser div.category_item_depth_2 {padding-left: 30px}
div.category_chooser div.category_item_depth_3 td, div.category_chooser div.category_item_depth_4 td, div.category_chooser div.category_item_depth_5 td {font-size: 12px; color: #444}
div.category_chooser div.category_item_depth_3 {padding-left: 40px}
div.category_chooser div.category_item_depth_4 {padding-left: 50px}
div.category_chooser div.category_item_depth_5 {padding-left: 60px}
div.category_chooser div.category_item_odd {background: url(/images/a/categories/selector_odd_bg.png) top left repeat-x; margin-top: 20px; padding-top: 20px}
div.category_chooser div.category_item:hover {background-color: #f0f0f0}
div.category_selection_tree div.selected span {color: white}
div.category_selection_tree div.category_item_depth_1 td.left {background: url(/images/a/categories/category_arrow.png) left center no-repeat}
div.category_selection_tree div.selected td.left {height: 19px; background: url(/images/a/categories/category_2_selected.png) top left no-repeat}
div.category_selection_tree div.selected td.right {width: 15px; height: 19px; background: url(/images/a/categories/category_2_selected.png) top right no-repeat}
div.category_suggestions div.heading {font-size: 12px; font-weight: bold; text-transform: uppercase; color: #858585; margin-bottom: 5px; padding-left: 17px; padding-top: 9px; background: url(/images/a/categories/arrow_thingy.png) 7px 15px no-repeat}
div.category_suggestions table.suggestion td {height: 39px; vertical-align: middle; background: none; cursor: pointer}
div.category_suggestions table:hover td {background: url(/images/a/categories/suggested_selection_bg.png) top left repeat-x}
div.category_suggestions table.suggestion td div.title {line-height: 15px; font-size: 12px; font-weight: bold; color: #5183c7}
div.category_suggestions table.suggestion td div.path {line-height: 15px; font-size: 10px; font-weight: normal; color: #4d4d4d}
div.category_suggestions table:hover td div.title {color: white}
div.category_suggestions table:hover td div.path {color: #a9b9bf}
.picture_library_images {}
.picture_library_images div {float: left; padding: 20px 0px 0px 20px; width: 105px; height: 105px}
.picture_library_images img {cursor: pointer; width: 100px; height: 100px}
a.category_link_with_arrow {background: url(/images/a/link_arrow.jpg) left center no-repeat; padding-left: 10px; display: block; margin-bottom: 8px}
.root_category_title {padding: 7px 0 0 12px; margin: 0}
.root_category_title a {font-weight: bold; font-size: 17px; color: #83b20c}
.gradient_frame .tl {width: 4px; height: 43px; padding: 0; margin: 0; background: url(/images/a/frames/gradient_frame_tl.png) top left no-repeat; font-size: 1px}
.gradient_frame .t {height: 43px; padding: 0; margin: 0; background: url(/images/a/frames/gradient_frame_t.png) top left repeat-x; vertical-align: middle; text-transform: uppercase; padding-left: 15px; font-size: 12px; font-weight: bold; color: #83b20c}
.gradient_frame .tr {width: 4px; height: 43px; padding: 0; margin: 0; background: url(/images/a/frames/gradient_frame_tr.png) top left no-repeat; font-size: 1px}
.gradient_frame .l {width: 4px; font-size: 1px; border-left: solid 1px #e2e2e2}
.gradient_frame .r {width: 4px; font-size: 1px; border-right: solid 1px #e2e2e2}
.gradient_frame .b {height: 4px; font-size: 1px; border-bottom: solid 1px #e2e2e2}
.gradient_frame .bl {width: 4px; height: 4px; padding: 0; margin: 0; background: url(/images/a/frames/gradient_frame_tr.png) top left no-repeat; font-size: 1px}
.gradient_frame .br {width: 4px; height: 4px; padding: 0; margin: 0; background: url(/images/a/frames/gradient_frame_tr.png) top left no-repeat; font-size: 1px}
.opaque_title_overlay {background: url(/images/a/home_page/txt-area-bg.png) top left repeat; padding: 7px 10px 7px 10px; color: #ddd; position: absolute; left: 0; bottom: 0}
.opaque_title_overlay a {font-weight: normal; font-size: 12px; color: #fff}
.gradient_frame_no_sides .l, .gradient_frame_no_sides .r, .gradient_frame_no_sides .bl, .gradient_frame_no_sides .br .gradient_frame_no_sides .b {background: none; border: none}
.gradient_frame_no_sides .l {background: url(/images/a/frames/gradient_fade.png) top left no-repeat}
.gradient_frame_no_sides .r {background: url(/images/a/frames/gradient_fade.png) top right no-repeat}
.tag_menu .tag_menu_top {height: 22px; background: url(/images/a/tags/menu_top_l.png) top left no-repeat}
.tag_position_0 .tag_menu_top, .tag_position_4 .tag_menu_top, .tag_position_1 .tag_menu_top, .tag_position_5 .tag_menu_top {background: url(/images/a/tags/menu_top_l.png) top left no-repeat}
.tag_position_2 .tag_menu_top, .tag_position_6 .tag_menu_top, .tag_position_3 .tag_menu_top, .tag_position_7 .tag_menu_top {background: url(/images/a/tags/menu_top_r.png) top left no-repeat}
.category_filter_area {background: url(/images/a/categories/filter_bg.png) top left repeat; line-height: 16px}
.category_filter_area div {height: 18px; padding-left: 10px; float: left; clear: none; margin: 3px 5px 4px 5px}
.category_filter_area div a {color: #747474; display: block; height: 18px; padding-right: 10px}
.category_filter_area div.selected {background: url(/images/a/categories/filter_selected_bg.png) top left repeat-x}
.category_filter_area div.selected a {color: #e8e8e8; background: url(/images/a/categories/filter_selected_bg.png) bottom right repeat-x}
.analytics_field {margin-top: 15px; margin-bottom: 5px}
.analytics_field .analytics_field_header {color: #83b20c; font-size: 13px; line-height: 20px; text-transform: uppercase; padding-right: 25px}
.analytics_field_open .analytics_field_header {}
.analytics_field .analytics_content {display: none}
.analytics_field_open .analytics_content {display: block}
.analytics_title_preview {font-weight: normal; color: #0000cc; font-size: 16px; text-decoration: underline; margin: 0}
.analytics_description_preview {width: 42em; font-size: 13px; color: #000; margin: 0; text-decoration: none; font-weight: normal}
.shop_checklist td {padding: 0 0 8px 0}
.landing_page .email_signup_form {padding: 0; margin: 0}
.landing_page .email_signup_form input#email_field {width: 170px; border: solid 1px #8899a5; background-color: #e1effa; padding: 5px}
.landing_page .email_signup_form input#email_field:focus {background: white}
.landing_page .email_signup_form button {cursor: pointer}
.landing_page h1 {font-size: 14px; font-weight: bold; color: #83b20c; text-transform: uppercase; margin: 0 0 15px 0}
.landing_page .gallery_large .gallery_item {margin-right: 30px; margin-bottom: 21px; margin-left: 0px; margin-top: 0px}
.landing_page .shop_area .gradient_frame .t td {color: #5096ca}
.lp_select select {padding: 0px 3px}
.lp_select option {padding: 2px 5px 2px 10px}
.discount_select {margin-left: 2px}
.discount_select option {padding: 1px 3px}
.seo_title_wrapper .hover_help_wrapper {z-index: 10}
.seo_desc_wrapper .hover_help_wrapper {z-index: 9}
.hover_help_container .hover_help {display: none; position: absolute; top: 10px; right: -10px; z-index: 2}
.hover_help_container .hover_help .title {font-size: 16px; color: #82B241; font-weight: bold; margin-bottom: 8px}
.hover_help_container .hover_help .body {color: #444; line-height: 15px; font-size: 12px; font-weight: normal; padding-bottom: 10px}
.hover_help p {padding-bottom: 10px}
.seo_counter {font-size: 11px; color: #888; position: absolute; top: 6px; right: 70px; width: 70px; text-align: center}
.too_long {color: #c44}
.seo_gradient_overlay {position: absolute; top: 0; right: 0; height: 195px; width: 80px; background: url(/images/a/forms/white_gradient_overlay.png) top right repeat-y; z-index: 1}
.narrow_notice {background: url(/images/sk/narrow_notice_banner.png) top left no-repeat; width: 696px; height: 21px; text-align: center; font-size: 13px; padding-top: 4px; font-weight: normal; color: #4f482e; text-shadow: 1px 1px #fff5d4; margin-bottom: 10px}
.very_narrow_notice {background: url(/images/sk/very_narrow_notice_banner.png) top left no-repeat; width: 463px}
table.inbox_tabs {padding: 0; background: url(/images/a/tabs/tab_bg.png) top left repeat-x; border: none; height: 26px}
table.inbox_tabs td {height: 26px; line-height: 24px; padding: 0; background: url(/images/a/tabs/unselected_tab_right.png) right top no-repeat; vertical-align: middle}
table.inbox_tabs td.spacer {background: none; width: 20px}
table.inbox_tabs td.blank {background: none; width: 50%}
table.inbox_tabs td a {white-space: nowrap; text-align: center; display: block; height: 26px; padding: 0px 10px; background: url(/images/a/tabs/unselected_tab_left.png) left top no-repeat}
table.inbox_tabs td.selected {background-image: url(/images/a/tabs/selected_tab_right.png)}
table.inbox_tabs td.selected a {color: #60aa00; background-image: url(/images/a/tabs/selected_tab_left.png)}
table.inbox_tabs td.blank {width: 70%}
table.inbox_table td {border-bottom: solid 1px #dee2e5}
table.inbox_table tr.unread td {background-color: #faf9e4}
table.inbox_table tr td a {font-weight: normal}
table.inbox_table tr.unread td a {font-weight: bold}
table.inbox_tabs td.pixel_spacer {background: none; width: 1px; overflow: hidden; font-size: 1px}
#message_accordion .accordion_body {display: none}
#message_accordion .selected {display: block}
.inbox_empty_frame {background-color: white; padding: 60px 60px 40px 60px}
.inbox_empty_frame h2 {color: #888; font-weight: normal; font-size: 24px; margin-bottom: 0px}
.inbox_empty_frame .text_copy {font-size: 14px; color: #bbb; line-height: 19px}
.inbox_table_frame {background-color: white; padding: 15px 15px 8px 15px}
.inbox_table_frame .date_column {color: #666; font-size: 11px}
.inbox_table_frame .message_counter {color: #666; font-size: 11px; text-align: right; padding: 8px 5px 0 0}
.new_message_frame {background-color: white; padding: 15px}
.new_message_frame h2 {font-size: 18px; font-weight: normal; margin-bottom: 12px}
.new_message_frame #address_helpers h2 {padding: 10px 10px 0px 15px; font-size: 14px}
.new_message_frame #address_helpers .people_links {background: url(/images/a/gradient_separator.png) top left repeat-x; padding: 10px}
.new_message_frame #address_helpers .people_links a{ display: block; font-weight: normal}
.new_message_frame #address_helpers .people_links .most_used {margin-bottom: 9px; line-height: 19px; min-height: 114px}
.new_message_frame #address_helpers .people_links .recently_used, .new_message_frame #address_helpers .people_links .market_list {margin-bottom: 12px; line-height: 19px; min-height: 114px}
.show_message_frame {background-color: white; padding: 15px}
.show_message_frame > table > tbody > tr > td {border: solid 1px #e6e6e6}
.show_message_frame > table > tbody > tr > td.spacer {width: 15px; border: none}
.show_message_frame .address_and_subject {background: #e7f2f6 url(/images/a/inbox/address_bg.png) top left repeat-x; padding: 15px 15px 14px 15px; margin: 0}
.show_message_frame .address_and_subject .label_cell {width: 55px; text-align: right; padding-right: 10px; vertical-align: middle; color: #666; font-weight: bold}
.show_message_frame .address_and_subject .data_cell {vertical-align: middle; color: #666}
.show_message_frame .message_wrapper {background: url(/images/a/gradient_separator.png) top left repeat-x; padding: 20px 15px 20px 15px; margin: 1px 0 0 0}
.show_message_frame .message_wrapper p {white-space: normal; font-family: Arial, "Helvetica Neue", "Helvetica", sans-serif; font-size: 12px; color: #444}
.show_message_frame .reply_frame {background: #e9e9e9 url(/images/a/gray_gradient_separator.png) top left repeat-x; padding: 16px 15px 0 15px; margin: 0}
.show_message_frame .reply_frame h2 {padding: 3px 10px 4px 0px; font-size: 14px}
.show_message_frame .reply_frame .reply_buttons td {white-space: nowrap; text-align: left; vertical-align: middle}
.show_message_frame .people_list {width: 205px}
.show_message_frame .accordion_header {border: none; background-color: white}
.show_message_frame #message_accordion .thumbnail_frame {padding: 11px 10px 9px 12px}
.show_message_frame #message_accordion .selected .thumbnail_frame {padding: 11px 10px 2px 12px}
.show_message_frame .accordion_body {background-color: white; padding: 0px 0px 5px 12px; margin: 0; line-height: 19px}
.show_message_frame .accordion_body a {display: block; font-weight: normal; background: url(/images/a/link_arrow.jpg) no-repeat scroll left 50%; padding-left: 12px}
.compose_frame {background: #e7f2f6 url(/images/a/inbox/address_bg.png) top left repeat-x; padding: 15px 15px 14px 15px; margin: 0}
.compose_frame td.label_cell {width: 55px; text-align: right; padding-right: 10px; line-height: 22px; color: #666; font-weight: bold}
.compose_frame input[type="text"] {border: solid 1px #dadada; padding: 4px}
.compose_body_frame {background: url(/images/a/gradient_separator.png) top left repeat-x; padding: 16px 15px 0 15px; margin: 1px 0 0 0}
.compose_body_frame textarea {height: 200px; width: 100%; border: solid 1px #dadada}
.compose_button_bar td {white-space: nowrap; text-align: left; vertical-align: middle}
#RB_overlay, .shield_div {opacity: .6; filter: alpha(opacity=60)}
html {overflow:-moz-scrollbars-vertical; overflow-x: auto}
#facebox_shield {position: absolute; top: 0; left: 0; background-color: #222; z-index: 50; opacity: .20; filter: alpha(opacity=20); height: 100%; width: 100%}
#batch_category_selection_dialog .screen, #category_selection_dialog .screen, #picture_selection_dialog .screen {opacity: 0.8; filter: alpha(opacity=80)}
.picture_chooser .existing_pictures {overflow-x: hidden; overflow-y: scroll}
#facebox .blog_post_content {overflow-y: auto}
.ui-tabs-disabled {opacity: .4; filter: alpha(opacity=40)}
* html .ui-tabs-nav {display: inline-block}
*:first-child+html .ui-tabs-nav {display: inline-block}
#crop_dialog .screen, #picture_selection_dialog .screen {opacity: 0.8}
.opaque_overlay {opacity: .6; filter: alpha(opacity=60)}
.market_routings .gallery_item img {opacity: 0.7; filter: alpha(opacity=70)}
.market_routings .selected img {opacity: 1.0; filter: alpha(opacity=100)}
.analytics_sample {opacity: .3; filter: alpha(opacity=30)}
span.new_button {-moz-border-radius: 4px; -webkit-border-radius: 4px}