html{
  height: 100%;
}
a{
  cursor: pointer;
  cursor: hand;
  color: #00457e;
  text-decoration:none;
}
body{
  margin: 0;
  padding: 0;
  background-color: #eeeeee;
  height: 100%;
  font-family: Arial, sans-serif;
  font-size: 12px;
}


.divHomeDesc{
     float:left;
     width:500px;
     color:#555;
    font-family: Arial, sans-serif;
    font-size:12px;
}

#divMainContent{
    font-family: Arial, sans-serif;
    font-size: 12px;
    width: 1000px;
    height: 100%;
    text-align:left;
    background:url(../../Images/background.gif) white repeat-y;
}

.divHeadingTitle{
    display:block;
    float:left;
    width:640px;
    padding: 0px 0px 0px 10px;
    font-family: Arial, sans-serif;
    font-size: 16px;
    font-style: normal;
    color: #3869BF;
    font-weight:bold;
    text-decoration: none;
}

.divDetailTitle{
    width:980px;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight:bold;
    text-decoration: none;
    color:#333;
}



.divSearchFace{
    display:block;
    margin: 0px 0px 0px 0px;
    background: transparent url(../../Images/Search/AFMBack.gif) no-repeat;
    height:40px;
    width:950px;
    float:left;    
    color:#333;
}

.divAdvancedSearchFace{
    display:block;
    margin: 0px 0px 0px 0px;
    background: transparent url(../../Images/Search/AFMBackAdvanced.gif) no-repeat;
    height:120px;
    width:940px;
    float:left;    
    color:#333;
    text-align:left;
}

.divSearchFaceBlock
{
    display:block;
    padding:12px 0px 0px 0px;
    float: left;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight:bold;

    text-decoration: none;     


}

.divSearchFaceBlockActive
{
    display:block;
    padding:12px 0px 0px 0px;
    float: left;
    color:#009933;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight:bold;

    text-decoration: none;     


}
.divSearchFaceInput
{
    display:block;
    padding:9px 0px 0px 0px;
    float: left;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight:bold;

    text-decoration: none;     
    height:30px;

}
.divSearchFaceButton
{
    display:block;
    padding:8px 0px 0px 0px;
    float: left;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;     
    height:30px;

}

.divJumpMessage
{
    display:block;
    padding: 10px 0px 2px 70px;
    height:10px;
    width:880px;
    float:left;   
}
.divJumpMessageBlock
{
    display:block;
    float:left;   
    font-size:10px;    
}

.navFilmSelection
{
    display:block;
    margin: 0px 0px 10px 0px;
    width: 952px;
    height:24px;
    font-family: Arial, sans-serif;
    font-size: 10px;
    font-weight:bold;
    text-decoration: none;
}
.navFavButton
{
    display:block;
    margin: 0px 0px 0px 0px;
    height:24px;
    width:950px;
    float:left;       
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;    
   
}
.navFilmBlockOn a, .navFilmBlock a:hover
{
    display:block;
    padding:4px 12px 0px 12px;
    height:24px;
    float:left;       
    background: transparent url(../../Images/Search/navOn.gif) repeat-x;    
    font-family: Arial, sans-serif;
    font-size: 11px;
    text-decoration: none;  
    color:#FFFFFF;    
}


.navFilmBlock a, .navFavHelp
{
    display:block;
    padding:4px 12px 0px 12px;
    height:24px;
    float:left;      
    background: transparent url(../../Images/Search/navOff.gif) repeat-x;    
    font-family: Arial, sans-serif;
    font-size: 11px;
    text-decoration: none;      
  
}
.navFavHelp
{
    display:block;
    padding:3px 2px 0px 3px;
    height:24px;
    float:left;      
    background: transparent url(../../Images/Search/navOff.gif) repeat-x;    
    font-family: Arial, sans-serif;
    font-size: 11px;
    text-decoration: none;      
  
}
.navSpacer
{
    padding:0px 0px 0px 0px;
    display:block;
    height:24px;
    width:2px;
    float:left;
    text-align:center;   
    background: transparent url(../../Images/Search/navOn.gif) repeat-x;     
}
.navStart
{
     display:block;
    height:24px;
     width:13px;
    float:left;       
    background: transparent url(../../Images/Search/navStart.gif) no-repeat;       
    
}
.navEnd
{
    display:block;
    height:24px;
    width:13px;
    float:left;       
    background: transparent url(../../Images/Search/navEnd.gif) no-repeat;          
}

