body {
/*  background-color: #5A5A5A; */
  margin-top: 0px;
}

.container {
  width: 914px;
  padding:20px;
  padding-right:16px;
  padding-top: 20px;
  background-color: #FFFFFF;
}
#left {
  width: 739px;
  padding-right:5px;
}

#contentArea {
  background: url(/images/d7d7d7_1x1.gif) repeat-y scroll 741px top;
}
p.footnote {
  padding-top: 10px;
}

#header {
  margin-bottom: 16px;
  background-color: #E84949;
  clear:left;
  padding: 4px 0px 4px 20px;
}
#header form {
  display: inline; 
}
#header img {
  float: right;
  margin-right: 10px;
}
#header a {
  text-decoration:none;
  font-size: 13px;
  letter-spacing: 1.1px;
  margin-right: 5px;
}
#header a:hover {
  text-decoration:underline;
}
#header a:link { color: #FFF; }
#header a:visited { color: #FFF; }
#header a:hover { color: #FFF; }
input.search_btn {
  cursor:pointer;
  display:inline-block;
  font-size:12px;
  font-weight:normal;
}

#intro {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 15px;
  margin-right: 10px;
  margin-top: 10px;
  color: #333;
  padding: 5px 0 5px 0px;
  line-height: 1.7em;
}

.genreGalleryJumps {
  padding: 0px 10px 12px 0px;
  margin-right: 10px;
  border-bottom: 1px solid #E5E5E5;
  margin-bottom: 10px;
  font-size: 11px;
}
.genreGallery {
  padding: 10px 10px 15px;
  margin-right: 10px;
  border-bottom: 1px solid #E5E5E5;
}
.genreGallery ul {
  list-style-type:none;
}
.genreGallery .backToTop {
  float:right;
}
.randomSelectionGallery {
  margin: 12px 0 12px;
  
}
.genreGallery .artbox {
  padding-top: 5px;
}
.genreGallery .artbox a {
  display: inline;
}
.genreGallery .artbox img {
  width: 64px;
  height: 90px;
  display: inline;
  padding-right: 4px;
  margin-bottom: 3px;
}
.genreGallery h3 {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 5px;
}
.genreGallery h3 a {
  font-size: 13px;
  font-weight: normal;
}
.genreGallery h3 a.genreLabel {
  font-size: 16px;
  font-weight: normal;
  color: black;
  text-decoration: none;
}
.genreGallery h3 a.genreLabel:hover {
  text-decoration: underline;
}

.genreGallery * {
  font-weight: normal;
}
.genreGallery h4 {
  margin-top: 0px;
  margin-bottom: 2px;
  font-weight: bold;
  font-size: 12px;
}
.genreGallery ul {
  margin-bottom:0;
  margin-right: 5px;
}
.genreGallery .galleryCol ul li a {
  font-size: 11px;
}
.threeCols {
  margin-right: -10px;
}
div.galleryCol {
  float:left;
  width: 32%;
  padding: 4px 4px 4px 0;
}
div.galleryCol ul {
  margin-right:0;

}

.artbox img {
  height: 90px;
  width: 64px;
}
.homepage-endorsement {
  margin-left: 0em;
  line-height: 1.4em;
  margin-bottom: 10px;
  margin-top: 0em;
  font-size: 13px;
  font-family: Verdana;
}

.title-list-item .available-since { font-size: 0.9em; }
.title-list-item .expiring-on { font-size: 0.9em; }
.title-list-item .renewed { font-size: 0.9em; }
.series {
  font-weight: bold;
  font-size: 0.9em;
  color: #795424;
}
.genreNavigation h3 {
  background-color: #EEDBDB;
}
#prp {
margin-top: 10px;
  margin-bottom: 20px;
}
#titles { clear:left;}
#searchResults form {
  margin: 20px 0;
}
#searchResults form input[type=text], #searchResults form input[type=submit] {
  font-size: 10px;
}
#searchResults h1 {
  margin-bottom: 5px;
}
#searchResults h3 {
  margin-bottom: 10px;
}
.searchResultGroup h3 {

}
.searchResultGroup {
  clear: left;
  padding-top: 1em;
  padding-bottom: 1em;
  padding: 5px;
  margin-top: 10px;
  margin-right: 12px;
}
.matchingGenres {
  background-color: #EEDBDB;
}
.matchingPeople {
  background-color: #DBCBF3;
}
.searchResultGroup:first-child {
  padding-top: 0;
}

