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;
  focus-outline: 0; }

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: "" ""; }


body {
  background-color: #000000;
  color: #999999;
  font: 10px Tahoma, Verdana, Arial, Sans-Serif;
  line-height: 1.5em;
  margin: 0;
  border: 0;
  padding: 0;
  height: 100%;
  max-height: 100%;
  overflow: auto;
  min-width: 900px; }
  body.mystock_splash {
    height: auto !important;
    height: 100%;
    min-height: 100%; }

ol, ul, li {
  font-size: 10px; }

p {
  color: #999999;
  font-size: 11px; }

h1 {
  color: #ffff99;
  font-size: 14px; }

h2 {
  color: #ffffff;
  font-size: 12px; }
  h2.highlight {
    color: #ffff99; }

h3 {
  color: #999999;
  font-size: 12px; }

h4 {
  font-size: 10px; }


span.ellipsis {
  font-size: 10px; }

li.branch span {
  font-size: 10px; }

a {
  text-decoration: none; }
  a:link {
    color: #ee1166; }
  a:visited {
    color: #ee1166; }
  a:hover, a:active {
    text-decoration: underline; }
  a.link_arrow {
    background: transparent url(../images/link_arrow.gif) no-repeat 100% 50%;
    padding-right: 10px; }
  a.link_arrow_prev {
    position: relative;
    background: transparent url(../images/link_arrow_prev.gif) no-repeat 0% 50%;
    padding-left: 10px; }
  a.admin_link {
    color: #30c3e5; }

abbr, acronym {
  border-bottom: 1px dotted #999999; }

#quick_login_form_1, #session_1, #flash_1, #page, #footer, #session_2, #index_content, #header_container, .owner_container_bottom {
  width: 900px;
  margin: 0pt auto;
  position: relative;
  text-align: left; }

#header_container {
  margin-bottom: 20px; }

#header #banner {
  background-color: #454545;
  border-bottom: 1px solid #1c1c1c; }
  #header #banner #quick_login_1 {
    line-height: 18px;
    background-color: #232323;
    padding-bottom: 4px;
    text-align: right; }
    #header #banner #quick_login_1 #quick_login_form_1 {
      text-align: right;
      font-size: .9em; }
      #header #banner #quick_login_1 #quick_login_form_1 .field {
        display: inline;
        margin-right: 1.5em; }
        #header #banner #quick_login_1 #quick_login_form_1 .field label.primary {
          display: inline;
          margin-right: 0.5em; }
        #header #banner #quick_login_1 #quick_login_form_1 .field .primary {
          display: inline; }
          #header #banner #quick_login_1 #quick_login_form_1 .field .primary input.text {
            font-size: 10px;
            height: 12px;
            padding: 0; }
          #header #banner #quick_login_1 #quick_login_form_1 .field .primary #quick_session_remember_me {
            position: relative;
            top: 4px; }
      #header #banner #quick_login_1 #quick_login_form_1 .buttons {
        display: inline;
        font-size: .9em; }
  #header #banner #session_1 {
    line-height: 20px;
    text-align: right;
    font-size: .9em;
    position: relative; }
    #header #banner #session_1 ul.links {
      position: relative;
      float: left;
      list-style: none; }
      #header #banner #session_1 ul.links li {
        display: inline;
        font-size: 1.1em; }
        #header #banner #session_1 ul.links li.divider {
          border-left: 1px solid #333333; }
        #header #banner #session_1 ul.links li a {
          color: #fff; }
    #header #banner #session_1 ul.status {
      list-style: none; }
      #header #banner #session_1 ul.status li {
        display: inline;
        font-size: 1.1em;
        margin: 0 0 0 0.5em; }
        #header #banner #session_1 ul.status li.divider {
          border-left: 1px solid #333333; }
        #header #banner #session_1 ul.status li a {
          color: #fff; }

#copyright_1 {
  margin: 2em 0; }
  #copyright_1 ul.links {
    list-style: none; }
    #copyright_1 ul.links li {
      display: inline;
      text-transform: uppercase;
      font-size: 0.9em;
      margin: 0 1em 0 0; }
      #copyright_1 ul.links li a {
        color: #808080; }
      #copyright_1 ul.links li a:hover {
        color: #fff;
        text-decoration: none; }

#sticky {
  background: transparent url(../images/shadow_top.gif) repeat-x;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 32px;
  background-color: #dd1166;
  border-bottom: 1px solid #333333; }
  #sticky #session_2 {
    color: #fff; }
    #sticky #session_2 ul.status {
      list-style: none; }
      #sticky #session_2 ul.status li {
        position: relative;
        top: 6px;
        display: inline;
        font-size: 10px;
        line-height: 20px; }
        #sticky #session_2 ul.status li a {
          color: #fff; }
        #sticky #session_2 ul.status li.divider {
          border-left: 1px solid #fff;
          margin: 0 1em; }
        #sticky #session_2 ul.status li.value a {
          color: #ff9; }

#flash_1 {
  margin-top: 1em;
  margin-bottom: 1em; }
  #flash_1 .error, #flash_1 .message, #flash_1 .notice, #flash_1 .warning, #flash_1 .success {
    line-height: 2em;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    padding-left: 2em; }
  #flash_1 .error {
    background: transparent url(../images/flash/error.png) no-repeat 0pt 1pt;
    border-bottom: 1px solid #300;
    border-top: 1px solid #300; }
    #flash_1 .error p {
      color: #900; }
  #flash_1 .message {
    background: transparent url(../images/flash/message.png) no-repeat 0pt 1pt;
    border-bottom: 1px solid #224;
    border-top: 1px solid #224; }
    #flash_1 .message p {
      color: #669; }
  #flash_1 .notice, #flash_1 .success {
    background: transparent url(../images/flash/notice.png) no-repeat 0pt 1pt;
    border-bottom: 1px solid #030;
    border-top: 1px solid #030; }
    #flash_1 .notice p,     #flash_1 .success p {
      color: #090; }
  #flash_1 .warning {
    background: transparent url(../images/flash/warning.png) no-repeat 0pt 1pt;
    border-bottom: 1px solid #420;
    border-top: 1px solid #420; }
    #flash_1 .warning p {
      color: #960; }

.clear_fix {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

div.modal {
  display: none; }

#modal_container {
  background-color: #0c0c0c;
  border: 1px solid #1c1c1c;
  color: #fff; }
  #modal_container #modal_header_1 {
    padding: 0.5em 1em; }
    #modal_container #modal_header_1 h1.title {
      font-size: 1.2em; }
  #modal_container #modal_content_1 {
    background-color: #000;
    border-top: 1px solid #1c1c1c;
    border-bottom: 1px solid #1c1c1c;
    padding: 0.5em 1em; }
  #modal_container #modal_footer_1 {
    padding: 0.5em 1em; }

#modal_overlay {
  background-color: #000; }

div.filters_wrapper {
  width: 900px;
  margin: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 4px 0;
  border: 1px dotted #454545;
  border-width: 1px 0; }
  div.filters_wrapper div.filters {
    background-color: #232323;
    padding: 10px; }
    div.filters_wrapper div.filters ol#branches_1, div.filters_wrapper div.filters #search_terms_1, div.filters_wrapper div.filters #tags_1 {
      border-width: 0;
      margin-top: 0; }
      div.filters_wrapper div.filters ol#branches_1 li,       div.filters_wrapper div.filters #search_terms_1 li,       div.filters_wrapper div.filters #tags_1 li {
        border-bottom: 0; }
    div.filters_wrapper div.filters ul.filter-choices {
      float: left;
      margin-right: 15px; }

table.subdued {
  margin-top: .5em;
  margin-bottom: .5em; }
  table.subdued th {
    background-color: #1c1c1c;
    padding: 0.25em 0.5em;
    border-top: 1px solid #333333; }
  table.subdued tr td {
    border-top: 1px solid #333333;
    padding: 0.25em 0.5em;
    vertical-align: top; }

table.classy {
  margin-top: .5em;
  margin-bottom: .5em;
  font-size: 10px; }
  table.classy th {
    padding: 0.25em 0.5em;
    color: white;
    border-bottom: 1px solid #333333; }
  table.classy tr td {
    border-bottom: 1px solid #333333;
    padding: 0.25em 0.5em;
    vertical-align: top; }

table.contact {
  margin-top: 2em; }
  table.contact tr td {
    padding-top: 0.25em;
    padding-right: 2em; }
    table.contact tr td.top {
      padding-top: 2em; }

table.tag_list {
  width: 100%; }
  table.tag_list th.tag {
    width: 30%; }
  table.tag_list td.tag {
    padding-top: 0.75em; }
  table.tag_list tr li {
    position: relative; }

h1.heading {
  color: #ffff99;
  font-size: 1.2em; }

a.removelink {
  background: url(/images/delete_circle.png) top left no-repeat;
  width: 22px;
  height: 22px;
  display: block;
  margin-left: 4px;
  float: left; }
  a.removelink:hover {
    background: url(/images/delete_circle.png) bottom left no-repeat; }
  a.removelink span {
    display: none; }

a.editlink {
  float: left;
  width: 22px;
  height: 22px;
  display: block;
  background: url(/images/timer.gif) no-repeat top left;
  margin-left: 4px; }
  a.editlink:hover {
    background: url(/images/timer.gif) no-repeat center left; }
  a.editlink span {
    display: none; }
  a.editlink.loading {
    background: url(/images/timer.gif) no-repeat bottom right; }

.mystock_help h1 {
  margin-bottom: 1em; }
.mystock_help .member_support {
  margin-top: 1em; }

.errorExplanation {
  border: 1px solid #990000;
  padding: 1em;
  margin-top: .5em;
  margin-bottom: .5em; }
  .errorExplanation h2 {
    color: #990000;
    margin-bottom: .5em; }
  .errorExplanation ul {
    margin-left: 2em;
    list-style: disc; }

div.photo div.progress {
  border: 1px solid #C2E3EF;
  background-color: #990000;
  text-align: left;
  height: 6px;
  width: 98px; }
  div.photo div.progress div {
    background: #7BB963;
    height: 6px;
    width: 0; }

.search_terms {
  background: #000;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  z-index: 4132;
  cursor: pointer; }
  .search_terms div:hover {
    background: #444;
    color: #DD1166; }

.mystock_splash #splash {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 99%;
  height: 98%; }
  .mystock_splash #splash #splash_container {
    border: 1px solid #000;
    background: #000 url(../images/splash_james_nader.jpg) no-repeat center 70px;
    margin: auto;
    width: 900px;
    height: 98%; }
    .mystock_splash #splash #splash_container #splash_description {
      margin-left: 490px;
      width: 360px; }
      .mystock_splash #splash #splash_container #splash_description p.enter {
        margin-top: 20px; }
    .mystock_splash #splash #splash_container #splash_logo_container #splash_logo {
      margin-top: 20px;
      margin-left: 200px; }
      .mystock_splash #splash #splash_container #splash_logo_container #splash_logo #logo {
        float: left;
        width: 140px;
        padding-top: 1.2em; }
        .mystock_splash #splash #splash_container #splash_logo_container #splash_logo #logo a, .mystock_splash #splash #splash_container #splash_logo_container #splash_logo #logo span {
          background: url(../images/mystock_logo_mini.png) no-repeat;
          border-style: none;
          display: block;
          float: left;
          height: 57px;
          width: 137px; }
        .mystock_splash #splash #splash_container #splash_logo_container #splash_logo #logo img {
          display: none;
          width: 0; }
    .mystock_splash #splash #splash_container #splash_logo_container #splash_tagline {
      width: 150px;
      float: left; }
      .mystock_splash #splash #splash_container #splash_logo_container #splash_tagline h2 {
        color: #c0c0c0;
        font-size: 10px;
        margin: 43px 0 0 0.25em;
        text-transform: uppercase; }

.expandable div#page.wider {
  width: 100%! important; }
  .expandable div#page.wider #stock_photo_list_1 {
    margin-left: 1em;
    margin-right: 1em; }
  .expandable div#page.wider .default_view .page_description {
    width: 95%;
    margin: 0 auto; }
  .expandable div#page.wider .fixed-now {
    display: none !important; }
  .expandable div#page.wider .liquid-now {
    display: block !important; }

.fixed-now {
  display: block; }

.liquid-now {
  display: none; }

.clicky-make-wider {
  width: 40px;
  height: 40px;
  background-color: red; }

.photo-thumb, .photo-details-and-form {
  display: inline-block;
  margin-right: 20px; }

.purchased-item {
  width: 51%;
  float: left;
  margin-bottom: 15px; }

.photo-download-terms-agreement {
  width: 350px;
  height: 115px;
  float: right;
  color: #eee;
  background-color: #222;
  border: 1px solid #444;
  padding: 4px; }

.photo-details-and-form {
  width: 200px;
  vertical-align: top; }
  .photo-details-and-form span.title {
    color: #ffff99;
    font-size: 110%;
    font-weight: 600; }
  .photo-details-and-form span.terms {
    float: left;
    width: 160px;
    margin-left: 10px; }
  .photo-details-and-form div.terms-container {
    width: 100%;
    margin-top: 10px;
    vertical-align: top; }
    .photo-details-and-form div.terms-container input {
      float: left; }
  .photo-details-and-form .download-image-button {
    margin-left: 30px;
    font-size: 90%;
    border: 1px solid #333;
    background-color: #444;
    color: #eee;
    margin-top: 10px; }
    .photo-details-and-form .download-image-button:hover {
      color: #ff9; }

#swf-upload {
  width: 120px; }

#message-window {
  color: white;
  text-align: center; }

#new-lightbox-form-container {
  display: none; }

#lightbox_name, #lightbox_tag_list {
  height: 12px;
  font-size: 0.9em;
  margin-left: 8px; }

.public_photo_list {
  margin-top: 8px; }

#available_lightboxes {
  margin: 8px 20px 0px 20px; }

.button.subtle {
  background-color: #434343;
  color: white;
  border: 0;
  padding: 4px;
  cursor: pointer; }
  .button.subtle:hover {
    background-color: #545454; }

a.subtle {
  text-decoration: none; }
  a.subtle:link {
    color: #999 !important; }
  a.subtle:visited {
    color: #999 !important; }
  a.subtle:hover, a.subtle:active {
    color: #fff !important; }

.defaultText {
  width: 200px; }

.defaultTextActive {
  color: #a1a1a1;
  font-style: italic; }

.term-branch-links .clarification {
  width: 200px;
  float: left;
  font-size: 10px; }
.term-branch-links .options {
  float: left;
  margin-left: 20px; }
  .term-branch-links .options ol li {
    float: left;
    margin-right: 20px; }

h4 {
  font-size: 120%; }

span.focus {
  color: white; }

.photo_list ol.photos li.photo.highlighted .add-photo-lightbox {
  visibility: hidden; }

table.pagination_table {
  width: 100%; }
  table.pagination_table tr td {
    vertical-align: top; }

#photo_list_header, #photo_list_title, #photo_list_footer, #gallery_view_title {
  width: 900px;
  margin: auto; }

#photo_options {
  width: 900px; }
  #photo_options .options-container .button {
    height: 15px;
    padding: 0; }
  #photo_options table.photo_options_table {
    width: 900px; }
    #photo_options table.photo_options_table td {
      vertical-align: middle; }
      #photo_options table.photo_options_table td.sorting_container {
        text-align: right !important; }
  #photo_options table.photo_sorting_table {
    height: 20px;
    float: right; }
    #photo_options table.photo_sorting_table td {
      height: 20px;
      vertical-align: top;
      padding-left: 1em; }
      #photo_options table.photo_sorting_table td select#per_page {
        background-color: #222222 !important;
        border: 1px solid #333333 !important;
        color: #CCCCCC !important; }

#photo_tally_text {
  float: left; }

#per_page_container {
  float: left;
  margin-left: 20px; }

.owner_container #photo_options table.photo_options_table {
  width: 880px; }

.search-page-options {
  display: block;
  vertical-align: top;
  height: 20px; }
  .search-page-options label.go_to {
    position: relative;
    top: -4px; }
  .search-page-options select {
    font-size: .9em; }
  .search-page-options input.text {
    font-size: .9em;
    position: relative;
    top: -4px; }
  .search-page-options .subtle {
    height: 20px;
    margin-left: 10px; }

.terms_query {
  width: 900px;
  margin: 0 auto; }

select#keyword_select {
  width: 200px; }

#spacing {
  width: 1px;
  height: 270px;
  float: left; }

table.photo_search tr td {
  padding-right: 4px;
  height: 20px;
  vertical-align: middle; }

.refine_button {
  margin-top: 5px; }

p.no_results {
  margin-top: 1em; }

#no_results {
  margin-top: 2em;
  margin-bottom: 2em;
  width: 360px;
  padding: 5px;
  border: 1px solid #333333; }
  #no_results ol li {
    list-style-type: decimal;
    margin-left: 20px; }

#instruction_container {
  width: 900px; }
  #instruction_container #model_instructions {
    margin-top: 1em;
    width: 380px; }
    #instruction_container #model_instructions h2 {
      margin-top: 1em; }
    #instruction_container #model_instructions p.image {
      margin-top: 1em; }
  #instruction_container #model_thumbs {
    float: right;
    width: 480px; }
    #instruction_container #model_thumbs p.courtesy {
      margin-top: 1em;
      text-align: right; }

#page #content_1.signup {
  border-top: 1px dotted #333333;
  border-bottom: 1px dotted #333333;
  padding-top: 1em;
  padding-bottom: 1em; }

#signup, #cart, #checkout {
  border-top: 1px dotted #333333;
  border-bottom: 1px dotted #333333;
  padding-top: 1em;
  padding-bottom: 1em; }

#signup_option {
  width: 400px;
  float: right; }
  #signup_option p.sign_up_link {
    margin-top: 1em; }

#checkout_steps {
  background-color: #1c1c1c;
  border: 1px solid #333333;
  padding: 5px;
  margin-bottom: 1em; }
  #checkout_steps #checkout_step_1, #checkout_steps #checkout_step_2, #checkout_steps #checkout_step_3 {
    float: left;
    width: 200px; }

table.photo_search {
  margin-bottom: 1em; }

#filtered_search_text {
  width: 900px;
  margin: 0pt auto; }
  #filtered_search_text p span.phrase_and {
    color: #999; }
  #filtered_search_text p span.phrase_or {
    color: #999; }
  #filtered_search_text p span.phrase_not {
    color: #999; }
  #filtered_search_text p span.phrase_stop {
    color: #999; }

