body
{
  padding:10px 0 0;
  text-align:center;
  background:#000;
}

cite
{
  font-style:normal;
}

a {
  color: #46750A;
  text-decoration: none;
}

a:hover, a:active {
  color: #73C30B;
}

.gotchagear a {
  color:#369;
}

.gotchagear a:hover, .gotchagear a:active {
  color:#1496ff;
}

/* Remove gap created by Adtech at top of page */
a[href*="adserver.adtechus.com/?adlink"] {
  display: block;
  height: 0;
}

.canvas
{
  /*background-color:#000;*/
  margin:auto;
  width:1000px;
  text-align:left;
  position:relative;
  z-index:1; /* to stay above background takeover */
}

p.error
{
  color:#f00;
}

div.timer
{
  font:bold 8pt Arial, Helvetica, sans-serif;
  color:#fff;
}

#banner
{
  font:10pt Arial, Helvetica, sans-serif;
  position:relative;
  background:transparent;
  height:120px;
}

/*.gotchagear #banner
{
  background:transparent url('../img/gear/gotcha-gear.gif') repeat-x;
}*/

#banner .welcome
{
  color:#fff;
  /*position:absolute;
  right:10px;*/
  margin-top:8px;
  float:right;
  text-align:right;
}

#banner .welcome .urls
{
  padding-top:8px;
}

#banner .welcome a.uname,
#banner .welcome a.uname:visited
{
  color:#6eaa14;
  text-decoration:none;
}

.gotchagear #banner .welcome a.uname,
.gotchagear #banner .welcome a.uname:visited
{
  color:#47a;
}

#banner .welcome a.uname:hover,
#banner .welcome a.uname:hover:visited
{
  text-decoration:underline;
}

#banner .welcome a.url,
#banner .welcome a.url:visited
{
  color:#6eaa14;
  text-decoration:none;
  margin:0 8px;
  font-weight:bold;
}

.gotchagear #banner .welcome a.url,
.gotchagear #banner .welcome a.url:visited
{
  color:#47a;
}

/*#banner .welcome a.url:hover,
#banner .welcome a.url:hover:visited
{
  color:#ff0;
}*/

#banner .welcome a.login,
#banner .welcome a.logout
{
  padding-left:20px;
  background: transparent url('../img/sp.png') 0 -200px no-repeat;
}

/*
          #banner .welcome a.logout
          {
            padding-left:20px;
            background: transparent url('../img/sp.png') 0 -216px no-repeat;
          }
*/

#banner .welcome a.signup,
#banner .welcome a.profile
{
  padding-left:20px;
  background: transparent url('../img/sp.png') 0 -232px no-repeat;
}

#banner .welcome .profile-card
{
  overflow:hidden;
  background-color:#333;
  padding:3px;
  text-align:right;
}

#banner .welcome .profile-card .title
{
  font:bold 9pt Arial, Helvetica, sans-serif;
  padding:0 7px 4px;
}

#banner .welcome .profile-card .profile-info
{
  float:left;
  max-width:230px;
}

#banner .welcome .profile-card img.avatar
{
  height:50px;
  max-width:60px;
  margin:2px;
  float:right;
}

#banner .welcome .profile-card .inbox
{
  font:8pt Arial, Helvetica, sans-serif;
  padding:4px 7px 0;
}

#banner .brand
{
  position:absolute;
  bottom:10px;
  left:0;
}

#banner #trending-news-container {
  margin-top:10px;
  width:75%;
  float:left;
  white-space:nowrap;
  color:white;
  overflow:hidden;
}

#banner #trending-news-container strong {
  float:left;
  margin-right:10px;
}

#banner #trending-news {
  list-style-image:url("../img/movie-reel-li.png");
  list-style-position:inside;
  list-style-type:disc;
  float:left;
  width:80%;
}

#banner #trending-news li {
  display:inline;
  background:transparent url("../img/movie-reel-li.png") 0 0 no-repeat;
  margin-right:10px;
}

#banner #trending-news a {
  margin-left:19px;
  line-height:1;
  font-weight:bold;
}

#banner #social-media-banner {
  margin:0;
  padding:0;
  list-style-type:none;
  position:absolute;
  bottom:10px;
  right:0;
}

#social-media-banner li {
  display:inline;
  margin-left:10px;
}

.search
{
  background-color:#fff;
  display:inline;
  float:right;
  padding-bottom:2px;
  margin:4px 5px 0 0;
  position:relative;
}

.search form
{
  display:inline;
  float:left;
}

.search form.prompt input
{
  color:#999;
}