.genreAndPersonMatches {
}
fieldset#mpaaFilter {
  padding: 10px 16px 0px;
  border: 1px solid #CCC;
  margin-top: 20px;
  margin-bottom: 10px;
  clear:both;
  width: 740px;
  max-width: 740px;
}
#mpaaFilter ul {
  margin-left: 0;
  list-style-type: none;
  float: left;
  width: 18%;
}
#mpaaFilter input[type=submit] {
  margin-top: 10px;
}
#donateBox {
  background-color: #ECECEC;
  padding-top: 10px;
  padding-bottom: 5px;
}
#donateBox * { font-size: 10px; }
#donateBox h4 { font-size: 10px; font-weight: bold; }
#paypalDonation {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0px;
}
.incorrectlyListed {
  border-top: 1px dotted #CCC;
  padding-top: 1em;
  padding-bottom: 1.5em;
  border-bottom: 1px dotted #CCC;
}
.incorrectlyListed h4 {
  font-weight: bold;
  font-size: 1.1em;
  color: #666;
  margin-bottom: 1em;

}
ul.titleInfo {
  list-style-type:none;
  margin-right:0;
}
ul.titleInfo li {
  margin-left:0;
  clear: right;

}
ul.preview {
  font-size: 12px;
}
.preview span.field {
  padding-right: 3px;

}
#titleShowRightColumn {
  float:left;
  width:200px
}
#titleShowRightColumn dd {
  margin-left: 0;
}
.movie-detail dl {
  margin-bottom: 0;

}
.movie-detail dt {
  margin-top: 1.0em;
  margin-bottom: 0.5em;
}
.movie-detail dd {
  margin-left: 0;
}
.movie-detail li {
  list-style-type: none;
}

.titleInfo span.field {
  /*font-weight: bold;*/
  width: 11em;
}
.plus-ad {
  margin-bottom: 10px;
  font-size: 1.1em;
  color: #666;
}
#aboutPlusFeatures .app-store  {
  padding: 10px;
  font-size: 15px;
  background-color: #FFF1A8;

}
#aboutPlusFeatures h2 {
  margin-top: 26px;
  margin-bottom: 12px;
}
#aboutPlusFeatures h3 {
  clear:left;
  margin-top:30px;
}

#aboutPlusFeatures p {
  margin-top: 1em;
  font-size: 1.1em;
  margin-right: 10px;
}
#aboutPlusFeatures img.float-left {
  float: left;
  margin-right: 20px;
}
#aboutPlusFeatures img {
  border: 1px solid #CCC;
  width: 160px;
}
.dashboardSidebar h4 {
  font-weight: bold;
  background-color: #EFEFEF;
  margin-bottom: 5px;
}
.dashboardSidebar ol {
  margin-bottom: 0;
}
.dashboardSidebar ul {
  list-style-type: none;
}
.detailedQueues h3, .dashboardQueues h3 {
  padding-bottom: 5px;
  border-bottom: 2px dotted #ECECEC;
  margin-bottom: 7px;
}
li.userTitle {
  border-bottom: 1px dotted #CCC;
  margin-bottom: 4px;
  padding-bottom: 7px;
}
h3 span {
  font-size: 14px;
}
.addedBy {
  color: #ADC2C9;
}
.queuer {
  color: #D3A1E2;
  font-weight: bold;
}
.instruction {
  background-color: #EFEFEF;
  padding: 5px 10px;
  margin-bottom: 20px;
  margin-right: 10px;
  font-size: 1.0em;
}
.instruction li {
  font-size: 1.1em;
}
.instruction p {
  margin-bottom: 10px;
}
.timestamp {
  color: #CCC;
}
.ruleInstruction {
  font-size: 1.1em;
}
fieldset blockquote {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.ruleForm textarea {
  height: 5em;
}
#trialPeriodNotice {
  background-color: #F5F5F5;
  margin-bottom: 2em;
  font-size: 1.2em;
  border: 1px solid #ECECEC;
  padding: 5px 10px;
}
.breadcrumbs {
  margin-bottom: 2em;
  font-size: 1.1em;
}
.accountPages ul {
  list-style-position: inside;
}
ol.subusers strong {
  font-size: 1.5em;
}
ol.rules {
  font-size: 1.1em;
}
.dashboardSidebar ol.rules {
  font-size: 1em;
}