#gallery_view_title {
  margin-bottom: 1em; }

#gallery_view h2.gallery {
  color: #c3d932; }
  #gallery_view h2.gallery span.divider, #gallery_view h2.gallery span.gallery_owner {
    color: #999999;
    font-size: 1em; }

.gallery_logo {
  margin-left: 8px; }

#gallery_search_container {
  width: 900px;
  text-align: right;
  margin-bottom: 20px; }
  #gallery_search_container table tr td.main_search_text {
    padding: 0;
    margin: 0;
    vertical-align: middle; }
  #gallery_search_container table tr td.main_search_button {
    padding-left: 2px;
    margin: 0;
    vertical-align: middle; }
  #gallery_search_container .main_search {
    height: 12px;
    font-size: .9em; }

#galleries span.featured_text {
  color: #fff;
  margin-right: 5px; }
#galleries span.divider {
  margin-left: 5px;
  margin-right: 5px; }
#galleries .default_view .page_description {
  width: 400px; }
#galleries a {
  color: #c3d932; }
  #galleries a.owner_link {
    color: #999999; }
#galleries table.featured_galleries {
  border: 0px;
  margin-top: 10px;
  width: 900px; }
  #galleries table.featured_galleries tr td {
    border: 0px;
    vertical-align: top;
    padding: 0px;
    padding: 0px; }
    #galleries table.featured_galleries tr td.small_feature {
      width: 398px;
      height: 364px; }
    #galleries table.featured_galleries tr td.large_feature {
      width: 502px;
      height: 364px; }
#galleries table.small_featured_galleries {
  border: 0px;
  margin: 0px;
  padding: 0px; }
  #galleries table.small_featured_galleries tr td {
    border: 0px;
    vertical-align: top; }
#galleries #gallery_thumb_container {
  border: 1px solid #333333; }
  #galleries #gallery_thumb_container.large {
    width: 500px;
    height: 362px; }
  #galleries #gallery_thumb_container.small_gallery {
    width: 187px;
    height: 175px;
    margin-left: 10px;
    margin-bottom: 10px; }
    #galleries #gallery_thumb_container.small_gallery .gallery_thumb {
      margin: 10px; }
  #galleries #gallery_thumb_container #gallery_thumb_outline {
    height: 320px;
    width: 480px;
    overflow: hidden;
    margin: 10px; }
#galleries p.featured_gallery_title {
  height: 12px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  line-height: 12px;
  font-size: 10px; }
#galleries #gallery_list_container {
  margin-top: 20px;
  border-bottom: 1px dotted #333333;
  margin-bottom: 10px;
  padding-bottom: 20px; }
#galleries #popular_galleries_list {
  float: left; }
  #galleries #popular_galleries_list h2 {
    margin-bottom: 20px; }
#galleries #new_galleries_list {
  margin-left: 450px; }
  #galleries #new_galleries_list h2 {
    margin-bottom: 20px; }
#galleries span.count {
  margin-right: 10px; }

p.disclaimer {
  margin-top: 10px; }

#gallery_search_results .gallery_thumb {
  border: 1px solid #333333; }
#gallery_search_results ol.galleries_1.galleries.public_gallery_list {
  margin-top: 20px;
  margin-bottom: 10px; }
  #gallery_search_results ol.galleries_1.galleries.public_gallery_list li {
    margin-right: 10px;
    margin-bottom: 10px;
    width: 192px;
    float: left;
    display: block; }
#gallery_search_results #gallery_result_container {
  width: 192px;
  border: 1px solid #333333; }
  #gallery_search_results #gallery_result_container #thumb_container {
    width: 180px;
    height: 147px;
    margin: 5px;
    background: transparent url(../images/bg_gallery.gif) no-repeat; }
  #gallery_search_results #gallery_result_container #thumb_info_container {
    width: 180px;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 5px; }
    #gallery_search_results #gallery_result_container #thumb_info_container a {
      color: #c3d932; }
    #gallery_search_results #gallery_result_container #thumb_info_container span.gallery_value {
      color: #fff; }
    #gallery_search_results #gallery_result_container #thumb_info_container table.gallery_photo_views {
      width: 180px; }
      #gallery_search_results #gallery_result_container #thumb_info_container table.gallery_photo_views tr td.gallery_views {
        text-align: right; }

table.header_table {
  margin-top: 10px;
  width: 900px; }
  table.header_table tr td {
    vertical-align: top; }
    table.header_table tr td.logo_container {
      width: 137px; }
    table.header_table tr td.sub_logo_container {
      width: 400px; }
    table.header_table tr td.search_container {
      width: 363px;
      text-align: right; }

table.seach_input_container {
  float: right;
  margin-top: 52px; }
  table.seach_input_container tr td {
    padding-left: 2px;
    vertical-align: top;
    text-align: right; }
    table.seach_input_container tr td.main_search_button .search_button {
      margin-top: 1px; }
    table.seach_input_container tr td.advanced_link {
      padding-top: 5px;
      font-size: 9px; }
      table.seach_input_container tr td.advanced_link a {
        color: #999999;
        text-decoration: none; }
      table.seach_input_container tr td.advanced_link a:hover {
        color: #fff; }

.gallery_header {
  border-bottom: 1px dotted #333333; }

#galleries #content_1 {
  margin-top: 20px !important; }

#advanced_search {
  border-top: 1px dotted #333333;
  border-bottom: 1px dotted #333333;
  padding-top: 20px;
  padding-bottom: 20px; }
  #advanced_search h2 {
    margin-bottom: 5px; }
    #advanced_search h2.title {
      margin-top: 20px; }
  #advanced_search .search_button {
    margin-top: 40px; }
  #advanced_search #sort_order, #advanced_search #per_page {
    width: 100px; }
  #advanced_search table.advanced_search_table {
    margin: 0px;
    border: 0px;
    padding: 0px;
    width: 900px; }
    #advanced_search table.advanced_search_table tr td {
      vertical-align: top; }
      #advanced_search table.advanced_search_table tr td.main {
        width: 200px; }
      #advanced_search table.advanced_search_table tr td.secondary {
        text-align: right; }
  #advanced_search table.advanced_sorting {
    width: 206px;
    margin-top: 20px; }
    #advanced_search table.advanced_sorting tr td {
      padding-top: 10px; }
      #advanced_search table.advanced_sorting tr td.dropdowns {
        text-align: right; }
  #advanced_search table.filters {
    float: right;
    width: 500px;
    margin-top: 20px;
    border: 0px;
    padding: 0px; }
    #advanced_search table.filters td {
      background-color: #232323;
      border: none; }
      #advanced_search table.filters td.choices {
        padding-bottom: 5px;
        padding-left: 5px; }
      #advanced_search table.filters td.title {
        border-top: 1px solid #000;
        padding-left: 5px;
        padding-top: 5px; }
      #advanced_search table.filters td.top {
        background-color: #000;
        padding-top: 0px; }

.anylinkcss {
  position: absolute;
  left: 0;
  top: 0;
  visibility: hidden;
  border: 1px solid black;
  font_size: 9px;
  line-height: 18px;
  z-index: 100;
  background: #333333;
  width: 120px; }
  .anylinkcss ul {
    margin: 0;
    padding: 0;
    list-style-type: none; }
    .anylinkcss ul li a {
      color: #fff;
      width: 100%;
      display: block;
      text-indent: 3px;
      padding: 1px 0;
      text-decoration: none;
      text-indent: 5px; }
  .anylinkcss a:hover {
    background: #151515;
    color: white; }

table.default_table_listing {
  margin-top: 10px;
  margin-bottom: 10px;
  width: 100%;
  border-bottom: 1px solid #333333; }
  table.default_table_listing th, table.default_table_listing td {
    vertical-align: top;
    border-top: 1px solid #333333;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 30px; }
    table.default_table_listing th.avatar,     table.default_table_listing td.avatar {
      width: 56px; }

.alt_link {
  color: #fff !important; }

.alt_text2 {
  color: #fff; }

#text_container {
  width: 450px;
  margin-bottom: 20px; }

#lightbox_title_container {
  width: 200px;
  float: left; }

#lightbox_stats_container {
  margin-left: 210px; }

#process_container {
  margin-top: 10px;
  border: 1px solid #333333;
  background-color: #000;
  width: 600px; }
  #process_container .note {
    margin-top: 30px;
    font-size: 10px; }
  #process_container #process_status {
    float: left;
    margin: 10px;
    width: 200px; }
    #process_container #process_status p.file_count {
      margin-bottom: 10px; }
    #process_container #process_status #process_submit {
      margin-bottom: 10px; }
    #process_container #process_status p#processing_status {
      color: #ff9; }
    #process_container #process_status #process_bar_container {
      width: 100px;
      height: 12px;
      border: 1px solid #333333; }
      #process_container #process_status #process_bar_container #process_bar {
        height: 12px;
        background-color: #ff9; }
  #process_container #process_log {
    margin: 10px;
    width: 300px;
    float: right; }
    #process_container #process_log #ftp_log_container {
      width: 300px;
      height: 200px;
      border: 1px solid #333333;
      overflow-y: scroll; }
      #process_container #process_log #ftp_log_container #ftp_log {
        margin-top: 10px;
        margin-bottom: 10px; }
        #process_container #process_log #ftp_log_container #ftp_log p {
          margin: 0px 10px 0px 10px;
          border-top: 1px solid #333333;
          border-bottom: 1px solid #333333; }
          #process_container #process_log #ftp_log_container #ftp_log p.failed {
            color: #dd1166;
            border-top: 1px solid #333333;
            border-bottom: none; }
          #process_container #process_log #ftp_log_container #ftp_log p.success {
            color: #fff;
            border-top: 1px solid #333333;
            border-bottom: none; }
          #process_container #process_log #ftp_log_container #ftp_log p.explanation {
            color: #999999;
            border-bottom: none;
            border-top: none; }


body.portal #page {
  width: 100% !important;
  margin: 0pt auto; }

#portal {
  width: 900px;
  margin: 0pt auto;
  position: relative;
  text-align: left; }
  #portal.index {
    width: 100% !important;
    overflow: hidden; }
    #portal.index #flash_outside {
      width: 150%;
      margin-left: -25%;
      margin-right: 25%;
      overflow: hidden; }
      #portal.index #flash_outside #flash_container {
        width: 1250px;
        height: 400px;
        margin: auto;
        overflow: hidden; }
    #portal.index #image_container {
      margin: 0pt auto;
      max-width: 1260px;
      overflow: hidden; }
      #portal.index #image_container #main_image {
        margin: 0pt auto; }
        #portal.index #image_container #main_image img {
          width: 900px;
          display: block;
          margin-left: auto;
          margin-right: auto;
          border-left: 2px solid #000;
          border-right: 2px solid #000; }
    #portal.index #index_content {
      margin-top: 2em; }
      #portal.index #index_content h2 {
        margin-bottom: 1em; }
      #portal.index #index_content .inner_container {
        float: left;
        margin: 0pt;
        width: 65%; }
        #portal.index #index_content .inner_container .column_2 {
          float: right;
          width: 48%; }
        #portal.index #index_content .inner_container .column_1 {
          float: left;
          width: 47%; }
      #portal.index #index_content .column_3 {
        float: right;
        width: 32%; }
  #portal #document .summary {
    color: #fff;
    font-size: 1.1em; }
  #portal #document .section p.listing {
    float: left;
    color: #fff; }
  #portal #document .section p.title {
    margin-left: 3em;
    margin-top: 1em;
    color: #fff;
    font-size: 1.1em; }
  #portal #document .section p.content {
    margin-left: 3em; }
  #portal #document .subsection p.listing {
    float: left;
    margin-left: 3em; }
  #portal #document .subsection p.title {
    margin-left: 6em; }
  #portal #document .subsection p.content {
    margin-left: 6em; }
  #portal #document .subparagraph p.listing {
    float: left;
    margin-left: 6em; }
  #portal #document .subparagraph p.title {
    margin-left: 9em; }
  #portal #document .subparagraph p.content {
    margin-left: 10em; }
  #portal #document h2 {
    padding: 0; }
  #portal.intro h1.main_title,   #portal.status h1.main_title,   #portal.contributor h1.main_title {
    margin-bottom: 1em; }
  #portal.intro h2,   #portal.status h2,   #portal.contributor h2 {
    margin-top: 1em; }
  #portal.intro .column_container,   #portal.status .column_container,   #portal.contributor .column_container {
    border-top: 1px dotted #333333;
    margin-top: 1em; }
    #portal.intro .column_container h1,     #portal.status .column_container h1,     #portal.contributor .column_container h1 {
      margin-top: 1em; }
    #portal.intro .column_container .inner_container,     #portal.status .column_container .inner_container,     #portal.contributor .column_container .inner_container {
      float: left;
      margin: 0pt;
      width: 600px; }
      #portal.intro .column_container .inner_container .column_2,       #portal.status .column_container .inner_container .column_2,       #portal.contributor .column_container .inner_container .column_2 {
        float: right;
        width: 290px; }
      #portal.intro .column_container .inner_container .column_1,       #portal.status .column_container .inner_container .column_1,       #portal.contributor .column_container .inner_container .column_1 {
        float: left;
        width: 290px; }
    #portal.intro .column_container .column_3,     #portal.status .column_container .column_3,     #portal.contributor .column_container .column_3 {
      float: right;
      width: 290px; }

#download_rf_agreement_display {
  border: 1px solid #333333;
  width: 45%;
  float: right;
  height: 400px;
  overflow-y: scroll; }
  #download_rf_agreement_display #rf_container {
    margin: 1em; }
    #download_rf_agreement_display #rf_container .summary {
      color: #fff;
      font-size: 1.1em; }
    #download_rf_agreement_display #rf_container .section p.listing {
      float: left;
      color: #fff; }
    #download_rf_agreement_display #rf_container .section p.title {
      margin-left: 3em;
      margin-top: 1em;
      color: #fff;
      font-size: 1.1em; }
    #download_rf_agreement_display #rf_container .section p.content {
      margin-left: 3em; }
    #download_rf_agreement_display #rf_container .subsection p.listing {
      float: left;
      margin-left: 3em; }
    #download_rf_agreement_display #rf_container .subsection p.title {
      margin-left: 6em; }
    #download_rf_agreement_display #rf_container .subsection p.content {
      margin-left: 6em; }
    #download_rf_agreement_display #rf_container .subparagraph p.listing {
      float: left;
      margin-left: 6em; }
    #download_rf_agreement_display #rf_container .subparagraph p.title {
      margin-left: 9em; }
    #download_rf_agreement_display #rf_container .subparagraph p.content {
      margin-left: 10em; }
    #download_rf_agreement_display #rf_container h2 {
      padding: 0; }


.alt_text {
  font-weight: bold;
  color: #fff; }

.default_view .page_description {
  float: left;
  width: 600px;
  position: relative;
  margin-bottom: 1em; }
.default_view .page_links {
  width: 170px;
  float: right;
  position: relative;
  margin-bottom: 1em; }

.owner_container {
  border: 1px solid #333333;
  background-color: #232323;
  min-height: 400px; }
  .owner_container .header #title_1 .primary, .owner_container .header #title_1 .secondary, .owner_container .header #title_1 .tertiary {
    display: inline; }
    .owner_container .header #title_1 .primary.divider,     .owner_container .header #title_1 .secondary.divider,     .owner_container .header #title_1 .tertiary.divider {
      border-right: 1px solid #333333; }
    .owner_container .header #title_1 .primary a,     .owner_container .header #title_1 .secondary a,     .owner_container .header #title_1 .tertiary a {
      color: #fff; }
  .owner_container .header #title_1 .primary {
    border-right: 1px solid #333333;
    color: #ffff99;
    padding-right: 0.5em; }
    .owner_container .header #title_1 .primary a {
      color: #ffff99; }
  .owner_container .header #title_1 .secondary, .owner_container .header #title_1 .tertiary {
    padding: 0 1em;
    text-transform: lowercase;
    font-size: 10px; }
  .owner_container #content_1 {
    margin: 1em; }

.owner_container_bottom {
  height: 35px;
  background-image: url(../images/nav/bg_owner_bottom.gif); }
  .owner_container_bottom #owner_bottom {
    font-size: 9px;
    margin-left: 10px;
    padding-top: 10px; }
    .owner_container_bottom #owner_bottom span {
      color: #fff; }

