fieldset {margin-bottom: 1em; padding: .5em} form {margin: 0; padding: 0} hr {height: 1px; border: 1px solid gray} img {border: 0} table {border-collapse: collapse} th {text-align: left; padding-right: 1em; border-bottom: 3px solid #ccc} .clear-block:after {content: "."; display: block; height: 0; clear: both; visibility: hidden} .clear-block {display: inline-block} * html .clear-block {height: 1%} .clear-block {display: block} .node-unpublished {background-color: #fff4f4} .preview .node {background-color: #ffffea} #node-admin-filter ul {list-style-type: none; padding: 0; margin: 0; width: 100%} #node-admin-buttons {float: left; margin-left: 0.5em; clear: right} td.revision-current {background: #ffc} .node-form .form-text {display: block; width: 95%} .node-form .container-inline .form-text {display: inline; width: auto} .node-form .standard {clear: both} .node-form textarea {display: block; width: 95%} .node-form .attachments fieldset {float: none; display: block} .terms-inline {display: inline} ul.menu {list-style: none; border: none; text-align:left} ul.menu li {margin: 0 0 5px 0.5em} li.expanded {list-style-type: circle; list-style-image: url(../../misc/menu-expanded.png); padding: 0.2em 0.5em 0 0; margin: 0} li.collapsed {list-style-type: disc; list-style-image: url(../../misc/menu-collapsed.png); padding: 0.2em 0.5em 0 0; margin: 0} li.leaf {list-style-type: square; list-style-image: url(../../misc/menu-leaf.png); padding: 0.2em 0.5em 0 0; margin: 0} li a.active {color: #000} td.menu-disabled {background: #ccc} .block ul {margin: 0; padding: 0 0 0.25em 1em} div.fieldgroup {margin:.5em 0 1em 0} div.fieldgroup .content {padding-left:1em} .field .field-label, .field .field-label-inline, .field .field-label-inline-first {font-weight:bold} .field .field-label-inline, .field .field-label-inline-first {display:inline} .field .field-label-inline {visibility:hidden} .node-form .content-multiple-table td.content-multiple-drag {width:30px; padding-right:0} .node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle{padding-right:.5em} .node-form .content-add-more .form-submit{margin:0} .node-form .number {display:inline; width:auto} .node-form .text {width:auto} .form-item #autocomplete .reference-autocomplete {white-space:normal} .form-item #autocomplete .reference-autocomplete label {display:inline; font-weight:normal} #content-field-overview-form .advanced-help-link, #content-display-overview-form .advanced-help-link {margin: 4px 4px 0 0} #content-field-overview-form .label-group, #content-display-overview-form .label-group {font-weight: bold} table#content-field-overview .label-add-new-field, table#content-field-overview .label-add-existing-field, table#content-field-overview .label-add-new-group {float: left} table#content-field-overview tr.content-add-new .tabledrag-changed {display: none} table#content-field-overview tr.content-add-new .description {margin-bottom: 0} table#content-field-overview .content-new {font-weight: bold; padding-bottom: .5em} .advanced-help-topic dt {font-weight: bold} .advanced-help-topic dd {margin-bottom: 1em} body.drag {cursor: move} th.active img {display: inline} tr.even, tr.odd {background-color: #eee; border-bottom: 1px solid #ccc; padding: 0.1em 0.6em} tr.even {background-color: #e1eee1} tr.drag {background-color: #fffff0} tr.drag-previous {background-color: #ffd} td.active {background-color: #ddd} td.checkbox, th.checkbox {text-align: center} tbody {border-top: 1px solid #ccc} tbody th {border-bottom: 1px solid #ccc} thead th {text-align: left; padding-right: 1em; border-bottom: 3px solid #ccc} .breadcrumb {padding-bottom: .5em } div.indentation {width: 20px; height: 1.7em; margin: -0.4em 0.2em -0.4em -0.4em; padding: 0.42em 0 0.42em 0.6em; float: left} div.tree-child {background: url(../../misc/tree.png) no-repeat 11px center} div.tree-child-last {background: url(../../misc/tree-bottom.png) no-repeat 11px center} div.tree-child-horizontal {background: url(../../misc/tree.png) no-repeat -11px center} .error {color: #e55} div.error {border: 1px solid #d77} div.error, tr.error {background: #fcc; color: #200; padding: 2px} .warning {color: #e09010} div.warning {border: 1px solid #f0c020} div.warning, tr.warning {background: #ffd; color: #220; padding: 2px} .ok {color: #008000} div.ok {border: 1px solid #00aa00} div.ok, tr.ok {background: #dfd; color: #020; padding: 2px} .item-list .icon {color: #555; float: right; padding-left: 0.25em; clear: right} .item-list .title {font-weight: bold} .item-list ul {margin: 0 0 0.75em 0; padding: 0} .item-list ul li {margin: 0 0 0.25em 1.5em; padding: 0; list-style: disc} ol.task-list li.active {font-weight: bold} .form-item {margin-top: 1em; margin-bottom: 1em} tr.odd .form-item, tr.even .form-item {margin-top: 0; margin-bottom: 0; white-space: nowrap} tr.merge-down, tr.merge-down td, tr.merge-down th {border-bottom-width: 0 !important} tr.merge-up, tr.merge-up td, tr.merge-up th {border-top-width: 0 !important} .form-item input.error, .form-item textarea.error, .form-item select.error {border: 2px solid red} .form-item .description {font-size: 0.85em} .form-item label {display: block; font-weight: bold} .form-item label.option {display: inline; font-weight: normal} .form-checkboxes, .form-radios {margin: 1em 0} .form-checkboxes .form-item, .form-radios .form-item {margin-top: 0.4em; margin-bottom: 0.4em} .marker, .form-required {color: #f00} .more-link {text-align: right} .more-help-link {font-size: 0.85em; text-align: right} .nowrap {white-space: nowrap} .item-list .pager {clear: both; text-align: center} .item-list .pager li {background-image:none; display:inline; list-style-type:none; padding: 0.5em} .pager-current {font-weight:bold} .tips {margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; font-size: 0.9em} dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b select {font-family: inherit; font-size: inherit; width: 14em} dl.multiselect dd.a, dl.multiselect dd.a .form-item {width: 8em} dl.multiselect dt, dl.multiselect dd {float: left; line-height: 1.75em; padding: 0; margin: 0 1em 0 0} dl.multiselect .form-item {height: 1.75em; margin: 0} .container-inline div, .container-inline label {display: inline} ul.primary {border-collapse: collapse; padding: 0 0 0 1em; white-space: nowrap; list-style: none; margin: 5px; height: auto; line-height: normal; border-bottom: 1px solid #bbb} ul.primary li {display: inline} ul.primary li a {background-color: #ddd; border-color: #bbb; border-width: 1px; border-style: solid solid none solid; height: auto; margin-right: 0.5em; padding: 0 1em; text-decoration: none} ul.primary li.active a {background-color: #fff; border: 1px solid #bbb; border-bottom: #fff 1px solid} ul.primary li a:hover {background-color: #eee; border-color: #ccc; border-bottom-color: #eee} ul.secondary {border-bottom: 1px solid #bbb; padding: 0.5em 1em; margin: 5px} ul.secondary li {display: inline; padding: 0 1em; border-right: 1px solid #ccc} ul.secondary a {padding: 0; text-decoration: none} ul.secondary a.active {border-bottom: 4px solid #999} #autocomplete {position: absolute; border: 1px solid; overflow: hidden; z-index: 100} #autocomplete ul {margin: 0; padding: 0; list-style: none} #autocomplete li {background: #fff; color: #000; white-space: pre; cursor: default} #autocomplete li.selected {background: #0072b9; color: #fff} html.js input.form-autocomplete {background-image: url(../../misc/throbber.gif); background-repeat: no-repeat; background-position: 100% 2px} html.js input.throbbing {background-position: 100% -18px} html.js fieldset.collapsed {border-bottom-width: 0; border-left-width: 0; border-right-width: 0; margin-bottom: 0; height: 1em} html.js fieldset.collapsed * {display: none} html.js fieldset.collapsed legend {display: block} html.js fieldset.collapsible legend a {padding-left: 15px; background: url(../../misc/menu-expanded.png) 5px 75% no-repeat} html.js fieldset.collapsed legend a {background-image: url(../../misc/menu-collapsed.png); background-position: 5px 50%} * html.js fieldset.collapsed legend, * html.js fieldset.collapsed legend *, * html.js fieldset.collapsed table * {display: inline} html.js fieldset.collapsible {position: relative} html.js fieldset.collapsible legend a {display: block} html.js fieldset.collapsible .fieldset-wrapper {overflow: auto} .resizable-textarea {width: 95%} .resizable-textarea .grippie {height: 9px; overflow: hidden; background: #eee url(../../misc/grippie.png) no-repeat center 2px; border: 1px solid #ddd; border-top-width: 0; cursor: s-resize} html.js .resizable-textarea textarea {margin-bottom: 0; width: 100%; display: block} .draggable a.tabledrag-handle {cursor: move; float: left; height: 1.7em; margin: -0.4em 0 -0.4em -0.5em; padding: 0.42em 1.5em 0.42em 0.5em; text-decoration: none} a.tabledrag-handle:hover {text-decoration: none} a.tabledrag-handle .handle {margin-top: 4px; height: 13px; width: 13px; background: url(../../misc/draggable.png) no-repeat 0 0} a.tabledrag-handle-hover .handle {background-position: 0 -20px} .joined + .grippie {height: 5px; background-position: center 1px; margin-bottom: -2px} .teaser-checkbox {padding-top: 1px} div.teaser-button-wrapper {float: right; padding-right: 5%; margin: 0} .teaser-checkbox div.form-item {float: right; margin: 0 5% 0 0; padding: 0} textarea.teaser {display: none} html.js .no-js {display: none} .progress {font-weight: bold} .progress .bar {background: #fff url(../../misc/progress.gif); border: 1px solid #00375a; height: 1.5em; margin: 0 0.2em} .progress .filled {background: #0072b9; height: 1em; border-bottom: 0.5em solid #004a73; width: 0%} .progress .percentage {float: right} .progress-disabled {float: left} .ahah-progress {float: left} .ahah-progress .throbber {width: 15px; height: 15px; margin: 2px; background: transparent url(../../misc/throbber.gif) no-repeat 0px -18px; float: left} tr .ahah-progress .throbber {margin: 0 2px} .ahah-progress-bar {width: 16em} #first-time strong {display: block; padding: 1.5em 0 .5em} tr.selected td {background: #ffc} table.sticky-header {margin-top: 0; background: #fff}  #clean-url.install {display: none} html.js .js-hide {display: none} #system-modules div.incompatible {font-weight: bold} #system-themes-form div.incompatible {font-weight: bold} span.password-strength {visibility: hidden} input.password-field {margin-right: 10px} div.password-description {padding: 0 2px; margin: 4px 0 0 0; font-size: 0.85em; max-width: 500px} div.password-description ul {margin-bottom: 0} .password-parent {margin: 0 0 0 0} input.password-confirm {margin-right: 10px} .confirm-parent {margin: 5px 0 0 0} span.password-confirm {visibility: hidden} span.password-confirm span {font-weight: normal} #permissions td.module {font-weight: bold} #permissions td.permission {padding-left: 1.5em} #access-rules .access-type, #access-rules .rule-type {margin-right: 1em; float: left} #access-rules .access-type .form-item, #access-rules .rule-type .form-item {margin-top: 0} #access-rules .mask {clear: both} #user-login-form {text-align: center} #user-admin-filter ul {list-style-type: none; padding: 0; margin: 0; width: 100%} #user-admin-buttons {float: left; margin-left: 0.5em; clear: right} #user-admin-settings fieldset .description {font-size: 0.85em; padding-bottom: .5em} .profile {clear: both; margin: 1em 0} .profile .picture {float: right; margin: 0 1em 1em 0} .profile h3 {border-bottom: 1px solid #ccc} .profile dl {margin: 0 0 1.5em 0} .profile dt {margin: 0 0 0.2em 0; font-weight: bold} .profile dd {margin: 0 0 1em 0} #forum .description {font-size: 0.9em; margin: 0.5em} #forum td.created, #forum td.posts, #forum td.topics, #forum td.last-reply, #forum td.replies, #forum td.pager {white-space: nowrap} #forum td.posts, #forum td.topics, #forum td.replies, #forum td.pager {text-align: center} #forum tr td.forum {padding-left: 25px; background-position: 2px 2px; background-image: url(../../misc/forum-default.png); background-repeat: no-repeat} #forum tr.new-topics td.forum {background-image: url(../../misc/forum-new.png)} #forum div.indent {margin-left: 20px} .forum-topic-navigation {padding: 1em 0 0 3em; border-top: 1px solid #888; border-bottom: 1px solid #888; text-align: center; clear: right } .forum-topic-navigation .topic-previous {text-align: right; float: left; width: 46%} .forum-topic-navigation .topic-next {text-align: left; float: right; width: 46%} .poll .bar {height: 1em; margin: 1px 0; background-color: #ddd} .poll .bar .foreground {background-color: #000; height: 1em; float: left} .poll .links {text-align: center} .poll .percent {text-align: right} .poll .total {text-align: center} .poll .vote-form {text-align: center} .poll .vote-form .choices {text-align: left; margin: 0 auto; display: table} .poll .vote-form .choices .title {font-weight: bold} .node-form #edit-poll-more {margin: 0} td.poll-chtext {width: 80%} td.poll-chvotes .form-text {width: 85%} .expiration {display:inline} .expiration .form-item {display:inline} .uc-store-admin-table {margin: 1em auto; border: 1px dashed #bbb} .uc-store-admin-table tbody {border-top: 0px} .uc-store-admin-panel {margin: 1em; padding: 1em} .uc-store-admin-panel .uc-store-icon {float: left; margin-right: 1em} .uc-store-admin-panel .panel-title {padding-top: 4px; font-size: 1.5em; width: 100%} .uc-store-admin-panel .panel-show-link a {cursor: pointer} .uc-customer-table .uc-store-icon {float: left; margin-right: .5em} .uc-customer-table tr.odd:hover, .uc-customer-table tr.even:hover {background-color: #ddd} .uc-cust-orders-table tr.odd:hover, .uc-cust-orders-table tr.even:hover {background-color: #ddd} .uc-cust-orders-table .uc-store-icon {float: left; margin-right: .5em} #store-footer {width: 100%; text-align: center; font-size: x-small; clear: both} table.settings-overview {width: auto} table.settings-overview td {padding: .5em} table.settings-overview tbody {border: 0px} table.settings-overview tr.section {border: 1px dashed #bbb} .section-title {font-weight: bold} table.section-items {width: auto} table.section-items td {padding: .25em} .settings-icon {position: relative; top: 1px; left: 1px} tr.section {cursor: pointer} tr.section:hover {background-color: #ddd} #uc-country-import-form .form-item, #uc-country-import-form .form-item label {display: inline; float: left; margin-right: 1em} #uc-country-import-form .form-submit {float: left; margin-top: 1em} #uc-country-import-form table {clear: left} .summary-overview {padding: .5em; border: 1px dashed #bbb; margin-bottom: -1px} .summary-title {font-weight: bold} .product_image {float: right; clear: right; text-align: center; border-left: 1px solid; padding-top: 4px; padding-left: 4px; margin-left: 4px} .display_price {float: right; clear: right; width: 100px; text-align: center; font-size: 1.3em; font-weight: bold; padding-bottom: 4px; padding-left: 4px} .model {display: inline; margin-right: 2em; font-weight: bold} h3.title {margin-top: 1em} .node-form .product-field table {width: auto; margin: 0} .node-form .product-field td {padding: 3px 6px 0 0} .node-form tbody {border: none; margin: 0} .node-form .product-field table .form-item {margin-top: 0; margin-bottom: 0} .node-form .product-field .form-text {width: auto; display: inline} .product-ubrowser, .product-buffer {background-color: #dddddd; border: 1px solid #999999; margin-top: 1em; margin-right: 2em; width: auto} .product-ubrowser {padding-left: 1em} .product-buffer {padding: 1em} .product-buffer .form-submit {margin: 0em} #products-selector table {margin: 0em 0em} #products-selector td {padding: 0em .5em} div#products-selector form {margin-bottom: 0em} #products-selector div.form-item {margin-bottom: .5em; margin-top: .5em} #buffer-images {margin-bottom: 1em} #buffer-images img {margin: .5em} table.product-list {clear: both} .add-feature div {padding-right: 1em} .add-feature div, .add-feature label {display: inline} .order-overview-form {float: left; padding: 0em 2em 0em 0em} .order-overview-form .form-item {margin-bottom: 0em} .order-overview-form #uc-order-select-form, .order-overview-form #uc-order-admin-sort-form {margin-bottom: 0em} .uc-orders-table {width: 100%; clear: both} .uc-orders-table thead th {white-space: nowrap} .uc-orders-table tr.odd:hover, .uc-orders-table tr.even:hover {background-color: #ddd} .uc-orders-table img {float: left; margin-right: .5em} .order-admin-icons {margin-left: 2px} .order-admin-icons img {position: relative; top: 3px; padding: 0px 3px} .order-pane {border-style: solid; border-color: #bbb; border-width: 1px; padding: .5em; margin: .5em;; width: auto; line-height: 1.1em} .order-pane thead {background-color: #ddd} .order-pane tbody {border-top: 0px} .order-pane-title {font-weight: bold; padding-bottom: .5em} .pos-left {float: left} .abs-left {clear: left} .pos-right {float: right} .abs-right {float: right; clear: right} .text-right {text-align: right} .text-center {text-align: center} .full-width {width: 100%} .order-pane-table {width: 100%} .order-pane-table .order-pane-table-heading {font-weight: bold; background-color: #ddd; border-style: solid; border-width: 0px 0px 2px 0px; border-color: #bbb} .order-pane-table thead th {font-weight: bold; background-color: #ddd; border-style: solid; border-width: 0px 0px 2px 0px; border-color: #bbb; padding: 4px 8px} .order-pane-table tr {border-style: solid; border-width: 0px 0px 1px 0px; border-color: #bbb} .order-pane-table tr.odd td, .order-pane-table tr.even td {padding: 4px 8px} .order-edit-table {width: auto} .order-edit-table .oet-label {text-align: right; font-weight: bold} .order-edit-table .form-item {display: inline} .address-select-box {background-color: #ddd; border: solid 1px #999; width: auto; padding-left: 1em; padding-bottom: 1em; margin-bottom: 1em} .customer-select-box {background-color: #ddd; border: solid 1px #999; width: auto; padding: 1em; margin-top: 1em} .product-select-box {background-color: #ddd; border: solid 1px #999; width: auto; margin-right: auto; margin-bottom: 1em} .product-select-box2 {background-color: #ddd; border: solid 1px #999; width: auto; margin-right: auto; margin-bottom: 1em; padding-left: 1em; padding-bottom: 1em} .line-item-table {width: 100%} .line-item-table td {padding: 2px} .line-item-table .li-title {width: 100%; font-weight: bold; text-align: right} .line-item-table .li-amount {text-align: right} .line-item-table .form-item {display: inline} .order-review-table tbody {border-top: 0px} .product-options {font-size: .7em} .order-pane #uc-credit-order-view-form {margin-top: .5em; margin-bottom: 0em} #uc-credit-order-view-form .form-submit {margin: 0em} .order-pane #uc-order-view-update-form {margin-bottom: 1em} .update-controls {padding-top: 1em} .update-controls div {padding-right: 1em} .update-controls div, .update-controls label {display: inline} .update-controls .form-submit {margin: 0em} .address-select-box #uc-order-address-book-form {margin-bottom: 0em} .order-pane.abs-left .form-submit {margin: 0.5em 0.5em 0.5em 0em} .order-pane #customer-select form {margin-bottom: 0em}