ol.rules li {
  font-weight: normal;
}
label {
  display: block;
  margin-top: 1em;
  margin-bottom: 0;
}
label.first-child {
  margin-top: 0;
}
label span.more_info {
  font-weight: normal;
  color: #555;

}
.radioButtons label, .notBold label {
  display: inline;
  font-weight: normal;
}
.queueAction a {
  padding: 0 2px;
  font-weight: normal;
  font-size: 1em;
}
.titleQueued {
  font-weight: bold;
  color: #E84949;
}
.titlesForYear {
  width: 5.5em;
  float: left;
}
#bookAd {
  margin-bottom: 10px;
}
#netflix-branding {
  margin-top:20px;
}
.amazon_banner {
  clear: both;
  padding-top: 20px;
}
.amazonAssociate {
  margin-bottom: 15px;
}
.googleLinks {
  margin-bottom: 10px;
}
#bitly {
  float: right;
  margin-right: 20px;
}
body p {
  font-size: 1.1em;
  margin-bottom: 1.2em;
}
input[type=text], input[type=password] {
  font-size: 1.0em;
}
#site_title {
  float:left;
  margin-bottom: 10px;
}
#site_title h1 {
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 3px;
}
#site_title h1 a {
  color: #999;
  text-decoration: none;
}
#site_title h1 a .w { color: #E84949; }
#site_title h1 a .i { }
#site_title .sub_title {
  color: #666;
  font-weight: bold;
  font-size: 13px;
}
body h1 {
  font-size: 2em;
}
#tagline {
  font-size: 18px;
  color: #ccc;
}
legend {
  background-color: #B8C9FF;
  padding: 0 5px;
}
fieldset {
  background-color: #F5F5F5;
  margin-right: 10px;
  max-width: 600px;
}
fieldset p {
  margin-top: 1em;
  margin-bottom: 0.5em;
}
.errorExplanation h2 {
  font-weight: bold;
  font-size: 1.1em;
}
.errorExplanation {
  padding: 10px;
  font-size: 1em;

}
.errorExplanation ul {
  list-style-position: inside;
}
.fieldWithErrors label {
  font-size: 1.1em;
  color: red;
}
.headerLinks {
  text-align: right;
}
textarea {
  height: auto;
  display: block;
  margin-bottom: 15px;
}
#flash {
  border: 2px solid #FFF1A8;
  background-color: #FBFFBD;
  text-align: center;
  width: 98%;
  padding: 3px 0px;
  font-size: 1.2em;
  margin-bottom: 20px;
}
#filterNotice {
  background-color: #FFF1A8;
  text-align: center;
  padding: 3px 10px;
  font-size: 1.2em;
  margin-top: 10px;
}
.iw-notice {
  border: 2px solid #FFF1A8;
  background-color: #FBFFBD;
  text-align: left;
  padding: 5px 5px;
  margin-bottom: 10px;
}
.iw-notice h4  {
  font-weight:bold;
  margin-bottom:5px;
}
.iw-notice p {
  font-size: 10px;
  margin-bottom: 5px;
}


.form {
  margin:10px 0;
  padding: 10px;
  background-color: #ECECEC;
}
.form div {
  margin-bottom: 10px;
}
.emailaddress {
  font-weight: bold;
}
.day-select {
  display: inline;
  margin-right: 10px;
}
.odd {
}
.even {
  background-color: #EFEFEF;
}

.problem {
  font-weight: bold;
  color: red;
}
tr.problem a {
  color: red;
}

ul.cloud {
  list-style-type:none;
  margin-left: 0;
}
.cloud li  {
  display: inline;
  padding: 0 1.4em 3em 0;
  line-height: 3em;
}

li a {
  font-size: 1.0em;
  font-weight: bold;
}
a.title-list-item-link {
  font-size: 13px;
}
li dd a {
  font-size: 1.0em;
  font-weight: normal;
}
.sub-links {
  font-size: 10px;
  font-weight: normal;
  color: #CCC;
}
a.sub-link {
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
  color: #6E8399;

}
a.sub-link:hover {
  text-decoration: underline;
}
a.actor {
  color: #6E8399;
}
.actor {
}

a.director {
}
.average-rating {
  font-size: 0.9em;
  background-color: #EFEFEF;
  padding-left: 0.2em;
  margin: 0 0.2em;
  /* background-color: #EFEFEF; */
}
.available-since {
  color: #666;
}
.renewed {
  color: #666;
}
.expiring-on {
  color: #666;
}