.search form input
{
  width:190px;
  font:9pt Arial, Helvetica, sans-serif;
  display:inline;
  float:left;
  padding-left:20px;
  margin:2px 4px 0 4px;
  border:none;
  background:#fff url('../img/sp.png') 0 -266px no-repeat;
}

#spider-navigation {
    position:absolute;
    top:-1000px;
}

.content
{
  background-color:#fff;
  overflow:hidden;
}

.page-head {
  background:transparent;
  z-index:2;
  margin-bottom:6px;
}

.page-head .content
{
  background-color:transparent;
  overflow:visible;
}

/*.page-body {
  position:relative;
  top:-187px;
  margin-bottom:-187px;
}*/

.page-body .content
{
  padding:0 7px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.content #mainnav {
  letter-spacing:0;
}

.content #mainnav.nav a.url span
{
  padding:7px 17px 6px;
  font:bold 11pt/1 Arial, Helvetica, sans-serif;
  position:relative;
  float:left;
}

.content #mainnav.nav a.url + ul {
  visibility: hidden;
  position: absolute;
  background-color:#111;
  background-color:rgba(0, 0, 0, 0.8);
  top: 28px;
  left: 4px;
  z-index: 598;
  list-style-type:none;
  min-width:100%;
  font:normal normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  letter-spacing:0.25px;
}

.content #mainnav.nav a.url + ul:hover {
  visibility:visible;
}

.content #mainnav.nav a.url + ul li {
  z-index:599;
  white-space:nowrap;
}

.content #mainnav.nav a.url + ul li + li {
  border-top:0;
}

.content #mainnav.nav a.url + ul li a {
  padding:4px 10px;
  color:white;
  text-decoration:none;
  display:block;
  position:relative;
  z-index:6000;
}

.content #mainnav.nav a.url + ul li a:hover {
  color:#5DA900 !important;
}

.content #mainnav a.url + ul li a.review {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.content #mainnav.nav a.url:hover + ul {
  visibility: visible;
}

.gotchagear .content #mainnav.nav a.url span
{
  padding:0 8px;
}

.content .nav-switch .switch
{
  display:none;
}

.content .switch .coming-soon
{
  height:100px;
  font:bold 12pt Arial, Helvetica, sans-serif;
  text-align:center;
  padding-top:80px;
}

.content .nav-switch .selected
{
  display:block;
}

.content .nav
{
  height:28px;
  background:transparent url("../img/main-nav-gradient.png") 0 0 repeat-x;
  padding-left:4px;
  letter-spacing:0.5px;
}

.gotchagear .content .nav {
  background:#1496ff url("../img/main-nav-gradient-gear.png") 0 0 repeat-x;
}

.content .nav span.switchless
{
  padding:8px 0 0 8px;
}

.content .nav span.switchless,
.content .nav a.url
{
  font:8pt/1 "Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif;
  color:white;
  display:inline;
  float:left;
  text-decoration:none;
  margin:0 4px;
}

.content .nav a.url span
{
  padding:9px 20px 8px;
  display:inline;
  float:left;
  cursor:pointer;
}

.content .nav a.url:hover span, .content .nav a.url.selected span, .submenu-hover
{
  background-color: #456d0c; /* For browsers that do not support rgba() */
  background-color: rgba(0, 0, 0, 0.25);
}

.content .nav #navbar {
    list-style-type:none;
}

.content .nav #navbar > li {
    display:inline;
    position:relative;
    float:left;
}

.content .wrap
{
  overflow:auto;
}

.content .xwrap
{
  overflow:hidden;
}

.content .content-row .split-left
{
  display:inline;
  float:left;
}

.content .content-row .split-right
{
  display:inline;
  float:right;
}

.content .content-row
{
  clear:both;
  /*overflow:auto;*/
  padding-top:5px;
}

.content .first-row .content-row
{
  padding-top:0;
}

.clr
{
  clear:both;
}

.clrIE
{
  clear:both;
  font-size:9px;
}

.content .green-button
{
  float:left;
  display:inline;
}

.content .green-button a.url
{
  font:bold 7pt Arial, Helvetica, sans-serif;
  display:inline;
  float:left;
  text-decoration:none;
  line-height:15px;
  margin:0 4px;
}

.content .green-button a.url span
{
  color:#fff;
  padding:0 6px 1px;
  display:inline;
  float:left;
  cursor:pointer;
  background:#090 url('../img/green-button-bg.gif') 0 0 repeat-x;
}

.rc-slateline
{
  border:1px solid #ccc;
}

