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

.clearfix {
  display: inline-block; }

.new-clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0; }

/* Photoshop uses 1/72 inch pixel measurements (e.g. Style Guide) but CSS uses 1/96 inch px units */
/* this is here in case we need to scale the sizes specified in the Style Guide */
.h1 {
  font-size: 36px;
  line-height: 36px; }

.h2 {
  font-size: 30px;
  line-height: 30px; }

.h3 {
  font-size: 24px;
  line-height: 24px; }

.h4 {
  font-size: 18px;
  line-height: 18px; }

.h5 {
  font-size: 14px;
  line-height: 14px; }

.h6 {
  font-size: 12px;
  line-height: 12px; }

.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: Georgia,Times,serif;
  font-weight: normal; }

.s1 {
  font-size: 18px;
  line-height: 24px; }

.s2 {
  font-size: 18px;
  line-height: 24px; }

.s3 {
  font-size: 18px;
  line-height: 24px; }

.s4 {
  font-size: 14px;
  line-height: 20px; }

.s5 {
  font-size: 12px;
  line-height: 18px; }

.s6 {
  font-size: 12px;
  line-height: 18px; }

.s1,
.s2,
.s3,
.s4,
.s5,
.s6 {
  font-family: Georgia,Times,serif;
  font-weight: normal;
  font-style: italic; }

body {
  font-size: 13px;
  line-height: 18px;
  background-color: #879194;
  font-weight: normal; }

body.admin {
  background-color: #FFF; }

#page {
  font-family: Georgia,Times,serif;
  background-color: #FFF;
  color: #666666;
  background-image: url('../../images/bg_dallas.jpg');
  background-repeat: no-repeat;
  background-position: top center; }

td {
  border-spacing: 2px;
  border-style: outset;
  border-color: #FFF; }

h1 {
  font-size: 24px;
  line-height: 24px; }

h2 {
  font-size: 24px;
  line-height: 24px; }

h3 {
  font-size: 18px;
  line-height: 18px; }

h4 {
  font-size: 18px;
  line-height: 18px; }

h5 {
  font-size: 18px;
  line-height: 18px; }

h1,
h2,
h3,
h4,
h5 {
  font-family: Georgia,Times,serif;
  font-weight: normal; }

pre {
  background-color: #eee;
  font-size: 11px;
  font-family: Courier; }

a,
a:visited {
  color: #c41330;
  text-decoration: none; }

a:hover {
  color: black;
  text-decoration: none; }

label {
  font-family: Georgia,Times,serif;
  color: #666666;
  font-size: 18px; }
  label .sublabel {
    font-size: 13px;
    line-height: 18px;
    font-style: italic; }
  label.label_for_checkbox {
    font-size: 13px;
    font-style: italic; }

input,
select,
textarea {
  font-family: Helvetica,Arial,sans-serif;
  color: #666666;
  font-size: 14px; }

select {
  font-size: 14px; }

.explanation {
  display: block;
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
  font-family: Georgia,Times,serif;
  font-style: italic; }

div.errors-present,
div.errors-header {
  background-color: #f0dbdb;
  border: solid 1px #cc9a9a; }
  div.errors-present p.error,
  div.errors-header p.error {
    font-size: 12px ! important;
    font-style: italic ! important;
    color: #000 ! important; }

div.errors-present .error-tick {
  background-image: url(../../images/error-tick.png);
  background-repeat: no-repeat; }

div.errors-header .error-tick {
  background-image: url(../../images/error-tick.png);
  background-repeat: no-repeat; }

#errorExplanation {
  width: 400px;
  border-style: solid;
  border-color: red;
  background-color: #f0f0f0;
  color: #000; }

#errorExplanation h2 {
  font-weight: bold;
  font-size: 12px;
  background-color: #c00;
  color: #fff; }

#errorExplanation p {
  color: #333; }

#errorExplanation ul li {
  font-size: 12px;
  list-style: square; }

.main-nav {
  list-style: none;
  background-image: url('../../images/nav_header_bg.png');
  background-repeat: no-repeat; }
  .main-nav > li {
    color: #FFF;
    background-repeat: repeat-x; }
    .main-nav > li:not(.last) > a,
    .main-nav > li:not(.first) > a {
      background-image: url('../../images/nav_header_divider.png');
      background-repeat: no-repeat;
      background-position: right; }
    .main-nav > li > a {
      font-family: Georgia,Times,serif;
      line-height: 36px;
      font-size: 12px;
      letter-spacing: 1px;
      text-transform: uppercase;
      color: #FFF;
      text-decoration: none; }
    .main-nav > li > a:visited {
      color: #FFF;
      text-decoration: none; }
    .main-nav > li > a:active {
      color: #FFF;
      text-decoration: none; }
  .main-nav .selected {
    color: #FFF;
    background-image: url('../../images/nav_header_selected.png');
    background-repeat: repeat-x; }
  .main-nav .selected.first {
    background: url('../../images/nav_header_selected-first.png'); }
  .main-nav > li a:hover,
  .main-nav > li a:hover {
    color: #FFF;
    text-decoration: none;
    background-repeat: repeat-x;
    background-image: url('../../images/nav_header_hover.png'); }
  .main-nav > li.first > a:hover {
    color: #FFF;
    text-decoration: none;
    background-repeat: repeat-x;
    background-image: url('../../images/nav_header_hover-first.png');
    background-position: left; }

li#search-box {
  float: right; }
  li#search-box #search-form {
    margin-top: 7px;
    margin-right: 5px;
    width: 230px!important;
    overflow: hidden; }
  li#search-box #search-form input {
    padding: 0;
    margin: 0;
    float: left; }
  li#search-box #search-query {
    margin-right: 5px!important;
    margin-top: 1px!important;
    width: 156px;
    height: 20px;
    border: 1px solid #888;
    font-size: 12px;
    padding: 0 2px!important; }

.search-index h1 {
  border-bottom: 1px solid #c7c7c7;
  padding-bottom: 10px; }
.search-index form.search-form {
  width: 100%;
  margin: 20px 0; }
.search-index .col-nav {
  width: 220px;
  float: left;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 12px; }
  .search-index .col-nav h5 {
    margin: 0;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px; }
  .search-index .col-nav ul {
    margin-bottom: 20px; }
    .search-index .col-nav ul li {
      margin: 5px 10px;
      color: #000; }
.search-index .col-body {
  margin-left: 240px; }

#search-results div.search-result {
  margin: 15px 0;
  width: 100%;
  overflow: hidden; }
#search-results div.thumb {
  float: left!important;
  width: 140px;
  position: relative; }
  #search-results div.thumb img.thumb {
    border: 1px solid #c7c7c7;
    width: 138px; }
#search-results div.body {
  margin-left: 160px;
  line-height: 18px;
  font-size: 12px;
  font-family: Helvetica,Arial,sans-serif; }
  #search-results div.body h4 {
    margin-bottom: 5px; }
  #search-results div.body div.subtitle {
    margin-bottom: 10px;
    font-family: Georgia,Times,serif;
    font-size: 13px;
    font-style: italic; }
    #search-results div.body div.subtitle em {
      display: block; }
  #search-results div.body .desc {
    margin-top: 5px; }
#search-results span.pipe {
  height: 40px;
  border-right: 1px solid #666;
  width: 1px;
  margin: 4px;
  margin-right: 7px;
  margin-bottom: -10px; }

ol.nav2 {
  font-family: Georgia,Times,serif;
  font-size: 13px;
  list-style: none;
  line-height: normal; }

ol.nav2 {
  background: url("../../images/nav2_tab_background.png") repeat-x bottom; }
  ol.nav2 li {
    background: url("../../images/nav2_tab_unselected_left.png") no-repeat left top; }
    ol.nav2 li.selected {
      background: url("../../images/nav2_tab_selected_left.png") no-repeat left top; }
      ol.nav2 li.selected a:link,
      ol.nav2 li.selected a:visited {
        color: #666666;
        background: url("../../images/nav2_tab_selected_right.png") no-repeat right top; }
    ol.nav2 li a {
      text-transform: uppercase;
      background: url("../../images/nav2_tab_unselected_right.png") no-repeat right top; }

table.nav3 {
  font-family: Georgia,Times,serif;
  font-size: 12px;
  letter-spacing: 1px;
  line-height: 36px;
  color: #7f9399;
  text-transform: uppercase;
  display: block; }
  table.nav3 td {
    border-bottom: 1px solid #7f9399; }
  table.nav3 a {
    line-height: 32px;
    font-size: 12px;
    line-height: normal; }
  table.nav3 a:link,
  table.nav3 a:visited {
    color: #757F83; }
  table.nav3 a:hover {
    color: #000; }
  table.nav3 .selected {
    -webkit-border-radius-topleft: 5px;
    -webkit-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    background-color: #F00;
    background: url("../../images/nav3_selected_bg.png") repeat-x top;
    border-color: #7f9399 #7f9399 transparent;
    border-style: solid;
    border-width: 1px;
    color: black; }
    table.nav3 .selected a:link,
    table.nav3 .selected a:visited {
      color: #474F51; }

ol.nav4 {
  font-family: Georgia,Times,serif;
  font-size: 13px;
  list-style: none;
  line-height: normal; }

ol.nav4 {
  background-color: #4b5255;
  width: 100%;
  font-style: italic;
  font-weight: 100;
  font-size: 12px; }
  ol.nav4 li.selected {
    background-color: #FFF; }
    ol.nav4 li.selected a:link,
    ol.nav4 li.selected a:visited {
      color: #c41230; }
  ol.nav4 li a {
    color: #FFF; }
  ol.nav4 .edit-link {
    color: #FFF; }

.edit-link {
  background: url(../../images/icons/icon_edit_off.png) no-repeat; }

.h1 .hr {
  background: url('../../images/h2-rule.png') repeat-x scroll 0px 14px; }

.h2 .hr,
.h3 .hr,
.h4 .hr,
.h5 .hr {
  background: url('../../images/h-rule.png') repeat-x scroll 0px 8px; }

.h2 .hr {
  background-position: 0px 15px; }

.h3 .hr {
  background-position: 0px 11px; }

.h5 .hr {
  background-position: 0px 5px; }

.featured-box {
  -webkit-border-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  background-color: #F4F4F4;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc; }
  .featured-box .h1c,
  .featured-box .h2c {
    margin-bottom: 12px; }
  .featured-box .featured-box-content {
    margin-left: 10px;
    margin-right: 10px; }
  .featured-box p.view_more {
    font-size: 14px;
    font-style: italic; }
  .featured-box #new_videopinion #topic-original {
    float: right; }
  .featured-box #new_videopinion #topic-add-video, .featured-box #new_videopinion #topic-headline, .featured-box #new_videopinion #topic-exclusive-channel {
    position: relative; }
    .featured-box #new_videopinion #topic-add-video i, .featured-box #new_videopinion #topic-headline i, .featured-box #new_videopinion #topic-exclusive-channel i {
      margin-left: 33px;
      margin-top: -10px;
      margin-bottom: 12px;
      display: block; }
  .featured-box #new_videopinion .hr {
    width: 100px; }
  .featured-box #new_videopinion #topic-headline #topic_title_field {
    display: none; }
  .featured-box #new_videopinion #topic-additional-info {
    position: relative; }
    .featured-box #new_videopinion #topic-additional-info #topic_tags_field {
      display: none; }
      .featured-box #new_videopinion #topic-additional-info #topic_tags_field #videopinion_moderated {
        width: 20px; }
      .featured-box #new_videopinion #topic-additional-info #topic_tags_field #div_enable_notification {
        margin-left: 30px;
        display: none; }
        .featured-box #new_videopinion #topic-additional-info #topic_tags_field #div_enable_notification #videopinion_enable_notification {
          width: 20px; }
  .featured-box #new_videopinion #topic-exclusive-channel #topic_channel_field {
    display: none; }
  .featured-box #new_videopinion #topic-upload-hero-image {
    position: relative; }
  .featured-box #new_videopinion #topic_responses .hr {
    width: 700px; }
  .featured-box #new_videopinion #topic_responses #topic-primary-responses, .featured-box #new_videopinion #topic_responses #topic-highlighted-responses {
    position: relative; }

.featured-white-box {
  -webkit-border-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px; }
  .featured-white-box .h1c,
  .featured-white-box .h2c {
    margin-bottom: 12px; }
  .featured-white-box .featured-box-content {
    margin-left: 10px;
    margin-right: 10px; }

.hr {
  background: transparent url(../../images/h-rule.png) repeat-x scroll 0px 8px; }

.content-heading.h1 {
  background: url('../../images/h2-rule.png') repeat-x scroll 0px 16px; }

.content-heading.h2,
.content-heading.h3,
.content-heading.h4,
.content-heading.h5 {
  background: url('../../images/h-rule.png') repeat-x scroll 0px 11px; }
.content-heading.h5 {
  background-position: 0px 5px; }
.content-heading.h2 {
  background-position: 0px 15px; }

.content-heading-txt {
  background-color: #FFF; }

table.content-heading.h1,
table.content-heading.h2,
table.content-heading.h3,
table.content-heading.h4,
table.content-heading.h5 {
  background-image: none; }
table .content-heading-txt {
  background-color: transparent; }

.featured-box .content-heading-txt {
  display: inline;
  color: #666666;
  background-color: #F4F4F4;
  text-transform: uppercase;
  font-weight: 100; }
.featured-box .content-heading-txt-no-upper {
  display: inline;
  color: #666666;
  background-color: #F4F4F4;
  font-weight: 100; }

.featured-white-box .content-heading-txt {
  display: inline;
  text-transform: uppercase;
  font-weight: 100; }

.infonugget {
  background-color: #e4eff2;
  background-image: url('../../images/icons/infonugget_icon.png');
  background-repeat: no-repeat;
  background-position: 10px 14px; }

.completed {
  background-color: #d1f1bd;
  background-image: url('../../images/icon_greencheck.png');
  background-repeat: no-repeat;
  background-position: 10px 16px; }

#homepage h1 {
  text-indent: -100em;
  overflow: hidden;
  margin-bottom: -20px; }

#logo-header a {
  cursor: pointer; }
#logo-header #logo a {
  text-indent: -100em;
  overflow: hidden;
  background: url('../../images/logo-beta.png') no-repeat; }

#container #outer-follow-us {
  height: 0px;
  width: 940px;
  position: relative; }
  #container #outer-follow-us #inner-follow-us {
    float: right;
    margin-right: 0px;
    position: absolute;
    right: 0px; }
    #container #outer-follow-us #inner-follow-us a.follow-fb {
      text-indent: -100em;
      overflow: hidden;
      background: url('../../images/facebook.png') no-repeat;
      padding: 30px 174px 0 0;
      display: inline-block;
      float: right; }
    #container #outer-follow-us #inner-follow-us a.follow-twitter {
      text-indent: -100em;
      overflow: hidden;
      background: url('../../images/twitter.png') no-repeat;
      padding: 30px 105px 0 0;
      display: inline-block;
      float: right; }

#a-column div.city-blog-badge {
  margin-bottom: -15px; }
  #a-column div.city-blog-badge a {
    text-indent: -100em;
    overflow: hidden;
    background: url('../../images/text/enu1033/city-blog-badge.png') no-repeat;
    padding: 0 0 98px 0;
    margin: 0px 0 10px 0;
    display: block;
    z-index: 1;
    position: relative; }
  #a-column div.city-blog-badge p {
    text-indent: -100em;
    overflow: hidden;
    margin-bottom: -15px; }

#b-column a.home-cta-you {
  text-indent: -100em;
  overflow: hidden;
  background: url('../../images/text/enu1033/CTA-You.png') no-repeat;
  padding: 0 0 100px 550px;
  margin: -18px 0 10px 0;
  display: block;
  z-index: 1;
  position: relative; }
#b-column div.cd-cta a {
  text-indent: -100em;
  overflow: hidden;
  background: url('../../images/text/enu1033/CD-CTA-New.jpg') no-repeat;
  margin: 0px 0 10px 0;
  display: block;
  position: relative;
  padding: 0 0 240px 545px; }
#b-column div.cd-cta p {
  text-indent: -100em;
  overflow: hidden;
  margin-bottom: -10px; }

#videopinion #header_videopinions, .exclusive_videopinion #header_videopinions {
  float: left;
  overflow: hidden; }
  #videopinion #header_videopinions a.topics-make-vidop, .exclusive_videopinion #header_videopinions a.topics-make-vidop {
    text-indent: -100em;
    overflow: hidden;
    background: url('../../images/button/make-a-vidop.png') no-repeat;
    padding: 50px 484px 0 0;
    font-size: 0;
    float: left; }
  #videopinion #header_videopinions a.topics-start-voting, .exclusive_videopinion #header_videopinions a.topics-start-voting {
    text-indent: -100em;
    overflow: hidden;
    background: url('../../images/button/start-voting.png') no-repeat;
    padding: 50px 456px 0 0;
    font-size: 0;
    float: left; }
#videopinion a.topics-play-vidop, .exclusive_videopinion a.topics-play-vidop {
  background: url('../../images/button/play-vidop.png') no-repeat;
  padding: 56px 371px 0 0;
  display: block;
  text-indent: -999px;
  width: 0px !ie;
  height: 18px !ie; }

.exclusive_videopinion a.topics-play-vidop {
  text-indent: -100em;
  overflow: hidden;
  background: url('../../images/button/play-vidop-widget.png') no-repeat;
  padding: 56px 310px 0 0;
  display: block; }

.login-signup {
  color: #666;
  font-size: 16px;
  font-family: Georgia,Times,serif;
  font-weight: normal;
  font-style: italic;
  font-family: Georgia,Times,serif; }

#guest_user_links {
  font-style: italic; }

#footer {
  background: url('../../images/bg-footer.png') repeat-x scroll 0 0 #757f83; }

#footer-content {
  color: #FFF;
  font-size: 13px; }
  #footer-content .legal {
    font-size: 12px; }
    #footer-content .legal a, #footer-content .legal a:hover, #footer-content .legal a:visited {
      color: #FFF;
      text-decoration: underline; }
  #footer-content .columns {
    font-size: 12px;
    line-height: 12px; }
    #footer-content .columns a, #footer-content .columns a:hover, #footer-content .columns a:visited {
      color: #FFF;
      text-decoration: none; }
    #footer-content .columns a:hover {
      text-decoration: underline; }

#homepage .featured-box hr {
  background-color: #CCC; }
#homepage .featured-box .user {
  font-style: italic; }
#homepage .featured-box .desc {
  font-family: Helvetica,Arial,sans-serif; }
#homepage .featured-box.vidop h2 {
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 8px;
  margin-top: 10px;
  font-weight: normal; }
#homepage .featured-box.vidop .user,
#homepage .featured-box.vidop .subtitle,
#homepage .featured-box.story .user,
#homepage .featured-box.story .subtitle {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 8px;
  font-weight: normal; }

.step {
  background-repeat: no-repeat;
  background-position: 0px 6px; }

.step1 {
  background-image: url(../../images/step1.png); }

.step2 {
  background-image: url(../../images/step2.png); }

.step3 {
  background-image: url(../../images/step3.png); }

#topic_responses {
  display: none; }

.topic-step-three select,
.topic-step-three input {
  margin: 15px 0 !important; }

#topic_tags_field .small {
  font-size: 14px; }

#new_topic .sublabel {
  color: #cccccc;
  font-style: normal; }

.video-thumbnail {
  font-family: Georgia,Times,serif; }
  .video-thumbnail img.thumb {
    border: 1px solid;
    width: 218px;
    height: 122px;
    border-color: #cccccc;
    cursor: pointer; }
  .video-thumbnail img.draft-border {
    border: 2px red solid !important; }
  .video-thumbnail .category-name {
    font-size: 18px;
    line-height: 18px; }
  .video-thumbnail .title {
    font-size: 18px;
    line-height: 18px;
    font-size: 16px;
    line-height: 18px;
    cursor: pointer; }
  .video-thumbnail .subtitle {
    font-size: 13px;
    line-height: 18px; }
  .video-thumbnail .channel-name {
    font-size: 14px;
    line-height: 14px; }
  .video-thumbnail .show-name {
    font-size: 14px;
    line-height: 14px; }
  .video-thumbnail .group-name {
    font-size: 14px;
    line-height: 14px; }
  .video-thumbnail .user-name {
    font-style: italic;
    font-size: 13px;
    line-height: 18px; }

.pagination {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 12px;
  line-height: 18px;
  border-top: 1px solid #cccccc; }
  .pagination span.disabled {
    color: #666666; }
  .pagination span.current {
    color: white;
    background-color: #485052; }
  .pagination a:hover {
    color: white;
    background-color: #c41330; }

#logoheader h1 {
  font-size: 36px;
  line-height: 36px; }
#logoheader h2 {
  font-size: 24px;
  line-height: 24px;
  font-style: italic;
  font-size: 18px; }

.addmedia-modal {
  display: none;
  width: 650px;
  height: 440px;
  text-align: left;
  border: none;
  font-size: 14px;
  z-index: 1000;
  background-image: url(../../images/addmedia-modal-bg.png);
  background-repeat: no-repeat;
  position: relative; }
  .addmedia-modal .vidTitle,
  .addmedia-modal .vidName,
  .addmedia-modal .vidPcent,
  .addmedia-modal .vidProgress,
  .addmedia-modal .vidTxt,
  .addmedia-modal .vidTxtScnd,
  .addmedia-modal .vidBtns {
    position: absolute;
    color: #FFF;
    font-family: Helvetica,Arial,sans-serif; }
  .addmedia-modal .vidTitle {
    left: 40px;
    top: 80px;
    font-size: 18px; }
  .addmedia-modal .vidName {
    left: 40px;
    top: 102px;
    font-size: 12px; }
  .addmedia-modal .vidPcent {
    right: 50px;
    top: 102px;
    font-size: 12px; }
  .addmedia-modal .vidProgress {
    left: 40px;
    top: 120px;
    background-image: url(../../images/addmedia-modal-progress-bg.png);
    background-repeat: no-repeat;
    width: 562px;
    height: 12px; }
  .addmedia-modal .vidProgressBar {
    width: 1px;
    height: 10px;
    padding-left: 0px;
    padding-top: 0px;
    display: block; }
  .addmedia-modal .vidTxt {
    color: #666666;
    font-size: 13px;
    left: 40px;
    line-height: 20px;
    text-align: center;
    top: 280px;
    width: 550px; }
  .addmedia-modal .vidTxtScnd {
    color: #666666;
    font-size: 13px;
    left: 40px;
    line-height: 20px;
    text-align: center;
    top: 330px;
    width: 550px; }
  .addmedia-modal .vidBtns {
    color: #666666;
    left: 175px;
    top: 365px;
    vertical-align: middle; }
    .addmedia-modal .vidBtns img {
      vertical-align: middle; }

.modal {
  background-color: #768083;
  border: none;
  font-size: 14px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-box-shadow: 5px 5px 5px #DDD;
  -webkit-box-shadow: 5px 5px 5px #DDD; }
  .modal .closebtn {
    background-color: #3b4041;
    color: #999;
    font-size: 12px;
    padding: 2px 0 0 1px;
    cursor: pointer;
    margin-right: -8px;
    margin-top: -10px;
    font-family: Helvetica,Arial,sans-serif;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px; }
  .modal #playermodal-hidden-data {
    display: none; }
  .modal #playermodalbody #respond_form_submit_image, .modal .playermodalbody #respond_form_submit_image {
    margin-left: 24px;
    margin-top: 10px; }
  .modal #playermodalbody #comment_body, .modal .playermodalbody #comment_body {
    margin-top: 8px; }
  .modal #playermodalbody #cta-form, .modal .playermodalbody #cta-form {
    margin-left: auto;
    margin-right: auto;
    width: 637px; }
    .modal #playermodalbody #cta-form .options, .modal .playermodalbody #cta-form .options {
      margin-right: 3px;
      margin-top: 5px; }
  .modal #playermodalbody #resp-forms div #record-resp #topic_record, .modal .playermodalbody #resp-forms div #record-resp #topic_record {
    padding-left: 50px; }

#invitation .modal #playermodaltitle {
  font-size: 16px; }

#container_modal_response {
  padding: 15px;
  width: 700px;
  height: 435px;
  background-color: black; }
  #container_modal_response #modal_header {
    width: 100%;
    float: left;
    margin-bottom: 10px; }
    #container_modal_response #modal_header #div_title {
      font-family: Helvetica,Arial,sans-serif;
      color: white;
      font-weight: bolder;
      float: left; }
    #container_modal_response #modal_header #div_actions {
      float: right; }
      #container_modal_response #modal_header #div_actions .actionsbtn {
        cursor: pointer;
        margin: 0 5px; }
  #container_modal_response #comment_body_fancy_wrapper {
    float: left; }
  #container_modal_response #comment_body {
    color: white; }

.activity > div h1,
.comment > div h1,
.contribution > div h1 {
  font-size: 24px;
  line-height: 24px;
  font-family: Georgia,Times,serif;
  font-weight: normal;
  color: #c41330; }
.activity > div h2,
.activity > div .when,
.comment > div h2,
.comment > div .when,
.contribution > div h2,
.contribution > div .when {
  font-size: 14px;
  line-height: 20px;
  font-family: Georgia,Times,serif;
  font-weight: normal;
  font-style: italic; }

.activity.summary,
.comment.summary,
.post.summary {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #cccccc; }
  .activity.summary:first-child,
  .comment.summary:first-child,
  .post.summary:first-child {
    border-top-style: none; }

.contribution {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #cccccc; }
  .contribution:first-child {
    border-top-style: none; }

.section-reference {
  background: url('../../images/h-rule.png') repeat-x scroll 0px 0px;
  font-size: 14px;
  line-height: 20px;
  font-family: Georgia,Times,serif;
  font-weight: normal;
  font-style: italic; }

.post {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 12px;
  line-height: 18px; }

#page.editmode {
  background-image: none; }
  #page.editmode #editprofile #avatar img {
    border: solid 1px #CCC; }
  #page.editmode #header {
    background-color: #858f93;
    -webkit-border-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px; }
    #page.editmode #header h2 {
      color: #cccccc;
      font-size: 18px;
      line-height: 24px;
      font-weight: normal; }
      #page.editmode #header h2 a {
        color: white; }
      #page.editmode #header h2 img {
        border: 1px solid #c6c7c7; }
  #page.editmode ol.nav2 li.selected a:link,
  #page.editmode ol.nav2 li.selected a:visited {
    color: black; }

.mega-dropdown-menu {
  font-size: 14px;
  line-height: 14px; }
  .mega-dropdown-menu .drop {
    background-image: url(../../images/bg-black-15.png);
    margin: 6px 0 0 4px;
    position: absolute;
    display: none; }
  .mega-dropdown-menu .nav-overlay > li {
    color: #FFF;
    background-repeat: repeat-x;
    background-color: #8e9c9e; }
    .mega-dropdown-menu .nav-overlay > li:not(.last) > a,
    .mega-dropdown-menu .nav-overlay > li:not(.first) > a {
      background-image: url('../../images/nav_header_divider.png');
      background-repeat: no-repeat;
      background-position: right; }
    .mega-dropdown-menu .nav-overlay > li > a {
      font-family: Georgia,Times,serif;
      line-height: 36px;
      font-size: 12px;
      letter-spacing: 1px;
      text-transform: uppercase;
      color: #FFF;
      text-decoration: none; }
    .mega-dropdown-menu .nav-overlay > li > a:visited {
      color: #FFF;
      text-decoration: none; }
    .mega-dropdown-menu .nav-overlay > li > a:active {
      color: #FFF;
      text-decoration: none; }
  .mega-dropdown-menu .mdd-content {
    background-color: #8E9C9E; }
    .mega-dropdown-menu .mdd-content li {
      border-bottom: solid 1px #aab3b7;
      border-collapse: collapse; }
      .mega-dropdown-menu .mdd-content li > a,
      .mega-dropdown-menu .mdd-content li > a:visited,
      .mega-dropdown-menu .mdd-content li > a:hover {
        color: white;
        background-image: none; }
    .mega-dropdown-menu .mdd-content li:last-child {
      border-bottom: none; }

.frag-box,
.asset-box,
#achievement-nested-form > div,
.add-links {
  background-color: #e2e2e2; }

.new-record {
  display: none; }

.description {
  height: 3.5em; }

#ordered-list.dragging {
  padding: 3px;
  border: 2px dashed #aaa!important; }

.draggable {
  overflow: hidden;
  width: 100%;
  background: #e2e2e2;
  margin: 10px 0;
  position: relative; }

.draggable > .operations {
  float: right;
  position: relative; }

.draggable > .operations > .delete {
  background: url(../../images/delete.png) no-repeat;
  width: 16px;
  height: 16px;
  margin: 5px;
  display: block; }

.deleted > .operations > .delete {
  background: url(../../images/undo.png) no-repeat; }

.draggable > .drag-handle {
  float: left;
  width: 16px;
  height: 16px;
  background: url(../../images/drag-handle.png) no-repeat;
  margin: 5px; }

.draggable > .drag-box,
.draggable > .deleted-message {
  width: 90%;
  margin: 0px auto;
  background: #efefef;
  padding: 5px 5px;
  overflow: hidden; }

.deleted .drag-box,
.deleted-message {
  display: none; }

.deleted .deleted-message {
  display: block; }

.objective-box .map_selector {
  float: right;
  width: 300px;
  margin-bottom: 13px; }

.objective-box .map_canvas {
  height: 200px;
  border: 2px solid #ccc;
  margin: auto;
  clear: both; }

.empty {
  font-style: italic;
  color: #999; }

.new_place {
  float: left;
  width: 300px; }

.new_place .place_form {
  padding-left: 30px;
  margin: 10px 0;
  background: url(../../images/pins/new_marker.png) no-repeat left top; }

.new_place .place_form .formatted_address {
  line-height: 130%; }

.current_place .description {
  padding-left: 30px;
  margin: 10px 0;
  background: url(../../images/pins/current_marker.png) no-repeat left top;
  line-height: 130%; }

.place-box .spinner {
  display: none;
  position: absolute;
  height: 200px;
  width: 100%;
  background: url(../../images/spinner.gif) no-repeat 10% 10%;
  top: 0;
  left: 0; }

.place-box .add_new_location {
  display: block; }

.place-box .save_or_cancel_new_location {
  display: none; }

.objective-box .errors-header, .objective-box .errors-present {
  width: 92%;
  margin: auto; }

.objective {
  border-bottom: 1px solid #eee;
  padding: 10px 0; }

.objective .map_canvas {
  width: 50%;
  height: 300px; }

form .box {
  margin: 10px 0; }

#neighborhood-options .zip-neighborhood-infotxt {
  font-style: italic;
  display: block;
  margin-bottom: 10px; }
#neighborhood-options .zip-neighborhood-selection-block {
  font-family: Helvetica,Arial,sans-serif;
  display: block;
  margin-bottom: 10px;
  font-size: 12px; }

.tile_grid4 .videos .video-thumbnail .category-name, .tile_grid4 .videos .video-thumbnail .neighborhood-name {
  font-size: 16px; }
.tile_grid4 .videos .video-thumbnail .category-description, .tile_grid4 .videos .video-thumbnail .neighborhood-description {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 12px;
  line-height: 15px;
  margin-bottom: 5px; }
  .tile_grid4 .videos .video-thumbnail .category-description span.browse, .tile_grid4 .videos .video-thumbnail .neighborhood-description span.browse {
    font-weight: bold; }
    .tile_grid4 .videos .video-thumbnail .category-description span.browse span.browse-chev, .tile_grid4 .videos .video-thumbnail .neighborhood-description span.browse span.browse-chev {
      font-size: 8px; }
.tile_grid4 .videos .video-thumbnail .title {
  line-height: 21px; }
.tile_grid4 .videos .video-thumbnail .details {
  font-size: 13px;
  line-height: 18px;
  font-style: italic; }

.featured-profile-video .navigation {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 12px;
  line-height: 31px; }

#latest-contributions .contribution {
  border-top: none; }

.follows-back-link {
  font-style: italic;
  font-size: 13px; }

#avatar-item .avatar-item-img img {
  border: solid 1px #cfcfcf; }

#channel-column .fans h3 {
  font-size: 14px; }
#channel-column .fans a img {
  border: 1px solid #ccc; }

#channel-column .cause_stats_widget .open-cause {
  background-image: url('../../images/open-cause-background.png'); }
#channel-column .cause_stats_widget .reached-cause {
  background-image: url('../../images/reached-cause-background.png'); }
#channel-column .cause_stats_widget .incomplete-cause {
  background-image: url('../../images/incomplete-cause-background.png'); }
#channel-column .cause_stats_widget .successful-cause {
  background-image: url('../../images/successful-cause-background.png'); }
#channel-column .cause_stats_widget .open-cause, #channel-column .cause_stats_widget .reached-cause, #channel-column .cause_stats_widget .incomplete-cause, #channel-column .cause_stats_widget .successful-cause {
  width: 230px;
  height: 36px;
  padding: 10px;
  margin-bottom: 30px; }
  #channel-column .cause_stats_widget .open-cause .time-text, #channel-column .cause_stats_widget .reached-cause .time-text, #channel-column .cause_stats_widget .incomplete-cause .time-text, #channel-column .cause_stats_widget .successful-cause .time-text {
    font-weight: bold; }
    #channel-column .cause_stats_widget .open-cause .time-text .time-title, #channel-column .cause_stats_widget .reached-cause .time-text .time-title, #channel-column .cause_stats_widget .incomplete-cause .time-text .time-title, #channel-column .cause_stats_widget .successful-cause .time-text .time-title {
      color: #becdd2; }
    #channel-column .cause_stats_widget .open-cause .time-text .time-numbers, #channel-column .cause_stats_widget .reached-cause .time-text .time-numbers, #channel-column .cause_stats_widget .incomplete-cause .time-text .time-numbers, #channel-column .cause_stats_widget .successful-cause .time-text .time-numbers {
      color: #fff;
      font-size: 1.2em; }
#channel-column .cause_stats_widget .money-raised, #channel-column .cause_stats_widget .volunteers-raised {
  background-color: #d4f4d2;
  padding-top: 10px;
  margin-bottom: -12px; }
  #channel-column .cause_stats_widget .money-raised .numbers, #channel-column .cause_stats_widget .volunteers-raised .numbers {
    color: #0cac00;
    font-size: 2.3em;
    font-weight: bold;
    display: block;
    margin-bottom: 12px;
    padding-left: 10px; }
  #channel-column .cause_stats_widget .money-raised .raised-so-far, #channel-column .cause_stats_widget .volunteers-raised .raised-so-far {
    display: inline-block;
    margin-bottom: 10px;
    padding-left: 10px; }
#channel-column .cause_stats_widget .volunteers-raised {
  background-color: #ededed; }
  #channel-column .cause_stats_widget .volunteers-raised .numbers {
    color: #7c7c7c; }
#channel-column .cause_stats_widget #bottom-bar {
  margin-bottom: 10px; }

#support-cause .blue-background {
  background-color: #e4eff1; }
  #support-cause .blue-background .info-support .support-title {
    font-weight: bold; }
  #support-cause .blue-background .thank-you-support {
    background-color: #f2f2f2; }
    #support-cause .blue-background .thank-you-support .thank-title {
      font-size: 2.4em; }
    #support-cause .blue-background .thank-you-support .thank-subtitle {
      font-style: italic;
      font-size: 1.1em; }
    #support-cause .blue-background .thank-you-support .support-fields .support-left .strong {
      font-size: 1.2em;
      font-weight: bold; }
    #support-cause .blue-background .thank-you-support .support-fields .support-left .note {
      font-style: italic;
      font-size: 0.9em; }
    #support-cause .blue-background .thank-you-support .support-fields .support-right {
      float: right; }

#featured-posts {
  padding-top: 20px;
  padding-bottom: 10px; }
  #featured-posts .clear {
    clear: both; }
  #featured-posts .featured-post-item {
    width: 340px;
    margin-right: 20px;
    margin-bottom: 20px;
    float: left; }
  #featured-posts .post-header {
    font-size: 12px;
    float: left; }
    #featured-posts .post-header .title {
      display: inline-block; }
      #featured-posts .post-header .title a {
        font-size: 16px; }
    #featured-posts .post-header .subtitle {
      margin-top: 0px; }
      #featured-posts .post-header .subtitle a {
        font-size: 12px;
        float: none; }
  #featured-posts .post-thumb {
    font-size: 12.3px;
    width: 315px;
    position: relative;
    margin-top: 10px; }
    #featured-posts .post-thumb img {
      border: 1px solid rgb(204, 204, 204);
      vertical-align: top;
      float: left;
      margin: 0 10px 5px 0;
      width: 85px;
      height: 85px; }
    #featured-posts .post-thumb .post-body {
      line-height: 120%; }
  #featured-posts .post-footer {
    padding-top: 5px;
    clear: left; }
    #featured-posts .post-footer .read-more {
      color: #C41330;
      font-size: 12.5px;
      font-style: italic; }

#more-fans a {
  width: 125px;
  height: 29px;
  font-family: Helvetica;
  font-style: italic; }

.fans .navigation {
  bottom: -5px !important; }

.status {
  color: #A3AF89;
  font-size: 11px;
  font-style: italic; }

#topic_stats {
  background: url("../../images/videop_landing/background_stats.png") no-repeat scroll left center transparent;
  border-bottom: 1px solid #CCCCCC;
  padding-top: 10px;
  margin-bottom: 20px;
  padding-bottom: 7px;
  float: left;
  display: inline;
  width: 100%; }
  #topic_stats .label {
    display: inline;
    margin-right: 60px; }
  #topic_stats .info {
    display: inline;
    padding-left: 7px;
    font-size: 20px;
    color: #C41330;
    margin-right: 3px;
    line-height: 150%; }

#row1 {
  border-bottom: 1px solid #CCCCCC; }

#video_placeholder {
  display: inline;
  float: left;
  margin: 38px 12px 0 12px; }
  #video_placeholder #flags {
    height: 24px;
    margin-top: -1px;
    position: relative;
    z-index: 1000;
    width: 150px; }
  #video_placeholder #vidholder {
    margin-top: -10px;
    position: relative;
    vertical-align: bottom;
    margin-left: 4px; }

#row2 .author {
  margin-top: 10px; }
  #row2 .author span {
    color: #666666;
    font-family: Georgia,Times,serif;
    font-size: 14px; }