/* from home page */
.hot {
  color: #FF4A4D;
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
}
.upcoming {
  font-weight: bold;
  color: #632169;
}
.available-on {
  color: #666;
}
ul.letters { 
  list-style-type: none;
  margin-left: 0;
}
.letters li {
  font-weight: bold;
  font-size: 1.2em;
  display: inline;
  margin-left: 0;
  padding-right: 1em;
}
.movie-detail .span-16 {
  width: 619px;

}
.movie-detail img {
  float: left;
  margin: 0 1em 1em 0;
}
.movie-detail .actions a {
  display: block;
  font-size: 0.9em;
  font-weight: bold;
  margin-bottom: 0.2em;
}
.movie-detail .actions {

}
.movie-detail dd small {
  display:block;
}
.movie-detail .notes {
  color: #666;
}
.movie-detail .notes h4 {
  color: #666;
}
.notes ul {
  margin-left: 1.5em;

}
.titleCount {
  font-size: 0.6em;
  color: #666;
}
.order_by {
  text-align: right;
}
.totalTitleCount {
  font-weight: bold;
  margin-left: 10px;
  color: #666;
}
.pagination {
  float: left;
  margin-right: 10px;
}

.titleSearch .pagination {
  margin-bottom: 20px;
}

.column-list {
  float: left;
  width: 33%;
}
ul.column-list, ul.four-column-list {
  margin-left: 0;
  list-style-type: none;
}
.four-column-list {
  float: left;
  width: 178px;
}
#external-links {
  padding-top: 8px;
  float: right;
  color: #CCC;
}
#external-links a {
  font-size: 1em;
}
#ad {
  float: left;
  margin-bottom: 12px;
}
.example { color: #CCC; }

dd ul {
  margin-left: 0;
}

dd li a {
  font-size: 1.0em;
}
  
.preview-content * {
  color: black;
  text-align: left;
}
.preview-content ul {
  list-style-position: outside;
}
.preview-content {
  padding: 0;
  padding-left: 20px;
  font-size: 13px;
}
.preview-content dd {
  margin-left: 10px;
}
.preview-content h3 {
  margin-bottom: 10px;
  line-height: 1.4em;
}
.preview-stats {
  font-size: 10px;
  margin-top: 5px;
  margin-left: 10px;
}
.preview-box {
  text-align: left;
  font-size: 1em;
  position: fixed; 
  top: 140px;
  right: 57px;
  z-index: 11;
}
.left-preview-box {
  text-align: left;
  font-size: 1em;
  position: fixed; 
  top: 140px;
  left: 20px;
  z-index: 12;
}

.top_level_genre {
}
.child_genres {
  list-style-type: none;
  margin-left: 0;
  border-left: 1px solid #CCC;
  padding-left: 1em;
  font-size: 11px;

}
li.genre_nesting {
  margin-top: 1em;
}
li.genre_nesting a {
  font-size: 11px;
  font-weight: normal;
  margin: 0;
}
span.top_level_genre a, span.top_level_genre strong {
  font-size: 15px;
  font-weight: bold;
}
ul.child_genres {
  margin-top: 0.4em;
}
.rating {
  font-size: 9px;
  color: #B32B2B;
}
ul#title-listing {
  margin-right:10px;
}
.title-list-item {
  clear:left;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}
ul {
  margin-left: 0;
}
ul.no-bullet {
  list-style-type:none;
}
.digg_pagination {
  font-size: 1.3em;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 15px;
 }