.bg-anchor-bottom .content-panel-bg
{
  background:#fff url('../img/content-panel-bg.gif') 0 100% repeat-x;
}

.content-panel-bg
{
  background:#ccc url('../img/content-panel-bg.gif') 0 0 repeat-x;
}

.content .editorial-top .content-row
{
  display:inline;
  float:left;
  width:240px;
  padding-top:0;

}

.content .editorial-top .content-row .round
{
  height:100px;
  overflow:hidden;
}

.content .editorial-top .content-row .grow-your-fame a
{
  font:7pt arial;
}

.grow-your-fame a,
.grow-your-fame a:visited
{
  display:block;
  color:#fff;
  background: #000 url('../img/fame-star-reflection.png') 0 100% no-repeat;
  padding:0 0 0 95px;
  font:8pt arial;
  height:90px;
  margin:5px;
  text-decoration:none;
}

.grow-your-fame a span.title
{
  display:block;
  background: #000 url('../img/grow-your-fame-text.gif') 0 100% no-repeat;
  height:23px;
  /* hide text: norm; ie7; ff2 */
  line-height:0; font-size:0;
}

.grow-your-fame a span.info
{
  display:block;
  padding:5px 0;
}

.grow-your-fame a span.more
{
  font:bold 8pt Arial, Helvetica, sans-serif;
  text-decoration:none;
  padding-right:12px;
  background: #000 url('../img/tiny-green-arrow-on-black.gif') 100% 0 no-repeat;
}

.grow-your-fame a:hover .more
{
  color:#0f0;
}

.content .editorial
{
  padding:5px;
  overflow:hidden;
}

.content .editorial img
{
  vertical-align:middle; /* fixes 4px bottom margin in FF and MSIE */
}

/*.content .adclip
{
  overflow:hidden !important;
}*/

.content #ad728
{
  float:right;
  padding:5px;
  width:728px;
  height:90px;
}

.content #promoplayer
{
  float:left;
  width:664px;
  height:262px;
  position:relative;
  cursor:pointer;
  overflow:hidden;
  background-color:#000;
}

.content #promoplayer ul
{
  height:262px;
  overflow:hidden;
}

.content #promoplayer .promoitem
{
  width:664px;
  height:262px;
}

.content #promoplayer #promolabelbg
{
  position:absolute;
  width:540px;
  height:47px;
  background-color:#000;
  bottom:6px;
}

.content #promoplayer #promolabel
{
  position:absolute;
  color:#fff;
  left:10px;
  bottom:17px;
  font:bold 16pt Helvetica, sans-serif;
}

.content #promoplayer #promolabel.tag
{
  bottom:27px;
}

.content #promoplayer #promotagline
{
  position:absolute;
  color:#fff;
  left:10px;
  bottom:13px;
  font:italic 9pt Arial, Helvetica, sans-serif;
}

.content #promoplayer .promothumb
{
  position:absolute;
  width:115px;
  height:45px;
  border:1px solid #eee;
  right:5px;
}

.content #promoplayer .th-hover,
.content #promoplayer .th-sel
{
  border:1px solid #090;
}

.content #promoplayer img {
    position:absolute;
    top:0;
}

.content .left-col
{
  display:inline;
  float:left;
}

.content .ad180x150
{
  padding:5px;
  width:180px;
  height:160px;
}

.content .ad160x600
{
  padding:5px;
  width:160px;
  height:600px;
}

.content .ad300x250
{
  padding:5px;
  width:300px;
  height:250px;
}

.content .tiny-left
{
  float:left;
  width:150px;
}

.content .medium-center
{
  float:left;
  width:504px;
  margin-left:10px;
}

.superwide
{
}

.content .wide-left
{
  float:left;
  width:664px;
}

.content .wide-left .nav,
.content .narrow-right .nav
{
  margin-bottom:2px;
}

.content .narrow-right
{
  float:right;
  width:312px;
  padding-top:5px;
}

.content #topboxoffice ul a.item
{
  width:190px;
  overflow:hidden;
}

.content #openingsoon ul a.item
{
  width:235px;
  overflow:hidden;
}

.content #boxoffice .list-box li
{
  font-size:8pt;
}

.content #boxoffice .list-box i
{
  font-weight:normal;
  font-style:normal;
}

.content #mostfamous .content-panel-bg
{
  height:215px;
}

.content .list-box a.more,
.content .list-box a.more:visited
{
  font:bold 10pt arial;
  display:block;
  float:right;
  padding:0 10px 4px 0;
}

.content .list-box a.more:hover,
.content .list-box a.more:hover:visited
{
  color:#0a0;
}