.form_1 {
  width: 600px;
  margin-bottom: 1em; }
  .form_1.new_lightbox_form {
    margin-bottom: 0em !important; }
  .form_1 fieldset {
    margin-bottom: 1em; }
    .form_1 fieldset.new_lightbox {
      margin-bottom: 0em !important; }
    .form_1 fieldset legend {
      display: none; }
    .form_1 fieldset .field {
      clear: both;
      padding: 0.35em 0;
      margin-right: 1em; }
      .form_1 fieldset .field input.text {
        width: 220px;
        height: 14px; }
      .form_1 fieldset .field.required label {
        color: #ff9; }
        .form_1 fieldset .field.required label:before {
          content: "*"; }
      .form_1 fieldset .field.error label.primary {
        color: #f99; }
      .form_1 fieldset .field .fieldWithErrors {
        float: left; }
      .form_1 fieldset .field .required_format {
        float: left;
        line-height: 2em; }
      .form_1 fieldset .field select.expiration {
        float: left;
        margin-right: 0.35em;
        width: 111px !important; }
      .form_1 fieldset .field label {
        display: block;
        float: left;
        margin-right: 1em;
        width: 13em; }
        .form_1 fieldset .field label.noalign {
          color: #fff;
          display: inline;
          float: none;
          margin-right: auto;
          width: auto; }
          .form_1 fieldset .field label.noalign:before {
            content: none; }
      .form_1 fieldset .field div.primary {
        float: left; }
        .form_1 fieldset .field div.primary.time_zone select {
          width: 226px; }
  .form_1 select.full_size {
    width: 226px; }
  .form_1 textarea {
    width: 224px;
    height: 84px; }
  .form_1 .hint {
    margin-left: 14em; }
  .form_1 .buttons {
    margin-left: 14em; }
  .form_1 .privacy {
    float: left; }
  .form_1 .remove {
    margin-left: 14em; }
  .form_1 .help {
    float: left;
    margin-left: 1em; }

.form_container {
  margin-top: 1em; }
  .form_container label.terms {
    width: 300px !important;
    line-height: 2.5em;
    margin-left: 0.4em; }

.photo_list {
  height: 1%; }
  .photo_list ol.photos li.photo,   .photo_list ul.photos li.photo {
    border: 1px solid #333333;
    display: block;
    float: left;
    margin-bottom: 1em;
    margin-right: 1em;
    padding: 0.5em 1em; }
    .photo_list ol.photos li.photo:hover,     .photo_list ul.photos li.photo:hover {
      background-color: #1c1c1c; }
      .photo_list ol.photos li.photo:hover .header h3.title .text-overflow var.ellipsis,       .photo_list ul.photos li.photo:hover .header h3.title .text-overflow var.ellipsis {
        background-color: #1c1c1c; }
      .photo_list ol.photos li.photo:hover .header .edit,       .photo_list ul.photos li.photo:hover .header .edit {
        visibility: visible; }
        .photo_list ol.photos li.photo:hover .header .edit a,         .photo_list ul.photos li.photo:hover .header .edit a {
          color: #d16; }
      .photo_list ol.photos li.photo:hover .footer .releases,       .photo_list ul.photos li.photo:hover .footer .releases {
        color: #fff; }
    .photo_list ol.photos li.photo .header,     .photo_list ul.photos li.photo .header {
      background: none; }
      .photo_list ol.photos li.photo .header h3.title,       .photo_list ul.photos li.photo .header h3.title {
        color: #fff;
        float: left;
        font-size: 10px;
        height: 1.5em;
        width: 138px; }
        .photo_list ol.photos li.photo .header h3.title.untitled,         .photo_list ul.photos li.photo .header h3.title.untitled {
          color: #333333; }
      .photo_list ol.photos li.photo .header .edit,       .photo_list ul.photos li.photo .header .edit {
        visibility: hidden;
        margin-left: 145px;
        position: static;
        text-transform: lowercase; }
    .photo_list ol.photos li.photo .content,     .photo_list ul.photos li.photo .content {
      margin: 0.5em 0; }
      .photo_list ol.photos li.photo .content .thumb,       .photo_list ul.photos li.photo .content .thumb {
        display: table-cell;
        vertical-align: middle;
        height: 175px;
        width: 175px;
        text-align: center; }
    .photo_list ol.photos li.photo .footer,     .photo_list ul.photos li.photo .footer {
      text-align: right; }
      .photo_list ol.photos li.photo .footer .state,       .photo_list ul.photos li.photo .footer .state {
        float: left; }
        .photo_list ol.photos li.photo .footer .state.pending .label span,         .photo_list ul.photos li.photo .footer .state.pending .label span {
          color: #ff9; }
        .photo_list ol.photos li.photo .footer .state.approved .label span,         .photo_list ul.photos li.photo .footer .state.approved .label span {
          color: #8AC52E; }
        .photo_list ol.photos li.photo .footer .state.unfinished .label span,         .photo_list ul.photos li.photo .footer .state.unfinished .label span {
          color: #333333; }
        .photo_list ol.photos li.photo .footer .state.rejected .label span,         .photo_list ul.photos li.photo .footer .state.rejected .label span {
          color: #c00; }
        .photo_list ol.photos li.photo .footer .state .label span,         .photo_list ul.photos li.photo .footer .state .label span {
          font-size: 0.9em; }
      .photo_list ol.photos li.photo .footer .releases,       .photo_list ul.photos li.photo .footer .releases {
        color: #333333;
        position: static;
        text-align: right;
        width: 100%;
        font-size: .9em; }
    .photo_list ol.photos li.photo ul.photo_subtext,     .photo_list ul.photos li.photo ul.photo_subtext {
      list-style: none; }
      .photo_list ol.photos li.photo ul.photo_subtext li,       .photo_list ul.photos li.photo ul.photo_subtext li {
        display: inline; }
        .photo_list ol.photos li.photo ul.photo_subtext li.divider,         .photo_list ul.photos li.photo ul.photo_subtext li.divider {
          border-left: 1px solid #333333;
          margin-left: 0.5em;
          margin-right: 0.5em; }
        .photo_list ol.photos li.photo ul.photo_subtext li a,         .photo_list ul.photos li.photo ul.photo_subtext li a {
          color: #999999; }

.pagination {
  color: #999999;
  float: left; }
  .pagination img {
    margin-bottom: -3px; }
  .pagination a {
    font-size: .9em; }
    .pagination a.arrow_right {
      margin-left: 1em; }
    .pagination a.arrow_left {
      margin-right: 1em; }
  .pagination select {
    font-size: .9em;
    font-size-adjust: none;
    font-weight: normal;
    margin-left: 1em;
    margin-right: 1em; }
  .pagination span {
    font-size: .9em; }
  .pagination .total_items {
    float: right;
    text-align: right; }
  .pagination form {
    display: inline; }
    .pagination form .page_go {
      font-size: .9em; }
    .pagination form input.text {
      width: 20px !important;
      height: 14px !iimportant;
      font-size: .9em; }

#new_user_form_1 #check_login_1.invalid {
  color: #f00; }
#new_user_form_1 #check_login_1.valid {
  color: #0f0; }
#new_user_form_1 #check_login_1.error {
  color: #f00; }

.instruction {
  margin-bottom: 1.5em; }
  .instruction.required {
    color: #ff9; }

.field div.privacy {
  margin-left: 1em;
  position: relative; }
  .field div.privacy.no_indent {
    margin-left: 0; }
  .field div.privacy ul.options {
    border: 1px solid #454545;
    display: none;
    list-style-type: none;
    position: absolute;
    z-index: 5; }
    .field div.privacy ul.options li {
      background-color: #000000;
      cursor: pointer;
      padding: 2px 5px; }
      .field div.privacy ul.options li.checked {
        background-color: #1c1c1c; }
      .field div.privacy ul.options li:hover {
        background-color: #232323; }
      .field div.privacy ul.options li input {
        display: none; }
  .field div.privacy div.handler label, .field div.privacy div.handler span,   .field div.privacy li label, .field div.privacy li span,   .field div.privacy ul.options div.handler label, .field div.privacy ul.options div.handler span,   .field div.privacy ul.options li label, .field div.privacy ul.options li span {
    cursor: pointer;
    display: inline;
    float: none;
    padding-left: 14px; }
    .field div.privacy div.handler label:before,     .field div.privacy div.handler span:before,     .field div.privacy li label:before,     .field div.privacy li span:before,     .field div.privacy ul.options div.handler label:before,     .field div.privacy ul.options div.handler span:before,     .field div.privacy ul.options li label:before,     .field div.privacy ul.options li span:before {
      content: none; }
  .field div.privacy div.handler.private label, .field div.privacy div.handler.private span,   .field div.privacy li.private label, .field div.privacy li.private span,   .field div.privacy ul.options div.handler.private label, .field div.privacy ul.options div.handler.private span,   .field div.privacy ul.options li.private label, .field div.privacy ul.options li.private span {
    background: transparent url(../images/lock_private.png) no-repeat top left;
    color: #d16; }
  .field div.privacy div.handler.protected label, .field div.privacy div.handler.protected span,   .field div.privacy li.protected label, .field div.privacy li.protected span,   .field div.privacy ul.options div.handler.protected label, .field div.privacy ul.options div.handler.protected span,   .field div.privacy ul.options li.protected label, .field div.privacy ul.options li.protected span {
    background: transparent url(../images/lock_protected.png) no-repeat top left;
    color: #ffa; }
  .field div.privacy div.handler.public label, .field div.privacy div.handler.public span,   .field div.privacy li.public label, .field div.privacy li.public span,   .field div.privacy ul.options div.handler.public label, .field div.privacy ul.options div.handler.public span,   .field div.privacy ul.options li.public label, .field div.privacy ul.options li.public span {
    background: transparent url(../images/lock_public.png) no-repeat top left;
    color: #bd3; }
.field div.privacy {
  margin-left: 0.4em; }
  .field div.privacy.no_indent {
    margin-left: 0 !important;
    margin-right: 0 !important; }
  .field div.privacy.icon {
    display: inline;
    height: 16px;
    margin-right: 0.5em;
    width: 16px; }
    .field div.privacy.icon img {
      display: none; }
  .field div.privacy a.link, .field div.privacy .icon, .field div.privacy.icon {
    padding-left: 14px; }
    .field div.privacy a.link.private,     .field div.privacy .icon.private,     .field div.privacy.icon.private {
      background: transparent url(../images/lock_private.png) no-repeat top left;
      color: #d16; }
    .field div.privacy a.link.protected,     .field div.privacy .icon.protected,     .field div.privacy.icon.protected {
      background: transparent url(../images/lock_protected.png) no-repeat top left;
      color: #ffa; }
    .field div.privacy a.link.public,     .field div.privacy .icon.public,     .field div.privacy.icon.public {
      background: transparent url(../images/lock_public.png) no-repeat top left;
      color: #bd3; }

#edit_profile ul.avatar_sizes li {
  display: inline; }

#account_view #content_1 h2 {
  margin-bottom: .5em; }
#account_view #content_1 #column_1 {
  width: 565px;
  float: left; }
  #account_view #content_1 #column_1 .account_container #account_link_box {
    border: 1px solid #333333;
    background-color: #000;
    width: 543px;
    padding: 1em;
    margin-bottom: 1em; }
    #account_view #content_1 #column_1 .account_container #account_link_box:hover {
      border: 1px solid #ffff99; }
    #account_view #content_1 #column_1 .account_container #account_link_box table.account_links {
      width: 100%; }
      #account_view #content_1 #column_1 .account_container #account_link_box table.account_links th, #account_view #content_1 #column_1 .account_container #account_link_box table.account_links td {
        text-align: center; }
        #account_view #content_1 #column_1 .account_container #account_link_box table.account_links th h3,         #account_view #content_1 #column_1 .account_container #account_link_box table.account_links td h3 {
          margin-bottom: .5em; }
#account_view #content_1 #column_2 {
  width: 255px;
  float: right; }
  #account_view #content_1 #column_2 #photo_of_week {
    margin-bottom: 1em; }
    #account_view #content_1 #column_2 #photo_of_week table.photo_box {
      width: 100%; }
      #account_view #content_1 #column_2 #photo_of_week table.photo_box td p {
        width: 50px;
        height: 50px;
        border: 1px solid #333333;
        padding: .5em; }
        #account_view #content_1 #column_2 #photo_of_week table.photo_box td p:hover {
          background-color: #000; }
  #account_view #content_1 #column_2 #news #news_item {
    margin-bottom: 1em;
    border-bottom: 1px solid #333333;
    border-top: 1px solid #333333; }
    #account_view #content_1 #column_2 #news #news_item h3 {
      color: #ff9;
      font-size: 10px; }
  #account_view #content_1 #column_2 table.stats {
    border-top: 1px solid #333333;
    margin-bottom: 1em;
    width: 100%; }
    #account_view #content_1 #column_2 table.stats th {
      border-bottom: 1px solid #333333; }
    #account_view #content_1 #column_2 table.stats td {
      border-bottom: 1px solid #333333;
      text-align: right; }

#organize_photos h1.title {
  text-align: center;
  margin-bottom: 1em;
  font-size: 1.4em; }
#organize_photos table.photo_organization {
  width: 100%; }
  #organize_photos table.photo_organization h2 span {
    color: #999999;
    font-size: 10px; }
  #organize_photos table.photo_organization td {
    vertical-align: top;
    width: 33%; }
    #organize_photos table.photo_organization td table.photo_arrows {
      margin-bottom: 1em; }
      #organize_photos table.photo_organization td table.photo_arrows tr td {
        text-align: center;
        vertical-align: middle; }
        #organize_photos table.photo_organization td table.photo_arrows tr td.down {
          padding-top: 2em; }
    #organize_photos table.photo_organization td #organization.sample_photo {
      text-align: center; }

#profile_view #column_1 {
  float: left;
  width: 240px; }
  #profile_view #column_1 p.picture {
    margin-top: 1em; }
#profile_view #column_2 {
  float: left;
  margin-left: 1em; }
  #profile_view #column_2 #info_1 {
    width: 25em; }
    #profile_view #column_2 #info_1 li.divider {
      border-bottom: 1px solid #333333;
      margin: 0.25em 0; }
      #profile_view #column_2 #info_1 li.divider.gap {
        border: none;
        margin: 1em 0; }
    #profile_view #column_2 #info_1 li.field .label {
      float: left;
      width: 120px; }
    #profile_view #column_2 #info_1 li.field.badge h1 {
      color: #ff9;
      font-size: 1.5em;
      margin-bottom: 0.5em; }
    #profile_view #column_2 #info_1 li.field.badge .avatar {
      float: right; }

#portfolio.default_view .page_description {
  float: left;
  width: 500px;
  position: relative;
  margin-bottom: 1em; }
#portfolio.default_view .page_links {
  width: 170px;
  float: right;
  position: relative;
  margin-bottom: 1em; }
  #portfolio.default_view .page_links table.portfolio_stats {
    font-size: 10px;
    width: 170px; }
    #portfolio.default_view .page_links table.portfolio_stats.quick {
      border-collapse: collapse; }
      #portfolio.default_view .page_links table.portfolio_stats.quick tr.stat.odd td, #portfolio.default_view .page_links table.portfolio_stats.quick tr.stat.odd th {
        border-bottom: 1px solid #333333; }
      #portfolio.default_view .page_links table.portfolio_stats.quick .numerical {
        text-align: right; }

#edit_photo #edit_photo_form_container_1 form#edit_photo_form_1.form_1 {
  width: 100%; }
  #edit_photo #edit_photo_form_container_1 form#edit_photo_form_1.form_1 fieldset .field label {
    width: 8em; }
  #edit_photo #edit_photo_form_container_1 form#edit_photo_form_1.form_1 #save_controls_1 {
    margin-top: 1em; }
#edit_photo #edit_photo_form_container_1 h2 {
  margin-bottom: .5em;
  margin-top: 1em;
  color: #ffffff; }
  #edit_photo #edit_photo_form_container_1 h2 span.highlight {
    color: #ffff99; }
  #edit_photo #edit_photo_form_container_1 h2 span.optional {
    color: #999999; }
#edit_photo #edit_photo_form_container_1 h3 {
  color: #fff;
  margin-bottom: .5em;
  font-size: 10px; }
#edit_photo .section_container {
  border: 1px solid #333333;
  background-color: #000000; }
  #edit_photo .section_container:hover {
    border-color: #ff9; }
  #edit_photo .section_container .section {
    margin: 1em; }
#edit_photo #information #thumbnail_container {
  float: left;
  width: 175px; }
#edit_photo #information #information_container {
  float: left;
  margin-left: 1em;
  width: 355px; }
  #edit_photo #information #information_container fieldset {
    float: right; }
#edit_photo #information #help_container {
  width: 300px;
  float: right; }
#edit_photo #releases .release_box {
  height: 100px;
  border: 1px solid #333333;
  overflow-y: scroll;
  background-color: #1c1c1c; }
#edit_photo #releases #assigned_releases_container {
  float: left;
  width: 260px;
  margin-bottom: 1em; }
#edit_photo #releases #available_releases_container {
  float: left;
  margin-left: 1em;
  width: 260px; }
#edit_photo #releases #help_container {
  width: 300px;
  float: right; }
#edit_photo #series #series_container {
  float: left;
  width: 260px;
  height: 60px; }
  #edit_photo #series #series_container p.series_dropdown {
    margin-bottom: 1em; }
#edit_photo #series #help_container {
  width: 300px;
  float: right; }
#edit_photo #terms #help_container {
  width: 300px;
  float: right; }
#edit_photo #column_1 {
  width: 175px;
  float: left;
  margin-right: 1em; }
#edit_photo #column_2 {
  float: left; }
#edit_photo #release_list_2 {
  margin-top: 1em; }
#edit_photo .listbox {
  margin-top: 0.5em;
  padding: 0.5em;
  width: 230px;
  overflow: hidden; }
#edit_photo table.releases {
  width: 100%;
  border-collapse: collapse;
  border-top: 1px solid #333333; }
  #edit_photo table.releases tr th, #edit_photo table.releases tr td {
    padding: 0.25em 0.5em; }
  #edit_photo table.releases thead {
    display: none; }
    #edit_photo table.releases thead tr.header th {
      color: #fff; }
  #edit_photo table.releases tbody td {
    border-bottom: 1px solid #333333;
    vertical-align: middle; }
    #edit_photo table.releases tbody td.name .link {
      display: block;
      height: 16px;
      width: 170px; }
    #edit_photo table.releases tbody td.name .text-overflow {
      width: 130px; }
      #edit_photo table.releases tbody td.name .text-overflow var.ellipsis {
        color: #d16; }
    #edit_photo table.releases tbody td.action {
      text-align: center; }
      #edit_photo table.releases tbody td.action .link.icon {
        display: block;
        height: 16px;
        margin: 0 auto;
        width: 16px; }
        #edit_photo table.releases tbody td.action .link.icon span {
          display: none; }
        #edit_photo table.releases tbody td.action .link.icon.add {
          background: transparent url(../images/releases/add.png) no-repeat top right; }
        #edit_photo table.releases tbody td.action .link.icon.remove {
          background: transparent url(../images/releases/remove.png) no-repeat top right; }
    #edit_photo table.releases tbody td.form_type {
      text-align: center; }
      #edit_photo table.releases tbody td.form_type .icon {
        margin: 0 auto;
        height: 16px;
        width: 16px; }
        #edit_photo table.releases tbody td.form_type .icon.m {
          background: transparent url(../images/releases/m.png) no-repeat top left; }
        #edit_photo table.releases tbody td.form_type .icon.p {
          background: transparent url(../images/releases/p.png) no-repeat top left; }
        #edit_photo table.releases tbody td.form_type .icon span {
          display: none; }
#edit_photo ol.release_list {
  margin-top: 0.5em;
  padding: 0.5em;
  overflow: auto;
  width: 220px; }

@media projection, screen {
  .ui-tabs-hide {
    display: none; } }

@media print {
  .ui-tabs-nav {
    display: none; } }

#tab_container_1 ul#tab_list_1 {
  height: 15px;
  text-align: left; }
  #tab_container_1 ul#tab_list_1 li.tab {
    display: inline;
    height: 15px; }
    #tab_container_1 ul#tab_list_1 li.tab a {
      border-left: 1px solid #333333;
      border-right: 1px solid #333333;
      border-top: 1px solid #333333;
      bottom: 1px;
      color: #5f5f5f;
      margin-right: 3px;
      outline: none;
      padding: 2px 10px;
      position: relative;
      text-decoration: none;
      z-index: 1; }
    #tab_container_1 ul#tab_list_1 li.tab.ui-tabs-selected a {
      background-color: #454545;
      color: #fff; }