.divLettersBar
{
    display:block;
    height:34px;
    width:950px;
    float:left;       
 
}
.divPrevButton
{
    display:block;
    float:left;
    width:100px;
    height:34px;
    
}
.divLetters
{
     display:block;
    float:left;
   width:620px; 
    padding:3px 0px 0px 0px;
   background: transparent url(../../Images/Search/DetailsStringBack.gif) no-repeat;   
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #333333;
    font-weight:bold;
    text-decoration: none;
    height:34px;
    text-align:center;
    
}
.divNextButton
{
    display:block;
    float:left;
    width:75px;
    height:34px;
    padding-bottom:10px;
}
.divSpaceButton
{
    display:block;
    float:left;
    width:65px;
    height:34px;
}

.divDisplayResults
{
    padding:10px 0px 10px 0px;
    display:block;
    clear:both;
    float:none;
    width:950px;
}

.divSynRoll
{
     float:left;
     width:400px;
}
.divSynRollSm
{
     float:left;
     width:500px;
}
.divSynText
{
     font-size:11px;
     color:#333;
     font-family:arial;
}
.divSynHead
{
    font-weight:bold; 
    font-size:11px;     
    font-family:arial;
    color:#333;
    text-align:left;
}

.clear
{
    clear: both;
    height: 0;
    font-size:0px;
}
.greyHR
{
     border: 0px;
     height: 2px;
     background-color: #DDD;
     color: #DDD;
}