.content .list-box
{
}

.content .list-box select
{
  clear:both;
  display:inline;
  float:right;
  margin:5px 10px 0 0;
  width:80%;
  font:10pt Verdana, sans-serif;
}

.content .list-box ul
{
  list-style-type:none;
}

.content .list-box li
{
  clear:both;
  font:bold 10pt Helvetica, sans-serif;
  padding:0 7px;
  height:34px;
}

.content .list-box div
{
  white-space:nowrap;
  padding:1px 4px;
}

.content .list-box li.hover
{
  background:transparent url('../img/list-box-selected-bg.gif') 0 0 repeat-x;
}

.content .list-box a
{
  display:inline;
  text-decoration:none;
  padding:8px 10px 8px 0;
  color:#333;
}

.content .msg-list a.item
{
  width:240px;
  overflow:hidden;
  padding:2px 10px 0 0 !important;
}

.content .msg-list a.item span
{
  display:block;
  font:8pt Arial, Helvetica, sans-serif;
  line-height:14px;
}

.content .msg-list a.item .date
{
  color:#777;
}

.content .list-box a dd
{
  vertical-align:middle;
  margin-right:10px;
  cursor:pointer;
  display:inline;
  float:right;
  width:61px;
  height:12px;
}

.content .list-box a.link span
{
  width:25px;
  height:16px;
  display:inline;
  float:left;
  margin-top:-1px;
  background:transparent url('../img/green-arrow-button.gif') 0 0 repeat-x;
  /* hide text: norm; ie7; ff2 */
  line-height:0; font-size:0;
}

.content .list-box a.item
{
  float:left;
}

.content .list-box a.link
{
  float:right;
  padding-right:0;
}

.content .wide-left .list-box
{
  width:662px;
}

.content #affiliates .rc-slateline
{
  height:198px;
  padding-top:4px;
}

.content #affiliates .nav
{
  margin:0 4px 4px 4px;
  color:#fff;
  text-align:center;
  background:transparent url('../img/list-box-selected-bg.gif') 0 0 repeat-x;
  color:#000;
}

.content #affiliates h2
{
  font:bold 8pt Verdana, sans-serif;
  padding-top:2px;
}

.content #affiliates ul
{
  list-style-type:none;
  text-align:left;
}

.content #affiliates li
{
  display:inline;
  float:left;
  margin-left:15px;
  width:45%;
}

.content #affiliates a
{
  color:#333;
  font:8pt Verdana, sans-serif;
}

.content #affiliates a:hover
{
  color:#f00;
}


.content .right-col
{
  display:inline;
  float:left;
  width:300px;
  padding-left:10px;
}

.content .legal
{
  padding:10px;
  font:8pt Arial, Helvetica, sans-serif;
}

.content .legal h2
{
  font-weight:bold;
  font-size:10.5pt;
  padding-top:10px;
}

.content .legal p
{
  margin:10px 0;
  line-height:170%;
  text-align:justify;
}

.content .legal .indent
{
  padding-left:20px;
}

#foot
{
  margin:1em 0 0 -7px;
  background:#666;
  filter:alpha(opacity=80);
  opacity:0.8;
  font:9pt Verdana, sans-serif;
  width:1000px;
}

#foot #minimap
{
  padding:10px 0 0 25px;
  border-top:6px solid #444;
  border-bottom:6px solid #999;
}

#foot #minimap .col
{
  display:inline;
  float:left;
  color:#aaa;
  font:8pt Arial, Helvetica, sans-serif;
  list-style:none;
  margin-right:25px;
  width:134px;
  padding-bottom:10px;
}

#foot #minimap .col h6
{
  display:block;
  font:bold 9pt Arial, Helvetica, sans-serif;
  padding:3px;
  color:#111;
}

#foot #minimap .col a,
#foot #minimap .col a:visited
{
  display:block;
  color:#ddd;
  padding:3px;
}

#foot #minimap .col a:hover,
#foot #minimap .col a:hover:visited
{
  color:#73C30B;
  text-decoration:none;
}

#foot .copylinks
{
  background-color:#47780B;
}

.gotchagear #foot .copylinks
{
  background-color:#1F85DA;
}

#foot .copyright
{
  float:left;
  color:#ddd;
  padding:14px 10px 0;
}

#foot .links
{
  display:inline;
  float:right;
  font-size:8pt;
}

#foot .links a
{
  float:left;
  padding:15px;
}

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

#foot .links a:hover,
#foot .links a:hover:visited
{
  background-color:#6FAC14;
}