#row2 .date span {
  color: #666666;
  font-family: Georgia,Times,serif;
  font-size: 12px; }
#row2 .text_response {
  background-color: #F4F4F4;
  height: 69px;
  width: 131px;
  padding: 5px; }
  #row2 .text_response p {
    padding: 1px 7px; }

#channel_stats {
  background: url("../../images/videop_landing/background_stats.png") no-repeat scroll center center transparent;
  border-bottom: 1px solid #CCCCCC;
  padding-left: 7px;
  padding-top: 10px;
  height: 36px; }
  #channel_stats .label {
    display: inline;
    margin-right: 60px; }
  #channel_stats .info {
    display: inline;
    font-size: 20px;
    color: #C41330;
    margin-right: 3px;
    line-height: 150%; }

#video {
  background: url("../../images/moderate_responses/background.png") no-repeat scroll center center transparent; }
  #video #player {
    margin-left: 50px;
    height: 360px;
    color: white;
    font-size: 14px;
    min-height: 300px;
    width: 640px; }
  #video #title_videop {
    color: white;
    font-size: 21px;
    padding: 15px 48px;
    margin-right: 1px;
    background-color: #333333; }
  #video #info_video {
    color: white;
    font-size: 16px;
    height: 36px;
    padding: 7px 25px 10px; }
    #video #info_video #name {
      width: 50%;
      float: left;
      color: white; }
      #video #info_video #name #date {
        font-size: 12px;
        color: white; }
    #video #info_video #rotate {
      float: right; }
  #video #buttons {
    background: url("../../images/moderate_responses/background_videop.png") no-repeat scroll center center transparent;
    height: 73px;
    padding-top: 17px; }
    #video #buttons #buttons_align {
      margin-left: auto;
      margin-right: auto;
      width: 375px;
      color: #cccccc;
      text-align: center;
      font-size: 15px;
      margin-top: 13px; }

#search-div {
  float: right;
  width: 244px; }
  #search-div #search-query {
    padding-left: 30px !important;
    border: 2px solid #CCCCCC;
    font-size: 12px;
    height: 20px;
    margin-right: 5px !important;
    margin-top: 1px !important;
    padding: 0 30px !important;
    width: 156px;
    vertical-align: top;
    float: left; }
  #search-div #magnifyer {
    display: block;
    text-indent: -9000px;
    cursor: pointer;
    float: left;
    width: 29px;
    height: 22px;
    background: url("../../images/magnifyer.png") no-repeat scroll center top transparent;
    margin-left: -226px;
    margin-top: 2px; }
  #search-div #magnifyer:hover {
    background-position: bottom; }
  #search-div #clear {
    display: block;
    margin-left: -33px;
    margin-top: 2px;
    text-indent: -9000px;
    cursor: pointer;
    float: left;
    width: 29px;
    height: 22px;
    background: url("../../images/delete_text.png") no-repeat scroll center top transparent; }
  #search-div #clear:hover {
    background-position: bottom; }

#videopinions_header {
  padding-left: 17px;
  padding-right: 14px;
  border-top: 1px solid #CCCCCC;
  padding-top: 10px; }
  #videopinions_header #videop_title #videop_h2 {
    width: 300px;
    margin-bottom: 0px;
    display: inline; }
  #videopinions_header #videop_title .img_new {
    display: inline-block;
    text-indent: -9000px;
    margin-left: 4px;
    cursor: pointer;
    float: right;
    height: 30px;
    width: 115px;
    background: url("../../images/videop_landing/add_new.png") no-repeat scroll center top transparent; }
  #videopinions_header #videop_bar {
    margin-top: 20px; }
    #videopinions_header #videop_bar #search-form {
      width: 933px; }
    #videopinions_header #videop_bar #combos label {
      width: 50px;
      margin-bottom: 2px;
      display: inline; }
    #videopinions_header #videop_bar #combos select {
      margin-right: 10px; }

.sep hr {
  border: none; }

#videopinion_header {
  margin-bottom: 14px; }

li.default {
  background-color: #FDF4E9;
  border: 1px solid #cccccc;
  border-bottom: none; }
  li.default .default_image {
    background-image: url("../../images/splash/flag_default.png");
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    width: 120px; }

li.selected {
  background-color: #f4f4f4; }

li.splash_row, li.no_selected {
  width: 100%;
  padding-bottom: 10px;
  margin-bottom: 0px;
  min-height: 94px;
  border-top: 1px solid #CCCCCC;
  float: left; }
  li.splash_row .preview, li.no_selected .preview {
    display: inline;
    float: left;
    margin: 0 12px 0 12px;
    width: 140px; }
    li.splash_row .preview #flags, li.no_selected .preview #flags {
      height: 24px;
      margin-top: -1px;
      position: relative;
      z-index: 1000;
      width: 120px; }
    li.splash_row .preview .splash_image, li.no_selected .preview .splash_image {
      margin-top: -10px; }
  li.splash_row .info, li.no_selected .info {
    float: left;
    width: 630px;
    margin-top: 24px;
    margin-left: 10px; }
    li.splash_row .info .compressed, li.no_selected .info .compressed {
      height: 30px; }
      li.splash_row .info .compressed div, li.no_selected .info .compressed div {
        float: left; }
      li.splash_row .info .compressed .count, li.no_selected .info .compressed .count {
        font-size: 16px;
        margin-right: 4px; }
      li.splash_row .info .compressed .separator, li.no_selected .info .compressed .separator {
        margin: 0 10px; }
    li.splash_row .info .extended .details, li.no_selected .info .extended .details {
      font-size: 13px; }
    li.splash_row .info .extended label, li.no_selected .info .extended label {
      display: inline; }
    li.splash_row .info .extended .attachment, li.no_selected .info .extended .attachment {
      margin-top: 5px; }
      li.splash_row .info .extended .attachment .attached, li.no_selected .info .extended .attachment .attached {
        float: left;
        margin-right: 10px; }
      li.splash_row .info .extended .attachment .attached_items, li.no_selected .info .extended .attachment .attached_items {
        float: left; }
    li.splash_row .info .extended .hide_details, li.no_selected .info .extended .hide_details {
      width: 100%;
      float: left;
      margin-top: 5px; }
  li.splash_row .button_action .loader, li.no_selected .button_action .loader {
    height: 16px;
    width: 16px;
    margin-top: 5px;
    margin-right: 5px;
    float: right; }

li.moderated {
  background: url("../../images/videop_landing/moderated_background.png") no-repeat scroll center bottom transparent; }

li.featured {
  background: url("../../images/videop_landing/featured_background.png") no-repeat scroll center bottom transparent; }

li.closed {
  background: url("../../images/videop_landing/closed_background.png") no-repeat scroll center bottom transparent; }

.landing-topic-row {
  border-top: 1px solid #CCCCCC; }
  .landing-topic-row .moderated {
    background: url("../../images/videop_landing/moderated_background.png") no-repeat scroll center bottom transparent; }
  .landing-topic-row .featured {
    background: url("../../images/videop_landing/featured_background.png") no-repeat scroll center bottom transparent; }
  .landing-topic-row .closed {
    background: url("../../images/videop_landing/closed_background.png") no-repeat scroll center bottom transparent; }
  .landing-topic-row .preview {
    display: inline;
    height: 104px;
    float: left;
    padding: 0 16px 0 12px; }
    .landing-topic-row .preview #flags {
      height: 24px;
      margin-top: -1px;
      position: relative;
      z-index: 1000;
      width: 150px; }
    .landing-topic-row .preview #vidholder {
      margin-top: -10px;
      position: relative;
      vertical-align: bottom;
      margin-left: 4px; }
    .landing-topic-row .preview div.featured {
      background: url("../../images/videop_landing/featured_flag.png") no-repeat scroll center top transparent; }
    .landing-topic-row .preview div.closed {
      background: url("../../images/videop_landing/closed_flag.png") no-repeat scroll center top transparent; }
    .landing-topic-row .preview div.moderated {
      background: url("../../images/videop_landing/moderated_flag.png") no-repeat scroll center top transparent; }
    .landing-topic-row .preview div.fea_mod {
      background: url("../../images/videop_landing/fea_mod_flag.png") no-repeat scroll center top transparent; }
  .landing-topic-row li.fields-topic {
    width: 100%;
    padding-bottom: 10px;
    margin-bottom: 0px;
    margin-left: -16px !ie;
    height: 94px; }
    .landing-topic-row li.fields-topic .info {
      min-height: 60px; }
      .landing-topic-row li.fields-topic .info .title {
        padding-bottom: 3px;
        padding-top: 9px; }
        .landing-topic-row li.fields-topic .info .title a {
          font-family: Georgia,Times,serif;
          font-size: 17px; }
      .landing-topic-row li.fields-topic .info .data .details {
        display: inline; }
    .landing-topic-row li.fields-topic .container .stats {
      float: left;
      padding-top: 9px;
      max-width: 515px; }
      .landing-topic-row li.fields-topic .container .stats div {
        display: inline; }
      .landing-topic-row li.fields-topic .container .stats .separator {
        margin-left: 2px;
        margin-right: 2px; }
    .landing-topic-row li.fields-topic .container .buttons {
      float: right;
      width: 240px;
      margin-right: 10px;
      height: 30px; }
      .landing-topic-row li.fields-topic .container .buttons input {
        cursor: pointer; }

#download_responses_actions {
  float: right;
  margin: 10px;
  width: 100%; }
  #download_responses_actions a {
    margin-left: 10px; }
  #download_responses_actions #sortby_combo_bulk {
    position: relative;
    top: 5px;
    float: left;
    margin-left: 5px; }
  #download_responses_actions .sort_label {
    float: left;
    position: relative;
    top: 7px;
    margin-left: 20px;
    margin-left: 0px !ie; }
  #download_responses_actions #select_all {
    float: right; }
  #download_responses_actions #deselect_all {
    float: right;
    margin-right: 20px !ie; }

#download_responses_submit_info {
  margin-right: 10px;
  float: right;
  margin-top: 5px;
  color: #666; }

#download_comments_button {
  margin-right: 9px;
  cursor: pointer; }

#download_responses_title {
  font-family: Georgia,Times,serif;
  color: #666;
  font-size: 17px;
  line-height: 18px;
  margin: 10px; }

#download_responses {
  width: 481px;
  height: 320px;
  overflow-y: auto;
  margin: 10px 0;
  margin-left: auto;
  margin-right: auto;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc; }

.comment_wrapper {
  width: 460px;
  height: 84px;
  padding: 10px;
  border-top: 1px solid #cccccc; }
  .comment_wrapper .img_preview {
    width: 140px;
    height: 84px;
    float: left; }
  .comment_wrapper .comment_info {
    margin-top: 10px;
    margin-left: 12px;
    margin-right: 12px;
    color: #666666;
    float: left; }
    .comment_wrapper .comment_info .file_name {
      font-size: 16px;
      margin-bottom: 2px; }
    .comment_wrapper .comment_info .pub_date {
      float: left;
      font-size: 12px; }

.unselected_comment {
  background-color: #FFFFFF; }

.selected_comment {
  background-color: #F4F4F4; }

.splash_wrapper {
  width: 460px;
  float: left;
  padding: 10px;
  border-bottom: 1px solid #cccccc; }
  .splash_wrapper .img_preview {
    width: 140px;
    height: 84px;
    float: left;
    display: inline; }
    .splash_wrapper .img_preview .flags {
      height: 25px;
      margin-top: -1px;
      position: absolute;
      width: 120px; }
    .splash_wrapper .img_preview .default_image {
      background-image: url("../../images/splash/flag_default.png");
      background-repeat: no-repeat;
      margin-left: 9px;
      margin-right: auto;
      width: 120px;
      position: relative;
      margin-top: -11px; }
  .splash_wrapper .splash_info {
    margin-top: 10px;
    margin-left: 12px;
    margin-right: 12px;
    color: #666666;
    float: left; }
    .splash_wrapper .splash_info .file_name {
      font-size: 16px;
      margin-bottom: 2px; }
    .splash_wrapper .splash_info .pub_date {
      font-size: 12px; }
    .splash_wrapper .splash_info .count {
      color: #C41330;
      cursor: pointer; }
    .splash_wrapper .splash_info .extended .attachment_select_image .attached_select_image {
      float: left;
      margin-right: 5px; }
    .splash_wrapper .splash_info .extended .attachment_select_image .attached_items_select_image {
      float: left; }
    .splash_wrapper .splash_info .extended .hide_details {
      float: left; }

.unselected_splash {
  background-color: #FFFFFF; }

.default_row {
  background-color: #FDF4E9; }

.selected_splash {
  background-color: #F4F4F4; }

li.option_item {
  border-bottom: 1px solid #d5d9d8;
  padding: 2px 0; }
  li.option_item a {
    margin-left: 4px; }

li.quick_edit_topic {
  margin-left: -16px !ie;
  height: 159px;
  width: 100%;
  width: 81% !ie; }
  li.quick_edit_topic .info_quick_edit {
    float: left;
    width: 81%; }
    li.quick_edit_topic .info_quick_edit label {
      vertical-align: middle; }
    li.quick_edit_topic .info_quick_edit form {
      width: 783px; }
      li.quick_edit_topic .info_quick_edit form .title {
        height: 29px;
        margin-left: 9px;
        margin-left: 5px !ie;
        margin-bottom: 3px; }
        li.quick_edit_topic .info_quick_edit form .title #videopinion_title {
          padding-top: 4px;
          padding-bottom: 4px;
          float: left;
          width: 733px;
          border: 1px solid #cccccc;
          font-size: 16px; }
      li.quick_edit_topic .info_quick_edit form .body .column1 {
        width: 350px;
        float: left;
        margin-top: 6px;
        margin-left: 9px; }
        li.quick_edit_topic .info_quick_edit form .body .column1 select {
          margin-bottom: 7px;
          padding: 1px 2px 2px;
          font-size: 13px; }
        li.quick_edit_topic .info_quick_edit form .body .column1 p {
          margin-bottom: 1px; }
          li.quick_edit_topic .info_quick_edit form .body .column1 p .publish-on-label {
            margin-right: 17px;
            display: inline;
            font-size: 13px; }
          li.quick_edit_topic .info_quick_edit form .body .column1 p .publish_on_date, li.quick_edit_topic .info_quick_edit form .body .column1 p .expire_date {
            width: 100px; }
          li.quick_edit_topic .info_quick_edit form .body .column1 p .publish_on_time, li.quick_edit_topic .info_quick_edit form .body .column1 p .expire_time {
            width: 50px; }
          li.quick_edit_topic .info_quick_edit form .body .column1 p .clear_publish_date, li.quick_edit_topic .info_quick_edit form .body .column1 p .clear_expire_date {
            cursor: pointer; }
          li.quick_edit_topic .info_quick_edit form .body .column1 p .expire-label {
            margin-right: 22px;
            display: inline;
            font-size: 13px; }
      li.quick_edit_topic .info_quick_edit form .body .column2 {
        float: left;
        margin-top: 2px;
        width: 276px;
        height: 69px; }
        li.quick_edit_topic .info_quick_edit form .body .column2 .enable_notification_moderated {
          display: block; }
        li.quick_edit_topic .info_quick_edit form .body .column2 .enable_notification_not_moderated {
          display: none; }
        li.quick_edit_topic .info_quick_edit form .body .column2 input[type="checkbox"] {
          margin-bottom: 8px; }
        li.quick_edit_topic .info_quick_edit form .body .column2 label {
          display: inline;
          font-size: 13px; }
        li.quick_edit_topic .info_quick_edit form .body .column2 div {
          margin-left: 10px;
          margin-top: -5px;
          width: 210px; }
          li.quick_edit_topic .info_quick_edit form .body .column2 div img.helpicon {
            cursor: pointer;
            float: right; }
      li.quick_edit_topic .info_quick_edit form .body .column3 {
        float: left;
        margin-top: 5px; }
      li.quick_edit_topic .info_quick_edit form .buttons {
        float: right;
        margin-right: 16px;
        margin-top: 13px;
        width: 250px; }
        li.quick_edit_topic .info_quick_edit form .buttons img {
          margin-bottom: 6px;
          cursor: pointer; }

.div_quick_edit {
  padding-top: 10px;
  display: none; }

li.quick_edit_offer {
  width: 100%;
  float: left;
  border-top: 1px solid #cccccc;
  position: relative !ie;
  left: -10px !ie; }
  li.quick_edit_offer form {
    width: 100%; }
    li.quick_edit_offer form .preview_quick_edit {
      margin-left: 16px;
      width: 142px;
      float: left; }
      li.quick_edit_offer form .preview_quick_edit #offer_image_quick_edit {
        width: 150px; }
      li.quick_edit_offer form .preview_quick_edit #flags {
        height: 24px;
        margin-top: -1px;
        position: relative;
        z-index: 1000;
        background-repeat: no-repeat;
        margin-left: auto;
        margin-right: auto;
        width: 120px; }
      li.quick_edit_offer form .preview_quick_edit .active {
        background-image: url('../../images/offers/active_flag.png'); }
      li.quick_edit_offer form .preview_quick_edit .draft {
        background-image: url('../../images/offers/draft_flag.png'); }
      li.quick_edit_offer form .preview_quick_edit .expired {
        background-image: url('../../images/offers/expired_flag.png'); }
      li.quick_edit_offer form .preview_quick_edit .scheduled {
        background-image: url('../../images/offers/sheduled_flag.png'); }
      li.quick_edit_offer form .preview_quick_edit .cancel {
        background-image: url('../../images/offers/disable_flag.png'); }
      li.quick_edit_offer form .preview_quick_edit .offer_image {
        margin-top: -10px;
        position: relative;
        margin-left: 4px; }
      li.quick_edit_offer form .preview_quick_edit .offer_code_only {
        border: 1px solid #cccccc;
        height: 59px;
        width: 130px;
        margin-top: -10px;
        position: relative;
        padding: 20px 5px 0 5px;
        text-align: center; }
        li.quick_edit_offer form .preview_quick_edit .offer_code_only .offer_text {
          font-size: 14px;
          display: block; }
    li.quick_edit_offer form .info_quick_edit {
      float: left;
      width: 770px;
      margin-top: 13px; }
      li.quick_edit_offer form .info_quick_edit .name_label {
        font-size: 13px;
        float: left;
        margin-left: 11px;
        margin-bottom: 1px; }
      li.quick_edit_offer form .info_quick_edit label {
        vertical-align: middle; }
    li.quick_edit_offer form .title {
      height: 43px;
      margin-bottom: 8px; }
      li.quick_edit_offer form .title .offer_name {
        padding-top: 4px;
        padding-bottom: 4px;
        float: left;
        width: 745px;
        border: 1px solid #cccccc;
        font-size: 16px;
        margin-left: 10px; }
      li.quick_edit_offer form .title .offer_description {
        padding-top: 4px;
        padding-bottom: 4px;
        float: left;
        width: 745px;
        border: 1px solid #cccccc;
        font-size: 13px;
        margin-left: 10px; }
    li.quick_edit_offer form .business_offer {
      width: 773px;
      overflow: hidden;
      margin-bottom: 8px;
      margin-top: 17px; }
      li.quick_edit_offer form .business_offer .offer_business_name, li.quick_edit_offer form .business_offer .offer_code {
        padding-top: 4px;
        padding-bottom: 4px;
        float: left;
        margin-left: 10px;
        width: 264px;
        border: 1px solid #cccccc;
        font-size: 13px; }
      li.quick_edit_offer form .business_offer .offer_code {
        width: 261px !ie; }
    li.quick_edit_offer form .quick_edit_draft {
      padding-top: 4px;
      padding-bottom: 4px;
      float: right;
      overflow: hidden;
      font-size: 16px; }
      li.quick_edit_offer form .quick_edit_draft #offer_draft {
        padding-bottom: 4px;
        padding-top: 4px; }
    li.quick_edit_offer form .dates {
      width: 460px;
      margin-right: 2px !ie;
      margin-left: 10px;
      margin-top: 10px;
      float: left; }
      li.quick_edit_offer form .dates .from {
        margin-top: 10px !ie;
        float: left; }
        li.quick_edit_offer form .dates .from #offer_start_date {
          overflow: hidden; }
      li.quick_edit_offer form .dates .to {
        margin-top: 5px;
        margin-top: 10px !ie;
        float: left; }
    li.quick_edit_offer form .fine_print {
      float: left;
      margin-top: 10px; }
      li.quick_edit_offer form .fine_print #offer_fine_print {
        padding-top: 4px;
        padding-bottom: 4px;
        float: left;
        width: 745px;
        height: 50px;
        margin-left: 9px;
        border: 1px solid #cccccc;
        font-size: 13px; }
    li.quick_edit_offer form .expire_button {
      float: left;
      margin-top: 17px;
      margin-left: 9px; }
    li.quick_edit_offer form .buttons {
      float: right;
      margin-top: 13px;
      width: 240px; }
    li.quick_edit_offer form .error_msg {
      color: #C61734;
      float: right;
      font-size: 11px;
      margin-top: 29px; }

.featured-quick {
  background: url("../../images/videop_landing/featured_background_quick.png") no-repeat scroll center bottom transparent; }

.closed-quick {
  background: url("../../images/videop_landing/closed_background_quick.png") no-repeat scroll center bottom transparent; }

.moderated-quick {
  background: url("../../images/videop_landing/moderated_background_quick.png") no-repeat scroll center bottom transparent; }

li.fields {
  border-bottom: 1px solid #ccc;
  width: 420px;
  padding: 10px 0 24px 0; }
  li.fields .handle {
    cursor: pointer; }

.invitation-widget-fans .text {
  font-family: Helvetica;
  color: #FFF; }
  .invitation-widget-fans .text .invitation-title {
    font-size: 26px;
    letter-spacing: 1px; }
  .invitation-widget-fans .text .invitation-sub {
    font-size: 15px;
    letter-spacing: 1px; }
  .invitation-widget-fans .text .invitation-sub-non {
    font-size: 15px;
    letter-spacing: 1px; }
  .invitation-widget-fans .text .invitation-desc {
    font-size: 11px; }

.invitation-widget-fans-edit .text {
  font-family: Helvetica;
  color: #FFF; }
  .invitation-widget-fans-edit .text .invitation-title {
    font-size: 15px;
    letter-spacing: 0.5px; }
  .invitation-widget-fans-edit .text .invitation-sub {
    font-size: 10px;
    letter-spacing: 0.5px; }
  .invitation-widget-fans-edit .text .invitation-sub-non {
    font-size: 10px;
    letter-spacing: 0.5px; }
  .invitation-widget-fans-edit .text .invitation-desc {
    font-size: 8px; }

.contact-info-field {
  float: left;
  margin-right: 5px;
  width: 100px; }

.summary .fragment img {
  max-width: 700px; }

.detail .fragment img {
  max-width: 940px; }

#newtopic #header, #topic_info #header {
  border-bottom: 1px solid #CCCCCC; }
#newtopic #videos, #topic_info #videos {
  border-bottom: 1px solid #CCCCCC;
  padding-bottom: 10px;
  margin-top: 20px;
  height: 220px;
  height: 235px !ie; }
  #newtopic #videos #new_videopinion, #topic_info #videos #new_videopinion {
    display: inline;
    float: left;
    width: 33%;
    vertical-align: top; }
    #newtopic #videos #new_videopinion #main_video_upload, #topic_info #videos #new_videopinion #main_video_upload {
      cursor: pointer; }
    #newtopic #videos #new_videopinion input, #topic_info #videos #new_videopinion input {
      margin-top: 3px; }
    #newtopic #videos #new_videopinion h3, #topic_info #videos #new_videopinion h3 {
      margin-top: 0px;
      margin-bottom: 10px; }
    #newtopic #videos #new_videopinion h2, #topic_info #videos #new_videopinion h2 {
      margin-top: 20px; }
  #newtopic #videos #primary_responses, #topic_info #videos #primary_responses {
    margin-left: -5px;
    display: inline;
    float: left;
    margin-right: 5px;
    padding-left: 5px;
    width: 33%;
    vertical-align: top; }
    #newtopic #videos #primary_responses img.helpicon, #topic_info #videos #primary_responses img.helpicon {
      cursor: pointer;
      float: right;
      margin-right: 28px; }
    #newtopic #videos #primary_responses #primary_video_upload, #topic_info #videos #primary_responses #primary_video_upload {
      cursor: pointer; }
    #newtopic #videos #primary_responses input, #topic_info #videos #primary_responses input {
      margin-top: 3px; }
    #newtopic #videos #primary_responses h3, #topic_info #videos #primary_responses h3 {
      margin-bottom: 10px;
      margin-top: 0px; }
  #newtopic #videos #queue, #topic_info #videos #queue {
    display: inline;
    float: left;
    vertical-align: top;
    width: 33%; }
    #newtopic #videos #queue input, #topic_info #videos #queue input {
      margin-top: 3px; }
    #newtopic #videos #queue h3, #topic_info #videos #queue h3 {
      margin-bottom: 10px;
      margin-top: 0px; }
#newtopic #title, #topic_info #title {
  padding-bottom: 15px; }
  #newtopic #title h2, #topic_info #title h2 {
    margin-top: 10px;
    margin-bottom: 10px; }
  #newtopic #title input, #topic_info #title input {
    width: 98%; }
#newtopic #videop_settings, #topic_info #videop_settings {
  padding-bottom: 10px;
  height: auto;
  overflow: hidden;
  clear: both;
  border-bottom: 1px solid #CCCCCC; }
  #newtopic #videop_settings #left_column, #topic_info #videop_settings #left_column {
    display: inline;
    float: left;
    width: 33%;
    vertical-align: top;
    margin-right: 5px; }
  #newtopic #videop_settings #tags textarea, #topic_info #videop_settings #tags textarea {
    width: 250px; }
  #newtopic #videop_settings #dates, #topic_info #videop_settings #dates {
    display: inline;
    float: left;
    width: 32%;
    margin-right: 5px; }
    #newtopic #videop_settings #dates img.helpicon, #topic_info #videop_settings #dates img.helpicon {
      cursor: pointer;
      float: right;
      margin-right: 28px;
      margin-top: 4px; }
    #newtopic #videop_settings #dates .date-publish-on-fields, #topic_info #videop_settings #dates .date-publish-on-fields {
      margin-bottom: 23px; }
      #newtopic #videop_settings #dates .date-publish-on-fields .publish_on_date, #topic_info #videop_settings #dates .date-publish-on-fields .publish_on_date {
        width: 100px; }
      #newtopic #videop_settings #dates .date-publish-on-fields .publish_on_time, #topic_info #videop_settings #dates .date-publish-on-fields .publish_on_time {
        width: 50px; }
      #newtopic #videop_settings #dates .date-publish-on-fields #clear_publish_date, #topic_info #videop_settings #dates .date-publish-on-fields #clear_publish_date {
        cursor: pointer; }
    #newtopic #videop_settings #dates #moderation, #topic_info #videop_settings #dates #moderation {
      margin-top: 10px;
      border-top: 1px solid #CCCCCC;
      width: 90%; }
      #newtopic #videop_settings #dates #moderation label, #topic_info #videop_settings #dates #moderation label {
        margin-top: 17px; }
    #newtopic #videop_settings #dates #div_enable_notification, #topic_info #videop_settings #dates #div_enable_notification {
      margin-left: 20px; }
      #newtopic #videop_settings #dates #div_enable_notification img, #topic_info #videop_settings #dates #div_enable_notification img {
        cursor: pointer;
        float: right;
        margin-right: 115px; }
      #newtopic #videop_settings #dates #div_enable_notification label, #topic_info #videop_settings #dates #div_enable_notification label {
        font-size: 14px; }
    #newtopic #videop_settings #dates .enable_notification_moderated, #topic_info #videop_settings #dates .enable_notification_moderated {
      display: block; }
    #newtopic #videop_settings #dates .enable_notification_not_moderated, #topic_info #videop_settings #dates .enable_notification_not_moderated {
      display: none; }
  #newtopic #videop_settings #right_column, #topic_info #videop_settings #right_column {
    display: inline;
    float: left;
    vertical-align: top;
    width: 33%; }
    #newtopic #videop_settings #right_column #add-category, #newtopic #videop_settings #right_column img, #topic_info #videop_settings #right_column #add-category, #topic_info #videop_settings #right_column img {
      vertical-align: middle;
      cursor: pointer; }
    #newtopic #videop_settings #right_column #category, #topic_info #videop_settings #right_column #category {
      width: 240px;
      display: inline;
      margin-left: 0;
      margin-right: 0;
      float: none; }
    #newtopic #videop_settings #right_column #featured, #topic_info #videop_settings #right_column #featured {
      display: inline-block;
      vertical-align: top;
      width: 33%;
      padding-bottom: 10px; }
      #newtopic #videop_settings #right_column #featured #new_topic_featured, #newtopic #videop_settings #right_column #featured #new_topic_unfeatured, #topic_info #videop_settings #right_column #featured #new_topic_featured, #topic_info #videop_settings #right_column #featured #new_topic_unfeatured {
        cursor: pointer; }
      #newtopic #videop_settings #right_column #featured .topic_featured, #topic_info #videop_settings #right_column #featured .topic_featured {
        display: block; }
      #newtopic #videop_settings #right_column #featured .topic_not_featured, #topic_info #videop_settings #right_column #featured .topic_not_featured {
        display: none; }
    #newtopic #videop_settings #right_column #network, #topic_info #videop_settings #right_column #network {
      border-top: 1px solid #CCCCCC;
      width: 320px;
      margin-top: 5px; }
      #newtopic #videop_settings #right_column #network .helpicon, #topic_info #videop_settings #right_column #network .helpicon {
        cursor: pointer;
        float: right;
        margin-right: 4px;
        margin-top: 25px; }
      #newtopic #videop_settings #right_column #network p .videopinion-category-label, #newtopic #videop_settings #right_column #network p .videopinion-neighborhoods-label, #topic_info #videop_settings #right_column #network p .videopinion-category-label, #topic_info #videop_settings #right_column #network p .videopinion-neighborhoods-label {
        font-size: 15px;
        margin-bottom: 5px; }
#newtopic .buttons, #topic_info .buttons {
  clear: both;
  float: right;
  border-top: 1px solid #CCCCCC;
  margin-top: 20px;
  width: 100%;
  padding-top: 10px; }
#newtopic #submit_buttons, #topic_info #submit_buttons {
  float: right; }
  #newtopic #submit_buttons #upload_spinner, #topic_info #submit_buttons #upload_spinner {
    display: none;
    padding-bottom: 10px; }
#newtopic #images, #topic_info #images {
  height: auto; }
  #newtopic #images h2, #topic_info #images h2 {
    margin-top: 10px; }
  #newtopic #images #keyframe, #topic_info #images #keyframe {
    display: inline;
    float: left;
    margin-right: 5px;
    width: 300px; }
    #newtopic #images #keyframe img.helpicon, #topic_info #images #keyframe img.helpicon {
      cursor: pointer;
      float: right;
      margin-right: 4px;
      margin-top: 15px; }
  #newtopic #images #hero, #topic_info #images #hero {
    display: inline;
    float: left;
    margin-left: 10px;
    width: 300px; }
    #newtopic #images #hero img.helpicon, #topic_info #images #hero img.helpicon {
      cursor: pointer;
      float: right;
      margin-right: 4px;
      margin-top: 15px; }

#videop_queue {
  display: inline;
  float: left;
  vertical-align: top;
  width: 33%; }
  #videop_queue h3 {
    margin-bottom: 10px;
    margin-top: 0px; }
  #videop_queue .uploadifyQueueItem {
    background-color: #FFFFFF;
    border: none;
    border-bottom: 1px solid #E5E5E5;
    font: 11px Verdana, Geneva, sans-serif;
    margin-top: 0;
    padding: 5px;
    width: 300px;
    float: right; }
  #videop_queue .uploadifyError {
    background-color: #FDE5DD !important;
    border: none !important;
    border-bottom: 1px solid #FBCBBC !important; }
  #videop_queue .uploadifyQueueItem .cancel {
    float: right; }
  #videop_queue .uploadifyQueue .completedItem {
    color: #C5C5C5;
    float: right; }
  #videop_queue .uploadifyProgress {
    background-color: #E5E5E5;
    margin-top: 2px;
    width: 100%; }
  #videop_queue .uploadifyProgressBar {
    background-color: #0099FF;
    height: 3px;
    width: 1px; }
  #videop_queue #custom_queue {
    border: 1px solid #E5E5E5;
    margin-bottom: 10px;
    width: 310px;
    overflow: auto; }

#topic_form textarea {
  border: 1px solid #CCCCCC; }
#topic_form #title input {
  border: 1px solid #CCCCCC; }

#new_topic_header {
  border-bottom: 1px solid #7F9399; }

#topic_header_options {
  height: auto;
  float: left;
  width: 940px;
  margin-top: -20px;
  margin-bottom: 8px; }
  #topic_header_options .featured {
    background: url("../../images/videop_channel_edit/featured.png") no-repeat scroll left top transparent;
    width: 116px; }
  #topic_header_options .closed {
    background: url("../../images/videop_channel_edit/closed.png") no-repeat scroll left top transparent;
    width: 116px; }
  #topic_header_options .moderated {
    background: url("../../images/videop_channel_edit/moderated.png") no-repeat scroll left top transparent;
    width: 116px; }
  #topic_header_options .fea_mod {
    background: url("../../images/videop_channel_edit/featured_moderated.png") no-repeat scroll left top transparent;
    width: 183px; }
  #topic_header_options #options_tabs {
    margin-top: 20px; }
  #topic_header_options .top_editveop_but {
    cursor: pointer;
    float: right;
    margin-top: 12px;
    margin-right: 12px; }
  #topic_header_options h3 {
    margin-bottom: 0px;
    float: left;
    margin-left: 14px;
    margin-top: 15px; }
  #topic_header_options #flags {
    float: right;
    height: 23px;
    margin-top: 5px;
    margin-right: 8px; }

.fields-topic-moderated {
  background: url("../../images/videop_landing/moderated_background.png") no-repeat scroll center bottom transparent; }

.fields-topic-featured {
  background: url("../../images/videop_landing/featured_background.png") no-repeat scroll center bottom transparent; }

.fields-topic-closed {
  background: url("../../images/videop_landing/closed_background.png") no-repeat scroll center bottom transparent; }

.shadow {
  display: none;
  display: block !ie;
  width: 220px !ie;
  background: url("../../images/videop_responses/ieshadow.png") no-repeat scroll center bottom transparent; }

.s_unpublished {
  height: 235px; }

.s_published {
  height: 302px; }

#mobile_header_options {
  height: auto;
  background: url("../../images/videop_landing/background_stats.png") no-repeat scroll center bottom transparent;
  float: left;
  width: 940px;
  margin-top: -20px;
  margin-bottom: 8px; }
  #mobile_header_options #options_tabs {
    margin-top: 20px; }
  #mobile_header_options .top_splash_but {
    cursor: pointer;
    float: right;
    margin-top: 12px;
    margin-right: 12px; }
  #mobile_header_options h3 {
    margin-bottom: 0px;
    float: left;
    margin-left: 14px;
    margin-top: 15px; }

.response_container_flagged {
  float: left;
  margin-bottom: 25px;
  margin-left: 3px; }

.response_container {
  margin-left: 18px;
  float: left;
  margin-left: 3px !ie;
  width: 210px;
  height: 284px;
  padding-top: 10px;
  border: 1px solid white;
  -moz-box-shadow: 0 3px 10px 0 #CCCCCC;
  -webkit-box-shadow: 0 3px 10px 0 #CCCCCC; }
  .response_container .response_video_player {
    width: 188px;
    margin: auto;
    height: 105px;
    background-color: #f7f7f7; }
    .response_container .response_video_player p {
      padding: 5px;
      color: #666666; }
    .response_container .response_video_player .rotate_menu {
      display: none;
      background-image: url("../../images/videop_responses/background_rotate.png");
      height: 33px;
      margin-top: -33px;
      position: relative;
      width: 77px;
      z-index: 1000;
      float: right;
      margin-right: 10px; }
      .response_container .response_video_player .rotate_menu div {
        background-position: center 11px;
        background-repeat: no-repeat;
        height: 33px;
        width: 32%;
        float: left;
        display: inline;
        cursor: pointer; }
      .response_container .response_video_player .rotate_menu .left {
        background-image: url("../../images/videop_responses/rot_left.png"); }
      .response_container .response_video_player .rotate_menu .right {
        background-image: url('../../images/videop_responses/rot_right.png'); }
      .response_container .response_video_player .rotate_menu .complete {
        background-image: url('../../images/videop_responses/rot_180.png'); }
  .response_container .abuse_response {
    margin-top: 20px !ie; }
  .response_container .response_info {
    margin-top: 10px;
    margin-left: 12px;
    margin-right: 12px;
    color: #666666;
    border-bottom: 1px solid #cccccc; }
    .response_container .response_info .author {
      width: 170px;
      float: left; }
      .response_container .response_info .author label {
        font-size: 16px;
        margin-bottom: 2px; }
    .response_container .response_info .loader {
      width: 16px;
      height: 16px;
      float: right; }
    .response_container .response_info .pub_date label {
      font-size: 12px; }
  .response_container .response_stats {
    border-bottom: 1px solid #cccccc;
    height: 55px;
    padding-bottom: 3px;
    padding-top: 7px;
    margin: 0 12px; }
  .response_container .numbers label {
    font-size: 16px;
    color: #C41330; }
  .response_container .numbers div {
    width: 24%;
    float: left;
    text-align: center; }
  .response_container .labels img {
    width: 16px; }
  .response_container .labels label {
    font-size: 13px; }
  .response_container .labels div {
    width: 24%;
    float: left;
    text-align: center; }
  .response_container .response_buttons {
    width: 157px;
    padding-top: 14px;
    margin: auto; }
    .response_container .response_buttons .action_box {
      margin-left: 7px; }
  .response_container .unpublished_response_buttons {
    width: 157px;
    padding-top: 14px;
    margin: auto; }
    .response_container .unpublished_response_buttons .action_box {
      margin-left: 8px; }
  .response_container .flagged_response_buttons {
    width: 157px;
    padding-top: 14px;
    margin: auto;
    overflow: hidden; }
    .response_container .flagged_response_buttons #approve_btn {
      float: left; }
    .response_container .flagged_response_buttons #delete_btn {
      float: right; }

.c_unpublished {
  height: 217px;
  margin-top: -235px !ie; }

.c_published {
  height: 284px;
  margin-top: -302px !ie; }

.abusive {
  border: 2px solid #C41330; }

#promoted_responses {
  clear: both;
  overflow: hidden;
  background-color: #eeeeee;
  border: 1px solid #cccccc; }
  #promoted_responses #title {
    margin-bottom: -14px;
    margin-left: 21px;
    margin-top: 10px; }
    #promoted_responses #title #promoted_count {
      font-size: 18px;
      font-family: Georgia,Times,serif;
      margin-bottom: 10px;
      line-height: 20px; }
  #promoted_responses #promoted_resp {
    clear: both;
    overflow: hidden;
    padding-right: 18px;
    padding-bottom: 18px;
    border: none;
    min-height: 284px;
    background: none repeat scroll 0 0 transparent;
    background-color: #EEEEEE; }
    #promoted_responses #promoted_resp .response_container {
      margin-left: 0px; }
    #promoted_responses #promoted_resp .unselected {
      background-color: white;
      background-image: url('../../images/videop_responses/background.png');
      background-position: center bottom;
      background-repeat: repeat-x; }
    #promoted_responses #promoted_resp li {
      float: left;
      margin-top: 10px;
      margin-left: 15px;
      margin-left: 10px !ie;
      z-index: 1000; }

