 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, 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-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline}
body {line-height: 1; color: black; background: white}
ol, ul {list-style: none}
table {border-collapse: separate; border-spacing: 0}
caption, th, td {text-align: left; font-weight: normal}
blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}
p, li, td, th, body {font-family: Verdana, Arial, Geneva, sans-serif; font-size: 11px; line-height: 14px; color: #484850; background: transparent}
p {padding: 3px 0}
html, body {height: 100.01%}
body {background-color: #f3ecd3}
a {color: #3e8400; text-decoration: underline}
a:hover {color: #71c22a; text-decoration: underline}
h1, h2 {margin: 5px 0 10px 0; font-family: Arial, Tahoma, sans-serif; font-size: 26px; line-height: 26px; font-weight: normal; color: #aa0213; background: transparent}
h3 {margin: 10px 0 5px 0; font-size: 12px; line-height: 14px; color: #aa0213; font-weight: bold}
h4, h5 {margin: 5px 0 0px 0; font-size: 12px; line-height: 12px; font-weight: bold; color: #363a43}
a h1, a h2, a h3, a h4, a h5 {text-decoration: underline; color: #3e8400}
a:hover h1, a:hover h2, a:hover h3, a:hover h4, a:hover h5 {text-decoration: underline; color: #71c22a}
strong {font-weight: bold}
em {font-style: italic}
dl dt {font-weight: bold}
table {margin: 3px 0px; border-collapse: collapse}
table caption {display: none}
table td, table th {padding: 10px; border-bottom: 1px solid; border-color: #e9deb1; vertical-align: top}
table td button, table th button {float: none}
table th {border-top: 1px solid; border-color: #c5ccd4}
table th a {color: #484850}
table th a:hover {color: #484850}
div.clear {clear: both}
p.highlight {background-color: #fbf9f1; padding: 10px 5px; font-weight: bold}
.visible {display: block}
.hidden {display: hidden}
#primary_content .boxednote {background: url(/images/box_note.gif) no-repeat left bottom; background-color: #fbf9f1; padding: 0 0 16px; margin-bottom: 20px; overflow: auto}
#primary_content .boxednote .cms_snippet {background: transparent url(/images/box_note.gif) 0 0 no-repeat; padding: 9px 10px 0}
#primary_content .boxednote .cms_snippet p {background: none; border: none}
#primary_content .boxednote a.hideparent {font-size: 10px; color: #8b8b86; text-decoration: none; position: absolute; right: 10px; background: transparent url(/images/icons/icon_delete.gif) right 2px no-repeat; padding: 0 12px 0 0; margin: -5px 0 0 0}
#primary_content .boxednote a.hideparent:hover {color: #aa0213}
.javascript_present .boxednote {display: none}
.movie {font-size: 14px; font-weight: bold; padding-left: 22px; background: transparent url(/images/marketing/sing/movie_0.gif) 0 2px no-repeat}
.movie:hover {background-image: url(/images/marketing/sing/movie_1.gif)}
body .newitem {background: transparent url(/images/icons/new_en.gif) right top no-repeat; padding-right: 23px; width: auto}
body.de .newitem {background-image: url(/images/icons/new_de.gif)}
.cms_snippet {line-height: 1.3em; overflow: auto}
.cms_snippet H1, .cms_snippet H2, .cms_snippet H3, .cms_snippet H4, .cms_snippet H5, .cms_snippet H6 {padding: 0 0 0.5em; margin: 0}
.cms_snippet P {padding: 0 0 1em; margin: 0}
.cms_snippet UL {padding: 0 0 1em 1em}
.cms_snippet LI {background: transparent url(/images/bullet_point.gif) no-repeat 0px 3px; padding: 2px 0 2px 12px}
.cms_snippet blockquote {padding: 10px 5px 0 10px; margin-bottom: 1em; background: #F3ECD3}
#page #primary_content .cms_snippet li {background-position: 0 1px; padding: 0 0 0.5em 12px}
.contains_float {overflow: auto; padding: 0 0 1em}
p.flash_error, p.flash_notice {position: absolute; top: -44px; left: 205px; width: 423px; height: 60px; padding: 12px 25px 10px 25px; background: transparent url(/images/bubble_flash_message_bigger.png) left top no-repeat; color: #3e8400; font-weight: bold; text-align: center}
p.flash_error {color: #aa0213}
img.text_main_visual, img.text_secondary_visual {clear: left; float: left; margin-right: 10px; margin-bottom: 5px}
img.text_secondary_visual {margin-top: 5px}
table tr.even {background-color: #fbf9f1}
table tr.odd {background-color: white}
.even {background-color: white; border-bottom: 1px solid; border-color: #e9deb1}
.odd {background-color: #fbf9f1; border-bottom: 1px solid; border-color: #e9deb1}
a#twinity_logo {display: block; float: left; width: 153px; height: 53px; margin: 34px 0 0 0; padding-left: 28px}
a.special_link {padding-right: 14px; background: transparent url(/images/link_arrow.gif) right center no-repeat; font-weight: bold; text-decoration: none}
a.inworld, .inworld a {border: 1px solid green; background: #EEEEEE url(/images/preview/logo_3d_hi.gif) right 3px no-repeat; border: 1px solid #AA0213; padding: 0 26px 1px 4px; font-size: 100%; text-decoration: none; font-weight: bold; color: #AA0213; background-image: url(/images/preview/logo_3d_hi.gif); background-color: #EEEEEE}
a.inworld:hover, .inworld a:hover {color: #FFFFFF; background-image: url(/images/preview/logo_3d.gif); background-color: #AA0213}
a.spaced {margin: 0 5px}
a.listbutton {float: right}
ol.decimal {list-style-type: decimal; list-style-position: outside; padding: 5px 24px; margin-left: 0; color: #aa0213}
#primary_content ol.decimal li {padding: 2px 0; background: none}
div.note_info {margin: 20px 0; padding: 1px 0 8px 48px; background: #fff url(/images/icons/badge_exclamation_36.gif) left top no-repeat}
abbr.rating {display: block; text-indent: -5000px; width: 55px; height: 12px; margin-top: 3px; background: #fff url(/images/icons/rating_small.gif) 0 0 no-repeat}
abbr.rated_0_0 {background-position: 0 -120px}
abbr.rated_0_5 {background-position: 0 -108px}
abbr.rated_1_0 {background-position: 0 -96px}
abbr.rated_1_5 {background-position: 0 -84px}
abbr.rated_2_0 {background-position: 0 -72px}
abbr.rated_2_5 {background-position: 0 -60px}
abbr.rated_3_0 {background-position: 0 -48px}
abbr.rated_3_5 {background-position: 0 -36px}
abbr.rated_4_0 {background-position: 0 -24px}
abbr.rated_4_5 {background-position: 0 -12px}
abbr.rated_5_0 {background-position: 0 0}
h2 {position: relative}
h2 abbr.rating {position: absolute; top: -2px; right: 0; width: 110px; height: 24px; background: #fff url(/images/icons/rating.gif) left bottom no-repeat}
h2 abbr.rated_0_0 {background-position: 0 -240px}
h2 abbr.rated_0_5 {background-position: 0 -216px}
h2 abbr.rated_1_0 {background-position: 0 -192px}
h2 abbr.rated_1_5 {background-position: 0 -168px}
h2 abbr.rated_2_0 {background-position: 0 -144px}
h2 abbr.rated_2_5 {background-position: 0 -120px}
h2 abbr.rated_3_0 {background-position: 0 -96px}
h2 abbr.rated_3_5 {background-position: 0 -72px}
h2 abbr.rated_4_0 {background-position: 0 -48px}
h2 abbr.rated_4_5 {background-position: 0 -24px}
h2 abbr.rated_5_0 {background-position: 0 0}
.floating {float: left}
span.adult {color: #aa0213}
span.rednote {color: #aa0213}
acronym.online_status {display: block; width: 19px; height: 19px; border: none; text-indent: -5000px}
acronym.online_status_none {background: transparent url(/images/icons/icon_offline.gif) left top no-repeat}
acronym.online_status_web {background: transparent url(/images/icons/icon_online_web.gif) left top no-repeat}
acronym.online_status_client {background: transparent url(/images/icons/icon_online_both.gif) left top no-repeat}
acronym.online_status_both {background: transparent url(/images/icons/icon_online_both.gif) left top no-repeat}
.not_translated {padding-right: 8px; background: #eee url(/images/small_icon_edit_not_translated.gif) right top no-repeat; color: #f00}
.translated {padding-right: 8px; background: transparent url(/images/small_icon_edit_translated.gif) right top no-repeat}
.not_translated:hover, .translated:hover {background-color: yellow; cursor: pointer}
.noborder {border: none}
body {background: url(/images/body_background.gif); background-color: #f3ecd3; text-align: center}
#page {width: 1005px; margin: 10px auto 0 auto; background: url(/images/page_background_secondary.jpg) right top no-repeat; background-color: #f3ecd3; border: 1px solid; border-color: #e9deb1; border-bottom: none; text-align: left}
#mini_login {float: right; width: 495px; text-align: left; margin: 5px 5px 0 0; font-size: 9px}
#mini_login p {padding: 1px 0; font-size: 9px}
#mini_login label {width: 130px}
#mini_login input {width: 120px; margin-left: 5px; font-size: 9px; border-color: #c5ccd4}
#mini_login .checkbox {width: auto; float: left}
#mini_login fieldset {clear: right; margin-bottom: 0; padding: 0; border: none}
#mini_login .login_primary {float: left; width: 260px}
#mini_login .login_primary input {float: left; margin-top: 2px}
#mini_login .login_primary label {padding: 2px 0 0}
#mini_login .login_secondary {float: left; width: 105px; margin-right: 12px; border-right: 2px solid; border-color: #484850}
#mini_login .login_secondary p {padding: 0px}
#mini_login .login_tertiary {float: left; width: 108px}
#mini_login .login_tertiary li {line-height: 10px; padding-bottom: 1px}
#mini_login .login_tertiary a {font-size: 9px; color: #484850; background-color: transparent}
#mini_login button {float: left; margin-left: 5px}
#mini_login .remember_me {display: block; float: left}
#mini_login .remember_me label {width: auto; padding-top: 3px}
#mini_login form.session p {text-align: right}
#mini_login div.session {float: right; width: 165px}
#mini_login div.session p {padding: 0; line-height: 11px}
#mini_login div.session p a {color: #484850}
#mini_login div.session dl {float: left; width: 160px; padding: 0 10px 0 0; margin: 0 10px 0 0; background: none; border: none}
#mini_login div.session dl dt {float: left; width: 120px; padding: 0; font-weight: bold; text-align: right}
#mini_login div.session dl dt a {text-decoration: none}
#mini_login div.session dl dd {float: left; width: 120px; padding: 0; text-align: right; line-height: 10px}
#mini_login div.session dl dd.image {margin: 0; padding: 0; float: right; width: 35px}
#mini_login div.session form {text-align: right}
#mini_login div.session form span {text-align: right}
#mini_login div.session form button {display: inline; width: 120px; height: auto; margin: 0 0 0 0; padding: 0; background: none; text-indent: 0px; text-decoration: underline; text-transform: lowercase; text-align: right; font-size: 9px; color: #3e8400}
#primary_navigation {float: right; width: 802px; margin: 5px 0 10px 0; padding-left: 16px; background: transparent url(/images/primary_navigation_back.gif) right top no-repeat}
#primary_navigation li {float: left}
#primary_navigation a {display: block; float: left; font-size: 14px; padding: 0 15px 0 29px; margin: 0 0px 0px 0px; font-family: Arial, sans_serif; line-height: 31px; background: transparent url(/images/primary_navigation.gif) left top no-repeat; color: white; text-decoration: none; text-transform: lowercase}
#primary_navigation li.active a, #primary_navigation a:hover {background: url(/images/primary_navigation_hover.gif) left top no-repeat; color: white}
#primary_navigation li.active a {background: url(/images/primary_navigation_active.gif) left top no-repeat}
#primary_visual {clear: both; margin-left: 11px}
#content {position: relative; clear: right; margin: 20px 10px 0 0; padding: 0 0 20px 0; background: url(/images/content_top.gif) left top no-repeat; background-color: white}
#secondary_navigation {float: left; width: 136px; margin: 20px 0px 0 30px; background-color: white}
#secondary_navigation ul li {padding: 6px 0 3px 0; border-bottom: 1px solid; border-color: #e9deb1}
#secondary_navigation ul li a {color: #484850; font-family: Arial, sans_serif; font-size: 13px; text-decoration: none}
#secondary_navigation ul li a:hover {color: #aa0213}
#secondary_navigation ul li.active a {color: #aa0213}
#secondary_navigation html\:abbr, #secondary_navigation abbr {display: block; width: 116px; height: 380px; margin: 20px 0; background: url(/images/twinity_powered_by_real_life.gif) left top no-repeat; text-indent: -5000px}
#primary_content {float: left; width: 500px; margin: 20px 0px 0 20px; background-color: white; position: relative}
#primary_content h2 {margin: 0 0 7px 0}
#primary_content h4 {clear: left; margin-top: 20px}
#primary_content h4.first {margin-top: 3px}
#primary_content h4.floating {clear: left; float: left; width: 100%}
#primary_content form {padding: 3px 0px}
#primary_content table {width: 500px; clear: both}
#primary_content dd form, #primary_content td form, #primary_content li form {padding: 0}
#primary_content p ul, #primary_content .cms_snippet ul, #primary_content .section ul {margin-left: 10px}
#primary_content p ul li, #primary_content .cms_snippet ul li, #primary_content .section ul li {background: transparent url(/images/bullet_point.gif) no-repeat 0px 4px; padding: 2px 0 2px 12px}
#primary_content>ul {margin-left: 10px}
#primary_content>ul>li, #page #primary_content ul.bullet_list li {background: transparent url(/images/bullet_point.gif) no-repeat 0px 4px; padding: 2px 0 2px 12px}
#real_estate_offer #primary_content, #preview_real_estate_offers #primary_content, #new_home_place #primary_content {width: 780px}
#primary_content .list_background {border-top: 1px solid #C5CCD4; background: transparent url(/images/list_background.gif) repeat-x; padding: 0 0 10px 10px}
#secondary_content {float: left; width: 267px; margin: 20px 0px 0px 18px; display: inline; overflow: hidden}
#secondary_content input, #secondary_content textarea {background-color: #eceff3; border-color: #c5ccd4}
#secondary_content .secondary_content_item {margin-bottom: 20px}
a.secondary_content_item, div.button {display: block; padding: 0; background: none; width: 267px}
.secondary_content_item {clear: left; padding: 0 10px 10px 0; background: url(/images/teaser/teaser_footer.gif) left bottom no-repeat; font-size: 10px; overflow: hidden; width: 267px}
.secondary_content_item h3 {margin: 0; display: block; width: 267px; height: 21px; padding: 4px 0px 5px 14px; font-weight: normal; text-transform: uppercase; font-size: 11px; color: #363a43; background: url(/images/teaser/teaser_head_blank.gif) left top no-repeat}
.secondary_content_item .teaser_icon {display: block; background: transparent no-repeat scroll 12px 2px; height: 56px; width: 75px; text-indent: -5000px; float: left}
.secondary_content_item p {margin: 0 8px 5px 15px}
.secondary_content_item a.new_invitation {height: auto; padding-right: 12px; background: transparent url(/images/link_arrow.gif) right center no-repeat; font-weight: bold; text-decoration: none; text-indent: 0}
.sidenote {background: url(/images/teaser/teaser_bg_sand.jpg) left bottom no-repeat}
.sidenote h3 {padding: 12px 10px 10px 15px; height: auto; width: 242px; font-weight: bold; text-transform: uppercase; font-size: 12px; color: #aa0213; background: url(/images/teaser/teaser_bg_sand.jpg) left top no-repeat}
.sidenote img {margin: 0 15px; width: 237px}
.sidenote p {padding: 12px 10px 6px 0}
.sidenote div.sidenote_content>a {float: right; font-weight: bold; text-decoration: none; margin-right: 15px; padding-right: 14px; background: transparent url(/images/link_arrow.gif) no-repeat scroll right center}
#secondary_content .feedback h3, .teaser_table .feedback h3, #edit_admin_cms_teaser .feedback h3 {background: url(/images/teaser/teaser_head_feedback.gif) left top no-repeat; text-indent: -5000px}
#secondary_content .feedback .teaser_icon, .teaser_table .feedback .teaser_icon, #edit_admin_cms_teaser .feedback .teaser_icon {background: transparent url(/images/icons/icon_feedback.gif) 12px 5px no-repeat}
#secondary_content .invite_a_friend h3, .teaser_table .invite_a_friend h3, #edit_admin_cms_teaser .invite_a_friend h3 {background: url(/images/teaser/teaser_head_invite_a_friend.gif) left top no-repeat; text-indent: -5000px}
#secondary_content .invite_a_friend .teaser_icon, .teaser_table .invite_a_friend .teaser_icon, #edit_admin_cms_teaser .invite_a_friend .teaser_icon {background: transparent url(/images/icons/icon_invite_a_friend.gif) 12px 5px no-repeat}
#secondary_content .invite_a_friend_de h3, .teaser_table .invite_a_friend_de h3, #edit_admin_cms_teaser .invite_a_friend_de h3 {background: url(/images/teaser/teaser_head_invite_a_friend_de.gif) left top no-repeat; text-indent: -5000px}
#secondary_content .invite_a_friend_de .teaser_icon, .teaser_table .invite_a_friend_de .teaser_icon, #edit_admin_cms_teaser .invite_a_friend_de .teaser_icon {background: transparent url(/images/icons/icon_invite_a_friend.gif) 12px 5px no-repeat}
#secondary_content .faq h3, .teaser_table .faq h3, #edit_admin_cms_teaser .faq h3 {background: url(/images/teaser/teaser_head_FAQ.gif) left top no-repeat; text-indent: -5000px}
#secondary_content .faq .teaser_icon, .teaser_table .faq .teaser_icon, #edit_admin_cms_teaser .faq .teaser_icon {background: transparent url(/images/icons/badge_question_50.gif) 12px 2px no-repeat}
#secondary_content .help h3, .teaser_table .help h3, #edit_admin_cms_teaser .help h3 {background: url(/images/teaser/teaser_head_help.gif) left top no-repeat; text-indent: -5000px}
#secondary_content .help .teaser_icon, .teaser_table .help .teaser_icon, #edit_admin_cms_teaser .help .teaser_icon {background: transparent url(/images/icons/icon_send_message.gif) 12px 4px no-repeat}
#secondary_content .help_de h3, .teaser_table .help_de h3, #edit_admin_cms_teaser .help_de h3 {background: url(/images/teaser/teaser_head_help_de.gif) left top no-repeat; text-indent: -5000px}
#secondary_content .help_de .teaser_icon, .teaser_table .help_de .teaser_icon, #edit_admin_cms_teaser .help_de .teaser_icon {background: transparent url(/images/icons/icon_send_message.gif) 12px 4px no-repeat}
#secondary_content .download h3, .teaser_table .download h3, #edit_admin_cms_teaser .download h3 {background: url(/images/teaser/teaser_head_download.gif) left top no-repeat; text-indent: -5000px}
#secondary_content .download .teaser_icon, .teaser_table .download .teaser_icon, #edit_admin_cms_teaser .download .teaser_icon {background: transparent url(/images/icons/icon_download_big.gif) 12px 5px no-repeat}
#secondary_content #guestbook h3, .teaser_table #guestbook h3, #edit_admin_cms_teaser #guestbook h3 {background: url(/images/teaser/teaser_head_guestbook.gif) left top no-repeat; text-indent: -5000px}
#secondary_content #guestbook h3.pin_board_header, .teaser_table #guestbook h3.pin_board_header, #edit_admin_cms_teaser #guestbook h3.pin_board_header {background: url(/images/teaser/teaser_head_pin_board.gif) left top no-repeat; text-indent: -5000px}
.de #secondary_content #guestbook h3 {background: url(/images/teaser/teaser_head_guestbook_de.gif) left top no-repeat; text-indent: -5000px}
.de #secondary_content #guestbook h3.pin_board_header {background: url(/images/teaser/teaser_head_pin_board_de.gif) left top no-repeat; text-indent: -5000px}
body.javascript_present form.create_guestbook_entry.collapsed {display: none}
#guestbook em {float: left; margin-left: 15px; font-style: normal; font-weight: bold}
#guestbook p {margin: 0}
#guestbook form {margin-left: 15px}
#guestbook form p {margin: 0}
#guestbook a.special_link {float: right; margin-right: 15px; cursor: pointer}
#guestbook .guestbook_entry_list {clear: both; float: left; margin-top: 10px; border-top: 1px solid; border-color: #e9deb1}
#guestbook .guestbook_entry_list li {position: relative}
#guestbook .guestbook_entry_list li.even {background-color: #eceff3}
#guestbook .guestbook_entry_list li.guestbook_entry {float: left; clear: left; width: 235px; padding: 10px 15px; margin-left: 1px; overflow: hidden}
#guestbook .guestbook_entry_list li.guestbook_entry a {margin: 0px}
#guestbook .guestbook_entry_list li.guestbook_entry a img {float: left}
#guestbook .guestbook_entry_list li.guestbook_entry p {margin-left: 50px}
#guestbook .guestbook_entry_list li.guestbook_entry p.date {color: #8b8b86}
#guestbook .guestbook_entry_list li.guestbook_entry button {position: absolute; right: 2px; top: 2px; width: 11px; height: 11px; margin-right: 0px; background: transparent url(/images/icons/icon_delete.gif) left top no-repeat}
#guestbook .pagination {clear: left; margin-left: 15px; margin-top: 15px; margin-bottom: 5px}
#primary_content ul.support_items {margin: 10px 0 0 0}
#primary_content ul.support_items li {float: left; display: block; width: 237px; height: 110px; margin: 0 20px 20px 0; padding: 0; background: none}
#primary_content ul.support_items li h3 {background: transparent url(/images/support_center_box_header.gif) left top no-repeat; margin: 0; padding: 10px 10px 0px 10px}
#primary_content ul.support_items li a {padding: 5px 73px 10px 10px; display: block}
#primary_content ul.support_items li a {color: #484850; text-decoration: none}
#primary_content ul.support_items li a:hover {color: #484850; text-decoration: none}
#primary_content ul.support_items li h3 a {padding: 0; color: #aa0213; text-decoration: none}
#primary_content ul.support_items li h3 a:hover {color: #aa0213; text-decoration: none}
#primary_content ul.support_items li.user_guide {background: transparent url(/images/support_center_user_guide.gif) left bottom no-repeat}
#primary_content ul.support_items li.download {background: transparent url(/images/support_center_downloads.gif) left bottom no-repeat}
#primary_content ul.support_items li.faq {background: transparent url(/images/support_center_faq.gif) left bottom no-repeat; margin-right: 0px}
#primary_content ul.support_items li.forum {background: transparent url(/images/support_center_forum.gif) left bottom no-repeat; margin-right: 0px}
#page #primary_content .breadcrumb {overflow: hidden; margin: 0 0 10px 0}
#page #primary_content .breadcrumb a {float: left; padding-left: 10px; margin-right: 2px; background: transparent url(/images/icons/icon_double_arrow_right.gif) 0px 2px no-repeat; font-size: 10px}
#primary_content form.list_filter, #vacancies form.search, #events form.search, #geo_tags form.search {position: relative; border: none; padding: 0; margin: 0}
#vacancies form.search input {border-color: #e9deb1; background: #f3ecd3; width: 300px}
#vacancies form.search input, #events form.search input, #geo_tags form.search input {float: left; margin-left: 0}
#vacancies form.search button, #events form.search button, #geo_tags form.search button {float: left; margin-left: 5px}
#primary_content .list_head {margin: 0 0 20px 0; border-bottom: 1px solid; border-color: #c5ccd4}
#primary_content .list_head .list_head_element {clear: left; background: none; padding: 5px 0 7px; border-top: 1px solid; border-color: #c5ccd4; overflow: auto; height: auto; position: relative}
#primary_content .list_head .list_head_element fieldset {width: 120px; margin: 0; overflow: auto; float: left; clear: none; padding: 0; border: none}
#primary_content .list_head .list_head_element fieldset label {width: auto}
#primary_content .list_head .list_head_element fieldset input.checkbox, #primary_content .list_head .list_head_element fieldset input.radio {clear: left; margin: 0 5px 2px 0; border-color: #000; width: auto; background: none}
#primary_content .list_head .list_head_element label {font-weight: bold; width: 100px; padding-top: 0; padding-right: 25px; float: left}
#primary_content .list_head .list_head_element select, #primary_content .list_head .list_head_element .search input {margin: 0 10px 0 0}
#primary_content .list_head .list_head_element select option, #primary_content .list_head .list_head_element .search input option {padding: 0; margin: 0}
#primary_content .list_head .list_head_element button {position: absolute; right: 0; bottom: 3px; margin-right: 5px; width: 49px; height: 15px}
#primary_content .list_head .list_head_element button span {display: none}
#primary_content .list_head .sort_links {float: none; font-size: 1em; margin-bottom: 0}
#primary_content .list_head .sort_links a, #primary_content .list_head .sort_links span {margin: 0 10px 0 0}
#primary_content .list_head .sort_links acronym {margin: 0 10px 0 -8px}
#primary_content .list_head .sort_links acronym.ascending {background: transparent url(/images/icons/order_ascending.gif) 0 2px no-repeat}
#primary_content .list_head .sort_links acronym.descending {background: transparent url(/images/icons/order_descending.gif) 0 2px no-repeat}
#primary_content .list_head .result label {color: #aa0213; width: auto}
.pagination {float: right !important; width: auto !important; margin: 0; overflow: hidden}
.pagination a, .pagination span {float: left; display: block; margin: 0 2px 0 0; padding: 0 2px}
.pagination .first {float: left; display: block; width: 16px; height: 16px; background: transparent url(/images/buttons/paginate_first.gif) center 0 no-repeat; border: none; text-indent: -5000px; margin: 0 3px 0 0; padding: 0}
.pagination span.first {background: transparent url(/images/buttons/paginate_first_disabled.gif) center 0 no-repeat}
.pagination .previous, .pagination .prev_page {float: left; display: block; width: 16px; height: 16px; background: transparent url(/images/buttons/paginate_previous.gif) center 0 no-repeat; border: none; text-indent: -5000px; margin: 0 10px 0 0; padding: 0}
.pagination span.previous, .pagination span.prev_page {background: transparent url(/images/buttons/paginate_previous_disabled.gif) center 0 no-repeat}
.pagination .next, .pagination .next_page {float: left; display: block; width: 16px; height: 16px; background: transparent url(/images/buttons/paginate_next.gif) center 0 no-repeat; border: none; text-indent: -5000px; margin: 0 0 0 10px; padding: 0}
.pagination span.next, .pagination span.next_page {background: transparent url(/images/buttons/paginate_next_disabled.gif) center 0 no-repeat}
.pagination .last {float: left; display: block; width: 16px; height: 16px; background: transparent url(/images/buttons/paginate_last.gif) center 0 no-repeat; border: none; text-indent: -5000px; margin: 0 0 0 3px; padding: 0}
.pagination span.last {background: transparent url(/images/buttons/paginate_last_disabled.gif) center 0 no-repeat}
#primary_content .person_list, #primary_content .place_list, #primary_content .event_list, #primary_content .company_list {clear: both; margin: 10px 0; border-bottom: 1px solid; border-color: #e9deb1}
#primary_content li.person, #primary_content li.place, #primary_content li.event, #primary_content li.company {border-top: 1px solid; background: none; border-color: #e9deb1; padding: 5px 0; overflow: auto; clear: both}
#primary_content li.person h5, #primary_content li.place h5, #primary_content li.event h5, #primary_content li.company h5 {float: right; width: 440px; margin: 0 0 5px; position: relative}
#primary_content li.person h5 .rating, #primary_content li.place h5 .rating, #primary_content li.event h5 .rating, #primary_content li.company h5 .rating {position: absolute; top: 3px; right: 10px}
#primary_content li.person h5 .online_status, #primary_content li.place h5 .online_status, #primary_content li.event h5 .online_status, #primary_content li.company h5 .online_status {position: absolute; top: 5px; right: 10px}
#primary_content li.person img, #primary_content li.place img, #primary_content li.event img, #primary_content li.company img {float: left; border-bottom: 3px solid #fff}
#primary_content li.person img:hover, #primary_content li.place img:hover, #primary_content li.event img:hover, #primary_content li.company img:hover {border-color: #71c22a}
#primary_content li.person ul, #primary_content li.place ul, #primary_content li.event ul, #primary_content li.company ul {width: 440px; margin-left: 10px; float: right; position: relative}
#primary_content li.person dl, #primary_content li.place dl, #primary_content li.event dl, #primary_content li.company dl {width: 440px; margin-left: 10px; float: right; position: relative}
#primary_content li.person dl dt, #primary_content li.place dl dt, #primary_content li.event dl dt, #primary_content li.company dl dt {width: 25%; float: left}
#primary_content li.person dl dd, #primary_content li.place dl dd, #primary_content li.event dl dd, #primary_content li.company dl dd {width: 70%; float: left}
#primary_content li.person .details, #primary_content li.person .description, #primary_content li.place .details, #primary_content li.place .description, #primary_content li.event .details, #primary_content li.event .description, #primary_content li.company .details, #primary_content li.company .description {width: 440px; margin-left: 10px; float: right}
#primary_content li.person .details img, #primary_content li.person .description img, #primary_content li.place .details img, #primary_content li.place .description img, #primary_content li.event .details img, #primary_content li.event .description img, #primary_content li.company .details img, #primary_content li.company .description img {float: none; border: none}
#primary_content li.person .action, #primary_content li.place .action, #primary_content li.event .action, #primary_content li.company .action {float: right}
#primary_content .event_list li, #primary_content .company_list li {height: auto}
#primary_content .event_list li h5, #primary_content .event_list li .details, #primary_content .event_list li .description, #primary_content .event_list li dl, #primary_content .event_list li ul, #primary_content .company_list li h5, #primary_content .company_list li .details, #primary_content .company_list li .description, #primary_content .company_list li dl, #primary_content .company_list li ul {width: 420px; position: relative}
#primary_content .event_list li dl dt {width: 20%}
#primary_content .event_list li dl dd {width: 75%}
#primary_content .company_list li dl dt {width: 28%}
#primary_content .company_list li dl dd {width: 70%}
#primary_content .category_list {margin: 0}
#primary_content .category_list li {overflow: auto; background: none; padding: 5px 0}
#primary_content #profile_groups, #primary_content #profile_places, #primary_content #profile_events {clear: left; overflow: auto}
#primary_content #profile_groups ul.group_list, #primary_content #profile_groups ul.place_list, #primary_content #profile_groups ul.event_list, #primary_content #profile_groups ul.company_list, #primary_content #profile_places ul.group_list, #primary_content #profile_places ul.place_list, #primary_content #profile_places ul.event_list, #primary_content #profile_places ul.company_list, #primary_content #profile_events ul.group_list, #primary_content #profile_events ul.place_list, #primary_content #profile_events ul.event_list, #primary_content #profile_events ul.company_list {background: transparent url(/images/list_background.gif) repeat-x scroll left top; border-top: 1px solid; border-color: #c5ccd4; padding: 9px 10px; overflow: auto; margin: 0}
#primary_content #profile_groups ul.group_list li, #primary_content #profile_groups ul.place_list li, #primary_content #profile_groups ul.event_list li, #primary_content #profile_groups ul.company_list li, #primary_content #profile_places ul.group_list li, #primary_content #profile_places ul.place_list li, #primary_content #profile_places ul.event_list li, #primary_content #profile_places ul.company_list li, #primary_content #profile_events ul.group_list li, #primary_content #profile_events ul.place_list li, #primary_content #profile_events ul.event_list li, #primary_content #profile_events ul.company_list li {float: left; clear: none; width: auto; padding: 0; border: none; margin: 0 10px 10px 0}
#primary_content #profile_groups ul.group_list li a, #primary_content #profile_groups ul.place_list li a, #primary_content #profile_groups ul.event_list li a, #primary_content #profile_groups ul.company_list li a, #primary_content #profile_places ul.group_list li a, #primary_content #profile_places ul.place_list li a, #primary_content #profile_places ul.event_list li a, #primary_content #profile_places ul.company_list li a, #primary_content #profile_events ul.group_list li a, #primary_content #profile_events ul.place_list li a, #primary_content #profile_events ul.event_list li a, #primary_content #profile_events ul.company_list li a {text-decoration: none}
.primary_column {width: 190px; float: left}
.primary_column img {width: 190px; margin-bottom: 10px}
.secondary_column {float: left; width: 280px; margin-left: 10px}
.secondary_column>h3, .secondary_column>p {margin-top: 0; padding-left: 8px}
.full_image {max-width: 500px; width: expression(this.width > 500 ? 500: true)}
#footer {width: 1005px; text-align: left; margin: 0px auto; padding: 20px 0 3px 0; background: url(/images/footer_top.gif) -1px 0px no-repeat; background-color: #f3ecd3; border: 1px solid; border-color: #e9deb1; border-top: none}
#footer p {margin-left: 10px; color: #6e6e6e; margin: 0 10px 5px}
#footer p a {padding: 0}
#footer ul {margin: 8px 10px 5px; overflow: auto; border-color: #6e6e6e}
#footer ul br {clear: left}
#footer ul li {float: left; border-right: 1px solid; border-color: #6e6e6e; margin-bottom: 5px}
#footer ul li.last {border: none}
#footer a, #footer em {color: #6e6e6e; padding: 0 8px; background: none; text-indent: 0; text-decoration: none; width: auto; height: auto}
#footer a:hover {color: #363a43; background: #f4f0e0}
#lightbox.empty {height: 150px; width: 500px}
#lightbox {background: white; padding: 20px; border: 15px solid #ccc; position: absolute; z-index: 1000; text-align: left}
#lightbox img.loading_animation {position: absolute}
#lightbox .overlay {position: absolute; background-color: white; opacity: 0.7}
.translation_missing {display: block; float: left; width: 50px; height: 1em; overflow: hidden}
.create_group_place_button_form {padding-left: 50px}
.destroy_group_place_button_form {padding-bottom: 33px}
.place_association_image_holder {margin-top: 5px}
#locales_navigation {clear: both; float: right; margin-left: 4px; margin-top: -33px; margin-right: 10px; width: 140px}
#locales_navigation li {float: left}
#locales_navigation li a {padding: 1px 0 1px 20px; color: white; font-size: 9px; display: block; float: left; height: 13px; margin-left: 6px; width: auto; background: transparent no-repeat 0 1px; text-transform: none; text-decoration: underline}
#locales_navigation li a:hover {color: #484850}
#locales_navigation li a.lang_en {background-image: url("/images/signup/flag_en.gif")}
#locales_navigation li a.lang_de {background-image: url("/images/signup/flag_de.gif")}
#locales_navigation li.active a {color: white; text-decoration: none; cursor: default}
body form.create button.twinity_button, body form.new button.twinity_button, body.de form.create button.twinity_button, body.de form.new button.twinity_button {background: url(/images/dynamic/button_default_right.gif) transparent top right no-repeat; height: !twinity_button_height; width: auto; padding: 0; text-indent: 0}
button.twinity_button, a.twinity_button:link, a.twinity_button:visited, a.twinity_button:hover, a.twinity_button:active {display: block; height: 17px; font-size: 10px; line-height: 16px; text-transform: uppercase; text-decoration: none; color: white; background: url(/images/dynamic/button_default_right.gif) transparent top right no-repeat}
button.twinity_button span, a.twinity_button:link span, a.twinity_button:visited span, a.twinity_button:hover span, a.twinity_button:active span {display: block; height: 17px; min-width: 60px; padding: 0 7px; text-align: center; background: url(/images/dynamic/button_default_left.gif) transparent top left no-repeat}
form.create button, form.new button {display: block; width: 82px; height: 18px; background: transparent url(/images/buttons/button_save.gif) left top no-repeat; border: none; text-indent: -5000px}
form.update button {display: block; width: 82px; height: 18px; background: transparent url(/images/buttons/button_save.gif) left top no-repeat; border: none; text-indent: -5000px}
form.destroy button {display: block; width: 82px; height: 18px; background: transparent url(/images/buttons/button_delete.gif) left top no-repeat; border: none; text-indent: -5000px}
form.login button {float: right; display: block; width: 82px; height: 18px; background: transparent url(/images/buttons/button_login.gif) left top no-repeat; border: none; text-indent: -5000px}
.search_form button, form.search button {display: block; width: 82px; height: 18px; background: transparent url(/images/buttons/button_search.gif) left top no-repeat; text-indent: -5000px; border: none}
form.index button {display: block; width: 82px; height: 18px; background: transparent url(/images/buttons/button_search.gif) left top no-repeat; border: none; text-indent: -5000px}
body.de form.create button, body.de form.new button {width: 96px; height: 18px; background: transparent url(/images/buttons/button_save_de.gif) left top no-repeat}
body.de form.update button {width: 96px; height: 18px; background: transparent url(/images/buttons/button_save_de.gif) left top no-repeat}
body.de form.destroy button {background: transparent url(/images/buttons/button_delete_de.gif) left top no-repeat}
body.de form.login button {background: transparent url(/images/buttons/button_login.gif) left top no-repeat}
body.de .search_form button, body.de form.search button, body.de form.index button {background: transparent url(/images/buttons/button_search_de.gif) left top no-repeat}
form.create_session button {background: transparent url(/images/buttons/button_login.gif) left top no-repeat}
form.destroy_session button {display: block; width: 86px; height: 18px; background: transparent url(/images/buttons/button_log_out.gif) left top no-repeat}
form.create_password_reset button {width: 151px; height: 18px; background: transparent url(/images/buttons/button_request_password.gif) left top no-repeat}
form.create_invitation button {background: transparent url(/images/buttons/button_invite.gif) left top no-repeat}
form.create_beta_applicant button {float: right; width: 134px; height: 37px; background: transparent url(/images/buttons/button_join_the_beta_small.gif) left top no-repeat}
form.create_client_download button {float: none; width: 134px; height: 37px; background: transparent url(/images/buttons/button_download.gif) left top no-repeat}
form.create_role button {background: transparent url(/images/buttons/button_apply.gif) left top no-repeat}
form.create_feedback button, form.create_mac_users button {width: 82px; height: 18px; background: transparent url(/images/buttons/button_submit.gif) left top no-repeat}
form.create_privacy_confirmation button {width: 87px; background: transparent url(/images/buttons/button_confirm.gif) left top no-repeat}
form.create_user button {width: 137px; height: 37px; background-image: url(/images/buttons/button_sign_up_reflect.gif)}
form.new_place_association {overflow: auto; border-bottom: 1px solid #E9DEB1}
form.new_place_association button {width: 82px; height: 18px; background-image: url(/images/buttons/button_search.gif); margin: 0 0 10px 0}
form.create_place_association button {width: 96px; height: 22px; background-image: url(/images/buttons/place_add.gif); margin-left: 11px; margin-top: 5px; margin-bottom: 1px; background-position: center top; background-repeat: no-repeat}
form.destroy_place_association button {width: 96px; height: 22px; background-image: url(/images/buttons/place_remove.gif); margin-left: 0px; margin-top: 4px; padding-bottom: 1px; background-position: center top; background-repeat: no-repeat}
form.create_twing button {width: 52px; height: 15px; background: transparent url(/images/buttons/small_button_twing.gif) left top no-repeat}
form.back_twing button {width: 73px; height: 15px; background: transparent url(/images/buttons/small_button_twing_back.gif) left top no-repeat}
form.destroy_twing button, form.remove_friend button, form.destroy_friend button, form.cancel_friend button {width: 52px; height: 15px; background: transparent url(/images/buttons/small_button_remove.gif) left top no-repeat}
form.add_friend button, form.create_friend button {width: 89px; height: 15px; background: transparent url(/images/buttons/small_button_add_to_friends.gif) left top no-repeat}
form.accept_friend button {width: 52px; height: 15px; background: transparent url(/images/buttons/small_button_accept.gif) left top no-repeat}
form.deny_friend button {width: 52px; height: 15px; background: transparent url(/images/buttons/small_button_deny.gif) left top no-repeat}
form.preview button, form.new_real_estate_offer button {width: 87px; height: 18px; background: transparent url(/images/buttons/button_preview.gif) left top no-repeat; display: block; border: none; text-indent: -5000px}
form.destroy_group_membership button {width: 96px; height: 22px; background: transparent url(/images/buttons/group_leave.gif) left top no-repeat; padding-bottom: 10px}
form.create_group_membership button {width: 96px; height: 22px; background: transparent url(/images/buttons/group_join.gif) left top no-repeat; padding-bottom: 10px}
form.destroy_group button {width: 96px; height: 22px; background: transparent url(/images/buttons/group_delete.gif) left top no-repeat; padding-bottom: 10px}
form.destroy_place_rental button {width: 110px; height: 15px; background: transparent url(/images/buttons/small_button_cancel_agreement.gif) left top no-repeat}
form.create_contact_import button {background: transparent url(/images/buttons/button_submit.gif) left top no-repeat}
form.create_event .search_place button, form.update_event .search_place button {background: transparent url(/images/buttons/small_button_search.gif) no-repeat scroll left top; margin: 2px 0 0 10px; width: 80px}
body.de form.create_session button {width: 82px; background: transparent url(/images/buttons/button_login_de.gif) left top no-repeat}
body.de form.destroy_session button {background: transparent url(/images/buttons/button_log_out_de.gif) left top no-repeat}
body.de form.create_client_download button {float: none; width: 134px; height: 37px; background: transparent url(/images/buttons/button_download_de.gif) left top no-repeat}
body.de form.create_password_reset button {display: block; width: 151px; height: 18px; background: transparent url(/images/buttons/button_request_password_de.gif) left top no-repeat; text-indent: -5000px; border: none}
body.de form.create_invitation button {background: transparent url(/images/buttons/button_invite_de.gif) left top no-repeat}
body.de form.create_beta_applicant button {display: block; float: right; width: 134px; height: 37px; background: transparent url(/images/buttons/button_join_the_beta_small_de.gif) left top no-repeat; border: none; text-indent: -5000px}
body.de form.client_download button {display: block; width: 134px; height: 37px; background: transparent url(/images/buttons/button_download_de.gif) left top no-repeat; border: none; text-indent: -5000px}
body.de form.create_feedback button, body.de form.create_mac_users button {width: 96px; height: 18px; background: transparent url(/images/buttons/button_submit_de.gif) left top no-repeat}
body.de form.create_privacy_confirmation button {width: 101px; background: transparent url(/images/buttons/button_confirm_de.gif) left top no-repeat}
body.de form.create_place_rental button {width: 110px; height: 30px; background-image: url(/images/buttons/button_sign_rental_agreement_de.gif)}
body.de form.create_twing button {width: 52px; height: 15px; background: transparent url(/images/buttons/small_button_twing_de.gif) left top no-repeat}
body.de form.twing_back button {width: 90px; height: 15px; background: transparent url(/images/buttons/small_button_twing_back_de.gif) left top no-repeat}
body.de form.destroy_twing button, body.de form.remove_friend button, body.de form.destroy_friend button, body.de form.cancel_friend button {width: 63px; height: 15px; background: transparent url(/images/buttons/small_button_remove_de.gif) left top no-repeat}
body.de form.add_friend button, body.de form.create_friend button {width: 89px; height: 15px; background: transparent url(/images/buttons/small_button_add_to_friends_de.gif) left top no-repeat}
body.de form.accept_friend button {width: 73px; height: 15px; background: transparent url(/images/buttons/small_button_accept_de.gif) left top no-repeat}
body.de form.deny_friend button {width: 62px; height: 15px; background: transparent url(/images/buttons/small_button_deny_de.gif) left top no-repeat}
body.de form.preview button, body.de form.new_real_estate_offer button {width: 98px; height: 18px; background: transparent url(/images/buttons/button_preview_de.gif) left top no-repeat}
body.de form.destroy_group_membership button {width: 137px; height: 22px; background: transparent url(/images/buttons/group_leave_de.gif) left top no-repeat}
body.de form.create_group_membership button {width: 96px; height: 22px; background: transparent url(/images/buttons/group_join_de.gif) left top no-repeat; padding-bottom: 10px}
body.de form.destroy_group button {width: 134px; height: 22px; background: transparent url(/images/buttons/group_delete_de.gif) left top no-repeat; padding-bottom: 10px}
body.de form.destroy_place_rental button {width: 108px; height: 15px; background: transparent url(/images/buttons/small_button_cancel_agreement_de.gif) left top no-repeat}
body.de form.create_user button {width: 137px; height: 37px; background-image: url(/images/buttons/button_sign_up_reflect_de.gif)}
body.de form.new_place_association {overflow: auto; border-bottom: 1px solid #E9DEB1}
body.de form.new_place_association button {width: 82px; height: 18px; background-image: url(/images/buttons/button_search_de.gif); margin: 0 0 10px 0}
body.de form.create_place_association button {width: 137px; height: 22px; background-image: url(/images/buttons/place_add_de.gif)}
body.de form.destroy_place_association button {width: 137px; height: 22px; background-image: url(/images/buttons/place_remove_de.gif)}
body.de form.create_contact_import button {background: transparent url(/images/buttons/button_submit_de.gif) left top no-repeat}
body.de form.create_event .search_place button, body.de form.update_event .search_place button {background: transparent url(/images/buttons/small_button_search_de.gif) no-repeat scroll left top}
a.new {display: block; width: 82px; height: 18px; background: transparent url(/images/buttons/button_new.gif) left top no-repeat; border: none; text-indent: -5000px}
a.upgrade {display: block; width: 82px; height: 18px; background: transparent url(/images/buttons/button_upgrade.gif) left top no-repeat; border: none; text-indent: -5000px}
a.add {display: block; width: 32px; height: 18px; background: transparent url(/images/buttons/button_plus.gif) left top no-repeat; border: none; text-indent: -5000px; cursor: pointer}
a.remove {display: block; width: 32px; height: 18px; background: transparent url(/images/buttons/button_minus.gif) left top no-repeat; border: none; text-indent: -5000px; cursor: pointer}
a.back {display: block; width: 82px; height: 18px; background: transparent url(/images/buttons/button_back.gif) left top no-repeat; text-indent: -5000px}
a.continue {display: block; width: 94px; height: 18px; background: transparent url(/images/buttons/button_continue.gif) left top no-repeat; text-indent: -5000px}
a.expand {display: block; width: 11px; height: 11px; background: transparent url(/images/icons/icon_expand.gif) left top no-repeat; text-indent: -5000px; cursor: pointer}
a.collapse {display: block; width: 11px; height: 11px; background: transparent url(/images/icons/icon_collapse.gif) left top no-repeat; text-indent: -5000px}
a.toggle {background: transparent url(/images/icons/icon_expand.gif) 0 4px no-repeat; padding: 1px 10px 0 14px; font-size: 12px; line-height: 18px; color: #363a43; text-decoration: none; cursor: pointer}
.expanded a.toggle {background-image: url(/images/icons/icon_collapse.gif); color: #aa0213}
a.new_place_association {width: 96px; height: 22px; background: transparent url(/images/buttons/place_add.gif) left top no-repeat}
a.del_place_association {width: 96px; height: 22px; background: transparent url(/images/buttons/place_add.gif) left top no-repeat}
a.reply {display: block; width: 82px; height: 18px; background: transparent url(/images/buttons/button_reply.gif) left top no-repeat; border: none; text-indent: -5000px}
a.context_help, .context_help a {display: block; right: 10px; margin-top: 2px; position: absolute; width: 13px; height: 13px; background: transparent url(/images/icons/icon_context_help.gif) left top no-repeat; text-indent: -5000px}
body.de a.new {background: transparent url(/images/buttons/button_new_de.gif) left top no-repeat}
body.de a.back {background: transparent url(/images/buttons/button_back_de.gif) left top no-repeat}
body.de a.continue {width: 82px; background: transparent url(/images/buttons/button_continue_de.gif) left top no-repeat}
body.de a.new_place_association {width: 134px; height: 22px; background: transparent url(/images/buttons/place_add_de.gif) left top no-repeat}
body.de a.reply {background: transparent url(/images/buttons/button_reply_de.gif) left top no-repeat}
.list_head button {text-indent: -5000px; border: none; width: 53px}
.list_head button.show_places {background: transparent url(/images/buttons/small_button_show_en.gif) left top no-repeat}
.list_head button.search_button {background: transparent url(/images/buttons/small_button_search.gif) left top no-repeat}
body.de .list_head .show_places {background: transparent url(/images/buttons/small_button_show_de.gif) left top no-repeat}
body.de .list_head .search_button {background: transparent url(/images/buttons/small_button_search_de.gif) left top no-repeat}
a.currency_conversion, body.de a.currency_conversion {float: left; width: 16px; height: 16px; background: transparent url(/images/icons/currency.gif) left top no-repeat}
form.currency_conversion button {width: 96px; height: 32px; background: transparent url(/images/buttons/calculate.gif) left top no-repeat}
body.de form.currency_conversion button {background: transparent url(/images/buttons/calculate_de.gif) left top no-repeat}
a.new_signup {float: left; width: 298px; height: 145px; margin: 20px 0 0 10px; background: transparent url(/images/buttons/button_join_the_beta_win.gif) left top no-repeat}
#page a.keep_me_updated {margin: 0 0 0 37px; position: relative; top: -20px; font-family: Arial, Tahoma, sans-serif; font-size: 14px; font-weight: bold; width: auto; background: none; text-indent: 0}
.settings_list a.edit_settings {display: block; width: 52px; height: 15px; background: transparent url(/images/buttons/small_button_change.gif) left top no-repeat; text-indent: -5000px}
.account_settings_list a.edit {display: block; width: 52px; height: 15px; background: transparent url(/images/buttons/small_button_change.gif) left top no-repeat; text-indent: -5000px}
form.create_current_user_message button {display: block; width: 52px; height: 15px; background: transparent url(/images/buttons/small_button_send.gif) left top no-repeat; text-indent: -5000px}
a.place_purchase {width: 57px; height: 15px; background: transparent url(/images/buttons/small_button_buy_now.gif) left top no-repeat}
a.place_rental {width: 59px; height: 15px; background: transparent url(/images/buttons/small_button_rent_now.gif) left top no-repeat}
a.show_place_rental {display: block; float: left; width: 108px; height: 15px; background: transparent url(/images/buttons/small_button_view_agreement.gif) left top no-repeat; text-indent: -5000px}
a.global_purchase {width: 52px; height: 15px; background: transparent url(/images/buttons/small_button_refill.gif) left top no-repeat}
a.new_real_estate_offer {width: 52px; height: 15px; background: transparent url(/images/buttons/small_button_offer.gif) left top no-repeat}
a.back_real_estate_offer {width: 82px; height: 17px; background: transparent url(/images/buttons/button_change.gif) left top no-repeat}
.offer a.show_real_estate_offer {display: block; width: 49px; margin-right: 5px; height: 15px; background: transparent url(/images/buttons/small_button_details.gif) left top no-repeat; border: none; text-indent: -5000px; float: right}
#secondary_content a.new_invitation {background: transparent url(/images/buttons/button_invite.gif) left top no-repeat; display: inline; height: auto; width: auto}
.secondary_column a.new_message {display: block; width: 52px; height: 15px; background: transparent url(/images/buttons/small_button_send.gif) left top no-repeat; text-indent: -5000px}
body.de a.new_signup {float: left; display: block; width: 298px; height: 145px; margin: 20px 0 0 10px; background: transparent url(/images/buttons/button_join_the_beta_win_de.gif) left top no-repeat; text-indent: -5000px}
body.de a.place_purchase {display: block; width: 78px; height: 15px; background: transparent url(/images/buttons/small_button_buy_now_de.gif) left top no-repeat; text-indent: -5000px}
body.de .secondary_content_item form.create button {width: 52px; height: 15px; background: transparent url(/images/buttons/small_button_send_de.gif) left top no-repeat}
body.de a.global_purchase {width: 65px; background: transparent url(/images/buttons/small_button_refill_de.gif) left top no-repeat}
body.de a.new_invitation {background: transparent url(/images/buttons/button_invite_de.gif) left top no-repeat}
body.de a.place_rental {width: 78px; background: transparent url(/images/buttons/small_button_rent_now_de.gif) left top no-repeat}
body.de a.new_place {width: 65px; background: transparent url(/images/buttons/small_button_create_de.gif) left top no-repeat}
body.de a.show_place_rental {width: 108px; background: transparent url(/images/buttons/small_button_view_agreem_de.gif) left top no-repeat}
body.de a.new_real_estate_offer {width: 59px; height: 15px; background: transparent url(/images/buttons/small_button_offer_de.gif) left top no-repeat}
body.de a.back_real_estate_offer {width: 82px; height: 17px; background: transparent url(/images/buttons/button_change_de.gif) left top no-repeat}
body.de .settings_list a.edit_home_settings {background: transparent url(/images/buttons/small_button_change.gif) left top no-repeat}
body.de .account_settings_list a.edit {background: transparent url(/images/buttons/small_button_change_de.gif) left top no-repeat}
body.de .secondary_column a.new_message {background-image: url(/images/buttons/small_button_send_de.gif)}
body.de form.create_current_user_message button {display: block; width: 52px; height: 15px; background: transparent url(/images/buttons/small_button_send_de.gif) left top no-repeat; text-indent: -5000px}
body.de .settings_list a.edit_settings {background: transparent url(/images/buttons/small_button_change_de.gif) left top no-repeat}
a.new_membership_transition {background: transparent url(/images/buttons/small_button_change.gif) left top no-repeat}
body.de a.new_membership_transition {background: transparent url(/images/buttons/small_button_change_de.gif) left top no-repeat}
#forums #page table td a.edit {display: block; float: left; width: 11px; height: 11px; background: transparent url(/images/icons/icon_edit.gif) left top no-repeat; text-indent: -5000px; border: none}
#page table td form.destroy button {display: block; width: 11px; height: 11px; background: transparent url(/images/icons/icon_delete.gif) left top no-repeat; text-indent: -5000px}
.secondary_content_item form.destroy button {width: 52px; height: 15px; background: transparent url(/images/buttons/small_button_delete.gif) left top no-repeat}
.secondary_content_item form.create button {width: 52px; height: 15px; background: transparent url(/images/buttons/small_button_send.gif) left top no-repeat}
body.de table td form.destroy button {display: block; width: 11px; height: 11px; background: transparent url(/images/icons/icon_delete.gif) left top no-repeat; text-indent: -5000px}
#geo_tag_image #nav a.prev {display: block; background: transparent url(/images/buttons/button_previous.gif) top no-repeat; width: 20px; height: 17px; text-indent: -5000px; float: left}
#geo_tag_image #nav a.next {display: block; background: transparent url(/images/buttons/button_next.gif) top no-repeat; width: 20px; height: 17px; text-indent: -5000px; float: right}
#geo_tag_image #nav span.prev {display: block; background: transparent url(/images/buttons/button_previous_disabled.gif) top no-repeat; width: 20px; height: 17px; text-indent: -5000px; float: left}
#geo_tag_image #nav span.next {display: block; background: transparent url(/images/buttons/button_next_disabled.gif) top no-repeat; width: 20px; height: 17px; text-indent: -5000px; float: right}
button.generic {display: block; width: 82px; height: 18px; background: transparent url(/images/buttons/button_save.gif) left top no-repeat; border: none; text-indent: -5000px}
button {border: none}
textarea {width: 325px; font-family: Verdana, Arial, Geneva, sans-serif}
.checkbox, .radio {width: auto; background: transparent; border: none; float: left}
form div.smart_checkbox {padding: 2px 5px 0 0; display: inline}
form input.smart_checkbox {dispaly: inline}
form label {display: block; float: left; width: 90px; padding: 2px 5px 0 0}
form label.checkbox {display: inline}
form label.smart_checkbox {display: inline; padding: 2px 0 0 0}
form .with_checkbox label {width: 90%}
form input, form select, form textarea, form button {background-color: #f3ecd3; border: 1px solid; border-color: #e9deb1; font-size: 11px; width: 235px}
form button {float: left; width: auto; margin-right: 5px; padding: 0px 4px; background: url(/images/buttons/button_background.gif) left top repeat-x; background-color: #569f20; border: 1px solid; border-color: #3e8400; color: white; text-transform: uppercase; cursor: pointer}
form p {clear: left; padding-bottom: 5px}
form fieldset {clear: both; margin-bottom: 10px; padding: 5px 0 15px 0; border-bottom: 1px solid; border-color: #c5ccd4}
form .fieldWithErrors input, form .fieldWithErrors select, form .fieldWithErrors textarea {margin-bottom: 5px; border-color: #aa0213}
form .formError {color: #aa0213; font-size: 9px; border-left: 4px solid; border-color: #aa0213; padding-left: 4px}
form .input_with_hint, form .input_container {clear: left; position: relative; width: 500px; padding-bottom: 8px}
form .input_with_hint .hint, form .input_container .hint {position: absolute; top: -5px; right: 0; width: 165px; overflow: hidden; background: transparent url(/images/speech_bubble_arrow.gif) 0px 0px no-repeat; font-size: 9px}
form .input_with_hint .hint span, form .input_container .hint span {display: block; margin-left: 11px; padding: 10px 10px 10px 14px; border-bottom: 1px solid; border-color: #c5ccd4}
form .input_with_hint .important, form .input_container .important {color: #363a43; font-weight: bold}
form .input_with_hint .remark, form .input_container .remark {font-size: 9px}
form .special .hint {width: 130px; top: 0px; border-right: 1px solid; border-color: #c5ccd4}
form .simple_captcha img {display: block}
form legend {font-size: 12px; font-weight: bold; color: #aa0213}
form span.counter {margin-left: 5px; color: #8b8b86; font-size: 9px}
form.single_input input, form.place_association input {float: left; margin-right: 10px}
.javascript_absent form .input_with_hint {overflow: auto}
.javascript_absent form .input_with_hint .hint {position: static; float: right}
#page form .poll_information label {float: none; width: auto}
#page form .date_of_birth select {width: auto}
#page form .note {font-size: 10px; margin-left: 90px}
#page form .note em {color: #aa0213}
#page form .closing_information .checkbox {float: left}
#page form .closing_information label {width: auto}
#page form .closing_information label.checkbox {margin: 2px 0 0 2px}
#page #primary_content form.membership table label {float: none; padding-top: 0}
body#new_group input.checkbox {float: left; margin-left: 88px}
body#new_group label.checkbox {width: 180px; margin-left: 5px}
#lightbox label {width: 120px}
#lightbox label.checkbox {width: 92%; float: right}
.searchw, form.searchw {margin: 10px 0; padding: 7px 0px; border-top: 1px solid; border-bottom: 1px solid; border-color: #c5ccd4; overflow: auto}
.searchw p.result_summary, form.searchw p.result_summary {float: left; padding: 0}
.searchw .search_form, form.searchw .search_form {float: right}
.searchw .search_form form, form.searchw .search_form form {padding: 0}
.searchw .search_form form input, form.searchw .search_form form input {float: left; width: 128px; font-size: 10px; background-color: #c5ccd4; border: none}
.searchw .search_form form input.checkbox, form.searchw .search_form form input.checkbox {width: auto; margin: 1px 3px 0 0; background: none}
.searchw .search_form form label.checkbox, form.searchw .search_form form label.checkbox {margin-right: 10px; padding: 0; font-size: 9px}
.searchw .search_form form button, form.searchw .search_form form button {float: left; width: 52px; height: 15px; margin: 0 0 0 5px; background: transparent url(/images/buttons/small_button_search.gif) left top no-repeat}
form.search {margin: 10px 0 20px; padding: 7px 0px; border-top: 1px solid; border-bottom: 1px solid; border-color: #c5ccd4; overflow: auto}
form.search input {float: left; width: 128px; margin-left: 310px; font-size: 10px; background-color: #c5ccd4; border: none}
form.search button {float: left; width: 49px; height: 15px; margin: 0 5px; background: transparent url(/images/buttons/small_button_search.gif) left top no-repeat}
form.search .search_filters {border: none; padding: 0 0 0 220px; margin-bottom: 0; position: absolute; left: 0}
form.search .search_filters input {margin: 0 3px 0 0; width: auto; background: none}
body.de form.search button {background: transparent url(/images/buttons/small_button_search_de.gif) left top no-repeat}
.search_signup_codes input {float: left}
.search_signup_codes label {display: none}
.search_signup_codes button {float: left; margin-left: 5px}
.choose_place_radio {width: 20px; background: transparent; border: none; float: left}
#secondary_navigation a.edit {text-indent: 0; background: none; width: auto}
#secondary_navigation dl.cms_navi dt {padding: 2px 0; border-bottom: 1px solid; border-color: #e9deb1}
#secondary_navigation dl.cms_navi a {display: block; padding: 2px 10px; border-bottom: 1px solid; color: #484850; background: #fbf9f1; font-size: 13px; text-decoration: none; border-color: #e9deb1}
img.floating_left, img.float_left, img.tdk {float: left; clear: both; margin: 0 10px 5px 0}
img.floating_right, img.float_right, img.movie_news {clear: both; float: right; margin: 0 0 5px 20px}
.section {clear: both; overflow: auto; margin-bottom: 20px; line-height: 16px}
.section h3 {padding: 0 0 3px; margin: 0}
.section dl {overflow: auto; padding-bottom: 6px}
.section dt {float: left}
.section dt {margin-top: 6px; width: 70px; clear: left}
.section dd {margin-top: 6px; margin-left: 70px; width: auto}
.section img.small_img {width: 130px}
.section_hilite {padding: 10px 10px 12px 10px; background: #f3ecd3; overflow: auto}
.section_hilite img.floating_left {margin: 0 10px 0 0}
.section_hilite img.floating_right {margin: 0 0 0 20px}
p.copyrights {font-size: 9px; color: #666; text-align: center}
h4.cross {line-height: 18px; margin-bottom: 10px}
#quantum_solace #primary_content h3, .marketing #primary_content h3 {margin: 0; padding: 12px 0 3px 0}
#quantum_solace #primary_content ul, .marketing #primary_content ul {margin: 0 0 0 6px; padding: 3px 0}
#quantum_solace #primary_content ul li, .marketing #primary_content ul li {padding: 3px 0 3px 13px; background: transparent url(/images/bullet_point.gif) no-repeat 0px 4px}
#quantum_solace #primary_content p, .marketing #primary_content p {padding-right: 20px}
img.no_clear {clear: none; margin: 0 10px}
img.no_margin {margin: 0 0 0 25px}
#primary_content .first_p p , #page #primary_content .first_p li {font-weight: bold; font-size: 12px; line-height: 14px; padding-bottom: 10px}
dl.key_value dt {float: left; width: 15%}
#myshop #page #primary_content p, #myshop #page #primary_content dl, #myshop #page #primary_content ol, #myshop #page #primary_content ul {clear: left; padding: 3px 20px 10px 0}
#myshop #page #primary_content ol {clear: left; padding: 3px 20px 10px 24px}
#bigpoint.en .section_hilite a.inworld {position: relative; top: 15px}
#new_home_membership_transition #primary_content {background: none; width: 750px}
#new_home_membership_transition #primary_content table {width: 750px}
#new_home_membership_transition #primary_content .small_text {font-size: 9px}
#new_home_membership_transition #primary_content button {background-image: url(/images/buttons/button_upgrade.gif)}
#new_home_global_purchase input {width: 100px}
#new_home_global_purchase label {width: 100%}
#new_home_global_purchase table tr td {border-bottom: 0px; padding: 2px}
#new_home_global_purchase tr td {height: 18px; line-height: 18px}
#new_home_global_purchase .right_align {text-align: right; width: 200px}
#new_home_global_purchase h6 {font-size: 9px}
#new_home_global_purchase #primary_content button {background: transparent url(/images/buttons/button_buy_now.gif) no-repeat 0% 0%}
#new_home_global_purchase.de #primary_content button {background: transparent url(/images/buttons/button_buy_now_de.gif) no-repeat 0% 0%}
#home #primary_content #membership_table {width: 500px}
#home #primary_content #membership_table tr td {font-size: 13px; border-bottom: 0px; padding: 5px}
#home #primary_content .right_align {text-align: right}
#home #primary_content .left_align {padding-left: 20px}
#home #primary_content .new_membership_transition {background: transparent url(/images/buttons/button_upgrade_new.gif) no-repeat 0% 0%}
#home #primary_content .new_global_purchase {background: transparent url(/images/buttons/button_buy_globals.gif) no-repeat 0% 0%; height: 18px; width: 82px}
#home #primary_content .sponsorpay {background: transparent url(/images/buttons/button_free_globals.gif) no-repeat 0% 0%}
#home.de #primary_content .new_global_purchase {background: transparent url(/images/buttons/button_refill__new_de.gif) no-repeat 0% 0%}
#home_account #primary_content {background: none; width: 750px}
#home_account #primary_content table {width: 750px}
#home_account #primary_content #membership_table {width: 550px}
#home_account #primary_content #membership_table tr td {font-size: 13px; border-bottom: 0px}
#home_account #primary_content .right_align {text-align: right}
#home_account #primary_content .left_align {padding-left: 20px}
#home_account #primary_content .new_membership_transition {background: transparent url(/images/buttons/button_upgrade_new.gif) no-repeat 0% 0%}
#home_account #primary_content .new_global_purchase {background: transparent url(/images/buttons/button_buy_globals.gif) no-repeat 0% 0%; height: 18px; width: 82px}
#home_account #primary_content .sponsorpay {background: transparent url(/images/buttons/button_free_globals.gif) no-repeat 0% 0%; margin-left: -60px}
#home_account.de #primary_content .new_global_purchase {background: transparent url(/images/buttons/button_refill__new_de.gif) no-repeat 0% 0%}
#home_account #primary_content table tr td {width: 750px; padding: 2px 2px 2px 2px; vertical-align: bottom}
#home_account #primary_content .amount {vertical-align: bottom; text-align: right}
#home_account #primary_content .currency_header {vertical-align: top; text-align: right}
#signup #content, #first_home_client_download #content {background: none; padding: 0; margin: 20px 0 0}
#signup #primary_content, #first_home_client_download #primary_content {background: none; width: 696px; margin: 0}
#signup #signup_content, #first_home_client_download #signup_content {padding: 0 0 0 184px; background: #FFFFFF url(/images/signup/navibar_fader_01.jpg) no-repeat left bottom}
#signup #signup_content_ie, #first_home_client_download #signup_content_ie {padding: 0 0 0 184px; background: #FFFFFF url(/images/signup/navibar_fader_01.jpg) no-repeat left top}
#signup #explorer_download_picture, #first_home_client_download #explorer_download_picture {margin-left: 25px}
#signup .signup_body, #first_home_client_download .signup_body {background: #FFFFFF url(/images/content_top.gif) no-repeat right top; overflow: auto; padding: 20px 0 0}
#signup #secondary_content, #first_home_client_download #secondary_content {float: none; display: block; margin: 0; padding: 0 0 0 20px; width: auto}
#signup #secondary_content .cms_snippet p, #first_home_client_download #secondary_content .cms_snippet p {padding-right: 20px}
#signup #secondary_content .cms_snippet h1, #signup #secondary_content .cms_snippet h2, #signup #secondary_content .cms_snippet h3, #signup #secondary_content .cms_snippet h4, #signup #secondary_content .cms_snippet h5, #signup #secondary_content .cms_snippet h6, #first_home_client_download #secondary_content .cms_snippet h1, #first_home_client_download #secondary_content .cms_snippet h2, #first_home_client_download #secondary_content .cms_snippet h3, #first_home_client_download #secondary_content .cms_snippet h4, #first_home_client_download #secondary_content .cms_snippet h5, #first_home_client_download #secondary_content .cms_snippet h6 {padding: 0.5em 0 0.5em}
#signup #secondary_content .special_link, #first_home_client_download #secondary_content .special_link {margin-top: 20px}
#signup #footer, #first_home_client_download #footer {background: #F3ECD3; padding: 10px 0 0 0}
#signup #footer ul, #first_home_client_download #footer ul {margin: 0 0 0 10px}
#signup #footer p, #first_home_client_download #footer p {padding: 5px 0px 0 8px; margin: 0 0 10px 10px}
#signup #signup_head, #first_home_client_download #signup_head {overflow: hidden; padding-right: 329px}
#signup #twinity_logo, #first_home_client_download #twinity_logo {margin: 0; float: none}
#signup .flash_notice, #first_home_client_download .flash_notice {top: -4px}
#signup fieldset, #first_home_client_download fieldset {clear: left; border: none; padding: 6px 0 0 0; margin: 0}
#signup fieldset li, #first_home_client_download fieldset li {float: left; width: 45%}
#signup fieldset .input_with_hint, #first_home_client_download fieldset .input_with_hint {clear: none}
#signup fieldset label, #first_home_client_download fieldset label {float: none; width: auto}
#signup fieldset label.radio, #signup fieldset label.checkbox, #first_home_client_download fieldset label.radio, #first_home_client_download fieldset label.checkbox {float: left}
#signup fieldset input, #signup fieldset select, #first_home_client_download fieldset input, #first_home_client_download fieldset select {font-size: 12px; width: 195px; padding: 0 0 0 2px}
#signup fieldset input.radio, #signup fieldset input.checkbox, #first_home_client_download fieldset input.radio, #first_home_client_download fieldset input.checkbox {float: left; width: auto; background: none}
#signup fieldset .fieldWithErrors input, #signup fieldset .fieldWithErrors select, #first_home_client_download fieldset .fieldWithErrors input, #first_home_client_download fieldset .fieldWithErrors select {background-color: #f3ecd3; margin-bottom: 0}
#signup fieldset .formError, #first_home_client_download fieldset .formError {clear: left; margin-bottom: 4px}
#signup fieldset #user_profile_attributes_birthdate_3i, #first_home_client_download fieldset #user_profile_attributes_birthdate_3i {width: 45px}
#signup fieldset #user_profile_attributes_birthdate_2i, #first_home_client_download fieldset #user_profile_attributes_birthdate_2i {width: 95px}
#signup fieldset #user_profile_attributes_birthdate_1i, #first_home_client_download fieldset #user_profile_attributes_birthdate_1i {width: 55px}
#signup #captcha_set, #first_home_client_download #captcha_set {position: relative; margin-bottom: 15px}
#signup #captcha_set img, #first_home_client_download #captcha_set img {position: absolute; top: 5px; left: 240px}
#signup #terms_set, #first_home_client_download #terms_set {float: left; width: 43%}
#signup #terms_set label, #first_home_client_download #terms_set label {width: auto}
#signup #newsletter_subscriptions_set, #first_home_client_download #newsletter_subscriptions_set {float: left; width: 43%}
#signup #newsletter_subscriptions_set label, #first_home_client_download #newsletter_subscriptions_set label {width: auto}
#signup div.body_footer, #first_home_client_download div.body_footer {padding: 10px 0 20px 0; background: white url(/images/footer_top.gif) no-repeat right bottom}
#signup p.submit, #first_home_client_download p.submit {clear: none}
#signup p.submit button, #first_home_client_download p.submit button {float: none}
#signup .create_user button, #first_home_client_download .create_user button {width: 240px; height: 110px; background: transparent url(/images/signupdownload.gif) 0px 0px no-repeat}
#signup .create_user_ie button, #first_home_client_download .create_user_ie button {width: 240px; height: 110px; background: transparent url(/images/signupdownload_ie.jpg) 0px 0px no-repeat}
#signup .create_user_ie, #first_home_client_download .create_user_ie {overflow: visible}
#signup .hint, #first_home_client_download .hint {position: absolute; bottom: 20px; top: auto; right: 0; padding: 0; width: 154px; background: transparent url(/images/speech_bubble_arrow_down.gif) 0px bottom no-repeat; font-size: 9px}
#signup .hint span, #first_home_client_download .hint span {margin: 0 1px 12px 1px; display: block; background: transparent url(/images/speech_bubble_back.gif) 0px center no-repeat; padding: 10px 10px 10px 10px; border-top: 1px solid; border-color: #c5ccd4; border-bottom: none}
#signup #lightbox, #first_home_client_download #lightbox {width: 500px; min-height: 400px}
#signup #lightbox a, #first_home_client_download #lightbox a {position: absolute; right: 2px; top: 2px; width: 11px; height: 11px; margin-right: 0px; background: transparent url(/images/icons/icon_delete.gif) left top no-repeat; text-indent: -5000px}
#signup #lightbox dt, #first_home_client_download #lightbox dt {margin: 5px 0 10px 0; font-family: Arial, Tahoma, sans-serif; font-size: 26px; line-height: 26px; font-weight: normal; color: #aa0213; background: transparent}
#signup #lightbox dt a, #first_home_client_download #lightbox dt a {display: none}
#signup form.new fieldset {margin-left: 50px; margin-right: 125px}
#signup form.new fieldset li {float: left; width: 100%; padding-bottom: 0px; padding-top: 6px}
#signup form.new fieldset label {float: left; width: 125px}
#signup form.new fieldset input {width: 198px}
#signup form.new fieldset select {width: 203px}
#signup form.new fieldset label.radio, #signup form.new fieldset label.checkbox {width: 45px}
#signup form.new fieldset input.radio {width: 20px; margin-left: 0px}
#signup form.new fieldset label.select {width: 20px}
#signup form.new fieldset div.formError {margin-left: 125px}
#signup form.new fieldset div.new_smart_checkbox {width: 230px}
#signup form.new #newsletter_subscriptions_set {margin-left: 180px}
#signup form.new #newsletter_subscriptions_set input.checkbox {width: 20px; margin-left: 0px}
#signup form.new #captcha_set img {position: relative; top: 0px; left: 125px}
#signup form.new #captcha_set label {float: left; width: 125px}
#signup form.new #captcha_set input {float: left; width: 198px}
#signup form.new p.submit {padding-top: 0px; margin-left: 175px}
#signup form.new p.facebook_button {padding-top: 0px; margin-left: 180px}
#signup form.new p.facebook_button img {cursor: pointer}
#signup form.new #terms_set {float: none; margin-left: 180px; margin-bottom: 0px}
#signup.de .create_user button {background-image: url(/images/signupdownload_de.gif)}
#signup.de .create_user_ie button {background-image: url(/images/signupdownload_ie_de.jpg)}
#signup.javascript_absent form .input_with_hint {overflow: auto}
#signup.javascript_absent form .input_with_hint .hint {position: static; float: right; margin-right: 23px}
#root #page {position: relative; background: #fff url(/images/page_background.jpg) left top no-repeat; overflow: hidden}
#root #twinity_map {height: 0}
#root #primary_visual {margin-left: 8px}
#root .secondary_visual {clear: right; position: absolute; left: 35px; top: 135px; width: 235px; height: 446px}
#root .primary_visual {clear: both; background: #000; height: 266px}
#root .visualcorner {position: absolute; height: 266px; width: 120px}
#root .primary_visual_image {position: absolute}
#root #secondary_navigation {display: none}
#root #content {background: transparent; margin: 0; padding: 0 0 20px 0}
#root #primary_content {background: transparent; width: 365px; margin: 35px 0 0px 275px}
#root #primary_content h2 {margin-top: 0px}
#root #secondary_content {width: 298px; overflow: visible}
#root #primary_teaser {position: absolute; right: -1px; top: 125px; height: 145px; width: 143px}
#root p.flash_notice {left: 265px}
#root #page .news {float: left; display: inline ; margin: 15px 0 0 15px}
#root #page .news h3 {margin: 0; display: block; width: 270px; height: 21px; background: transparent url(/images/news_header_home.gif) left top no-repeat; text-indent: -5000px}
#root #page .news .news_items_teaser_list {float: left; width: 963px; height: 109px; overflow: hidden; background: transparent url(/images/news_back_home.gif) left top no-repeat}
#root #page .news .news_items_teaser_list dl {float: left; width: 300px; display: inline ; margin: 15px 5px 15px 15px; background: none}
#root #page .news .news_items_teaser_list dl dt {float: right; width: 220px; font-weight: bold; line-height: 16px}
#root #page .news .news_items_teaser_list dl dd {font-size: 10px}
#root #page .news .news_items_teaser_list dl dd img {float: left; margin-right: 10px}
#root #footer {padding: 2px 0 3px 0; background-image: none; background-color: #e9deb1}
body ul#user_address, #page #primary_content ul#user_address {margin: 0}
body ul#user_address li, #page #primary_content ul#user_address li {padding: 0; background-image: none; font-style: italic}
.update_settings {width: 500px}
.create_global_purchase label {width: 120px}
#home_invitations #primary_content h5 {margin-bottom: 10px}
#home_invitations #primary_content dt {padding: 10px 0 5px}
#home_invitations #primary_content .primary_column {width: 340px}
#home_invitations #primary_content .primary_column dt {width: 240px}
#home_invitations #primary_content .primary_column dd {background: none; float: left; padding: 0}
#home_invitations #primary_content .primary_column dd a {padding: 2px 12px 3px 23px; background: transparent url(/images/icons/logos_mailer.gif) no-repeat scroll left top; display: block; width: 35px}
#home_invitations #primary_content .primary_column dd a.gmail {background-position: 0 -35px}
#home_invitations #primary_content .primary_column dd a.hotmail {background-position: 0 -70px}
#home_invitations #primary_content .primary_column dd a.msn {background-position: 0 -105px}
#home_invitations #primary_content .primary_column dd a.aol_old {background-position: 0 -140px}
#home_invitations #primary_content .primary_column dd a.aol {background-position: 0 -175px}
#home_invitations #primary_content .primary_column dd a.freenet {background-position: 0 -210px}
#home_invitations #primary_content .primary_column dd a.gmx {background-position: 0 -245px}
#home_invitations #primary_content .primary_column dd a.lycos {background-position: 0 -280px}
#home_invitations #primary_content .primary_column dd a.mail_ru {background-position: 0 -315px}
#home_invitations #primary_content .primary_column dd a.rambler {background-position: 0 -350px}
#home_invitations #primary_content .primary_column dd a.t_online {background-position: 0 -385px}
#home_invitations #primary_content .primary_column dd a.web_de {background-position: 0 -420px}
#home_invitations #primary_content .primary_column dd a.yahoo {background-position: 0 -455px}
#home_invitations #primary_content .secondary_column {width: 120px}
#home_invitations #primary_content .secondary_column .new_invitation {background: transparent url(/images/buttons/big_invite_manually.gif) no-repeat scroll left top; height: 30px; width: 110px}
#user_invitations.de #primary_content .secondary_column .new_invitation {background-image: url(/images/buttons/big_invite_manually_de.gif)}
.invitation_table {margin-top: 10px}
.invitation_table td em {display: block; font-style: normal; font-weight: bold}
.invitation_table td.date {color: #8b8b86; font-size: 10px}
html\:abbr.invitation_pending, abbr.invitation_pending {display: block; width: 21px; height: 16px; background: transparent url(/images/icons/icon_message_pending.gif) left top no-repeat; text-indent: -5000px}
html\:abbr.invitation_accepted, abbr.invitation_accepted {display: block; width: 21px; height: 16px; background: transparent url(/images/icons/icon_message_accept.gif) left top no-repeat; text-indent: -5000px}
#primary_content ul.messages_navigation {overflow: auto; margin: 12px 0 5px 0; border-bottom: 1px solid; border-color: #c5ccd4}
#primary_content ul.messages_navigation li {float: left; margin: 0; padding: 0; background-image: none}
#primary_content ul.messages_navigation li a, #primary_content ul.messages_navigation li em {display: block; margin: 0px 5px 0 0; padding: 2px 20px 2px 5px; background-color: #eceff3; font-weight: bold; color: #8b8b86; text-decoration: none}
#primary_content ul.messages_navigation li em {background-color: transparent; color: #484850; font-style: normal}
dl.message {clear: left; border-bottom: 1px solid; border-color: #c5ccd4; margin-bottom: 10px}
dl.message dt {clear: left; float: left; width: 120px; font-weight: bold}
dl.message dt div.e_mail_person {overflow: auto}
dl.message dd {margin: 0px 0px 15px 130px}
dl.message dd a.person {float: none}
#home_messages .even {background-color: #f4f0e0}
dl.message_read, dl.message_unread {clear: left; float: left; width: 495px; margin: 0; padding: 5px 0 5px 5px; border-bottom: 1px solid; border-color: #e9deb1}
dl.message_read dt, dl.message_unread dt {float: left; width: 140px; margin-bottom: 0px; font-weight: bold}
dl.message_read dt a img, dl.message_unread dt a img {margin-right: 5px}
dl.message_read dd, dl.message_unread dd {float: left; width: 160px; margin: 0px; padding-top: 14px}
dl.message_read dd a.new_reply, dl.message_unread dd a.new_reply {float: left; display: block; width: 21px; height: 16px; margin-right: 8px; background: transparent url(/images/icons/icon_message_reply.gif) left top no-repeat; text-indent: -5000px}
dl.message_read dd form.destroy_message button, dl.message_unread dd form.destroy_message button {display: block; width: 21px; height: 16px; background: transparent url(/images/icons/icon_message_deny.gif) left top no-repeat; text-indent: -5000px}
dl.message_read dd.date, dl.message_unread dd.date {width: 140px; color: #8b8b86; font-size: 10px; padding-top: 15px}
dl.message_read dd.actions, dl.message_unread dd.actions {width: 55px; padding-top: 10px}
dl.message_unread dd {font-weight: bold}
#primary_content ul.messages_summary {margin: 0; padding: 0 0 5px 5px; border-bottom: 1px solid; border-color: #c5ccd4; height: 40px}
#primary_content ul.messages_summary li.unread_messages, #primary_content ul.messages_summary li.read_messages {float: left; margin-right: 20px; padding: 15px 0 8px 40px; background: transparent url(/images/icons/icon_unread_message.gif) left top no-repeat}
#primary_content ul.messages_summary li.read_messages {background: transparent url(/images/icons/icon_read_message.gif) left top no-repeat}
#messages_show a.new_message {float: left; display: block; width: 82px; height: 17px; margin-right: 5px; background: transparent url(/images/buttons/button_reply.gif) left top no-repeat; text-indent: -5000px}
#messages_show form.destroy_message {padding: 0}
#messages_show form.destroy_message button {display: block; width: 82px; height: 17px; background: transparent url(/images/buttons/button_delete.gif) left top no-repeat; text-indent: -5000px}
body.de#messages_show a.new_message {float: left; display: block; width: 101px; height: 17px; margin-right: 5px; background: transparent url(/images/buttons/button_reply_de.gif) left top no-repeat; text-indent: -5000px}
body.de#messages_show form.destroy_message {padding: 0}
body.de#messages_show form.destroy_message button {display: block; width: 82px; height: 17px; background: transparent url(/images/buttons/button_delete_de.gif) left top no-repeat; text-indent: -5000px}
#new_home_message #page #primary_content {position: relative; display: block}
#new_home_message #page #e_mail_recipient_list {float: left; min-height: 80px; width: 408px; border: 1px solid; border-color: #e9deb1; background: #fbf9f1; margin: 3px 0 5px; overflow: auto}
#new_home_message #page #e_mail_recipient_list li {float: left; margin: 3px 6px; width: 55px; height: 55px; padding: 0; background: none; cursor: pointer; overflow: hidden; background: transparent url(/images/icons/person_remove_low.gif) 41px 40px no-repeat}
#new_home_message #page #e_mail_recipient_list li label {margin-bottom: 3px}
#new_home_message #page #e_mail_recipient_list li:hover {background-image: url(/images/icons/person_remove.gif)}
#new_home_message #page #e_mail_recipient_list input {display: none}
#new_home_message form #message_subject {width: 406px; float: left; margin-bottom: 3px; padding: 1px}
#new_home_message form #message_body {float: left; width: 406px; height: 210px; padding: 1px}
#new_home_message #people_list_container {position: absolute; top: 41px; left: 520px; width: 257px}
#new_home_message #people_list_container label {width: 95px}
#new_home_message #people_list_container .people_list {height: 220px; width: 160px; border: 1px solid; border-color: #e9deb1; overflow: auto}
#new_home_message #people_list_container .people_list #e_mail_friend_list {margin: 0}
#new_home_message #people_list_container .people_list #e_mail_friend_list img {display: none}
#new_home_message #people_list_container .people_list #e_mail_friend_list li {background: none; padding: 1px 5px; border-bottom: 1px solid; border-color: #c5ccd4; position: relative; overflow: hidden}
#new_home_message #people_list_container .people_list #e_mail_friend_list li:hover {height: 33px}
#new_home_message #people_list_container .people_list #e_mail_friend_list li:hover img {display: block; position: absolute; right: 0; top: 0}
#new_home_message #people_list_container .people_list #e_mail_friend_list label {display: block; padding: 1px 0 1px 20px; cursor: pointer; background: transparent url(/images/icons/person_add.gif) 0 1px no-repeat; float: none}
#new_home_message #people_list_container .people_list #e_mail_friend_list input {display: none}
#new_home_message.javascript_absent #people_list_container {position: static}
#new_home_message.javascript_absent #people_list_container label {width: 90px}
#new_home_message.javascript_absent #people_list_container .people_list {width: 408px; min-height: 80px; height: auto; overflow: auto}
#new_home_message.javascript_absent #people_list_container .people_list #e_mail_friend_list li {float: left; width: 60px; height: auto; border-right: 1px solid; position: relative}
#new_home_message.javascript_absent #people_list_container .people_list #e_mail_friend_list li:hover img {position: relative; top: 0; left: 0; border: none; margin-bottom: 3px}
#new_home_message.javascript_absent #people_list_container .people_list #e_mail_friend_list label {padding: 0; background: none}
#new_home_message.javascript_absent #people_list_container .people_list #e_mail_friend_list input {display: block; position: absolute; top: 3px; right: 8px}
#new_home_message.javascript_absent #people_list_container .people_list #e_mail_friend_list img {display: inline; position: relative}
#new_home_message.javascript_absent #e_mail_recipient_list, #new_home_message.javascript_absent #label_e_mail_recipient_list {display: none}
body#new_home_event fieldset.translated_event_attributes, body#edit_home_event fieldset.translated_event_attributes {display: none}
body#new_home_event form.en fieldset.en, body#edit_home_event form.en fieldset.en {display: block}
body#new_home_event form.de fieldset.de, body#edit_home_event form.de fieldset.de {display: block}
body#new_home_event.javascript_absent fieldset.translated_event_attributes, body#edit_home_event.javascript_absent fieldset.translated_event_attributes {display: block}
body#new_home_event.javascript_absent #translated_event_attributes_navigation, body#edit_home_event.javascript_absent #translated_event_attributes_navigation {display: none}
body#new_home_event #translated_event_attributes_navigation, body#edit_home_event #translated_event_attributes_navigation {overflow: auto; margin: 12px 0 5px 0; border-bottom: 1px solid; border-color: #c5ccd4}
body#new_home_event #translated_event_attributes_navigation li, body#edit_home_event #translated_event_attributes_navigation li {float: left; margin: 0; padding: 0; background-image: none}
body#new_home_event #translated_event_attributes_navigation li a, body#edit_home_event #translated_event_attributes_navigation li a {display: block; margin: 0px 5px 0 0; padding: 2px 20px 2px 5px; background-color: #eceff3; font-weight: bold; color: #8b8b86; text-decoration: none}
body#new_home_event .en #translated_event_attributes_navigation a.en, body#new_home_event .de #translated_event_attributes_navigation a.de, body#edit_home_event .en #translated_event_attributes_navigation a.en, body#edit_home_event .de #translated_event_attributes_navigation a.de {background-color: transparent; color: #484850}
body#new_home_event select, body#new_home_event .fieldWithErrors select, body#edit_home_event select, body#edit_home_event .fieldWithErrors select {width: 70px; margin: 0 3px 0 0}
body#new_home_event .choose_place dl, body#edit_home_event .choose_place dl {overflow: auto}
body#new_home_event .choose_place dt, body#edit_home_event .choose_place dt {float: left; clear: left; width: 30%; padding: 6px 0}
body#new_home_event .choose_place dd, body#edit_home_event .choose_place dd {float: left; width: 70%}
body#new_home_event .choose_place .place_list, body#edit_home_event .choose_place .place_list {margin: 0}
body#new_home_event .choose_place .place_list li, body#edit_home_event .choose_place .place_list li {height: 33px; clear: both; position: relative}
body#new_home_event .choose_place .place_list input, body#new_home_event .choose_place .place_list .fieldWithErrors input, body#edit_home_event .choose_place .place_list input, body#edit_home_event .choose_place .place_list .fieldWithErrors input {margin: 2px 0 0; float: left}
body#new_home_event .choose_place .place_list label, body#edit_home_event .choose_place .place_list label {cursor: pointer; position: absolute; z-index: 10; width: 70%; left: 30px; padding: 0 0 0 35px; height: 35px}
body#new_home_event .choose_place .place_list img, body#edit_home_event .choose_place .place_list img {position: absolute; left: 25px}
body#new_home_event .choose_place .search_place, body#edit_home_event .choose_place .search_place {padding: 5px 0; overflow: auto}
body#new_home_event .choose_place .search_place input, body#edit_home_event .choose_place .search_place input {float: left}
#events H3 {clear: both}
#events .new_event {width: 130px; height: 40px; background: transparent url(/images/buttons/button_new_event.gif) left top no-repeat}
#event #page #primary_content {overflow: auto}
#event #page #primary_content .details {margin: 0; float: none; overflow: auto}
#event #page #primary_content .details dt {width: 75px}
#event #page #primary_content .description {overflow: auto; width: 100%; padding-right: 0}
#event #page #primary_content .description .action {float: right; margin-top: 5px; white-space: pre}
#event #page #primary_content .destroy_event {clear: both; padding-top: 10px}
#edit_home_membership label.checkbox {float: none}
#edit_home_privacy_settings label {width: 145px}
#edit_home_privacy_settings label.hint {width: 165px}
#edit_home_privacy_settings select {width: 145px}
#page #category_list_navi {border-top: 1px solid #C5CCD4; border-color: #e9deb1; margin: 0 0 20px; overflow: auto}
#page #category_list_navi li {font-weight: bold; cursor: pointer; border-bottom: 1px solid #C5CCD4; border-color: #e9deb1; background: transparent url(/images/cat_arrow.gif) no-repeat scroll 0 0; padding: 3px 0 4px 25px}
#page #category_list_navi li a {color: inherit; text-decoration: inherit}
#page #category_list_navi li.active {color: #aa0213; background-position: 0 -50px}
#page #category_list_navi li:hover {color: #3e8400}
#page #category_list {margin: 0}
#page #category_list li {background: none; padding: 0 0 10px; overflow: auto}
#page #category_list h3.category_name {clear: left; padding: 10px 0}
#page #category_list ul {overflow: auto}
#page #category_list dt {color: #484850}
#page #category_list .inworld {margin: 5px 0 0 -1px}
.javascript_present #category_list li {display: none}
.javascript_present #category_list li.active, .javascript_present #category_list li.active li {display: block}
#home_company h3 {clear: left}
#home_company #page #primary_content .secondary_column dl dt {width: 40%}
#home_company #page #primary_content .secondary_column dl dd {width: 59%}
#home_places ul.owned_place_list .place dl, #home_places ul.rented_place_list .place dl {margin-left: 0}
#home_places ul.owned_place_list .place img, #home_places ul.rented_place_list .place img {margin-right: 10px}
#home_places ul.owned_place_list .place dt, #home_places ul.rented_place_list .place dt {float: none; width: 400px; margin: 0 0 5px}
#home_places ul.owned_place_list .place dt a, #home_places ul.rented_place_list .place dt a {background: none}
#home_places ul.owned_place_list .place dd.image, #home_places ul.rented_place_list .place dd.image {width: 60px}
#home_places ul.owned_place_list .place dd.actions, #home_places ul.rented_place_list .place dd.actions {width: 70px; position: absolute; bottom: 5px; right: 0}
#real_estate_offer em.new_place_purchase_preview, #preview_real_estate_offers em.new_place_purchase_preview {background: url(/images/buttons/small_button_buy_now_dimmed.gif) no-repeat; text-indent: -5000px; width: 57px; height: 15px; display: block}
#real_estate_offer em.new_place_rental_preview, #preview_real_estate_offers em.new_place_rental_preview {background: url(/images/buttons/small_button_rent_now_dimmed.gif) no-repeat; text-indent: -5000px; width: 59px; height: 15px; display: block}
#real_estate_offer .object_description, #preview_real_estate_offers .object_description {padding: 10px; overflow: auto}
#real_estate_offer .object_description .inworld, #preview_real_estate_offers .object_description .inworld {float: right}
#real_estate_offer .floor_plan_column, #preview_real_estate_offers .floor_plan_column {float: left; margin-left: 34px; overflow: hidden; padding-top: 20px}
#real_estate_offer a.edit, #preview_real_estate_offers a.edit {clear: left; margin-bottom: 5px}
#real_estate_offer #primary_content .primary_column, #preview_real_estate_offers #primary_content .primary_column {width: 486px}
#real_estate_offer div.caroussel ul, #preview_real_estate_offers div.caroussel ul, #floor_plan_details div.caroussel ul {padding: 10px 0 20px 47px; overflow: auto}
#real_estate_offer div.caroussel ul li, #preview_real_estate_offers div.caroussel ul li, #floor_plan_details div.caroussel ul li {margin-right: 48px; float: left}
.featured_real_estate_offer {display: none}
.featured_items .visible {display: block}
#image_upload_list li {overflow: auto; padding: 0 5px}
#image_upload_list img {width: 250px; height: 190px; float: left; background: #fff}
#image_upload_list .marked {background-color: #eceff3}
#image_upload_list .marked img {border: 2px solid; border-color: #71c22a; padding: 10px 5px}
#real_estate .offer_data UL.offer_list {position: absolute; top: 45px; left: 10px; background: url(/images/bg_primary_patch.jpg) center; color: white; text-align: center; padding: 2px 6px 5px; font-weight: bold; border: 2px solid #fff; -moz-border-radius: 12px; -webkit-border-radius: 12px; cursor: pointer}
#real_estate .offer_data UL.offer_list li {float: none; color: #ffe; padding: 0; margin: 0; font-size: 10px}
#real_estate .offer_data UL.offer_list .price {color: #fff; font-size: 14px; padding: 0 1px 2px}
#real_estate div.caroussel {position: relative}
#real_estate div.caroussel div.featured_apartments {overflow: auto; padding: 10px 0 20px 47px}
#real_estate div.caroussel div.featured_apartments dl {background: none; padding: 0; float: left; width: 190px; margin-right: 27px; position: relative}
#real_estate div.caroussel div.featured_apartments dl dt {height: 32px; vertical-align: middle}
#real_estate div.caroussel div.featured_apartments dl dd.image {height: 190px; overflow: hidden; background: #eee}
#real_estate div.caroussel div.featured_apartments dl dd.offer {position: absolute; bottom: 10px; right: 10px}
#real_estate div.caroussel a.previous {position: absolute; top: 10px; left: 10px; display: block; width: 20px; height: 17px; background: transparent url(/images/buttons/button_previous.gif) left top no-repeat; border: none; text-indent: -5000px; margin: 0 1px 0 0; padding: 0; cursor: pointer}
#real_estate div.caroussel a.next {position: absolute; top: 10px; right: 10px; display: block; width: 20px; height: 17px; background: transparent url(/images/buttons/button_next.gif) left top no-repeat; border: none; text-indent: -5000px; margin: 0 0 0 1px; padding: 0; cursor: pointer}
#real_estate ul.find_real_estate_items {overflow: hidden; margin: 0 0 20px}
#real_estate ul.find_real_estate_items li {margin: 0 0 0; background: transparent url(/images/support_panelbg_list.gif) left bottom no-repeat}
#real_estate ul.find_real_estate_items li a {padding-right: 80px}
#real_estate ul.find_real_estate_items li.item_vacancies {margin-left: 25px; background: transparent url(/images/support_panelbg_search.gif) left bottom no-repeat; margin-right: 0px}
a.item_real_estate_offers {height: 70px}
dl.building_list dt {font-weight: bold; float: left; padding-top: 2px}
dl.building_list dd {clear: left; margin-bottom: 15px}
dl.building_list dd.form {clear: none; float: left; margin-left: 7px; margin-bottom: 0px}
dl.building_list dd.form select {width: auto; float: left}
dl.building_list dd.form button {float: left; margin-top: 1px; margin-left: 10px}
#page #primary_content .location_list {clear: left}
#page #primary_content .building_list {float: left; width: 500px; margin: 10px 0 0 0}
#page #primary_content .building_list span {display: none}
#page #primary_content .building_list li {float: left; clear: left; background-image: none; padding-left: 0px; width: 475px; padding: 15px 0px 15px 2px}
#page #primary_content .building_list li form {margin: 0px}
#page #primary_content .building_list li form h4 {width: 150px; margin-top: 3px; font-size: 11px}
#page #primary_content .building_list li form label.choose_address {width: 150px; color: #8b8b86; padding-bottom: 3px}
#page #primary_content .building_list li form select {float: left; width: 120px; margin-right: 5px}
#page #primary_content .building_list li form select.cleared {clear: left; width: 140px; margin-right: 10px}
#page #primary_content .building_list li form button {float: right}
#page #primary_content .building_list li.building {padding-left: 25px; background-position: 0px 15px; background-repeat: no-repeat}
#page #primary_content .building_list li.marked_A {background-image: url(/images/map/markers/bubble_marked_A.png)}
#page #primary_content .building_list li.marked_B {background-image: url(/images/map/markers/bubble_marked_B.png)}
#page #primary_content .building_list li.marked_C {background-image: url(/images/map/markers/bubble_marked_C.png)}
#page #primary_content .building_list li.marked_D {background-image: url(/images/map/markers/bubble_marked_D.png)}
#page #primary_content .building_list li.marked_E {background-image: url(/images/map/markers/bubble_marked_E.png)}
#page #primary_content .building_list li.marked_F {background-image: url(/images/map/markers/bubble_marked_F.png)}
#page #primary_content .building_list li.marked_G {background-image: url(/images/map/markers/bubble_marked_G.png)}
#page #primary_content .building_list li.marked_H {background-image: url(/images/map/markers/bubble_marked_H.png)}
#page #primary_content .building_list li.marked_I {background-image: url(/images/map/markers/bubble_marked_I.png)}
#page #primary_content .building_list li.marked_J {background-image: url(/images/map/markers/bubble_marked_J.png)}
#page #primary_content .building_list li.marked_K {background-image: url(/images/map/markers/bubble_marked_K.png)}
#page #primary_content .building_list li.marked_L {background-image: url(/images/map/markers/bubble_marked_L.png)}
#page #primary_content .building_list li.marked_M {background-image: url(/images/map/markers/bubble_marked_M.png)}
#page #primary_content .building_list li.marked_N {background-image: url(/images/map/markers/bubble_marked_N.png)}
#page #primary_content .building_list li.marked_O {background-image: url(/images/map/markers/bubble_marked_O.png)}
#page #primary_content .building_list li.marked_P {background-image: url(/images/map/markers/bubble_marked_P.png)}
#page #primary_content .building_list li.marked_Q {background-image: url(/images/map/markers/bubble_marked_Q.png)}
#page #primary_content .building_list li.marked_R {background-image: url(/images/map/markers/bubble_marked_R.png)}
#page #primary_content .building_list li.marked_S {background-image: url(/images/map/markers/bubble_marked_S.png)}
#page #primary_content .building_list li.marked_T {background-image: url(/images/map/markers/bubble_marked_T.png)}
#page #primary_content .building_list li.marked_U {background-image: url(/images/map/markers/bubble_marked_U.png)}
#page #primary_content .building_list li.marked_V {background-image: url(/images/map/markers/bubble_marked_V.png)}
#page #primary_content .building_list li.marked_W {background-image: url(/images/map/markers/bubble_marked_W.png)}
#page #primary_content .building_list li.marked_X {background-image: url(/images/map/markers/bubble_marked_X.png)}
#page #primary_content .building_list li.marked_Y {background-image: url(/images/map/markers/bubble_marked_Y.png)}
#page #primary_content .building_list li.marked_Z {background-image: url(/images/map/markers/bubble_marked_Z.png)}
#new_home_place div#floor_plan_images a.previous {float: left; display: block; width: 20px; height: 17px; background: transparent url(/images/buttons/button_previous.gif) left top no-repeat; border: none; text-indent: -5000px; margin: 0 1px 0 0; padding: 0; cursor: pointer}
#new_home_place div#floor_plan_images a.next {float: left; display: block; width: 20px; height: 17px; background: transparent url(/images/buttons/button_next.gif) left top no-repeat; border: none; text-indent: -5000px; margin: 0 0 0 1px; padding: 0; cursor: pointer}
#new_home_place_purchase .confirm_label, #new_home_place_rental .confirm_label {width: 95%}
#new_home_place_purchase .rental_agreement_explanation, #new_home_place_rental .rental_agreement_explanation {overflow: visible}
#new_home_place_purchase div#floor_plan_images, #new_home_place_rental div#floor_plan_images {width: 190px; padding-bottom: 10px}
#new_home_place_purchase div#floor_plan_images img, #new_home_place_rental div#floor_plan_images img {width: 190px}
#new_home_place_purchase div#floor_plan_images ul, #new_home_place_rental div#floor_plan_images ul {margin-left: 0px}
#new_home_place_purchase div#floor_plan_images ul li, #new_home_place_rental div#floor_plan_images ul li {padding-left: 0px; background: none}
#new_home_place_purchase div#floor_plan_images ul li span, #new_home_place_rental div#floor_plan_images ul li span {float: right; margin: 2px 0 0 0}
#new_home_place_purchase div#floor_plan_images .previous, #new_home_place_rental div#floor_plan_images .previous {float: left; display: block; width: 20px; height: 17px; background: transparent url(/images/buttons/button_previous.gif) left top no-repeat; border: none; text-indent: -5000px; margin: 0 1px 0 0; padding: 0; cursor: pointer}
#new_home_place_purchase div#floor_plan_images .next, #new_home_place_rental div#floor_plan_images .next {float: left; display: block; width: 20px; height: 17px; background: transparent url(/images/buttons/button_next.gif) left top no-repeat; border: none; text-indent: -5000px; margin: 0 0 0 1px; padding: 0; cursor: pointer}
#new_home_place_purchase div#floor_plan_images, #new_home_place_rental div#floor_plan_images {float: left}
#twinity_map {display: none}
#vacancies form select {width: auto; float: none}
#vacancies #twinity_map {display: block; clear: left}
#vacancies #twinity_map form h4 {display: block; float: none; margin-top: 5px; margin-bottom: 5px; font-size: 11px}
#vacancies #twinity_map form h4.choose_address {color: #8b8b86}
#vacancies #twinity_map form select {float: left; width: auto; margin: 0}
#vacancies #twinity_map form button {float: left; clear: both; margin-top: 10px; margin-left: 1px}
#vacancies #twinity_map span.latitude, #vacancies #twinity_map span.longitude, #vacancies #twinity_map span.reserved {display: none}
#primary_content .list_head .list_head_element fieldset#city {width: 490px; clear: left}
#primary_content .list_head .list_head_element fieldset#city ul {margin-top: 5px}
#primary_content .list_head .list_head_element fieldset#city ul li {display: block; float: left; margin-right: 12px}
#primary_content .list_head .list_head_element fieldset#city ul input, #primary_content .list_head .list_head_element fieldset#city ul label {height: 25px; line-height: 25px; padding: 0}
#primary_content .list_head .list_head_element fieldset#city ul input {padding: 1px 2px 0 5px}
#primary_content .list_head .list_head_element button.show_places {position: relative; float: left; clear: both; margin-top: 8px}
#page #primary_content form#select_floor_plan {padding: 0px; position: relative}
#page #primary_content form#select_floor_plan ul li {margin-right: 48px}
#page #primary_content form#select_floor_plan .floor_selection {margin: 10px 0}
#page #primary_content form#select_floor_plan .floor_plan_list {height: 320px; width: 500px; overflow: auto; border: 1px solid; border-color: #c5ccd4}
#page #primary_content form#select_floor_plan .floor_plan_list table {width: 480px; margin: 0}
#page #primary_content form#select_floor_plan .floor_plan_list td {vertical-align: top; padding: 6px 0 4px 10px; cursor: pointer}
#page #primary_content form#select_floor_plan .floor_plan_list td a.new {margin: 2px 0 4px 0}
#page #primary_content form#select_floor_plan .floor_plan_list tr.hover td {background-color: #eceff3}
#page #primary_content form#select_floor_plan .floor_plan_list tr.active td {background-color: #f3ecd3}
#page #primary_content form#select_floor_plan .floor_plan_list label {display: block; float: none; width: 120px; padding: 0; cursor: pointer}
#page #primary_content form#select_floor_plan .floor_plan_list .spinner {margin: 10px}
#page #primary_content form#select_floor_plan .floor_plan_list_message_box {width: 470px; margin: 5px 15px 0px 10px}
#page #primary_content form#select_floor_plan .floor_plan_list_message_box table td a.edit {background: transparent url(/images/buttons/small_button_upgrade.gif) no-repeat scroll left top; height: 15px; width: 53px; margin: 2px 0 4px}
#page #primary_content form#select_floor_plan div#floor_plan_details .floor_plan_column {position: absolute; top: 0; right: 55px}
#page #primary_content form#select_floor_plan div#floor_plan_details #floor_plan_description {position: absolute; top: 40px; right: 0; width: 250px; height: 290px; background: #f3ecd3; padding: 10px 10px 10px 10px; overflow: auto}
#page #primary_content form#select_floor_plan div#floor_plan_details #floor_plan_description a {margin-top: 10px; margin-bottom: 10px; display: block}
#page #primary_content form#select_floor_plan div#floor_plan_details #floor_plan_description .summary {margin-bottom: 15px}
#page #primary_content form#select_floor_plan div#floor_plan_details #floor_plan_images {margin-top: 20px}
body.javascript_present form#select_floor_plan button {display: none}
body.javascript_present form#select_floor_plan input.radio {display: none}
body.javascript_present #floor_plan_images li, body.javascript_present #real_estate_offer_images li {display: none}
body.javascript_present #floor_plan_images li.visible, body.javascript_present #real_estate_offer_images li.visible {display: block; float: left; margin-right: 40px}
#new_home_place_purchase dl, #new_home_place_rental dl, #new_admin_place dl, #home_place_rental dl {width: 480px; margin: 0 0 10px; padding: 4px 8px; background: url(/images/list_background.gif) left top repeat-x; border-top: 1px solid; border-color: #c5ccd4; overflow: auto}
#new_home_place_purchase dl dt, #new_home_place_rental dl dt, #new_admin_place dl dt, #home_place_rental dl dt {clear: left; float: left; width: 90px; padding: 2px 0px; font-weight: bold; color: #363a43}
#new_home_place_purchase dl dd, #new_home_place_rental dl dd, #new_admin_place dl dd, #home_place_rental dl dd {float: left; padding: 2px 0px}
#new_home_place_purchase .participant_details, #new_home_place_rental .participant_details, #new_admin_place .participant_details, #home_place_rental .participant_details {clear: left}
#new_home_place_purchase .participant_details dd, #new_home_place_rental .participant_details dd, #new_admin_place .participant_details dd, #home_place_rental .participant_details dd {float: none; margin-left: 90px}
#new_home_place_purchase form.place_purchase .checkbox, #new_home_place_rental form.place_purchase .checkbox, #new_admin_place form.place_purchase .checkbox, #home_place_rental form.place_purchase .checkbox {float: left; width: auto}
#new_home_place_purchase form.place_purchase label.checkbox, #new_home_place_rental form.place_purchase label.checkbox, #new_admin_place form.place_purchase label.checkbox, #home_place_rental form.place_purchase label.checkbox {margin-left: 3px}
#new_home_place_purchase div.sales_agreement_explanation, #new_home_place_rental div.sales_agreement_explanation, #new_admin_place div.sales_agreement_explanation, #home_place_rental div.sales_agreement_explanation {clear: left; float: left; margin: 10px 0px}
#new_home_place_purchase #floor_plan_images ul, #new_home_place_rental #floor_plan_images ul, #new_admin_place #floor_plan_images ul, #home_place_rental #floor_plan_images ul {margin-left: 0px}
#new_home_place_purchase #floor_plan_images ul li, #new_home_place_rental #floor_plan_images ul li, #new_admin_place #floor_plan_images ul li, #home_place_rental #floor_plan_images ul li {padding-left: 0px; background: none}
#page #primary_content dl.object_details, #page #primary_content dl#sale_details, #page #primary_content dl#rental_details, #page #primary_content dl#seller_details {margin: 2px 0 5px 0; padding: 4px 10px; background: url(/images/list_background.gif) left top repeat-x; border-top: 1px solid; border-bottom: 1px solid; border-color: #c5ccd4; overflow: auto}
#page #primary_content dl.object_details dt, #page #primary_content dl#sale_details dt, #page #primary_content dl#rental_details dt, #page #primary_content dl#seller_details dt {clear: left; float: left; width: 90px; padding: 2px 0px; font-weight: bold; color: #363a43}
#page #primary_content dl.object_details dd, #page #primary_content dl#sale_details dd, #page #primary_content dl#rental_details dd, #page #primary_content dl#seller_details dd {padding: 2px 0px}
#page #primary_content dl.object_details dd.action, #page #primary_content dl#sale_details dd.action, #page #primary_content dl#rental_details dd.action, #page #primary_content dl#seller_details dd.action {float: right}
#page #primary_content dl.object_details dd.action a, #page #primary_content dl#sale_details dd.action a, #page #primary_content dl#rental_details dd.action a, #page #primary_content dl#seller_details dd.action a {padding: 0 7px 0 0; font-weight: normal; position: static}
#page #primary_content dl.object_details dd.action a.edit, #page #primary_content dl#sale_details dd.action a.edit, #page #primary_content dl#rental_details dd.action a.edit, #page #primary_content dl#seller_details dd.action a.edit {background: transparent url(/images/buttons/small_button_upgrade.gif) no-repeat scroll left top; height: 15px; width: 53px}
#page #primary_content dl.object_details dd.action a.inworld, #page #primary_content dl#sale_details dd.action a.inworld, #page #primary_content dl#rental_details dd.action a.inworld, #page #primary_content dl#seller_details dd.action a.inworld {padding: 0 26px 1px 4px; font-weight: bold}
#page #primary_content #sale_details dd {float: left}
#page #primary_content #sale_details dd .amount {float: left; margin-right: 5px}
#page #primary_content form.real_estate_offer {clear: left; float: left; width: 486px; margin-top: 5px; border-color: #c5ccd4}
#page #primary_content form.real_estate_offer fieldset {padding: 4px 10px}
#page #primary_content form.real_estate_offer .rates {border: none}
#page #primary_content form.real_estate_offer .rates #real_estate_offer_currency_sale_amount, #page #primary_content form.real_estate_offer .rates #real_estate_offer_global_rental_amount {width: 45px; text-align: right}
#page #primary_content form.real_estate_offer .images {background: url(/images/list_background.gif) left top repeat-x; border-top: 1px solid; border-color: #c5ccd4}
#page #primary_content form.destroy_real_estate_offer {border: none; width: auto; clear: none; margin-top: 0px; padding-top: 0px}
#person a.edit {margin-top: 0px; margin-right: 5px; float: left}
#commercial_property .cms_snippet {padding: 0 0 20px}
#commercial_property #primary_content img {margin-bottom: 20px}
#news #page #primary_content ul.news_items_list {margin-left: 0px; margin-top: 15px}
#news #page #primary_content ul.news_items_list li.news_item {clear: none; float: left; margin-bottom: 20px; padding-left: 0px; background: none}
#news #page #primary_content ul.news_items_list h3 {margin-top: 0; margin-left: 200px}
#news #page #primary_content ul.news_items_list img {float: left; margin: 0 10px 0 0}
#news #page #primary_content ul.news_items_list em {font-size: 10px; color: #8b8b86}
#news #page #primary_content ul.news_items_list p, #news #page #primary_content ul.news_items_list ul {margin-left: 200px}
body.javascript_present dl.knowledge_base_item_list dd {display: none; padding: 5px 14px 20px}
body.javascript_present dl.knowledge_base_item_list dd.expanded {display: block}
body.javascript_present dl.knowledge_base_item_list dd h5 {margin-top: 10px}
#gallery_container {width: 450px}
#geo_tag_image div.bottom {clear: both; margin-top: 10px; margin-bottom: 10px}
#primary_content .pricelist_table {width: 780px}
body.de #primary_content .new_event {background: transparent url(/images/buttons/button_new_event_de.gif) left top no-repeat}
ul#payment_methods_navigator {list-style: none; background: transparent url(/images/payment_methods/payment_tabs_bg.png) repeat-x; height: 82px; width: 750px; margin-left: 0px}
ul#payment_methods_navigator li {float: left; background-image: none; padding-top: 16px; margin-right: -5px}
ul#payment_methods_navigator li a {display: block; width: 134px; height: 66px}
ul#payment_methods_navigator li a.credit_card {background-image: url(/images/payment_methods/credit_card_tab.png)}
ul#payment_methods_navigator li a.credit_card:hover {background-image: url(/images/payment_methods/credit_card_tab_hover.png)}
ul#payment_methods_navigator li a.credit_card.active {background-image: url(/images/payment_methods/credit_card_tab_selected.png)}
ul#payment_methods_navigator li a.mopay {background-image: url(/images/payment_methods/mopay_tab.png)}
ul#payment_methods_navigator li a.mopay:hover {background-image: url(/images/payment_methods/mopay_tab_hover.png)}
ul#payment_methods_navigator li a.mopay.active {background-image: url(/images/payment_methods/mopay_tab_selected.png)}
ul#payment_methods_navigator li a.ec {background-image: url(/images/payment_methods/ec_tab.png)}
ul#payment_methods_navigator li a.ec:hover {background-image: url(/images/payment_methods/ec_tab_hover.png)}
ul#payment_methods_navigator li a.ec.active {background-image: url(/images/payment_methods/ec_tab_selected.png)}
ul#payment_methods_navigator li a.paypal {background-image: url(/images/payment_methods/paypal_tab.png)}
ul#payment_methods_navigator li a.paypal:hover {background-image: url(/images/payment_methods/paypal_tab_hover.png)}
ul#payment_methods_navigator li a.paypal.active {background-image: url(/images/payment_methods/paypal_tab_selected.png)}
#new_home_global_purchase div.globals_buy_form {clear: both; height: 70px; padding-left: 100px; padding-top: 20px; width: 600px}
#new_home_global_purchase div.globals_buy_form div.buy_form {max-width: 430px; float: left}
#new_home_global_purchase div.globals_buy_form table {width: auto}
#new_home_global_purchase div.globals_buy_form table tr td {text-align: right}
#new_home_global_purchase div.globals_buy_form div.buy_button {width: 100px; height: 20px; margin-top: 14px; padding-left: 20px; float: left}
#primary_content .client_download {margin: 10px 0 20px 0}
#primary_content ul.profile_edit {float: left; width: 100%; margin: 0}
#primary_content ul.profile_edit li {float: left; padding: 5px 5px; background: none}
#primary_content ul.profile_edit a.edit {display: block; margin: 5px}
#real_estate_offer #primary_content .primary_column {width: 486px}
#page #primary_content td h3, #page #primary_content td h4 {margin: 0px}
#page #primary_content dl.person {float: left; display: inline; width: 500px; margin: 12px 0 0 0; padding: 0 0 12px 0; background: none; border-bottom: 1px solid; border-color: #e9deb1}
#page #primary_content dl.person dt {float: right; width: 439px}
#page #primary_content dl.person dd {font-size: 10px}
#page #primary_content dl.person dd img {float: left; margin-right: 10px}
#page #primary_content dl.place, #page #primary_content dl.space, #page #primary_content dl.real_estate_offer {float: left; display: inline; width: 500px; margin: 12px 0 0 0; padding: 0 0 12px 0; background: none; border-bottom: 1px solid; border-color: #e9deb1}
#page #primary_content dl.place dt, #page #primary_content dl.space dt, #page #primary_content dl.real_estate_offer dt {float: right; width: 409px}
#page #primary_content dl.place dt a, #page #primary_content dl.space dt a, #page #primary_content dl.real_estate_offer dt a {font-weight: bold; line-height: 16px}
#page #primary_content dl.place dd, #page #primary_content dl.space dd, #page #primary_content dl.real_estate_offer dd {font-size: 10px}
#page #primary_content dl.place dd img, #page #primary_content dl.space dd img, #page #primary_content dl.real_estate_offer dd img {float: left; margin-right: 20px}
#groups #primary_content ul.group_list {margin-left: 0; clear: both}
#groups #primary_content ul.group_list >li {padding-left: 0; background-image: none; border-bottom: 1px solid; border-color: #e9deb1}
#groups #primary_content ul.group_list >li dl {padding: 8px 0; background: none; overflow: hidden; position: relative}
#groups #primary_content ul.group_list >li dl dt {float: right; width: 439px}
#groups #primary_content ul.group_list >li dl dt a {font-weight: bold; line-height: 16px}
#groups #primary_content ul.group_list >li dl dd {font-size: 10px}
#groups #primary_content ul.group_list >li dl dd.image {float: left; margin-right: 10px}
#groups #primary_content ul.group_list >li dl dd.image img {width: 50px}
#groups #primary_content ul.group_list >li dl dd.members {color: #8b8b86}
#groups #primary_content ul.group_list >li dl dd.floating {position: absolute; right: 20px}
ul.group_list img {float: left; border-bottom: 3px solid #fff}
ul.group_list img:hover {border-color: #71c22a}
.de #page #primary_content ol.wizard a.step_1, .de #page #primary_content ol.wizard em.step_1 {background-image: url(/images/buttons/button_wizard_step_1_de.gif)}
.de #page #primary_content ol.wizard a.step_2, .de #page #primary_content ol.wizard em.step_2 {background-image: url(/images/buttons/button_wizard_step_2_de.gif)}
.de #page #primary_content ol.wizard a.step_3, .de #page #primary_content ol.wizard em.step_3 {background-image: url(/images/buttons/button_wizard_step_3_de.gif)}
.de #page #primary_content ol.wizard a.step_1_current, .de #page #primary_content ol.wizard em.step_1_current {background-image: url(/images/buttons/button_wizard_step_1_active_de.gif)}
.de #page #primary_content ol.wizard a.step_2_current, .de #page #primary_content ol.wizard em.step_2_current {background-image: url(/images/buttons/button_wizard_step_2_active_de.gif)}
.de #page #primary_content ol.wizard a.step_3_current, .de #page #primary_content ol.wizard em.step_3_current {background-image: url(/images/buttons/button_wizard_step_3_active_de.gif)}
#page #primary_content .profile_favorites dl, #page #primary_content .profile_favorites ul, #page #primary_content .secondary_column dl, #page #primary_content .secondary_column ul {float: left; width: 480px; margin: 2px 0 15px 0; padding: 4px 8px; background: url(/images/list_background.gif) left top repeat-x; border-top: 1px solid; border-color: #c5ccd4}
#page #primary_content .profile_favorites dl dt, #page #primary_content .profile_favorites ul dt, #page #primary_content .secondary_column dl dt, #page #primary_content .secondary_column ul dt {clear: left; float: left; width: 90px; padding: 2px 0px; font-weight: bold; color: #363a43}
#page #primary_content .profile_favorites dl dd, #page #primary_content .profile_favorites ul dd, #page #primary_content .secondary_column dl dd, #page #primary_content .secondary_column ul dd {float: left; padding: 2px 0px; width: 380px}
#page #primary_content .profile_favorites dl dd.full_column, #page #primary_content .profile_favorites ul dd.full_column, #page #primary_content .secondary_column dl dd.full_column, #page #primary_content .secondary_column ul dd.full_column {width: 270px}
#page #primary_content .primary_column {position: relative}
#page #primary_content .primary_column a.edit {position: absolute; top: 5px; right: 5px; display: block; width: 11px; height: 11px; background: transparent url(/images/icons/icon_edit.gif) left top no-repeat; text-indent: -5000px}
#page #primary_content .secondary_column {position: relative}
#page #primary_content .secondary_column .slogan, #page #primary_content .secondary_column .type_and_location, #page #primary_content .secondary_column .about, #page #primary_content .secondary_column .description {padding: 4px 8px}
#page #primary_content .secondary_column .slogan {width: 280px; overflow: hidden}
#page #primary_content .secondary_column .about, #page #primary_content .secondary_column .description {border-bottom: 1px solid; border-color: #c5ccd4; margin-bottom: 10px}
#page #primary_content .secondary_column dl, #page #primary_content .secondary_column ul {width: 100%}
#page #primary_content .secondary_column dl dt, #page #primary_content .secondary_column ul dt {width: 105px}
#page #primary_content .secondary_column dl dd, #page #primary_content .secondary_column ul dd {width: 170px}
#page #primary_content .secondary_column a.edit {float: right; display: block; width: 11px; height: 11px; margin: 0px -10px 0 0; background: transparent url(/images/icons/icon_edit.gif) left top no-repeat; text-indent: -5000px}
#page #primary_content .secondary_column a.edit_group {position: absolute; right: 0; top: 0}
#page #primary_content .profile_favorites {position: relative; float: left}
#page #primary_content .profile_favorites a.edit {position: absolute; top: 20px; right: 5px; display: block; width: 11px; height: 11px; background: transparent url(/images/icons/icon_edit.gif) left top no-repeat; text-indent: -5000px}
.profile_favorites dd a {padding: 0 7px 0 0; font-weight: normal}
#page #primary_content .secondary_column ul.actions_list {padding-left: 0px; float: left}
#page #primary_content .secondary_column ul.actions_list li {padding-left: 0px; background: none; float: left}
#page #primary_content .secondary_column ul.actions_list a, #page #primary_content .secondary_column ul.actions_list form button, #page #primary_content .secondary_column ul.actions_list button {display: block; float: left; width: 70px; height: auto; margin: 0; padding: 30px 0 0 0; font-size: 10px; color: #3e8400; text-decoration: none; text-transform: none; text-indent: 0; text-align: center}
#page #primary_content .secondary_column ul.actions_list form.create_twing button {background: transparent url(/images/icons/icon_twing.gif) center top no-repeat}
#page #primary_content .secondary_column ul.actions_list form.destroy_twing button {background: transparent url(/images/icons/icon_twing_remove.gif) center top no-repeat}
#page #primary_content .secondary_column ul.actions_list form.twing_back button {background: transparent url(/images/icons/icon_twing_back.gif) center top no-repeat}
#page #primary_content .secondary_column ul.actions_list form.create_friend button {background: transparent url(/images/icons/icon_add_to_friends.gif) center top no-repeat}
#page #primary_content .secondary_column ul.actions_list form.destroy_friend button {background: transparent url(/images/icons/icon_remove_friend.gif) center top no-repeat}
#page #primary_content .secondary_column ul.actions_list a.show_person {background: transparent url(/images/icons/icon_meet_inworld.gif) center top no-repeat; border: none}
#page #primary_content .secondary_column ul.actions_list a.new_message {background: transparent url(/images/icons/icon_send_message.gif) center top no-repeat}
#page #primary_content .secondary_column ul.actions_list button.twing_wait {background: transparent url(/images/icons/icon_twing_inactive.gif) center top no-repeat}
#page #primary_content ul#incoming_twings_list, #page #primary_content ul#incoming_friendship_requests_list {float: left; width: 100%; margin: 2px 0 0 0; background: transparent url(/images/list_background.gif) left top repeat-x; border-top: 1px solid; border-color: #c5ccd4}
#page #primary_content ul#incoming_twings_list li, #page #primary_content ul#incoming_friendship_requests_list li {clear: left; float: left; width: 100%; margin: 0px 0px 0px 10px; padding: 10px 0px 5px 0; background: none}
#page #primary_content ul#incoming_twings_list li a, #page #primary_content ul#incoming_friendship_requests_list li a {float: left}
#page #primary_content ul#incoming_twings_list li ul.actions, #page #primary_content ul#incoming_friendship_requests_list li ul.actions {float: right; padding-top: 14px; margin-right: 15px}
#page #primary_content ul#incoming_twings_list li ul.actions li, #page #primary_content ul#incoming_friendship_requests_list li ul.actions li {clear: none; width: auto; margin: 0; padding: 0}
#page #primary_content ul#incoming_twings_list li ul.actions li form, #page #primary_content ul#incoming_friendship_requests_list li ul.actions li form {float: left}
#page #primary_content ul#incoming_twings_list li ul.actions li form button, #page #primary_content ul#incoming_friendship_requests_list li ul.actions li form button {float: left}
#page #primary_content ul.messages, #page #primary_content p.no_content, #page #primary_content div.content_box {margin: 2px 0 0 0; background: transparent url(/images/list_background.gif) left top repeat-x; border-top: 1px solid; border-color: #c5ccd4; padding: 6px 10px; color: #8b8b86}
#page #primary_content ul.messages {float: left; width: 100%; color: #484850}
#page #primary_content ul.messages li {clear: left; float: left; margin: 0px 0px 0px 10px; padding: 10px 0px 5px 0; background: none}
#page #primary_content #profile_friends {clear: left; float: left; width: 100%}
#page #primary_content #profile_friends h4 {padding-bottom: 2px; border-bottom: 1px solid; border-color: #c5ccd4}
#page #primary_content #profile_friends a.show_offline, #page #primary_content #profile_friends a.hide_offline {float: right; margin-top: -15px}
#page #primary_content #profile_friends ul#friends_list, #page #primary_content #profile_friends ul.group_list, #page #primary_content #profile_friends ul.place_list {float: left; width: 100%; margin: 0}
#page #primary_content #profile_friends ul#friends_list li, #page #primary_content #profile_friends ul.group_list li, #page #primary_content #profile_friends ul.place_list li {float: left; display: block; padding: 0; background-image: none; border-bottom: 1px solid; border-color: #e9deb1}
#page #primary_content #profile_friends ul#friends_list li dl, #page #primary_content #profile_friends ul.group_list li dl, #page #primary_content #profile_friends ul.place_list li dl {margin: 10px 20px 10px 10px; padding: 0; border: none}
#page #primary_content #profile_friends ul#friends_list li dl dt, #page #primary_content #profile_friends ul.group_list li dl dt, #page #primary_content #profile_friends ul.place_list li dl dt {width: 409px; float: none}
#page #primary_content #profile_friends ul#friends_list li dl dd, #page #primary_content #profile_friends ul.group_list li dl dd, #page #primary_content #profile_friends ul.place_list li dl dd {margin-left: 60px}
#page #primary_content #group_places ul.group_list li, #page #primary_content #group_places ul.place_list li {float: left; clear: none; width: auto; padding: 5px; border: none}
#page #primary_content #group_places ul.group_list li a, #page #primary_content #group_places ul.place_list li a {text-decoration: none}
#page #primary_content .group_membership, #page #primary_content .destroy_group {overflow: auto}
#page #primary_content #group_members, #page #primary_content #group_places {clear: left}
#page #primary_content #group_members h3, #page #primary_content #group_members h4, #page #primary_content #group_places h3, #page #primary_content #group_places h4 {clear: none; float: left; width: 100%; margin-top: 20px; padding-bottom: 2px; border-bottom: 1px solid; border-color: #c5ccd4}
#page #primary_content #group_members a.show_offline, #page #primary_content #group_members a.hide_offline, #page #primary_content #group_places a.show_offline, #page #primary_content #group_places a.hide_offline {float: right; margin-top: -15px}
#page #primary_content #group_members p, #page #primary_content #group_places p {margin: 2px 0}
#page #primary_content #group_members ul.person_list li dl dd img, #page #primary_content #group_places ul.person_list li dl dd img {width: 50px}
#show_group #page #primary_content .secondary_column {float: left; margin: 2px 0 0 0; padding: 4px 8px; background: url(/images/list_background.gif) left top repeat-x; border-top: 1px solid; border-color: #c5ccd4}
#page #primary_content dl.support_items dt {margin: 10px 0 5px 0; font-size: 12px; line-height: 14px; color: #aa0213; font-weight: bold}
#page #primary_content dl.knowledge_base_items, #page #primary_content dl.context-help {margin-top: 10px}
#page #primary_content dl.knowledge_base_items dt, #page #primary_content dl.context-help dt {cursor: pointer; margin: 5px 0 0px 0; font-size: 12px; line-height: 12px; font-weight: bold; color: #363a43}
#page #primary_content dl.knowledge_base_items dd, #page #primary_content dl.context-help dd {margin-left: 16px}
#page #primary_content dl.knowledge_base_items a.expand, #page #primary_content dl.knowledge_base_items a.collapse, #page #primary_content dl.context-help a.expand, #page #primary_content dl.context-help a.collapse {float: left; padding-right: 5px; background-position: 0px 1px}
#home_account .account_settings_list dt {clear: left; margin: 10px 0 5px 0; font-size: 12px; line-height: 14px; color: #aa0213; font-weight: bold}
#home_account .account_settings_list a.edit, #home_account .account_settings_list a.new {margin: 5px 0}
#home_account .account_settings_list dd.member_ship_level {width: 100%; font-weight: bold}
#home_account .account_settings_list dd.status {margin: 0 0 15px 0}
#page #primary_content td.icons {width: 16px}
#page #primary_content td.icons img {border: none; background-color: #c5ccd4}
#page #primary_content th.actions, #page #primary_content td.actions {width: 30px}
#page #primary_content p.posts_count {padding: 0; font-size: 9px; color: #8b8b86}
#page #primary_content .forums_list {margin-bottom: 10px}
#page #primary_content .forum_topic input.checkbox {float: left; margin-left: 90px}
#page #primary_content .forum_topic label.checkbox {float: left; margin-left: 5px}
#page #primary_content p.created_at {padding: 0 0 3px 0; font-size: 9px; line-height: 9px; color: #8b8b86}
ol#languages_list, ol#image_upload_list, ol#floor_plan_upload {float: left; margin-left: 0}
ol#languages_list li, ol#image_upload_list li, ol#floor_plan_upload li {clear: left; margin: 3px 0; padding-left: 0; background: none}
ol#languages_list select, ol#image_upload_list select, ol#floor_plan_upload select {float: left}
ol#languages_list a.remove, ol#image_upload_list a.remove, ol#floor_plan_upload a.remove {float: left; margin: 0 0 0 5px}
fieldset a.add {clear: left; margin: 10px 0 0 90px}
ol#image_upload_list, ol#floor_plan_upload {float: left; clear: none}
ol#image_upload_list li, ol#floor_plan_upload li {margin-bottom: 5px}
ol#image_upload_list li img, ol#floor_plan_upload li img {margin-left: 10px}
ol#image_upload_list a.remove, ol#floor_plan_upload a.remove {margin: 3px 5px 0 0}
a.new_group {clear: both}
#new_invitation #page #content {background: #FFFFFF url(/images/invitation_background.jpg) right bottom no-repeat}
#new_invitation #page #content #primary_content {background-color: transparent}
#new_invitation #page #content form fieldset {border: none; padding-bottom: 5px}
#new_invitation #page #content form input, #new_invitation #page #content form select, #new_invitation #page #content form textarea {background: transparent url(/images/form_background_transparent.png) left top; behavior: url(/stylesheets/iepngfix.htc)}
#new_invitation #page #secondary_navigation {background-color: transparent}
#new_invitation #footer {background-image: none; padding-top: 0px; margin-top: 2px}
p.hint {margin: 10px 0px; padding: 10px; background-color: #fbf9f1}
#quest p.hint img {padding: 10px 5px}
ul.quest_locations_list li p.description a {margin-top: 7px; display: block; width: 52px; height: 15px; background: transparent url(/images/buttons/small_button_go.gif) left top no-repeat; text-indent: -5000px}
body.de li p.description a {background: transparent url(/images/buttons/small_button_go_de.gif) left top no-repeat}
#page #primary_content ul.quest_locations_list {float: left; margin: 0; padding: 0}
#page #primary_content ul.quest_locations_list li {float: left; margin: 20px 0 0 0; padding: 0; background: none}
#page #primary_content ul.quest_locations_list li .primary_column {clear: left}
#page #primary_content ul.quest_locations_list li .secondary_column h3 {width: 100%; float: none}
#page #primary_content ul.quest_locations_list li .secondary_column p.description {margin: 2px 0 0 0px; padding: 4px 8px; background: url(/images/list_background.gif) left top repeat-x; border-top: 1px solid; border-color: #c5ccd4}
#page #primary_content ul.quest_locations_list li .secondary_column p.map {display: block; width: 18px; height: 12px; background: transparent url(/images/map/markers/bubble_marked_1.png) left top no-repeat; border: none; text-indent: -5000px; float: right; margin-top: -19px}
#page #primary_content ul.quest_locations_list li .secondary_column p.map_1 {background: transparent url(/images/map/markers/bubble_marked_1.png) left top no-repeat}
#page #primary_content ul.quest_locations_list li .secondary_column p.map_2 {background: transparent url(/images/map/markers/bubble_marked_2.png) left top no-repeat}
#page #primary_content ul.quest_locations_list li .secondary_column p.map_3 {background: transparent url(/images/map/markers/bubble_marked_3.png) left top no-repeat}
#page #primary_content ul.quest_locations_list li .secondary_column p.map_4 {background: transparent url(/images/map/markers/bubble_marked_4.png) left top no-repeat}
#page #primary_content ul.quest_locations_list li .secondary_column p.map_5 {background: transparent url(/images/map/markers/bubble_marked_5.png) left top no-repeat}
#page #primary_content ul.quest_locations_list li .secondary_column p.map_6 {background: transparent url(/images/map/markers/bubble_marked_6.png) left top no-repeat}
#page #primary_content ul.quest_locations_list li .secondary_column p.map_7 {background: transparent url(/images/map/markers/bubble_marked_7.png) left top no-repeat}
#page #primary_content ul.quest_locations_list li .secondary_column p.map_8 {background: transparent url(/images/map/markers/bubble_marked_8.png) left top no-repeat}
#page #primary_content ul.quest_locations_list li .secondary_column p.map_9 {background: transparent url(/images/map/markers/bubble_marked_9.png) left top no-repeat}
#page #primary_content ul.quest_locations_list li .secondary_column p.map_10 {background: transparent url(/images/map/markers/bubble_marked_10.png) left top no-repeat}
#page #primary_content ul.quest_locations_list li .secondary_column p.map_11 {background: transparent url(/images/map/markers/bubble_marked_11.png) left top no-repeat}
#page #primary_content ul.quest_locations_list li .secondary_column p.map_12 {background: transparent url(/images/map/markers/bubble_marked_12.png) left top no-repeat}
#page #primary_content ul.quest_locations_list li .secondary_column p.map_13 {background: transparent url(/images/map/markers/bubble_marked_13.png) left top no-repeat}
#page #primary_content ul.quest_locations_list li .secondary_column p.map_14 {background: transparent url(/images/map/markers/bubble_marked_14.png) left top no-repeat}
#page #primary_content ul.quest_locations_list li .secondary_column p.map_15 {background: transparent url(/images/map/markers/bubble_marked_15.png) left top no-repeat}
#page #primary_content ul.quest_locations_list li .secondary_column p.map_16 {background: transparent url(/images/map/markers/bubble_marked_16.png) left top no-repeat}
#page #primary_content ul.quest_locations_list li .secondary_column p.map_17 {background: transparent url(/images/map/markers/bubble_marked_17.png) left top no-repeat}
#page #primary_content ul.quest_locations_list li .secondary_column p.map_18 {background: transparent url(/images/map/markers/bubble_marked_18.png) left top no-repeat}
#page #primary_content ul.quest_locations_list li .secondary_column p.map_19 {background: transparent url(/images/map/markers/bubble_marked_19.png) left top no-repeat}
#page #primary_content ul.quest_locations_list li .secondary_column p.map_20 {background: transparent url(/images/map/markers/bubble_marked_20.png) left top no-repeat}
#page #primary_content ul.quest_locations_list li .secondary_column p.map_21 {background: transparent url(/images/map/markers/bubble_marked_21.png) left top no-repeat}
#primary_content ul.toggable_list {margin-left: 0; overflow: auto}
#primary_content ul.toggable_list .expand_collapse {cursor: pointer}
#primary_content ul.toggable_list a.special_link {float: left; margin: 5px 0 0 0; padding: 0 12px 0 0; font-weight: normal}
#primary_content ul.toggable_list li {position: relative; overflow: hidden; padding-left: 0; background-image: none}
#primary_content ul.toggable_list acronym {display: block; position: absolute; top: 16px; right: 3px; width: 10px; height: 10px; background: transparent url(/images/icons/icon_minimize.gif) left top no-repeat; text-indent: -5000px; cursor: pointer}
#primary_content ul.toggable_list div.collapsed {display: none}
#primary_content ul.toggable_list div.toggle_list_item {float: left; clear: left; width: 100%}
#primary_content ul.toggable_list div.toggle_list_item dl {float: left; display: inline; margin: 12px 0 0 0; padding: 0 0 12px 0; background: none; border-bottom: 1px solid; border-color: #e9deb1}
#primary_content ul.toggable_list div.toggle_list_item dl dt {float: left; width: 429px; color: #aa0213}
#primary_content ul.toggable_list div.toggle_list_item dl dt a {font-weight: bold; line-height: 16px}
#primary_content ul.toggable_list div.toggle_list_item dl dd {font-size: 10px}
#primary_content ul.toggable_list div.toggle_list_item dl dd.image {float: left; margin-right: 10px}
#primary_content ul.toggable_list div.toggle_list_item dl dd.image img {width: 59px; border: 1px solid; border-color: #c5ccd4}
#primary_content ul.toggable_list div.expanded {border-bottom: 1px solid; border-color: #e9deb1; padding: 15px 0}
#primary_content ul.toggable_list div.expanded .secondary_column {margin-left: 14px}
#primary_content ul.toggable_list div.expanded .secondary_column dl.first {float: left; display: inline; width: 278px; margin: 2px 0 0 0; padding: 4px 8px; background: url(/images/list_background.gif) left top repeat-x; border-top: 1px solid; border-color: #c5ccd4; border-bottom: none}
#primary_content ul.toggable_list div.expanded .secondary_column dl.first dt {width: 100px; color: #484850}
#primary_content ul.toggable_list div.expanded .secondary_column dl.first dd {width: 165px}
#primary_content ul.toggable_list div.expanded .secondary_column dl.first dd.full_column {width: 270px; float: none; clear: left}
#primary_content ul.toggable_list div.expanded h4 {padding: 10px 0 2px; border-bottom: 1px solid; border-color: #c5ccd4}
#primary_content ul.toggable_list div.expanded p {float: left; margin: 3px 6px}
#primary_content ul.toggable_list li.small_version div.expanded {display: none}
#primary_content ul.toggable_list li.small_version div.collapsed {display: block}
#primary_content ul.toggable_list li.small_version acronym {background: transparent url(/images/icons/icon_maximize.gif) left top no-repeat}
#page #primary_content img.partner_logo {clear: right; float: right; margin: 0px 5px 5px 5px}
#page #primary_content img.partner_logos {margin-top: 0px}
#usage_guidelines #page ol {list-style-type: decimal; list-style-position: outside; padding: 5px 24px; margin-left: 0}
#usage_guidelines #page ol li {background: none; padding: 4px 0}
#usage_guidelines #page ol li ul {margin: 4px 0}
#usage_guidelines #page ol li li {background: transparent url(/images/bullet_point.gif) no-repeat scroll 0 4px; padding: 2px 0 2px 12px}
#usage_guidelines #page ol li samp {text-decoration: underline}
#trademark_toolkit #page ul.noBullets li {background: none}
#trademark_toolkit #page ul.noBullets li li {background: inherit}
#trademark_toolkit #page .downloads ul {padding: 0 0 20px 90px; margin: 0}
#trademark_toolkit #page .downloads h3 {padding: 0 0 0 90px}
#trademark_toolkit #page .t_ci_logo {background: transparent url(/images/TwinityLogo_RGB_72DPI_OC.gif) no-repeat 0 4px}
#trademark_toolkit #page .t_partner_logo {background: transparent url(/images/logo_twinity_partner_small.gif) no-repeat 0 4px}
#trademark_toolkit #page .t_developer_logo {background: transparent url(/images/logo_twinity_developer_small.gif) no-repeat 0 4px}
#trademark_toolkit #page .t_scout_logo {background: transparent url(/images/logo_twinity_scout_small.gif) no-repeat 0 4px}
#trademark_toolkit #page .t_intwinity_logo {background: transparent url(/images/logo_in_twinity_small.gif) no-repeat 0 4px}
a.person_mini_image {float: left}
a.person_mini_name {float: left; margin-left: 5px; padding-top: 14px; font-weight: bold}
.sort_links, .list_view_options, .list_options {font-size: 10px; overflow: auto; float: right; margin-bottom: 10px}
.sort_links em, .list_view_options em, .list_options em {float: left; margin: 0px 10px; font-style: normal}
.sort_links a, .list_view_options a, .list_options a {float: left; margin: 0 0 0 20px; color: #484850; text-decoration: underline}
.sort_links acronym, .list_view_options acronym, .list_options acronym {display: block; float: left; width: 16px; height: 12px; background: transparent url(/images/sort_arrows.gif) 2px 3px no-repeat; text-indent: -5000px}
.sort_links acronym.ascending, .list_view_options acronym.ascending, .list_options acronym.ascending {background-image: url(/images/sort_arrows_asc.gif)}
.sort_links acronym.descending, .list_view_options acronym.descending, .list_options acronym.descending {background-image: url(/images/sort_arrows_desc.gif)}
.sort_links dt, .list_view_options dt, .list_options dt {float: left}
.sort_links dd, .list_view_options dd, .list_options dd {float: left}
.pagination_old {margin: 10px 0}
.pagination_old a, .pagination_old span {float: left; display: block; margin: 2px 2px 0 0; padding: 0 2px}
.pagination_old .first {float: left; display: block; width: 20px; height: 17px; background: transparent url(/images/buttons/button_first.gif) left top no-repeat; border: none; text-indent: -5000px; margin: 0 3px 0 0; padding: 0}
.pagination_old span.first {background: transparent url(/images/buttons/button_first_disabled.gif) left top no-repeat}
.pagination_old .previous {float: left; display: block; width: 20px; height: 17px; background: transparent url(/images/buttons/button_previous.gif) left top no-repeat; border: none; text-indent: -5000px; margin: 0 10px 0 0; padding: 0}
.pagination_old span.previous {background: transparent url(/images/buttons/button_previous_disabled.gif) left top no-repeat}
.pagination_old .next {float: left; display: block; width: 20px; height: 17px; background: transparent url(/images/buttons/button_next.gif) left top no-repeat; border: none; text-indent: -5000px; margin: 0 0 0 10px; padding: 0}
.pagination_old span.next {background: transparent url(/images/buttons/button_next_disabled.gif) left top no-repeat}
.pagination_old .last {float: left; display: block; width: 20px; height: 17px; background: transparent url(/images/buttons/button_last.gif) left top no-repeat; border: none; text-indent: -5000px; margin: 0 0 0 3px; padding: 0}
.pagination_old span.last {background: transparent url(/images/buttons/button_last_disabled.gif) left top no-repeat}
#page #primary_content .pagination {clear: left; float: left; width: 100%}
dl.partner_logos {float: left; width: 100%; margin: 20px 0px}
dl.partner_logos dt {clear: left; float: right; width: 400px; padding-top: 18px}
dl.partner_logos dd {float: left; height: 60px}
#bitfilm_trailer #primary_content {background: transparent url(/images/bitropolis/bitfilm_background.jpg) 0px 20px no-repeat}
#bitfilm_trailer #primary_content .bitfilm_trailer {margin: 135px 0 70px 90px}
#developers_directory #page #primary_content .secondary_column dt, #developers #page #primary_content .secondary_column dt {width: 90%}
#developers_directory #page #primary_content .secondary_column dd, #developers #page #primary_content .secondary_column dd {width: 90%}
#twinity_map {width: 500px; height: 400px}
ul.breadcrumb_navigation {margin-bottom: 10px}
#new_home_place_search_address #map {height: 200px}
#places_index .offer SPAN {float: right}
#twinity_map button {position: relative}
#edit_region_country #twinity_map {width: 500px; height: 500px}
#edit_region #twinity_map {width: 500px; height: 500px}
#geotaglist a {white-space: nowrap}
#geotaglist .image-button {width: 20px; vertical-align: middle}
#geo_tag_images #image_gallery img {float: left; border-bottom: 3px solid #fff}
#geo_tag_images #image_gallery img:hover {border-color: #71c22a}
#new_geo_tag_image label.allow_use {white-space: nowrap}
#geo_tag_image #image_container div {text-align: center}
body.de .search_form form button {background: transparent url(/images/buttons/small_button_search_de.gif) left top no-repeat !important}
#monthly_revenue_statement table.revenue_summary {border-collapse: collapse}
#monthly_revenue_statement table.revenue_summary td {border-bottom: none; border-top: 1px solid #C5CCD4}
#monthly_revenue_statement table.revenue_summary td, #monthly_revenue_statement table.revenue_summary th {padding-top: 0; padding-bottom: 0}
#monthly_revenue_statement table.revenue_summary thead th {text-align: center; font-weight: bold; font-style: normal; padding-right: 0; border-bottom: 1px solid black}
#monthly_revenue_statement table.revenue_summary th {padding-right: 1em; text-align: right; font-weight: normal; border-right: 1px solid black}
#monthly_revenue_statement table.revenue_summary th.membership_type {font-weight: bold; text-align: left; font-size: 120%; padding-top: 15px; padding-bottom: 5px}
#monthly_revenue_statement table.revenue_summary th.location {font-style: italic}
#monthly_revenue_statement table.revenue_summary td {border-color: #C5CCD4; padding-left: 8em; padding-right: 1em; text-align: right; border-right: 1px solid black}
#monthly_revenue_statement table.revenue_summary tr.vat th, #monthly_revenue_statement table.revenue_summary tr.net th, #monthly_revenue_statement table.revenue_summary tr.gross th {font-weight: bold; padding-left: 0}
#monthly_revenue_statement table.revenue_summary tr.vat td, #monthly_revenue_statement table.revenue_summary tr.net td, #monthly_revenue_statement table.revenue_summary tr.gross td {font-weight: bold; border: 1px solid black}
#monthly_revenue_statement table.revenue_summary th {text-align: left; padding-left: 20px; border-left: none; border-top: none; border-bottom: none}
#monthly_revenue_statement table.revenue_summary th.membership_type, #monthly_revenue_statement table.revenue_summary th.location {padding-left: 0px}
#monthly_revenue_statement table.revenue_summary tr.subtotal th {padding-left: 50px; font-style: italic}
#monthly_revenue_statement table.revenue_summary tr.subtotal td {border: 1px solid black}
body#terms_of_service_changes #page #primary_content h4 {float: none}
#page #primary_content div.autocomplete {margin: 0px; padding: 0px; width: 250px; background: #fff; border: 1px solid #888; z-index: 1000; position: absolute}
#page #primary_content div.autocomplete ul {margin: 0px; padding: 0px; list-style-type: none}
#page #primary_content div.autocomplete ul li.selected {background-color: #ffb; list-style-type: none}
#page #primary_content div.autocomplete ul li {margin: 0; padding: 2px; display: block; list-style-type: none; list-style-image: none; cursor: pointer; background-image: none}
#page #primary_content span.autocompleter_content {display: none; float: none}
body#edit_space form.update_place button[type=submit] {margin: 10px 0 0 90px}
body#edit_space form.update_place #place_is_adult {width: auto; margin: 0; margin-top: 3px; margin-bottom: 3px}
div.above_footer_content {width: 1005px; margin: 0px auto; text-align: left; padding: 20px 0 20px 0; background-color: #e9deb1; border: 1px solid; border-color: #e9deb1; border-top: none}
div.above_footer_content p {padding: 0 140px 0 20px; color: #8b8b86}
#from_google_home_friends #page h3, #home_contact_imports #page h3 {clear: both; padding-top: 20px}
#from_google_home_friends #page h4, #home_contact_imports #page h4 {float: none; padding: 20px 0 10px; margin: 0}
#from_google_home_friends #page ul#not_yet_on_twinity_already_on_twinity_tabs, #home_contact_imports #page ul#not_yet_on_twinity_already_on_twinity_tabs {border-bottom: 1px solid #C5CCD4; border-color: #C5CCD4; float: left; margin: 0 0 5px; width: 100%}
#from_google_home_friends #page ul#not_yet_on_twinity_already_on_twinity_tabs li, #home_contact_imports #page ul#not_yet_on_twinity_already_on_twinity_tabs li {background-image: none; float: left; padding: 0}
#from_google_home_friends #page ul#not_yet_on_twinity_already_on_twinity_tabs li a, #home_contact_imports #page ul#not_yet_on_twinity_already_on_twinity_tabs li a {background-color: #ECEFF3; color: #8B8B86; display: block; font-weight: bold; margin: 0 5px 0 0; padding: 2px 20px 2px 10px; text-decoration: none}
#from_google_home_friends #page ul#not_yet_on_twinity_already_on_twinity_tabs li.active a, #home_contact_imports #page ul#not_yet_on_twinity_already_on_twinity_tabs li.active a {color: #363a43}
#from_google_home_friends #page #content form ul, #home_contact_imports #page #content form ul {margin-left: 0; background: transparent url(/images/list_background.gif) repeat-x scroll left top; border-bottom: 1px solid #DDDDDD; border-top: 1px solid #DDDDDD; float: left; height: 200px; margin-bottom: 12px; overflow: auto; width: 410px}
#from_google_home_friends #page #content form button, #home_contact_imports #page #content form button {clear: left; margin-top: 10px}
#from_google_home_friends #page #content form li, #home_contact_imports #page #content form li {background-image: none; padding-left: 0; clear: left}
#from_google_home_friends #page #content form li input, #home_contact_imports #page #content form li input {float: left}
#from_google_home_friends #page #content form li label, #home_contact_imports #page #content form li label {padding-top: 3px; width: 290px; cursor: pointer}
#from_google_home_friends #page #content form p, #home_contact_imports #page #content form p {padding-bottom: 10px; border-bottom: 1px solid #ddd}
#from_google_home_friends #page form.create_invitation textarea, #home_contact_imports #page form.create_invitation textarea {height: 200px; margin-bottom: 12px; overflow: auto; width: 407px}
img.os_logo {margin: 20px 20px 0}
#page h1 a {display: inline}
#page #secondary_navigation {display: inline}
#root #page #secondary_navigation {display: none}
#page #primary_content {display: inline}
#page #primary_content .primary_column, #page #primary_content .secondary_column, #page #primary_content .profile_edit {display: inline}
.primary_teaser_png {behavior: url(/stylesheets/iepngfix.htc)}
img.visualcorner {behavior: url(/stylesheets/iepngfix.htc)}
img.secondary_visual, p.flash_notice, p.flash_error {behavior: url(/stylesheets/iepngfix.htc)}
* html .boxednote .cms_snippet {background-position: 0 1px; border-top: 1px solid #f4f4f4; position: relative}
* html #primary_content .list_head .list_head_element button {position: static; float: right; margin: 0 0 0 20px}
* html #primary_content li.person, * html #primary_content li.place, * html #primary_content li.event, * html #primary_content li.company {position: static; border-top: none}
* html legend {margin-left: -7px}
*+html legend {margin-left: -7px}
* html .list_head_element label.checkbox, * html .list_head_element label.radio {line-height: 20px}
*+html .list_head_element label.checkbox, *+html .list_head_element label.radio {line-height: 20px}
* html #footer, * html #content, * html .pagination, * html #languages_list li {height: 1%; overflow: visible}
*+html #footer, *+html #content, *+html .pagination, *+html #languages_list li {min-height: 1%}
#footer:after, #content:after, .join_beta:after, .pagination:after, #languages_list li:after {clear: both; content: "."; display: block; height: 0; visibility: hidden}
dl.revenue_statement_navigation {margin-bottom: 20px}
dl.revenue_statement_navigation dd {display: inline}