.gotchagear #foot .links a:hover,
.gotchagear #foot .links a:hover:visited
{
  background-color:#58b;
}

.rating-10
{
  background: transparent url('../img/5star.gif') 0 0 no-repeat;
}

.rating-9
{
  background: transparent url('../img/5star.gif') 0 -12px no-repeat;
}

.rating-8
{
  background: transparent url('../img/5star.gif') 0 -24px no-repeat;
}

.rating-7
{
  background: transparent url('../img/5star.gif') 0 -36px no-repeat;
}

.rating-6
{
  background: transparent url('../img/5star.gif') 0 -48px no-repeat;
}

.rating-5
{
  background: transparent url('../img/5star.gif') 0 -60px no-repeat;
}

.rating-4
{
  background: transparent url('../img/5star.gif') 0 -72px no-repeat;
}

.rating-3
{
  background: transparent url('../img/5star.gif') 0 -84px no-repeat;
}

.rating-2
{
  background: transparent url('../img/5star.gif') 0 -96px no-repeat;
}

.rating-1
{
  background: transparent url('../img/5star.gif') 0 -108px no-repeat;
}

.rating-0
{
  background: transparent url('../img/5star.gif') 0 -120px no-repeat;
}

.nav-layout-left
{
  display:inline;
  float:left;
  width:169px;
}

.nav-layout-right
{
  display:inline;
  float:left;
  width:794px;
  padding:10px;
}

.left-column-menu
{
  margin-bottom:10px;
  border-right:none;
  position:relative;
}

.left-column-menu div.gutter
{
  height:2px;
}

.left-column-menu div.bottom.gutter
{
}

.left-column-menu ul
{
  margin:0;
  padding:0;
  list-style:none;
}

.left-column-menu ul li
{
  border-top:1px solid #ccc;
}

.left-column-menu ul li.first
{
  border-top:none;
}

.left-column-menu a,
.left-column-menu a:visited
{
  font:bold 8pt Arial, Helvetica, sans-serif;
  color:#000;
  text-decoration:none;
  padding:7px 15px;
  background-color:#eee;
  display:block;
  width:138px;
}

.left-column-menu a:hover
{
  background-color:#ddd;
}

.left-column-menu a.first
{
  border-top:none;
}

.left-column-menu li.selected a
{
  background:url('../img/list-box-selected-bg.gif') repeat-x;
}

.content .photosearch
{
  height:215px;
  width:662px;
}

.content .photosearch form
{
  display:block;
  margin:10px;
  padding:0;
}

.content .photosearch #photosearch_q
{
  width:500px;
}

.content .photosearch label
{
  font:bold 10pt Verdana, sans-serif;
  display:block;
}

/* used for movie plot, person bio */
.collapsible-text p
{
  margin-bottom:8px;
}

.collapsible-text .collapse p,
.collapsible-text .collapse .hide,
.collapsible-text .more
{
  display:none;
}

.collapsible-text .collapse .more
{
  clear:left;
  display:inline;
}

.collapsible-text p.first
{
  display:block;
}

.collapsible-text .collapse p.first
{
  overflow:hidden;
  height:45px;
  margin-bottom:0;
}

.collapsible-text .more,
.collapsible-text .hide
{
  color:#666;
  cursor:pointer;
  font:7pt arial;
  white-space:nowrap;
}

.title
{
  overflow:hidden;
}

.title h1
{
  color:#000;
  font:bold 14pt Arial, Helvetica, sans-serif;
  padding:5px 0;
  display:inline;
  float:left;
}

.title h1 b
{
  color:#666;
}

.title .toolbar a,
.title .toolbar a:visited
{
  float:right;
  margin:5px 1px 0 4px;
}

a.flat-btn,
a.flat-btn:visited
{
  display:inline;
  font:bold 9pt Arial, Helvetica, sans-serif;
  color:#666;
  text-decoration:none;
  padding:3px 6px;
  border:1px solid #ccc;
  overflow:hidden;
  /*-moz-border-radius:3px;
  -webkit-border-radius:3px;*/
  border-radius:3px;
}

a.flat-btn:hover,
a.flat-btn:hover:visited
{
  background-color:#eee;
}

a.flat-btn .prev-arrow
{
  background:transparent url(../img/green-arrow-left.gif) no-repeat left center;
  padding-left:12px;
}

a.flat-btn .next-arrow
{
  background:transparent url(../img/green-arrow-right.gif) no-repeat right center;
  padding-right:13px;
}

/* pagination */
.search-results .pagination
{
  padding:10px 20px;
  font:10pt Arial, Helvetica, sans-serif;
  overflow:auto;
}