#published_responses, #unpublished_responses, #splashes_controls, #offers_controls {
  clear: both;
  overflow: hidden;
  margin-top: 15px; }
  #published_responses #published_header, #published_responses #unpublished_header, #unpublished_responses #published_header, #unpublished_responses #unpublished_header, #splashes_controls #published_header, #splashes_controls #unpublished_header, #offers_controls #published_header, #offers_controls #unpublished_header {
    height: 30px;
    margin-bottom: 8px; }
    #published_responses #published_header #title, #published_responses #unpublished_header #title, #unpublished_responses #published_header #title, #unpublished_responses #unpublished_header #title, #splashes_controls #published_header #title, #splashes_controls #unpublished_header #title, #offers_controls #published_header #title, #offers_controls #unpublished_header #title {
      margin-left: 6px;
      float: left; }
      #published_responses #published_header #title #published_count, #published_responses #published_header #title #unpublished_count, #published_responses #unpublished_header #title #published_count, #published_responses #unpublished_header #title #unpublished_count, #unpublished_responses #published_header #title #published_count, #unpublished_responses #published_header #title #unpublished_count, #unpublished_responses #unpublished_header #title #published_count, #unpublished_responses #unpublished_header #title #unpublished_count, #splashes_controls #published_header #title #published_count, #splashes_controls #published_header #title #unpublished_count, #splashes_controls #unpublished_header #title #published_count, #splashes_controls #unpublished_header #title #unpublished_count, #offers_controls #published_header #title #published_count, #offers_controls #published_header #title #unpublished_count, #offers_controls #unpublished_header #title #published_count, #offers_controls #unpublished_header #title #unpublished_count {
        font-size: 18px;
        font-family: Georgia,Times,serif; }
    #published_responses #published_header #play_all, #published_responses #unpublished_header #play_all, #unpublished_responses #published_header #play_all, #unpublished_responses #unpublished_header #play_all, #splashes_controls #published_header #play_all, #splashes_controls #unpublished_header #play_all, #offers_controls #published_header #play_all, #offers_controls #unpublished_header #play_all {
      margin-right: 7px;
      float: right;
      cursor: pointer; }
  #published_responses #controls, #unpublished_responses #controls, #splashes_controls #controls, #offers_controls #controls {
    height: 38px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
    border-bottom: 1px solid #cccccc; }
    #published_responses #controls div, #unpublished_responses #controls div, #splashes_controls #controls div, #offers_controls #controls div {
      float: left; }
    #published_responses #controls form, #unpublished_responses #controls form, #splashes_controls #controls form, #offers_controls #controls form {
      width: auto; }
    #published_responses #controls #group_actions, #unpublished_responses #controls #group_actions, #splashes_controls #controls #group_actions, #offers_controls #controls #group_actions {
      border-right: 1px solid #cccccc;
      padding-right: 2px;
      height: 38px;
      width: 354px; }
      #published_responses #controls #group_actions #select_all, #unpublished_responses #controls #group_actions #select_all, #splashes_controls #controls #group_actions #select_all, #offers_controls #controls #group_actions #select_all {
        margin-right: 10px; }
      #published_responses #controls #group_actions #deselect_all, #unpublished_responses #controls #group_actions #deselect_all, #splashes_controls #controls #group_actions #deselect_all, #offers_controls #controls #group_actions #deselect_all {
        margin-right: 10px; }
    #published_responses #controls #sort, #unpublished_responses #controls #sort, #splashes_controls #controls #sort, #offers_controls #controls #sort {
      margin-top: -3px;
      padding-left: 10px; }
      #published_responses #controls #sort label, #unpublished_responses #controls #sort label, #splashes_controls #controls #sort label, #offers_controls #controls #sort label {
        display: inline;
        margin-bottom: 2px;
        width: 50px;
        font-size: 13px; }
      #published_responses #controls #sort select, #unpublished_responses #controls #sort select, #splashes_controls #controls #sort select, #offers_controls #controls #sort select {
        margin-right: 10px; }
    #published_responses #controls #search-div, #unpublished_responses #controls #search-div, #splashes_controls #controls #search-div, #offers_controls #controls #search-div {
      border-left: 1px solid  #cccccc;
      margin-left: 5px;
      margin-top: 3px;
      padding-left: 12px;
      height: 38px; }
  #published_responses #responses_published, #published_responses #responses_unpublished, #unpublished_responses #responses_published, #unpublished_responses #responses_unpublished, #splashes_controls #responses_published, #splashes_controls #responses_unpublished, #offers_controls #responses_published, #offers_controls #responses_unpublished {
    padding-bottom: 13px;
    overflow: hidden; }
    #published_responses #responses_published .response_container, #published_responses #responses_unpublished .response_container, #unpublished_responses #responses_published .response_container, #unpublished_responses #responses_unpublished .response_container, #splashes_controls #responses_published .response_container, #splashes_controls #responses_unpublished .response_container, #offers_controls #responses_published .response_container, #offers_controls #responses_unpublished .response_container {
      margin-left: 0px; }
    #published_responses #responses_published .unselected, #published_responses #responses_unpublished .unselected, #unpublished_responses #responses_published .unselected, #unpublished_responses #responses_unpublished .unselected, #splashes_controls #responses_published .unselected, #splashes_controls #responses_unpublished .unselected, #offers_controls #responses_published .unselected, #offers_controls #responses_unpublished .unselected {
      background-color: white;
      background-image: url('../../images/videop_responses/background.png');
      background-position: center bottom;
      background-repeat: repeat-x; }
    #published_responses #responses_published .selected, #published_responses #responses_unpublished .selected, #unpublished_responses #responses_published .selected, #unpublished_responses #responses_unpublished .selected, #splashes_controls #responses_published .selected, #splashes_controls #responses_unpublished .selected, #offers_controls #responses_published .selected, #offers_controls #responses_unpublished .selected {
      background-color: #eeeeee; }
    #published_responses #responses_published #published_resp, #published_responses #responses_published #unpublished_resp, #published_responses #responses_unpublished #published_resp, #published_responses #responses_unpublished #unpublished_resp, #unpublished_responses #responses_published #published_resp, #unpublished_responses #responses_published #unpublished_resp, #unpublished_responses #responses_unpublished #published_resp, #unpublished_responses #responses_unpublished #unpublished_resp, #splashes_controls #responses_published #published_resp, #splashes_controls #responses_published #unpublished_resp, #splashes_controls #responses_unpublished #published_resp, #splashes_controls #responses_unpublished #unpublished_resp, #offers_controls #responses_published #published_resp, #offers_controls #responses_published #unpublished_resp, #offers_controls #responses_unpublished #published_resp, #offers_controls #responses_unpublished #unpublished_resp {
      min-height: 284px; }
      #published_responses #responses_published #published_resp li, #published_responses #responses_published #unpublished_resp li, #published_responses #responses_unpublished #published_resp li, #published_responses #responses_unpublished #unpublished_resp li, #unpublished_responses #responses_published #published_resp li, #unpublished_responses #responses_published #unpublished_resp li, #unpublished_responses #responses_unpublished #published_resp li, #unpublished_responses #responses_unpublished #unpublished_resp li, #splashes_controls #responses_published #published_resp li, #splashes_controls #responses_published #unpublished_resp li, #splashes_controls #responses_unpublished #published_resp li, #splashes_controls #responses_unpublished #unpublished_resp li, #offers_controls #responses_published #published_resp li, #offers_controls #responses_published #unpublished_resp li, #offers_controls #responses_unpublished #published_resp li, #offers_controls #responses_unpublished #unpublished_resp li {
        float: left;
        margin-left: 15px;
        margin-left: 10px !ie;
        margin-top: 10px;
        z-index: 1000; }

#notice {
  background-image: url('../../images/videop_responses/notice_background.png');
  height: 52px;
  margin-left: auto;
  margin-right: auto;
  width: 933px;
  float: left;
  margin-top: -8px; }
  #notice #close_notice {
    cursor: pointer;
    float: right;
    margin-right: 10px;
    margin-top: 10px; }
  #notice #text_notice {
    float: left;
    font-size: 14px;
    margin-left: 55px;
    margin-top: 18px; }

.list_primary_response .primary_response {
  width: 223px;
  float: left;
  margin-left: 10px; }
  .list_primary_response .primary_response .response {
    background-image: url('../../images/edit_video_details/background_primary.png');
    background-repeat: no-repeat;
    height: 229px;
    width: 223px;
    padding-top: 17px; }
    .list_primary_response .primary_response .response .video {
      width: 188px;
      margin: auto;
      height: 105px;
      background-color: #f7f7f7; }
      .list_primary_response .primary_response .response .video p {
        padding: 5px;
        color: #666666; }
    .list_primary_response .primary_response .response .data {
      height: 35px;
      border-bottom: 1px solid #cccccc;
      margin: 0 19px;
      padding: 5px 0; }
      .list_primary_response .primary_response .response .data .info {
        margin-top: 10px;
        padding-bottom: 10px;
        color: #666666;
        float: left; }
        .list_primary_response .primary_response .response .data .info label {
          font-size: 12px;
          margin-bottom: 4px; }
    .list_primary_response .primary_response .response .buttons {
      margin-left: auto;
      margin-right: auto;
      margin-top: 14px;
      width: 71px; }

#responses_edit_video_detail {
  border-bottom: 1px solid #CCCCCC;
  height: 250px;
  margin-bottom: 17px; }

#mobile {
  border-bottom: 1px solid #cccccc;
  padding: 10px 0;
  margin-bottom: 10px; }
  #mobile #splash-image label {
    font-size: 15px; }
  #mobile #splash-image #image {
    height: 43px;
    width: 300px; }
    #mobile #splash-image #image #change_splash {
      cursor: pointer; }
    #mobile #splash-image #image #remove_splash {
      margin-left: 10px;
      cursor: pointer; }
    #mobile #splash-image #image #loader_splash {
      float: right; }

#buttons_edit_video_detail {
  height: 36px;
  margin: 0 16px; }
  #buttons_edit_video_detail #delete_buttons {
    float: left;
    margin-top: 6px; }
  #buttons_edit_video_detail #submit_buttons {
    float: right; }
    #buttons_edit_video_detail #submit_buttons #upload_submit_form {
      float: left;
      padding: 6px;
      cursor: pointer;
      margin-right: 10px; }
    #buttons_edit_video_detail #submit_buttons #cancel_button {
      float: left;
      margin-top: 6px; }

#topic_images {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  overflow: hidden;
  border-bottom: 1px solid #CCCCCC; }
  #topic_images #key_frame_image, #topic_images #hero_image {
    float: left;
    width: 325px; }
    #topic_images #key_frame_image #key_frame_new_img, #topic_images #key_frame_image #key_frame_cancel_link, #topic_images #key_frame_image #image_new_hero_img, #topic_images #key_frame_image #hero_image_cancel_link, #topic_images #hero_image #key_frame_new_img, #topic_images #hero_image #key_frame_cancel_link, #topic_images #hero_image #image_new_hero_img, #topic_images #hero_image #hero_image_cancel_link {
      cursor: pointer; }

#add_response_modal, #add_splash_modal {
  background-image: url('../../images/videop_responses/queue_background.png');
  background-repeat: repeat-x;
  background-position: bottom;
  background-color: white;
  width: 325px;
  height: 110px;
  height: 108px !ie; }
  #add_response_modal .uploadifyQueueItem, #add_splash_modal .uploadifyQueueItem {
    background-color: #FAFAFA;
    border: 1px solid #E5E5E5;
    font: 11px Verdana, Geneva, sans-serif;
    padding: 5px;
    width: 285px;
    height: 30px;
    margin: 0px auto; }
  #add_response_modal .uploadifyError, #add_splash_modal .uploadifyError {
    background-color: #FDE5DD !important;
    border: none !important;
    border-bottom: 1px solid #FBCBBC !important; }
  #add_response_modal .uploadifyQueueItem .cancel, #add_splash_modal .uploadifyQueueItem .cancel {
    float: right; }
  #add_response_modal .uploadifyQueue .completedItem, #add_splash_modal .uploadifyQueue .completedItem {
    color: #C5C5C5;
    float: right; }
  #add_response_modal .uploadifyProgress, #add_splash_modal .uploadifyProgress {
    background-color: #0FDAE5;
    margin-top: 2px;
    width: 100%; }
  #add_response_modal .uploadifyProgressBar, #add_splash_modal .uploadifyProgressBar {
    background-color: #FDAE56;
    height: 3px;
    width: 1px; }
  #add_response_modal #upload_vid_buttonUploader, #add_splash_modal #upload_vid_buttonUploader {
    margin-left: 15px;
    height: 25px;
    margin-bottom: 5px; }
  #add_response_modal #upload_files, #add_splash_modal #upload_files {
    margin-right: 15px;
    margin-top: 10px;
    margin-left: 15px; }

#upload_notice {
  background-color: #fff9f0; }
  #upload_notice label {
    color: #666666;
    margin-top: 5px;
    margin-left: 15px;
    font-size: 11px; }

#add_resp_title, #add_splash_title, #add_offer_title {
  font-size: 21px;
  color: #666666;
  padding-bottom: 10px;
  margin-left: 15px; }

#add_offer_title {
  margin-left: 4px;
  margin-left: 1px !ie; }

#splashes_count {
  width: auto;
  float: left;
  font-size: 18px;
  margin-left: 5px;
  margin-top: 5px; }

.splash_tab_image_title {
  float: left;
  margin-left: 5px;
  margin-top: 5px;
  width: auto;
  font-size: 18px;
  line-height: 22px; }

#splash_tab_container .img_new {
  cursor: pointer;
  float: right;
  height: 30px;
  width: 115px;
  margin-right: 14px; }

.add_offer_divisions {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC; }
  .add_offer_divisions .add_offer_desc {
    overflow: hidden;
    margin-top: 8px; }
    .add_offer_divisions .add_offer_desc .add_offer_desc_label {
      float: left;
      margin-top: 8px; }
    .add_offer_divisions .add_offer_desc #add_offer_description_input {
      border: 1px solid #AAAAAA;
      width: 365px;
      margin-left: 11px; }
  .add_offer_divisions .add_offer_name_code_inputs .add_offer_business_name #add_offer_business_name_input {
    border: 1px solid #AAAAAA;
    width: 223px; }
  .add_offer_divisions .add_offer_name_code_inputs .add_offer_code #add_offer_code_input {
    border: 1px solid #AAAAAA;
    width: 223px; }
  .add_offer_divisions .add_offer_date_time .add_offer_date_from .add_offer_date_from_label {
    font-size: 12px;
    float: left; }
  .add_offer_divisions .add_offer_date_time .add_offer_date_from div {
    float: left;
    padding-left: 10px; }
  .add_offer_divisions .add_offer_date_time .add_offer_date_expire .add_offer_date_expire_label {
    font-size: 12px;
    float: left; }
  .add_offer_divisions .add_offer_date_time .add_offer_date_expire div {
    float: left;
    padding-left: 28px;
    padding-left: 30px !ie; }

.add_offer_fine_print {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC; }
  .add_offer_fine_print #add_offer_fine_print_input {
    border: 1px solid #AAAAAA;
    width: 475px;
    height: 45px; }

.add_offer_image_and_status .add_offer_image .add_offer_image_checkbox .image_label {
  float: left;
  font-size: 12px; }
.add_offer_image_and_status .add_offer_image .add_offer_image_checkbox #add_offer_image .offer_image {
  cursor: pointer; }
.add_offer_image_and_status .add_offer_image .add_offer_image_checkbox #add_offer_image_upload .offer_file {
  margin-bottom: 0px; }
.add_offer_image_and_status .add_offer_image #add_offer_select_template .offer_label_template {
  float: left;
  font-size: 12px; }
.add_offer_image_and_status .add_offer_status .add_offer_graphic_checkbox .offer_graphic_checkbox {
  float: left;
  position: static; }
.add_offer_image_and_status .add_offer_status .add_offer_graphic_checkbox .offer_graphic_label {
  float: left;
  font-size: 12px; }
.add_offer_image_and_status .add_offer_status .add_offer_draft_checkbox .offer_draft_checkbox {
  float: left;
  position: static; }
.add_offer_image_and_status .add_offer_status .add_offer_draft_checkbox .offer_draft_label {
  float: left;
  font-size: 12px; }

.add_offer_submit .offer_submit_image_tag {
  float: right;
  cursor: pointer; }
.add_offer_submit .offer_submit_image {
  display: none;
  float: right;
  position: relative;
  top: 12px; }

#add_offer_name_input {
  border: 1px solid #AAAAAA;
  width: 364px;
  margin-left: 56px;
  float: left; }

#container_splash_fancy {
  width: 500px;
  height: 500px;
  padding: 20px; }
  #container_splash_fancy #title {
    margin-bottom: 20px; }
  #container_splash_fancy #splash_sub_menu {
    height: 28px; }
    #container_splash_fancy #splash_sub_menu ol {
      margin-bottom: 0px; }
  #container_splash_fancy #content_add #upload_notice {
    background-color: #fff9f0;
    margin: 5px 0px;
    height: 20px; }
    #container_splash_fancy #content_add #upload_notice label {
      color: #666666;
      margin: 0px auto;
      width: 119px;
      font-size: 12px; }
  #container_splash_fancy #content_add #add_splash_queue {
    height: 345px; }
  #container_splash_fancy #content_add #upload_files {
    cursor: pointer;
    float: right;
    height: 25px; }
  #container_splash_fancy #content_select {
    overflow: auto;
    display: none;
    height: 380px;
    width: 500px;
    margin-top: 10px; }
    #container_splash_fancy #content_select #spinner {
      width: 16px;
      height: 16px;
      position: relative;
      top: 190px;
      left: 250px; }
  #container_splash_fancy #select_upload_div {
    float: right;
    margin-top: 15px;
    display: none; }
    #container_splash_fancy #select_upload_div #select_upload {
      cursor: pointer; }
    #container_splash_fancy #select_upload_div #spinner_upload {
      height: 16px;
      width: 16px;
      margin-right: 5px; }
  #container_splash_fancy .uploadifyQueueItem {
    background-color: #FAFAFA;
    border: 1px solid #E5E5E5;
    font: 11px Verdana, Geneva, sans-serif;
    padding: 5px;
    width: 485px;
    height: 40px;
    margin: 0px auto; }
  #container_splash_fancy .uploadifyError {
    background-color: #FDE5DD !important;
    border: none !important;
    border-bottom: 1px solid #FBCBBC !important; }
  #container_splash_fancy .uploadifyQueueItem .cancel {
    float: right;
    margin-right: 3px; }
  #container_splash_fancy .uploadifyQueueItem .fileName {
    margin-left: 5px; }
  #container_splash_fancy .uploadifyQueue .completedItem {
    color: #C5C5C5;
    float: right; }
  #container_splash_fancy .uploadifyProgress {
    background-color: #0FDAE5;
    margin: 10px auto;
    width: 475px; }
  #container_splash_fancy .uploadifyProgressBar {
    background-color: #FDAE56;
    height: 3px;
    width: 1px; }

#offer_form #desc {
  overflow: hidden;
  margin-top: 10px; }
  #offer_form #desc #offer_description {
    float: left;
    margin-top: 8px; }
#offer_form #date_from, #offer_form #date_expire {
  font-size: 12px;
  float: left; }
#offer_form #combo_from {
  float: left;
  padding-left: 10px; }
#offer_form #combo_expire {
  float: left;
  padding-left: 28px;
  padding-left: 30px !ie; }
#offer_form #upload_text {
  float: left;
  font-size: 12px; }
#offer_form #upload_input {
  margin-bottom: 0; }
#offer_form #offer_global {
  float: left;
  position: static; }
#offer_form #offer_global_label {
  float: left;
  font-size: 12px; }
#offer_form #offer_draft {
  float: left;
  position: static; }
#offer_form #offer_draft_label {
  float: left;
  font-size: 12px; }
#offer_form #template_label {
  float: left;
  font-size: 12px; }
#offer_form #submit_button {
  float: right;
  cursor: pointer; }
#offer_form #upload_img {
  cursor: pointer; }
#offer_form #upload_spinner {
  width: 16px;
  height: 16px;
  display: none;
  float: right;
  position: relative;
  top: 12px; }

#offer-row-hidden-div, #offer-stats-channel-hidden-div, #offer-index-hidden-div, #hero-image-hidden-div, #key-frame-cancel-hidden-div {
  display: none; }

#offer_tab_container {
  float: left;
  width: 100%; }
  #offer_tab_container .selected {
    background-color: #f4f4f4; }
  #offer_tab_container li.row_offer {
    width: 100%;
    border-top: 1px solid #cccccc;
    min-height: 110px;
    float: left; }
    #offer_tab_container li.row_offer .basic_info {
      float: left;
      width: 100%;
      margin-bottom: 10px; }
      #offer_tab_container li.row_offer .basic_info label {
        display: inline;
        font-size: 13px; }
      #offer_tab_container li.row_offer .basic_info .preview {
        display: inline;
        float: left;
        margin: 0 12px 0 12px;
        width: 148px; }
        #offer_tab_container li.row_offer .basic_info .preview #flags {
          height: 24px;
          margin-top: -1px;
          position: relative;
          z-index: 1000;
          background-repeat: no-repeat;
          margin-left: auto;
          margin-right: auto;
          width: 120px; }
        #offer_tab_container li.row_offer .basic_info .preview .active {
          background-image: url('../../images/offers/active_flag.png'); }
        #offer_tab_container li.row_offer .basic_info .preview .draft {
          background-image: url('../../images/offers/draft_flag.png'); }
        #offer_tab_container li.row_offer .basic_info .preview .expired {
          background-image: url('../../images/offers/expired_flag.png'); }
        #offer_tab_container li.row_offer .basic_info .preview .scheduled {
          background-image: url('../../images/offers/sheduled_flag.png'); }
        #offer_tab_container li.row_offer .basic_info .preview .cancel {
          background-image: url('../../images/offers/disable_flag.png'); }
        #offer_tab_container li.row_offer .basic_info .preview .offer_image {
          margin-top: -10px;
          position: relative;
          margin-left: 4px; }
        #offer_tab_container li.row_offer .basic_info .preview .offer_code_only {
          border: 1px solid #cccccc;
          height: 59px;
          width: 130px;
          margin-top: -10px;
          position: relative;
          padding: 20px 5px 0 5px;
          margin-left: 4px;
          text-align: center; }
          #offer_tab_container li.row_offer .basic_info .preview .offer_code_only .offer_text {
            font-size: 14px;
            display: block; }
      #offer_tab_container li.row_offer .basic_info .info {
        float: left;
        width: 505px;
        margin: 12px 0 0 10px; }
        #offer_tab_container li.row_offer .basic_info .info .name {
          margin-bottom: 5px; }
          #offer_tab_container li.row_offer .basic_info .info .name label {
            font-size: 18px; }
        #offer_tab_container li.row_offer .basic_info .info .offer_description {
          height: 3em; }
      #offer_tab_container li.row_offer .basic_info .actions {
        float: right;
        margin-top: 12px;
        margin-right: 10px; }
        #offer_tab_container li.row_offer .basic_info .actions .offer_dates {
          font-weight: bold; }
        #offer_tab_container li.row_offer .basic_info .actions .action_box {
          width: 135px;
          top: 37px;
          float: right;
          position: relative; }
          #offer_tab_container li.row_offer .basic_info .actions .action_box .action_box_button {
            float: right; }
    #offer_tab_container li.row_offer .details_info {
      display: none;
      float: left;
      width: 100%;
      margin-left: 17px;
      padding-bottom: 10px; }
      #offer_tab_container li.row_offer .details_info .more_data {
        float: left;
        width: 100%; }
        #offer_tab_container li.row_offer .details_info .more_data .offer_text {
          font-size: 13px; }
        #offer_tab_container li.row_offer .details_info .more_data .pusher {
          margin-bottom: 2px; }
        #offer_tab_container li.row_offer .details_info .more_data .title_details {
          font-size: 18px; }
        #offer_tab_container li.row_offer .details_info .more_data .div_info {
          width: 310px;
          float: left; }
          #offer_tab_container li.row_offer .details_info .more_data .div_info .videop_links {
            margin-bottom: 5px; }
      #offer_tab_container li.row_offer .details_info .metrics {
        margin-bottom: 15px; }
    #offer_tab_container li.row_offer .metrics_label {
      display: block;
      margin-right: auto;
      margin-left: auto;
      font-size: 14px;
      width: 134px; }
    #offer_tab_container li.row_offer .view_videopinion {
      width: 138px; }
    #offer_tab_container li.row_offer .view_location {
      width: 117px; }

#offers_count {
  width: auto;
  float: left;
  font-size: 24px;
  margin-left: 5px;
  margin-top: 5px;
  margin-bottom: 20px; }

.offer_tab_image_title {
  float: left;
  margin-left: 5px;
  margin-top: 5px;
  width: auto;
  font-size: 18px;
  line-height: 22px; }

#offer_tab_container .img_new {
  cursor: pointer;
  float: right;
  height: 30px;
  width: 115px;
  margin-right: 14px; }

#show_offer {
  position: relative;
  width: 740px;
  height: 640px;
  line-height: 1;
  letter-spacing: 1px; }
  #show_offer #offer_name {
    position: relative;
    font-size: 36px;
    font-family: Helvetica Neue;
    font-weight: bold;
    color: Black; }
  #show_offer #offer_business {
    position: relative;
    font-size: 32px;
    margin-top: 10px;
    font-family: Helvetica Neue;
    color: #CCCCCC; }
  #show_offer #offer_description {
    position: relative;
    font-size: 30px;
    top: 20px;
    font-family: Tahoma;
    color: red; }
  #show_offer #offer_code {
    position: relative;
    top: 100px;
    font-size: 36px;
    font-family: Tahoma;
    font-weight: bold;
    color: Black; }
  #show_offer #offer_dates_text {
    position: relative;
    font-size: 22px;
    top: 140px;
    font-family: Helvetica Neue;
    color: #CCCCCC; }
    #show_offer #offer_dates_text #dates {
      font-weight: bold; }
  #show_offer #fine_print {
    position: relative;
    top: 180px;
    font-size: 18px;
    font-family: Tahoma;
    color: #929292; }

.gallery_partial {
  width: 109px;
  height: 150px;
  margin-left: 10px; }
  .gallery_partial .gallery_video {
    margin-bottom: 4px; }
  .gallery_partial .info {
    line-height: 16px; }
    .gallery_partial .info p {
      margin-bottom: 0; }
    .gallery_partial .info .title {
      font-family: Helvetica,Arial,sans-serif;
      font-size: 12px;
      color: #C41330; }
    .gallery_partial .info .created_by {
      font-size: 11px;
      color: #666666; }
    .gallery_partial .info .user_name {
      color: #C41330; }

#top_shadow {
  background-image: url('../../images/videop_show/top_shadow.png');
  height: 7px;
  width: 887px;
  margin: auto; }

#container_gallery {
  height: 290px;
  float: left;
  margin-top: 50px; }

#gallery_more_videop #title {
  margin-bottom: 20px;
  font-family: Georgia,Times,serif;
  font-size: 18px;
  color: #F7A11A;
  width: 940px; }
#gallery_more_videop #gallery_list {
  background: transparent url('../../images/videop_show/gallery_background.png') no-repeat;
  height: 180px;
  width: 940px; }
  #gallery_more_videop #gallery_list .slider {
    float: left;
    width: 800px;
    left: -5000px;
    margin-top: 20px;
    margin-left: 40px;
    position: relative;
    visibility: hidden; }
  #gallery_more_videop #gallery_list .slider ul li {
    padding: 0 10px; }
  #gallery_more_videop #gallery_list .prev {
    cursor: pointer;
    float: left;
    padding-top: 50px;
    padding-left: 30px;
    padding-right: 30px; }
  #gallery_more_videop #gallery_list .next {
    cursor: pointer;
    float: right;
    padding-top: 50px;
    padding-left: 30px;
    padding-right: 30px; }

#fancybox-inner #push_title {
  margin-bottom: 6px; }
  #fancybox-inner #push_title h2 {
    width: 200px;
    display: inline; }
  #fancybox-inner #push_title #load_push {
    float: right;
    margin-right: 34px; }
#fancybox-inner textarea {
  margin-left: 30px; }
#fancybox-inner #buttons_push {
  width: 252px;
  margin-top: 12px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden; }
  #fancybox-inner #buttons_push img {
    cursor: pointer;
    float: right; }
  #fancybox-inner #buttons_push #push_button_submit {
    margin-right: 10px; }
#fancybox-inner #message_push {
  text-align: center;
  color: #808080;
  margin-top: 18px;
  background-color: #E0E3E4;
  padding: 2px;
  border: 1px solid #808080; }

#seed_ques_container {
  height: 337px;
  width: 300px;
  background-image: url('../../images/videop_show/background.png'); }
  #seed_ques_container #seed_ques_title {
    padding: 5px;
    height: 54px;
    text-align: center; }
    #seed_ques_container #seed_ques_title div {
      color: white;
      font-family: helvetica;
      line-height: 110%;
      margin: 2px 15px; }
  #seed_ques_container #seed_ques_info {
    padding: 0 9px;
    text-align: left;
    margin-left: 15px; }
    #seed_ques_container #seed_ques_info label {
      color: white;
      font-family: helvetica;
      font-size: 10pt; }
  #seed_ques_container #seed_ques_player {
    width: 260px;
    margin: auto; }
  #seed_ques_container #seed_ques_buttons {
    height: 37px;
    width: 264px;
    margin: -2px auto;
    background-image: url('../../images/videop_show/background_info.png'); }
    #seed_ques_container #seed_ques_buttons #votes_up, #seed_ques_container #seed_ques_buttons #votes_down, #seed_ques_container #seed_ques_buttons #shares_button {
      float: left;
      height: 29px;
      padding: 2px; }
    #seed_ques_container #seed_ques_buttons #votes_up {
      width: 51px; }
      #seed_ques_container #seed_ques_buttons #votes_up img {
        float: right;
        margin-top: 7px; }
      #seed_ques_container #seed_ques_buttons #votes_up label {
        color: #61983B;
        float: left;
        font-size: 16px;
        margin-top: 4px;
        margin-left: 5px; }
    #seed_ques_container #seed_ques_buttons #votes_down {
      width: 51px; }
      #seed_ques_container #seed_ques_buttons #votes_down img {
        float: right;
        margin-top: 7px; }
      #seed_ques_container #seed_ques_buttons #votes_down label {
        color: #A71933;
        float: left;
        font-size: 16px;
        margin-top: 4px;
        margin-left: 5px; }
    #seed_ques_container #seed_ques_buttons #shares_button {
      width: 145px;
      cursor: pointer; }
      #seed_ques_container #seed_ques_buttons #shares_button #shares_image {
        float: right;
        margin: 10px 10px 0; }
  #seed_ques_container #shares_div {
    display: none;
    width: 134px;
    background-color: white;
    padding: 7px;
    margin-right: 3px;
    margin-left: 131px;
    position: absolute;
    z-index: 9999 !ie; }
    #seed_ques_container #shares_div .share_item {
      margin-bottom: 10px; }
    #seed_ques_container #shares_div .fb-like {
      margin-bottom: 10px;
      width: 138px; }
  #seed_ques_container #seed_ques_respond, #seed_ques_container #seed_ques_respond_no_user {
    background-image: url('../../images/videop_show/respond_now_button.png');
    background-position: center bottom;
    height: 40px;
    width: 204px;
    margin: 10px auto;
    margin-left: 50px !ie;
    cursor: pointer;
    z-index: 1 !ie;
    position: absolute !ie; }
  #seed_ques_container #seed_ques_respond:hover {
    background-position: center top; }
  #seed_ques_container #seed_ques_respond_no_user:hover {
    background-position: center top; }

.top_container {
  display: inline;
  float: left;
  width: 140px;
  height: 104px;
  margin-top: 0px; }
  .top_container .content {
    width: 140px;
    height: 79px;
    margin: auto;
    margin-bottom: 5px; }

.normal_container {
  width: 94px;
  height: 82px;
  margin-top: 2px; }
  .normal_container .content {
    width: 94px;
    height: 57px;
    margin: auto;
    margin-bottom: 5px; }

.votes {
  float: right;
  width: 100%; }
  .votes .up_votes {
    float: right;
    margin-right: 5px; }
    .votes .up_votes label {
      color: #666666;
      font-size: 11pt;
      display: inline; }
  .votes .down_votes {
    float: right; }
    .votes .down_votes label {
      color: #666666;
      font-size: 11pt;
      display: inline; }

#comment_modal {
  background-color: black;
  overflow: auto !ie7; }
  #comment_modal #comment_body {
    color: white; }

.calendricalDatePopup {
  background: white;
  border: solid 1px #999999;
  padding: 2px;
  text-align: center;
  width: 160px;
  z-index: 1000; }
  .calendricalDatePopup table {
    border-collapse: collapse;
    width: 160px; }
    .calendricalDatePopup table .monthCell {
      padding: 2px 0; }
      .calendricalDatePopup table .monthCell a {
        display: block;
        float: left;
        line-height: 20px; }
      .calendricalDatePopup table .monthCell .prevMonth, .calendricalDatePopup table .monthCell .nextMonth {
        width: 24px; }
      .calendricalDatePopup table .monthCell .monthName {
        width: 110px; }
    .calendricalDatePopup table a {
      text-decoration: none; }
    .calendricalDatePopup table th {
      text-align: center; }
    .calendricalDatePopup table td {
      text-align: center;
      font-size: 12px;
      padding: 0; }
      .calendricalDatePopup table td a {
        display: block;
        color: black;
        padding: 2px 3px; }
        .calendricalDatePopup table td a:hover {
          background: #ccccff;
          border: none;
          padding: 2px 3px; }
      .calendricalDatePopup table td.today a {
        background: #eeeebb; }
      .calendricalDatePopup table td.selected a {
        background: #ccccff; }
      .calendricalDatePopup table td.today_selected a {
        background: #eeeebb;
        border: solid 1px #dddd66;
        padding: 1px 2px; }
      .calendricalDatePopup table td.nonMonth a {
        color: #999999; }

.calendricalTimePopup {
  background: white;
  border: solid 1px #999999;
  width: 110px;
  height: 130px;
  overflow: auto;
  z-index: 1000; }
  .calendricalTimePopup ul {
    margin: 0;
    padding: 0; }
    .calendricalTimePopup ul li {
      list-style: none;
      margin: 0; }
      .calendricalTimePopup ul li a {
        text-indent: 10px;
        padding: 4px;
        display: block;
        color: black;
        text-decoration: none; }
        .calendricalTimePopup ul li a:visited {
          text-indent: 10px;
          padding: 4px;
          display: block;
          color: black;
          text-decoration: none; }
        .calendricalTimePopup ul li a:hover {
          background: #ccccff; }
      .calendricalTimePopup ul li.selected a {
        background: #ccccff; }

.calendricalEndTimePopup {
  width: 160px; }

#edit-topic-left-column #publish-on-date .publish_expire_on_date, #edit-topic-left-column #expire-on-date .publish_expire_on_date {
  width: 100px; }
#edit-topic-left-column #publish-on-date .publish_expire_on_time, #edit-topic-left-column #expire-on-date .publish_expire_on_time {
  width: 50px; }
#edit-topic-left-column #publish-on-date .clear_publish_expire_on_date, #edit-topic-left-column #expire-on-date .clear_publish_expire_on_date {
  cursor: pointer; }

#symbol_freewrite {
  height: 300px; }

#symbol_submit {
  margin-top: 20px; }

#modal_title {
  float: left;
  color: #cccccc;
  background: black;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 18px;
  padding: 10px; }

#modal_video_wrapper {
  margin-top: 20px;
  background: black; }

#categories .video-thumbnail .title {
  font-size: 14px;
  line-height: 14px;
  font-style: italic; }
#categories .video-thumbnail .title:before {
  content: "Featured: "; }

.comment .created_at {
  font-size: 14px;
  line-height: 20px; }
.comment .body {
  font-size: 12px;
  line-height: 18px;
  font-family: Helvetica,Arial,sans-serif; }

#episodes .title {
  font-size: 18px; }
#episodes .details {
  color: #c41330;
  font-size: 14px;
  font-style: italic; }
#episodes .thumb img {
  border: 1px solid#cccccc; }

.show-header-thumb a:first-child img {
  border: 1px solid #8a9598; }
.show-header-thumb a.title {
  color: white; }
.show-header-thumb a:hover.title {
  color: black; }
.show-header-thumb .button {
  vertical-align: middle;
  margin-left: 10px; }

#story-page #asset-description {
  font-size: 14px;
  line-height: 20px;
  font-size: 16px;
  font-style: italic;
  line-height: 22px; }
#story-page .fans img {
  border: solid 1px #CCC; }
