html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

body { line-height: 1; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

*:focus { outline: 0; }

ins { text-decoration: none; }

del { text-decoration: line-through; }

table { border-collapse: collapse; border-spacing: 0; }

th, h1, h2, h3, h4, h5, h6 { font-weight: normal; }

.clearfix { *display: inline-block; }
.clearfix:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }

#main { font: 13px /18px 'Lucida Grande', Arial, sans-serif; color: #000; }

h1, h2 { text-transform: uppercase; }

h2 { font-size: 20px; line-height: 27px; letter-spacing: 2px; }

h3, .meta, .categories, #sidebar .archive { font: 9px /13px 'Lucida Grande', Arial, sans-serif; letter-spacing: 1px; text-transform: uppercase; }

h3 { margin-top: 23px; margin-bottom: 2px; }

a { text-decoration: none; border-bottom: 1px solid #bc8815; color: #000; }

a.more, .categories a, #sidebar .archive a, #extra a, ul.stores a, body.stores .designers a, #shops .designer_webpage a, a.homepage, .pagination a, .pagination span, body.newsletter label a, body.publications .about .order-link a, body.designers#page_index #notice a { font: 9px /13px 'Lucida Grande', Arial, sans-serif; letter-spacing: 1px; text-transform: uppercase; padding-bottom: 1px; }
a.more:hover, .categories a:hover, #sidebar .archive a:hover, #extra a:hover, ul.stores a:hover, body.stores .designers a:hover, #shops .designer_webpage a:hover, a.homepage:hover, .pagination a:hover, .pagination span:hover, body.newsletter label a:hover, body.publications .about .order-link a:hover, body.designers#page_index #notice a:hover { background-color: #f3ebd8; }

.pagination { *display: inline-block; }
.pagination:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }
.pagination .prev_page { float: left; }
.pagination .next_page { float: right; }

.designer_webpage span { font: 9px /13px 'Lucida Grande', Arial, sans-serif; letter-spacing: 1px; text-transform: uppercase; padding-bottom: 1px; }

.bodytext a:hover, body.uber-uns-kontakt #sidebar a:hover { background-color: #f3ebd8; }