.view_options {
  margin-bottom: 5px;
  font-size: 0.9em;
}
.min_rating_filter {
  display: inline;
}
.min_rating_filter form {
  display: inline;
}
.current, .pagination .current {
  color: #FF1105;
}
.title_box_art {
  float: left;
  height: 192px;
  width: 123px;
}
.title_box_text {
  height: 145px;
  padding: 2px 4px;
  width: 101px;
  border: 1px solid #CCC;
}
.box_art_title, .box_art_title a {
  margin-top: -2px;
  font-size: 10px;
  color: #333;
  text-decoration: none;
  text-align: center;
  margin-left: 0;
  margin-right: 8px;
  line-height: 12px;
}
.box_art_title a:hover {
  text-decoration: underline;
}
.box_image {
  width: 110px;
  height: 150px;
}
.sm_box_image {
  float:left;
  margin-right: 5px;
  width: 40px;
}
.disqus-comment-count-from-list {
  font-size: 0.8em;
  color: #EDA8F7;
}
.link-in-header {
  font-size: 12px;
  font-weight: bold;
}
a.link-in-header {
  color: #666;
  text-decoration: none;
}
a.link-in-header:hover {
  text-decoration: underline;
}
#comment_section {
  margin-top: 20px;
}
.movie-detail #comment_section {
  margin-left: 10px;
}
div.attribution {
}
ul.endorsements {
  list-style: none;
  list-style-position: outside;
  margin-left: 0em;
}
.endorsements li {
  font-style: italic;
  font-family: Georgia,"Times New Roman",serif;
  font-size: 1.1em;
  margin-bottom: 1em;
  margin-left: 0;
}
.additional_navigation {
  /* text-align: right;  */
  margin-bottom: 15px;
}

.synopsis { 
  font-size: 1.1em 
}
dd.synopsis {
  margin-left: 0;
  padding: 0em 0.5em 0 0;
  margin-bottom: 15px;
}
dd.episodes {
  margin-bottom: 2px;
  font-weight: bold;
}

.infodata {
  padding-left: 0.4em;
  color:#333;
}
.title-detail-rating {
  padding: 0.2em;
  margin-left: 0.3em;
  background-color: #EFEFEF;
  color: #333;
}

.possibly_related {
  width: 100px;
  color: #999;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 10px;
}
.play-queue a {
  color: #999;
  padding: 0 1px;
  font-weight: normal;
  font-weight: bold;
  text-decoration: none;
  font-size: 0.9em;
}
.play-queue a:hover {
  color: #FF1105;
  font-weight: bold;
}

.play-queue a.titleQueued {
  color: #FF1105;
}
.play-queue-main .blockInfo {
  margin-top: 10px;
  background-color: white;
  text-align: left;
}
.play-queue-main a.blockInfo:link, 
.play-queue-main a.blockInfo:visited, 
.play-queue-main a.blockInfo:hover  {
  color: #666;
  background-color: white;
  font-size: 1em;
}
.for-more-details {
  clear:left;
  padding-top:10px;
  font-size: 11px;
  color: #666;
}
a.critics-pick {
  text-decoration: none;
  color: #B32B2B;
  font-size: 0.9em;
  font-weight: normal;
  font-style: italic;
}
a.critics-pick:link {
  font-weight: normal;
  color: #B32B2B;
  font-style: italic;
}
a.critics-pick:hover {
  text-decoration: underline;
}
.nyt-review-badge {
  font-weight: normal;
  font-style: italic;
  text-decoration: none;
  font-size: 0.9em;
  color: #617387;
}
.nyt-review-badge:hover {
  text-decoration: underline;
}
.synopsis-view-synopsis {
  color: #617387;
  padding-right: 10px;
}
.synopsis-view-synopsis a {
  font-weight: normal;

}
.synopsis-title-list-item {
  margin-bottom: 14px;
}
img.nyt_thumb {
  margin-left: 5px;
  margin-top: 4px;
  float: right;
}


.play-queue-main {
  margin-bottom: 10px;
  padding: 3px;
}

.play-queue-main a {
  background-color: #999999;
  text-align: center;
}
.play-queue-main a:link, .play-queue-main a:visited {
  color: white;
  font-size: 14px;
  text-decoration: none;
}
.play-queue-main a:hover {
  background-color: #FF1105;
}
.play-queue-main .titleQueued {
  display: block;
  background-color: #E84949;
  font-size: 14px;
  color: white;
  text-align: center;
}

.queuePlayWidget {
  text-align:left;
  font-size: 0.8em;
  margin-bottom: 10px;
}
.queuePlayWidget h3 {
  font-size: 1.2em;
  font-weight: bold;
  line-height: 1.2em;
  margin-bottom: 5px;
}
.queuePlayWidget li a {
  font-weight: normal;

}
.queuePlayWidget ul {
  list-style-type: none;
  margin-left: 0;
  margin-right: 0;
}


#yearRangeForm {
  display: inline;

}
#yearRangeForm input {
  width: 3em; 
}
.releaseYear {
  font-size: 0.9em;
  color: #333;
  font-weight:normal;
}
.title-list-item .releaseYear {
}
.releaseYearLink {
  font-size: 14px;
  font-weight: bold;
}
.qpTimestamp {
  color: #999;
}