#story-page #sidebar {
  font-family: Georgia,Times,serif;
  margin-right: 0;
  font-size: 12px;
  line-height: 18px; }
  #story-page #sidebar .video {
    min-height: 30px;
    border-bottom: 1px solid #cccccc;
    font-size: 14px;
    line-height: 20px;
    position: relative; }
    #story-page #sidebar .video img {
      border: solid 1px #CCC;
      position: absolute;
      top: 10px;
      left: 0px; }
    #story-page #sidebar .video .title {
      margin-left: 70px;
      font-size: 13px;
      line-height: 18px; }
  #story-page #sidebar .video:last-child {
    border-bottom: none; }
  #story-page #sidebar .hr,
  #story-page #sidebar .content-heading {
    margin-bottom: 10px; }
  #story-page #sidebar #ratings,
  #story-page #sidebar #credits,
  #story-page #sidebar #more_by_user {
    margin-bottom: 15px; }
#story-page h1 {
  font-size: 36px;
  display: block;
  margin-bottom: 5px; }
#story-page h2 {
  font-size: 18px;
  line-height: 24px;
  font-family: Georgia,Times,serif;
  font-weight: normal;
  font-style: italic;
  margin-bottom: 0px; }
#story-page h3 {
  text-transform: uppercase;
  font-size: 14px; }
#story-page #asset #social-controls {
  background-color: #F4F4F4;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  -webkit-border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px; }
#story-page #owner_badge {
  font-size: 12px;
  line-height: 18px; }
  #story-page #owner_badge .asset-owner {
    font-size: 14px; }
  #story-page #owner_badge .date {
    font-size: 12px;
    line-height: 18px;
    font-family: Helvetica,Arial,sans-serif; }
#story-page #meta-content #closed-caption-div {
  display: none; }
  #story-page #meta-content #closed-caption-div #closed-caption-text #closed-caption-textarea {
    height: 130px;
    width: 680px;
    resize: vertical; }

#shared-iframe #social-controls {
  background-color: #F4F4F4;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc; }

#network .featured-box hr,
#neighborhood .featured-box hr,
#channel .featured-box hr,
#causes .featured-box hr,
#feature-edit-content .featured-box hr {
  clear: both;
  border: 0px;
  height: 1px;
  background-color: #c7c7c7; }
#network .featured-box .view-more,
#neighborhood .featured-box .view-more,
#channel .featured-box .view-more,
#causes .featured-box .view-more,
#feature-edit-content .featured-box .view-more {
  font-size: 14px;
  font-style: italic; }
#network .featured-content .content-heading,
#network .featured-content h3,
#neighborhood .featured-content .content-heading,
#neighborhood .featured-content h3,
#channel .featured-content .content-heading,
#channel .featured-content h3,
#causes .featured-content .content-heading,
#causes .featured-content h3,
#feature-edit-content .featured-content .content-heading,
#feature-edit-content .featured-content h3 {
  font-size: 14px;
  margin-bottom: 5px; }
#network .featured-content .feature-footer,
#neighborhood .featured-content .feature-footer,
#channel .featured-content .feature-footer,
#causes .featured-content .feature-footer,
#feature-edit-content .featured-content .feature-footer {
  font-size: 13px;
  font-style: italic; }
#network .featured-content .channelid-widget h3,
#neighborhood .featured-content .channelid-widget h3,
#channel .featured-content .channelid-widget h3,
#causes .featured-content .channelid-widget h3,
#feature-edit-content .featured-content .channelid-widget h3 {
  font-size: 18px; }
#network .feature,
#neighborhood .feature,
#channel .feature,
#causes .feature,
#feature-edit-content .feature {
  margin-right: 0;
  font-family: Georgia,Times,serif;
  padding-top: 5px;
  padding-bottom: 5px; }
  #network .feature h3,
  #neighborhood .feature h3,
  #channel .feature h3,
  #causes .feature h3,
  #feature-edit-content .feature h3 {
    text-transform: uppercase; }
  #network .feature a,
  #neighborhood .feature a,
  #channel .feature a,
  #causes .feature a,
  #feature-edit-content .feature a {
    font-style: italic;
    font-size: 16px; }
  #network .feature .feature-info img,
  #network .feature .feature-thumb img,
  #neighborhood .feature .feature-info img,
  #neighborhood .feature .feature-thumb img,
  #channel .feature .feature-info img,
  #channel .feature .feature-thumb img,
  #causes .feature .feature-info img,
  #causes .feature .feature-thumb img,
  #feature-edit-content .feature .feature-info img,
  #feature-edit-content .feature .feature-thumb img {
    border: solid 1px #CCC; }
  #network .feature .feature-info .title a,
  #network .feature .feature-thumb .title a,
  #neighborhood .feature .feature-info .title a,
  #neighborhood .feature .feature-thumb .title a,
  #channel .feature .feature-info .title a,
  #channel .feature .feature-thumb .title a,
  #causes .feature .feature-info .title a,
  #causes .feature .feature-thumb .title a,
  #feature-edit-content .feature .feature-info .title a,
  #feature-edit-content .feature .feature-thumb .title a {
    font-style: normal;
    font-size: 18px;
    color: #c41330; }
  #network .feature .feature-info .subtitle,
  #network .feature .feature-thumb .subtitle,
  #neighborhood .feature .feature-info .subtitle,
  #neighborhood .feature .feature-thumb .subtitle,
  #channel .feature .feature-info .subtitle,
  #channel .feature .feature-thumb .subtitle,
  #causes .feature .feature-info .subtitle,
  #causes .feature .feature-thumb .subtitle,
  #feature-edit-content .feature .feature-info .subtitle,
  #feature-edit-content .feature .feature-thumb .subtitle {
    font-style: italic;
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 0px;
    display: block; }
  #network .feature .feature-info .desc,
  #network .feature .feature-thumb .desc,
  #neighborhood .feature .feature-info .desc,
  #neighborhood .feature .feature-thumb .desc,
  #channel .feature .feature-info .desc,
  #channel .feature .feature-thumb .desc,
  #causes .feature .feature-info .desc,
  #causes .feature .feature-thumb .desc,
  #feature-edit-content .feature .feature-info .desc,
  #feature-edit-content .feature .feature-thumb .desc {
    display: block;
    line-height: 17px;
    margin-top: 10px;
    font-size: 12px;
    font-family: Helvetica,Arial,sans-serif; }
  #network .feature .feature-info .event-day-bg,
  #network .feature .feature-thumb .event-day-bg,
  #neighborhood .feature .feature-info .event-day-bg,
  #neighborhood .feature .feature-thumb .event-day-bg,
  #channel .feature .feature-info .event-day-bg,
  #channel .feature .feature-thumb .event-day-bg,
  #causes .feature .feature-info .event-day-bg,
  #causes .feature .feature-thumb .event-day-bg,
  #feature-edit-content .feature .feature-info .event-day-bg,
  #feature-edit-content .feature .feature-thumb .event-day-bg {
    background: url("../../images/text/enu1033/calendar-dates-bg.png") no-repeat left top; }

#container.posts h1 {
  font-size: 36px;
  line-height: 36px; }
#container.posts h2 {
  font-size: 30px;
  line-height: 30px; }

#topicsvote h1 {
  font-size: 36px;
  line-height: 36px; }
#topicsvote h2 {
  font-size: 30px;
  line-height: 30px;
  font-size: 14px; }
#topicsvote h3 {
  font-size: 18px;
  line-height: 24px;
  font-style: italic; }
#topicsvote #tips {
  font-size: 14px;
  line-height: 20px; }
  #topicsvote #tips h3 {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase; }
  #topicsvote #tips ol {
    list-style-type: decimal; }
    #topicsvote #tips ol li:first-line {
      font-weight: bold; }
#topicsvote .vote-badge {
  background-color: #ccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  -webkit-border-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px; }
#topicsvote a.vote-button {
  color: white;
  text-decoration: none; }
#topicsvote .bigcount {
  font-family: Helvetica,Arial,sans-serif;
  color: #ccc;
  font-family: serif;
  font-size: 64px;
  line-height: 64px; }
#topicsvote .hint {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 12px;
  line-height: 18px; }
#topicsvote #topic_url input {
  color: #c41330; }
#topicsvote #share-links .title {
  font-size: 24px;
  line-height: 24px;
  font-family: Georgia,Times,serif; }

.topics-index h2, .exclusive_videopinion h2 {
  font-size: 14px; }
.topics-index #favs img.thumb, .exclusive_videopinion #favs img.thumb {
  width: 210px;
  height: 118px; }
.topics-index .topics .sort-filter, .exclusive_videopinion .topics .sort-filter {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 12px;
  margin-bottom: 10px;
  display: inline-block; }
  .topics-index .topics .sort-filter .sort, .exclusive_videopinion .topics .sort-filter .sort {
    float: left; }
    .topics-index .topics .sort-filter .sort .pipe, .exclusive_videopinion .topics .sort-filter .sort .pipe {
      width: 1px;
      height: 20px;
      border-left: dotted 1px #d6d6d6;
      display: inline-block; }
    .topics-index .topics .sort-filter .sort a, .exclusive_videopinion .topics .sort-filter .sort a,
    .topics-index .topics .sort-filter .sort a:visited, .exclusive_videopinion .topics .sort-filter .sort a:visited,
    .topics-index .topics .sort-filter .sort a:active, .exclusive_videopinion .topics .sort-filter .sort a:active {
      padding: 2px 4px; }
    .topics-index .topics .sort-filter .sort a:hover, .exclusive_videopinion .topics .sort-filter .sort a:hover {
      background-color: #eaeaea; }
    .topics-index .topics .sort-filter .sort .current, .exclusive_videopinion .topics .sort-filter .sort .current {
      color: #FFF;
      background-color: #666;
      padding: 2px 4px;
      display: inline-block; }
  .topics-index .topics .sort-filter .filter, .exclusive_videopinion .topics .sort-filter .filter {
    position: relative;
    z-index: 100;
    float: right;
    width: 430px;
    text-align: right;
    padding: 3px 0 0; }
.topics-index .topics .filter-selection.selected, .topics-index .topics .filter-selection-nei.selected, .topics-index .topics .filter-selection-cat.selected, .topics-index .topics .filter-selection-parent-cat.selected, .exclusive_videopinion .topics .filter-selection.selected, .exclusive_videopinion .topics .filter-selection-nei.selected, .exclusive_videopinion .topics .filter-selection-cat.selected, .exclusive_videopinion .topics .filter-selection-parent-cat.selected {
  background-color: #666;
  color: #FFFFFF; }
  .topics-index .topics .filter-selection.selected .arrow, .topics-index .topics .filter-selection-nei.selected .arrow, .topics-index .topics .filter-selection-cat.selected .arrow, .topics-index .topics .filter-selection-parent-cat.selected .arrow, .exclusive_videopinion .topics .filter-selection.selected .arrow, .exclusive_videopinion .topics .filter-selection-nei.selected .arrow, .exclusive_videopinion .topics .filter-selection-cat.selected .arrow, .exclusive_videopinion .topics .filter-selection-parent-cat.selected .arrow {
    background-color: #666;
    background-image: url("../../images/filter-dropdown-white.png"); }
.topics-index .topics .filter-selection, .topics-index .topics .filter-selection-nei, .topics-index .topics .filter-selection-cat, .topics-index .topics .filter-selection-parent-cat, .exclusive_videopinion .topics .filter-selection, .exclusive_videopinion .topics .filter-selection-nei, .exclusive_videopinion .topics .filter-selection-cat, .exclusive_videopinion .topics .filter-selection-parent-cat {
  background-color: #FFF;
  padding: 2px 4px;
  position: relative;
  color: #c41330;
  cursor: pointer;
  display: inline-block; }
  .topics-index .topics .filter-selection .arrow, .topics-index .topics .filter-selection-nei .arrow, .topics-index .topics .filter-selection-cat .arrow, .topics-index .topics .filter-selection-parent-cat .arrow, .exclusive_videopinion .topics .filter-selection .arrow, .exclusive_videopinion .topics .filter-selection-nei .arrow, .exclusive_videopinion .topics .filter-selection-cat .arrow, .exclusive_videopinion .topics .filter-selection-parent-cat .arrow {
    display: inline-block;
    background-image: url("../../images/filter-dropdown-red.png");
    background-repeat: no-repeat;
    width: 9px;
    height: 10px;
    background-position: 50% 60%; }
  .topics-index .topics .filter-selection .filter-options, .topics-index .topics .filter-selection-nei .filter-options, .topics-index .topics .filter-selection-cat .filter-options, .topics-index .topics .filter-selection-parent-cat .filter-options, .exclusive_videopinion .topics .filter-selection .filter-options, .exclusive_videopinion .topics .filter-selection-nei .filter-options, .exclusive_videopinion .topics .filter-selection-cat .filter-options, .exclusive_videopinion .topics .filter-selection-parent-cat .filter-options {
    position: absolute;
    left: 0px;
    top: 16px;
    width: 115px;
    text-align: left;
    display: none;
    background-color: #FFF;
    border: solid 1px #999;
    cursor: pointer; }
    .topics-index .topics .filter-selection .filter-options .filter-option, .topics-index .topics .filter-selection-nei .filter-options .filter-option, .topics-index .topics .filter-selection-cat .filter-options .filter-option, .topics-index .topics .filter-selection-parent-cat .filter-options .filter-option, .exclusive_videopinion .topics .filter-selection .filter-options .filter-option, .exclusive_videopinion .topics .filter-selection-nei .filter-options .filter-option, .exclusive_videopinion .topics .filter-selection-cat .filter-options .filter-option, .exclusive_videopinion .topics .filter-selection-parent-cat .filter-options .filter-option {
      width: 107px;
      padding: 4px; }
      .topics-index .topics .filter-selection .filter-options .filter-option a:hover, .topics-index .topics .filter-selection-nei .filter-options .filter-option a:hover, .topics-index .topics .filter-selection-cat .filter-options .filter-option a:hover, .topics-index .topics .filter-selection-parent-cat .filter-options .filter-option a:hover, .exclusive_videopinion .topics .filter-selection .filter-options .filter-option a:hover, .exclusive_videopinion .topics .filter-selection-nei .filter-options .filter-option a:hover, .exclusive_videopinion .topics .filter-selection-cat .filter-options .filter-option a:hover, .exclusive_videopinion .topics .filter-selection-parent-cat .filter-options .filter-option a:hover {
        color: #424242; }
.topics-index .topics .video-thumbnail .thumb, .exclusive_videopinion .topics .video-thumbnail .thumb {
  border-width: 5px;
  border-color: #757f82; }
.topics-index .topics .pcp .overlay, .exclusive_videopinion .topics .pcp .overlay {
  position: relative; }
  .topics-index .topics .pcp .overlay .vert-bar, .exclusive_videopinion .topics .pcp .overlay .vert-bar {
    height: 125px;
    width: 4px;
    left: 110px;
    position: absolute;
    background-color: #ff8900; }
  .topics-index .topics .pcp .overlay img, .exclusive_videopinion .topics .pcp .overlay img {
    position: absolute;
    top: 50px;
    left: 93px; }
.topics-index .topics .pcp .thumb, .exclusive_videopinion .topics .pcp .thumb {
  border-width: 5px;
  border-color: #ff8900; }
.topics-index .topics .fiftytoone .overlay, .exclusive_videopinion .topics .fiftytoone .overlay {
  position: absolute;
  left: 165px;
  top: 4px; }
.topics-index .topics .fiftytoone .thumb, .exclusive_videopinion .topics .fiftytoone .thumb {
  border-width: 5px;
  border-color: #347bcb; }
.topics-index #hot-box, .exclusive_videopinion #hot-box {
  padding: 5px 7px 7px;
  margin-bottom: 10px; }
  .topics-index #hot-box #feature-text #topic-title, .exclusive_videopinion #hot-box #feature-text #topic-title {
    font-size: 36px;
    line-height: 36px; }
  .topics-index #hot-box #feature-text #topic-author, .exclusive_videopinion #hot-box #feature-text #topic-author {
    font-size: 18px;
    line-height: 24px;
    font-style: italic; }
  .topics-index #hot-box #topic-stats, .exclusive_videopinion #hot-box #topic-stats {
    background-color: #cccccc;
    -webkit-border-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px; }
    .topics-index #hot-box #topic-stats .stats, .exclusive_videopinion #hot-box #topic-stats .stats {
      font-size: 14px; }
.topics-index #sub-features, .exclusive_videopinion #sub-features {
  width: 940px;
  clear: both;
  display: table;
  background: transparent url('../../images/sub-features-bottom.png') no-repeat right bottom;
  margin-bottom: 10px; }
  .topics-index #sub-features .featured-box, .exclusive_videopinion #sub-features .featured-box {
    border: 0px;
    background: transparent; }
  .topics-index #sub-features .cta-button, .exclusive_videopinion #sub-features .cta-button {
    position: relative; }
    .topics-index #sub-features .cta-button a, .exclusive_videopinion #sub-features .cta-button a,
    .topics-index #sub-features .cta-button a:visited, .exclusive_videopinion #sub-features .cta-button a:visited {
      color: #666666; }
    .topics-index #sub-features .cta-button .cta-txt, .exclusive_videopinion #sub-features .cta-button .cta-txt {
      position: absolute;
      left: 220px;
      top: 10px; }
  .topics-index #sub-features .content-heading, .exclusive_videopinion #sub-features .content-heading {
    margin-bottom: 0px;
    margin-top: -10px; }
  .topics-index #sub-features .video-thumbnail, .exclusive_videopinion #sub-features .video-thumbnail {
    margin-top: 10px;
    margin-bottom: 10px; }
  .topics-index #sub-features #topic-title, .exclusive_videopinion #sub-features #topic-title {
    font-size: 26px;
    line-height: 26px;
    margin-bottom: 5px;
    margin-top: 7px; }
  .topics-index #sub-features #topic-author, .exclusive_videopinion #sub-features #topic-author {
    font-style: italic;
    margin-bottom: 22px; }
  .topics-index #sub-features #pcp-feature, .exclusive_videopinion #sub-features #pcp-feature {
    width: 520px;
    margin-right: 20px;
    margin-bottom: 10px;
    float: left;
    background: transparent url('../../images/sub-features-top1.png') no-repeat left top; }
  .topics-index #sub-features #fiftyone-feature, .exclusive_videopinion #sub-features #fiftyone-feature {
    float: right;
    background: transparent url('../../images/sub-features-top2.png') no-repeat left top; }
  .topics-index #sub-features .pcp, .exclusive_videopinion #sub-features .pcp {
    margin-bottom: 10px; }
    .topics-index #sub-features .pcp .overlay, .exclusive_videopinion #sub-features .pcp .overlay {
      position: relative; }
      .topics-index #sub-features .pcp .overlay .vert-bar, .exclusive_videopinion #sub-features .pcp .overlay .vert-bar {
        height: 145px;
        width: 4px;
        left: 257px;
        position: absolute;
        background-color: #ff8900; }
      .topics-index #sub-features .pcp .overlay img, .exclusive_videopinion #sub-features .pcp .overlay img {
        position: absolute;
        top: 35px;
        left: 229px;
        margin-top: 10px; }
    .topics-index #sub-features .pcp .thumb, .exclusive_videopinion #sub-features .pcp .thumb {
      width: 508px;
      height: 137px;
      border-width: 5px;
      border-color: #ff8900; }
  .topics-index #sub-features .fiftytoone, .exclusive_videopinion #sub-features .fiftytoone {
    margin-top: 20px; }
    .topics-index #sub-features .fiftytoone .overlay, .exclusive_videopinion #sub-features .fiftytoone .overlay {
      position: absolute;
      left: 282px;
      top: 4px; }
    .topics-index #sub-features .fiftytoone .thumb, .exclusive_videopinion #sub-features .fiftytoone .thumb {
      border-width: 5px;
      border-color: #347bcb;
      width: 350px;
      height: 196px; }

#tour-stop-banner {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 12px;
  line-height: 18px;
  background: transparent url(../../images/tour-stop-bg.jpg) no-repeat; }

#influencers {
  float: left;
  width: 195px;
  padding: 0px 7px 7px; }
  #influencers .inf {
    display: block;
    clear: both; }
  #influencers .inf-pic {
    float: left;
    margin-right: 10px;
    display: block; }
    #influencers .inf-pic img {
      border: solid 1px #CCC; }
  #influencers .inf-data {
    float: left;
    width: 125px;
    font-size: 12px;
    display: block; }
  #influencers .break {
    clear: both;
    width: 200px;
    height: 1px;
    background-color: #DDD; }

#categories .hero, #networks .hero, #neighborhoods .hero {
  border: 1px solid #ccc;
  height: 425px;
  width: 938px;
  margin: 0px; }
#categories #f-navbg, #networks #f-navbg, #neighborhoods #f-navbg {
  background-image: url(../../images/bg-slate-90.png); }
#categories #f-navbar, #networks #f-navbar, #neighborhoods #f-navbar {
  width: 336px;
  height: 427px; }
  #categories #f-navbar #f-navheader, #networks #f-navbar #f-navheader, #neighborhoods #f-navbar #f-navheader {
    color: white;
    font-weight: bold;
    font-size: 18px;
    line-height: 18px; }
  #categories #f-navbar #f-navheader-hr, #networks #f-navbar #f-navheader-hr, #neighborhoods #f-navbar #f-navheader-hr {
    background: url(../../images/h-rule.png) repeat-x scroll 0px 8px; }
  #categories #f-navbar a, #networks #f-navbar a, #neighborhoods #f-navbar a {
    line-height: 87px; }
    #categories #f-navbar a .browse-link, #networks #f-navbar a .browse-link, #neighborhoods #f-navbar a .browse-link {
      font-family: Helvetica,Arial,sans-serif;
      font-weight: bolder;
      text-shadow: 1px 1px 2px #666; }
    #categories #f-navbar a .n-title, #networks #f-navbar a .n-title, #neighborhoods #f-navbar a .n-title {
      font-family: Georgia;
      font-size: 20px;
      line-height: 18px;
      color: white;
      text-shadow: 1px 1px 2px #666; }
    #categories #f-navbar a .n-desc, #networks #f-navbar a .n-desc, #neighborhoods #f-navbar a .n-desc {
      color: white;
      line-height: 15px;
      padding-top: 5px;
      font-size: 13px;
      font-family: Helvetica,Arial,sans-serif; }
  #categories #f-navbar a:hover, #categories #f-navbar .onstate, #networks #f-navbar a:hover, #networks #f-navbar .onstate, #neighborhoods #f-navbar a:hover, #neighborhoods #f-navbar .onstate {
    background: url("../../images/white-arrow3.png") no-repeat -10px 0px;
    text-decoration: none; }
    #categories #f-navbar a:hover .n-desc, #categories #f-navbar .onstate .n-desc, #networks #f-navbar a:hover .n-desc, #networks #f-navbar .onstate .n-desc, #neighborhoods #f-navbar a:hover .n-desc, #neighborhoods #f-navbar .onstate .n-desc {
      font-family: Helvetica,Arial,sans-serif;
      padding-top: 5px;
      color: black;
      font-size: 13px; }
    #categories #f-navbar a:hover .n-title, #categories #f-navbar .onstate .n-title, #networks #f-navbar a:hover .n-title, #networks #f-navbar .onstate .n-title, #neighborhoods #f-navbar a:hover .n-title, #neighborhoods #f-navbar .onstate .n-title {
      font-family: Georgia;
      font-size: 20px;
      color: #c41330;
      text-shadow: 1px 1px 2px #FFBBBB; }
    #categories #f-navbar a:hover .browse-link, #categories #f-navbar .onstate .browse-link, #networks #f-navbar a:hover .browse-link, #networks #f-navbar .onstate .browse-link, #neighborhoods #f-navbar a:hover .browse-link, #neighborhoods #f-navbar .onstate .browse-link {
      color: #c41330;
      text-shadow: 1px 1px 2px #FFBBBB; }
#categories .network-video, #networks .network-video, #neighborhoods .network-video {
  height: 165px;
  display: block; }
#categories .network-story, #networks .network-story, #neighborhoods .network-story {
  display: block;
  /* height: 215px */ }
#categories .network-story, #networks .network-story, #neighborhoods .network-story,
#categories .network-video, #networks .network-video, #neighborhoods .network-video {
  float: left;
  margin: 0 15px 20px 0;
  width: 220px; }
  #categories .network-story .photothumb, #networks .network-story .photothumb, #neighborhoods .network-story .photothumb,
  #categories .network-video .photothumb, #networks .network-video .photothumb, #neighborhoods .network-video .photothumb {
    border: solid 1px #CCC; }
  #categories .network-story .title, #networks .network-story .title, #neighborhoods .network-story .title,
  #categories .network-video .title, #networks .network-video .title, #neighborhoods .network-video .title {
    color: #c41330;
    margin-bottom: 3px; }
  #categories .network-story .subtitle, #networks .network-story .subtitle, #neighborhoods .network-story .subtitle,
  #categories .network-video .subtitle, #networks .network-video .subtitle, #neighborhoods .network-video .subtitle {
    color: #c41330;
    font-size: 18px;
    line-height: 18px; }
  #categories .network-story .username, #networks .network-story .username, #neighborhoods .network-story .username,
  #categories .network-video .username, #networks .network-video .username, #neighborhoods .network-video .username {
    font-style: italic;
    font-size: 14px; }
  #categories .network-story .desc, #networks .network-story .desc, #neighborhoods .network-story .desc,
  #categories .network-video .desc, #networks .network-video .desc, #neighborhoods .network-video .desc {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
    margin-bottom: 5px;
    line-height: 15px; }
  #categories .network-story .browse, #networks .network-story .browse, #neighborhoods .network-story .browse,
  #categories .network-video .browse, #networks .network-video .browse, #neighborhoods .network-video .browse {
    font-family: Helvetica,Arial,sans-serif;
    margin-left: 5px;
    font-size: 12px;
    color: #c41330;
    font-weight: bolder; }
    #categories .network-story .browse .browse-chev, #networks .network-story .browse .browse-chev, #neighborhoods .network-story .browse .browse-chev,
    #categories .network-video .browse .browse-chev, #networks .network-video .browse .browse-chev, #neighborhoods .network-video .browse .browse-chev {
      font-size: 8px; }
#categories #networks-latest-videos .network-video, #categories #networks-latest-videos .neighborhood-video, #categories #neighborhood-latest-videos .network-video, #categories #neighborhood-latest-videos .neighborhood-video, #networks #networks-latest-videos .network-video, #networks #networks-latest-videos .neighborhood-video, #networks #neighborhood-latest-videos .network-video, #networks #neighborhood-latest-videos .neighborhood-video, #neighborhoods #networks-latest-videos .network-video, #neighborhoods #networks-latest-videos .neighborhood-video, #neighborhoods #neighborhood-latest-videos .network-video, #neighborhoods #neighborhood-latest-videos .neighborhood-video {
  width: 215px;
  float: left;
  margin: 0 20px 20px 0; }
#categories .networks-latest-form, #categories .neighborhoods-latest-form, #networks .networks-latest-form, #networks .neighborhoods-latest-form, #neighborhoods .networks-latest-form, #neighborhoods .neighborhoods-latest-form {
  height: 12px;
  font-size: 10px;
  color: #900;
  width: auto;
  margin: 0 10px 0 10px; }
  #categories .networks-latest-form select, #categories .neighborhoods-latest-form select, #networks .networks-latest-form select, #networks .neighborhoods-latest-form select, #neighborhoods .networks-latest-form select, #neighborhoods .neighborhoods-latest-form select,
  #categories .networks-latest-form option, #categories .neighborhoods-latest-form option, #networks .networks-latest-form option, #networks .neighborhoods-latest-form option, #neighborhoods .networks-latest-form option, #neighborhoods .neighborhoods-latest-form option {
    font-size: 12px;
    color: #900;
    padding: 2px 5px 2px 2px; }
#categories table th, #networks table th, #neighborhoods table th {
  background-color: #EEE; }
#categories #hero-badges, #networks #hero-badges, #neighborhoods #hero-badges {
  color: white;
  font-family: Helvetica,Arial,sans-serif; }
  #categories #hero-badges .hero-title, #networks #hero-badges .hero-title, #neighborhoods #hero-badges .hero-title {
    text-transform: uppercase;
    font-size: 18px;
    line-height: 18px;
    letter-spacing: 2px; }
  #categories #hero-badges .hero-subtitle, #networks #hero-badges .hero-subtitle, #neighborhoods #hero-badges .hero-subtitle {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 2px; }

.featured-box p,
.featured-box .hr {
  line-height: 1; }
.featured-box .usr_tweet {
  background: url("../../images/dot.gif") repeat-x scroll left bottom transparent;
  margin-bottom: 7px;
  padding-bottom: 7px;
  width: 200px;
  white-space: pre-wrap !ie;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word; }

.counters {
  background: url("../../images/counters_bar.png") no-repeat left top; }

.avatar,
.avatar-thumb img {
  border-style: solid;
  border-width: 1px; }

.network h2 {
  font-family: Georgia,Times,serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 14px;
  text-transform: uppercase; }
  .network h2 .count,
  .network h2 .link {
    text-transform: none;
    font-family: Georgia,Times,serif;
    font-weight: normal;
    font-style: italic;
    font-size: 12px;
    line-height: 18px;
    color: #c41330; }

.vitals h1 {
  font-family: Georgia,Times,serif;
  font-weight: normal;
  font-size: 36px;
  line-height: 36px;
  font-size: 30px; }
  .vitals h1 .location {
    font-family: Georgia,Times,serif;
    font-weight: normal;
    font-style: italic;
    font-size: 18px;
    line-height: 24px; }
  .vitals h1 .link {
    font-family: Georgia,Times,serif;
    font-weight: normal;
    font-style: italic;
    font-size: 14px;
    line-height: 20px; }

#regcontent #profile_url {
  font-family: Helvetica,Arial,sans-serif;
  font-weight: bold;
  font-size: 13px; }
#regcontent #user_slug_verification_indicator {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 13px; }

.counter {
  background: url("../../images/counters_separator.png") no-repeat right top; }
  .counter .count {
    font-family: Georgia,Times,serif;
    font-weight: normal;
    font-style: italic;
    font-size: 30px;
    line-height: 30px;
    color: #c41330;
    line-height: 36px; }
  .counter label {
    font-family: Georgia,Times,serif;
    font-weight: normal;
    font-style: italic;
    font-size: 14px;
    line-height: 20px;
    color: #666666;
    font-size: 12px; }

.avatar,
.avatar-thumb img {
  border-color: #cccccc; }

.bio > div {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 12px;
  line-height: 18px; }

.post {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 12px;
  line-height: 18px;
  font-size: 14px; }

#homepage h2 {
  font-size: 30px;
  line-height: 30px;
  font-family: Georgia,Times,serif; }
#homepage .subtitle {
  font-size: 18px;
  line-height: 24px;
  font-style: italic; }
#homepage .h3c {
  text-transform: uppercase; }

#logincontent #logincontent2 label {
  font-family: Georgia,Times,serif;
  letter-spacing: .1em;
  font-size: 18px;
  font-weight: 100; }
#logincontent #logincontent2 input {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 14px;
  font-weight: 100;
  color: #666666; }
#logincontent #logincontent2 #signup {
  font-size: 18px;
  font-family: Georgia,Times,serif;
  font-style: italic; }

.forgotlink {
  font-size: 13px;
  font-style: italic;
  font-family: Georgia,Times,serif;
  font-weight: lighter; }

.button_login {
  background: transparent url("../../images/button/login.png") no-repeat left top;
  cursor: pointer;
  text-indent: -100em;
  overflow: hidden; }

.button_signup {
  text-indent: -100em;
  overflow: hidden;
  background: transparent url("../../images/button/signup.png") no-repeat left top;
  cursor: pointer; }

#editprofile {
  font-family: Georgia,Times,serif; }
  #editprofile h1 {
    font-size: 34px;
    font-weight: lighter; }
  #editprofile em {
    font-style: italic; }
  #editprofile #avatar .button_update {
    text-indent: -100em;
    overflow: hidden;
    background: transparent url("../../images/button/update.png") no-repeat left top;
    cursor: pointer; }
  #editprofile #reginfo {
    background-color: #e4eff2;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    -webkit-border-radius-topright: 5px;
    -webkit-border-radius-bottomright: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px; }

#new_register {
  display: block; }
  #new_register > .header {
    background: transparent url("../../images/signup-bg-top.gif") no-repeat;
    text-align: center; }
    #new_register > .header h1 {
      background: transparent url("../../images/signup-h-welcome.png") no-repeat 282px 0px !important;
      text-indent: -100em;
      overflow: hidden; }
  #new_register .body {
    background-color: #bce3f8; }
  #new_register .clear {
    background: #fff url("../../images/signup-bg-btm.gif") no-repeat; }
  #new_register #regform {
    background-color: #fff; }
    #new_register #regform > .header {
      background: transparent url("../../images/signup-h-join.png") no-repeat;
      text-indent: -100em;
      overflow: hidden; }
    #new_register #regform .seal {
      background: transparent url("../../images/signup-seal.png") no-repeat; }
  #new_register #reginfo {
    background: transparent url("../../images/signup-col-r.png") no-repeat;
    text-indent: -100em;
    overflow: hidden; }
    #new_register #reginfo h2 {
      background: transparent url("../../images/signup-h-membership.png") no-repeat; }
    #new_register #reginfo ul {
      background: transparent url("../../images/signup-list.png") no-repeat; }

#email_verification {
  background: transparent url("../../images/signup-bg-2.png") no-repeat;
  text-align: center; }
  #email_verification .verification_step.left {
    background: transparent url("../../images/signup-envelope.png") no-repeat; }
  #email_verification .verification_step .text {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    line-height: 18px; }
  #email_verification .female {
    background: transparent url("../../images/signup-female.png") no-repeat; }
  #email_verification .male {
    background: transparent url("../../images/signup-male.png") no-repeat; }
  #email_verification .neutral {
    background: transparent url("../../images/neutral-person.png") no-repeat; }
  #email_verification .arrow {
    background: transparent url("../../images/signup-arrow.png") no-repeat; }
  #email_verification h1 {
    font-size: 36px; }
  #email_verification h2 {
    font-style: italic;
    font-weight: bold;
    font-size: 18px; }
  #email_verification p {
    font-style: italic;
    font-size: 18px; }
  #email_verification .top {
    font-size: 22px; }
  #email_verification .bottom {
    font-size: 14px; }

#profile_edit .completed {
  border: 1px solid #accf95;
  font-style: italic;
  font-size: 14px;
  background-position: 10px 8px; }
#profile_edit .file_field {
  background-color: #e2e2e2;
  border: 1px solid #c8c8c9; }
#profile_edit p a {
  font-size: 14px; }

#passreset {
  font-family: Georgia,Times,serif; }
  #passreset h1 {
    font-size: 34px;
    font-weight: lighter; }
  #passreset em {
    font-style: italic; }
  #passreset #resetform #resetbox label {
    font-family: Georgia,Times,serif;
    font-weight: 100; }
  #passreset #resetform #resetbox .button_send {
    text-indent: -100em;
    overflow: hidden;
    background: transparent url("../../images/button/send.png") no-repeat left top;
    cursor: pointer; }

#biotable .r1 {
  background-color: #EEE; }
#biotable .r2 {
  background-color: #DDD; }

.rating {
  font-size: 12px;
  line-height: 18px;
  font-style: italic;
  font-size: 13px;
  line-height: 18px; }

#credits {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 13px;
  line-height: 18px; }

#topic_content #topic_header {
  color: black;
  font-family: Helvetica,Arial,sans;
  font-size: 12px;
  line-height: 18px; }
  #topic_content #topic_header .prefix {
    color: #C41330; }
#topic_content #left_side {
  float: left;
  width: 320px; }
  #topic_content #left_side #top_responses_title {
    font-family: Georgia,Times,serif;
    font-size: 18px;
    color: #F7A11A;
    width: 100%; }
  #topic_content #left_side #top_responses_left {
    width: 319px;
    height: 113px;
    float: left;
    background-image: url('../../images/top_resp_background_left.png');
    background-repeat: repeat-y;
    padding-top: 15px; }
    #topic_content #left_side #top_responses_left .top_container {
      float: left;
      margin-right: 15px; }
  #topic_content #left_side #responses_title {
    font-family: Georgia,Times,serif;
    font-size: 18px;
    color: #F7A11A;
    float: left;
    margin-top: 25px;
    width: 100%; }
  #topic_content #left_side #responses_left {
    float: left; }
    #topic_content #left_side #responses_left .normal_container {
      margin-right: 10px;
      float: left;
      margin-top: 10px; }
#topic_content #videop_center {
  float: left;
  margin: -6px -1px 0 0; }
  #topic_content #videop_center #seed_videop {
    display: inline;
    float: left;
    margin: auto;
    width: 300px; }
#topic_content #right_side {
  float: left;
  width: 320px;
  margin-top: 18px; }
  #topic_content #right_side #top_responses_right {
    width: 319px;
    height: 113px;
    float: left;
    background-image: url('../../images/top_resp_background_right.png');
    background-repeat: repeat-y;
    padding-top: 15px; }
    #topic_content #right_side #top_responses_right #right_container {
      width: 310px;
      float: right; }
      #topic_content #right_side #top_responses_right #right_container .top_container {
        float: left;
        margin-left: 15px; }
  #topic_content #right_side #responses_right {
    margin-top: 43px;
    float: right;
    width: 312px; }
    #topic_content #right_side #responses_right .normal_container {
      margin-left: 10px;
      float: left;
      margin-top: 10px; }
#topic_content #bottom {
  float: left;
  width: 100%; }
  #topic_content #bottom #left {
    width: 312px;
    float: left; }
  #topic_content #bottom #middle {
    width: 312px;
    margin-left: 7px;
    margin-right: -4px;
    float: left; }
  #topic_content #bottom #right {
    width: 312px;
    float: right; }
    #topic_content #bottom #right .normal_container {
      margin-right: 0px;
      margin-left: 10px; }
  #topic_content #bottom .normal_container {
    float: left;
    margin-top: 10px;
    margin-right: 10px; }
#topic_content #playermodal {
  width: 700px;
  top: 2170px;
  background-color: #000; }
  #topic_content #playermodal .closebtn {
    margin-right: -8px;
    margin-top: -10px; }
  #topic_content #playermodal .playermodalbody {
    float: left;
    width: 700px;
    color: #FFF; }
    #topic_content #playermodal .playermodalbody #cta-form {
      margin-left: 30px;
      width: 725px; }
#topic_content #teasers {
  width: 945px; }