#tab_container_1 #tabs_1 {
  background-color: #1c1c1c;
  border: 1px solid #333333;
  margin-bottom: 1em;
  width: 480px; }
  #tab_container_1 #tabs_1 .tab .header {
    background-color: #1c1c1c; }
  #tab_container_1 #tabs_1 .tab .header, #tab_container_1 #tabs_1 .tab .content {
    padding: 0.5em 1em; }

#photo_agreement_1 {
  width: 480px; }
  #photo_agreement_1 .photo_agree_check {
    color: #fff;
    font-size: 1.1em;
    font-weight: bold;
    margin: 2em 0; }

#new_photo .page_links {
  float: right;
  width: 260px; }
  #new_photo .page_links ul {
    list-style-type: disc;
    list-style-position: outside; }
    #new_photo .page_links ul li {
      margin-left: 2em; }
#new_photo .page_description {
  width: 480px;
  float: none; }
#new_photo fieldset legend {
  display: none; }
#new_photo fieldset .field ol li {
  float: none;
  margin-left: 14em; }
  #new_photo fieldset .field ol li span {
    position: relative;
    bottom: .3em; }
#new_photo .upload_warning_container {
  border: 1px solid #333333;
  width: 500px; }
  #new_photo .upload_warning_container .upload_warning_image {
    float: left;
    margin: 1em;
    width: 50px;
    height: 50px;
    background: transparent url(../images/warning.png) no-repeat top left; }
  #new_photo .upload_warning_container .upload_warning_message {
    margin: 1em;
    float: left;
    width: 380px; }

#new_release.release_modal .page_description {
  margin-bottom: 1em; }
#new_release.release_modal .field label {
  color: #fff; }
#new_release.release_modal .field.required label {
  color: #ff9; }
  #new_release.release_modal .field.required label span.release_select {
    color: #fff; }
#new_release span.release_select {
  padding: 0.25em 3em 0.5em 2em;
  position: relative;
  bottom: .3em; }
  #new_release span.release_select.model {
    background: transparent url(../images/releases/m.png) no-repeat top left; }
  #new_release span.release_select.property {
    background: transparent url(../images/releases/p.png) no-repeat top left; }

#manage_releases table.releases {
  border-collapse: collapse;
  border-top: 1px solid #333333;
  width: 600px; }
  #manage_releases table.releases tr th, #manage_releases table.releases tr td {
    padding: 0.25em 0.5em; }
  #manage_releases table.releases thead {
    display: none; }
    #manage_releases table.releases thead tr.header th {
      color: #fff; }
  #manage_releases table.releases tbody tr.release td {
    vertical-align: middle;
    border-bottom: 1px solid #333333; }
    #manage_releases table.releases tbody tr.release td span.label {
      color: #999999;
      margin-left: 1em; }
    #manage_releases table.releases tbody tr.release td.form_type {
      text-align: center; }
      #manage_releases table.releases tbody tr.release td.form_type .icon {
        margin: 0 auto;
        height: 16px;
        width: 16px; }
        #manage_releases table.releases tbody tr.release td.form_type .icon.m {
          background: transparent url(../images/releases/m.png) no-repeat top left; }
        #manage_releases table.releases tbody tr.release td.form_type .icon.p {
          background: transparent url(../images/releases/p.png) no-repeat top left; }
        #manage_releases table.releases tbody tr.release td.form_type .icon span {
          display: none; }

#view_release_1 ul.release_assignment_list li {
  float: left;
  width: 50px;
  height: 50px;
  padding: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  border: 1px solid #333333; }
  #view_release_1 ul.release_assignment_list li:hover {
    background-color: #000; }

#manage_series table.series_list {
  width: 600px;
  border-top: 1px solid #333333; }
  #manage_series table.series_list tr td {
    padding: 3px 20px 3px 6px;
    border-bottom: 1px solid #333333; }

#series_show ul.series_list li {
  float: left;
  width: 50px;
  height: 50px;
  padding: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  border: 1px solid #333333; }
  #series_show ul.series_list li:hover {
    background-color: #000; }

#view_stats #stat_container {
  margin-bottom: 1em; }
  #view_stats #stat_container h2.title {
    color: #fff; }
  #view_stats #stat_container table {
    font-size: 10px;
    color: #999999;
    width: 200px; }
    #view_stats #stat_container table tr td.number {
      text-align: right; }


#stock_photo_show .photo_display, #photo_show .photo_display {
  text-align: center; }
  #stock_photo_show .photo_display.public,   #photo_show .photo_display.public {
    border-top: 1px dotted #333333;
    padding-top: 1em; }
  #stock_photo_show .photo_display .admin,   #photo_show .photo_display .admin {
    position: absolute;
    text-align: left;
    padding: .5em;
    top: 1em;
    right: 0;
    bottom: 0;
    left: 0;
    width: 160px;
    height: 160px;
    border: 1px solid #30c3e5; }
#stock_photo_show .photo_detail, #photo_show .photo_detail {
  margin-top: 1em;
  border-top: 1px dotted #333333;
  border-bottom: 1px dotted #333333;
  padding-top: .5em;
  padding-bottom: .5em; }
  #stock_photo_show .photo_detail.private,   #photo_show .photo_detail.private {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px; }
  #stock_photo_show .photo_detail #column_1,   #photo_show .photo_detail #column_1 {
    padding: 0;
    width: 200px;
    float: left; }
    #stock_photo_show .photo_detail #column_1.private,     #photo_show .photo_detail #column_1.private {
      width: 180px; }
  #stock_photo_show .photo_detail #column_2,   #photo_show .photo_detail #column_2 {
    float: right;
    padding: 0;
    width: 697px; }
    #stock_photo_show .photo_detail #column_2.private,     #photo_show .photo_detail #column_2.private {
      width: 677px; }
  #stock_photo_show .photo_detail h1.title,   #photo_show .photo_detail h1.title {
    font-size: 1.2em;
    color: #ff9;
    margin-bottom: 1em; }
  #stock_photo_show .photo_detail table.public_photo_information,   #photo_show .photo_detail table.public_photo_information {
    float: right;
    width: 692px; }
    #stock_photo_show .photo_detail table.public_photo_information td,     #photo_show .photo_detail table.public_photo_information td {
      border: 1px solid #000;
      background-color: #1c1c1c;
      padding: 5px; }
      #stock_photo_show .photo_detail table.public_photo_information td span.select,       #photo_show .photo_detail table.public_photo_information td span.select {
        margin-left: 1em; }
      #stock_photo_show .photo_detail table.public_photo_information td.keyword,       #photo_show .photo_detail table.public_photo_information td.keyword {
        text-align: right;
        width: 345px; }
      #stock_photo_show .photo_detail table.public_photo_information td table.download_links,       #photo_show .photo_detail table.public_photo_information td table.download_links {
        width: 100%; }
        #stock_photo_show .photo_detail table.public_photo_information td table.download_links td,         #photo_show .photo_detail table.public_photo_information td table.download_links td {
          border: none;
          padding: 0 0 2px 0;
          background: transparent url(../images/dotted_bg.gif) repeat-x top left; }
          #stock_photo_show .photo_detail table.public_photo_information td table.download_links td span,           #photo_show .photo_detail table.public_photo_information td table.download_links td span {
            background-color: #1c1c1c;
            padding-right: .5em;
            padding-left: .5em; }
            #stock_photo_show .photo_detail table.public_photo_information td table.download_links td span.first,             #photo_show .photo_detail table.public_photo_information td table.download_links td span.first {
              padding-left: 0; }
            #stock_photo_show .photo_detail table.public_photo_information td table.download_links td span.money,             #photo_show .photo_detail table.public_photo_information td table.download_links td span.money {
              color: #fff; }
            #stock_photo_show .photo_detail table.public_photo_information td table.download_links td span.last,             #photo_show .photo_detail table.public_photo_information td table.download_links td span.last {
              padding-right: 0; }
          #stock_photo_show .photo_detail table.public_photo_information td table.download_links td.right,           #photo_show .photo_detail table.public_photo_information td table.download_links td.right {
            text-align: right; }
      #stock_photo_show .photo_detail table.public_photo_information td ul.specifications,       #photo_show .photo_detail table.public_photo_information td ul.specifications {
        float: left;
        list-style: none; }
        #stock_photo_show .photo_detail table.public_photo_information td ul.specifications li,         #photo_show .photo_detail table.public_photo_information td ul.specifications li {
          display: inline;
          font-size: 1.1em; }
          #stock_photo_show .photo_detail table.public_photo_information td ul.specifications li.divider,           #photo_show .photo_detail table.public_photo_information td ul.specifications li.divider {
            border-left: 1px solid #333333; }
          #stock_photo_show .photo_detail table.public_photo_information td ul.specifications li a,           #photo_show .photo_detail table.public_photo_information td ul.specifications li a {
            color: #999999; }
  #stock_photo_show .photo_detail table.private_photo_information td,   #photo_show .photo_detail table.private_photo_information td {
    padding: 0 1em 0 0; }
    #stock_photo_show .photo_detail table.private_photo_information td.value,     #photo_show .photo_detail table.private_photo_information td.value {
      padding-right: 3em;
      color: #fff; }

#mystock_forums_1 #header_2 #banner_2 {
  margin-bottom: 1em; }
  #mystock_forums_1 #header_2 #banner_2 h1.title {
    color: #ffff99;
    font-size: 1.2em; }
  #mystock_forums_1 #header_2 #banner_2 h2.subtitle {
    color: #fff;
    font-size: 1.1em; }
  #mystock_forums_1 #header_2 #banner_2.left {
    width: 60%; }
#mystock_forums_1 #header_2 #banner_3 {
  margin-bottom: 1em; }
  #mystock_forums_1 #header_2 #banner_3.right {
    width: 20%;
    float: right; }
    #mystock_forums_1 #header_2 #banner_3.right table.stats {
      border-collapse: collapse;
      width: 100%; }
      #mystock_forums_1 #header_2 #banner_3.right table.stats tr td, #mystock_forums_1 #header_2 #banner_3.right table.stats tr th.label {
        border-bottom: 1px solid #333333; }
      #mystock_forums_1 #header_2 #banner_3.right table.stats tr td.numerical {
        text-align: right; }
#mystock_forums_1 #header_2 #navigator_2 {
  margin-bottom: .5em; }
#mystock_forums_1 #content_1 #new_forum fieldset legend, #mystock_forums_1 #content_1 #edit_forum_1 fieldset legend, #mystock_forums_1 #content_1 #new_topic fieldset legend, #mystock_forums_1 #content_1 .edit_topic fieldset legend {
  display: none; }
#mystock_forums_1 #content_1 #new_forum .field, #mystock_forums_1 #content_1 #edit_forum_1 .field, #mystock_forums_1 #content_1 #new_topic .field, #mystock_forums_1 #content_1 .edit_topic .field {
  margin-bottom: 1em; }
#mystock_forums_1 #content_1 #new_forum #forum_description, #mystock_forums_1 #content_1 #new_forum #forum_name, #mystock_forums_1 #content_1 #new_forum #post_body, #mystock_forums_1 #content_1 #new_forum #topic_title, #mystock_forums_1 #content_1 #edit_forum_1 #forum_description, #mystock_forums_1 #content_1 #edit_forum_1 #forum_name, #mystock_forums_1 #content_1 #edit_forum_1 #post_body, #mystock_forums_1 #content_1 #edit_forum_1 #topic_title, #mystock_forums_1 #content_1 #new_topic #forum_description, #mystock_forums_1 #content_1 #new_topic #forum_name, #mystock_forums_1 #content_1 #new_topic #post_body, #mystock_forums_1 #content_1 #new_topic #topic_title, #mystock_forums_1 #content_1 .edit_topic #forum_description, #mystock_forums_1 #content_1 .edit_topic #forum_name, #mystock_forums_1 #content_1 .edit_topic #post_body, #mystock_forums_1 #content_1 .edit_topic #topic_title {
  width: 250px; }
#mystock_forums_1 #content_1 #new_forum .sticky #topic_sticky, #mystock_forums_1 #content_1 #new_forum .sticky #topic_locked, #mystock_forums_1 #content_1 #new_forum .locked #topic_sticky, #mystock_forums_1 #content_1 #new_forum .locked #topic_locked, #mystock_forums_1 #content_1 #edit_forum_1 .sticky #topic_sticky, #mystock_forums_1 #content_1 #edit_forum_1 .sticky #topic_locked, #mystock_forums_1 #content_1 #edit_forum_1 .locked #topic_sticky, #mystock_forums_1 #content_1 #edit_forum_1 .locked #topic_locked, #mystock_forums_1 #content_1 #new_topic .sticky #topic_sticky, #mystock_forums_1 #content_1 #new_topic .sticky #topic_locked, #mystock_forums_1 #content_1 #new_topic .locked #topic_sticky, #mystock_forums_1 #content_1 #new_topic .locked #topic_locked, #mystock_forums_1 #content_1 .edit_topic .sticky #topic_sticky, #mystock_forums_1 #content_1 .edit_topic .sticky #topic_locked, #mystock_forums_1 #content_1 .edit_topic .locked #topic_sticky, #mystock_forums_1 #content_1 .edit_topic .locked #topic_locked {
  float: left; }
#mystock_forums_1 #content_1 #new_forum .sticky label.primary, #mystock_forums_1 #content_1 #new_forum .locked label.primary, #mystock_forums_1 #content_1 #edit_forum_1 .sticky label.primary, #mystock_forums_1 #content_1 #edit_forum_1 .locked label.primary, #mystock_forums_1 #content_1 #new_topic .sticky label.primary, #mystock_forums_1 #content_1 #new_topic .locked label.primary, #mystock_forums_1 #content_1 .edit_topic .sticky label.primary, #mystock_forums_1 #content_1 .edit_topic .locked label.primary {
  margin-left: 1em; }
#mystock_forums_1 #content_1 .edit_post textarea, #mystock_forums_1 #content_1 .new_post textarea {
  margin-bottom: 1em; }
#mystock_forums_1 #content_1 #admin_1 {
  margin-top: .5em;
  margin-bottom: .5em; }
  #mystock_forums_1 #content_1 #admin_1 h3.title, #mystock_forums_1 #content_1 #admin_1 #utilities_1, #mystock_forums_1 #content_1 #admin_1 #new_monitorship_1 {
    color: #fff;
    padding-left: 0.5em; }
#mystock_forums_1 #content_1 table {
  margin-top: .5em;
  margin-bottom: .5em; }
  #mystock_forums_1 #content_1 table abbr.updated {
    color: #999999; }
  #mystock_forums_1 #content_1 table a:hover abbr.updated {
    color: inherit; }
  #mystock_forums_1 #content_1 table.forum_list, #mystock_forums_1 #content_1 table.post_list {
    border-bottom: 1px solid #333333;
    width: 100%; }
  #mystock_forums_1 #content_1 table.forum_list th.title {
    background-color: #1c1c1c;
    padding: 0.25em 0.5em;
    border-top: 1px solid #333333; }
  #mystock_forums_1 #content_1 table.forum_list tr.forum.deleted td.cell,   #mystock_forums_1 #content_1 table.forum_list tr.topic.deleted td.cell {
    background-color: #232323; }
    #mystock_forums_1 #content_1 table.forum_list tr.forum.deleted td.cell, #mystock_forums_1 #content_1 table.forum_list tr.forum.deleted td.cell *,     #mystock_forums_1 #content_1 table.forum_list tr.topic.deleted td.cell, #mystock_forums_1 #content_1 table.forum_list tr.topic.deleted td.cell * {
      color: #000 !important; }
  #mystock_forums_1 #content_1 table.forum_list tr.forum td.cell,   #mystock_forums_1 #content_1 table.forum_list tr.topic td.cell {
    border-top: 1px solid #333333;
    padding: 0.25em 0.5em;
    vertical-align: top; }
    #mystock_forums_1 #content_1 table.forum_list tr.forum td.cell.primary,     #mystock_forums_1 #content_1 table.forum_list tr.topic td.cell.primary {
      width: 50%; }
      #mystock_forums_1 #content_1 table.forum_list tr.forum td.cell.primary .text-overflow,       #mystock_forums_1 #content_1 table.forum_list tr.topic td.cell.primary .text-overflow {
        width: 400px; }
    #mystock_forums_1 #content_1 table.forum_list tr.forum td.cell.admin,     #mystock_forums_1 #content_1 table.forum_list tr.topic td.cell.admin {
      margin-right: 0;
      padding-right: 0; }
      #mystock_forums_1 #content_1 table.forum_list tr.forum td.cell.admin ul,       #mystock_forums_1 #content_1 table.forum_list tr.topic td.cell.admin ul {
        margin: .5em; }
    #mystock_forums_1 #content_1 table.forum_list tr.forum td.cell h2.title,     #mystock_forums_1 #content_1 table.forum_list tr.topic td.cell h2.title {
      font-size: 1.2em; }
  #mystock_forums_1 #content_1 table.post_list {
    border-collapse: collapse; }
    #mystock_forums_1 #content_1 table.post_list tr.anchor td.cell {
      border-bottom: 1px solid #ffff99;
      border-top: 1px solid #ffff99; }
    #mystock_forums_1 #content_1 table.post_list tr.spacer td.anchor a.post span {
      display: none; }
    #mystock_forums_1 #content_1 table.post_list td.cell {
      vertical-align: top;
      border-top: 1px solid #333333; }
      #mystock_forums_1 #content_1 table.post_list td.cell.entry-content {
        padding: .5em; }
      #mystock_forums_1 #content_1 table.post_list td.cell.poster {
        background-color: #232323;
        width: 130px;
        padding: .5em; }
        #mystock_forums_1 #content_1 table.post_list td.cell.poster .poster_avatar {
          width: 50px;
          float: left; }
        #mystock_forums_1 #content_1 table.post_list td.cell.poster .poster_info {
          margin-left: 55px; }
        #mystock_forums_1 #content_1 table.post_list td.cell.poster .date {
          font-size: .9em; }
        #mystock_forums_1 #content_1 table.post_list td.cell.poster .admin {
          font-size: .9em; }

