﻿/* * master.css * * Copyright (c) 2005 Disney Enterprises, Inc.  All Rights Reserved. * * Original author: Stephen Lodefink * *   $Author: mdickey $ * $Revision: #5 $ * $DateTime: 2008/11/20 16:00:59 $ */abbr, acronym, .help {    border-bottom: 1px dotted #999999;    cursor: help;}body {    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;    font-size: 11px;    background-image: url(../images/bgLoz.gif);    text-align: center;    margin: 0;}img {    border: 0;}a:link {    text-decoration: underline;    color: #2B81C4;}a:visited {    text-decoration: none;    color: #2B81C4;}a:hover {    text-decoration: underline;    color: #CC0000;}.basicListItem {	list-style: none;	margin-left: 0;	padding-left: 1em;	text-indent: -1em;    border-bottom: 1px dotted #999999;}.smallheaders {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;    color: #999999;    margin-bottom: 6px;}.smallheaders a:link, .smallheaders a:visited {    color: #999999;    text-decoration: none;    margin-bottom: 6px;}.smallheaders a:hover {    color: #FF3300;    text-decoration: underline;    margin-bottom: 6px;}form {    display: inline;    margin: 0;    padding: 0;}input, select {    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;    font-size: 11px;    margin-bottom: 6px;}.formlabel {    text-align: right;    padding-right: 8px;}div.row {    clear: both;    padding-top: 3px;    _padding: 0px;}div.row span.label {    float: left;    width: 28%;    text-align: right;}div.row span.formw {    float: right;    width: 70%;    text-align: left;}#guestSubscription h2 {    float: left;    text-align: left;    color: #FFFFFF;	font-size: 14px;	margin: 0 0 8px 10px;	font-weight: normal;    _font-weight: bold;}#guestcomp {clear:both;padding: 0 10px;}#guestcomp h2 {    float: left;    text-align: left;    color: #FFFFFF;	font-size: 14px;	margin: 0 0 8px 10px;	font-weight: normal;    _font-weight: bold;}#accountMan h2 {    float: left;    text-align: left;    color: #FFFFFF;	font-size: 14px;	margin: 5px 0 5px 10px;	font-weight: normal;    _font-weight: bold;    padding:20px 0 0;    _padding:0;}#accountMan .row{  width:600px;}#accountMan .row .label{    float: left;    width: 150px;    text-align: left;    margin:0 0 0 20px;}#accountMan .row .formw{    float: left;    width: 150px;    text-align: left;    }table {    width: 698px;    _width: 692px;}td {    vertical-align: top;}.alignleft {    float: left;}.alignright {    float: right;}h2 {    color: #FFFFFF;    font-size: 14px;    margin: 0 0 8px 14px;    font-weight: normal;    _font-weight: bold;}.formw h2 {    color: #FFFFFF;    font-size: 14px;    margin: 0 0 8px 0;    font-weight: normal;    _font-weight: bold;}.whitebox h2 {    font-weight: bold;    color: #000000;    font-size: 12px;    margin: 8px 0 8px 0px;}#maincontainer {    margin: auto;    width: 759px;    padding: 0;}#loginbox {    margin: 0 0 0 0;    padding: 12px 5% 12px 5%;}#confirmTerms {  width: 600px;  margin: 0 auto;}#confirmTerms h3{  text-align:center;}#confirmTerms h4{  font-size: 1.1em;}#confirmTerms #confirmCopy{  margin: 0 auto;  border: 1px solid black;  width: 500px;  height: 300px;  padding: 5px;  height: 300px;  overflow: auto;  background-color: white;}#terms #back_to_top{text-align:right;}#confirmTerms #confirmBtns{  margin: 10px 0 0;  text-align: center;}#loginbox h2 {    color: #FFFFFF;    font-weight: bold;    font-size: 14px;    margin: 0 0 8px 0;}#loginbox table {    width: 100%;}.large {    font-size: 20px;    font-weight: bold;}.white, .white a:link, .white a:visited, .white a:hover,.white a:active {    color: #FFF;}.white a:link, .white a:visited, .white a:hover,.white a:active {    color: #FFF;    text-decoration: underline;}.textright {    text-align: right;}#header {    width: 759px;    height: 90px;    background-image: url(../images/logotop.gif);    background-position: top;    background-repeat: no-repeat;}#nav {    color: #FFFFFF;    width: 408px;    height: 53px;    margin: 15px 0 0 335px;    padding: 0;    border: 0;}#toplinks {    height: 19px;    width: 385px;    border: 0;    color: #CCCCCC;    text-align: right;    font-size: 10px;    _padding-right: 18px;}#toplinks a:link, #toplinks a:visited {    color: #FFFFFF;    text-decoration: none;}#toplinks a:hover {    text-decoration: underline;}#topbutton{	background-image: url(../images/mainbuttonbg.gif);	padding: 5px 10px;	height:27px;	border-top:3px solid #0e2c49;	border-bottom:3px solid #0e2c49;}#nav img {    margin: 0;    padding: 0;    display: inline;    float: left;    border: 0px;}#middle {    background-image: url(../images/middleBG.gif);    background-repeat: repeat-x;    background-position: top;    background-color: #123A60;    width: 743px;    border-left: 8px solid black;    border-right: 8px solid black;    text-align: left;    margin: 0;    padding: 0;}#footer {    width: 759px;    height: 96px;    background-image: url(../images/footBG.gif);    background-position: top;    background-repeat: no-repeat;    color: #999999;    text-align: left;}#footlogo {    display: inline;    float: right;    vertical-align: top;    margin-top: 40px;    margin-right: 15px;}#foottext {    padding: 40px 0 0 30px;}#foottext a:link, #foottext a:visited {    color: #FFFFFF;    text-decoration: none;}#foottext a:hover {    text-decoration: underline;}.downqueue{	margin:0 0 0 100px;	color:#fff;	font-weight:bold;}#downloadStatusText a:link, #foottext a:visited {    color: #FFFFFF;    text-decoration: none;    border:0;}#downloadStatusText a:hover {    text-decoration: underline;	border:0;}#overimage{	margin:0 0 0 -30px;}#onecolumn {    margin: 0 14px 0 14px;}#twoColumnWideRight {    width: 540px;    float: right;}#twoColumnLeft {    width: 200px;    float: left;    margin: 0;}#twoColumnLeft select {    margin-left: 14px;}#twoColumnLeft ul {    list-style: none;    margin: 0;    padding: 0;}#twoColumnLeft li a:hover {    background-color: #ECF4FA;    width: 200px;}#twoColumnLeft li a:link, #twoColumnLeft li a:visited {    color: #000000;    text-decoration: none;    padding: 0;    line-height: 1.5em;}.gutter {    margin: 0 14px 0 14px;}.whitebox {    background-color: #FFFFFF;    border: 1px solid #000000;    padding: 0 0 0 8px;    margin: 0 12px 0 12px;}.whitelistbox {    background-color: #FFFFFF;    border: 1px solid #000000;    padding: 0;    margin: 0 12px 0 12px;}#groups {    height: 100px;    width: 170px;    overflow: auto;}#groups ul {    margin: 6px 0 0 0;    width: 170px;    padding: 0;}#users {    height: 220px;    overflow: auto;    width: 170px;}#users ul {    margin: 6px 0 0 0;    padding: 0;    width: 170px;}#shows_data{    height: 160px;    width: 170px;    overflow: auto;}#shows_data ul {    margin: 6px 0 0 0;    width: 170px;    padding: 0;}#episodes_data {    height: 160px;    overflow: auto;    width: 170px;}#episodes_data ul {    margin: 6px 0 0 0;    padding: 0;    width: 170px;}#queries_data{    height: 160px;    overflow: auto;    width: 170px;}#queries_data ul {    margin: 6px 0 0 0;    padding: 0;    width: 170px;}#edit_data{    height: 380px;    overflow: auto;    width: 500px;}#groups li a:link, #groups li a:hover, #groups li a:visited {    color: #000000;    text-decoration: none;    padding: 0px 0px 0px 6px;    line-height: 1.5em;    width: 170px;}#users li a:link, #users li a:hover, #users li a:visited {    color: #000000;    text-decoration: none;    padding: 0px 0px 0px 6px;    line-height: 1.5em;    width: 200px;}#shows_data li a:link, #shows_data li a:hover, #shows_data li a:visited {    color: #000000;    text-decoration: none;    padding: 0px 0px 0px 6px;    line-height: 1.5em;    width: 170px;}#episodes_data li a:link, #episodes_data li a:hover, #episodes_data li a:visited {    color: #000000;    text-decoration: none;    padding: 0 0 0 6px;    line-height: 1.5em;    width: 200px;}#queries_data li a:link, #episodes_data li a:hover, #episodes_data li a:visited {    color: #000000;    text-decoration:none;    padding: 0 0 0 6px;    line-height: 1.5em;    width: 200px;}.resultList {    list-style: none;}.resultList li a {    display: block;    width: 100%;}.resultList li a:hover {    display: block;    background-color: #ECF4FA;    width: 100%;}#showcaseList {    width: 375px;    height: 400px;    float: left;    background-color: #FFFFFF;    border-right: 1px solid #003366;    border-bottom: 1px solid #000000;    margin: 0 12px 12px 12px;    _margin: 0 12px 12px 6px;    overflow: auto;}#showcaseList_data ul {    list-style: none;    margin: 0;}#showcaseList_data li a {    color: #000000;    text-decoration: none;}#showcaseList_data li a:hover {    color: #2B81C4;    text-decoration: none;}#showcaseWelcomeMessage {    width: 320px;    float: right;    color: #FFFFFF;    margin: 12px 6px 12px 0;    font-size: 14px;    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;}.showcaseHead {    width: 350px;    height: 19px;    color: #FFFFFF;    background-color: #19416B;    background-image: url(../images/showcaseBG.jpg);    background-position: right;    background-repeat: no-repeat;    margin: 0;    padding: 5px 0 0 8px;    font-size: 12px;}.showcaseItem {    margin: 0;    padding: 5px 0 5px 10px;    border-bottom: 1px dotted #999999;    min-height: 50px;    _height: 50px;}.showcaseItem img {    margin-right: 6px;    float: left;}.showcaseItem p {    margin-top: 0;}#searchfield {    width: 330px;    float: left;    margin: 0;}#searchHints {	clear:right;    float: left;    margin: 0px 12px 0 0;    padding: 0;    width:700px;}#searchHints ul {    margin: 0 0 0 30px;}#updateDownloadManager {    float: right;    margin: 0 12px 0 0;    padding: 0;}#selectfrommatches {    width: 367px;    _width: 374px;    float: left;    margin: 0 0 0 12px;}#selectfrommatches_data {    height: 100px;    width: 100%;    margin: 0;    overflow: auto;}#selectfrommatches_data li {    line-height: 1.5em;    width: 100%;    display: block;}#selectfrommatches_data li a {    color: #000000;    text-decoration: none;    width: 100%;    display: block;}#selectfrommatches_data li a:hover {    background-color: #ECF4FA;}#selectfrommatches_data ul {    list-style: none;    margin: 0;    padding: 0;    width: 342px;}#download {}#download_data {    height: 170px;    overflow: auto;}.browse {    margin: 0 0 0 12px;    padding: 0;    height: 170px;    overflow: auto;}.browse li a {    width: 100%;    display: block;}.browse li a:hover {    background-color: #ECF4FA;}.browse ul {    list-style: none;    width: 100%;}.browseOn, .browseOn li a:hover, .browseOn li a:visited, .browseOn li a:visited:hover {    background-color: #D3E7F5;}.center {    text-align: center;}.whitebox TR {    width: 700px;}.lightBlue {    background-color: #EAF4FB;}.lightYellow {    background-color: #FBF9EA;}#browse1 {    width: 200px;    float: left;    margin: 0;}#browse1 ul {    list-style: none;    width: 160px;    margin: 0;    padding: 0;}#browse1 li a:link, #browse1 li a:hover, #browse1 li a:visited {    color: #000000;    text-decoration: none;    padding: 0px 0px 0px 6px;    line-height: 1.5em;}#browse2 {    width: 264px;    float: left;    margin: 0;}#browse2 li a:link, #browse2 li a:hover, #browse2 li a:visited {    color: #000000;    text-decoration: none;    padding: 0 0 0 6px;    line-height: 1.5em;}#browse2 ul {    list-style: none;    width: 228px;    margin: 0;    padding: 0;}#browse3 {    width: 264px;    float: left;    margin: 0;}#browse3 li a:link, #browse3 li a:hover, #browse3 li a:visited {    color: #000000;    text-decoration: none;    line-height: 1.5em;    padding: 0 0 0 6px;}#browse3 ul {    list-style: none;    width: 230px;    margin: 0;    padding: 0;}#epDetails {}#epDetails img {    margin: 8px 10px 0 0;}#epDetails p {    margin: 6px 0 0 0;}#searchEpDetailsBox {    height: 200px;    overflow: auto;}.seeme {    border: 1px solid yellow;}#showDetails {}.scrolling {    height: 150px;    overflow: auto;}.yellow {    color: #FFFF00;}.marginbottom {    margin-bottom: 12px;}.padbottom {    padding-bottom: 12px;}.padtop {    padding-top: 8px;}.dim {    opacity: .3;    filter: alpha(opacity=30);}#availableHolder {}#downloadingHolder {}#twoColumnLeftWhiteBox {    width: 356px;    float: left;    background-color: #FFFFFF;    border: 1px solid #000000;    padding: 8px;    margin: 0 12px 12px 12px;    _margin: 0 12px 12px 6px;    overflow: auto;    height: 260px;}#twoColumnLeftWhiteBox img {    margin-right: 8px;}#twoColumnLeftWhiteBox p {    margin: 2px 0 6px 0;}#playerbox {    width: 320px;    height: 278px;    float: left;    padding: 0;    background-color: #000000;    background-image: url(../images/blackpix.gif);}#playerboxShowcase {    width: 320px;    height: 240px;    float: right;    margin: 0 6px 0 0;    padding: 0;    background-color: #000000;    background-image: url(../images/blackpix.gif);}#playerMiddle {    margin: 0;    padding: 0;}.darkrow {    background-color: #E3EFF9;}.darktext{ color:#3f3f3f;padding:0 0 0 10px; }#tabnav {    height: 20px;    margin: 0;    padding-left: 10px;    background: url(../images/tab_bottom.gif);    background-repeat: repeat-x;    background-position: bottom;}.guestcompcopy{	clear:both;	float:left;	margin:0 0 10px 20px;	width:670px;}#tabnav li {    margin: 0;    padding: 0;    display: inline;    list-style-type: none;}#tabnav a:link, #tabnav a:visited {    float: left;    background: #E3EFF9;    font-size: 10px;    line-height: 14px;    font-weight: normal;    padding: 2px 10px 2px 10px;    margin-right: 4px;    border: 1px solid #D0E2EC;    text-decoration: none;    color: #666;}#tabnav a:link.active, #tabnav a:visited.active {    border-bottom: 1px solid #fff;    background: #fff;    font-weight: bold;    color: #000;}#tabnav a:hover {    background: #fff;    color: #000;}#contentFileDetails {    display: block;}#tabnav.label {    float: left;    background: #fff;    border: 0;}.upbutton {    margin: 0;    padding: 0;    float: left;}.downbutton {    margin: 1px 0 0 0;    padding: 0;    float: left;}.buttonholder {    width: 30px;    height: 15px;    margin: 0;    padding: 0;}.statusbar {    border: 1px solid #666666;    padding: 0;    height: 9px;    width: 100px;    display: inline;}#progress {    margin-left: 5px;}.green, a:link.green, a:visited.green {    background-color: #418A0A;    text-decoration: none;    font-family: Tahoma, Arial, Helvetica, sans-serif;    padding: 1px 5px 1px 4px;    margin-right: 2px;    font-size: 10px;    color: #ffffff;    float: left;}a:hover.green, a:visited:hover.green {    background-color: #54B60A;    text-decoration: none;    color: #ffffff;}#pausediv {    width: 200px;    float: right;}#pausediv img {    padding-top: 1px;    position: relative;    top: 7px;    margin-right: 5px;}#pausetext {    float: right;    border: 0;    vertical-align: middle;}.blue, a:link.blue, a:visited.blue {    text-decoration: none;    font-family: Tahoma, Arial, Helvetica, sans-serif;    padding: 1px 5px 1px 4px;    margin-right: 2px;    font-size: 10px;    color: #9AC6FB;}a:hover.blue, a:visited:hover.blue {    text-decoration: none;    color: #ffffff;}.gray, a:link.gray, a:visited.gray {    background-color: #ACABAB;    text-decoration: none;    font-family: Tahoma, Arial, Helvetica, sans-serif;    padding: 1px 5px 1px 4px;    margin-right: 2px;    font-size: 10px;    color: #ffffff;    float: left;}.empty {    padding: 12px;}a:hover.gray, a:visited:hover.gray {    background-color: #DC0202;    text-decoration: none;    color: #ffffff;}.clearboth{    clear: both;    padding: 0 0 0 0px; }.clearing {    clear: both;    height: 1px;}.prop {    height: 340px;    float: right;    width: 1px;}.prop150 {    height: 150px;    float: right;    width: 1px;}.prop100 {    height: 50px;    float: right;    width: 1px;}#requirements {    margin: 0 24px 0 24px;}.formsub {	float:left;    margin: 0 0 0 30px;   width:130px;   font-weight:bold;   text-align:center;}.formd{	margin: 0 0 0 50px;}.formsubdown{	float:left;    margin: 0 0 0 83px;   width:40px;      text-align:center;}.labelsub {    float: left;    width: 50%;    text-align: right;}.labelshow {    float: left;    width: 50%;    text-align: right;    margin:0 0 0 -6px;   font-weight:bold;    }.labelsubs {    float: left;    width: 50%;    text-align: right;}.checkbox{	width:30px;}.formsubmit{	float:right;	margin:0 35px 0 0;	}.button{	background:url('../images/buttonbg.gif');	padding:5px 15px 6px;		float:right;	color:#fff;	border-left:1px solid #4679a6;	border-right:1px solid #235882;	cursor: pointer;	margin:0 10px 0 0 ;} a:link.button,  a:visited.button,  a:hover.button{	color:#fff;    text-decoration: none;}.formbox{	border-top:1px solid #fff; 	margin:10px 0 10px 5px; 	padding:5px 0 0 0;	height:260px;	overflow : auto;	width:98%; }.allcheck{	float:left;	height:20px;	margin:0 0 0 52px;	border:1px solid red;}#loaderimg{	text-align:center;	margin:10px 0 0 0;}#tooltip{	position:relative;	color:#fff;	width:350px;	height:60px;	margin:0 0 0 370px;}.accountlink, .accountlink a:link, .accountlink a:active, .accountlink a:visited{	float:left;    color: #fff;    text-align: right;    font-size: 10px;    margin:00px 0px 0px 20px;}#subnav{	float:right;	width:500px;	text-align:right;	display:block;	margin:0 10px 10px 0;	color: #CCCCCC;	font-size: 10px;}#subnav ul {list-style:none;margin:0;padding:0px;}#subnav ul li{display:inline;float:right;margin:0 0px 0 0px;padding:0px;color:#ccc;}#subnav ul li a{margin:0 5px 0 7px; color: #ccc; font-size: 10px;}.subscription{float:right;}/*  fvlogger styles  (c) 2005 davidfmiller  http://www.fivevoltlogic.com/code/fvlogger/  note: this stylesheet is designed to work with the stock configuration of        the fvlogger.js file; changes made there may or may not lead to        changing this file as well.  history:        v0.1  February 3, 2005        - basics in place*/#fvlogger {	border: 1px solid #ddd;	padding: 8px;	background-color: #fafafa;}#fvlogger * {	background-repeat: no-repeat;		font-size: 9pt;	text-transform: lowercase;}#fvlogger h6 {	font-weight: bold;}#fvlogger p, #fvlogger h6, #fvlogger ul {	margin: 0;	padding: 0;	text-align: left;}#fvlogger dl {	padding-bottom: 4px;	border-bottom: 1px solid #eee;	margin-bottom: 4px;}#fvlogger dl dt:after {	content: " :";}#fvlogger dl dt, #fvlogger dl dd {	padding: 0;	margin: 0 4px 0 0;	display: inline;}#fvlogger dl dt {	font-weight: bold;	background-image: url(magnet.png);	min-height: 18px;	padding-left: 20px;	float: left;}#fvlogger dl dd {}#fvlogger a { font-weight: bold;}#fvlogger p {	padding-left: 20px;	background-position: top left;	line-height: 1.4em;}#fvlogger dd.debug a { color: #0CCD14; }#fvlogger dd.info  a { color: #0082C6; }#fvlogger dd.warn  a { color: #E9C000; }#fvlogger dd.error a { color: #EE0000; }#fvlogger dd.fatal a { color: #444; }#fvlogger p.debug, #fvlogger p.info, #fvlogger p.warn, #fvlogger p.error {	}#fvlogger p.debug { background-image: url(debug.png); color: #0CCD14; font-weight: bold; }#fvlogger p.info  { background-image: url(info.png);  color: #0066B3; font-weight: bold; }#fvlogger p.warn  { background-image: url(warn.png);  color: #E9C000;  font-weight: bold; }#fvlogger p.error { background-image: url(error.png); color: #EE0000; font-weight: bold; }#fvlogger p.fatal { background-image: url(fatal.png); color: #656565; font-weight: bold; }#member_status img{vertical-align:top; margin-top:-2px}/* styles for the reg form */#contenttext p,h3 {color: white;}#regtable a{color: black; text-decoration: underline;}#regtable tr td.labelText{color: white;}#regtable tr td span.note{color: white;}span.error{color: white; font-weight: bold;}#disneyBusinessUnit, #nonDisneyBusinessUnit {display: none; overflow: auto; width: 400px; }#disneyBusinessUnit dl, #nonDisneyBusinessUnit dl{padding: 0; margin: 0; clear: both; display: block;}#disneyBusinessUnit dl dt, #nonDisneyBusinessUnit dl dt{
    padding: 0; 
    margin: 0; 
    float: left; 
    text-align: right; 
    display: block; 
    width: 165px;}
#disneyBusinessUnit dl dd, #nonDisneyBusinessUnit dl dd{padding: 0; margin: 0; float: left; display: block; margin: 0 0 0 10px; display: inline;}
.formLabel{color: white;}#nonDisneyBusinessUnit dl.hidden{display: none;}#accountTypeOtherDiv, #departmentTypeOtherDiv1, #departmentTypeOtherDiv2, #companyNameOtherDiv1, #companyNameOtherDiv2{display: none;}/* styles for the pop up */body.popup{text-align: left;}#popup_header{background-color: black;}#popup_header{height: 70px;}body.popup #popup_header #logo{clip: rect(0 290px 70px 0); margin: 0 0 0 50px; position: absolute; overflow: hidden;}#content_area{}#content_area{margin: 5px 5px 0 5px; padding: 5px; height: 300px;}body.popup #buttons{text-align: center; margin-top: 30px;}/* style for register form */#otherCompanyName{display:none;}#white_background{margin: 0 0 0 20px; padding: 5px; background-color: white; border: 1px solid black;}.company_name{width: 195px;}