.mpaa {
  font-size: smaller;
  color: #666;
}
.featuredSidebarAd, #featuredSidebarAd { 
  border: 2px solid #FFF1A8;
  background-color: #FBFFBD;
  text-align: left;
  margin-bottom: 10px;
  font-size: 11px;
  padding: 2px 4px;

}
.iphoneAd { 
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 11px;
  text-align:center;
  margin-left: -10px;
}
.iphoneAd h4 { 
  padding-bottom: 5px;
  font-weight: bold;
  font-size: 13px;
}
#recommendations_widget {
  background-color: #BDEC9E;
  text-align: left;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 5px;
}
#recommendations_widget a {
  font-size: 1.2em;
}
#recommendations_widget ul {
  margin-bottom: 0;
}



dt.recommendation_button {
  padding: 3px 0;
  margin-top: 10px;
  background-color: #EFEFEF;
  margin-right:auto;
}
dt.recommendation_button * {
  display: inline;
}
.recommendation {
  margin-top: 0.6em;
 /* font-family: Georgia; */
}
#recommendation_blurbDown { 
  font-weight: normal;
  color: red;
}

.rt-fresh {
  color: #EF0C20;
}
.rt-rotten {
  color: #4F8026;
}
.rt-fresh-small {
  font-size: 11px;
}
.rt-rotten-small {
  font-size: 11px;
}
.rt-title-detail {
  font-weight: bold;
}


.vertical-ad {
  margin-top:20px;
}
#visual-new-link {
  background-color: #DBCBF3;

}
.option-is-set {
  padding: 6px 4px;
  background-color: #FFBFEA; 
}
.title-group {
  font-family: Monaco,"Andale Mono";
  font-size: 10px;
  float:right;
  text-align:right;
  margin-right:0px;
  margin-left:20px;
  border-top: 1px solid #ccc;
  padding: 0px;

}
.title-group-placeholder {
  float:right;
  width: 60px;

}

#statusLog {
  font-size: 11px;
  min-height: 50px;
  background-color: #FFD6D6;
  padding: 5px;
  width: 97%;
}
#swapQueueProgress {
  font-size: 11px;
  background-color: #FFD6D6;
  padding: 5px;
}
ul.features {
  font-size: 1.1em;
  list-style-type: square;
  margin-left: 1.2em;
}
ul.features li {
  margin-bottom: 0.8em;
}

h5 {
  font-size: 1.1em;
}

.padRight {
  margin-top: 8px;
  padding-right: 20px;
}


.swapQueueNavOption {
  float:right;
  color: #666;
}
img.swap-queue-example {
  display:block;
  width: 600px;
  margin-bottom: 20px;
  margin-top: 20px;
  border: 1px solid #ccc;
  padding: 5px;
}

.synopsis-title-list-item  {
  font-size: 14px;
  clear: left;
  min-height: 150px;
}
.hd {
  font-size: 11px;
  font-weight:bold;
}
.homepage-critic-pick {
  clear: left;
  min-height: 55px;
  padding-bottom: 5px;
}


/*
 * coloring visited links might not be worth it
a.title-detail-link:visited {
  color: #601CFF;
}
*/
.amazonRelatedItems h3 {
  margin-top:20px;
  margin-left: 10px;

}
#sharethis {
  float:right;
  padding-right: 10px;
}
.personAmazon {
  margin-left: -10px;
}

.upcomingTitle {
  min-height: 95px;
  margin-bottom: 10px;
  padding-bottom: 14px;
  border-bottom: 1px dotted #CCC;
}
.upcomingTitle img {
  float:left;
  padding: 5px 10px 0px 0;

}
.runtime {
  color: #999;
  font-size: 10px;
}
.sidebarAdLinks li {
  list-style-type: square;
  margin-left: 1.2em;
}
.sidebarAdLinks li a {
  font-size: 11px;
}
.titleGenres li {
  list-style-type: square;
  margin-left: 1.2em;
}
.titleGenres li a {
  font-weight: normal;
}
.genreSearchForm {
  margin-top:10px;
}
.genreSearchForm input[type="text"], input[type=submit] {
  font-size: 10px;

}

.signupRight {
  padding: 3px 0;
  background-color: #EFEFEF;
  font-size: 12px;
  font-weight:bold;
  margin-bottom: 12px;
}