#credits.step_1 h2.subtitle {
  margin-bottom: 1em; }
#credits.step_2 p {
  margin-bottom: 1em; }
#credits #explanation_container {
  margin-top: 1em;
  margin-bottom: 1em;
  width: 500px; }
  #credits #explanation_container #explanation_right {
    float: left;
    width: 200px; }
  #credits #explanation_container #explanation_middle {
    float: left;
    width: 90px;
    text-align: center; }
  #credits #explanation_container #explanation_left {
    float: left;
    width: 200px; }
#credits table.credit_packages {
  margin-top: 1em;
  margin-bottom: 1em; }
  #credits table.credit_packages tr td {
    padding-right: 1em;
    border-bottom: 1px solid #333333; }
  #credits table.credit_packages thead tr td {
    color: #fff;
    border-bottom: 1px solid #333333; }

#cart h1 {
  color: #ffff99;
  font-size: 1.2em; }
#cart table.cart {
  margin-top: 1em;
  margin-bottom: 1em; }
  #cart table.cart th {
    background-color: #232323;
    padding: 0.25em 1em;
    border-top: 1px solid #333333;
    color: #fff; }
  #cart table.cart tr td {
    border-top: 1px solid #333333;
    padding: 0.25em 1em;
    vertical-align: top; }
  #cart table.cart tr.Total td {
    border-top: none; }
    #cart table.cart tr.Total td.sub {
      border-top: 1px solid #333333; }
  #cart table.cart tr.checkout td {
    border-top: none; }
    #cart table.cart tr.checkout td.sub {
      border-top: 1px solid #333333; }

#checkout .form_1 fieldset {
  margin-bottom: 0; }
#checkout .button {
  margin-top: 1em; }
#checkout .cvc_container {
  position: relative; }
  #checkout .cvc_container #cvc_info {
    position: absolute;
    width: 260px;
    height: 150px; }

table.text_submit tr td.text {
  vertical-align: middle; }
table.text_submit tr td.button {
  vertical-align: middle;
  padding-left: 2px; }


#promote .promote_code, #promote .promote_code_area {
  font-size: 10px !important;
  background-color: #222222;
  border: 1px solid #333333;
  color: #CCCCCC;
  margin-bottom: 1em; }
#promote .promote_code_area {
  width: 300px;
  height: 50px;
  font-size: 1.2em !important; }
#promote #content_left {
  float: left;
  width: 400px; }
#promote #content_right {
  float: right;
  width: 400px; }

.photo_edit_save {
  background-color: #454545;
  padding: 1em; }

#save_container {
  width: 450px; }

#save_as_draft_container {
  float: right; }

table.photo_agree_check {
  margin-bottom: 1em; }
  table.photo_agree_check tr td {
    padding-right: 5px;
    vertical-align: middle; }

table.exclusive_agree_check {
  margin-bottom: 1em;
  width: 300px; }
  table.exclusive_agree_check tr td {
    padding-right: 5px;
    vertical-align: top; }

.promotion_code_text_field {
  margin-top: 1em;
  margin-bottom: 1em; }

p.promo_message {
  margin-top: 1em; }
  p.promo_message.negative {
    color: #900; }


#account_nav_container {
  height: 35px;
  margin: 0;
  padding: 0;
  background-image: url(../images/nav/bg_owner_top.gif); }
  #account_nav_container table.owner_menu {
    width: 900px;
    height: 35px; }
    #account_nav_container table.owner_menu tr td.nav_cell {
      vertical-align: top;
      text-align: right; }
  #account_nav_container img.member_title {
    margin-left: 10px; }

.basictab {
  text-align: right;
  margin-top: 10px; }
  .basictab ul {
    list-style-type: none;
    text-align: right;
    margin-bottom: 8px; }
    .basictab ul li {
      display: inline;
      margin-right: 5px;
      margin-left: 30px;
      font-size: 11px; }
      .basictab ul li a {
        text-decoration: none;
        margin-right: 5px;
        color: #fff; }
      .basictab ul li a:hover, .basictab ul li a.current {
        color: #ff9; }

.tabcontainer {
  float: right;
  width: 520px;
  height: 20px;
  background: #151515 url(../images/nav/sub_corner.png) no-repeat; }
  .tabcontainer ul {
    list-style-type: none;
    margin-top: 3px;
    margin-left: 20px; }
    .tabcontainer ul li {
      display: inline;
      font-size: 10px;
      margin-right: 10px; }
      .tabcontainer ul li a {
        text-decoration: none;
        color: #999; }
      .tabcontainer ul li a:hover {
        color: #fff; }

.tabcontent {
  display: none; }

table.sub_nav {
  width: 898px;
  height: 20px;
  margin-bottom: 20px; }
  table.sub_nav tr td {
    vertical-align: top; }

#bread_crumbs {
  height: 20px;
  margin-left: 10px; }
  #bread_crumbs #bread_image {
    width: 20px;
    float: left;
    margin: 0; }
  #bread_crumbs #bread_text {
    float: left;
    margin-top: 3px; }


.photo_tag_list_container {
  position: relative;
  width: 460px; }
  .photo_tag_list_container span.left {
    background: transparent url(../../images/searchfield_leftcap.png) no-repeat scroll left top;
    display: block;
    height: 19px;
    postion: absolute;
    left: 0;
    top: 0;
    width: 20px; }
  .photo_tag_list_container span.right {
    background: transparent url(../../images/searchfield_rightcap.png) no-repeat scroll right top;
    display: block;
    height: 19px;
    position: absolute;
    right: 0;
    top: 0;
    width: 10px; }
  .photo_tag_list_container input.text {
    background: transparent url(../../images/searchfield_repeat.png) repeat-x scroll center top;
    border: none;
    height: 19px;
    padding: 3px 0 0;
    position: absolute;
    left: 20px;
    top: 0;
    width: 430px !important; }
  .photo_tag_list_container div.glass {
    background-color: transparent;
    cursor: pointer;
    display: block;
    height: 12px;
    overflow: hidden;
    position: absolute;
    left: 4px;
    top: 4px;
    width: 12px;
    z-index: 2; }
  .photo_tag_list_container div.reset {
    background: transparent url(../../images/close.gif) repeat scroll 0%;
    cursor: pointer;
    display: block;
    height: 11px;
    overflow: hidden;
    position: absolute;
    right: 4px;
    top: 4px;
    width: 11px;
    z-index: 1; }
  .photo_tag_list_container div.indicator {
    display: block;
    height: 11px;
    overflow: hidden;
    position: absolute;
    right: 4px;
    top: 4px;
    width: 11px;
    z-index: 2; }

.search_terms_list.search_term_return_box {
  background: #000;
  position: relative;
  z-index: 2;
  margin-bottom: 16px; }
  .search_terms_list.search_term_return_box .term-result h4 {
    background: transparent url(/images/unassigned.png) no-repeat scroll 4px 18px;
    color: #fffd96;
    font-size: 135%;
    padding-left: 30px;
    padding-top: 20px;
    padding-bottom: 5px;
    margin-right: 10px; }
    .search_terms_list.search_term_return_box .term-result h4 span.note {
      color: #999;
      font-size: 80%; }
  .search_terms_list.search_term_return_box .term-result .selector {
    margin-left: 60px; }
    .search_terms_list.search_term_return_box .term-result .selector h5 {
      color: white; }
    .search_terms_list.search_term_return_box .term-result .selector .link {
      width: 50px;
      color: #dd1166;
      float: left; }
    .search_terms_list.search_term_return_box .term-result .selector .box {
      padding: 4px;
      background-color: #1d1d1d;
      border: 1px solid #9a9a9a;
      float: left;
      margin: 0 4px 4px 4px;
      width: 420px;
      color: #999; }
      .search_terms_list.search_term_return_box .term-result .selector .box:hover {
        border: 1px solid #ff9; }
      .search_terms_list.search_term_return_box .term-result .selector .box .final-term {
        color: white; }
  .search_terms_list.search_term_return_box ol li {
    cursor: hand;
    cursor: pointer;
    padding: 2px;
    margin-left: -0.5em;
    list-style-type: none; }
    .search_terms_list.search_term_return_box ol li.selected {
      background-color: #151515; }
    .search_terms_list.search_term_return_box ol li.add {
      border-bottom: none; }
    .search_terms_list.search_term_return_box ol li.noselect {
      cursor: default; }
    .search_terms_list.search_term_return_box ol li input {
      display: none; }
    .search_terms_list.search_term_return_box ol li div.synonyms {
      padding-left: 0.5em; }
      .search_terms_list.search_term_return_box ol li div.synonyms span.label {
        color: #999; }
      .search_terms_list.search_term_return_box ol li div.synonyms span.term.synonym {
        color: #fff; }
    .search_terms_list.search_term_return_box ol li span.term {
      border-right: 1px solid #222;
      padding-left: 0.5em;
      padding-right: 0.75em; }
      .search_terms_list.search_term_return_box ol li span.term.primary {
        color: #e16; }
      .search_terms_list.search_term_return_box ol li span.term.last, .search_terms_list.search_term_return_box ol li span.term.primary {
        border-right: none; }
      .search_terms_list.search_term_return_box ol li span.term.first {
        padding-left: 0; }
  .search_terms_list.search_term_return_box ol strong.highlight {
    color: #800; }

ol.branches, ol.tags {
  margin-top: 1em;
  border-top: 1px solid #222; }
  ol.branches li,   ol.tags li {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    border-bottom: 1px solid #222; }
    ol.branches li div.synonyms,     ol.tags li div.synonyms {
      padding-left: 0.5em; }
      ol.branches li div.synonyms span.label,       ol.tags li div.synonyms span.label {
        color: #414141; }
      ol.branches li div.synonyms span.term.synonym,       ol.tags li div.synonyms span.term.synonym {
        color: #fff; }
    ol.branches li span.term,     ol.tags li span.term {
      border-right: 1px solid #222;
      padding-left: 0.5em;
      padding-right: 0.75em; }
      ol.branches li span.term.primary,       ol.tags li span.term.primary {
        color: #e16; }
      ol.branches li span.term.last, ol.branches li span.term.primary,       ol.tags li span.term.last, ol.tags li span.term.primary {
        border-right: none; }

ol#branches_2 {
  background-color: #000;
  border: none; }

#terms .header ul li {
  margin-left: 2em;
  color: #777;
  list-style-type: disc; }
#terms h3 {
  color: #eee;
  font-size: 1.2em; }

h3 span.note {
  color: #999;
  font-size: 80%; }

#tag_search_results.ui-dialog-content {
  width: 562px;
  height: 438px;
  overflow: hidden;
  overflow-y: auto; }

#existing_terms .actions {
  width: 55px;
  color: #dd1166;
  float: left; }
#existing_terms .box {
  padding: 3px;
  float: left;
  margin: 0 4px 0 4px;
  width: 760px; }
  #existing_terms .box:hover {
    background-color: #1d1d1d; }
  #existing_terms .box .label {
    float: left; }
  #existing_terms .box .synonyms {
    float: left; }
    #existing_terms .box .synonyms span.label {
      margin-left: 2em;
      float: left; }
    #existing_terms .box .synonyms .synonym_container {
      float: left; }
      #existing_terms .box .synonyms .synonym_container span.term {
        float: left; }
  #existing_terms .box .final-term {
    color: white; }
#existing_terms li.tag.item .box {
  margin-left: 30px; }


.carousel_series .carousel_container {
  border: 1px solid #333333;
  position: relative;
  overflow: hidden;
  visibility: visible; }
  .carousel_series .carousel_container .carousel_clip {
    overflow: hidden;
    position: relative; }
  .carousel_series .carousel_container .carousel_list {
    position: relative;
    z-index: 1; }
    .carousel_series .carousel_container .carousel_list .carousel_item {
      overflow: hidden; }
    .carousel_series .carousel_container .carousel_list li.carousel_item {
      list-style: none; }
.carousel_series .carousel_next, .carousel_series .carousel_prev {
  border: 1px solid #333333; }
  .carousel_series .carousel_next .carousel_handle,   .carousel_series .carousel_prev .carousel_handle {
    cursor: pointer; }
    .carousel_series .carousel_next .carousel_handle.disabled,     .carousel_series .carousel_prev .carousel_handle.disabled {
      cursor: default;
      opacity: 0.25; }
.carousel_series.horizontal {
  float: right; }
  .carousel_series.horizontal .carousel_container {
    float: left;
    height: 70px;
    margin: 0 5px;
    width: 180px; }
    .carousel_series.horizontal .carousel_container .carousel_clip {
      margin: 0 auto; }
    .carousel_series.horizontal .carousel_container .carousel_list {
      width: 10000000px; }
      .carousel_series.horizontal .carousel_container .carousel_list .carousel_item {
        float: left;
        padding: 10px 5px; }
        .carousel_series.horizontal .carousel_container .carousel_list .carousel_item img {
          display: block; }
  .carousel_series.horizontal .carousel_next, .carousel_series.horizontal .carousel_prev {
    float: left;
    height: 70px; }
    .carousel_series.horizontal .carousel_next .carousel_handle,     .carousel_series.horizontal .carousel_prev .carousel_handle {
      margin-top: 25px; }
.carousel_series.vertical {
  position: absolute;
  left: 827px; }
  .carousel_series.vertical .carousel_container {
    height: 180px;
    margin: 5px 0;
    width: 70px; }
    .carousel_series.vertical .carousel_container .carousel_clip {
      margin: 0 auto; }
    .carousel_series.vertical .carousel_container .carousel_list {
      height: 10000000px; }
      .carousel_series.vertical .carousel_container .carousel_list .carousel_item {
        clear: both;
        display: block;
        float: none;
        padding: 5px 10px; }
        .carousel_series.vertical .carousel_container .carousel_list .carousel_item img {
          display: block; }
  .carousel_series.vertical .carousel_next {
    margin-top: 0.5em; }
  .carousel_series.vertical .carousel_prev {
    margin-bottom: 0.5em; }

#photo_show .carousel_series .carousel_container, #photo_show .carousel_series .carousel_next, #photo_show .carousel_series .carousel_prev, #photo_show .carousel_series p {
  position: relative;
  right: 10px; }


#faqs h1.title {
  color: #ff9;
  font-size: 1.2em; }
#faqs h2.title {
  color: #fff;
  font-size: 1.1em; }
#faqs .faq_categories {
  float: right;
  width: 150px;
  border: 1px solid #333333;
  padding: .5em; }
#faqs .faq_list ul li {
  list-style: disc;
  margin-left: 2em; }
#faqs .faq_list .faq_container {
  margin-top: 1em;
  margin-bottom: 1em;
  border-top: 1px solid #333333; }
  #faqs .faq_list .faq_container .faq_display {
    border-bottom: 1px solid #333333;
    padding-top: .5em;
    padding-bottom: .5em; }
    #faqs .faq_list .faq_container .faq_display .top_link {
      float: right; }
    #faqs .faq_list .faq_container .faq_display h2.title {
      color: #ff9;
      font-size: 1.1em;
      margin-bottom: 1em; }
    #faqs .faq_list .faq_container .faq_display h3.title {
      color: #fff;
      font-size: 11px;
      margin-left: 2em; }
    #faqs .faq_list .faq_container .faq_display p {
      margin-left: 2em; }
      #faqs .faq_list .faq_container .faq_display p.paragraph {
        color: #999999; }
      #faqs .faq_list .faq_container .faq_display p.category {
        color: #555; }

#faq_categories h1.title {
  color: #ff9;
  font-size: 1.2em; }
#faq_categories table.new_faq_category {
  margin-bottom: 1em;
  margin-top: 1em; }


#mystock_forums_1 #header_2 #banner_2 {
  margin-bottom: 1em; }
  #mystock_forums_1 #header_2 #banner_2 h1.title {
    color: #ffff99;
    font-size: 1.2em; }
  #mystock_forums_1 #header_2 #banner_2 h2.subtitle {
    color: #ffffff;
    font-size: 1.1em; }
  #mystock_forums_1 #header_2 #banner_2.left {
    width: 60%; }
#mystock_forums_1 #header_2 #banner_3 {
  margin-bottom: 1em; }
  #mystock_forums_1 #header_2 #banner_3.right {
    width: 20%;
    float: right; }
    #mystock_forums_1 #header_2 #banner_3.right table.stats {
      border-collapse: collapse;
      width: 100%; }
      #mystock_forums_1 #header_2 #banner_3.right table.stats tr td, #mystock_forums_1 #header_2 #banner_3.right table.stats tr th.label {
        border-bottom: 1px solid #333333; }
      #mystock_forums_1 #header_2 #banner_3.right table.stats tr td.numerical {
        text-align: right; }
#mystock_forums_1 #header_2 #navigator_2 {
  margin-bottom: .5em; }
#mystock_forums_1 #content_1 #new_forum fieldset legend, #mystock_forums_1 #content_1 #edit_forum_1 fieldset legend, #mystock_forums_1 #content_1 #new_topic fieldset legend, #mystock_forums_1 #content_1 .edit_topic fieldset legend {
  display: none; }
#mystock_forums_1 #content_1 #new_forum .field, #mystock_forums_1 #content_1 #edit_forum_1 .field, #mystock_forums_1 #content_1 #new_topic .field, #mystock_forums_1 #content_1 .edit_topic .field {
  margin-bottom: 1em; }
#mystock_forums_1 #content_1 #new_forum #forum_description, #mystock_forums_1 #content_1 #new_forum #forum_name, #mystock_forums_1 #content_1 #new_forum #post_body, #mystock_forums_1 #content_1 #new_forum #topic_title, #mystock_forums_1 #content_1 #edit_forum_1 #forum_description, #mystock_forums_1 #content_1 #edit_forum_1 #forum_name, #mystock_forums_1 #content_1 #edit_forum_1 #post_body, #mystock_forums_1 #content_1 #edit_forum_1 #topic_title, #mystock_forums_1 #content_1 #new_topic #forum_description, #mystock_forums_1 #content_1 #new_topic #forum_name, #mystock_forums_1 #content_1 #new_topic #post_body, #mystock_forums_1 #content_1 #new_topic #topic_title, #mystock_forums_1 #content_1 .edit_topic #forum_description, #mystock_forums_1 #content_1 .edit_topic #forum_name, #mystock_forums_1 #content_1 .edit_topic #post_body, #mystock_forums_1 #content_1 .edit_topic #topic_title {
  width: 250px; }