.tMenu{
            font-family: Arial, sans-serif;
            font-size: 10px;
            font-style: normal;
            color: #888888;
            font-weight:bold;
            text-decoration: none;
            
        }
        .tResults{
            font-family: Arial, sans-serif;
            font-size: 11px;
            font-style: normal;
            color: #333333;

            text-decoration: none;
            
        }        
        .tSortOn{
          font-family: Arial, sans-serif;
            font-size: 12px;
            font-style: normal;
            color: #333333;
            font-weight:bold;
           background: transparent url(../../Images/Search/arrowDownBlue.jpg) no-repeat top right;
            text-decoration: none;            
             
             
             
             
        }
        .tResultsHead{
            font-family: Arial, sans-serif;
            font-size: 12px;
            font-style: normal;
            color: #333333;
            font-weight:bold;

            text-decoration: none;
            
        }     
        .tBlueButton{
            font-family: Arial, sans-serif;
            font-size: 11px;
            font-style: normal;
            color: #3333cc;
            font-weight:bold;
            text-decoration: none;
        }            
        .tGreenButton{
            font-family: Arial, sans-serif;
            font-size: 11px;
            font-style: normal;
            color: #339933;
            font-weight:bold;
            text-decoration: none;
        }
        .tRedButton{
            font-family: Arial, sans-serif;
            font-size: 11px;
            font-style: normal;
            color: #cc3333;
            font-weight:bold;
            text-decoration: none;
        }
        .tMenuSub{
            font-family: Arial, sans-serif;
            font-size: 12px;
            font-style: normal;
            color: #FFFFFF;
            font-weight:bold;
            font-style: italic;
            text-decoration: none;
        }
        .tMenuI{
            font-family: Arial, sans-serif;
            font-size: 10px;
            font-style: normal;
            color: #666666;
            font-weight:bold;
            font-style: italic;
            text-decoration: none;
        }        
        .tMenuSub2{
            font-family: Arial, sans-serif;
            font-size: 10px;
            font-style: normal;
            color: #555555;
            font-weight:bold;
            text-decoration: none;
        }
        .tMenuSub3{
            font-family: Arial, sans-serif;
            font-size: 10px;
            font-style: normal;
            color: #333333;
            text-decoration: none;
        }    
        .tContentHeading{
            font-family: Arial, sans-serif;
            font-size: 18px;
            font-style: normal;
            color: #00457e;
            font-weight:bold;
            text-decoration: none;
        }     
        .tDetailsBar{
            font-family: Arial, sans-serif;
            font-size: 12px;
            font-style: normal;
            color: #333333;
            text-decoration: none;
        }    
        .tSearchTitle{
            font-family: Arial, sans-serif;
            font-size: 12px;
            font-style: italic;
            color: #333333;
            font-weight:bold;
            text-decoration: none;
        }    
        .tDetailHeader{
            font-family: Arial, sans-serif;
            font-size: 12px;
            font-style: normal;
            color: #666666;
            font-weight:bold;
            text-decoration: none;
        }        
        .tDetail{
            font-family: Arial, sans-serif;
            font-size: 12px;
            font-style: normal;
            color: #888888;
            text-decoration: none;
        }
        .tDetailFilmArt{
            font-family: Arial, sans-serif;
            font-size: 12px;
            font-style: normal;
            color: #888888;
            text-decoration: none;
        }    				    
        .tDetailHR{
            font-family: Arial, sans-serif;
            font-size: 0px;
            font-style: normal;
            color: #888888;
            text-decoration: none;
        }    
        .tNavSpacing{
            font-family: Arial, sans-serif;
            font-size: 10px;
            font-style: normal;
            font-weight:bold;
            color: #888888;
            text-decoration: none;
        }            
        .tNavLetters{
            font-family: Arial, sans-serif;
            font-size: 12px;
            font-style: normal;
            color: #888888;
             font-weight:bold;
            text-decoration: none;
        }    
        .tResultSpace{
            font-family: Arial, sans-serif;
            font-size: 10px;
            font-style: normal;
            color: #888888;
            text-decoration: none;
        }    
        .tResultSpace2{
            font-family: Arial, sans-serif;
            font-size: 7px;
            font-style: normal;
            color: #888888;
            text-decoration: none;
        }   
        .tErrorMsg{
            font-family: Arial, sans-serif;
            font-size: 12px;
            font-style: normal;
            color: #cc8888;
            font-weight:bold;
            text-decoration: none;
        }    
        .tOrderField{
            font-family: Arial, sans-serif;
            font-size: 12px;
            font-style: normal;
            color: #888888;
            text-decoration: none;
        }  
        .tBioHeader{
            font-family: Arial, sans-serif;
            font-size: 10px;
            font-style: normal;
            color: #888888;
            font-weight:bold;
            text-decoration: none;
        }     
        .tBioDetail{
            font-family: Arial, sans-serif;
            font-size: 10px;
            font-style: normal;
            color: #888888;
            text-decoration: none;
        }             
        .tFooter{
            font-family: Arial, sans-serif;
            font-size: 10px;
            font-style: normal;
            font-weight:normal;
            color: #888888;
            text-decoration: none;
        }        
        .tFooterSpace{
            font-family: Arial, sans-serif;
            font-size: 0px;
            font-style: normal;
            font-weight:bold;
            color: #888888;
            text-decoration: none;
        }   
            .tDivHR {
            line-height: 1px; /*needed for IE/win*/
            font-size: 1px; /*needed for IE/win*/
            height: 1px;
            width: 100%;
            background: #cccccc;
            margin: 0px 0;
            }        
        .tTitleSmall {
            font-family:  Arial, Helvetica, sans-serif;
            font-size: 10px;
            font-style: normal;
            color: #000000;
            font-weight: bold;
            text-decoration: none;
        }
        .tComments {
            font-family:  Arial, Helvetica, sans-serif;
            font-size: 10px;
            font-style: italic;
            color: #000000;
            text-decoration: none;
            text-align:left;
        }
        .tCommentsAuthor {
            font-family:  Arial, Helvetica, sans-serif;
            font-size: 9px;
            font-style: normal;
            font-weight: bold;
            color: #000000;
            text-decoration: none;
            text-align:right;
        }
        .tHeading{
            font-family:  Arial, Helvetica, sans-serif;
            font-size: 15px;
            font-style: normal;
            font-weight: bold;
            color: #000000;
            text-decoration: underline;
        }
        .tLargeHeading{
            font-family:  Arial, Helvetica, sans-serif;
            font-size: 18px;
            font-style: normal;
            font-weight: bold;
            text-align:center;
            color: #000000;
        }
        .tNormal{
            font-family:  Arial, Helvetica, sans-serif;
            font-size: 12px;
            font-style: normal;
            color: #000000;
        }
        .tBnormal{
            font-family:  Arial, Helvetica, sans-serif;
            font-size: 12px;
            font-style: normal;
            color: #000000;
            font-weight: bold;
        }
        .tBInormal{
            font-family:  Arial, Helvetica, sans-serif;
            font-size: 12px;
            font-style: italic;
            color: #000000;
        }
        .tBUnormal{
            font-family:  Arial, Helvetica, sans-serif;
            font-size: 12px;
            font-style: italic;
            color: #000000;
            font-weight: bold;
            text-decoration: underline;
        }
        .tUnormal{
            font-family:  Arial, Helvetica, sans-serif;
            font-size: 12px;
            font-style: normal;
            color: #000000;
            text-decoration: underline;
        }
        .tBnormalsmall{
            font-family:  Arial, Helvetica, sans-serif;
            font-size: 11px;
            font-style: normal;
            color: #000000;
            font-weight: bold;
        }
        .tBlue{
            font-family:  Arial, Helvetica, sans-serif;
            font-size: 18px;
            font-style: normal;
            color: #ffffff;
            background: #444444;
            text-align:center;
        }
        .tSmallSpace{
            font-family:  Arial, Helvetica, sans-serif;
            font-size: 2px;
            font-style: normal;
            color: #000000;
            font-weight: bold;
        }
        .tList{
            font-family:  Arial, Helvetica, sans-serif;
            font-size: 0px;
            font-style: normal;
            color: #000000;
            font-weight: bold;
        }
        
        .tAcctHeading{
            color:#FFFFFF;
            font-weight:bold;
            text-decoration: none;
            height: 31px;
        }
        .tAcctHeading a{
          color: #FFFFFF;
        }
        .tAcctHeading a:hover{
          color: #dddddd;
        }
        .tAcctHeading .left{
            float: left;
            width: 11px;
            height: 31px;
            background: url(../../Images/popup_left.gif) no-repeat;
        }
        .tAcctHeading .middle{
            float: left;
            height: 30px;
            border-top: 1px solid #dddddd;
            background-color: #014478;
        }
        .tAcctHeading .middle div{
        	padding: 8px 0 0 0;
        }
        .tAcctHeading .right{
            float: left;
            width: 11px;
            height: 31px;
            background: url(../../Images/popup_right.gif) no-repeat;
        }
        .tMenuHeading{
            font-family: Arial, sans-serif;
            font-size: 10px;
            font-style: normal;
            color:#005795;
            font-weight:bold;
            padding: 5px 15px 15px 15px;
            text-decoration: none;
            z-index:10;
            border-right: 1px solid #dddddd;
            border-left: 1px solid #dddddd;
            background-color: #fbfbfb;
        }
        .tMenuHeading label{
          display:block;
          width:100px;
          float:left;
          margin-top:2px;
        }
        .tMenuFooting{
          height: 9px;
        }
        .tMenuFooting .left{
            float: left;
            width: 10px;
            height: 9px;
            background: url(../../Images/popup_bottom_left.gif) no-repeat;
        }
        .tMenuFooting .middle{
            float: left;
            height: 9px;
            border-bottom: 1px solid #dddddd;
            background-color: #fbfbfb;
            font-size:1px;
        }
        .tMenuFooting .right{
            float: left;
            width: 10px;
            height: 9px;
            background: url(../../Images/popup_bottom_right.gif) no-repeat;
        }        
        .buttons{
        	background: url(../../Images/btnbg.gif) top center no-repeat;
        	width:	90px;
        	height: 23px;
        	font-size: 12px;
        	font-weight: bold;
        	font-family: Arial;
        	text-align: center;
        	padding-right: 2px;
        	padding-top: 3px;
        }