#topicnew {
  font-family: Georgia,Times,serif; }
  #topicnew #form {
    font-family: Georgia,Times,serif; }
    #topicnew #form #topic_content_upload {
      font-size: 16px; }
      #topicnew #form #topic_content_upload #topic_content_upload_hidden_data {
        display: none; }
  #topicnew .step-pad {
    line-height: 45px; }
  #topicnew .topic_record_button {
    cursor: pointer; }
  #topicnew .topic_upload_button {
    cursor: pointer; }
  #topicnew #topic_feedback {
    background-color: #d1f1bd;
    border: solid 1px #accf95; }
  #topicnew #tips {
    font-family: Georgia,Times,serif; }
    #topicnew #tips ol {
      list-style-type: decimal;
      line-height: 20px; }
      #topicnew #tips ol strong {
        font-weight: bold; }
  #topicnew .add-topic {
    font-size: 13px;
    line-height: 18px; }
  #topicnew #definition {
    height: 92px;
    width: 961px;
    background-image: url(../../images/text/enu1033/what-is-a-videopinion-blank.png); }
    #topicnew #definition .deftxt {
      font-size: 11px;
      color: #666;
      font-family: Helvetica,Arial,sans-serif;
      width: 800px;
      padding-left: 80px;
      margin-top: 37px;
      display: inline-block; }

#topicsvote {
  font-family: Georgia,Times,serif; }

#new_asset .button_submit {
  text-indent: -100em;
  overflow: hidden;
  background: transparent url("../../images/button/submit.png") no-repeat left top;
  cursor: pointer; }

#errorcontent .dialog {
  font-family: Georgia,Times,serif; }
  #errorcontent .dialog .oops {
    font-size: 60px;
    color: #C41330; }
  #errorcontent .dialog h1 {
    font-size: 24px; }
  #errorcontent .dialog a {
    cursor: pointer; }

.channels-edit label {
  font-size: 14px;
  line-height: 20px; }
.channels-edit .frag-box {
  border: 1px solid #cccccc;
  background-color: #F4F4F4; }
.channels-edit #edit-channel .ui-corner-all {
  -webkit-border-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px; }
.channels-edit #edit-channel .ui-widget-content {
  border: 0px solid black;
  font-weight: normal; }
.channels-edit #edit-channel .ui-tabs-nav {
  font-weight: normal;
  background-color: #7f9399; }
  .channels-edit #edit-channel .ui-tabs-nav h2 {
    color: #cccccc;
    font-size: 18px;
    line-height: 24px;
    line-height: 64px;
    font-weight: normal; }
    .channels-edit #edit-channel .ui-tabs-nav h2 img {
      border: 1px solid #7f9399; }
.channels-edit #edit-channel #subtabs .ui-tabs-nav {
  background-color: #cccccc; }
.channels-edit .add-links {
  font-size: 14px;
  line-height: 20px; }
.channels-edit .submit-options {
  font-family: Helvetica,Arial,sans-serif; }

.freewrite-widget {
  font-style: italic;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 35px; }

#channel-column .hr {
  margin-bottom: 10px; }
#channel-column h3 {
  margin-bottom: 5px;
  font-size: 16px; }
#channel-column .subtitle {
  font-size: 12px;
  font-style: italic;
  margin-bottom: 15px; }
#channel-column .channel-desc {
  font-size: 12px;
  font-style: italic;
  line-height: 18px; }
#channel-column .channelid-widget {
  margin-bottom: 10px; }
#channel-column .contactinfo-widget {
  font-size: 12px;
  line-height: 20px; }
#channel-column .freewrite-widget {
  font-size: 14px;
  line-height: 18px; }

#adminnew h1 {
  font-family: Georgia,Times,serif;
  color: #c41330;
  text-transform: uppercase; }
#adminnew label {
  font-family: Georgia,Times,serif;
  font-size: 16px; }

#adminpanel {
  font-size: 14px;
  background-color: #e4eff2; }
  #adminpanel h1 {
    font-family: Georgia,Times,serif;
    font-size: 24px;
    color: #c41330;
    background-color: #e4eff2; }
  #adminpanel table tr th {
    background-color: #eee;
    border-left: solid 1px #ddd;
    border-bottom: solid 1px #ddd;
    border-top: solid 1px #ddd; }
  #adminpanel table tr td {
    font-size: inherit;
    border-left: solid 1px #ddd;
    border-bottom: solid 1px #ddd; }
  #adminpanel table tr td:last-child,
  #adminpanel table tr th:last-child {
    border-right: solid 1px #ddd; }

#admin-page-content table tr th {
  background-color: #eee;
  border-left: solid 1px #ddd;
  border-bottom: solid 1px #ddd;
  border-top: solid 1px #ddd; }
#admin-page-content table tr td {
  font-size: inherit;
  border-left: solid 1px #ddd;
  border-bottom: solid 1px #ddd; }
#admin-page-content table tr td:last-child,
#admin-page-content table tr th:last-child {
  border-right: solid 1px #ddd; }

#page.prelaunch {
  background-image: url('../../images/bg_dallas_prelaunch.jpg'); }

#container.prelaunch-prelaunch_landing #content p.ypdintro,
#container.users-create #content p.ypdintro,
#container.user_sessions-new #content p.ypdintro,
#container.user_sessions-create #content p.ypdintro {
  font-style: italic;
  font-size: 15px;
  margin-bottom: 15px;
  word-spacing: 2px; }
#container.prelaunch-prelaunch_landing #content p.pre-launch-featured-box,
#container.users-create #content p.pre-launch-featured-box,
#container.user_sessions-new #content p.pre-launch-featured-box,
#container.user_sessions-create #content p.pre-launch-featured-box {
  text-indent: -100em;
  overflow: hidden;
  background-image: url('../../images/g-june.png');
  height: 78px; }
#container.prelaunch-prelaunch_landing #content p,
#container.users-create #content p,
#container.user_sessions-new #content p,
#container.user_sessions-create #content p {
  font-family: Georgia,Times,serif;
  font-size: 18px;
  line-height: 21px; }

#container.home-terms_and_conditions #content p,
#container.home-terms_and_conditions #content ol, #container.home-terms_and_conditions #content li,
#container.home-privacy_policy #content p,
#container.home-privacy_policy #content ol, #container.home-privacy_policy #content li,
#container.home-copyright_policy #content p,
#container.home-copyright_policy #content ol, #container.home-copyright_policy #content li {
  font-family: Georgia,Times,serif;
  font-size: 18px;
  line-height: 24px; }
#container.home-terms_and_conditions #content ol, #container.home-terms_and_conditions #content li,
#container.home-privacy_policy #content ol, #container.home-privacy_policy #content li,
#container.home-copyright_policy #content ol, #container.home-copyright_policy #content li {
  list-style-type: disc; }

#container.prelaunch-prelaunch_landing #content h1,
#container.users-create #content h1,
#container.user_sessions-new #content h1,
#container.user_sessions-create #content h1 {
  text-indent: -100em;
  overflow: hidden;
  background-image: url('../../images/text/enu1033/hd_transforming_local_media.png');
  background-repeat: no-repeat; }
#container.prelaunch-prelaunch_landing #content h2,
#container.users-create #content h2,
#container.user_sessions-new #content h2,
#container.user_sessions-create #content h2 {
  text-indent: -100em;
  overflow: hidden;
  background-repeat: no-repeat; }
#container.prelaunch-prelaunch_landing #content #register h2,
#container.users-create #content #register h2,
#container.user_sessions-new #content #register h2,
#container.user_sessions-create #content #register h2 {
  background-image: url('../../images/h-prereg.png'); }
#container.prelaunch-prelaunch_landing #content #loginbox h2,
#container.users-create #content #loginbox h2,
#container.user_sessions-new #content #loginbox h2,
#container.user_sessions-create #content #loginbox h2 {
  background-image: url('../../images/h-login.png'); }

#container.users-membership_requested #content p {
  font-family: Georgia,Times,serif;
  font-style: italic;
  font-size: 18px;
  line-height: 21px; }
#container.users-membership_requested #content a[href] {
  font-weight: bold;
  color: #666666; }

#container.debug-test_pattern .heading-txt {
  background-color: #555;
  color: #FFF;
  text-transform: uppercase;
  font-size: 24px; }
#container.debug-test_pattern .special-transparent-headings {
  background-color: #F4F4F4; }

#admin {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 14px; }
  #admin h1,
  #admin h2,
  #admin h3 {
    color: #666; }
  #admin .title1,
  #admin .title2 {
    font-size: 16px;
    font-weight: 900; }
  #admin #header {
    background-color: #ccc; }
    #admin #header #topnav .nav-container a,
    #admin #header #topnav .nav-container a:visited {
      color: #000; }
    #admin #header #topnav .nav-container .navitem {
      text-transform: uppercase;
      font-size: 12px; }
    #admin #header #topnav .nav-container .navitem.selected {
      background-color: #FFF;
      -webkit-border-radius-topleft: 5px;
      -webkit-border-radius-topright: 5px;
      -moz-border-radius-topleft: 5px;
      -moz-border-radius-topright: 5px; }
    #admin #header #topnav .nav-container .navitem.disabled a,
    #admin #header #topnav .nav-container .navitem.disabled a:visited {
      color: #999; }
  #admin #topicdisplay {
    color: #666; }
    #admin #topicdisplay i {
      font-family: Georgia,Times,serif; }
  #admin #topicform label {
    font-family: Helvetica,Arial,sans-serif;
    color: #000;
    font-weight: bold;
    margin-bottom: 0px;
    font-size: 14px; }
  #admin #topicform .grey {
    background-color: #eee; }
  #admin #topicform .white {
    background-color: #fff; }
  #admin #feature {
    background-color: #eee;
    color: #666; }
    #admin #feature #featured-image-thumb {
      cursor: pointer; }
    #admin #feature .info-sub {
      border-bottom: solid 1px #CCC; }
    #admin #feature .info-details {
      font-size: 14px; }
    #admin #feature i {
      font-family: Georgia,Times,serif; }
  #admin .sub-item {
    color: #666; }
    #admin .sub-item .sub-item-thumb {
      cursor: pointer;
      background-color: #000; }
    #admin .sub-item .item-subnav {
      background-color: #000;
      color: #FFF;
      font-size: 12px; }
    #admin .sub-item i {
      font-family: Georgia,Times,serif; }
    #admin .sub-item a,
    #admin .sub-item a:visited,
    #admin .sub-item a:hover {
      color: #fff; }
  #admin #nav-sort a,
  #admin #nav-sort a:visited {
    background-color: #ddd;
    -webkit-border-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    color: #000;
    font-size: 12px; }
  #admin #nav-sort a.selected {
    background-color: #c41330;
    color: #FFF; }
  #admin #admin-page-content .nav-sub {
    border-bottom: solid 1px #999; }
    #admin #admin-page-content .nav-sub a,
    #admin #admin-page-content .nav-sub a:visited {
      color: #c41330; }
    #admin #admin-page-content .nav-sub .selected {
      border-bottom: solid 4px #999; }
      #admin #admin-page-content .nav-sub .selected a,
      #admin #admin-page-content .nav-sub .selected a:visited {
        color: #000; }

#admin-page-content table.pending-registrations {
  min-width: 620px; }

.posts-index table tr th {
  background-color: #eee;
  border-left: solid 1px #ddd;
  border-bottom: solid 1px #ddd;
  border-top: solid 1px #ddd; }
.posts-index table tr td {
  font-size: inherit;
  border-left: solid 1px #ddd;
  border-bottom: solid 1px #ddd; }
.posts-index table tr td:last-child,
.posts-index table tr th:last-child {
  border-right: solid 1px #ddd; }

.grid_management .scrollable_grids_wrap {
  border: 1px solid#cccccc;
  background-color: #f4f4f4; }

.strip_grid ul.sortable li {
  list-style: none; }
  .strip_grid ul.sortable li div:first-child {
    border: 1px solid #cc9a9a;
    background-color: #f0dbdb; }
  .strip_grid ul.sortable li div.controls {
    background-color: #e3e3e3;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    display: none; }

.grid_management .header {
  background-color: #e3e3e3;
  text-align: center; }
.grid_management .scrollable_grids_wrap .header a.left_arrow img {
  vertical-align: bottom; }
.grid_management .scrollable_grids_wrap .header a.right_arrow img {
  vertical-align: bottom; }
.grid_management .scrollable_grids_wrap p {
  font-family: Helvetica,Arial,sans;
  font-size: 14px;
  text-align: center; }
  .grid_management .scrollable_grids_wrap p img {
    vertical-align: middle; }

#strips {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  background: #e2e2e2; }

#strip_library ul {
  list-style: none; }
#strip_library .wrap {
  background: #e2e2e2; }
  #strip_library .wrap li {
    text-align: center; }
    #strip_library .wrap li a {
      background: url(http://assets.youplusdallas.com/stylesheets/images/zimg7-small-over.jpg) no-repeat 0 0;
      text-align: center; }
      #strip_library .wrap li a span {
        text-align: center; }
    #strip_library .wrap li a:hover {
      visibility: visible; }
      #strip_library .wrap li a:hover img {
        visibility: visible; }
    #strip_library .wrap li img {
      border: 1px solid #fff; }

#tip {
  background: transparent url(../../images/3x3-Grid-Tooltip.png) no-repeat;
  font-size: 12px;
  font-style: italic;
  text-align: center; }

.error_page ul {
  list-style-type: disc;
  margin-left: 20px; }
.error_page p {
  margin: 10px 0; }

#contact-us div.error-messages {
  font-style: italic;
  font-size: 12px; }
  #contact-us div.error-messages ul {
    list-style-type: disc; }
#contact-us .contact-form {
  background: transparent url(../../images/contact-form.jpg) no-repeat; }
  #contact-us .contact-form label {
    color: #fff; }
  #contact-us .contact-form input[type=text], #contact-us .contact-form input[type=password], #contact-us .contact-form textarea {
    border: 1px solid #333; }
  #contact-us .contact-form div.errors-present {
    background: none;
    border: none; }
    #contact-us .contact-form div.errors-present input[type=text], #contact-us .contact-form div.errors-present input[type=password], #contact-us .contact-form div.errors-present textarea {
      background: #F0DBDB;
      border: 1px solid #CC9A9A; }

.episodes-index table tr th {
  background-color: #eee;
  border-left: solid 1px #ddd;
  border-bottom: solid 1px #ddd;
  border-top: solid 1px #ddd; }
.episodes-index table tr td {
  font-size: inherit;
  border-left: solid 1px #ddd;
  border-bottom: solid 1px #ddd; }
.episodes-index table tr td:last-child,
.episodes-index table tr th:last-child {
  border-right: solid 1px #ddd; }

#capture-dallas .heading {
  background: url(../../images/pages/capturedallas/cd-hero-bg.gif) no-repeat; }
  #capture-dallas .heading .title {
    background: transparent url('../../images/pages/capturedallas/cd-hero-text.png') no-repeat; }
  #capture-dallas .heading .overlay {
    background: transparent url('../../images/pages/capturedallas/cd-hero-phone.png') no-repeat; }
  #capture-dallas .heading .download {
    background: transparent url('../../images/pages/capturedallas/cd-soon.png') no-repeat; }
    #capture-dallas .heading .download a:hover {
      cursor: pointer; }
  #capture-dallas .heading .description {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 18px;
    color: #fff; }
#capture-dallas .text {
  background: transparent url('../../images/pages/capturedallas/cd-text.jpg') no-repeat; }
#capture-dallas .cc-step .description {
  background: url(../../images/pages/capturedallas/cd-blurb.jpg) no-repeat;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 14px;
  line-height: 18px; }
#capture-dallas .ss1 .icon {
  background: transparent url('../../images/pages/capturedallas/cd-icon-cd.jpg') no-repeat; }
#capture-dallas .ss1 .image {
  background: transparent url('../../images/pages/capturedallas/cd-ss1.jpg') no-repeat; }
#capture-dallas .ss2 .icon {
  background: transparent url('../../images/pages/capturedallas/cd-icon-compass.jpg') no-repeat; }
#capture-dallas .ss2 .image {
  background: transparent url('../../images/pages/capturedallas/cd-ss2.jpg') no-repeat; }
#capture-dallas .ss3 .icon {
  background: transparent url('../../images/pages/capturedallas/cd-icon-smiley.jpg') no-repeat; }
#capture-dallas .ss3 .image {
  background: transparent url('../../images/pages/capturedallas/cd-ss3.jpg') no-repeat; }

#shows .sort-filter, #topics .sort-filter, #stories .sort-filter, #profiles .sort-filter, #users .sort-filter, #causes .sort-filter {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 12px; }
  #shows .sort-filter span, #topics .sort-filter span, #stories .sort-filter span, #profiles .sort-filter span, #users .sort-filter span, #causes .sort-filter span {
    font-weight: bold; }
  #shows .sort-filter .pipe, #topics .sort-filter .pipe, #stories .sort-filter .pipe, #profiles .sort-filter .pipe, #users .sort-filter .pipe, #causes .sort-filter .pipe {
    border-left: dotted 1px #d6d6d6; }
  #shows .sort-filter a:hover, #topics .sort-filter a:hover, #stories .sort-filter a:hover, #profiles .sort-filter a:hover, #users .sort-filter a:hover, #causes .sort-filter a:hover {
    background-color: #eaeaea; }
  #shows .sort-filter a.ascending, #topics .sort-filter a.ascending, #stories .sort-filter a.ascending, #profiles .sort-filter a.ascending, #users .sort-filter a.ascending, #causes .sort-filter a.ascending,
  #shows .sort-filter a.descending, #topics .sort-filter a.descending, #stories .sort-filter a.descending, #profiles .sort-filter a.descending, #users .sort-filter a.descending, #causes .sort-filter a.descending {
    color: #FFF;
    background-color: #666; }
  #shows .sort-filter a.icon, #topics .sort-filter a.icon, #stories .sort-filter a.icon, #profiles .sort-filter a.icon, #users .sort-filter a.icon, #causes .sort-filter a.icon,
  #shows .sort-filter a.icon:hover, #topics .sort-filter a.icon:hover, #stories .sort-filter a.icon:hover, #profiles .sort-filter a.icon:hover, #users .sort-filter a.icon:hover, #causes .sort-filter a.icon:hover {
    text-indent: -100em;
    overflow: hidden;
    background: transparent url('../../images/icon-remove.png') no-repeat 2px; }
  #shows .sort-filter .filter .filter-selection, #shows .sort-filter .filter .filter-selection-nei, #shows .sort-filter .filter .filter-selection-cat, #shows .sort-filter .filter .filter-selection-parent-cat, #topics .sort-filter .filter .filter-selection, #topics .sort-filter .filter .filter-selection-nei, #topics .sort-filter .filter .filter-selection-cat, #topics .sort-filter .filter .filter-selection-parent-cat, #stories .sort-filter .filter .filter-selection, #stories .sort-filter .filter .filter-selection-nei, #stories .sort-filter .filter .filter-selection-cat, #stories .sort-filter .filter .filter-selection-parent-cat, #profiles .sort-filter .filter .filter-selection, #profiles .sort-filter .filter .filter-selection-nei, #profiles .sort-filter .filter .filter-selection-cat, #profiles .sort-filter .filter .filter-selection-parent-cat, #users .sort-filter .filter .filter-selection, #users .sort-filter .filter .filter-selection-nei, #users .sort-filter .filter .filter-selection-cat, #users .sort-filter .filter .filter-selection-parent-cat, #causes .sort-filter .filter .filter-selection, #causes .sort-filter .filter .filter-selection-nei, #causes .sort-filter .filter .filter-selection-cat, #causes .sort-filter .filter .filter-selection-parent-cat {
    background-color: #fff;
    color: #c41330;
    cursor: pointer;
    border: 1px solid black; }
    #shows .sort-filter .filter .filter-selection .arrow, #shows .sort-filter .filter .filter-selection-nei .arrow, #shows .sort-filter .filter .filter-selection-cat .arrow, #shows .sort-filter .filter .filter-selection-parent-cat .arrow, #topics .sort-filter .filter .filter-selection .arrow, #topics .sort-filter .filter .filter-selection-nei .arrow, #topics .sort-filter .filter .filter-selection-cat .arrow, #topics .sort-filter .filter .filter-selection-parent-cat .arrow, #stories .sort-filter .filter .filter-selection .arrow, #stories .sort-filter .filter .filter-selection-nei .arrow, #stories .sort-filter .filter .filter-selection-cat .arrow, #stories .sort-filter .filter .filter-selection-parent-cat .arrow, #profiles .sort-filter .filter .filter-selection .arrow, #profiles .sort-filter .filter .filter-selection-nei .arrow, #profiles .sort-filter .filter .filter-selection-cat .arrow, #profiles .sort-filter .filter .filter-selection-parent-cat .arrow, #users .sort-filter .filter .filter-selection .arrow, #users .sort-filter .filter .filter-selection-nei .arrow, #users .sort-filter .filter .filter-selection-cat .arrow, #users .sort-filter .filter .filter-selection-parent-cat .arrow, #causes .sort-filter .filter .filter-selection .arrow, #causes .sort-filter .filter .filter-selection-nei .arrow, #causes .sort-filter .filter .filter-selection-cat .arrow, #causes .sort-filter .filter .filter-selection-parent-cat .arrow {
      background-image: url("../../images/filter-dropdown-red.png");
      background-repeat: no-repeat;
      background-position: 50% 60%; }
  #shows .sort-filter .filter .filter-selection.selected, #shows .sort-filter .filter .filter-selection-nei.selected, #shows .sort-filter .filter .filter-selection-cat.selected, #shows .sort-filter .filter .filter-selection-parent-cat.selected, #topics .sort-filter .filter .filter-selection.selected, #topics .sort-filter .filter .filter-selection-nei.selected, #topics .sort-filter .filter .filter-selection-cat.selected, #topics .sort-filter .filter .filter-selection-parent-cat.selected, #stories .sort-filter .filter .filter-selection.selected, #stories .sort-filter .filter .filter-selection-nei.selected, #stories .sort-filter .filter .filter-selection-cat.selected, #stories .sort-filter .filter .filter-selection-parent-cat.selected, #profiles .sort-filter .filter .filter-selection.selected, #profiles .sort-filter .filter .filter-selection-nei.selected, #profiles .sort-filter .filter .filter-selection-cat.selected, #profiles .sort-filter .filter .filter-selection-parent-cat.selected, #users .sort-filter .filter .filter-selection.selected, #users .sort-filter .filter .filter-selection-nei.selected, #users .sort-filter .filter .filter-selection-cat.selected, #users .sort-filter .filter .filter-selection-parent-cat.selected, #causes .sort-filter .filter .filter-selection.selected, #causes .sort-filter .filter .filter-selection-nei.selected, #causes .sort-filter .filter .filter-selection-cat.selected, #causes .sort-filter .filter .filter-selection-parent-cat.selected {
    background-color: #666;
    color: #fff; }
    #shows .sort-filter .filter .filter-selection.selected .arrow, #shows .sort-filter .filter .filter-selection-nei.selected .arrow, #shows .sort-filter .filter .filter-selection-cat.selected .arrow, #shows .sort-filter .filter .filter-selection-parent-cat.selected .arrow, #topics .sort-filter .filter .filter-selection.selected .arrow, #topics .sort-filter .filter .filter-selection-nei.selected .arrow, #topics .sort-filter .filter .filter-selection-cat.selected .arrow, #topics .sort-filter .filter .filter-selection-parent-cat.selected .arrow, #stories .sort-filter .filter .filter-selection.selected .arrow, #stories .sort-filter .filter .filter-selection-nei.selected .arrow, #stories .sort-filter .filter .filter-selection-cat.selected .arrow, #stories .sort-filter .filter .filter-selection-parent-cat.selected .arrow, #profiles .sort-filter .filter .filter-selection.selected .arrow, #profiles .sort-filter .filter .filter-selection-nei.selected .arrow, #profiles .sort-filter .filter .filter-selection-cat.selected .arrow, #profiles .sort-filter .filter .filter-selection-parent-cat.selected .arrow, #users .sort-filter .filter .filter-selection.selected .arrow, #users .sort-filter .filter .filter-selection-nei.selected .arrow, #users .sort-filter .filter .filter-selection-cat.selected .arrow, #users .sort-filter .filter .filter-selection-parent-cat.selected .arrow, #causes .sort-filter .filter .filter-selection.selected .arrow, #causes .sort-filter .filter .filter-selection-nei.selected .arrow, #causes .sort-filter .filter .filter-selection-cat.selected .arrow, #causes .sort-filter .filter .filter-selection-parent-cat.selected .arrow {
      background-color: #666;
      background-image: url("../../images/filter-dropdown-white.png"); }
  #shows .sort-filter .filter .filter-options, #topics .sort-filter .filter .filter-options, #stories .sort-filter .filter .filter-options, #profiles .sort-filter .filter .filter-options, #users .sort-filter .filter .filter-options, #causes .sort-filter .filter .filter-options {
    text-align: left;
    background-color: #FFF;
    border: solid 1px #999;
    cursor: pointer; }
    #shows .sort-filter .filter .filter-options .filter-option a:hover, #topics .sort-filter .filter .filter-options .filter-option a:hover, #stories .sort-filter .filter .filter-options .filter-option a:hover, #profiles .sort-filter .filter .filter-options .filter-option a:hover, #users .sort-filter .filter .filter-options .filter-option a:hover, #causes .sort-filter .filter .filter-options .filter-option a:hover {
      color: #424242; }
    #shows .sort-filter .filter .filter-options .filter-option:hover, #topics .sort-filter .filter .filter-options .filter-option:hover, #stories .sort-filter .filter .filter-options .filter-option:hover, #profiles .sort-filter .filter .filter-options .filter-option:hover, #users .sort-filter .filter .filter-options .filter-option:hover, #causes .sort-filter .filter .filter-options .filter-option:hover {
      background-color: #EAEAEA; }

.profile .filter {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 12px;
  margin-bottom: 10px;
  display: inline-block;
  float: right;
  position: relative;
  width: 465px;
  text-align: right; }
  .profile .filter a {
    margin-left: 2px;
    padding: 2px; }
  .profile .filter .separator {
    background: url("../../images/counters_separator.png") no-repeat right top;
    padding: 2px; }
.profile .selected {
  background-color: #666;
  color: #FFFFFF; }

.shows .show .show-thumb img {
  border: 1px solid#cccccc; }

#shows .tooltip-content .head-content img, #causes .tooltip-content .head-content img {
  border: 1px solid#cccccc; }
#shows .tooltip-content .head-content .title, #causes .tooltip-content .head-content .title {
  font-size: 16px;
  line-height: 21px; }
#shows .tooltip-content .head-content .subtitle, #causes .tooltip-content .head-content .subtitle {
  font-style: italic;
  font-size: 13px; }
#shows .tooltip-content .desc-content, #causes .tooltip-content .desc-content {
  font-style: italic;
  font-size: 13px;
  line-height: 18px; }

#studio #studio-title {
  height: 40px;
  margin-top: 20px;
  background: url(../../images/studio-landing/studio-h-welcome.png) no-repeat; }
#studio #studio-top {
  width: 925px;
  height: 330px;
  margin-left: 0;
  margin-top: 10px; }
  #studio #studio-top #studio-top-left {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 380px;
    margin-left: 0;
    padding-left: 10px; }
    #studio #studio-top #studio-top-left .title {
      font-size: 30px;
      line-height: 36px;
      margin-bottom: 10px; }
    #studio #studio-top #studio-top-left .studio-top-text {
      font-size: 18px;
      line-height: 24px;
      font-style: italic;
      line-height: 25px;
      margin-bottom: 20px; }
  #studio #studio-top #studio-top-right {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 460px;
    margin: 0px;
    width: 518px;
    height: 290px;
    border: solid 1px #CCC;
    margin-right: 0; }
#studio #studio-body {
  background: url(../../images/studio-landing/studio-background.png) no-repeat;
  height: 366px;
  padding-top: 30px;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 13px;
  color: #777;
  line-height: 18px; }
  #studio #studio-body .studio-title-2 {
    height: 22px;
    background: url(../../images/studio-landing/studio-h-story.png) no-repeat; }
  #studio #studio-body #current-assignments .assignment-title {
    font-size: 15px; }
  #studio #studio-body #current-assignments .view-more {
    float: right;
    height: 30px; }
#studio #studio-left-col {
  width: 390px;
  float: left; }
  #studio #studio-left-col #studio-mini-text {
    font-size: 12px;
    position: relative;
    top: -38px;
    left: 85px; }
#studio #studio-right-col {
  width: 470px;
  float: right; }
#studio #form-modal {
  display: none;
  background-image: url('../../images/studio-landing/form-modal-background.png');
  background-repeat: repeat-x;
  background-color: #768083;
  border: 5px solid white;
  width: 800px;
  padding: 15px;
  text-align: left;
  font-size: 14px; }
  #studio #form-modal #close-btn {
    position: relative;
    width: 20px;
    float: right;
    text-align: center;
    cursor: pointer;
    margin-bottom: 2px;
    background-color: #3b4041;
    color: #999;
    font-size: 12px;
    font-family: Helvetica,Arial,sans-serif;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 0 0 2px 0; }
  #studio #form-modal label {
    color: #FFF;
    font-size: 17px; }
  #studio #form-modal form {
    width: 750px; }
  #studio #form-modal #column-left {
    float: left;
    margin-left: 40px; }
  #studio #form-modal #column-right {
    float: left;
    margin-left: 40px; }
  #studio #form-modal .float {
    display: inline;
    float: left; }
  #studio #form-modal label.float {
    margin: 0px 20px 0px 5px; }
  #studio #form-modal tr {
    height: 35px; }
  #studio #form-modal #become-contributor {
    position: relative;
    top: -58px; }
  #studio #form-modal .file-field-wrapper {
    position: relative; }
  #studio #form-modal .file-field {
    position: relative;
    text-align: right;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 2; }
  #studio #form-modal .fake-wrapper {
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 1;
    margin-top: -30px;
    margin-bottom: 15px; }
  #studio #form-modal .fake-file-field {
    float: left;
    display: inline-block;
    vertical-align: middle;
    width: 190px;
    margin-right: 8px; }
  #studio #form-modal .swfupload {
    vertical-align: middle; }
  #studio #form-modal .filebrowse {
    margin-bottom: 10px;
    display: inline-block; }
#studio hr {
  background-color: #CCC;
  border: 0px solid #CCC;
  height: 1px; }
#studio .italic-text {
  font-style: italic;
  font-size: 12px; }

#channel .draft-warning, #neighborhood .draft-warning, #network .draft-warning, #story-page .draft-warning {
  background-color: #fffd77; }
  #channel .draft-warning p, #neighborhood .draft-warning p, #network .draft-warning p, #story-page .draft-warning p {
    font-style: italic; }

#users .sort a {
  padding: 2px !important; }
#users .sort .filter {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 12px;
  margin-bottom: 10px;
  display: inline-block;
  position: relative;
  width: auto;
  float: none !important;
  text-align: right; }
  #users .sort .filter a {
    margin-left: 2px;
    padding: 2px; }
  #users .sort .filter .separator {
    background: url("../../images/counters_separator.png") no-repeat right top;
    padding: 2px; }
#users .sort .selected {
  background-color: #666;
  color: #FFFFFF; }

#billboard-widget #social-controls {
  background-color: #F4F4F4;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  -webkit-border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px; }
  #billboard-widget #social-controls a {
    font-size: 12px; }

.videos .feature .feature-thumb .event-day-bg {
  font-size: 26px;
  color: #FFF;
  font-family: Arial,sans;
  text-align: center;
  font-weight: bold; }
.videos .feature .feature-thumb .txt .title a {
  font-size: 14px !important; }
.videos .feature .feature-thumb .txt .subtitle {
  font-size: 12px !important;
  font-style: normal !important; }
.videos .feature .feature-thumb .txt .desc a {
  font-size: 12px !important; }

.add_offer_divisions {
  overflow: hidden;
  width: 490px;
  padding-bottom: 15px; }
  .add_offer_divisions .add_offer_name_code_inputs {
    overflow: hidden;
    padding-top: 20px; }
    .add_offer_divisions .add_offer_name_code_inputs .add_offer_business_name {
      float: left;
      width: 242px; }
    .add_offer_divisions .add_offer_name_code_inputs .add_offer_code {
      float: left;
      padding-left: 8px;
      width: 240px; }
  .add_offer_divisions .add_offer_date_time {
    overflow: hidden;
    padding-top: 10px;
    padding-bottom: 15px !ie; }
    .add_offer_divisions .add_offer_date_time .add_offer_date_from {
      width: 490px;
      float: left; }
    .add_offer_divisions .add_offer_date_time .add_offer_date_expire {
      width: 490px;
      float: left;
      padding-top: 15px !ie; }

.add_offer_names {
  margin-bottom: 10px;
  width: 450px; }

.add_offer_fine_print {
  width: 490px;
  padding-top: 10px;
  padding-bottom: 10px; }

.add_offer_image_and_status {
  width: 490px;
  padding-top: 10px;
  overflow: hidden; }
  .add_offer_image_and_status .add_offer_image {
    width: 65%;
    float: left; }
    .add_offer_image_and_status .add_offer_image .add_offer_image_checkbox {
      width: 240px;
      overflow: hidden; }
    .add_offer_image_and_status .add_offer_image #add_offer_select_template {
      float: left;
      height: 56px;
      width: 50%; }
      .add_offer_image_and_status .add_offer_image #add_offer_select_template select {
        float: left; }
    .add_offer_image_and_status .add_offer_image #add_offer_image {
      height: 56px;
      float: left; }
    .add_offer_image_and_status .add_offer_image #add_offer_image_upload {
      visibility: hidden;
      width: 1px;
      height: 1px; }
  .add_offer_image_and_status .add_offer_status {
    width: 150px;
    float: right; }
    .add_offer_image_and_status .add_offer_status .add_offer_graphic_checkbox {
      width: 105px;
      float: left; }
    .add_offer_image_and_status .add_offer_status .add_offer_draft_checkbox {
      width: 105px;
      float: left;
      padding-top: 5px !ie; }

.add_offer_submit {
  width: 490px;
  overflow: hidden; }

.charts-container {
  width: 270px;
  height: 200px;
  margin-left: auto;
  margin-right: auto; }

#div_form {
  padding-left: 4px;
  padding-left: 1px !ie; }
  #div_form #offer_template_form {
    width: 100%; }
  #div_form #add_template_image_upload #add_offer_image_upload {
    visibility: hidden;
    width: 1px;
    height: 1px; }
  #div_form #add_template_default {
    margin-top: 20px;
    padding-top: 23px;
    border-top: 1px solid #cccccc;
    width: 100%; }

#offer_content #label_name {
  float: left;
  margin-right: 10px; }
#offer_content #radio_buttons_group {
  margin: 15px 0;
  padding-bottom: 7px;
  border-bottom: 1px solid #cccccc; }
  #offer_content #radio_buttons_group input {
    margin-left: 15px; }
#offer_content #name {
  border: 1px solid #AAAAAA; }

#add_template_image_upload .label_text {
  font-size: 12px; }
  #add_template_image_upload .label_text #add_offer_image_upload input {
    margin-bottom: 0px; }

#add_template_default .label_text {
  font-size: 12px;
  display: inline;
  margin-right: 5px; }

.add_template_submit #submit {
  cursor: pointer;
  float: right; }
.add_template_submit #upload_spinner {
  float: right;
  margin-top: 12px;
  position: relative; }
.add_template_submit #template_upload_spinner {
  width: 16px;
  height: 16px;
  display: none;
  float: right;
  position: relative;
  margin-top: 12px; }

#topicsvote .pointer {
  cursor: pointer; }
#topicsvote ul li:last-child {
  border-bottom: none; }
#topicsvote ul li {
  border-bottom: 1px solid #cccccc;
  float: left;
  width: 100%;
  margin-bottom: 20px;
  padding-bottom: 20px; }
  #topicsvote ul li .vote_key_frame {
    width: 216px;
    height: 126px;
    float: left; }
    #topicsvote ul li .vote_key_frame .over {
      position: absolute;
      z-index: 10;
      cursor: pointer;
      margin: -30px 0 0 6px;
      margin: 100px 0 0 -215px !ie; }
    #topicsvote ul li .vote_key_frame .overlay {
      width: 218px;
      height: 122px;
      top: 1px;
      left: 1px;
      position: relative;
      margin: -128px -1px 0; }
  #topicsvote ul li .vote_data {
    float: left;
    margin-left: 18px;
    width: 630px;
    margin-left: 18px; }
    #topicsvote ul li .vote_data .vote_info {
      float: left; }
      #topicsvote ul li .vote_data .vote_info .vote_title h2 {
        font-size: 24px;
        margin-bottom: 5px; }
      #topicsvote ul li .vote_data .vote_info .vote_author {
        font-style: italic;
        font-size: 13px; }
        #topicsvote ul li .vote_data .vote_info .vote_author .admin_href {
          display: block;
          margin-top: 4px; }
    #topicsvote ul li .vote_data .vote_buttons {
      float: left;
      clear: both;
      margin-top: 15px; }
  #topicsvote ul li .vote_ranking {
    float: right;
    color: #cccccc;
    font-family: serif;
    font-size: 64px;
    line-height: 64px; }

.default-margins {
  margin: 10px; }

.full {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 940px; }

body {
  margin: 0; }

#page {
  padding: 0px; }

pre {
  padding: 10px; }

p {
  margin-bottom: 10px; }

h1,
h2,
h3,
h4,
h5 {
  margin-bottom: 20px; }

#container {
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  width: 960px; }

#content {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 940px; }

form {
  width: 300px; }

input,
textarea {
  padding: 6px; }

input[type=text],
input[type=password],
textarea {
  width: 282px; }

input.number-field {
  width: 25px; }

label {
  margin-bottom: 10px;
  display: block; }
  label .sublabel {
    display: block;
    margin-top: 10px; }

label.inline {
  display: inline; }

select {
  padding: 4px 5px 3px 5px; }

input[type=checkbox] {
  position: relative;
  width: 16px;
  margin-left: 0px; }

.field_container {
  margin: 0 0 20px; }
  .field_container .label_for_checkbox {
    display: inline; }

div.errors-present,
div.errors-header {
  display: block;
  position: relative;
  margin-left: -10px;
  margin-right: -10px;
  padding: 8px; }
  div.errors-present p.error,
  div.errors-header p.error {
    padding-left: 4px; }