#mystock_forums_1 #content_1 #new_forum .sticky #topic_sticky, #mystock_forums_1 #content_1 #new_forum .sticky #topic_locked, #mystock_forums_1 #content_1 #new_forum .locked #topic_sticky, #mystock_forums_1 #content_1 #new_forum .locked #topic_locked, #mystock_forums_1 #content_1 #edit_forum_1 .sticky #topic_sticky, #mystock_forums_1 #content_1 #edit_forum_1 .sticky #topic_locked, #mystock_forums_1 #content_1 #edit_forum_1 .locked #topic_sticky, #mystock_forums_1 #content_1 #edit_forum_1 .locked #topic_locked, #mystock_forums_1 #content_1 #new_topic .sticky #topic_sticky, #mystock_forums_1 #content_1 #new_topic .sticky #topic_locked, #mystock_forums_1 #content_1 #new_topic .locked #topic_sticky, #mystock_forums_1 #content_1 #new_topic .locked #topic_locked, #mystock_forums_1 #content_1 .edit_topic .sticky #topic_sticky, #mystock_forums_1 #content_1 .edit_topic .sticky #topic_locked, #mystock_forums_1 #content_1 .edit_topic .locked #topic_sticky, #mystock_forums_1 #content_1 .edit_topic .locked #topic_locked {
  float: left; }
#mystock_forums_1 #content_1 #new_forum .sticky label.primary, #mystock_forums_1 #content_1 #new_forum .locked label.primary, #mystock_forums_1 #content_1 #edit_forum_1 .sticky label.primary, #mystock_forums_1 #content_1 #edit_forum_1 .locked label.primary, #mystock_forums_1 #content_1 #new_topic .sticky label.primary, #mystock_forums_1 #content_1 #new_topic .locked label.primary, #mystock_forums_1 #content_1 .edit_topic .sticky label.primary, #mystock_forums_1 #content_1 .edit_topic .locked label.primary {
  margin-left: 1em; }
#mystock_forums_1 #content_1 .edit_post textarea, #mystock_forums_1 #content_1 .new_post textarea {
  margin-bottom: 1em; }
#mystock_forums_1 #content_1 #admin_1 {
  margin-top: .5em;
  margin-bottom: .5em; }
  #mystock_forums_1 #content_1 #admin_1 h3.title, #mystock_forums_1 #content_1 #admin_1 #utilities_1, #mystock_forums_1 #content_1 #admin_1 #new_monitorship_1 {
    color: #fff;
    padding-left: 0.5em; }
#mystock_forums_1 #content_1 table {
  margin-top: .5em;
  margin-bottom: .5em; }
  #mystock_forums_1 #content_1 table abbr.updated {
    color: #999999; }
  #mystock_forums_1 #content_1 table a:hover abbr.updated {
    color: inherit; }
  #mystock_forums_1 #content_1 table.forum_list, #mystock_forums_1 #content_1 table.post_list {
    border-bottom: 1px solid #333333;
    width: 100%; }
  #mystock_forums_1 #content_1 table.forum_list th.title {
    background-color: #1c1c1c;
    padding: 0.25em 0.5em;
    border-top: 1px solid #333333; }
  #mystock_forums_1 #content_1 table.forum_list tr td.numerical {
    text-align: left; }
  #mystock_forums_1 #content_1 table.forum_list tr.forum.deleted td.cell,   #mystock_forums_1 #content_1 table.forum_list tr.topic.deleted td.cell {
    background-color: #333333; }
    #mystock_forums_1 #content_1 table.forum_list tr.forum.deleted td.cell, #mystock_forums_1 #content_1 table.forum_list tr.forum.deleted td.cell *,     #mystock_forums_1 #content_1 table.forum_list tr.topic.deleted td.cell, #mystock_forums_1 #content_1 table.forum_list tr.topic.deleted td.cell * {
      color: #000 !important; }
  #mystock_forums_1 #content_1 table.forum_list tr.forum td.cell,   #mystock_forums_1 #content_1 table.forum_list tr.topic td.cell {
    border-top: 1px solid #333333;
    padding: 0.25em 0.5em;
    vertical-align: top; }
    #mystock_forums_1 #content_1 table.forum_list tr.forum td.cell.primary,     #mystock_forums_1 #content_1 table.forum_list tr.topic td.cell.primary {
      width: 50%; }
      #mystock_forums_1 #content_1 table.forum_list tr.forum td.cell.primary .text-overflow,       #mystock_forums_1 #content_1 table.forum_list tr.topic td.cell.primary .text-overflow {
        width: 400px; }
    #mystock_forums_1 #content_1 table.forum_list tr.forum td.cell.admin,     #mystock_forums_1 #content_1 table.forum_list tr.topic td.cell.admin {
      margin-right: 0;
      padding-right: 0; }
      #mystock_forums_1 #content_1 table.forum_list tr.forum td.cell.admin ul,       #mystock_forums_1 #content_1 table.forum_list tr.topic td.cell.admin ul {
        margin: .5em; }
    #mystock_forums_1 #content_1 table.forum_list tr.forum td.cell h2.title,     #mystock_forums_1 #content_1 table.forum_list tr.topic td.cell h2.title {
      font-size: 1.2em; }
  #mystock_forums_1 #content_1 table.post_list {
    border-collapse: collapse; }
    #mystock_forums_1 #content_1 table.post_list tr.anchor td.cell {
      border-bottom: 1px solid #ffff99;
      border-top: 1px solid #ffff99; }
    #mystock_forums_1 #content_1 table.post_list tr.spacer td.anchor a.post span {
      display: none; }
    #mystock_forums_1 #content_1 table.post_list td.cell {
      vertical-align: top;
      border-top: 1px solid #333333; }
      #mystock_forums_1 #content_1 table.post_list td.cell.entry-content {
        padding: .5em; }
      #mystock_forums_1 #content_1 table.post_list td.cell.poster {
        background-color: #1c1c1c;
        width: 130px;
        padding: .5em; }
        #mystock_forums_1 #content_1 table.post_list td.cell.poster .poster_avatar {
          width: 50px;
          float: left; }
        #mystock_forums_1 #content_1 table.post_list td.cell.poster .poster_info {
          margin-left: 55px; }
        #mystock_forums_1 #content_1 table.post_list td.cell.poster .date {
          font-size: .9em; }
        #mystock_forums_1 #content_1 table.post_list td.cell.poster .admin {
          font-size: .9em; }

table.ad {
  width: 900px; }
  table.ad td {
    vertical-align: top; }
    table.ad td.forum_content {
      padding-right: 10px; }
    table.ad td.adspace {
      padding-top: 0.5em;
      width: 120px; }


#tab_container_1 ul#tab_list_1 {
  height: 15px;
  padding-top: 3px;
  text-align: left; }
  #tab_container_1 ul#tab_list_1 li.tab {
    display: inline; }
    #tab_container_1 ul#tab_list_1 li.tab a {
      border-left: 1px solid #3e3e3e;
      border-right: 1px solid #3e3e3e;
      border-top: 1px solid #3e3e3e;
      color: #5f5f5f;
      margin-right: 3px;
      outline: none;
      padding: 3px 7px;
      position: relative;
      text-decoration: none;
      z-index: 1; }
      #tab_container_1 ul#tab_list_1 li.tab a.active {
        background-color: #1c1c1c;
        border-bottom-color: #1c1c1c;
        color: #fff; }
#tab_container_1 #tabs_1 {
  background-color: #151515;
  border: 1px solid #3e3e3e;
  margin-bottom: 1em;
  width: 480px; }
  #tab_container_1 #tabs_1 .tab .header {
    background-color: #1c1c1c; }
  #tab_container_1 #tabs_1 .tab .header, #tab_container_1 #tabs_1 .tab .content {
    padding: 0.5em 1em; }

.file-to-upload {
  border: 1px solid #ff9;
  width: 400px;
  margin-bottom: 10px;
  padding: 10px;
  background: #333; }
  .file-to-upload .progress div {
    height: 5px;
    background-color: #fff; }
  .file-to-upload .progress div.success {
    background-color: #0f0; }
  .file-to-upload .progress div.error {
    background: #f00; }
  .file-to-upload div.thumbnail {
    float: left;
    margin-right: 10px; }
  .file-to-upload div.wrapper {
    float: left; }

#swf-upload {
  display: none; }
  #swf-upload.show {
    display: block; }

#yui-upload-container.hidden {
  visibility: hidden; }


#help_main h1 {
  margin-bottom: 1em; }
#help_main .inner_container {
  float: left;
  margin: 0;
  width: 65%; }
  #help_main .inner_container .column_1 {
    height: 150px;
    float: left;
    width: 47%; }
  #help_main .inner_container .column_2 {
    height: 150px;
    float: right;
    width: 48%; }
#help_main .column_3 {
  float: right;
  width: 32%; }

#mystock_help_1 #header_2 #banner_2 h1.title {
  color: #ffff99;
  font-size: 1.2em; }
#mystock_help_1 #header_2 #banner_2 h2.subtitle {
  color: #ffffff;
  font-size: 1.1em; }
#mystock_help_1 #header_2 #banner_3 ol#top_help_faqs_1, #mystock_help_1 #header_2 #banner_3 ol#top_help_faqs_1 li.top_help_faq {
  list-style-type: decimal; }
#mystock_help_1 #header_2 #banner_3 ol#top_help_faqs_1 li.top_help_faq {
  margin-left: 2.75em; }
  #mystock_help_1 #header_2 #banner_3 ol#top_help_faqs_1 li.top_help_faq.deleted * {
    color: #333333 !important; }
#mystock_help_1 #content_1 h2.title.main, #mystock_help_1 #content_2 h2.title.main {
  color: #ffffff;
  font-size: 1.2em;
  margin: 0.5em 0; }
#mystock_help_1 #content_1 ul#help_categories_1, #mystock_help_1 #content_2 ul#help_categories_1 {
  border-top: 1px solid #333333; }
  #mystock_help_1 #content_1 ul#help_categories_1 li.help_category,   #mystock_help_1 #content_2 ul#help_categories_1 li.help_category {
    border-bottom: 1px solid #333333;
    padding: 0.5em; }
    #mystock_help_1 #content_1 ul#help_categories_1 li.help_category.deleted,     #mystock_help_1 #content_2 ul#help_categories_1 li.help_category.deleted {
      background-color: #333333 !important; }
      #mystock_help_1 #content_1 ul#help_categories_1 li.help_category.deleted, #mystock_help_1 #content_1 ul#help_categories_1 li.help_category.deleted *,       #mystock_help_1 #content_2 ul#help_categories_1 li.help_category.deleted, #mystock_help_1 #content_2 ul#help_categories_1 li.help_category.deleted * {
        color: #000 !important; }
    #mystock_help_1 #content_1 ul#help_categories_1 li.help_category h3.title,     #mystock_help_1 #content_2 ul#help_categories_1 li.help_category h3.title {
      font-size: 1.1em; }
      #mystock_help_1 #content_1 ul#help_categories_1 li.help_category h3.title .admin,       #mystock_help_1 #content_2 ul#help_categories_1 li.help_category h3.title .admin {
        display: inline;
        font-size: 0.8em; }
#mystock_help_1 #content_1 ol#top_help_faqs_1, #mystock_help_1 #content_1 ol#top_help_faqs_1 li.top_help_faq, #mystock_help_1 #content_2 ol#top_help_faqs_1, #mystock_help_1 #content_2 ol#top_help_faqs_1 li.top_help_faq {
  list-style-type: decimal; }
#mystock_help_1 #content_1 ol#top_help_faqs_1 li.top_help_faq, #mystock_help_1 #content_2 ol#top_help_faqs_1 li.top_help_faq {
  margin-left: 2.75em; }
  #mystock_help_1 #content_1 ol#top_help_faqs_1 li.top_help_faq.deleted *,   #mystock_help_1 #content_2 ol#top_help_faqs_1 li.top_help_faq.deleted * {
    color: #333333 !important; }
#mystock_help_1 #content_1 ol#help_faqs_1, #mystock_help_1 #content_2 ol#help_faqs_1 {
  border-top: 1px solid #333333; }
#mystock_help_1 #content_1 ol#help_faqs_1 li.help_faq, #mystock_help_1 #content_1 div.help_faq, #mystock_help_1 #content_2 ol#help_faqs_1 li.help_faq, #mystock_help_1 #content_2 div.help_faq {
  border-bottom: 1px solid #333333;
  padding: 0.5em;
  position: relative;
  width: 100%; }
  #mystock_help_1 #content_1 ol#help_faqs_1 li.help_faq.active,   #mystock_help_1 #content_1 div.help_faq.active,   #mystock_help_1 #content_2 ol#help_faqs_1 li.help_faq.active,   #mystock_help_1 #content_2 div.help_faq.active {
    background-color: #1c1c1c; }
  #mystock_help_1 #content_1 ol#help_faqs_1 li.help_faq.deleted,   #mystock_help_1 #content_1 div.help_faq.deleted,   #mystock_help_1 #content_2 ol#help_faqs_1 li.help_faq.deleted,   #mystock_help_1 #content_2 div.help_faq.deleted {
    background-color: #333333 !important; }
    #mystock_help_1 #content_1 ol#help_faqs_1 li.help_faq.deleted, #mystock_help_1 #content_1 ol#help_faqs_1 li.help_faq.deleted *,     #mystock_help_1 #content_1 div.help_faq.deleted, #mystock_help_1 #content_1 div.help_faq.deleted *,     #mystock_help_1 #content_2 ol#help_faqs_1 li.help_faq.deleted, #mystock_help_1 #content_2 ol#help_faqs_1 li.help_faq.deleted *,     #mystock_help_1 #content_2 div.help_faq.deleted, #mystock_help_1 #content_2 div.help_faq.deleted * {
      color: #000 !important; }
  #mystock_help_1 #content_1 ol#help_faqs_1 li.help_faq a.anchor span,   #mystock_help_1 #content_1 div.help_faq a.anchor span,   #mystock_help_1 #content_2 ol#help_faqs_1 li.help_faq a.anchor span,   #mystock_help_1 #content_2 div.help_faq a.anchor span {
    display: none; }
  #mystock_help_1 #content_1 ol#help_faqs_1 li.help_faq a.anchor.top,   #mystock_help_1 #content_1 div.help_faq a.anchor.top,   #mystock_help_1 #content_2 ol#help_faqs_1 li.help_faq a.anchor.top,   #mystock_help_1 #content_2 div.help_faq a.anchor.top {
    display: block;
    position: absolute;
    bottom: 0.5em;
    right: 0.5em; }
  #mystock_help_1 #content_1 ol#help_faqs_1 li.help_faq h3,   #mystock_help_1 #content_1 div.help_faq h3,   #mystock_help_1 #content_2 ol#help_faqs_1 li.help_faq h3,   #mystock_help_1 #content_2 div.help_faq h3 {
    font-size: 1.1em; }
    #mystock_help_1 #content_1 ol#help_faqs_1 li.help_faq h3.title,     #mystock_help_1 #content_1 div.help_faq h3.title,     #mystock_help_1 #content_2 ol#help_faqs_1 li.help_faq h3.title,     #mystock_help_1 #content_2 div.help_faq h3.title {
      color: #ffff99; }
    #mystock_help_1 #content_1 ol#help_faqs_1 li.help_faq h3.subtitle,     #mystock_help_1 #content_1 div.help_faq h3.subtitle,     #mystock_help_1 #content_2 ol#help_faqs_1 li.help_faq h3.subtitle,     #mystock_help_1 #content_2 div.help_faq h3.subtitle {
      color: #ffffff; }
  #mystock_help_1 #content_1 ol#help_faqs_1 li.help_faq .content .answer,   #mystock_help_1 #content_1 div.help_faq .content .answer,   #mystock_help_1 #content_2 ol#help_faqs_1 li.help_faq .content .answer,   #mystock_help_1 #content_2 div.help_faq .content .answer {
    margin: 1em 0 1em 1.65em; }
  #mystock_help_1 #content_1 ol#help_faqs_1 li.help_faq .footer span.label,   #mystock_help_1 #content_1 div.help_faq .footer span.label,   #mystock_help_1 #content_2 ol#help_faqs_1 li.help_faq .footer span.label,   #mystock_help_1 #content_2 div.help_faq .footer span.label {
    color: #555555; }


h1.title {
  color: #ffff99;
  font-size: 1.2em; }

h2.subtitle {
  color: #ffffff;
  font-size: 1.1em; }