a:link {color: #00457e;text-decoration: none}
a:visited {color: #00457e;text-decoration: none}
a:active {color: #00457e; text-decoration: none}
a:hover {color: #00457e} 
a.navFilmBlockOn:visited{color:#FFFAC2;text-decoration: none}
a.navFilmBlockOn:active{color:#FFFAC2;text-decoration: none}
a.navFilmBlockOn:link{color:#FFFAC2;text-decoration: none}
a.navFilmBlockOn:hover{color:#FFFAC2;text-decoration: none}
a.navFilmBlock:hover{color:#FFFAC2;text-decoration: none}

a.btnBrowse{ color: blue; text-decoration:none; }
a.btnBrowse:hover{ color: #ff9933; text-decoration:none; }
a.btnSearch{ color: #3eb857; text-decoration:none; }
a.btnSearch:hover{ color: #ff9933; text-decoration:none; }
a.btnAdvanced{ color: #c05f5f; text-decoration:none; }
a.btnAdvanced:hover{ color: #ff9933; text-decoration:none; }
a.btnBack{ color: #c05f5f; text-decoration:none; }
a.btnBack:hover{ color: #ff9933; text-decoration:none; }
a.btnReset{ color: #c05f5f; text-decoration:none; }
a.btnReset:hover{ color: #ff9933; text-decoration:none; }
a.btnPrint{ color: #c05f5f; text-decoration:none; }
a.btnPrint:hover{ color: #ff9933; text-decoration:none; }
a.btnPrevi{ color: #c05f5f; text-decoration:none; }
a.btnPrev:hover{ color: #ff9933; text-decoration:none; }
a.btnNext{ color: #c05f5f; text-decoration:none; }
a.btnNext:hover{ color: #ff9933; text-decoration:none; }

        a.ptrButton{
          display:block;
        	height: 31px;
        	font-size: 12px;
        	font-weight: bold;
        	font-family: Arial;
          color: #00457e;
        	text-align: left;
        }
        
        a.ptrButton:hover{
          color: white;
        }
        
        a.ptrButton .left{
          float:left;
          border:none;
          width: 6px;
          height:31px;
          background: url(../../Images/ptrButton_left.gif) top center no-repeat;
        }
        a.ptrButton:hover .left{
          background: url(../../Images/ptrButtonOn_left.gif) top center no-repeat;
        }
        a.ptrButton .middle{
          float:left;
          border:none;
          height:31px;
          padding: 7px 6px 0px 5px;
          background: url(../../Images/ptrButton_middle.gif) top center repeat-x;
        }
        a.ptrButton:hover .middle{
          background: url(../../Images/ptrButtonOn_middle.gif) top center repeat-x;
        }
        a.ptrButton .right{
          float:left;
          border:none;
          width:19px;
          height:31px;
          background: url(../../Images/ptrButton_right.gif) top center no-repeat;
        }
        a.ptrButton:hover .right{
          background: url(../../Images/ptrButtonOn_right.gif) top center no-repeat;
        }
        
        a.ptrButtonOn{
          display:block;
        	height: 31px;
        	font-size: 12px;
        	font-weight: bold;
        	font-family: Arial;
          color: white;
        	text-align: left;
        }
        a.ptrButtonOn .left{
          float:left;
          border:none;
          width: 6px;
          height:31px;
          background: url(../../Images/ptrButtonOn_left.gif) top center no-repeat;
        }
        a.ptrButtonOn .middle{
          float:left;
          border:none;
          height:31px;
          padding: 7px 6px 0px 5px;
          background: url(../../Images/ptrButtonOn_middle.gif) top center repeat-x;
        }
        a.ptrButtonOn .right{
          float:left;
          border:none;
          width:19px;
          height:31px;
          background: url(../../Images/ptrButtonOn_right.gif) top center no-repeat;
        }

a.smallPtrButton, a.smallPtrButtonRev, a.smallPtrButtonOn{
  display:block;
  height: 21px;
  font-size: 10px;
  font-weight: bold;
  font-family: Arial;
  text-align: left;
  color: #00457e;
}
a.smallPtrButton .left{
  float:left;
  border:none;
  width: 14px;
  height:21px;
  background: url(../../Images/smallPtrButton_left.gif) top center no-repeat;
}

a.smallPtrButton:hover .left{
  background: url(../../Images/smallPtrButton_leftOn.gif) top center no-repeat;
}
a.smallPtrButton .middle, a.smallPtrButtonRev .middle{
  float:left;
  border:none;
  height:21px;
  padding: 3px 6px 0px 0px;
  background: url(../../Images/smallPtrButton_middle.gif) top center repeat-x;
  color: white;
}
a.smallPtrButton:hover .middle, a.smallPtrButtonRev:hover .middle{
  background: url(../../Images/smallPtrButton_middleOn.gif) top center repeat-x;
  color: white;
}
a.smallPtrButton .right{
  float:left;
  border:none;
  width:14px;
  height:21px;
  background: url(../../Images/smallPtrButton_right.gif) top center no-repeat;
}
a.smallPtrButton:hover .right{
  background: url(../../Images/smallPtrButton_rightOn.gif) top center no-repeat;
}

/* This shows the arrow pointing to the left */
a.smallPtrButtonRev .left{
  float:left;
  border:none;
  width: 14px;
  height:21px;
  background: url(../../Images/smallPtrButtonRev_left.gif) top center no-repeat;
}
a.smallPtrButtonRev:hover .left{
  background: url(../../Images/smallPtrButtonRev_leftOn.gif) top center no-repeat;
}
a.smallPtrButtonRev .right{
  float:left;
  border:none;
  width:14px;
  height:21px;
  background: url(../../Images/smallPtrButtonRev_right.gif) top center no-repeat;
}
a.smallPtrButtonRev:hover .right{
  background: url(../../Images/smallPtrButtonRev_rightOn.gif) top center no-repeat;
}
a.smallPtrButtonRev .middle{
  padding: 3px 0px 0px 6px;
}

a.smallPtrButtonOn .left{
  float:left;
  border:none;
  width: 14px;
  height:21px;
  background: url(../../Images/smallPtrButton_leftOn.gif) top center no-repeat;
}
a.smallPtrButtonOn .middle{
  float:left;
  border:none;
  height:21px;
  padding: 3px 6px 0px 0px;
  background: url(../../Images/smallPtrButton_middleOn.gif) top center repeat-x;
  color: white;
}
a.smallPtrButtonOn .right{
  float:left;
  border:none;
  width:14px;
  height:21px;
  background: url(../../Images/smallPtrButton_rightOn.gif) top center no-repeat;
}

span.fpTitle span.FirstLetter{
  font-size: 16px;
}
span.fpTitle{
  float: left;
  font-family: Arial;
  font-size: 16px;
  color: #023b66;
  font-weight: bold;
  background:white;
  padding-right:8px;
}
span.fpTitleSmall{
  float: left;
  font-family: Arial;
  font-size: 14px;
  color: #023b66;
  font-weight: bold;
  background:white;
  padding-right:8px;
}
#divSynopsis{
  width: 522px;
}
#divPeopleHelp{
  font-family: Arial, sans-serif;
  font-size: 10px;
  font-style: normal;
  color:#005795;
  font-weight:bold;
  padding: 5px 15px 15px 15px;
  text-decoration: none;
  z-index:10;
  background-color: #fbfbfb;
}