.search-results .pagination .bypage
{
  float:left;
}

.search-results .pagination .prevnext
{
  float:right;
}

.search-results .pagination .pgs a,
.search-results .pagination .pgs a:visited
{
  color:#000;
  border:1px solid #ccc;
  padding:0 5px;
  margin:0 5px;
  text-decoration:none;
}

.search-results .pagination .pgs a:hover,
.search-results .pagination .pgs a:hover:visited
{
  color:#000;
  background-color:#ddd;
}

.search-results .pagination .pgs a.sel,
.search-results .pagination .pgs a.sel:visited,
.search-results .pagination .pgs a.sel:hover,
.search-results .pagination .pgs a.sel:hover:visited
{
  color:#fff;
  background-color:#000;
  border:1px solid #000;
  font-weight:bold;
  cursor:default;
}

.search-results .pagination h5
{
  display:inline;
  font-weight:bold;
}

.search-results .pagination .prevnext a
{
  font-weight:bold;
}

.bg-heading
{
  background-color:#505050;
  padding:2px 4px;
  overflow:auto;
}

.bg-heading h2
{
  display:inline;
  float:left;
  font:bold 11pt Arial, Helvetica, sans-serif;
  color:#fff;
}

.bg-heading span.links
{
  float:right;
}

.bg-heading a,
.bg-heading a:visited
{
  display:inline;
  float:left;
  padding:2px 0 0 10px;
  font:8pt arial;
  color:#fff;
  text-decoration:none;
}

.bg-heading a:hover,
.bg-heading a:hover:visited
{
  color:#0f0;
}

/* CommunityWidget::relatedPhotos */
.photos ul
{
  overflow:auto;
  padding:0 0 4px 0;
}

.photos .empty
{
  font:8pt Arial, Helvetica, sans-serif;
  padding:5px 5px 100px;
}

.photos li
{
  list-style-type:none;
  display:inline;
  float:left;
  padding:4px 0 0 4px;
}

.photos img
{
  display:inline;
  float:left;
}

.entice-buttons button div
{
  width:50px;
  padding:4px;
  background: url(../img/green-arrow-button.gif) no-repeat 100% 50%;
  text-align:left;
  font:bold 11pt Arial, Helvetica, sans-serif;
}

.entice-buttons .flat-btn
{
  font:bold 10.5pt Helvetica, sans-serif;
  color:#fff;
  background-color:#090;
  padding:5px 20px;
}

.entice-buttons .flat-btn:hover
{
  background-color:#0b0;
}

/**
  this list highlights a gradient background on the hovered item,
  has a dotted line between list items, and the whole row clicks
  through to the url specified in the anchor
*/

ul.link-list .row
{
  display:block;
  overflow:auto;
  padding:5px;
  color:#000;
  text-decoration:none;
}

ul.link-list a.row:hover
{
  background:transparent url('../img/list-box-selected-bg.gif') 0 0 repeat-x;
}

ul.link-list .gbtn
{
  float:right;
  background: url('../img/green-arrow-button.gif') no-repeat 100% 50%;
  width:25px;
  height:16px;

  /* hide text: norm; ie7; ff2 */
  line-height:0; font-size:0;
}

.gotchagear ul.link-list .gbtn {
  background: url('../img/blue-arrow.png') no-repeat 100% 50%;
}

ul.link-list
{
  list-style-type:none;
}

ul.link-list .text,
ul.title-sub-msg .text
{
  float:left;
}

ul.title-sub-msg .wrap
{
  display:block;
  overflow:auto;
}

ul.title-sub-msg .title,
ul.title-sub-msg .subtitle,
ul.title-sub-msg .msg
{
  display:block;
  font:8pt arial;
}

ul.title-sub-msg .msg
{
  padding-left:5px;
}

ul.title-sub-msg .subtitle
{
  color:#666;
}

ul.title-sub-msg .gbtn
{
  padding-top:10px;
}

/* for small right-col widgets */
.small ul.title-sub-msg .text { width:260px; }

ul li div.dot-border
{
  background:transparent url('../img/list-box-hr.gif') 0 0 repeat-x;
  padding-top:1px;
}

ul li.first div.dot-border
{
  background:none;
}

/* GroupWidget */

.group-list li
{
  display:inline;
}

.group-list .row
{
  display:block;
  overflow:auto;
  text-decoration:none;
  padding:5px;
}

.group-list a.row:hover
{
  background:transparent url('../img/list-box-selected-bg.gif') 0 0 repeat-x;
}

.group-list a span
{
  cursor:pointer;
}

