.wsite-elements.wsite-not-footer div.paragraph, .wsite-elements.wsite-not-footer p, .wsite-elements.wsite-not-footer .product-block .product-title, .wsite-elements.wsite-not-footer .product-description, .wsite-elements.wsite-not-footer .wsite-form-field label, .wsite-elements.wsite-not-footer .wsite-form-field label, #wsite-content div.paragraph, #wsite-content p, #wsite-content .product-block .product-title, #wsite-content .product-description, #wsite-content .wsite-form-field label, #wsite-content .wsite-form-field label, .blog-sidebar div.paragraph, .blog-sidebar p, .blog-sidebar .wsite-form-field label, .blog-sidebar .wsite-form-field label { }
#wsite-content div.paragraph, #wsite-content p, #wsite-content .product-block .product-title, #wsite-content .product-description, #wsite-content .wsite-form-field label, #wsite-content .wsite-form-field label, .blog-sidebar div.paragraph, .blog-sidebar p, .blog-sidebar .wsite-form-field label, .blog-sidebar .wsite-form-field label { }
.wsite-elements.wsite-footer div.paragraph, .wsite-elements.wsite-footer p, .wsite-elements.wsite-footer .product-block .product-title, .wsite-elements.wsite-footer .product-description, .wsite-elements.wsite-footer .wsite-form-field label, .wsite-elements.wsite-footer .wsite-form-field label { }
.wsite-elements.wsite-not-footer h2, .wsite-elements.wsite-not-footer .product-long .product-title, .wsite-elements.wsite-not-footer .product-large .product-title, .wsite-elements.wsite-not-footer .product-small .product-title, #wsite-content h2, #wsite-content .product-long .product-title, #wsite-content .product-large .product-title, #wsite-content .product-small .product-title, .blog-sidebar h2 { }
#wsite-content h2, #wsite-content .product-long .product-title, #wsite-content .product-large .product-title, #wsite-content .product-small .product-title, .blog-sidebar h2 { }
.wsite-elements.wsite-footer h2, .wsite-elements.wsite-footer .product-long .product-title, .wsite-elements.wsite-footer .product-large .product-title, .wsite-elements.wsite-footer .product-small .product-title { }
#wsite-title { }
.wsite-menu-default a { }
.wsite-menu a { }
.wsite-image div, .wsite-caption { }
.galleryCaptionInnerText { }
.fancybox-title { }
.wslide-caption-text { }
.wsite-phone { }
.wsite-headline { }
.wsite-headline-paragraph { }
.wsite-button-inner { }
.wsite-not-footer blockquote { }
.wsite-footer blockquote { }
.blog-header h2 a { }
#wsite-content h2.wsite-product-title { }
.wsite-product .wsite-product-price a { }
::-webkit-scrollbar { width: 6px; }
::-webkit-scrollbar-button { width: 6px;height:5px; }
::-webkit-scrollbar-track { background:#eee;border: thin solid lightgray;box-shadow: 0px 0px 3px #dfdfdf inset;border-radius:10px; }
::-webkit-scrollbar-thumb { background:#CCC;border: thin solid gray;border-radius:10px; }
::-webkit-scrollbar-thumb:hover { background:#7d7d7d; }

.tooltip { outline:none; }
.tooltip strong { line-height:30px; }
.tooltip:hover { text-decoration:none; } 
.tooltip span { z-index:10;display:none; padding:14px 20px;margin-top:60px; margin-left:-160px;line-height:16px; text-align:left; }
.tooltip:hover span{ display:inline; position:absolute; border:2px solid #FFF;  color:#EEE;background:#333; }
.callout { z-index:20;position:absolute;border:0;top:-14px;left:120px; }
.tooltip span{ border-radius:2px; box-shadow: 0px 0px 8px 4px #666; }

.galleryimageoverlay { width:280px; height:158px; background-image:url(http://static.onlinetvrecorder.com/images/series_zip/watchlistgalleryoverlay.png); background-size:100%; background-position:0% 0px; }
.galleryimageoverlay:hover { background-position:0% -158px; }

.galleryimageoverlay_portrait { width:280px; height:365px; background-image:url(https://static.onlinetvrecorder.com/images/series_zip/watchlistgalleryoverlay_portrait.png); background-size:100%; background-position:0% 0px; }
.galleryimageoverlay_portrait:hover { background-position:0% -365px; }

/* table */
.Table { display:table; width:100%; }
.Heading { display:table-row; font-weight:bold; background-color:#8E8E8E; vertical-align:top; }
.Heading span { font-weight:normal; }
.Heading .Cell p { color:#FFF; font-weight:bold; }
.Heading .Cell p img { cursor:pointer; }
.Row, .Rownotdownloadable, .Rownohover { display:table-row; }
.Row:hover { background-color:#EFEFEF; cursor:pointer; }
.Rownotdownloadable .Cell p, .Rownotdownloadable .Cell h2 { color:#000; cursor:default; }
.Cell { display:table-cell; vertical-align:top; border-bottom:1px #053558 solid; }
.Cell p { padding:10px; color:#000; }
.bluebordertds tr { border-bottom:1px #053558 solid; }
.bluebordertds th { background:rgba(255,255,255,0.4); }
.Cell select { background:none; color:#000; width:100%; border:none; }
.Cell option { color:#000; }
.Cell .genretext { position:relative; text-align:left; padding-left:10px; margin-top:-61px; font-style:italic; }

.notetext { border:1px #0000FF solid; background-color:#DEE7F5; padding:3px; cursor:pointer; }

/* tooltip */
a.tooltip { outline:none; }
a.tooltip strong { line-height:30px; }
a.tooltip:hover { text-decoration:none; } 
a.tooltip span { z-index:10; display:none; padding:14px 20px; margin-top:-30px; margin-left:28px; max-width:300px; line-height:16px; }
a.tooltip:hover span { display:inline; position:absolute; color:#111; border:1px solid #DCA; background:#fffAF0; }
.callout { z-index:20; position:absolute; top:30px; border:0; left:-12px; }
a.tooltip span { border-radius:4px; box-shadow:5px 5px 8px #CCC; }