span.custom-select { position: absolute; background-color: #e5e5e5; font: 9px /13px 'Lucida Grande', Arial, sans-serif; letter-spacing: 1px; text-transform: uppercase; }

input[type=search], input[type=text], input[type=password], input.search, input.text, input.password, textarea { border: 1px solid #e5e5e5; padding: 6px; }
html.ie input[type=search], html.ie input[type=text], html.ie input[type=password], html.ie input.search, html.ie input.text, html.ie input.password, html.ie textarea { padding: 5px 6px 4px; }
input[type=search].hint, input[type=text].hint, input[type=password].hint, input.search.hint, input.text.hint, input.password.hint, textarea.hint { color: #ccc; }
input[type=search].error, input[type=text].error, input[type=password].error, input.search.error, input.text.error, input.password.error, textarea.error { color: #c32c2c; border-color: #c32c2c; }

label.error, label.error a { color: #c32c2c; }

.showgrid { background: url(../images/grid.png) repeat-y; }

#document { width: 911px; padding: 0 25px 34px 46px; text-align: left; }

#nav { width: 131px; float: left; }

#logo { background: url(../images/logo-black.gif) no-repeat; left: -21px; text-align: center; position: relative; }
#logo a { width: 122px; height: 46px; text-indent: -999px; display: block; padding-bottom: 0; border-bottom: none; }

#main_nav { padding-top: 1px; padding-bottom: 18px; }
html.ie #main_nav { padding-top: 0; }
#main_nav li a { background-repeat: no-repeat; background-position: top left; display: block; width: 109px; margin-bottom: 23px; border-bottom: none; }
html.ie6 #main_nav li a, html.ie7 #main_nav li a { margin-bottom: 19px; }
#main_nav li a span { display: none; }
#main_nav li a:hover { background-color: white; }
html.ie6 #main_nav li a:hover { background-color: transparent; }

#nav_posts a { height: 31px; margin-top: 19px; }
body.locale-de #nav_posts a { background-image: url(../images/nav-magazin.gif); }
body.locale-en #nav_posts a { background-image: url(../images/nav-magazine.gif); }
html.ie #nav_posts a { margin-top: 18px; }

#nav_designers a { height: 13px; }
body.locale-de #nav_designers a { background-image: url(../images/nav-schmuck.gif); }
body.locale-en #nav_designers a { background-image: url(../images/nav-jewelry.gif); }

#nav_objects a { height: 13px; }
body.locale-de #nav_objects a { background-image: url(../images/nav-objekte.gif); }
body.locale-en #nav_objects a { background-image: url(../images/nav-objects.gif); }

#nav_stores a { height: 31px; }
body.locale-de #nav_stores a { background-image: url(../images/nav-galerien_geschafte.gif); }
body.locale-en #nav_stores a { background-image: url(../images/nav-galleries_shops.gif); }

#nav_publications a { height: 31px; }
body.locale-de #nav_publications a { background-image: url(../images/nav-bucher_kataloge.gif); }
body.locale-en #nav_publications a { background-image: url(../images/nav-books_catalogs.gif); }

#nav_bucher_kataloge a { background-image: url(../images/nav-bucher_kataloge.gif); height: 31px; }
html.ie #nav_bucher_kataloge a { margin-bottom: 17px; }

#nav_newsletter a { background-image: url(../images/nav-newsletter.gif); height: 13px; }

#nav_zeitschrift a { height: 31px; }
body.locale-de #nav_zeitschrift a { background-image: url(../images/nav-art_aurea_zeitschrift.gif); }
body.locale-en #nav_zeitschrift a { background-image: url(../images/nav-art_aurea_magazine.gif); }

#nav_subscribe a { height: 31px; }
body.locale-de #nav_subscribe a { background-image: url(../images/nav-art_aurea_abonnieren.gif); }
body.locale-en #nav_subscribe a { background-image: url(../images/nav-subscribe_to_art_aurea.gif); }

#nav_about_contact a { height: 31px; }
body.locale-de #nav_about_contact a { background-image: url(../images/nav-uber_kontakt.gif); }
body.locale-en #nav_about_contact a { background-image: url(../images/nav-about_contact.gif); }

#search { border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; padding: 17px 0 25px; position: relative; margin-bottom: 25px; }

#search_header { font: 9px /13px 'Lucida Grande', Arial, sans-serif; letter-spacing: 1px; text-transform: uppercase; display: block; margin-bottom: 13px; }
html.ie #search_header { margin-bottom: 14px; }

#search_field { width: 117px; }

#search_submit { position: absolute; right: 1px; top: 48px; }

#extra li { margin-bottom: 2px; }

#extra #nav_impressum { margin-top: 11px; }

#container { *display: inline-block; float: left; width: 740px; margin-left: 40px; }
#container:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }

h1 { background-repeat: no-repeat; background-position: top right; text-indent: -9999px; border-bottom: 1px solid #e5e5e5; height: 28px; width: 740px; margin-top: 17px; }
h1 a { display: block; float: right; width: 200px; height: 20px; border-bottom: none; }

#language_chooser { position: absolute; left: 217px; top: 14px; }
#language_chooser a { font: 9px /13px 'Lucida Grande', Arial, sans-serif; letter-spacing: 1px; text-transform: uppercase; }

#main_and_sidebar { *display: inline-block; margin-top: 17px; }
#main_and_sidebar:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }

#main { float: left; margin-top: 12px; position: relative; }
#main .image { *display: inline-block; margin: 6px 0; }
#main .image:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }
#main .image img { float: left; }
#main p.image-caption { font: 9px /13px 'Lucida Grande', Arial, sans-serif; letter-spacing: 1px; text-transform: uppercase; margin: 8px 0 12px; width: 345px; }

h2 { text-align: center; margin-bottom: 26px; }
h2.first { margin-top: 0; }
h2 a { border-bottom: none; }

#sidebar { float: left; margin-left: 40px; }

#intro_and_shortcut { *display: inline-block; border-bottom: 1px solid #e5e5e5; padding-bottom: 34px; }
#intro_and_shortcut:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }
#intro_and_shortcut .intro { width: 480px; float: left; }

#shortcut { float: left; margin-left: 40px; margin-top: 3px; }
#shortcut span.custom-select { width: 211px; padding: 3px 4px 2px; text-align: right; }
#shortcut span.custom-select select { width: 220px; }

body.posts #main h2 { margin-top: 1px; margin-bottom: 19px; }
body.posts #main .meta { margin-bottom: 7px; }
body.posts #main #posts.is-archive { margin-top: 36px; }
body.posts #main #posts li { border-bottom: 1px solid #e5e5e5; padding-bottom: 33px; margin-bottom: 30px; }
body.posts #main #contents p { margin-bottom: 1em; }
body.posts #main #contents p.image-caption { margin-bottom: 12px; }
body.posts .categories { margin-top: 13px; }
body.posts #sidebar h3 { margin-top: 13px; }
body.posts #sidebar h3.first { margin-top: 17px; }
body.posts #sidebar .archive { margin-top: 9px; border-bottom: 1px solid #e5e5e5; padding-bottom: 30px; }
body.posts #sidebar .archive li { margin-bottom: 6px; }
body.posts #sidebar #ads { padding-top: 3px; }
body.posts #sidebar #ads .ad { margin-top: 12px; }
body.posts #sidebar #ads .ad a { border-bottom: none; padding: 0; }
body.posts #container.with-sidebar #main { width: 480px; }
body.posts #container.without-sidebar #main { width: 720px; }
body.posts #container.with-sidebar #main_and_sidebar { background: url(../images/background-sidebar.gif) repeat-y; }
body.posts #archives_header { font: 9px /13px 'Lucida Grande', Arial, sans-serif; letter-spacing: 1px; text-transform: uppercase; position: absolute; top: -16px; }
body.posts #sidebar { width: 219px; }

body.page-with-sidebar #container #main { margin-top: 12px; }
body.page-with-sidebar #container h2 { margin-bottom: 24px; }
body.page-with-sidebar #contents p, body.page-with-sidebar #contents ul, body.page-with-sidebar #contents ol { margin-bottom: 1em; }
body.page-with-sidebar #contents ul { list-style-type: disc; }
body.page-with-sidebar #contents ol { list-style-type: decimal; }
body.page-with-sidebar #contents li { margin-left: 15px; }
body.page-with-sidebar #sidebar { font: 13px /18px 'Lucida Grande', Arial, sans-serif; color: #000; }
body.page-with-sidebar #container.with-sidebar #main { width: 480px; }
body.page-with-sidebar #container.without-sidebar #main { width: 480px; }
body.page-with-sidebar #container.with-sidebar #main_and_sidebar { background: url(../images/background-sidebar.gif) repeat-y; }
body.page-with-sidebar #sidebar { width: 219px; }

body.subscriptions #choose_product { font: 9px /13px 'Lucida Grande', Arial, sans-serif; letter-spacing: 1px; text-transform: uppercase; margin: 1em 0 2em; }
body.subscriptions #step1 span.custom-radio { width: 25px; height: 25px; background: url(../images/custom-radio.gif) no-repeat; clear: left; float: left; display: block; cursor: pointer; }
body.subscriptions #step1 #vat_info { float: left; }
body.subscriptions #step1 #continue_link { float: right; margin-top: 4px; font: 9px /13px 'Lucida Grande', Arial, sans-serif; letter-spacing: 1px; text-transform: uppercase; }
body.subscriptions #step2 label { font: 9px /13px 'Lucida Grande', Arial, sans-serif; letter-spacing: 1px; text-transform: uppercase; display: block; margin-top: 12px; margin-bottom: 9px; }
body.subscriptions .field input.text { width: 466px; padding: 10px 6px; }
body.subscriptions .field .first, body.subscriptions .field .middle { float: left; }
body.subscriptions .field .last { float: right; }
body.subscriptions .address { margin: 4px 0 15px; }
body.subscriptions .address input.first { width: 80px; }
body.subscriptions .address input.middle { width: 180px; margin-left: 12px; }
body.subscriptions #step2 .country { border: 1px solid #e5e5e5; padding: 6px; width: 154px; margin-top: 2px; }
body.subscriptions #step2 .country.error { border-color: #c32c2c !important; color: #c32c2c; }
body.subscriptions #step2 .country label { display: inline; float: left; margin: 5px 0 0 0; }
body.subscriptions #step2 .country span.custom-select { padding: 3px 4px 2px; text-align: right; margin: 2px 0 0 5px; float: right; }
body.subscriptions #step2 .country .country_select { width: 72px; }
body.subscriptions #step2 .country .country_select select { width: 98px; }
html.ie8 body.subscriptions #step2 .country .country_select { width: auto; }
html.ie8 body.subscriptions #step2 .country .country_select select { width: auto; }
body.subscriptions #step2 #cancellation_guarantee { margin-bottom: 2em; }
body.subscriptions #step2 #cancellation_guarantee h3 { margin-bottom: 1em; }
body.subscriptions #step2 .accept { margin-bottom: 7px; }
body.subscriptions #step2 .accept label { display: inline; }
body.subscriptions #phone_and_fax input.text { width: 220px; }
body.subscriptions h4 span { font: 9px /13px 'Lucida Grande', Arial, sans-serif; letter-spacing: 1px; text-transform: uppercase; border-bottom: 1px solid black; }
body.subscriptions #is_gift { margin-top: 1em; }
body.subscriptions #submit_wrapper { margin-top: 50px; }
body.subscriptions #submit_order { font: 9px /13px 'Lucida Grande', Arial, sans-serif; letter-spacing: 1px; text-transform: uppercase; border: 1px solid #bc8815; padding: 10px 70px; margin-left: 145px; }
body.subscriptions #sidebar p, body.subscriptions #sidebar img { margin-bottom: 1em; }

body.newsletter #details_form { margin-top: 32px; }

body.schmuck-des-monats #details_form { margin-top: 16px; }
body.schmuck-des-monats #sidebar { margin-top: 19px; }

body.newsletter #contents, body.schmuck-des-monats #contents { width: 480px; }
body.newsletter #contents p, body.schmuck-des-monats #contents p { margin-bottom: 1em; }
body.newsletter #contents #details_form label, body.schmuck-des-monats #contents #details_form label { font: 9px /13px 'Lucida Grande', Arial, sans-serif; letter-spacing: 1px; text-transform: uppercase; display: block; margin-top: 12px; margin-bottom: 9px; }
body.newsletter #contents #details_form #agreed_to_terms_label, body.schmuck-des-monats #contents #details_form #agreed_to_terms_label { display: inline; }
body.newsletter #contents #details_form .field input.text, body.schmuck-des-monats #contents #details_form .field input.text { width: 466px; padding: 10px 6px; }
body.newsletter #contents #details_form #zip_and_city, body.schmuck-des-monats #contents #details_form #zip_and_city { margin: 4px 0 15px; *display: inline-block; }
body.newsletter #contents #details_form #zip_and_city:after, body.schmuck-des-monats #contents #details_form #zip_and_city:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }
body.newsletter #contents #details_form #zip_and_city input, body.schmuck-des-monats #contents #details_form #zip_and_city input { width: 220px; }
body.newsletter #contents #details_form #zip_and_city input.first, body.schmuck-des-monats #contents #details_form #zip_and_city input.first { float: left; }
body.newsletter #contents #details_form #zip_and_city input.last, body.schmuck-des-monats #contents #details_form #zip_and_city input.last { float: right; }
body.newsletter #contents #details_form #terms_field, body.schmuck-des-monats #contents #details_form #terms_field { float: left; }
body.newsletter #contents #details_form #submit_newsletter, body.schmuck-des-monats #contents #details_form #submit_newsletter { float: right; border: 1px solid #e5e5e5; }

body.uber-uns-kontakt #container #main_and_sidebar { margin-top: 0; }
body.uber-uns-kontakt #container #main { margin-top: 9px; margin-right: 0; padding-top: 24px; padding-right: 14px; border-right: 1px solid #e5e5e5; width: 490px; }
body.uber-uns-kontakt #container #main #contents { margin-top: 0; }
body.uber-uns-kontakt #container #main h2 { margin-top: 25px; margin-bottom: 15px; }
body.uber-uns-kontakt #container #main .image_and_text { *display: inline-block; margin-top: 36px; }
body.uber-uns-kontakt #container #main .image_and_text:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }
body.uber-uns-kontakt #container #main .image_and_text .image, body.uber-uns-kontakt #container #main .image_and_text .bodytext { float: left; width: 220px; }
body.uber-uns-kontakt #container #main .image_and_text .bodytext { margin-left: 40px; }
body.uber-uns-kontakt #container #sidebar { font: 13px /18px 'Lucida Grande', Arial, sans-serif; color: #000; width: 200px; padding-top: 11px; margin-left: 16px; }
body.uber-uns-kontakt #container #sidebar h3 { margin-bottom: 10px; }
body.uber-uns-kontakt #container #sidebar p { margin-top: 18px; }
body.uber-uns-kontakt #container #sidebar p.first { margin-top: 0; }

body.stores #container #main_and_sidebar, body.publications #container #main_and_sidebar { margin-top: 18px; }
body.stores #main, body.publications #main { width: 740px; }
body.stores ul#shops li, body.publications ul#shops li { margin: 3px 0 13px; }
body.stores ul#shops li .designer_webpage, body.publications ul#shops li .designer_webpage { margin-bottom: 0; }
body.stores ul#shops li h2, body.publications ul#shops li h2 { margin-top: 24px; margin-bottom: 0; }
body.stores ul#shops li h2.first, body.publications ul#shops li h2.first { margin-top: 29px; margin-bottom: 0; }
body.stores ul#shops li .content, body.publications ul#shops li .content { *display: inline-block; margin-top: 9px; }
body.stores ul#shops li .content:after, body.publications ul#shops li .content:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }
body.stores ul#shops li .content .link_and_image, body.publications ul#shops li .content .link_and_image { float: left; width: 350px; margin-top: 0; }
body.stores ul#shops li .content .link_and_image .image, body.publications ul#shops li .content .link_and_image .image { float: right; }
body.stores .about, body.publications .about { float: left; width: 348px; margin-left: 42px; margin-top: 20px; }
body.stores .about p, body.publications .about p { margin-bottom: 1em; }
body.stores .about td, body.stores .about th, body.publications .about td, body.publications .about th { font: 9px /13px 'Lucida Grande', Arial, sans-serif; letter-spacing: 1px; text-transform: uppercase; line-height: 18px; }
body.stores .about td a:hover, body.stores .about th a:hover, body.publications .about td a:hover, body.publications .about th a:hover { background-color: #f3ebd8; }
body.stores .about th, body.publications .about th { width: 90px; }
body.stores .about tr.designers td, body.stores .about tr.designers th, body.publications .about tr.designers td, body.publications .about tr.designers th { padding-top: 10px; }
body.stores .about tr.designers li, body.publications .about tr.designers li { display: inline; }
body.stores .about tr.designers li.has-more-designers, body.publications .about tr.designers li.has-more-designers { font: 9px /13px 'Lucida Grande', Arial, sans-serif; letter-spacing: 1px; text-transform: uppercase; }

html.ie8 body.publications #shortcut select { width: 220px; }
body.publications #container h2 { width: 60%; margin-left: auto; margin-right: auto; text-align: center; }
body.publications .content.promoted .about { float: none; width: auto; margin: 0; }
body.publications .content.promoted .col1, body.publications .content.promoted .col2 { float: left; width: 353px; }
body.publications .content.promoted .col1 { margin-right: 30px; }
body.publications .order-sent { font: 9px /13px 'Lucida Grande', Arial, sans-serif; letter-spacing: 1px; text-transform: uppercase; }
html.ie body.publications .order-link { padding-bottom: 2px; }
body.publications .order .field { *display: inline-block; margin-bottom: 5px; }
body.publications .order .field:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }
body.publications .order input.text { width: 340px; }
body.publications .order input.order-copies, body.publications .order input.order-zip-code { width: auto; }
body.publications .order input.order-street { margin-bottom: 7px; }
html.win body.publications .order input.order-street { margin-bottom: 0; }
html.win body.publications .order input.order-zip-code, html.gecko body.publications .order input.order-zip-code { float: left; }
body.publications .order input.order-city { width: 250px; float: right; }
html.win body.publications .order input.order-city, html.gecko body.publications .order input.order-city { width: 230px; }
body.publications .order label { font: 9px /13px 'Lucida Grande', Arial, sans-serif; letter-spacing: 1px; text-transform: uppercase; }
body.publications .order .field-submit input, body.publications .order .field-submit img { float: right; }
body.publications .order .field-submit img { display: block; margin-right: 4px; margin-top: 2px; }

body.designers#page_index #container #main_and_sidebar { margin-top: 4px; }
body.designers#page_index #intro_and_shortcut { margin-top: 14px; padding-bottom: 14px; }
body.designers#page_index #intro_and_shortcut .intro { margin-left: 0; }
body.designers#page_index #notice { font: 9px /13px 'Lucida Grande', Arial, sans-serif; letter-spacing: 1px; text-transform: uppercase; margin-top: 9px; }
html.ie body.designers#page_index #notice { padding-bottom: 2px; }
body.designers#page_index #designers { *display: inline-block; margin-top: 26px; }
body.designers#page_index #designers:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }
body.designers#page_index #designers li { float: left; margin-right: 40px; margin-bottom: 23px; width: 220px; }
body.designers#page_index #designers li.last { margin-right: 0; }
body.designers#page_index #designers li h2 { margin-bottom: 7px; }
body.designers#page_index #designers li h3 { margin-top: 0; }
body.designers#page_index #designers li h3, body.designers#page_index #designers li .link { text-align: center; }
body.designers#page_index #designers li .image { margin-top: 14px; }
body.designers#page_index #designers li .image a { border-bottom: none; padding-bottom: 0; }
body.designers#page_index #designers li .image a:hover { background: white; }
body.designers#page_index #designers li .link { margin-top: 8px; }
html.ie body.designers#page_index #designers li .link { padding-bottom: 2px; }

body.designers#page_show #main_and_sidebar { margin-top: 19px; }
body.designers#page_show h2 { text-align: left; margin-top: 0; margin-bottom: 0; }
body.designers#page_show h3 { margin-bottom: 11px; }
body.designers#page_show #columns { *display: inline-block; }
body.designers#page_show #columns:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }
body.designers#page_show .col { float: left; }
body.designers#page_show #first_col { width: 220px; }
body.designers#page_show #about { margin-top: 31px; margin-bottom: 16px; }
body.designers#page_show #about td, body.designers#page_show #about th { font: 9px /13px 'Lucida Grande', Arial, sans-serif; letter-spacing: 1px; text-transform: uppercase; padding-bottom: 5px; }
body.designers#page_show #about tr th { width: 75px; }
body.designers#page_show #about tr.year-only th { width: 45px; }
body.designers#page_show .bodytext { margin-top: 0; }
body.designers#page_show dl { border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; padding: 9px 0 0; margin: 2px 0 25px; }
body.designers#page_show dl dt, body.designers#page_show dl dd { font: 9px /13px 'Lucida Grande', Arial, sans-serif; letter-spacing: 1px; text-transform: uppercase; display: block; }
body.designers#page_show dl dt { width: 60px; margin-top: 3px; float: left; }
body.designers#page_show dl dd { margin-bottom: 5px; }
body.designers#page_show .stores { border-bottom: 1px solid #e5e5e5; padding-bottom: 11px; margin-bottom: 24px; }
body.designers#page_show .stores li { display: inline; }
body.designers#page_show span.custom-select { padding: 3px 4px 2px; text-align: right; }
body.designers#page_show #country_select { width: 90px; }
body.designers#page_show #country_select select { width: 98px; }
html.ie8 body.designers#page_show #country_select { width: auto; }
html.ie8 body.designers#page_show #country_select select { width: auto; }
body.designers#page_show #city_select { width: 50px; }
body.designers#page_show #city_select select { width: 57px; }
html.ie8 body.designers#page_show #city_select { width: auto; }
html.ie8 body.designers#page_show #city_select select { width: auto; }
body.designers#page_show #city_loader { float: right; }
body.designers#page_show .homepage { font: 9px /13px 'Lucida Grande', Arial, sans-serif; letter-spacing: 1px; text-transform: uppercase; }
body.designers#page_show #second_col { width: 480px; margin-left: 40px; }
html.ie body.designers#page_show #second_col { margin-left: 38px; }
body.designers#page_show #second_col .about { font: 9px /13px 'Lucida Grande', Arial, sans-serif; letter-spacing: 1px; text-transform: uppercase; margin-top: 8px; margin-bottom: 13px; }
body.designers#page_show #second_col .description { margin-top: -1px; margin-bottom: 32px; }

body.searches #container #main { width: 480px; }
body.searches ul.hits, body.searches ul.hits li { list-style-type: disc; }
body.searches ul.hits { padding-left: 15px; margin-top: 5px; }
body.searches li a:hover { background-color: #f3ebd8; }