div.errors-present .error-tick {
  position: absolute;
  top: 3px;
  left: -20px;
  width: 25px;
  height: 23px; }
div.errors-present p {
  margin-bottom: 12px !important; }

div.errors-header {
  padding-top: 14px; }
  div.errors-header .error-tick {
    float: left;
    display: inline;
    position: absolute;
    top: 8px;
    left: 5px;
    width: 25px;
    height: 23px; }
  div.errors-header p.error {
    margin-left: 23px;
    margin-bottom: 12px !important; }

.fieldWithErrors {
  padding: 2px;
  display: block; }

#errorExplanation {
  width: 400px;
  border-width: 2px;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px; }

#errorExplanation h2 {
  text-align: left;
  padding: 5px 5px 5px 15px;
  margin: -7px;
  margin-bottom: 7px; }

#errorExplanation p {
  color: #333; }

#errorExplanation ul li {
  margin-left: 1em; }

.main-nav {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 940px;
  margin-top: 6px;
  margin-bottom: 10px; }
  .main-nav > li {
    float: left;
    height: 36px; }
    .main-nav > li > a {
      padding: 0px 10px 0px 10px;
      display: block; }
  .main-nav .selected {
    float: left;
    height: 36px; }

ol.nav2 {
  float: left;
  width: 100%;
  margin: 0 0 26px 0;
  padding: 0; }
  ol.nav2 li {
    float: left;
    margin: 0 10px 0 0;
    padding: 0 0 0 4px; }
    ol.nav2 li a {
      display: block;
      padding: 7px 11px 6px 6px; }
    ol.nav2 li.selected a {
      padding: 7px 14px 7px 6px; }

table.nav3 {
  clear: both;
  margin-bottom: 10px;
  height: 36px; }
  table.nav3 td {
    vertical-align: middle; }
  table.nav3 a {
    padding: 10px;
    height: 32px;
    margin-top: 3px; }
  table.nav3 .selected {
    margin-top: 2px; }

ol.nav4 {
  float: left;
  margin: 0 0 26px 0;
  padding: 0;
  height: 33px;
  position: relative; }
  ol.nav4 li {
    float: left;
    margin: 5px 0px 0 5px;
    padding: 0 0 0 0px; }
    ol.nav4 li a {
      display: block;
      padding: 7px 11px 6px 6px; }
    ol.nav4 li.selected a {
      padding: 7px 14px 7px 14px; }
  ol.nav4 .edit-link {
    margin: 10px 10px 0px 0px;
    position: absolute; }

.edit-link {
  float: right;
  right: 20px;
  top: 0px;
  padding-left: 20px;
  padding-top: 2px;
  height: 16px; }

#vidholder object,
#vidholder embed {
  vertical-align: bottom; }

.featured-box, .featured-white-box {
  padding: 10px 10px 10px 10px;
  margin: 0 0 0 0;
  overflow: visible; }

.hr {
  margin-bottom: 20px; }

.featured-box .hr, .featured-white-box .hr {
  margin-right: -10px;
  margin-left: -10px;
  position: relative; }

#latest-activity-widget {
  width: 540px; }
  #latest-activity-widget .latest-activity-widget-right, #latest-activity-widget .latest-activity-widget-left {
    width: 240px !important;
    position: relative; }
    #latest-activity-widget .latest-activity-widget-right .latest-activity-widget-entry, #latest-activity-widget .latest-activity-widget-left .latest-activity-widget-entry {
      border: 1px solid #d5d5d5;
      padding: 4px;
      margin-bottom: 8px; }
      #latest-activity-widget .latest-activity-widget-right .latest-activity-widget-entry .latest-activity-widget-entry-content, #latest-activity-widget .latest-activity-widget-left .latest-activity-widget-entry .latest-activity-widget-entry-content {
        background-color: #e9e9e9;
        padding: 8px;
        height: 154px; }
  #latest-activity-widget .latest-activity-widget-right {
    float: right;
    margin-left: 5px; }
  #latest-activity-widget .latest-activity-widget-left {
    float: left;
    margin-right: 5px; }

div.content-heading {
  position: relative;
  min-height: 5px;
  clear: both; }

table.content-heading td:first-child {
  padding-right: 15px; }

.featured-box .content-heading, .featured-white-box .content-heading {
  margin-right: -10px; }

.content-heading {
  margin-bottom: 20px; }

h1.content-heading-txt,
h2.content-heading-txt,
h3.content-heading-txt {
  padding-right: 10px;
  display: inline; }

.infonugget,
.completed {
  padding: 16px 10px 16px 39px;
  margin-bottom: 26px; }

#logo-header {
  padding-top: 30px;
  margin-bottom: 10px;
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 940px; }
  #logo-header #logo {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 300px;
    margin-left: 0; }
    #logo-header #logo a {
      display: inline;
      float: left;
      margin-left: 10px;
      margin-right: 10px;
      width: 300px;
      margin-left: 0;
      margin-right: 0;
      height: 48px; }
  #logo-header .login-signup {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 620px;
    margin-right: 0;
    text-align: right;
    line-height: 48px; }
    #logo-header .login-signup .list-container {
      height: 48px;
      display: block;
      float: right; }
      #logo-header .login-signup .list-container .list-item {
        position: relative;
        float: left;
        padding-right: 5px;
        font-size: 13px; }

.login-signup {
  margin-right: 0; }

#guest_user_links {
  padding: 20px; }

#navigation-header {
  height: 50px; }

#footer {
  width: 100%;
  clear: both;
  float: left;
  margin-left: auto;
  margin-right: auto; }

#footer-content {
  width: 940px;
  margin-left: -10px;
  margin-right: -10px;
  margin-left: auto;
  margin-right: auto; }
  #footer-content .logo {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 300px;
    margin-left: -10px;
    margin-right: -10px; }
  #footer-content .columns {
    text-align: right;
    margin-top: 15px;
    width: 640px;
    margin-right: -90px;
    float: right; }
    #footer-content .columns .column-1, #footer-content .columns .column-2, #footer-content .columns .column-3 {
      width: 200px;
      margin: 0 5px;
      position: relative;
      float: right;
      text-align: left; }

.step {
  padding-left: 50px;
  position: absolute;
  top: 1px;
  left: -20px;
  height: 48px;
  width: 48px;
  z-index: 10; }

.step-pad {
  padding-left: 26px; }

form.new_topic {
  width: 685px; }

#new_topic .sublabel {
  display: inline; }

form.new_tour_stop {
  width: auto; }

.play {
  left: 10px;
  position: absolute;
  bottom: 10px;
  z-index: 10;
  cursor: pointer; }

.play-large {
  left: 10px;
  position: absolute;
  bottom: 10px;
  z-index: 10; }

#slider .play-large {
  bottom: 26px; }

.grey-co {
  left: 14px;
  position: relative;
  top: -5px;
  z-index: 10; }

.video-thumbnail {
  position: relative; }
  .video-thumbnail .category-name {
    padding-bottom: 5px; }
  .video-thumbnail .channel-name,
  .video-thumbnail .show-name,
  .video-thumbnail .group-name {
    display: inline; }

.pagination {
  clear: both;
  text-align: right;
  padding: 10px 0 0 0; }
  .pagination a, .pagination span {
    padding: 13px 8px 5px 9px; }

#logoheader {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 940px;
  margin-left: 0;
  margin-right: 0; }
  #logoheader .logo-img {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 220px;
    margin-left: 0; }
  #logoheader .logo-title {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 700px;
    margin-right: 0;
    padding-top: 5em; }

#channel-column .fave_share,
#channel-column .map_canvas,
#channel-column .contactinfo-widget,
#channel-column .freewrite-widget,
#channel-column .cause_stats_widget {
  margin-bottom: 5px; }
#channel-column .new_rating {
  margin-bottom: 10px; }

#channel-column #fan-list a {
  margin-right: 5px; }
#channel-column #fan-list p.view_more {
  margin-top: 5px; }

.modal {
  display: none;
  width: 350px;
  padding: 15px;
  text-align: left; }
  .modal #modal-actions, .modal .modal-actions {
    width: 420px;
    height: 50px;
    display: block;
    float: right; }
  .modal .closebtn {
    position: relative;
    top: 0px;
    width: 23px;
    height: 23px;
    float: right;
    text-align: center;
    cursor: pointer;
    margin-bottom: 3px;
    padding: 0 0 4px 0;
    background-color: Black; }
  .modal .respondbtn, .modal .deletebtn {
    position: relative;
    width: auto;
    height: 23px;
    float: right;
    text-align: center;
    cursor: pointer;
    margin-right: 5px;
    margin-bottom: 3px; }
  .modal #vote-up-span, .modal #vote-down-span {
    width: 22px;
    background-color: #000;
    margin-right: 4px; }
  .modal #up_vot {
    background-color: #57BD57;
    width: 4px;
    margin-right: 12px;
    border-radius: 0px; }
  .modal #down_vot {
    background-color: #E02617;
    width: 4px;
    margin-right: 15px;
    border-radius: 0px; }

#videopinion .modal {
  width: 700px; }

.map_canvas {
  width: 100%;
  height: 220px; }

.activity-stream li,
.comment-stream li,
.contribution-stream li {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 700px;
  margin-left: 0;
  margin-right: 0; }
.activity-stream p:last-child,
.comment-stream p:last-child,
.contribution-stream p:last-child {
  margin-bottom: 0; }

.activity,
.comment,
.contribution {
  margin-bottom: 16px; }
  .activity h1, .activity h2,
  .comment h1, .comment h2,
  .contribution h1, .contribution h2 {
    margin-bottom: 12px; }
  .activity.summary:first-child,
  .comment.summary:first-child,
  .contribution.summary:first-child {
    padding-top: 0; }
  .activity.summary > a,
  .comment.summary > a,
  .contribution.summary > a {
    display: inline;
    float: left;
    width: 50px;
    margin: 0;
    margin-left: 0; }
  .activity.summary > div,
  .comment.summary > div,
  .contribution.summary > div {
    display: inline;
    float: left;
    margin-left: 30px;
    width: 620px;
    margin-right: 0; }
  .activity.detail > div,
  .comment.detail > div,
  .contribution.detail > div {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 700px;
    margin-left: 0;
    margin-right: 0; }

.activity.summary,
.comment.summary,
.post.summary {
  padding-top: 16px; }
  .activity.summary:first-child,
  .comment.summary:first-child,
  .post.summary:first-child {
    padding-top: 0; }

.contribution {
  padding-top: 16px; }
  .contribution:first-child {
    padding-top: 0; }

.section-reference {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 700px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 16px; }

.post.summary {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 700px;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 20px; }
  .post.summary a.image img {
    max-width: 220px; }
  .post.summary:nth-child(even) a.image {
    float: left;
    margin: 0 20px 20px 0; }
  .post.summary:nth-child(odd) a.image {
    float: right;
    margin: 0 0 20px 20px; }

#network .post.summary,
#neighborhood .post.summary {
  width: 550px; }

.post h2 {
  margin-bottom: 5px; }

#page.editmode #header {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 940px;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 20px; }
  #page.editmode #header h2 {
    margin: 10px; }
    #page.editmode #header h2 img {
      vertical-align: middle;
      margin-right: 20px; }
#page.editmode ol.nav2 {
  width: 927px;
  margin: 0 10px 0 10px; }

.mega-dropdown-menu .nav-overlay,
.mega-dropdown-menu .mdd-content {
  display: none;
  position: absolute;
  z-index: 3; }
.mega-dropdown-menu .nav-overlay {
  margin-top: -36px; }
  .mega-dropdown-menu .nav-overlay > li {
    float: left;
    height: 36px;
    margin-bottom: 0;
    height: 39px;
    position: relative; }
    .mega-dropdown-menu .nav-overlay > li > a {
      padding: 0px 10px 0px 10px;
      display: block; }
.mega-dropdown-menu .mdd-content {
  margin-top: 3px; }
  .mega-dropdown-menu .mdd-content li {
    padding: 10px;
    width: 150px; }
.mega-dropdown-menu .column {
  font-size: 13px;
  border-right: solid 1px #aab3b7; }
.mega-dropdown-menu .last {
  border-right: solid 0px transparent; }
.mega-dropdown-menu .column:last-child {
  border-right: none; }

.mega-dropdown-menu.networks .mdd-content {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 1260px;
  margin-left: 0;
  margin-right: 0;
  display: none; }

.mega-dropdown-menu.neighborhoods .mdd-content {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 300px;
  margin-left: 0;
  margin-right: 0;
  display: none; }

.edit_post,
.new_assignment,
.edit_assignment,
.new_post {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 700px; }

.add-links,
.asset-box,
.objective-box,
#achievement-nested-form,
#achievement-list,
.frag-box,
#post_title {
  margin-bottom: 20px; }

.add-links {
  padding-top: 10px;
  padding-bottom: 10px; }

.asset-box,
#achievement-nested-form > div,
.objective-box {
  padding: 10px 20px; }

.frag-box > textarea {
  margin-left: 20px;
  margin-right: 20px;
  width: 646px; }

.add-links > *:first-child {
  margin-left: 20px; }

.expander-target {
  overflow: hidden; }

.contracter>a,
.expander>a {
  display: none; }

#badge_upload {
  margin-top: 20px; }

#exclusive-grids .video-thumbnail {
  min-height: 170px;
  margin-bottom: 0px; }

.tile_grid3 .videos {
  width: 720px; }

.tile_grid4 .videos {
  width: 960px; }

.tile_grid4, .tile_grid3 {
  position: relative; }
  .tile_grid4 .videos .clear, .tile_grid3 .videos .clear {
    clear: both; }
  .tile_grid4 .videos .video-thumbnail, .tile_grid3 .videos .video-thumbnail {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 220px;
    min-height: 200px;
    margin-left: 0px;
    margin-right: 20px;
    margin-bottom: 20px; }
    .tile_grid4 .videos .video-thumbnail .video-container-thumb, .tile_grid4 .videos .video-thumbnail .embed-container-thumb, .tile_grid3 .videos .video-thumbnail .video-container-thumb, .tile_grid3 .videos .video-thumbnail .embed-container-thumb {
      position: relative;
      margin-bottom: 5px;
      z-index: 10; }
    .tile_grid4 .videos .video-thumbnail .title, .tile_grid3 .videos .video-thumbnail .title,
    .tile_grid4 .videos .video-thumbnail .subtitle, .tile_grid3 .videos .video-thumbnail .subtitle,
    .tile_grid4 .videos .video-thumbnail .category-name, .tile_grid3 .videos .video-thumbnail .category-name {
      padding-bottom: 2px; }
    .tile_grid4 .videos .video-thumbnail .category-description span.browse, .tile_grid3 .videos .video-thumbnail .category-description span.browse {
      margin-left: 4px; }

.tile_grid4 .videos .show, .tile_grid4 .videos .channel, .tile_grid4 .videos .neighborhood_channel, .tile_grid4 .videos .network, .tile_grid4 .videos #avatar-item, .tile_grid3 .videos .show, .tile_grid3 .videos .channel, .tile_grid3 .videos .neighborhood_channel, .tile_grid3 .videos .network, .tile_grid3 .videos #avatar-item {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 140px;
  display: inline-block;
  margin-left: 0px;
  margin-right: 20px;
  margin-bottom: 20px; }
  .tile_grid4 .videos .show img, .tile_grid4 .videos .channel img, .tile_grid4 .videos .neighborhood_channel img, .tile_grid4 .videos .network img, .tile_grid4 .videos #avatar-item img, .tile_grid3 .videos .show img, .tile_grid3 .videos .channel img, .tile_grid3 .videos .neighborhood_channel img, .tile_grid3 .videos .network img, .tile_grid3 .videos #avatar-item img {
    width: 138px;
    height: 138px; }

#channel-body .feature_widget_header {
  margin-bottom: 8px; }
#channel-body .channel-no-contrib {
  position: relative;
  width: 705px;
  height: 230px;
  background: url(../../images/text/enu1033/no-contribution.png) no-repeat left top;
  color: #666666;
  display: block;
  clear: both; }
  #channel-body .channel-no-contrib span {
    font-size: 16px;
    margin-left: 200px;
    height: 100px;
    position: absolute;
    top: 40%;
    width: 490px; }

.featured-profile-video {
  width: 540px;
  height: 240px;
  position: relative; }
  .featured-profile-video .navigation {
    z-index: 1;
    position: absolute;
    bottom: 33px;
    left: 12px; }
    .featured-profile-video .navigation img {
      float: left;
      margin-right: 8px; }

.terms_with_checkbox {
  display: block; }
  .terms_with_checkbox #agree_terms {
    margin-top: 0px;
    float: left;
    position: relative;
    width: 20px; }
  .terms_with_checkbox p {
    margin-left: 20px; }

#latest-contributions .contribution {
  height: 50px;
  padding-top: 6px;
  margin-bottom: 22px; }

#users .tile_grid4 .videos {
  margin-left: 0px; }

.follows-back-link {
  padding-left: 5px; }

#regcontent, #new_user {
  width: 370px; }

#new_user #user_birthday_day, #new_user #user_birthday_month {
  width: 30px;
  color: #a7a7a7; }
#new_user #user_birthday_year {
  width: 50px;
  color: #a7a7a7; }
#new_user label, #new_user .hr, #new_user .field_container {
  width: 370px !important; }
#new_user .sublabel {
  font-size: 13px; }

#profile-edit-form #user_birthday_day, #profile-edit-form #user_birthday_month {
  width: 25px;
  color: #a7a7a7; }
#profile-edit-form #user_birthday_year {
  width: 40px;
  color: #a7a7a7; }

#chime-in {
  margin: 5px;
  width: 704px;
  height: 116px;
  background: url(../../images/CTA-chime-in.png) no-repeat left top;
  clear: both; }
  #chime-in a {
    display: inline-block; }
  #chime-in .login_btn {
    margin-top: 62px;
    margin-left: 160px; }
  #chime-in .join_ypd_btn {
    margin-left: 50px; }

#component-contrib-cta {
  width: 224px;
  height: 123px;
  background: url(../../images/text/enu1033/Component-Contributions-CTA-not-logged-in.png) no-repeat left top; }
  #component-contrib-cta a {
    display: inline-block; }
  #component-contrib-cta .login_btn {
    margin-top: 82px;
    margin-left: 7px; }
  #component-contrib-cta .signup_btn {
    margin-left: 45px; }

.login_bubble {
  text-align: center;
  font-size: 14px;
  font-style: italic; }
  .login_bubble a {
    color: #fff;
    text-decoration: underline; }

.bt-wrapper.rating {
  margin-left: -50px; }

#more-fans {
  border-top: solid 1px #ccc;
  width: 100%; }
  #more-fans a {
    float: right; }

#all-fans {
  width: 100%; }
  #all-fans a {
    float: left; }
  #all-fans img {
    border: none !important; }

#comments .comment-stream li.specific {
  background-color: #fffa00; }

#support-cause .blue-background {
  margin-top: 20px;
  width: 930px;
  height: 465px; }
  #support-cause .blue-background .info-support {
    float: right;
    width: 200px;
    padding-top: 20px;
    padding-right: 20px; }
    #support-cause .blue-background .info-support .support-title {
      margin-top: 12px;
      margin-bottom: 8px; }
  #support-cause .blue-background .thank-you-support {
    float: left;
    width: 665px;
    height: 295px;
    margin-top: -15px;
    margin-left: -15px;
    padding: 20px; }
    #support-cause .blue-background .thank-you-support .thank-title {
      margin-bottom: 15px; }
    #support-cause .blue-background .thank-you-support .support-fields {
      padding-top: 20px;
      padding-bottom: 65px; }
      #support-cause .blue-background .thank-you-support .support-fields .support-left {
        float: left; }
      #support-cause .blue-background .thank-you-support .support-fields .support-right {
        float: right; }

.sponsored_by {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 940px;
  margin-left: 0;
  margin-right: 0;
  height: 80px; }
  .sponsored_by div, .sponsored_by span {
    float: right;
    margin-left: 10px; }
  .sponsored_by span {
    margin-right: 20px; }

.invitation-widget-fans {
  width: 700px;
  height: 250px;
  margin: -30px 10px 10px;
  background: url(../../images/text/enu1033/04-Exclusive-Offers-Text.png) no-repeat left top;
  clear: both; }
  .invitation-widget-fans .text {
    width: 497px;
    margin-left: 212px;
    padding-top: 75px; }
    .invitation-widget-fans .text .invitation-title {
      margin-bottom: 9px; }
    .invitation-widget-fans .text .invitation-sub {
      margin-bottom: 7px;
      width: 485px; }
    .invitation-widget-fans .text .invitation-sub-non {
      margin-bottom: 7px;
      width: 485px; }
    .invitation-widget-fans .text img {
      margin-left: 110px; }

.invitation-widget-fans-edit {
  width: 350px;
  height: 125px;
  margin: -15px 5px 5px;
  background: url(../../images/text/enu1033/04-Exclusive-Offers-Text.png) no-repeat left top;
  clear: both; }
  .invitation-widget-fans-edit .text {
    width: 250px;
    margin-left: 110px;
    padding-top: 30px; }
    .invitation-widget-fans-edit .text img {
      margin-left: 55px; }

.st-bucket-title {
  background-color: #FFF; }

.edit_poll_widget {
  width: 700px; }
  .edit_poll_widget span {
    color: #C80A32; }
    .edit_poll_widget span input {
      margin-right: 5px; }

#pollContainer {
  width: 600px;
  height: 330px;
  margin: 0;
  text-align: center;
  background-color: #FFF;
  position: relative;
  padding-bottom: 10px; }
  #pollContainer form, #pollContainer #results {
    text-align: left;
    margin: 0 0 0 30px;
    clear: both;
    width: 400px; }
  #pollContainer #not-logged {
    font-family: Verdana;
    font-size: 11px;
    color: #000;
    background-color: #f0f0f0;
    font-weight: bold;
    float: left;
    padding: 0px 10px;
    clear: both;
    width: 400px; }
  #pollContainer h2, #pollContainer p {
    font-family: Verdana;
    font-size: 11px;
    color: #000;
    background-color: #f0f0f0;
    font-weight: bold;
    float: left;
    padding: 0px 10px;
    clear: both; }
  #pollContainer .error {
    margin: 5px auto 0;
    padding-left: 10px;
    width: 182px; }
  #pollContainer input {
    margin: 0 5px 0 0;
    float: right; }
  #pollContainer label {
    font-family: Verdana !important;
    font-size: 10px !important;
    font-weight: bold !important;
    position: relative !important;
    top: -3px !important;
    display: inline !important; }
  #pollContainer button {
    margin: 5px 0 0; }
  #pollContainer #results {
    width: 400px;
    margin: 5px 20px 0;
    padding-top: 10px; }
  #pollContainer label {
    color: #000;
    text-align: left;
    float: left;
    height: 10px;
    top: 0;
    width: 275px; }
  #pollContainer .row {
    overflow: hidden;
    width: 400px;
    height: 30px;
    text-align: center; }
  #pollContainer .result {
    background-color: #079d67;
    width: 0;
    float: left;
    height: 10px;
    margin: 2px 2px 2px 5px; }
  #pollContainer #thanks {
    margin: 0;
    position: relative;
    width: 100%;
    text-align: center;
    clear: both;
    top: 4px; }

#categories .video-thumbnail .user-name {
  display: none; }
#categories .video-thumbnail .subtitle {
  display: none; }

.comment {
  clear: both; }

#slider_container {
  margin-bottom: 20px; }

.show-header-thumb {
  position: relative;
  width: 940px;
  height: 528px;
  margin-bottom: 26px; }
  .show-header-thumb .overlay {
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 2;
    width: 940px;
    color: white;
    background: transparent url(../../images/show-landing-text-bg.png) repeat; }
    .show-header-thumb .overlay .text {
      padding: 20px; }

#story-page {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 940px;
  margin-left: 0;
  margin-right: 0; }
  #story-page table {
    margin-bottom: 0px; }
  #story-page #main {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 940px;
    margin-left: -10px;
    margin-right: -10px;
    margin-left: 0px;
    margin-bottom: 20px; }
  #story-page #comments-container {
    width: 645px; }
  #story-page #meta-content {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 700px;
    margin-left: 0; }
  #story-page #sidebar {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 220px;
    margin-right: 0; }
    #story-page #sidebar .video {
      display: inline-block;
      padding-top: 10px;
      padding-bottom: 10px;
      clear: both; }
      #story-page #sidebar .video img {
        margin-right: 10px; }
      #story-page #sidebar .video .title {
        width: 130px;
        float: right; }
  #story-page .thankyou_bar {
    margin: 10px 0 0 -10px;
    padding: 5px;
    width: 950px;
    height: 92px;
    background: transparent url('../../images/ty-bar.png') no-repeat; }
    #story-page .thankyou_bar p {
      margin-left: 75px;
      margin-top: 3px;
      font-family: Helvetica;
      font-size: 13px; }
    #story-page .thankyou_bar img {
      margin-left: 75px;
      margin-top: 12px; }
  #story-page #asset {
    margin-top: 10px; }
    #story-page #asset #social-controls {
      padding: 9px 10px 3px 9px;
      margin-bottom: 0px;
      position: relative; }
      #story-page #asset #social-controls .edit-link {
        position: absolute;
        top: 12px;
        left: 850px;
        font-size: 14px;
        width: 20px; }
      #story-page #asset #social-controls .back-link {
        position: absolute;
        top: 13px;
        left: 650px;
        font-size: 14px; }
      #story-page #asset #social-controls .back-image {
        position: absolute;
        top: 10px;
        left: 620px;
        font-size: 14px; }
      #story-page #asset #social-controls .channel-story-assoc-link {
        position: absolute;
        top: 13px;
        left: 760px;
        font-family: Helvetica;
        font-size: 12px; }
      #story-page #asset #social-controls .channel-story-assoc-img {
        position: absolute;
        top: 10px;
        left: 730px; }
      #story-page #asset #social-controls form {
        display: none; }
      #story-page #asset #social-controls a {
        padding-top: 4px;
        padding-right: 20px; }
  #story-page #owner_badge {
    clear: both; }
    #story-page #owner_badge td {
      vertical-align: top; }

#shared-iframe #social-controls {
  padding: 9px 10px 3px 9px;
  margin-bottom: 0px;
  position: relative; }

#channel #channel-body {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 700px;
  margin-left: 0; }
#channel #channel-column {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 220px;
  margin-right: 0; }
#channel #channel-discussions {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 940px;
  display: block; }
#channel #comments-container {
  width: 645px; }

#episodes .episode {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 220px;
  margin-left: 0;
  margin: 0px 20px 25px 0px; }
#episodes .episode.last {
  margin-right: 0px; }
#episodes .episode-thumb {
  position: relative;
  margin-bottom: 12px; }
#episodes .title {
  margin-bottom: 5px; }

.video-carousel {
  height: 410px;
  margin-bottom: 20px;
  position: relative;
  width: 940px;
  display: inline-block; }
  .video-carousel .cloned {
    margin-left: -4px;
    margin-right: -4px; }
  .video-carousel .items-frame-bg {
    background: url("../../images/frame-carousel.png") no-repeat bottom;
    width: 100%!important;
    height: 415px;
    position: relative; }
  .video-carousel .items-bg {
    background-color: #000;
    top: 0; }
  .video-carousel .scrollable {
    width: 938px!important;
    height: 396px!important;
    background-color: #000;
    position: absolute;
    overflow: hidden;
    border: 1px solid #8a9598; }
  .video-carousel .items {
    margin-left: 9px;
    width: 20000em;
    position: absolute; }
    .video-carousel .items img.draft-border {
      border: 2px solid red !important; }
    .video-carousel .items img {
      width: 880px!important;
      height: 398px!important;
      vertical-align: top; }
    .video-carousel .items a {
      float: left; }
  .video-carousel a.prev,
  .video-carousel a.next {
    cursor: pointer;
    top: 45%;
    left: 0;
    display: block;
    width: 32px;
    height: 32px;
    position: absolute; }
  .video-carousel a.prev {
    margin-left: -16px;
    background-image: url("../../images/arrow-left.png"); }
  .video-carousel a.next {
    background-image: url("../../images/arrow-right.png");
    left: 925px; }
  .video-carousel .carousel-nav {
    width: 100%!important;
    text-align: center;
    padding: 5px 0;
    position: absolute;
    bottom: 0; }
  .video-carousel .carousel-nav-items {
    margin: 0 auto;
    display: table; }
  .video-carousel .carousel-nav-item {
    width: 5px;
    height: 5px;
    margin-right: 5px;
    float: left;
    cursor: pointer;
    border: solid 1px #FFF;
    background-color: #999; }

.mini-video-carousel {
  display: inline-block;
  height: 440px;
  margin-bottom: 20px;
  padding: 0;
  position: relative;
  width: 940px; }
  .mini-video-carousel .items-frame-bg {
    background: url("../../images/frame-mini-carousel.png") no-repeat;
    width: 540px;
    height: 245px;
    position: absolute;
    top: 168px;
    left: 40px; }
  .mini-video-carousel .items-bg {
    height: 226px;
    position: absolute; }
  .mini-video-carousel .scrollable {
    position: relative;
    height: 226px;
    width: 540px !important;
    overflow: hidden;
    left: 0px !important; }
  .mini-video-carousel .items {
    width: 20000em;
    position: absolute; }
    .mini-video-carousel .items img {
      width: 500px;
      height: 226px;
      vertical-align: top; }
    .mini-video-carousel .items a {
      float: left; }
  .mini-video-carousel a.prev,
  .mini-video-carousel a.next {
    cursor: pointer;
    float: left;
    padding: 0px;
    width: 32px;
    height: 32px;
    top: 97px;
    position: absolute; }
  .mini-video-carousel a.prev {
    left: -21px;
    background-image: url("../../images/arrow-left.png"); }
  .mini-video-carousel a.next {
    left: 531px;
    background-image: url("../../images/arrow-right.png"); }
  .mini-video-carousel .carousel-nav-item {
    width: 5px;
    height: 5px;
    margin-right: 5px;
    float: left;
    cursor: pointer;
    border: solid 1px #FFF;
    background-color: #999; }
  .mini-video-carousel .carousel-nav {
    position: relative;
    top: 226px;
    width: 540px;
    text-align: center;
    display: inline-block; }
  .mini-video-carousel .carousel-nav-items {
    margin: auto;
    display: table; }

#channel #channel-body.full-body {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 940px;
  margin-left: 0;
  margin-right: 0; }

#network #channel-header,
#shows #channel-header,
#neighborhood #channel-header,
#causes #channel-header,
#feature-edit-content #channel-header {
  background-position: 0 16px; }
  #network #channel-header h1,
  #shows #channel-header h1,
  #neighborhood #channel-header h1,
  #causes #channel-header h1,
  #feature-edit-content #channel-header h1 {
    margin-bottom: 4px;
    text-transform: uppercase;
    font-size: 18px;
    margin: 5px 0 20px 0; }
#network .featured-content,
#shows .featured-content,
#neighborhood .featured-content,
#causes .featured-content,
#feature-edit-content .featured-content {
  margin: 0 0 10px 0px; }
#network h3,
#shows h3,
#neighborhood h3,
#causes h3,
#feature-edit-content h3 {
  margin-bottom: 10px; }
#network #channel-body.col-body,
#shows #channel-body.col-body,
#neighborhood #channel-body.col-body,
#causes #channel-body.col-body,
#feature-edit-content #channel-body.col-body {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 540px;
  margin-left: 0; }
  #network #channel-body.col-body .post.summary,
  #network #channel-body.col-body .fragment, #network #channel-body.col-body h1, #network #channel-body.col-body h2, #network #channel-body.col-body h3, #network #channel-body.col-body h4, #network #channel-body.col-body .section-reference,
  #shows #channel-body.col-body .post.summary,
  #shows #channel-body.col-body .fragment, #shows #channel-body.col-body h1, #shows #channel-body.col-body h2, #shows #channel-body.col-body h3, #shows #channel-body.col-body h4, #shows #channel-body.col-body .section-reference,
  #neighborhood #channel-body.col-body .post.summary,
  #neighborhood #channel-body.col-body .fragment, #neighborhood #channel-body.col-body h1, #neighborhood #channel-body.col-body h2, #neighborhood #channel-body.col-body h3, #neighborhood #channel-body.col-body h4, #neighborhood #channel-body.col-body .section-reference,
  #causes #channel-body.col-body .post.summary,
  #causes #channel-body.col-body .fragment, #causes #channel-body.col-body h1, #causes #channel-body.col-body h2, #causes #channel-body.col-body h3, #causes #channel-body.col-body h4, #causes #channel-body.col-body .section-reference,
  #feature-edit-content #channel-body.col-body .post.summary,
  #feature-edit-content #channel-body.col-body .fragment, #feature-edit-content #channel-body.col-body h1, #feature-edit-content #channel-body.col-body h2, #feature-edit-content #channel-body.col-body h3, #feature-edit-content #channel-body.col-body h4, #feature-edit-content #channel-body.col-body .section-reference {
    width: 550px; }
#network #channel-body.full-body,
#shows #channel-body.full-body,
#neighborhood #channel-body.full-body,
#causes #channel-body.full-body,
#feature-edit-content #channel-body.full-body {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 940px;
  margin-left: 0;
  margin-right: 0; }
  #network #channel-body.full-body .post.summary,
  #network #channel-body.full-body .fragment, #network #channel-body.full-body h1, #network #channel-body.full-body h2, #network #channel-body.full-body h3, #network #channel-body.full-body h4, #network #channel-body.full-body .section-reference,
  #shows #channel-body.full-body .post.summary,
  #shows #channel-body.full-body .fragment, #shows #channel-body.full-body h1, #shows #channel-body.full-body h2, #shows #channel-body.full-body h3, #shows #channel-body.full-body h4, #shows #channel-body.full-body .section-reference,
  #neighborhood #channel-body.full-body .post.summary,
  #neighborhood #channel-body.full-body .fragment, #neighborhood #channel-body.full-body h1, #neighborhood #channel-body.full-body h2, #neighborhood #channel-body.full-body h3, #neighborhood #channel-body.full-body h4, #neighborhood #channel-body.full-body .section-reference,
  #causes #channel-body.full-body .post.summary,
  #causes #channel-body.full-body .fragment, #causes #channel-body.full-body h1, #causes #channel-body.full-body h2, #causes #channel-body.full-body h3, #causes #channel-body.full-body h4, #causes #channel-body.full-body .section-reference,
  #feature-edit-content #channel-body.full-body .post.summary,
  #feature-edit-content #channel-body.full-body .fragment, #feature-edit-content #channel-body.full-body h1, #feature-edit-content #channel-body.full-body h2, #feature-edit-content #channel-body.full-body h3, #feature-edit-content #channel-body.full-body h4, #feature-edit-content #channel-body.full-body .section-reference {
    width: 100%; }
#network #channel-column,
#shows #channel-column,
#neighborhood #channel-column,
#causes #channel-column,
#feature-edit-content #channel-column {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 380px;
  margin-right: 0; }
  #network #channel-column .featured-box .feature-container, #network #channel-column .featured-white-box .feature-container,
  #shows #channel-column .featured-box .feature-container, #shows #channel-column .featured-white-box .feature-container,
  #neighborhood #channel-column .featured-box .feature-container, #neighborhood #channel-column .featured-white-box .feature-container,
  #causes #channel-column .featured-box .feature-container, #causes #channel-column .featured-white-box .feature-container,
  #feature-edit-content #channel-column .featured-box .feature-container, #feature-edit-content #channel-column .featured-white-box .feature-container {
    width: 100%;
    display: inline-block; }
#network .feature,
#shows .feature,
#neighborhood .feature,
#causes .feature,
#feature-edit-content .feature {
  display: inline-block;
  width: 359px; }
#network .feature.channel .feature-body,
#network .feature.network .feature-body,
#network .feature.neighborhood .feature-body,
#network .feature.topic .feature-body,
#shows .feature.channel .feature-body,
#shows .feature.network .feature-body,
#shows .feature.neighborhood .feature-body,
#shows .feature.topic .feature-body,
#neighborhood .feature.channel .feature-body,
#neighborhood .feature.network .feature-body,
#neighborhood .feature.neighborhood .feature-body,
#neighborhood .feature.topic .feature-body,
#causes .feature.channel .feature-body,
#causes .feature.network .feature-body,
#causes .feature.neighborhood .feature-body,
#causes .feature.topic .feature-body,
#feature-edit-content .feature.channel .feature-body,
#feature-edit-content .feature.network .feature-body,
#feature-edit-content .feature.neighborhood .feature-body,
#feature-edit-content .feature.topic .feature-body {
  margin-left: 110px; }
#network .feature.show .feature-body,
#network .feature.story .feature-body,
#shows .feature.show .feature-body,
#shows .feature.story .feature-body,
#neighborhood .feature.show .feature-body,
#neighborhood .feature.story .feature-body,
#causes .feature.show .feature-body,
#causes .feature.story .feature-body,
#feature-edit-content .feature.show .feature-body,
#feature-edit-content .feature.story .feature-body {
  margin-left: 150px; }
#network .feature .subtitle,
#shows .feature .subtitle,
#neighborhood .feature .subtitle,
#causes .feature .subtitle,
#feature-edit-content .feature .subtitle {
  width: 230px; }
#network .feature-info,
#network .feature-thumb,
#shows .feature-info,
#shows .feature-thumb,
#neighborhood .feature-info,
#neighborhood .feature-thumb,
#causes .feature-info,
#causes .feature-thumb,
#feature-edit-content .feature-info,
#feature-edit-content .feature-thumb {
  width: 350px;
  float: left;
  position: relative; }
  #network .feature-info img,
  #network .feature-thumb img,
  #shows .feature-info img,
  #shows .feature-thumb img,
  #neighborhood .feature-info img,
  #neighborhood .feature-thumb img,
  #causes .feature-info img,
  #causes .feature-thumb img,
  #feature-edit-content .feature-info img,
  #feature-edit-content .feature-thumb img {
    vertical-align: top;
    float: left;
    margin: 0 10px 5px 0; }
#network .hr,
#shows .hr,
#neighborhood .hr,
#causes .hr,
#feature-edit-content .hr {
  margin-bottom: 10px; }