#handbook {
  vertical-align: top;
  background-color: #454545;
  border: 1px solid #333333;
  padding: 0; }
  #handbook .link_arrow_prev {
    margin-right: 2em; }
  #handbook p.toc {
    margin-bottom: 1em; }
  #handbook #handbook_main_title {
    float: left;
    margin-top: 22px;
    padding-left: 1em;
    width: 400px; }
    #handbook #handbook_main_title h2 {
      font-size: 1.2em; }
  #handbook #title_bar {
    height: 111px;
    background: transparent url(../images/handbook/title_bg.gif) no-repeat; }
    #handbook #title_bar h1 {
      margin-bottom: 5px; }
    #handbook #title_bar #sub_title {
      margin-top: 22px;
      float: right;
      width: 280px; }
  #handbook #handbook_contents {
    padding: 2em; }
    #handbook #handbook_contents #handbook_image.right {
      float: right; }
    #handbook #handbook_contents #handbook_image p.photo_credit {
      text-align: right;
      font-size: .9em; }
  #handbook #disclaimer_footer {
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    margin-top: 1em;
    padding-top: 1em;
    padding-bottom: 1em; }
  #handbook #chapter_list h2,   #handbook #section_list h2,   #handbook #article_list h2 {
    margin-top: 1em;
    margin-bottom: 1em; }
  #handbook #chapter_list #number,   #handbook #section_list #number,   #handbook #article_list #number {
    float: left;
    width: 50px; }
    #handbook #chapter_list #number.chapter,     #handbook #section_list #number.chapter,     #handbook #article_list #number.chapter {
      font-size: 1.2em;
      color: #fff; }
    #handbook #chapter_list #number.article,     #handbook #section_list #number.article,     #handbook #article_list #number.article {
      font-size: 1.2em; }
  #handbook #chapter_list #title,   #handbook #section_list #title,   #handbook #article_list #title {
    float: left;
    margin-left: 1em; }
    #handbook #chapter_list #title.chapter,     #handbook #section_list #title.chapter,     #handbook #article_list #title.chapter {
      font-size: 1.2em;
      text-transform: uppercase; }
      #handbook #chapter_list #title.chapter a,       #handbook #section_list #title.chapter a,       #handbook #article_list #title.chapter a {
        color: #fff; }
    #handbook #chapter_list #title.article,     #handbook #section_list #title.article,     #handbook #article_list #title.article {
      font-size: 1.2em; }
      #handbook #chapter_list #title.article a,       #handbook #section_list #title.article a,       #handbook #article_list #title.article a {
        color: #999999; }
    #handbook #chapter_list #title.section a,     #handbook #section_list #title.section a,     #handbook #article_list #title.section a {
      color: #999999; }
  #handbook #toc_handbook {
    padding: 2em; }
    #handbook #toc_handbook #left_side {
      margin-top: 100px;
      width: 300px;
      float: left; }
      #handbook #toc_handbook #left_side h2 {
        margin-bottom: 1em; }
    #handbook #toc_handbook #right_side {
      float: right;
      width: 500px; }
      #handbook #toc_handbook #right_side h1 {
        padding-bottom: 0.8em;
        border-bottom: 1px solid #999999; }
      #handbook #toc_handbook #right_side #chapter_toc {
        margin-top: 1em; }
      #handbook #toc_handbook #right_side #article_toc {
        margin-top: 1em; }
      #handbook #toc_handbook #right_side #number {
        float: left;
        width: 50px; }
        #handbook #toc_handbook #right_side #number.chapter {
          font-size: 1.2em;
          color: #fff; }
        #handbook #toc_handbook #right_side #number.article {
          font-size: 1.2em; }
      #handbook #toc_handbook #right_side #title {
        float: left;
        margin-left: 1em; }
        #handbook #toc_handbook #right_side #title.chapter {
          font-size: 1.2em;
          text-transform: uppercase; }
          #handbook #toc_handbook #right_side #title.chapter a {
            color: #fff; }
        #handbook #toc_handbook #right_side #title.article {
          font-size: 1.2em; }
          #handbook #toc_handbook #right_side #title.article a {
            color: #999999; }
        #handbook #toc_handbook #right_side #title.section a {
          color: #999999; }
  #handbook #chapter_body #screenshot_description,   #handbook #article_body #screenshot_description,   #handbook #section_body #screenshot_description {
    margin-top: 1em;
    float: left;
    width: 400px; }
    #handbook #chapter_body #screenshot_description h2,     #handbook #article_body #screenshot_description h2,     #handbook #section_body #screenshot_description h2 {
      margin: 0;
      padding: 0; }
  #handbook #chapter_body #screenshot_image,   #handbook #article_body #screenshot_image,   #handbook #section_body #screenshot_image {
    margin-top: 1em;
    float: right;
    width: 402px;
    border: 1px solid #333333; }
  #handbook #chapter_body table.royalty_table tr th.last, #handbook #chapter_body table.royalty_table tr td.last,   #handbook #article_body table.royalty_table tr th.last, #handbook #article_body table.royalty_table tr td.last,   #handbook #section_body table.royalty_table tr th.last, #handbook #section_body table.royalty_table tr td.last {
    padding-right: 0; }
  #handbook #chapter_body table.membership_levels tr th, #handbook #chapter_body table.membership_levels tr td,   #handbook #article_body table.membership_levels tr th, #handbook #article_body table.membership_levels tr td,   #handbook #section_body table.membership_levels tr th, #handbook #section_body table.membership_levels tr td {
    padding-top: .5em;
    padding-bottom: .5em;
    padding-right: 3em;
    border-bottom: 1px solid #999999; }
  #handbook #chapter_body table th,   #handbook #article_body table th,   #handbook #section_body table th {
    color: #fff; }
  #handbook #chapter_body h2,   #handbook #article_body h2,   #handbook #section_body h2 {
    margin-top: 1em;
    margin-bottom: 1em; }
  #handbook #chapter_body .main,   #handbook #article_body .main,   #handbook #section_body .main {
    color: #ff9; }
  #handbook #chapter_body .inner_container,   #handbook #article_body .inner_container,   #handbook #section_body .inner_container {
    float: left;
    margin: 0;
    width: 65%; }
    #handbook #chapter_body .inner_container .column_1,     #handbook #article_body .inner_container .column_1,     #handbook #section_body .inner_container .column_1 {
      float: left;
      width: 47%; }
    #handbook #chapter_body .inner_container .column_2,     #handbook #article_body .inner_container .column_2,     #handbook #section_body .inner_container .column_2 {
      float: right;
      width: 48%; }
  #handbook #chapter_body .column_3,   #handbook #article_body .column_3,   #handbook #section_body .column_3 {
    float: right;
    width: 32%; }
  #handbook #chapter_body .example_image,   #handbook #article_body .example_image,   #handbook #section_body .example_image {
    float: left;
    margin-right: 1em;
    margin-bottom: 1em; }
  #handbook #chapter_body table,   #handbook #article_body table,   #handbook #section_body table {
    margin: 1em 0; }
    #handbook #chapter_body table tr td,     #handbook #article_body table tr td,     #handbook #section_body table tr td {
      padding-right: 2em; }
    #handbook #chapter_body table tr th,     #handbook #article_body table tr th,     #handbook #section_body table tr th {
      padding-right: 2em; }
  #handbook #chapter_body ul,   #handbook #article_body ul,   #handbook #section_body ul {
    list-style: disc;
    margin-left: 2em; }


#test #test #toc_handbook #chapter_toc {
  margin-top: 1em; }
#test #test #toc_handbook #article_toc {
  margin-top: 1em; }
#test #test #toc_handbook #number {
  float: left;
  width: 50px;
  text-align: right; }
  #test #test #toc_handbook #number.chapter {
    font-size: 1.2em;
    color: #fff; }
  #test #test #toc_handbook #number.article {
    font-size: 1.2em; }
#test #test #toc_handbook #title {
  float: left;
  margin-left: 1em; }
  #test #test #toc_handbook #title.chapter {
    font-size: 1.2em;
    text-transform: uppercase; }
    #test #test #toc_handbook #title.chapter a {
      color: #fff; }
  #test #test #toc_handbook #title.article {
    font-size: 1.2em; }
    #test #test #toc_handbook #title.article a {
      color: #999999; }
  #test #test #toc_handbook #title.section a {
    color: #999999; }
#test #test #toc_handbook #edit {
  font-size: .9em;
  float: left;
  margin-left: 1em; }
#test #test #toc_handbook span.handbook_subtitle {
  color: #999999 !important;
  font-size: 0.9em !important; }
#test #test #toc_handbook p.new_article, #test #test #toc_handbook p.new_section, #test #test #toc_handbook p.new_chapter {
  margin-left: 60px; }
#test #test #toc_handbook #chapter_body, #test #test #toc_handbook #section_body, #test #test #toc_handbook #article_body {
  margin-bottom: 1em; }
#test #test #toc_handbook #chapter_list, #test #test #toc_handbook #section_list, #test #test #toc_handbook #article_list {
  margin-bottom: 1em;
  border: 1px solid #333333;
  padding-top: 1em;
  padding-bottom: 1em; }
  #test #test #toc_handbook #chapter_list H2,   #test #test #toc_handbook #section_list H2,   #test #test #toc_handbook #article_list H2 {
    padding-left: 1em; }
#test #test #toc_handbook p.back {
  margin-top: 1em; }
#test #test #toc_handbook p.toc {
  margin-top: 1em; }
#test #column_1 {
  background-color: #232323;
  border: 1px solid #333333;
  margin: 0;
  float: right;
  width: 70%;
  display: block; }
  #test #column_1 h2 {
    color: #fff;
    margin-bottom: 1em; }
    #test #column_1 h2.toc {
      margin-left: 50px; }
  #test #column_1 #title_bar {
    background-color: #454545;
    padding: 1em; }
  #test #column_1 #handbook_contents {
    padding: 1em; }
#test #column_2 {
  margin: 0;
  padding: 0;
  float: left;
  width: 25%;
  display: block; }
  #test #column_2 #handbook_nav {
    margin-top: 2em; }
    #test #column_2 #handbook_nav .link_arrow_prev {
      margin-right: 2em; }
  #test #column_2 h1 {
    color: #ffff99; }
#test #chapter_toc {
  margin-top: 1em; }
#test #article_toc {
  margin-top: 1em; }
#test #number {
  float: left;
  width: 50px;
  text-align: right; }
  #test #number.chapter {
    font-size: 1.2em;
    color: #fff; }
  #test #number.article {
    font-size: 1.2em; }
#test #title {
  float: left;
  margin-left: 1em; }
  #test #title.chapter {
    font-size: 1.2em;
    text-transform: uppercase; }
    #test #title.chapter a {
      color: #fff; }
  #test #title.article {
    font-size: 1.2em; }
    #test #title.article a {
      color: #999999; }
  #test #title.section a {
    color: #999999; }
#test #edit {
  font-size: .9em;
  float: left;
  margin-left: 1em; }
#test span.handbook_subtitle {
  color: #999999 !important;
  font-size: 0.9em !important; }
#test p.new_article, #test p.new_section, #test p.new_chapter {
  margin-left: 60px; }
#test #chapter_body, #test #section_body, #test #article_body {
  margin-bottom: 1em; }
#test #chapter_list, #test #section_list, #test #article_list {
  margin-bottom: 1em;
  border: 1px solid #333333;
  padding-top: 1em;
  padding-bottom: 1em; }
  #test #chapter_list H2,   #test #section_list H2,   #test #article_list H2 {
    padding-left: 1em; }
#test p.back {
  margin-top: 1em; }
#test p.toc {
  margin-top: 1em; }
#test #chapter_body table.royalty_table tr th.last, #test #chapter_body table.royalty_table tr td.last, #test #article_body table.royalty_table tr th.last, #test #article_body table.royalty_table tr td.last, #test #section_body table.royalty_table tr th.last, #test #section_body table.royalty_table tr td.last {
  padding-right: 0; }
#test #chapter_body table.membership_levels tr th, #test #chapter_body table.membership_levels tr td, #test #article_body table.membership_levels tr th, #test #article_body table.membership_levels tr td, #test #section_body table.membership_levels tr th, #test #section_body table.membership_levels tr td {
  padding-top: .5em;
  padding-bottom: .5em;
  padding-right: 3em;
  border-bottom: 1px solid #999999; }
#test #chapter_body table th, #test #article_body table th, #test #section_body table th {
  color: #fff; }
#test #chapter_body h2, #test #article_body h2, #test #section_body h2 {
  margin-top: 1em;
  margin-bottom: 1em; }
#test #chapter_body .main, #test #article_body .main, #test #section_body .main {
  color: #ff9; }
#test #chapter_body .inner_container, #test #article_body .inner_container, #test #section_body .inner_container {
  float: left;
  margin: 0;
  width: 65%; }
  #test #chapter_body .inner_container .column_1,   #test #article_body .inner_container .column_1,   #test #section_body .inner_container .column_1 {
    float: left;
    width: 47%; }
  #test #chapter_body .inner_container .column_2,   #test #article_body .inner_container .column_2,   #test #section_body .inner_container .column_2 {
    float: right;
    width: 48%; }
#test #chapter_body .column_3, #test #article_body .column_3, #test #section_body .column_3 {
  float: right;
  width: 32%; }
#test #chapter_body .example_image, #test #article_body .example_image, #test #section_body .example_image {
  float: left;
  margin-right: 1em;
  margin-bottom: 1em; }
#test #chapter_body table, #test #article_body table, #test #section_body table {
  margin: 1em 0; }
  #test #chapter_body table tr td,   #test #article_body table tr td,   #test #section_body table tr td {
    padding-right: 2em; }
  #test #chapter_body table tr th,   #test #article_body table tr th,   #test #section_body table tr th {
    padding-right: 2em; }
#test #chapter_body ul, #test #article_body ul, #test #section_body ul {
  list-style: disc;
  margin-left: 2em; }


.remove-lightbox-photo {
  cursor: pointer;
  border: 1px solid #EE1166;
  margin-bottom: 1em;
  margin-top: 1em;
  background: #333 none repeat scroll 0% 0%;
  color: #EE1166; }

.expandable .default_view.wider .page_description {
  width: 700px; }
  .expandable .default_view.wider .page_description .stock_photo_list {
    margin-left: 10px; }

span.featured-photo-container {
  float: left;
  margin: 10px;
  padding: 10px;
  text-align: center;
  border: 1px solid #454545; }
  span.featured-photo-container:hover {
    background-color: #1C1C1C; }
  span.featured-photo-container .crirHiddenJS {
    display: none; }
  span.featured-photo-container h4 {
    font-size: 180%;
    margin-top: 5px;
    text-align: left; }
  span.featured-photo-container ul.photo_subtext {
    display: none; }
  span.featured-photo-container .author-text {
    text-align: left;
    display: block; }

#current_user_default_lightbox_id, #jump-to-page, #per_page, #sort_order {
  background-color: #222222;
  border-bottom: 1px solid #333333;
  border-top: 1px solid #333333;
  color: #CCCCCC;
  border-left: 1px solid #333333;
  border-right: 1px solid #333333; }

#current_user_default_lightbox_id {
  background-color: rgb(95, 7, 41);
  margin: 0 5px 0 5px;
  width: 115px; }

#lightbox_view_container {
  margin: 1em; }

#new_lightbox_container {
  width: 900px;
  margin-left: auto;
  margin-right: auto; }

.new_lightbox_form_container {
  background: #ae0d50 url(../images/shadow_lightbox_top.gif) repeat-x scroll 0 0;
  margin-top: 0px !important; }

#lightbox_container {
  background: #ae0d50 url(../images/shadow_lightbox_top.gif) repeat-x scroll 0 0;
  height: 32px;
  float: right; }
  #lightbox_container a {
    color: #fff; }

.new_lightbox ul li {
  float: left;
  margin-right: 1em;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 5px;
  color: #fff; }
  .new_lightbox ul li a {
    color: #ff9; }
  .new_lightbox ul li.lightbox_title {
    position: relative;
    top: 3px; }
.new_lightbox .check_description {
  position: relative;
  top: -3px;
  margin-bottom: 20px; }

#new_static .static_lightbox_button {
  margin-top: 10px; }

#gallery_view .crirHiddenJS {
  display: none; }


/*
 * jQuery UI screen structure and presentation
 * This CSS file was generated by ThemeRoller, a Filament Group Project for jQuery UI
 * Author: Scott Jehl, scott@filamentgroup.com, http://www.filamentgroup.com
 * Visit ThemeRoller.com
*/

/*
 * Note: If your ThemeRoller settings have a font size set in ems, your components will scale according to their parent element's font size.
 * As a rule of thumb, set your body's font size to 62.5% to make 1em = 10px.
 * body {font-size: 62.5%;}
*/



/*UI accordion*/
.ui-accordion {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
	border-bottom: 1px solid #595959;
}
.ui-accordion-group {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	border: 1px solid #595959;
	border-bottom: none;
}
.ui-accordion-header {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	cursor: pointer;
	background: #000000 url(/images/000000_40x100_textures_02_glass_50.png) 0 50% repeat-x;
}
.ui-accordion-header a {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	display: block;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	padding: .5em .5em .5em 1.7em;
	color: #ebebeb;
	background: url(/images/ededed_7x7_arrow_right.gif) .5em 50% no-repeat;
}
.ui-accordion-header a:hover {
	background: url(/images/ffffff_7x7_arrow_right.gif) .5em 50% no-repeat;
	color: #ffffff;
}
.ui-accordion-header:hover {
	background: #0d0d0d url(/images/0d0d0d_40x100_textures_02_glass_60.png) 0 50% repeat-x;
	color: #ffffff;
}
.selected .ui-accordion-header, .selected .ui-accordion-header:hover {
	background: #ffffff url(/images/ffffff_40x100_textures_01_flat_65.png) 0 50% repeat-x;
}
.selected .ui-accordion-header a, .selected .ui-accordion-header a:hover {
	color: #222222;
	background: url(/images/222222_7x7_arrow_down.gif) .5em 50% no-repeat;
}
.ui-accordion-content {
	padding: 1.5em 1.7em;	
	background: #ffffff url(/images/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x;
	color: #222222;
	font-size: 1em;
}





/*UI tabs*/
.ui-tabs-nav {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
	float: left;
	position: relative;
	z-index: 1;
	border-right: 1px solid #595959;
	bottom: -1px;
}
.ui-tabs-nav-item {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	float: left;
	border: 1px solid #595959;
	border-right: none;
}
.ui-tabs-nav-item a {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	float: left;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	padding: .5em 1.7em;
	color: #ebebeb;
	background: #000000 url(/images/000000_40x100_textures_02_glass_50.png) 0 50% repeat-x;
}
.ui-tabs-nav-item a:hover {
	background: #0d0d0d url(/images/0d0d0d_40x100_textures_02_glass_60.png) 0 50% repeat-x;
	color: #ffffff;
}
.ui-tabs-selected {
	border-bottom-color: #ffffff;
}
.ui-tabs-selected a, .ui-tabs-selected a:hover {
	background: #ffffff url(/images/ffffff_40x100_textures_01_flat_65.png) 0 50% repeat-x;
	color: #222222;
}
.ui-tabs-panel {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana, Arial, sans-serif;
	clear:left;
	border: 1px solid #595959;
	background: #ffffff url(/images/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x;
	color: #222222;
	padding: 1.5em 1.7em;	
	font-size: 1.1em;
}
.ui-tabs-hide {
	display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}





/*slider*/
.ui-slider {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
	background: #ffffff url(/images/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x;
	border: 1px solid #dddddd;
	height: .8em;
	position: relative;
}
.ui-slider-handle {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	position: absolute;
	z-index: 2;
	top: -3px;
	width: 1.2em;
	height: 1.2em;
	background: #000000 url(/images/000000_40x100_textures_02_glass_50.png) 0 50% repeat-x;
	border: 1px solid #595959;
}
.ui-slider-handle:hover {
	background: #0d0d0d url(/images/0d0d0d_40x100_textures_02_glass_60.png) 0 50% repeat-x;
	border: 1px solid #dddddd;
}
.ui-slider-handle-active, .ui-slider-handle-active:hover {
	background: #ffffff url(/images/ffffff_40x100_textures_01_flat_65.png) 0 50% repeat-x;
	border: 1px solid #dddddd;
}
.ui-slider-range {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	height: .8em;
	background: #0d0d0d url(/images/0d0d0d_40x100_textures_02_glass_60.png) 0 50% repeat-x;
	position: absolute;
	border: 1px solid #595959;
	border-left: 0;
	border-right: 0;
	top: -1px;
	z-index: 1;
	opacity:.7;
	filter:Alpha(Opacity=70);
}