.group-list .glogo
{
  float:left;
  padding-right:5px;
}

.group-list ul li.empty
{
  padding:10px;
  font:10pt Arial, Helvetica, sans-serif;
}

.group-list .glogo img
{
  float:left;
  width:35px;
  height:35px;
  padding:1px;
  border:1px solid #ccc;
}

.group-list a:hover .glogo img
{
  border:1px solid #999;
}

.group-list .ginfo
{
  float:left;
  color:#000;
  font:8pt Arial, Helvetica, sans-serif;
  width:605px;
}

.group-list .gname
{
  font:bold 12pt Arial, Helvetica, sans-serif;
  display:block;
}

.group-list .gname i
{
  font:normal 9pt Arial, Helvetica, sans-serif;
}

.group-list .gdesc
{
  display:block;
}

.group-list .gbtn
{
  float:right;
  background: url('../img/green-arrow-button.gif') no-repeat 100% 50%;
  width:25px;
  height:16px;
  padding-top:15px;
  /* hide text: norm; ie7; ff2 */
  line-height:0; font-size:0;
}

/** activity feed extends implements li.hover and li.profile-hover */

.activity-feed .ginfo
{
  width:550px;
}

.activity-feed .text
{
  width:235px;
}

.activity-feed .text .title
{
  font:bold 8pt Arial, Helvetica, sans-serif;
}

.activity-feed .text .title i
{
  font:normal 8pt Arial, Helvetica, sans-serif;
}

.activity-feed a.profile,
.activity-feed a.friend
{
  color:#000;
  text-decoration:none;
}

.activity-feed li.hover .row
{
  cursor:pointer;
  background:transparent url('../img/list-box-selected-bg.gif') 0 0 repeat-x;
}

.activity-feed .row .thumb
{
  float:left;
  padding-right:5px;
}

.activity-feed li .thumb img
{
  float:left;
  width:25px;
  height:25px;
  padding:1px;
  border:1px solid #ccc;
}

.activity-feed li.profile-hover .thumb img
{
  border:1px solid #090;
}

.activity-feed li.profile-hover a.profile,
.activity-feed a.friend:hover
{
  text-decoration:underline;
  color:#090;
}


.my-reviews .row .thumb
{
  float:left;
  padding-right:5px;
}

.my-reviews li .thumb img
{
  float:left;
  width:25px;
  height:25px;
  padding:1px;
  border:1px solid #ccc;
}

.thumb-list
{
  padding-bottom:10px;
}

.thumb-list ul
{
  overflow:auto;
  list-style-type:none;
}

.thumb-list ul li
{
  display:inline;
  float:left;
  margin:5px 8px;
  text-align:center;
}

.thumb-list ul a,
.thumb-list ul a:visited
{
  display:block;
  font:bold 8pt Arial, Helvetica, sans-serif;
  color:#000;
  text-decoration:none;
}

.thumb-list ul img
{
  display:block;
  padding:1px;
  border:1px solid #999;
}

.thumb-list ul a:hover img,
.thumb-list ul a:hover:visited img
{
  border:1px solid #090;
}

.thumb-list ul a:hover,
.thumb-list ul a:hover:visited
{
  color:#050;
}

/* specialized thumb-list sizes --- li:width = img:width + img:marginLeft + img:marginRight + 4 */
.thumb-list ul.movie li  { width:115px; }
.thumb-list ul.movie img { width:99px; height:74px; margin:3px 6px; }

.thumb-list ul.gallery li  { width:92px; }
.thumb-list ul.gallery img { width:80px; height:80px; margin:3px 4px; }