#channel .feature-container .ischannel {
  display: inline-block; }
  #channel .feature-container .ischannel a {
    float: left;
    margin-right: 10px;
    font-size: 12px; }
    #channel .feature-container .ischannel a img {
      border: solid 1px #999; }
  #channel .feature-container .ischannel .feature-body {
    float: right;
    width: 122px; }
    #channel .feature-container .ischannel .feature-body .title {
      display: inline-block; }
      #channel .feature-container .ischannel .feature-body .title a {
        font-size: 14px; }
    #channel .feature-container .ischannel .feature-body .subtitle {
      margin-top: 0px; }
      #channel .feature-container .ischannel .feature-body .subtitle a {
        float: none; }
    #channel .feature-container .ischannel .feature-body .desc {
      margin-top: 0px; }
      #channel .feature-container .ischannel .feature-body .desc a {
        font-style: normal; }
#channel .feature-thumb {
  position: relative; }
  #channel .feature-thumb a .ischannel {
    width: 58px;
    height: 32px; }

#videopinion {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 940px;
  margin-left: 0;
  margin-right: 0; }
  #videopinion h2 {
    margin-bottom: 15px; }
  #videopinion h3 {
    margin-top: 10px;
    margin-bottom: 10px; }
  #videopinion #definition {
    margin-left: -10px;
    margin-right: -10px; }
  #videopinion #form {
    margin-top: 10px;
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 700px;
    margin-left: -10px; }
    #videopinion #form .box {
      margin: 10px; }
  #videopinion #tips {
    margin-top: 20px;
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 220px;
    margin-right: 0;
    margin-right: -10px; }
  #videopinion .vote-badge {
    margin-top: 0px;
    padding: 12px 15px 12px 10px;
    display: inline-block;
    position: relative;
    vertical-align: top;
    line-height: 10px; }
  #videopinion .vote-green-check {
    padding-left: 5px;
    vertical-align: middle; }
  #videopinion .vote-button {
    position: absolute;
    top: 0px;
    left: 0px; }
  #videopinion .vote-badge-share-this {
    position: relative;
    top: 10px;
    left: 8px; }
  #videopinion .hint {
    margin-top: 10px; }
  #videopinion #topic_url input {
    width: 424px; }
  #videopinion #topic_url img {
    vertical-align: top; }
  #videopinion #share-links {
    margin-top: 10px; }
    #videopinion #share-links .title {
      margin-top: 1em;
      margin-bottom: 20px; }
    #videopinion #share-links a {
      padding: 10px 10px 10px 0px; }

.exclusive_videopinion .content-heading {
  margin-bottom: 0px! important;
  margin-right: 0px! important; }
.exclusive_videopinion #topic-stats {
  width: 300px !important;
  height: 62px !important;
  margin-top: 10px; }
  .exclusive_videopinion #topic-stats .stats {
    left: 55px !important;
    top: 10px !important; }
  .exclusive_videopinion #topic-stats #bubble {
    padding: 10px 0 0 3px !important; }
.exclusive_videopinion #hot-box {
  width: 685px !important;
  height: 280px; }
  .exclusive_videopinion #hot-box #feature-video {
    width: 300px !important;
    height: 165px !important; }
  .exclusive_videopinion #hot-box #feature-text {
    width: 350px !important;
    height: 183px;
    clear: both; }
  .exclusive_videopinion #hot-box #topic-play {
    clear: both;
    float: left;
    padding-left: 10px; }

.topics-index .topics, .exclusive_videopinion .topics {
  display: inline;
  float: left;
  margin-left: 0;
  margin-right: 0;
  width: 960px;
  width: 940px; }
  .topics-index .topics .video-thumbnail, .exclusive_videopinion .topics .video-thumbnail {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 220px;
    margin-left: 0px;
    margin-right: 21px;
    height: 200px; }
  .topics-index .topics .video-thumbnail.last, .exclusive_videopinion .topics .video-thumbnail.last {
    margin-right: 0px; }
  .topics-index .topics td, .exclusive_videopinion .topics td {
    vertical-align: top; }
  .topics-index .topics .content-heading, .exclusive_videopinion .topics .content-heading {
    margin-bottom: 5px; }
.topics-index .h3c, .exclusive_videopinion .h3c {
  margin-bottom: 20px; }
.topics-index #hot-box, .exclusive_videopinion #hot-box {
  width: 925px;
  float: left;
  margin-left: -10px;
  margin-right: -10px;
  margin-left: 0;
  margin-top: 10px;
  margin-bottom: 20px; }
  .topics-index #hot-box #feature-text, .exclusive_videopinion #hot-box #feature-text {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 380px;
    margin-left: 0;
    padding-left: 10px; }
    .topics-index #hot-box #feature-text #topic-title, .exclusive_videopinion #hot-box #feature-text #topic-title {
      margin-bottom: 3px; }
    .topics-index #hot-box #feature-text #topic-author, .exclusive_videopinion #hot-box #feature-text #topic-author {
      margin-bottom: 9px; }
  .topics-index #hot-box #topic-stats, .exclusive_videopinion #hot-box #topic-stats {
    width: 371px;
    position: relative; }
    .topics-index #hot-box #topic-stats .stats, .exclusive_videopinion #hot-box #topic-stats .stats {
      position: absolute;
      top: 88px;
      left: 80px;
      width: 290px;
      font-size: 16px;
      line-height: 20px; }
    .topics-index #hot-box #topic-stats #bubble, .exclusive_videopinion #hot-box #topic-stats #bubble {
      padding: 12px; }
  .topics-index #hot-box #feature-video, .exclusive_videopinion #hot-box #feature-video {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 460px;
    margin: 0px;
    width: 518px;
    height: 290px;
    border: solid 1px #CCC;
    margin-right: 0; }

#tour-stop-banner {
  width: 950px;
  height: 188px;
  clear: both; }
  #tour-stop-banner .paragraph-box {
    width: 165px;
    height: 148px;
    float: left;
    padding: 42px 0px 0px 20px; }
  #tour-stop-banner .tour-stops {
    width: 345px;
    height: 148px;
    float: right;
    margin-right: 42px;
    padding: 42px 0px 10px; }
    #tour-stop-banner .tour-stops li {
      float: left; }
    #tour-stop-banner .tour-stops li.date {
      width: 115px; }
    #tour-stop-banner .tour-stops li.time {
      width: 105px; }
    #tour-stop-banner .tour-stops li.location {
      width: 125px; }

.h2c {
  margin-bottom: 0px; }

#categories, #networks, #neighborhoods {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 940px;
  margin-left: 0px; }
  #categories .h2c, #networks .h2c, #neighborhoods .h2c {
    margin-top: 10px; }
  #categories #f-navbg, #networks #f-navbg, #neighborhoods #f-navbg {
    width: 300px;
    height: 427px;
    position: absolute; }
  #categories #f-navbar, #networks #f-navbar, #neighborhoods #f-navbar {
    width: 336px;
    height: 427px;
    position: absolute;
    top: 0px;
    left: -5px; }
    #categories #f-navbar #f-navheader, #networks #f-navbar #f-navheader, #neighborhoods #f-navbar #f-navheader {
      padding: 20px 30px 0px 30px;
      display: block; }
    #categories #f-navbar #f-navheader-hr, #networks #f-navbar #f-navheader-hr, #neighborhoods #f-navbar #f-navheader-hr {
      width: 291px;
      margin-left: 5px;
      margin-right: 20px; }
    #categories #f-navbar a, #networks #f-navbar a, #neighborhoods #f-navbar a {
      height: 87px;
      display: block;
      padding: 0px 30px 0px 30px; }
      #categories #f-navbar a .n-title, #networks #f-navbar a .n-title, #neighborhoods #f-navbar a .n-title {
        padding-top: 10px;
        display: block; }
      #categories #f-navbar a .n-desc, #networks #f-navbar a .n-desc, #neighborhoods #f-navbar a .n-desc {
        display: block; }
    #categories #f-navbar a:hover, #networks #f-navbar a:hover, #neighborhoods #f-navbar a:hover {
      z-index: 2; }
  #categories .videos, #networks .videos, #neighborhoods .videos {
    display: inline;
    float: left;
    margin-left: 0;
    margin-right: 0;
    width: 960px;
    margin-left: -10px;
    margin-right: -10px; }
    #categories .videos .video-thumbnail, #networks .videos .video-thumbnail, #neighborhoods .videos .video-thumbnail {
      display: inline;
      float: left;
      margin-left: 10px;
      margin-right: 10px;
      width: 220px; }
  #categories table th, #networks table th, #neighborhoods table th {
    padding: 5px 10px 5px 10px; }
  #categories table tr td, #networks table tr td, #neighborhoods table tr td {
    vertical-align: top; }
  #categories #hero-badges, #networks #hero-badges, #neighborhoods #hero-badges {
    position: absolute;
    top: 20px;
    right: 30px;
    width: 300px;
    z-index: 11;
    text-align: right; }
    #categories #hero-badges .hero-subtitle, #networks #hero-badges .hero-subtitle, #neighborhoods #hero-badges .hero-subtitle {
      margin-top: 10px; }
  #categories .hero, #networks .hero, #neighborhoods .hero {
    display: none; }
  #categories .shown, #networks .shown, #neighborhoods .shown {
    display: inline;
    margin-bottom: 20px; }
  #categories .show-block, #networks .show-block, #neighborhoods .show-block {
    display: block; }

#embed-code-div {
  display: none;
  width: 540px;
  height: 175px;
  margin-top: -20px;
  margin-bottom: 20px;
  background: url("../../images/background_share_embed.png") repeat-x scroll center bottom transparent;
  border: 1px solid #CCCCCC;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-right: 1px solid #CCCCCC;
  padding-left: 5px; }
  #embed-code-div #embed-textarea {
    width: 250px;
    height: 75px;
    font-size: 13px; }
  #embed-code-div #custom-size-fields {
    display: inline-block;
    width: 80px;
    font-size: 10px;
    position: relative; }
    #embed-code-div #custom-size-fields #custom-width, #embed-code-div #custom-size-fields #custom-height {
      width: 15px;
      height: 7px;
      font-size: 10px; }
  #embed-code-div #embed-span-text {
    float: right;
    margin: 32px 12px 10px;
    width: 245px;
    height: 130px; }
    #embed-code-div #embed-span-text span {
      font-size: 11px; }
  #embed-code-div #embed-close-image {
    float: right;
    margin-right: -10px; }
  #embed-code-div #embed-options {
    float: left;
    padding-left: 5px;
    padding-top: 30px; }
    #embed-code-div #embed-options .size-box {
      font-size: 10px;
      display: inline-block;
      background-color: #D9D9D9;
      width: 50px;
      height: 28px;
      border: 1px solid #CCC;
      margin-right: 2px;
      padding-top: -10px; }
    #embed-code-div #embed-options #size-940 div {
      width: 50px;
      height: 28px;
      background-color: #FFF; }
    #embed-code-div #embed-options #size-705 div {
      width: 37px;
      height: 21px;
      background-color: #FFF;
      margin-top: 7px; }
    #embed-code-div #embed-options #size-470 div {
      width: 25px;
      height: 14px;
      background-color: #FFF;
      margin-top: 14px; }
    #embed-code-div #embed-options #embed-autoplay {
      margin-left: 4px; }

#asset-edit .editoption {
  margin-bottom: 15px; }

#category {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 940px;
  margin-left: 0;
  margin-right: 0; }
  #category .video-thumbnail .category-name {
    display: none; }
  #category .videos {
    display: inline;
    float: left;
    margin-left: 0;
    margin-right: 0;
    width: 960px;
    margin-left: -10px;
    margin-right: -10px; }
    #category .videos .video-thumbnail {
      display: inline;
      float: left;
      margin-left: 10px;
      margin-right: 10px;
      width: 220px; }
    #category .videos table tr td {
      vertical-align: top;
      padding: 0px; }

.network {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 220px;
  margin-left: 0; }
  .network > img,
  .network .follow {
    margin-bottom: 12px; }
  .network h2 {
    margin-bottom: 0; }

.vitals {
  position: relative;
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 700px;
  margin-right: 0; }
  .vitals h1 {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 460px;
    margin-left: 0;
    margin-bottom: 14px;
    width: 690px; }
  .vitals .sharing {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 220px;
    margin-right: 0;
    position: absolute;
    bottom: 20px; }

.profile {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 700px;
  margin-right: 0; }
  .profile .bio {
    margin-bottom: 28px; }
    .profile .bio > div:first-child {
      white-space: pre-wrap; }
  .profile .videos {
    display: inline;
    float: left;
    margin-left: 0;
    margin-right: 0;
    width: 720px;
    margin-left: -10px;
    margin-right: -10px; }
  .profile .pagination {
    float: left;
    width: 100%; }
  .profile .activity-stream {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 700px;
    margin-left: 0;
    margin-right: 0; }

.comments-index .pagination {
  margin-bottom: 20px; }

.counters {
  padding: 0px 0 1px 0;
  position: relative;
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 700px;
  margin-right: 0;
  margin-bottom: 20px; }

.counter,
.badges {
  display: inline;
  float: left;
  padding-left: 10px;
  padding-right: 10px; }

.counter {
  width: 80px; }

.badges {
  width: 80px;
  padding: 10px;
  position: absolute;
  bottom: 24px;
  margin-right: 0; }

.avatar {
  width: 218px; }

.avatar-thumb {
  margin-right: 6px;
  margin-bottom: 6px;
  display: inline-block; }

.post p {
  margin-bottom: 24px; }

.follow {
  display: block;
  height: 36px;
  margin: 0;
  padding: 0;
  margin-left: 9px; }
  .follow span {
    text-align: center;
    display: block;
    height: 18px;
    padding: 9px 0; }

.browse-stories .h1c {
  margin-top: 20px; }

#homepage {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 940px;
  margin-left: 0px;
  position: relative; }
  #homepage #channels-of-interest,
  #homepage #networks-of-interest,
  #homepage #neighborhoods-of-interest {
    display: inline-block; }
    #homepage #channels-of-interest .channel, #homepage #channels-of-interest .superchannel, #homepage #channels-of-interest .exclusive_landing_channel, #homepage #channels-of-interest .super_exclusive_channel,
    #homepage #networks-of-interest .channel, #homepage #networks-of-interest .superchannel, #homepage #networks-of-interest .exclusive_landing_channel, #homepage #networks-of-interest .super_exclusive_channel,
    #homepage #neighborhoods-of-interest .channel, #homepage #neighborhoods-of-interest .superchannel, #homepage #neighborhoods-of-interest .exclusive_landing_channel, #homepage #neighborhoods-of-interest .super_exclusive_channel {
      display: inline-block; }
  #homepage #a-column {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 380px;
    margin-left: 0; }
    #homepage #a-column .featured-box {
      width: 360px; }
  #homepage #b-column {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 460px;
    margin-right: 0; }
    #homepage #b-column .featured-box, #homepage #b-column .featured-white-box {
      width: 520px; }
  #homepage .standalone-heading .content-heading {
    width: 540px; }
  #homepage .grid {
    width: 540px; }
    #homepage .grid img {
      margin-right: 10px; }
  #homepage .freewrite-widget {
    margin-bottom: 0px; }
  #homepage .featured-box, #homepage .featured-white-box {
    padding: 10px;
    margin-bottom: 20px; }
    #homepage .featured-box .channel-list .title, #homepage .featured-white-box .channel-list .title {
      font-size: 18px;
      line-height: 18px;
      margin-bottom: 5px;
      font-weight: normal; }
    #homepage .featured-box .channel-list .subtitle, #homepage .featured-white-box .channel-list .subtitle {
      font-size: 14px;
      line-height: 14px;
      margin-bottom: 12px;
      font-weight: normal; }
    #homepage .featured-box .content-heading, #homepage .featured-white-box .content-heading {
      margin: 0px -10px 10px 0px; }
    #homepage .featured-box hr, #homepage .featured-white-box hr {
      border: 0px solid #CCC;
      border-collapse: collapse;
      height: 1px; }
    #homepage .featured-box h2, #homepage .featured-white-box h2 {
      font-size: 30px;
      margin-bottom: 5px; }
    #homepage .featured-box .user, #homepage .featured-white-box .user {
      margin-bottom: 5px; }
    #homepage .featured-box .subtitle, #homepage .featured-white-box .subtitle {
      font-size: 14px;
      line-height: 18px;
      margin-bottom: 5px; }
    #homepage .featured-box .desc, #homepage .featured-white-box .desc {
      font-size: 12px;
      line-height: 18px; }
    #homepage .featured-box .channel-list, #homepage .featured-white-box .channel-list {
      width: 200px; }
  #homepage .featured-box.networks {
    overflow: hidden; }
    #homepage .featured-box.networks ul {
      width: 100000px;
      position: absolute;
      height: 100%; }
      #homepage .featured-box.networks ul li {
        float: left;
        width: 100px;
        padding: 0 8px;
        font-size: 14px;
        margin-left: -2px; }
        #homepage .featured-box.networks ul li img {
          display: block;
          border: 1px #ccc solid;
          margin-bottom: 5px; }
    #homepage .featured-box.networks .scroll_pane {
      position: relative; }
    #homepage .featured-box.networks .scrollable {
      width: 462px;
      overflow: hidden;
      margin: auto;
      position: relative;
      height: 140px; }
    #homepage .featured-box.networks a.browse {
      cursor: pointer;
      float: left;
      padding: 0px;
      width: 32px;
      height: 32px;
      top: 40px;
      position: absolute; }
    #homepage .featured-box.networks a.browse.left {
      background-image: url("../../images/arrow-left.png");
      left: 0px; }
    #homepage .featured-box.networks a.browse.right {
      background-image: url("../../images/arrow-right.png");
      right: 0px; }
  #homepage #whats-new-widget .wnwscrollable {
    position: relative;
    overflow: hidden;
    width: 360px; }
    #homepage #whats-new-widget .wnwscrollable .items {
      position: absolute;
      width: 20000em; }
  #homepage #whats-new-widget div.whats-new-actions {
    display: block;
    height: 30px; }
  #homepage #whats-new-widget a.browse.up {
    background-image: url("../../images/arrow-up.png");
    display: block;
    height: 30px;
    width: 30px;
    float: left;
    margin-left: 140px;
    cursor: pointer; }
  #homepage #whats-new-widget a.browse.down {
    background-image: url("../../images/arrow-down.png");
    display: block;
    height: 30px;
    width: 30px;
    float: right;
    margin-right: 150px;
    cursor: pointer; }
  #homepage #whats-new-widget .whats-new-feed-entry {
    vertical-align: middle;
    height: 82px;
    padding-top: 5px; }
    #homepage #whats-new-widget .whats-new-feed-entry .entry-snippet-box {
      width: 42px; }
    #homepage #whats-new-widget .whats-new-feed-entry .entry-snippet {
      font-size: 8px;
      font-weight: bold;
      font-family: Arial;
      color: #FFF;
      height: 19px;
      width: 42px;
      padding-left: 6px;
      float: left; }
    #homepage #whats-new-widget .whats-new-feed-entry .entry-text {
      margin-left: 53px;
      width: 306px;
      height: 72px; }
      #homepage #whats-new-widget .whats-new-feed-entry .entry-text p {
        display: inline; }
    #homepage #whats-new-widget .whats-new-feed-entry .entry-time-ago {
      text-align: right;
      display: block;
      font-size: 10px;
      font-style: italic;
      color: #999; }
  #homepage #whats-new-widget .image-media {
    background-image: url(../../images/text/enu1033/whats-new-widget/video.png); }
  #homepage #whats-new-widget .image-hello {
    background-image: url(../../images/text/enu1033/whats-new-widget/hello.png); }
  #homepage #whats-new-widget .image-blog {
    background-image: url(../../images/text/enu1033/whats-new-widget/blog.png); }
  #homepage #whats-new-widget .image-talk {
    background-image: url(../../images/text/enu1033/whats-new-widget/talk.png); }
  #homepage #whats-new-widget .image-tweet {
    background-image: url(../../images/text/enu1033/whats-new-widget/tweet.png); }
  #homepage #whats-new-widget .image-fb {
    background-image: url(../../images/text/enu1033/whats-new-widget/fb.png); }

#new_asset {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 940px;
  margin-left: 0;
  margin-right: 0; }

#tooltip_login_up, #tooltip_login_down {
  width: 540px;
  height: 340px; }

#loginbox {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 460px;
  overflow: visible;
  margin-bottom: 50px; }

#logincontent2 #submitcontent {
  margin-top: 10px;
  margin-left: 10px; }
#logincontent2 #signup {
  float: right;
  padding-top: 10px;
  text-align: right;
  margin-right: 10px; }

.button_login {
  display: block;
  height: 36px;
  width: 100px;
  margin: 0;
  padding: 0;
  border: 0; }

.button_signup {
  display: block;
  height: 36px;
  width: 100px;
  margin: 0;
  padding: 0;
  border: 0;
  margin-right: 20px;
  margin-bottom: 20px; }

#editprofile {
  overflow: visible;
  padding: 0px;
  margin: 0px; }
  #editprofile #reginfo {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 10px; }

#editprofile h1 {
  margin-top: 10px; }
#editprofile #regform {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 460px;
  overflow: visible;
  margin-left: 0px; }
#editprofile #regcontent #avatar {
  margin-left: 20px;
  margin-right: 20px; }
#editprofile #regcontent textarea {
  height: 200px; }
#editprofile #avatar {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 380px; }
  #editprofile #avatar .button_update {
    display: block;
    height: 36px;
    width: 100px;
    margin: 0;
    padding: 0;
    border: 0;
    margin-right: 20px;
    margin-bottom: 20px; }
#editprofile #reginfo {
  float: left;
  width: 378px;
  min-height: 700px;
  margin-top: 20px;
  padding-left: 0px;
  margin-left: 0px;
  padding-right: 20px; }
  #editprofile #reginfo #reginfobadge {
    position: relative;
    top: -40px;
    right: -40px;
    float: right;
    z-index: 500;
    float: right; }
  #editprofile #reginfo #reginfocontent {
    float: left;
    position: relative;
    z-index: 100;
    top: -70px;
    left: 20px; }

#new_register {
  display: block; }
  #new_register > .header {
    height: 160px; }
    #new_register > .header .content {
      padding-top: 45px; }
    #new_register > .header h1 {
      height: 24px !important; }
  #new_register #regform {
    position: relative;
    margin-top: -33px;
    margin-left: 10px;
    width: 610px;
    float: left; }
    #new_register #regform > .header {
      height: 65px; }
    #new_register #regform .seal {
      width: 96px;
      height: 96px;
      z-index: 1;
      position: absolute;
      top: -17px;
      left: -35px; }
    #new_register #regform .content {
      padding: 20px; }
      #new_register #regform .content form {
        width: 100%; }
  #new_register #reginfo {
    width: 320px;
    float: left; }
    #new_register #reginfo h2,
    #new_register #reginfo p {
      line-height: 0px !important;
      margin: 0px !important; }
    #new_register #reginfo h2 {
      height: 75px !important; }
    #new_register #reginfo ul {
      height: 281px;
      margin-left: 20px;
      margin-top: 22px; }
  #new_register .clear {
    clear: both;
    height: 10px; }

#email_verification {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 940px;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  height: 471px; }
  #email_verification .verification_step {
    float: left;
    margin-top: 40px;
    width: 163px; }
  #email_verification .left {
    margin-left: 268px; }
    #email_verification .left .icon {
      width: 163px;
      height: 103px; }
  #email_verification .female {
    width: 65px;
    height: 104px; }
  #email_verification .male {
    width: 76px;
    height: 104px; }
  #email_verification .neutral {
    width: 76px;
    height: 104px; }
  #email_verification .icon {
    margin: 0 auto; }
  #email_verification .text {
    width: 160px;
    height: 40px;
    margin-top: 13px; }
  #email_verification .left .text {
    margin-left: -12px; }
  #email_verification .arrow {
    width: 48px;
    height: 39px;
    float: left;
    margin-left: 30px;
    margin-top: 70px; }
  #email_verification p.bottom {
    margin-top: 40px;
    clear: both; }
  #email_verification h1 {
    margin-top: 50px;
    margin-bottom: 15px; }
  #email_verification h2 {
    margin-bottom: 5px; }

#profile_edit .completed {
  padding-top: 0px;
  padding-bottom: 0px;
  line-height: 38px; }
#profile_edit .avatar {
  height: 138px;
  width: 138px;
  text-align: center;
  margin-bottom: 20px;
  float: left;
  margin-right: 10px; }
  #profile_edit .avatar img {
    height: 138px;
    width: 138px; }
#profile_edit .file_field {
  display: inline-block;
  width: 340px;
  padding: 8px;
  margin-top: 49px; }
  #profile_edit .file_field input {
    padding: 2px; }
#profile_edit .left {
  width: 515px;
  margin-left: 10px;
  margin-right: 10px;
  float: left;
  display: inline-block; }
#profile_edit .right {
  margin-left: 10px;
  float: left; }
#profile_edit .hr {
  clear: both; }
#profile_edit form {
  width: 100%; }
#profile_edit textarea {
  width: 340px;
  height: 256px; }

form .actions {
  height: 48px; }
  form .actions input {
    float: left; }
  form .actions span {
    float: left;
    margin-top: 15px; }

#passreset {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
  margin-top: 50px;
  margin-bottom: 50px; }
  #passreset #resetleft,
  #passreset #resetright {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 220px; }
  #passreset h1 {
    margin-top: 10px; }
  #passreset #resetform {
    width: 460px;
    padding: 10px;
    margin-left: auto;
    margin-right: auto; }
    #passreset #resetform #resetbox {
      padding-left: 10px;
      padding-right: 10px; }
      #passreset #resetform #resetbox input[type='text'] {
        width: 420px; }
      #passreset #resetform #resetbox .button_send {
        display: block;
        height: 36px;
        width: 100px;
        margin: 0;
        padding: 0;
        border: 0;
        float: right;
        margin-right: 10px;
        margin-bottom: 20px; }

#biotable td {
  padding: 10px; }

#topic_content {
  width: 940px;
  margin-top: -10px; }
  #topic_content #topic_header {
    padding: 10px 0; }
  #topic_content #seed-portion {
    height: 400px; }
  #topic_content #highlighted-responses {
    height: 160px;
    width: 790px;
    margin: 0 auto; }
  #topic_content #teasers {
    width: 945px; }
  #topic_content #related-exclusive-vidops {
    overflow: auto;
    width: 225px;
    height: 175px;
    margin-top: 5px; }
    #topic_content #related-exclusive-vidops .related-vidop-logo {
      margin-top: 6px; }
    #topic_content #related-exclusive-vidops .related-vidop-title {
      margin-top: -5px; }

#topicnew h1 {
  margin-bottom: 20px; }
#topicnew label {
  display: inline; }
#topicnew #form {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 700px;
  margin-left: 0;
  padding: 0px;
  margin-left: 0px;
  overflow: visible; }
#topicnew .topic_record_button {
  margin-right: 10px;
  margin-left: 30px; }
#topicnew .greencheck {
  vertical-align: sub; }
#topicnew #topic_feedback {
  display: none;
  padding: 3px; }
#topicnew #topic_record {
  display: none;
  text-align: center; }
#topicnew #topic_upload {
  display: none; }
#topicnew input {
  width: 500px;
  margin: 12px 0; }
#topicnew select {
  width: 500px;
  margin: 15px 10px 8px 0; }
#topicnew .submit_button {
  width: 306px; }
#topicnew #tips {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 220px;
  margin-right: 0;
  margin-left: 0px; }
  #topicnew #tips h3 {
    margin-bottom: 15px; }
  #topicnew #tips ol {
    margin-left: 20px;
    line-height: 16px;
    font-size: 14px; }
    #topicnew #tips ol .sub-txt {
      font-size: 12px;
      text-align: justify; }
#topicnew #topic_title_field {
  margin-left: 33px; }
#topicnew #topic_channel_field {
  margin-left: 33px; }
#topicnew #topic_tags_field {
  margin-left: 33px; }
  #topicnew #topic_tags_field label {
    display: block;
    margin-bottom: 2px; }
  #topicnew #topic_tags_field .add-topic {
    display: block;
    margin-bottom: 20px; }
  #topicnew #topic_tags_field input {
    color: grey; }

#new_asset label {
  padding-bottom: 10px; }
#new_asset input,
#new_asset textarea,
#new_asset select {
  margin-top: 6px;
  margin-bottom: 10px; }
#new_asset .button_submit {
  display: block;
  height: 36px;
  width: 100px;
  margin: 0;
  padding: 0;
  border: 0;
  margin-right: 10px;
  margin-bottom: 20px; }

#errorcontent {
  text-align: center; }
  #errorcontent .dialog {
    min-height: 300px;
    margin-top: 200px; }
    #errorcontent .dialog h1 {
      margin-top: 25px; }
    #errorcontent .dialog .msg {
      margin-top: 10px; }
    #errorcontent .dialog a {
      padding: 15px; }

.layouts-edit label {
  display: block;
  margin-top: 10px; }
.layouts-edit .frag-box {
  padding: 5px;
  border-width: 1px 20px 1px 20px;
  margin-top: 10px;
  width: 626px; }
.layouts-edit #nav-bar {
  display: none; }
.layouts-edit #edit-channel {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 940px;
  margin-left: 0;
  margin-right: 0; }
  .layouts-edit #edit-channel #tabs #tabs-1 {
    padding: 4px; }
    .layouts-edit #edit-channel #tabs #tabs-1 .ui-tabs-panel {
      padding: 0px; }
  .layouts-edit #edit-channel .ui-tabs-nav h2 img {
    vertical-align: middle;
    margin: 10px; }
  .layouts-edit #edit-channel #subtabs .ui-tabs-nav {
    height: 520px; }
.layouts-edit .add-links {
  margin-top: 20px;
  margin-bottom: 20px; }
  .layouts-edit .add-links img {
    vertical-align: middle; }
.layouts-edit .submit-options input {
  vertical-align: middle; }

.custom_colors-edit {
  margin-left: 0px;
  padding-left: 0px; }
  .custom_colors-edit .inputstyle {
    display: block;
    width: 190px;
    padding: 3px;
    font-size: 12px;
    margin: 3px 0 0 0; }
  .custom_colors-edit .content-heading {
    width: 900px; }
  .custom_colors-edit .color-container {
    width: 900px;
    display: inline-block;
    margin-bottom: 20px; }
  .custom_colors-edit .color-block {
    position: relative;
    float: left;
    margin-right: 10px; }
  .custom_colors-edit .header-color {
    width: 200px;
    height: 75px;
    background-color: #FF0000;
    cursor: pointer;
    border: solid 1px #AAA; }
  .custom_colors-edit .picker {
    z-index: 100;
    position: absolute;
    top: 60px;
    left: 150px;
    background-color: #FFFFFF;
    display: none;
    padding: 10px;
    border: solid 1px #AAA; }
  .custom_colors-edit img {
    margin: 10px; }

#container.users #register #regform {
  overflow: visible;
  padding: 0px;
  width: 530px; }

#adminnew h1 {
  margin-bottom: 20px; }
#adminnew label {
  margin-bottom: 6px; }
#adminnew input {
  margin-top: 6px;
  margin-bottom: 6px; }

#adminpanel h1 {
  margin-bottom: 10px; }
#adminpanel table {
  border-collapse: separate; }
  #adminpanel table tr th {
    padding: 10px; }
  #adminpanel table tr td {
    padding: 10px; }

#admin-page-content table {
  border-collapse: separate; }
  #admin-page-content table tr th {
    padding: 10px; }
  #admin-page-content table tr td {
    padding: 10px; }

#page.prelaunch #content {
  margin-top: 288px;
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 780px;
  padding-left: 80px;
  padding-right: 80px; }
  #page.prelaunch #content .alpha {
    margin-left: 0; }
  #page.prelaunch #content .omega {
    margin-right: 0; }

#container.prelaunch-prelaunch_landing #content p,
#container.users-create #content p,
#container.user_sessions-new #content p,
#container.user_sessions-create #content p {
  margin-bottom: 32px; }

#container.home-terms_and_conditions #content p,
#container.home-terms_and_conditions #content h1,
#container.home-terms_and_conditions #content h2,
#container.home-terms_and_conditions #content li,
#container.home-privacy_policy #content p,
#container.home-privacy_policy #content h1,
#container.home-privacy_policy #content h2,
#container.home-privacy_policy #content li,
#container.home-copyright_policy #content p,
#container.home-copyright_policy #content h1,
#container.home-copyright_policy #content h2,
#container.home-copyright_policy #content li {
  margin-bottom: 16px; }
#container.home-terms_and_conditions #content ol, #container.home-terms_and_conditions #content li,
#container.home-privacy_policy #content ol, #container.home-privacy_policy #content li,
#container.home-copyright_policy #content ol, #container.home-copyright_policy #content li {
  margin-left: 16px; }

#container.prelaunch-prelaunch_landing #content h1,
#container.users-create #content h1,
#container.user_sessions-new #content h1,
#container.user_sessions-create #content h1 {
  height: 63px;
  margin-bottom: 0px; }
#container.prelaunch-prelaunch_landing #content h2,
#container.users-create #content h2,
#container.user_sessions-new #content h2,
#container.user_sessions-create #content h2 {
  margin-bottom: 0px; }
#container.prelaunch-prelaunch_landing #content #register,
#container.users-create #content #register,
#container.user_sessions-new #content #register,
#container.user_sessions-create #content #register {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 300px;
  padding-right: 80px;
  margin-left: 0;
  width: 370px; }
  #container.prelaunch-prelaunch_landing #content #register #regform,
  #container.users-create #content #register #regform,
  #container.user_sessions-new #content #register #regform,
  #container.user_sessions-create #content #register #regform {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 300px;
    padding-right: 80px;
    margin-left: 0;
    margin-right: 0; }
    #container.prelaunch-prelaunch_landing #content #register #regform .field_container,
    #container.prelaunch-prelaunch_landing #content #register #regform .hr,
    #container.users-create #content #register #regform .field_container,
    #container.users-create #content #register #regform .hr,
    #container.user_sessions-new #content #register #regform .field_container,
    #container.user_sessions-new #content #register #regform .hr,
    #container.user_sessions-create #content #register #regform .field_container,
    #container.user_sessions-create #content #register #regform .hr {
      display: inline;
      float: left;
      margin-left: 10px;
      margin-right: 10px;
      width: 300px;
      margin-left: 0;
      margin-right: 0; }
    #container.prelaunch-prelaunch_landing #content #register #regform .divider,
    #container.users-create #content #register #regform .divider,
    #container.user_sessions-new #content #register #regform .divider,
    #container.user_sessions-create #content #register #regform .divider {
      width: 300px; }
    #container.prelaunch-prelaunch_landing #content #register #regform .button_signup,
    #container.users-create #content #register #regform .button_signup,
    #container.user_sessions-new #content #register #regform .button_signup,
    #container.user_sessions-create #content #register #regform .button_signup {
      margin: 0;
      clear: both; }
    #container.prelaunch-prelaunch_landing #content #register #regform #user_salutation,
    #container.users-create #content #register #regform #user_salutation,
    #container.user_sessions-new #content #register #regform #user_salutation,
    #container.user_sessions-create #content #register #regform #user_salutation {
      float: left;
      width: 92px;
      position: relative;
      top: 3px; }
    #container.prelaunch-prelaunch_landing #content #register #regform #user_real_name,
    #container.users-create #content #register #regform #user_real_name,
    #container.user_sessions-new #content #register #regform #user_real_name,
    #container.user_sessions-create #content #register #regform #user_real_name {
      float: right;
      width: 190px; }
#container.prelaunch-prelaunch_landing #content #loginbox,
#container.users-create #content #loginbox,
#container.user_sessions-new #content #loginbox,
#container.user_sessions-create #content #loginbox {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 300px;
  margin-right: 0; }

#container.debug-test_pattern #content .left,
#container.debug-test_pattern #content .right,
#container.debug-test_pattern #content .both {
  margin-bottom: 20px; }
#container.debug-test_pattern #content .left {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 460px;
  margin-left: 0;
  clear: both; }
  #container.debug-test_pattern #content .left .heading-txt {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 460px;
    margin-left: 0;
    margin-right: 0; }
#container.debug-test_pattern #content .right {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 460px;
  margin-right: 0; }
  #container.debug-test_pattern #content .right .heading-txt {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 460px;
    margin-left: 0;
    margin-right: 0; }
#container.debug-test_pattern #content .both {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 940px;
  margin-left: 0;
  margin-right: 0; }
  #container.debug-test_pattern #content .both .heading-txt {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 940px;
    margin-left: 0;
    margin-right: 0; }
#container.debug-test_pattern #content .heading-txt {
  margin-bottom: 20px;
  padding: 0; }
  #container.debug-test_pattern #content .heading-txt span {
    padding: 10px;
    float: left; }
#container.debug-test_pattern #content .featured-box-headings .heading-txt {
  margin-bottom: 10px; }

#container.debug-test_pattern #content .main-nav {
  margin-left: 0;
  margin-right: 0; }
#container.debug-test_pattern #content #regform {
  clear: both; }

#admin #header {
  display: inline-block;
  text-align: center;
  padding-top: 10px; }
  #admin #header #logo-signup {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
    display: inline-block;
    margin-bottom: 10px;
    text-align: left; }
    #admin #header #logo-signup #logo {
      display: inline;
      float: left;
      margin-left: 10px;
      margin-right: 10px;
      width: 460px; }
    #admin #header #logo-signup #signup {
      display: inline;
      float: left;
      margin-left: 10px;
      margin-right: 10px;
      width: 460px;
      text-align: right;
      padding-top: 20px; }
  #admin #header #topnav {
    display: inline-block; }
    #admin #header #topnav .nav-container {
      display: inline;
      float: left;
      margin-left: 10px;
      margin-right: 10px;
      width: 940px;
      margin-left: auto;
      margin-right: auto;
      text-align: left;
      float: left; }
      #admin #header #topnav .nav-container .navitem {
        text-transform: uppercase;
        font-size: 12px;
        display: inline;
        padding: 10px; }