/*dialog*/
.ui-dialog {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
	background: #232323;
	color: #eee;
	border: 4px solid #dddddd;
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	z-index: 99999;
}
.ui-resizable .ui-resizable-handle {
	display: block; 
}
body .ui-resizable-disabled .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
body .ui-resizable-autohide .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
.ui-resizable-n { 
	cursor: n-resize; 
	height: 7px; 
	width: 100%; 
	top: -5px; 
	left: 0px;  
}
.ui-resizable-s { 
	cursor: s-resize; 
	height: 7px; 
	width: 100%; 
	bottom: -5px; 
	left: 0px; 
}
.ui-resizable-e { 
	cursor: e-resize; 
	width: 7px; 
	right: -5px; 
	top: 0px; 
	height: 100%; 
}
.ui-resizable-w { 
	cursor: w-resize; 
	width: 7px; 
	left: -5px; 
	top: 0px; 
	height: 100%;
}
.ui-resizable-se { 
	cursor: se-resize; 
	width: 13px; 
	height: 13px; 
	right: 0px; 
	bottom: 0px; 
	background: url(/images/222222_11x11_icon_resize_se.gif) no-repeat 0 0;
}
.ui-resizable-sw { 
	cursor: sw-resize; 
	width: 9px; 
	height: 9px; 
	left: 0px; 
	bottom: 0px;  
}
.ui-resizable-nw { 
	cursor: nw-resize; 
	width: 9px; 
	height: 9px; 
	left: 0px; 
	top: 0px; 
}
.ui-resizable-ne { 
	cursor: ne-resize; 
	width: 9px; 
	height: 9px; 
	right: 0px; 
	top: 0px; 
}
.ui-dialog-titlebar {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	padding: .5em 1.5em .5em 1em;
	color: #ebebeb;
	/*background: #000000 url(/images/000000_40x100_textures_02_glass_50.png) 0 50% repeat-x;*/
	background: #1c1c1c;
	border-bottom: 1px solid #595959;
	font-size: 1em;
	font-weight: normal;
	position: relative;
  height: 16px;
}
.ui-dialog-title {}
.ui-dialog-titlebar-close {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	background: url(/images/ededed_11x11_icon_close.gif) 0 0 no-repeat;
	position: absolute;
	right: 8px;
	top: .7em;
	width: 11px;
	height: 11px;
	z-index: 100;
}
.ui-dialog-titlebar-close-hover, .ui-dialog-titlebar-close:hover {
	background: url(/images/ffffff_11x11_icon_close.gif) 0 0 no-repeat;
}
.ui-dialog-titlebar-close:active {
	background: url(/images/222222_11x11_icon_close.gif) 0 0 no-repeat;
}
.ui-dialog-titlebar-close span {
	display: none;
}
.ui-dialog-content {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	color: #222222;
	padding: 1.5em 1.7em;	
}
.ui-dialog-buttonpane {
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: left;
	border-top: 1px solid #dddddd;
	background: #ffffff;
}
.ui-dialog-buttonpane button {
	margin: .5em 0 .5em 8px;
	color: #ebebeb;
	background: #000000 url(/images/000000_40x100_textures_02_glass_50.png) 0 50% repeat-x;
	font-size: 1em;
	border: 1px solid #595959;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	line-height: 1.4em;
}
.ui-dialog-buttonpane button:hover {
	color: #ffffff;
	background: #0d0d0d url(/images/0d0d0d_40x100_textures_02_glass_60.png) 0 50% repeat-x;
	border: 1px solid #dddddd;
}
.ui-dialog-buttonpane button:active {
	color: #222222;
	background: #ffffff url(/images/ffffff_40x100_textures_01_flat_65.png) 0 50% repeat-x;
	border: 1px solid #dddddd;
}
/* This file skins dialog */
.ui-dialog.ui-draggable .ui-dialog-titlebar,
.ui-dialog.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}







/*datepicker*/
/* Main Style Sheet for jQuery UI date picker */
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana, Arial, sans-serif;
	background: #ffffff url(/images/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x;
	font-size: 1.1em;
	border: 4px solid #dddddd;
	width: 15.5em;
	padding: 2.5em .5em .5em .5em;
	position: relative;
}
.ui-datepicker-div, #ui-datepicker-div {
	z-index: 9999; /*must have*/
	display: none;
}
.ui-datepicker-inline {
	float: left;
	display: block;
}
.ui-datepicker-control {
	display: none;
}
.ui-datepicker-current {
	display: none;
}
.ui-datepicker-next, .ui-datepicker-prev {
	position: absolute;
	left: .5em;
	top: .5em;
	background: #000000 url(/images/000000_40x100_textures_02_glass_50.png) 0 50% repeat-x;
}
.ui-datepicker-next {
	left: 14.6em;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
	background: #0d0d0d url(/images/0d0d0d_40x100_textures_02_glass_60.png) 0 50% repeat-x;
}
.ui-datepicker-next a, .ui-datepicker-prev a {
	text-indent: -999999px;
	width: 1.3em;
	height: 1.4em;
	display: block;
	font-size: 1em;
	background: url(/images/ededed_7x7_arrow_left.gif) 50% 50% no-repeat;
	border: 1px solid #595959;
	cursor: pointer;
}
.ui-datepicker-next a {
	background: url(/images/ededed_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:hover {
	background: url(/images/ffffff_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:hover {
	background: url(/images/ffffff_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:active {
	background: url(/images/222222_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:active {
	background: url(/images/222222_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-header select {
	border: 1px solid #595959;
	color: #ebebeb;
	background: #000000;
	font-size: 1em;
	line-height: 1.4em;
	position: absolute;
	top: .5em;
	margin: 0 !important;
}
.ui-datepicker-header option:focus, .ui-datepicker-header option:hover {
	background: #0d0d0d;
}
.ui-datepicker-header select.ui-datepicker-new-month {
	width: 7em;
	left: 2.2em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
	width: 5em;
	left: 9.4em;
}
table.ui-datepicker {
	width: 15.5em;
	text-align: right;
}
table.ui-datepicker td a {
	padding: .1em .3em .1em 0;
	display: block;
	color: #ebebeb;
	background: #000000 url(/images/000000_40x100_textures_02_glass_50.png) 0 50% repeat-x;
	cursor: pointer;
	border: 1px solid #ffffff;
}
table.ui-datepicker td a:hover {
	border: 1px solid #dddddd;
	color: #ffffff;
	background: #0d0d0d url(/images/0d0d0d_40x100_textures_02_glass_60.png) 0 50% repeat-x;
}
table.ui-datepicker td a:active {
	border: 1px solid #dddddd;
	color: #222222;
	background: #ffffff url(/images/ffffff_40x100_textures_01_flat_65.png) 0 50% repeat-x;
}
table.ui-datepicker .ui-datepicker-title-row td {
	padding: .3em 0;
	text-align: center;
	font-size: .9em;
	color: #222222;
	text-transform: uppercase;
}
table.ui-datepicker .ui-datepicker-title-row td a {
	color: #222222;
}
.ui-datepicker-cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}






/* ui-autocomplete */
.ui-autocomplete-results {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
	z-index: 9999;	
}
.ui-autocomplete-results ul, .ui-autocomplete-results li {
	margin: 0; 
	padding: 0; 
	list-style: none;
}
.ui-autocomplete-results ul {
	border: 1px solid #595959;
	background: #ffffff url(/images/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x;
	color: #222222;
	margin-bottom: -1px;
}
.ui-autocomplete-results li {
	padding: .4em .5em;
	color: #ebebeb;
	font-size: 1em;
	font-weight: normal;
	position: relative;
	border-left: 0;
	border-right: 0;
	margin: 1px 0;
}
.ui-autocomplete-results li.ui-hover-state, .ui-autocomplete-results li.ui-active-state {
	margin: 0;
}
/*Paul - you could add classes for these first last states instead for ie6... */
.ui-autocomplete-results li:first-child {
	border-top: 0;
}
.ui-autocomplete-results li:last-child {
	border-bottom: 0;
}
.ui-autocomplete-results li.ui-autocomplete-over {
	border: 1px solid #dddddd;
	background: #0d0d0d url(/images/0d0d0d_40x100_textures_02_glass_60.png) 0 50% repeat-x;
	color: #ffffff !important;
}
.ui-autocomplete-results li.ui-autocomplete-active {
	border: 1px solid #dddddd;
	background: #ffffff url(/images/ffffff_40x100_textures_01_flat_65.png) 0 50% repeat-x;
	color: #222222 !important;
	outline: none;
}







/*UI ProgressBar */
.ui-progressbar {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
	background: #ffffff url(/images/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x;
	border: 1px solid #dddddd;
	position: relative;
}
.ui-progressbar-bar {
	background: #000000 url(/images/000000_40x100_textures_02_glass_50.png) 0 50% repeat-x;
	overflow: visible;
	position: relative;
	border: 1px solid #595959;
	margin-top: -1px;
	margin-left: -1px;
	margin-bottom: -1px;
}
.ui-progressbar-text {
	color: #ebebeb;
	padding: .2em .5em;
	font-weight: normal;
}
.ui-progressbar-text-back {
	display: none;
/*	position: absolute;
	top: 1px;
	left: 0px;
	font-weight: normal;
	color:#000;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
*/
}
.ui-progressbar-disabled {
	opacity:.5;
	filter:Alpha(Opacity=50);
}






/*UI Colorpicker */
.ui-colorpicker {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
	background: #ffffff url(/images/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x;
	border: 4px solid #dddddd;
	padding: 5px;
	width: 360px;
	position: relative;
}
.ui-colorpicker-color {
	float: left;
	width: 150px;
	height: 150px;
	margin-right: 15px;
}
.ui-colorpicker-color div { /* is this extra div needed? why not just .ui-colorpicker-color ? */
	border: 1px solid #595959;
	height: 150px;
	background: url(/images/_x_.);
	position: relative;
}
.ui-colorpicker-color div div {/* shouldn't this have a class like ui-colorpicker-selector ? */
	width: 11px;
	height: 11px;
	background: url(/images/_x_.);
	position: absolute;
	border: 0;
	margin: -5px 0 0 -5px;
	float: none;
}
.ui-colorpicker-hue {
	border: 1px solid #595959;
	float: left;
	width: 17px;
	height: 150px;
	background: url(/images/_x_.);
	position: relative;
	margin-right: 15px;
}
.ui-colorpicker-hue div {
	background:transparent url(/images/_x_.); /*this image should be themerollable*/
	height:9px;
	left:-9px;
	margin:-4px 0 0;
	position:absolute;
	width:35px;
	cursor: ns-resize;
}
.ui-colorpicker-new-color, .ui-colorpicker-current-color {
	float: left;
	width: 6.5em;
	height: 30px;
	border: 1px solid #595959;
	margin-right: 5px;
}
.ui-colorpicker-current-color {
	margin-right: 0;
}

.ui-colorpicker-field, .ui-colorpicker-hex {
	position: absolute;
	width: 6em;
}
.ui-colorpicker-field label, .ui-colorpicker-field input,
.ui-colorpicker-hex label, .ui-colorpicker-hex input {
	font-size: 1em;
	color: #222222;
}
.ui-colorpicker-field label, .ui-colorpicker-hex label {
	width: 1em;
	margin-right: .3em;
}
.ui-colorpicker-field input, .ui-colorpicker-hex input {
	border: 1px solid #595959;
	width: 4.6em;
}
.ui-colorpicker-hex {
	left: 205px;
	top: 134px;
}
.ui-colorpicker-rgb-r {
	top: 52px;
	left: 205px;
}
.ui-colorpicker-rgb-g {
	top: 78px;
	left: 205px;
}
.ui-colorpicker-rgb-b {
	top: 105px;
	left: 205px;
}
.ui-colorpicker-hsb-h {
	top: 52px;
	left: 290px;
}
.ui-colorpicker-hsb-s {
	top: 78px;
	left: 290px;
}
.ui-colorpicker-hsb-b {
	top: 105px;
	left: 290px;
}

.ui-colorpicker-field label {
	font-weight: normal;
}
.ui-colorpicker-field span {
	width: 7px;
	background: url(/images/ededed_11x11_icon_arrows_updown.gif) 50% 50% no-repeat;
	right: 5px;
	top: 0;
	height: 20px;
	position: absolute;
}
.ui-colorpicker-field span:hover {
	background: url(/images/ffffff_11x11_icon_arrows_updown.gif) 50% 50% no-repeat;
}

.ui-colorpicker-submit {
	right: 14px;
	top: 134px;
	position: absolute;
}








/*
Generic ThemeRoller Classes
>> Make your jQuery Components ThemeRoller-Compatible!
*/

/*component global class*/
.ui-component {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
}
/*component content styles*/
.ui-component-content {
	border: 1px solid #dddddd;
	background: #ffffff url(/images/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x;
	color: #222222;
}
.ui-component-content a {
	color: #222222;
	text-decoration: underline;
}
/*component states*/
.ui-default-state {
	border: 1px solid #595959;
	background: #000000 url(/images/000000_40x100_textures_02_glass_50.png) 0 50% repeat-x;
	font-weight: normal;
	color: #ebebeb !important;
}
.ui-default-state a {
	color: #ebebeb;
}
.ui-default-state:hover, .ui-hover-state {
	border: 1px solid #dddddd;
	background: #0d0d0d url(/images/0d0d0d_40x100_textures_02_glass_60.png) 0 50% repeat-x;
	font-weight: normal;
	color: #ffffff !important;
}
.ui-hover-state a {
	color: #ffffff;
}
.ui-default-state:active, .ui-active-state {
	border: 1px solid #dddddd;
	background: #ffffff url(/images/ffffff_40x100_textures_01_flat_65.png) 0 50% repeat-x;
	font-weight: normal;
	color: #222222 !important;
	outline: none;
}
.ui-active-state a {
	color: #222222;
	outline: none;
}
/*icons*/
.ui-arrow-right-default {background: url(/images/ededed_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-right-default:hover, .ui-arrow-right-hover {background: url(/images/ffffff_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-right-default:active, .ui-arrow-right-active {background: url(/images/222222_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-right-content {background: url(/images/222222_7x7_arrow_right.gif) no-repeat 50% 50%;}

.ui-arrow-left-default {background: url(/images/ededed_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-left-default:hover, .ui-arrow-left-hover {background: url(/images/ffffff_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-left-default:active, .ui-arrow-left-active {background: url(/images/222222_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-left-content {background: url(/images/222222_7x7_arrow_left.gif) no-repeat 50% 50%;}

.ui-arrow-down-default {background: url(/images/ededed_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-down-default:hover, .ui-arrow-down-hover {background: url(/images/ffffff_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-down-default:active, .ui-arrow-down-active {background: url(/images/222222_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-down-content {background: url(/images/222222_7x7_arrow_down.gif) no-repeat 50% 50%;}

.ui-arrow-up-default {background: url(/images/ededed_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-arrow-up-default:hover, .ui-arrow-up-hover {background: url(/images/ffffff_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-arrow-up-default:active, .ui-arrow-up-active {background: url(/images/222222_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-arrow-up-content {background: url(/images/222222_7x7_arrow_up.gif) no-repeat 50% 50%;}

.ui-close-default {background: url(/images/ededed_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-close-default:hover, .ui-close-hover {background: url(/images/ffffff_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-close-default:active, .ui-close-active {background: url(/images/222222_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-close-content {background: url(/images/222222_11x11_icon_close.gif) no-repeat 50% 50%;}

.ui-folder-closed-default {background: url(/images/ededed_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-closed-default:hover, .ui-folder-closed-hover {background: url(/images/ffffff_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-closed-default:active, .ui-folder-closed-active {background: url(/images/222222_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-closed-content {background: url(/images/ededed_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}

.ui-folder-open-default {background: url(/images/ededed_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-folder-open-default:hover, .ui-folder-open-hover {background: url(/images/ffffff_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-folder-open-default:active, .ui-folder-open-active {background: url(/images/222222_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-folder-open-content {background: url(/images/222222_11x11_icon_folder_open.gif) no-repeat 50% 50%;}

.ui-doc-default {background: url(/images/ededed_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-doc-default:hover, .ui-doc-hover {background: url(/images/ffffff_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-doc-default:active, .ui-doc-active {background: url(/images/222222_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-doc-content {background: url(/images/222222_11x11_icon_doc.gif) no-repeat 50% 50%;}

.ui-arrows-leftright-default {background: url(/images/ededed_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-default:hover, .ui-arrows-leftright-hover {background: url(/images/ffffff_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-default:active, .ui-arrows-leftright-active {background: url(/images/222222_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-content {background: url(/images/222222_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}

.ui-arrows-updown-default {background: url(/images/ededed_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-arrows-updown-default:hover, .ui-arrows-updown-hover {background: url(/images/ffffff_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-arrows-updown-default:active, .ui-arrows-updown-active {background: url(/images/222222_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-arrows-updown-content {background: url(/images/222222_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}

.ui-minus-default {background: url(/images/ededed_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-minus-default:hover, .ui-minus-hover {background: url(/images/ffffff_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-minus-default:active, .ui-minus-active {background: url(/images/222222_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-minus-content {background: url(/images/222222_11x11_icon_minus.gif) no-repeat 50% 50%;}

.ui-plus-default {background: url(/images/ededed_11x11_icon_plus.gif) no-repeat 50% 50%;}
.ui-plus-default:hover, .ui-plus-hover {background: url(/images/ffffff_11x11_icon_plus.gif) no-repeat 50% 50%;}
.ui-plus-default:active, .ui-plus-active {background: url(/images/222222_11x11_icon_plus.gif) no-repeat 50% 50%;}
.ui-plus-content {background: url(/images/222222_11x11_icon_plus.gif) no-repeat 50% 50%;}

/*hidden elements*/
.ui-hidden {
	display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}
.ui-accessible-hidden {
	 position: absolute; left: -99999999px;
}
/*reset styles*/
.ui-reset {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
}
/*clearfix class*/
.ui-clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.ui-clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .ui-clearfix {height: 1%;}
.ui-clearfix {display: block;}
/* End hide from IE-mac */

/* Note: for resizable styles, use the styles listed above in the dialog section */