.thumb-list ul.related-photos li { margin:2px !important; }
.thumb-list ul.related-photos a:hover img { padding:0;border:2px solid #659f12; }

.thumb-list ul.avatars li  { width:93px; }
.thumb-list ul.avatars img { width:75px; height:75px; margin:3px 7px;  }

.thumb-list ul.avatars-small li  { width:61px; }
.thumb-list ul.avatars-small img { width:45px; height:45px; margin:3px 6px; }

.news-feed ul.title-sub-msg .text
{
  width:550px;
}

.news-feed ul.title-sub-msg .title
{
  font-size:8.5pt;
}

.news-feed .text .title
{
  font-weight:bold;
}

.news-feed ul.title-sub-msg .lead
{
  display:block;
  font:8pt Arial, Helvetica, sans-serif;
  color:#000;
  margin:1px 0;
}

.small .news-feed ul.title-sub-msg .text
{
  width:225px;
}

.small .news-feed ul.title-sub-msg .title
{
  font-size:8pt;
}

.split-left .members
{
  width:342px;
}

.split-left .members .my-pending ul,
.split-left .members .thumb-list ul.avatars-small
{
  height:238px;
}

.split-left .members ul.avatars li
{
  padding:5px 8px;
}

.split-left .split-panel
{
  width:342px;
}

.split-right .split-panel
{
  width:312px;
}

.split-panel ul.link-list
{
  overflow:auto;
  height:300px;
}

ul li.alt
{
  background-color:#ccc;
}

.maxlength-textarea textarea
{
  display:block;
}

.maxlength-textarea .remaining
{
  font:8pt Arial, Helvetica, sans-serif;
  color:#555;
}

.maxlength-textarea var
{
  color:#333;
  font:bold 9pt Tahoma, sans-serif;
}

.tiny-menu h2
{
  font:bold 8pt Arial, Helvetica, sans-serif;
  background-color:#666;
  color:#fff;
  padding:3px 5px;
}

.tiny-menu h3
{
  font:bold 8pt Arial, Helvetica, sans-serif;
  padding:15px 5px 3px;
}

.tiny-menu ul
{
  list-style-type:disc;
}

.tiny-menu ul a:hover,
.tiny-menu ul a:hover:visited
{
  background-color:#eee;
}

.tiny-menu ul a,
.tiny-menu ul a:visited
{
  display:block;
  text-decoration:none;
  color:#000;
  font:8pt arial;
  padding:5px;
  line-height:8pt;
}

.tiny-menu ul a.selected,
.tiny-menu ul a.selected:hover,
.tiny-menu ul a.selected:hover:visited
{
  font-weight:bold;
  background-color:#ddd;
}

#user-trailers
{
}

#user-trailers .no-trailers
{
  font:9pt Arial, Helvetica, sans-serif;
  padding:10px;
}

#user-trailers .main
{
  background-color:#000;
  padding:0 10px 10px;
}

#user-trailers .title
{
  padding-top:10px;
}

#user-trailers h3
{
  display:inline;
  float:left;
  color:#fff;
  font:bold 12pt Arial, Helvetica, sans-serif;
  margin-top:3px;
}

#user-trailers .controls
{
  display:inline;
  float:right;
  line-height:25px;
}

#user-trailers .position
{
  font:10pt Arial, Helvetica, sans-serif;
  color:#888;
  white-space:nowrap;
  padding-right:8px;
}

#user-trailers .video
{
  padding-top:10px;
  text-align:center;
}

#user-trailers a.flat-btn,
#user-trailers a.flat-btn:visited
{
  color:#fff;
  font-weight:normal;
}

#user-trailers a.flat-btn:hover,
#user-trailers a.flat-btn:hover:visited
{
  color:#000;
}

#user-trailers a.delete
{
  color:#c00;
}

#user-trailers .no-trailers,
#user-trailers.no-trailers .main,
#user-trailers.no-nav .nav-btn
{
  display:none;
}

#user-trailers.no-trailers .no-trailers
{
  display:block;
}

.gotcha-links h3
{
  font:bold 18pt Arial, Helvetica, sans-serif;
}

.gotcha-links ul.featured
{
  overflow:hidden;
}

.gotcha-links .featured li
{
  display:inline;
  float:left;
  width:300px;
  margin-left:40px;
}

.gotcha-links .featured li.even
{
  clear:left;
  margin-left:0;
}

.gotcha-links ul
{
  list-style:none;
}

.gotcha-links ul li
{
  font:11pt Arial, Helvetica, sans-serif;
  padding-top:10px;
}

.gotcha-links ul a
{
  font:bold 12pt Arial, Helvetica, sans-serif;
  text-decoration:none;
}

.gotcha-links ul a:hover
{
  text-decoration:underline;
}

.gotcha-links .break
{
  border-bottom:1px solid #000;
  height:10px;
}

.showtimes h3 a {
    float:right;
}

.showtimes h3 {
    background: #
}
form.showtimes {
  padding:10px;
}
form.showtimes select {
  display:block;
  width:98%;
  margin-bottom:8px;
  padding:2px;
}

form.showtimes .loc {
  width:230px;
  padding:1px 3px;
  marin-right:5px;
}
form.showtimes .go {
  width:40px;
  height:24px;
  margin-top:-1px;
}

form.showtimes .howto
{
  padding:0 0 10px 0;
  font:13px arial;
}

form.showtimes .howto em
{
  font-weight:bold;
  color:#c00;
  font-style:normal;
}

form.showtimes .example
{
  padding:8px 0 0 3px;
  font:11px arial;
}