#admin #admin-topic-content {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 940px; }
#admin #topicform {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 700px; }
  #admin #topicform .sub9 {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 700px;
    margin-left: 0;
    margin-right: 0;
    padding: 5px;
    width: 680px; }
  #admin #topicform .sub10 {
    float: left;
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 700px;
    margin-left: 0;
    margin-right: 0;
    width: 325px;
    padding: 5px;
    margin-right: 25px; }
    #admin #topicform .sub10 select {
      margin-top: 3px;
      width: 305px; }
    #admin #topicform .sub10 span .add-topic {
      display: block;
      margin-top: 5px; }
  #admin #topicform .sub11 {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 700px;
    margin-left: 0;
    margin-right: 0;
    width: 315px;
    padding: 5px; }
    #admin #topicform .sub11 select {
      margin-top: 3px;
      width: 325px; }
    #admin #topicform .sub11 textarea {
      width: 308px;
      height: 135px;
      color: grey; }
  #admin #topicform .white {
    padding: 5px 5px 5px 0px; }
#admin #topicdisplay {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 220px; }
#admin #tour-stop-form .select-item {
  float: left;
  padding-right: 25px; }
#admin #tour-stop-form .input-item {
  float: left;
  padding-right: 20px; }
#admin #feature {
  display: inline-block; }
  #admin #feature h1 {
    margin-bottom: 5px;
    width: 380px; }
  #admin #feature #feature-image,
  #admin #feature #feature-info {
    float: left; }
  #admin #feature #featured-image-thumb {
    z-index: 100;
    left: 0px;
    top: 0px;
    cursor: pointer; }
  #admin #feature #featured-image-icon {
    position: relative;
    margin-top: -42px;
    top: -100px;
    left: 242px;
    z-index: 1000;
    width: 38px;
    height: 42px;
    display: none; }
  #admin #feature #feature-info {
    padding: 20px; }
  #admin #feature table {
    width: 380px; }
  #admin #feature td {
    padding: 10px 5px 5px 5px; }
  #admin #feature .info-details {
    font-size: 14px;
    margin-bottom: 4px; }
  #admin #feature i {
    display: inline-block;
    margin-bottom: 20px; }
#admin .sub-item {
  float: left;
  display: inline;
  padding: 0px 15px 10px 0px;
  height: 180px;
  width: 218px; }
  #admin .sub-item .sub-item-thumb {
    cursor: pointer;
    width: 218px;
    height: 121px;
    margin-bottom: 10px; }
  #admin .sub-item .item-thumb {
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 1; }
    #admin .sub-item .item-thumb .thumbnail {
      width: 218px; }
  #admin .sub-item .item-play {
    position: relative;
    top: -75px;
    left: 100px;
    display: none;
    z-index: 100; }
  #admin .sub-item .item-subnav {
    padding: 5px;
    text-align: center;
    position: relative;
    top: -45px;
    height: 12px;
    display: none;
    z-index: 200; }
#admin #nav-sort {
  margin: 0px 0px 20px 0px;
  display: block; }
  #admin #nav-sort a,
  #admin #nav-sort a:visited {
    padding: 5px 20px 5px 20px;
    margin-right: 10px; }
#admin #admin-page-content {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
  text-align: left; }
  #admin #admin-page-content .nav-sub {
    display: inline-block;
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 940px;
    margin-bottom: 10px; }
    #admin #admin-page-content .nav-sub .navitem {
      display: inline;
      padding: 5px 5px 0px 5px;
      margin-right: 10px;
      float: left; }

#admin #admin-page-content #user-admin-content {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 940px; }
  #admin #admin-page-content #user-admin-content table {
    width: 720px;
    margin-bottom: 20px; }
  #admin #admin-page-content #user-admin-content input[type=submit] {
    margin-bottom: 20px; }

#admin #admin-page-content .back {
  float: right; }

.map_widgets-edit input[type=submit] {
  margin-bottom: 20px; }
.map_widgets-edit .col1 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 220px;
  margin-left: 0; }

.posts-index table {
  border-collapse: separate; }
  .posts-index table tr th {
    padding: 10px; }
  .posts-index table tr td {
    padding: 10px; }

.strip_grid {
  height: 425px;
  width: 700px;
  float: left; }
  .strip_grid ul.sortable {
    padding-top: 20px;
    display: inline-block; }
    .strip_grid ul.sortable li {
      width: 168px;
      height: 401px;
      display: inline-block;
      margin-right: 13px;
      float: left; }
      .strip_grid ul.sortable li div:first-child {
        height: 375px;
        display: block; }
      .strip_grid ul.sortable li div.controls {
        height: 22px; }
        .strip_grid ul.sortable li div.controls .move {
          float: left;
          margin: 4px 0 0 4px; }
        .strip_grid ul.sortable li div.controls .remove {
          float: right;
          margin: 3px 3px 0 0; }
    .strip_grid ul.sortable li:first-child {
      margin-left: 80px; }

#new_grid {
  width: 100%; }

#strip_frame {
  height: 1px;
  width: 1px;
  display: none; }

.grid_management {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 0;
  width: 700px; }
  .grid_management .wrap {
    width: 700px; }
  .grid_management .header {
    padding: 10px 0; }
    .grid_management .header a,
    .grid_management .header .left_arrow {
      margin-right: 20px; }
    .grid_management .header .right_arrow {
      margin-left: 20px; }
  .grid_management .scrollable_grids_wrap {
    display: block;
    width: 700px;
    height: 530px;
    margin-top: 20px; }
    .grid_management .scrollable_grids_wrap .hidden {
      overflow: hidden; }
    .grid_management .scrollable_grids_wrap p {
      margin-top: 40px;
      margin-bottom: 12px; }

#scrollable_grids {
  display: block;
  height: 425px;
  width: 2100px; }

#strips {
  width: 700px; }

#strip_library {
  margin: auto;
  position: relative;
  width: 700px;
  display: inline-block; }
  #strip_library ul {
    padding: 5px;
    height: 180px; }
  #strip_library .wrap {
    overflow: auto;
    white-space: nowrap;
    position: relative;
    width: 700px; }
    #strip_library .wrap li {
      margin: 0 10px;
      display: -moz-inline-box;
      display: inline-block;
      margin: 5px; }
      #strip_library .wrap li a {
        width: 108px;
        display: block; }
        #strip_library .wrap li a span {
          width: 108px;
          display: block; }
      #strip_library .wrap li img {
        display: block; }

#tip {
  display: none;
  height: 55px;
  width: 137px;
  padding-top: 15px;
  color: #fff;
  z-index: 1; }

#contact-us {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 940px;
  margin-left: 0px;
  margin-right: 10px;
  position: relative; }
  #contact-us h1,
  #contact-us h2,
  #contact-us h3,
  #contact-us address {
    text-indent: -100em;
    overflow: hidden;
    line-height: 0px;
    margin: 0;
    height: 0px; }
  #contact-us div.errors-present {
    margin-left: 0px;
    margin-right: 0px; }
    #contact-us div.errors-present .error-tick {
      margin: 0px; }
  #contact-us div.errors-present.error-messages .error-tick {
    margin-left: 29px; }
  #contact-us div.error-messages {
    padding-left: 40px; }
    #contact-us div.error-messages ul {
      margin-top: 5px;
      padding-left: 15px; }
  #contact-us .contact-headline {
    display: inline-block;
    width: 100%;
    height: 105px; }
    #contact-us .contact-headline img {
      margin-top: 23px; }
  #contact-us .contact-form {
    width: 363px;
    height: 605px;
    float: left;
    padding: 45px 0 0 45px; }
    #contact-us .contact-form input[type=image] {
      padding: 0px; }
    #contact-us .contact-form select {
      padding: 3px;
      width: 300px; }
    #contact-us .contact-form div.errors-header {
      display: none; }
    #contact-us .contact-form div.errors-present {
      display: block;
      margin-left: 0px;
      margin-right: 0px;
      padding: 0px;
      position: relative; }
      #contact-us .contact-form div.errors-present p {
        display: none; }
      #contact-us .contact-form div.errors-present .error-tick {
        left: -30px; }
  #contact-us .contact-map {
    width: 532px;
    height: 605px;
    float: left;
    position: relative; }
    #contact-us .contact-map .overlay-image {
      width: 274px;
      height: 611px;
      z-index: 1;
      position: absolute;
      left: 175px;
      top: -87px; }

#contact_form_nickname {
  display: none; }

.episodes-index table {
  border-collapse: separate; }
  .episodes-index table tr th {
    padding: 10px; }
  .episodes-index table tr td {
    padding: 10px; }

#capture-dallas h1,
#capture-dallas h2 {
  text-indent: -100em;
  overflow: hidden;
  line-height: 0px;
  margin: 0; }
#capture-dallas .heading {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 940px;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  height: 324px;
  margin-top: 62px; }
  #capture-dallas .heading .title {
    height: 78px;
    margin-left: 300px;
    margin-top: 55px; }
  #capture-dallas .heading .description {
    margin-left: 300px;
    margin-top: 33px;
    width: 550px; }
  #capture-dallas .heading .overlay {
    position: absolute;
    top: -44px;
    left: 2px;
    width: 286px;
    height: 432px; }
  #capture-dallas .heading .download {
    position: absolute;
    left: 288px;
    bottom: -35px;
    width: 590px;
    height: 73px; }
    #capture-dallas .heading .download h2,
    #capture-dallas .heading .download a {
      width: 100%;
      height: 100%; }
    #capture-dallas .heading .download a {
      display: block; }
#capture-dallas .text {
  display: inline-block;
  margin-top: 65px;
  margin-bottom: 32px;
  width: 940px;
  height: 61px; }
#capture-dallas .cc-step {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 300px;
  margin-left: 0;
  margin-right: 20px;
  height: 518px; }
  #capture-dallas .cc-step .description {
    width: 300px;
    height: 83px;
    margin-bottom: 9px;
    display: inline-block; }
    #capture-dallas .cc-step .description .icon {
      margin: 9px 18px 0 9px;
      width: 52px;
      height: 58px;
      float: left; }
    #capture-dallas .cc-step .description p {
      width: 210px;
      margin-top: 17px;
      float: left; }
  #capture-dallas .cc-step .image {
    height: 425px; }
#capture-dallas .cc-step.last {
  margin-right: 0px; }

#addmedia-done #info-text {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 15px; }

.helpicon {
  margin-left: 5px; }

#addmedia {
  -webkit-border-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-box-shadow: 2px 2px 2px #CCCCCC; }
  #addmedia #filebrowse-txt {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
    margin-top: 4px; }

.manual-select {
  width: 129px; }

.new-credit {
  position: relative;
  display: table; }
  .new-credit label {
    display: inline;
    vertical-align: middle; }

.credit-remove {
  cursor: pointer;
  margin-left: 5px;
  vertical-align: middle;
  left: 455px;
  top: 10px; }

#addmedia_form {
  width: 560px;
  display: inline;
  float: left;
  padding-top: 10px; }
  #addmedia_form hr {
    width: 685px;
    height: 1px;
    border: solid 1px #DDD;
    border-collapse: collapse; }
  #addmedia_form .form-pad {
    padding: 20px 20px 0px 20px; }
  #addmedia_form label {
    font-size: 16px;
    line-height: 16px;
    margin-bottom: 5px; }
  #addmedia_form input,
  #addmedia_form select {
    margin-bottom: 10px;
    size: 400px !important; }
  #addmedia_form select {
    margin-top: 3px; }
  #addmedia_form i {
    font-size: 13px;
    line-height: 18px;
    display: inline-block; }
  #addmedia_form .add-link {
    font-size: 13px;
    line-height: 18px; }
  #addmedia_form #category,
  #addmedia_form #location {
    margin-bottom: 20px;
    display: inline-block; }
  #addmedia_form .tag_name {
    margin-bottom: 0px; }
  #addmedia_form .new-credit-suggest {
    float: left;
    clear: left;
    margin-right: 5px; }
  #addmedia_form #related_stories_list {
    clear: both;
    float: left;
    margin-bottom: 10px; }
  #addmedia_form #related_stories_add {
    clear: both;
    margin-top: 5px; }

#addmedia_form.new_episode .form-pad,
#addmedia_form.edit_episode .form-pad {
  padding: 0; }

.stories-edit hr {
  width: 500px; }

#qrcode_wrapper {
  display: inline;
  float: right;
  margin-top: 20px; }
  #qrcode_wrapper #qrcode_title {
    color: #C41330; }

#addmedia-terms,
#agree_terms {
  width: 15px;
  float: left; }

#new_topic .addmedia-terms-txt {
  padding-top: 0px !important; }

#addmedia-terms,
.addmedia-terms-txt {
  float: left;
  font-size: 12px;
  font-family: Helvetica,Arial,sans-serif; }

.addmedia-terms-txt {
  padding-top: 4px; }

.tag-add {
  font-size: 12px;
  cursor: pointer;
  font-family: Helvetica,Arial,sans-serif; }

.tag-entry {
  margin-right: 5px;
  font-size: 13px;
  line-height: 18px; }

.remove-tag {
  cursor: pointer;
  color: #c41330; }
  .remove-tag img {
    vertical-align: top;
    padding-top: 2px; }

#tag-list div {
  padding: 5px; }

#tag-options {
  position: relative;
  display: none;
  z-index: 100; }
  #tag-options .tag-dropdown {
    list-style: none outside none;
    position: absolute;
    left: 0;
    top: 31px;
    border: solid 1px #666; }
    #tag-options .tag-dropdown li {
      background-color: #FFF;
      padding: 5px;
      width: 288px; }
    #tag-options .tag-dropdown .suggest {
      font-style: italic;
      font-size: 12px;
      position: relative; }
      #tag-options .tag-dropdown .suggest #tag-notify {
        position: absolute;
        right: 0px;
        top: 0px;
        padding: 5px; }
    #tag-options .tag-dropdown .tag-suggest {
      color: #c41330;
      font-family: Helvetica,Arial,sans-serif;
      font-size: 12px;
      cursor: pointer; }

.user-options {
  position: relative;
  display: none; }
  .user-options .user-dropdown {
    list-style: none outside none;
    position: relative;
    left: 0;
    top: -11px;
    border: solid 1px #666;
    background-color: #FFF;
    width: 296px; }
    .user-options .user-dropdown li {
      background-color: #FFF;
      padding: 5px;
      width: 286px; }
    .user-options .user-dropdown .suggest {
      font-style: italic;
      font-size: 12px;
      position: relative; }
      .user-options .user-dropdown .suggest .user-notify {
        position: absolute;
        right: 0px;
        top: 0px;
        padding: 5px; }
    .user-options .user-dropdown .user-suggest {
      color: #c41330;
      font-family: Helvetica,Arial,sans-serif;
      font-size: 12px;
      cursor: pointer; }
      .user-options .user-dropdown .user-suggest img {
        width: 20px;
        height: 20px;
        margin-right: 10px;
        border: solid 1px #CCC;
        vertical-align: middle; }

#urban-airship {
  margin-left: 30px; }
  #urban-airship .field_urbanairship {
    margin-top: 0px;
    width: 252px;
    height: 10px; }
  #urban-airship .label_urbanairship {
    font-size: 14px; }

#shows .sort-filter, #topics .sort-filter, #stories .sort-filter, #profiles .sort-filter, #users .sort-filter, #causes .sort-filter {
  z-index: 100;
  position: relative;
  margin-bottom: 10px;
  display: inline-block;
  width: 100%; }
  #shows .sort-filter .pipe, #topics .sort-filter .pipe, #stories .sort-filter .pipe, #profiles .sort-filter .pipe, #users .sort-filter .pipe, #causes .sort-filter .pipe {
    width: 1px;
    height: 14px;
    display: inline-block; }
  #shows .sort-filter a, #topics .sort-filter a, #stories .sort-filter a, #profiles .sort-filter a, #users .sort-filter a, #causes .sort-filter a,
  #shows .sort-filter a:visited, #topics .sort-filter a:visited, #stories .sort-filter a:visited, #profiles .sort-filter a:visited, #users .sort-filter a:visited, #causes .sort-filter a:visited,
  #shows .sort-filter a:active, #topics .sort-filter a:active, #stories .sort-filter a:active, #profiles .sort-filter a:active, #users .sort-filter a:active, #causes .sort-filter a:active,
  #shows .sort-filter a.ascending, #topics .sort-filter a.ascending, #stories .sort-filter a.ascending, #profiles .sort-filter a.ascending, #users .sort-filter a.ascending, #causes .sort-filter a.ascending,
  #shows .sort-filter a.descending, #topics .sort-filter a.descending, #stories .sort-filter a.descending, #profiles .sort-filter a.descending, #users .sort-filter a.descending, #causes .sort-filter a.descending {
    padding: 5px; }
  #shows .sort-filter a.icon, #topics .sort-filter a.icon, #stories .sort-filter a.icon, #profiles .sort-filter a.icon, #users .sort-filter a.icon, #causes .sort-filter a.icon {
    padding: 2px 7px 2px 7px; }
  #shows .sort-filter .sort, #topics .sort-filter .sort, #stories .sort-filter .sort, #profiles .sort-filter .sort, #users .sort-filter .sort, #causes .sort-filter .sort {
    float: left; }
  #shows .sort-filter .filter, #topics .sort-filter .filter, #stories .sort-filter .filter, #profiles .sort-filter .filter, #users .sort-filter .filter, #causes .sort-filter .filter {
    float: right; }
    #shows .sort-filter .filter .filter-selection, #shows .sort-filter .filter .filter-selection-nei, #shows .sort-filter .filter .filter-selection-cat, #shows .sort-filter .filter .filter-selection-parent-cat, #topics .sort-filter .filter .filter-selection, #topics .sort-filter .filter .filter-selection-nei, #topics .sort-filter .filter .filter-selection-cat, #topics .sort-filter .filter .filter-selection-parent-cat, #stories .sort-filter .filter .filter-selection, #stories .sort-filter .filter .filter-selection-nei, #stories .sort-filter .filter .filter-selection-cat, #stories .sort-filter .filter .filter-selection-parent-cat, #profiles .sort-filter .filter .filter-selection, #profiles .sort-filter .filter .filter-selection-nei, #profiles .sort-filter .filter .filter-selection-cat, #profiles .sort-filter .filter .filter-selection-parent-cat, #users .sort-filter .filter .filter-selection, #users .sort-filter .filter .filter-selection-nei, #users .sort-filter .filter .filter-selection-cat, #users .sort-filter .filter .filter-selection-parent-cat, #causes .sort-filter .filter .filter-selection, #causes .sort-filter .filter .filter-selection-nei, #causes .sort-filter .filter .filter-selection-cat, #causes .sort-filter .filter .filter-selection-parent-cat {
      position: relative;
      padding: 2px 4px;
      width: 148px;
      display: inline-block; }
      #shows .sort-filter .filter .filter-selection .arrow, #shows .sort-filter .filter .filter-selection-nei .arrow, #shows .sort-filter .filter .filter-selection-cat .arrow, #shows .sort-filter .filter .filter-selection-parent-cat .arrow, #topics .sort-filter .filter .filter-selection .arrow, #topics .sort-filter .filter .filter-selection-nei .arrow, #topics .sort-filter .filter .filter-selection-cat .arrow, #topics .sort-filter .filter .filter-selection-parent-cat .arrow, #stories .sort-filter .filter .filter-selection .arrow, #stories .sort-filter .filter .filter-selection-nei .arrow, #stories .sort-filter .filter .filter-selection-cat .arrow, #stories .sort-filter .filter .filter-selection-parent-cat .arrow, #profiles .sort-filter .filter .filter-selection .arrow, #profiles .sort-filter .filter .filter-selection-nei .arrow, #profiles .sort-filter .filter .filter-selection-cat .arrow, #profiles .sort-filter .filter .filter-selection-parent-cat .arrow, #users .sort-filter .filter .filter-selection .arrow, #users .sort-filter .filter .filter-selection-nei .arrow, #users .sort-filter .filter .filter-selection-cat .arrow, #users .sort-filter .filter .filter-selection-parent-cat .arrow, #causes .sort-filter .filter .filter-selection .arrow, #causes .sort-filter .filter .filter-selection-nei .arrow, #causes .sort-filter .filter .filter-selection-cat .arrow, #causes .sort-filter .filter .filter-selection-parent-cat .arrow {
        display: inline-block;
        width: 9px;
        height: 10px; }
    #shows .sort-filter .filter .filter-options, #topics .sort-filter .filter .filter-options, #stories .sort-filter .filter .filter-options, #profiles .sort-filter .filter .filter-options, #users .sort-filter .filter .filter-options, #causes .sort-filter .filter .filter-options {
      position: absolute;
      z-index: 100;
      left: 0px;
      top: 16px;
      width: 155px;
      height: 300px;
      overflow: auto;
      display: none; }
      #shows .sort-filter .filter .filter-options .filter-option, #topics .sort-filter .filter .filter-options .filter-option, #stories .sort-filter .filter .filter-options .filter-option, #profiles .sort-filter .filter .filter-options .filter-option, #users .sort-filter .filter .filter-options .filter-option, #causes .sort-filter .filter .filter-options .filter-option {
        padding: 4px 0; }

.tooltip-content {
  z-index: 9999;
  padding: 7px; }
  .tooltip-content .head-content {
    padding: 5px 5px 5px 5px;
    display: inline-block;
    clear: both; }
    .tooltip-content .head-content img {
      float: left;
      margin-right: 10px; }
    .tooltip-content .head-content .text {
      float: left;
      display: inline;
      width: 240px; }
      .tooltip-content .head-content .text .title {
        font-weight: bold;
        color: #C41330;
        font-size: 15px; }
      .tooltip-content .head-content .text .subtitle {
        font-size: 13px; }
  .tooltip-content .desc-content {
    padding: 5px 5px 5px 5px;
    color: #352D34; }

#studio h1,
#studio h2 {
  text-indent: -100em;
  overflow: hidden;
  line-height: 0px;
  margin: 0; }

#story-page .draft-warning {
  width: 175px !important;
  height: 125px !important; }

#channel #blog_results_div p, #neighborhood #blog_results_div p, #network #blog_results_div p, #story-page #blog_results_div p {
  margin-top: 10px;
  margin-left: 25px; }
#channel .draft-warning, #neighborhood .draft-warning, #network .draft-warning, #story-page .draft-warning {
  border: solid 1px #cccccc;
  height: 40px;
  margin: 10px 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 290px;
  height: 80px;
  padding-left: 4px; }
  #channel .draft-warning span.warning-icon img, #neighborhood .draft-warning span.warning-icon img, #network .draft-warning span.warning-icon img, #story-page .draft-warning span.warning-icon img {
    margin-top: 2px;
    margin-bottom: -10px;
    padding: 5px; }
  #channel .draft-warning p, #neighborhood .draft-warning p, #network .draft-warning p, #story-page .draft-warning p {
    display: inline;
    vertical-align: super; }
#channel .thankyou_bar, #neighborhood .thankyou_bar, #network .thankyou_bar, #story-page .thankyou_bar {
  margin: 10px 0 0 -10px;
  padding: 5px;
  width: 950px;
  height: 92px;
  background: transparent url('../../images/ty-bar.png') no-repeat; }
  #channel .thankyou_bar p, #neighborhood .thankyou_bar p, #network .thankyou_bar p, #story-page .thankyou_bar p {
    margin-left: 75px;
    margin-top: 3px;
    font-family: Helvetica;
    font-size: 13px; }
  #channel .thankyou_bar img, #neighborhood .thankyou_bar img, #network .thankyou_bar img, #story-page .thankyou_bar img {
    margin-left: 75px;
    margin-top: 12px; }

.login-primary {
  margin-left: 110px !important;
  margin-right: auto !important;
  margin-top: 50px;
  width: 705px !important; }
  .login-primary .hr {
    width: 420px;
    margin-bottom: 5px !important; }

.reset-pass-confirm-txt {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 13px; }

.reset-pass-confirm-box {
  border: solid 1px #accf95;
  background-color: #d1f1bd;
  padding: 4px;
  font-size: 13px; }

#embed-code-span {
  margin-top: 5px; }
  #embed-code-span .embed-code-label {
    display: inline;
    margin-left: 20px; }
  #embed-code-span .embed-code-check {
    display: inline;
    width: 15px;
    float: left;
    margin-left: 20px;
    margin-top: 5px; }

#hidden-data-div {
  display: none; }

.form-pad #filebrowse {
  width: 640px;
  background-color: #DDD;
  padding: 4px;
  height: 28px;
  margin-bottom: 10px; }
  .form-pad #filebrowse #filebrowse-swf {
    float: left;
    display: inline-block; }
  .form-pad #filebrowse #filebrowse-txt {
    float: left;
    display: inline-block;
    margin-left: 10px; }
.form-pad #upload_file_box {
  display: none; }
.form-pad #category {
  width: 660px !important; }
.form-pad #suggestion {
  margin-bottom: 0px; }
  .form-pad #suggestion .tag_list_hidden_field {
    background-color: #AAA; }
.form-pad .tag-add #tag-add-img {
  margin-top: 5px;
  float: left;
  margin-left: 10px; }
.form-pad #tag-list {
  display: inline-block;
  clear: both;
  width: 660px; }
.form-pad #contact-info {
  width: 640px; }
.form-pad #real-estate-info {
  width: 660px;
  float: left; }
  .form-pad #real-estate-info .real-estate-info-check {
    display: inline;
    width: 15px;
    float: left; }
.form-pad #closed-caption-div #closed-caption-inside {
  width: 640px;
  background-color: #DDD;
  padding: 4px;
  display: inline-block; }
.form-pad .hero-keyframe-image-div {
  width: 640px;
  background-color: #DDD;
  padding: 4px;
  display: inline-block; }
.form-pad #transcode-video-div {
  width: 660px; }
  .form-pad #transcode-video-div .addmedia-terms-txt .admim-only-feature {
    font-size: 12px;
    color: #900; }
  .form-pad #transcode-video-div .do-transcode-check {
    display: inline;
    width: 15px;
    float: left; }
.form-pad #is-draft-div, .form-pad #publish-date-div {
  width: 660px;
  float: left; }
  .form-pad #is-draft-div .is-draft-check, .form-pad #publish-date-div .is-draft-check {
    display: inline;
    width: 15px;
    float: left; }
  .form-pad #is-draft-div #publish_on_date, .form-pad #publish-date-div #publish_on_date {
    width: 150px;
    vertical-align: middle !ie; }
  .form-pad #is-draft-div #publish_on_time, .form-pad #publish-date-div #publish_on_time {
    width: 100px;
    vertical-align: middle !ie; }
  .form-pad #is-draft-div #clear-publish-date, .form-pad #publish-date-div #clear-publish-date {
    cursor: pointer; }
.form-pad #location #remove_location {
  display: none; }
.form-pad #base_channel #remove_channel {
  display: none; }
.form-pad #exclusive .exclusive-check {
  display: inline;
  width: 15px;
  float: left; }
.form-pad #contact_info {
  width: 640px; }
.form-pad #property-info .property-info-check {
  display: inline;
  width: 15px;
  float: left; }

#billboard-widget #asset {
  margin-top: 10px; }
  #billboard-widget #asset #social-controls {
    padding: 9px 10px 3px 9px;
    margin-bottom: 0px;
    position: relative; }
    #billboard-widget #asset #social-controls a {
      padding-top: 4px;
      padding-right: 20px; }

form.edit_videopinion {
  width: 975px; }
  form.edit_videopinion .left {
    width: 380px;
    float: left; }
  form.edit_videopinion .right {
    float: right;
    width: 50%;
    margin-top: 640px; }

form#profile-edit-form {
  width: 975px; }
  form#profile-edit-form .left {
    width: 455px;
    float: left; }
  form#profile-edit-form .right {
    float: right;
    padding-right: 70px;
    width: 390px; }

.videos .feature {
  width: 230px !important;
  height: 115px; }
  .videos .feature .feature-thumb {
    width: 230px !important;
    height: 115px; }
    .videos .feature .feature-thumb .event-day-bg {
      width: 50px;
      height: 51px;
      display: inline-block;
      padding-top: 16px; }
    .videos .feature .feature-thumb .txt {
      margin-left: 125px !important; }
      .videos .feature .feature-thumb .txt .title {
        width: 90px !important; }
      .videos .feature .feature-thumb .txt .subtitle {
        width: 90px !important; }
      .videos .feature .feature-thumb .txt .desc {
        display: inline !important; }
    .videos .feature .feature-thumb .evt-txt {
      margin-left: 70px !important;
      margin-top: -68px !important; }
      .videos .feature .feature-thumb .evt-txt .title {
        width: 90px !important; }
      .videos .feature .feature-thumb .evt-txt .subtitle {
        width: 135px !important;
        margin-bottom: 10px !important; }
      .videos .feature .feature-thumb .evt-txt .desc {
        display: inline !important; }

textarea.freewrite_textarea {
  width: 850px; }

#exclusives-shareit {
  float: right; }

div.inv-images-set-edit {
  height: 260px;
  overflow: auto; }

.play-button-responses {
  display: none; }

.bar-up-hi, .bar-down-hi {
  width: 5px;
  position: absolute;
  z-index: 8888;
  display: none; }

.bar-up-hi {
  background-color: #57BD57;
  margin-left: 235px; }

.bar-down-hi {
  background-color: #E02617;
  margin-left: 244px; }

.bar-up-pri, .bar-down-pri {
  width: 5px;
  position: absolute;
  z-index: 8888;
  display: none; }

.bar-up-pri {
  background-color: #57BD57;
  margin-left: -19px; }

.bar-down-pri {
  background-color: #E02617;
  margin-left: -11px; }

#topiccontent .videos .hover-item {
  position: relative;
  width: 105px;
  height: 65px;
  float: left;
  display: inline-block; }
  #topiccontent .videos .hover-item img.hover {
    cursor: pointer;
    width: 100px;
    height: 60px;
    padding: 10px;
    position: absolute;
    top: 0;
    left: 0; }
  #topiccontent .videos .hover-item span.bar-up, #topiccontent .videos .hover-item span.bar-down {
    width: 4px;
    z-index: 888;
    position: absolute; }
  #topiccontent .videos .hover-item span.bar-up {
    background-color: #57BD57;
    left: 99px; }
  #topiccontent .videos .hover-item span.bar-down {
    background-color: #E02617;
    left: 105px; }

.clear {
  clear: both;
  height: 10px; }

#request {
  font-family: Helvetica; }
  #request #broker-info {
    text-align: center;
    margin-bottom: 20px; }
    #request #broker-info img {
      width: 199px; }
  #request .request-showing {
    background-color: #CE594A;
    color: white;
    font-weight: bold;
    min-height: 23px;
    margin: auto;
    padding-top: 5px;
    text-align: center; }
  #request input[type="text"] {
    padding: 0;
    height: 20px;
    width: 115px; }
  #request textarea {
    width: 185px; }

#super-exclusive-channel-header {
  background-color: #8a9598;
  padding: 20px;
  color: #FFF;
  height: 110px; }

#gplusone, #gplusone div, #gpliusone a, #gplusone img {
  display: inline !important; }

#zenbox_overlay {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  _position: fixed;
  z-index: 90000; }

#zenbox_overlay * {
  margin: 0;
  padding: 0;
  font-family: Georgia,Times,serif;
  font-style: normal;
  font-variant: normal;
  font-size: 12px;
  color: #333; }

#zenbox_main {
  width: 550px;
  height: 620px;
  margin: 0 auto;
  z-index: 2;
  position: relative; }
  #zenbox_main div {
    padding: 5px 20px 0 20px;
    margin: 0;
    background: #EEE;
    border-right: solid 2px #000;
    border-left: solid 2px #000; }
  #zenbox_main h2 {
    margin: 11px 0 7px 0;
    font-size: 24px;
    color: #111;
    font-weight: normal; }
  #zenbox_main h2 {
    margin: 11px 0 7px 0;
    font-size: 24px;
    color: #111;
    font-weight: normal; }
  #zenbox_main iframe {
    width: 100%;
    height: 100%; }
  #zenbox_main #overlay_preamble h2,
  #zenbox_main #overlay_preamble p {
    text-align: left; }
  #zenbox_main #overlay_header {
    padding: 6px 5px 1px 0;
    background-color: #333;
    font-weight: bold;
    height: 18px;
    border: solid 2px #000; }
    #zenbox_main #overlay_header span {
      float: right;
      height: 20px;
      padding-right: 25px;
      background: transparent url(../../external/zenbox/images/close.png) no-repeat 33px 0;
      text-decoration: underline;
      font-size: 11px;
      cursor: pointer;
      color: #fff; }
  #zenbox_main #overlay_loading h2 {
    padding: 10px 0;
    font-size: 28px; }

#zenbox_screen {
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  position: absolute;
  background-color: #000;
  opacity: 0.42;
  filter: alpha(opacity=42);
  -moz-opacity: 0.42; }

a#zenbox_tab {
  display: none;
  top: 23%;
  left: 0;
  width: 45px;
  height: 108px;
  border: solid 1px;
  cursor: pointer;
  text-indent: -5000px;
  position: fixed;
  _position: absolute;
  z-index: 10000;
  overflow: hidden;
  margin-left: -12px; }

a#zenbox_tab:hover {
  background-color: #444; }


/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial,sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=cc0000&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=15&borderColorHeader=e3a1a1&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=eeeeee&fcContent=333333&iconColorContent=cc0000&bgColorDefault=eeeeee&bgTextureDefault=04_highlight_hard.png&bgImgOpacityDefault=100&borderColorDefault=d8dcdf&fcDefault=004276&iconColorDefault=cc0000&bgColorHover=f6f6f6&bgTextureHover=04_highlight_hard.png&bgImgOpacityHover=100&borderColorHover=cdd5da&fcHover=111111&iconColorHover=cc0000&bgColorActive=ffffff&bgTextureActive=01_flat.png&bgImgOpacityActive=65&borderColorActive=eeeeee&fcActive=cc0000&iconColorActive=cc0000&bgColorHighlight=fbf8ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcd3a1&fcHighlight=444444&iconColorHighlight=004276&bgColorError=f3d8d8&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=75&borderColorError=cc0000&fcError=2e2e2e&iconColorError=cc0000&bgColorOverlay=a6a6a6&bgTextureOverlay=09_dots_small.png&bgImgOpacityOverlay=65&opacityOverlay=40&bgColorShadow=333333&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=10&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Times,serif; font-size: 0.9em; }
/* .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Times,serif }
*/
.ui-widget-content { border: 1px solid #eeeeee; background: #ffffff url(../../stylesheets/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #333333; }
/* 
.ui-widget-content a { color: #333333; }
*/
.ui-widget-header { border-bottom: 1px solid #cccccc; background-color: white; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d8dcdf; background: #eeeeee url(../../stylesheets/images/ui-bg_highlight-hard_100_eeeeee_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #004276; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #c41330; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #cdd5da; background: #f6f6f6 url(../../stylesheets/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #111111; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #111111; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #eeeeee; background: #ffffff url(../../stylesheets/images/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x; font-weight: normal; color: #cc0000; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #cc0000; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcd3a1; background: #fbf8ee url(../../stylesheets/images/ui-bg_glass_55_fbf8ee_1x400.png) 50% 50% repeat-x; color: #444444; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #444444; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cc0000; background: #f3d8d8 url(../../stylesheets/images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png) 50% 50% repeat; color: #2e2e2e; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #2e2e2e; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #2e2e2e; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: normal; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(../../stylesheets/images/ui-icons_cc0000_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(../../stylesheets/images/ui-icons_cc0000_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../../stylesheets/images/ui-icons_cc0000_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../../stylesheets/images/ui-icons_cc0000_256x240.png); }
.ui-state-active .ui-icon {background-image: url(../../stylesheets/images/ui-icons_cc0000_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(../../stylesheets/images/ui-icons_004276_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../../stylesheets/images/ui-icons_cc0000_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; }
.ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
.ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-top { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-right {  -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-left { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
.ui-corner-all { -moz-border-radius: 6px; -webkit-border-radius: 6px; }

/* Overlays */
.ui-widget-overlay { background: #a6a6a6 url(../../stylesheets/images/ui-bg_dots-small_65_a6a6a6_2x2.png) 50% 50% repeat; opacity: .40;filter:Alpha(Opacity=40); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #333333 url(../../stylesheets/images/ui-bg_flat_0_333333_40x100.png) 50% 50% repeat-x; opacity: .10;filter:Alpha(Opacity=10); -moz-border-radius: 8px; -webkit-border-radius: 8px; }/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.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: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1;;}
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em;  text-transform: uppercase}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }


/* Easy Slider */
  #slider
  {
    position: relative;
    left: 30px;
  }
  #slider_container
  {
    width: 940px;
    overflow-x: hidden;
    overflow-y: hidden;
  }

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:880px;
		height:398px;
		/*
		overflow:hidden; 
		*/
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:200px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:924px;
		}														
	#prevBtn, #slider1prev{ 
		left:-17px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:33px;
		height:33px;
		background:url(../../images/btn_prev.png) no-repeat 0 0;	
		}	
	#playBtn
	{
    display:block;
    position:relative;
    width:38px;
    height:42px;	 
    background:url(../../images/play-button-large.png) no-repeat 0 0;
    top: 390px;
    z-index: 11;
    left: 40px;
	}
	#nextBtn a, #slider1next a{ 
		background:url(../../images/btn_next.png) no-repeat 0 0;	
		}	
		#slider .hero {width:880px;}
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}


ul.simplemenu {
	/* styles for the entire menubar go here */
}

ul.simplemenu, ul.simplemenu ul {
	/* this is to suppress the <ul> whitespace; you probably don't want to change this */
	padding: 0; margin: 0;
}

ul.simplemenu li.simplemenu_topitem ul {
	/* styles for the drop-down/pop-out menus */
    background-color:#eaeded;
		padding:4px;
		border-right: solid 1px #999;
		border-bottom: solid 1px #999;
    -webkit-border-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 0px;
    margin-top: -4px;
    margin-right: 5px;
 		z-index:50;
}

ul.simplemenu li {
	/* styles for all menu items go here */
	white-space: nowrap;
	cursor: pointer;
	margin-left:0px;
}

ul.simplemenu li.simplemenu_topitem {
	/* styles for the horizontal menu bar items go here */
	padding-right: 5px;
	font-size: 13px;
}

ul.simplemenu li.simplemenu_topitem ul li {
	/* styles for the drop-down/pop-out menu items go here */
	line-height: 18px;
	font-size: 13px;
	padding: 4px;
	font-style:normal;
	text-align: left;
}

ul.simplemenu li a:hover {
	color: #000;
}

ul.simplemenu li.simplemenu_topitem ul li.simplemenu_hassubmenu {
	/* styles for menu items with a sub-menu */
	background: url('http://assets.youplusdallas.com/stylesheets/arrow_right.gif') center right no-repeat;
	padding-right: 10px;
}