body { 	
		font-family: trebuchet ms, Verdana, Arial, Sans-Serif;
		font-size: 11px;
		background-color: #FFFFFF !important;
		color: #4B4B4B !important;
		margin: 0px;
		padding: 0px;
		line-height: 18px;
}

input.buy {
   cursor: pointer;
}

body.expanding {		
		background-color: #D2D2D2 !important;
}


tr {
	vertical-align:top;
}


td, .plaintext { 	
		font-family: trebuchet ms, Verdana, Arial, Sans-Serif;
		font-size: 11px;
		color: #4B4B4B !important;
		line-height: 18px;
}


img {
	border:0px;
}



A:link, A:visited, A:active { color: #A2360D !important; text-decoration: underline} 
A:hover {
	color: #ED1C24 !important;
}


A.hidelink:link, A.hidelink:visited, A.hidelink:active, A.hidelink:hover { 
	text-decoration: none;
} 


#triviaAnswer {
   display: none;
}


#triviaQuestion {
   display: block;
}


#triviaAnswer, #triviaQuestion {
   width: 190px;
   padding-top: 10px;
}


div.triviaText {
      font-family: trebuchet ms, Verdana, Arial, Sans-Serif;
      font-size: 11px;
      color: #4B4B4B !important;
      line-height: 18px;
}


div.triviaTextLink {
   font-family: trebuchet ms, Verdana, Arial, Sans-Serif;
   font-size: 11px;
   color: #A2360D !important; text-decoration: underline;
   cursor: pointer;
   padding-top: 10px;
}
A.titlelink:link, A.titlelink:visited, A.titlelink:active, .textFilmTitle {
	font-family: trebuchet ms;
	font-size: 14px;
	font-weight: bold;
	color: #4B4B4B !important;
	text-decoration: none;
	text-transform: uppercase;
	line-height:16px;
}

A.titlelink:hover {
	font-family: trebuchet ms;
	font-size: 14px;
	font-weight: bold;
	color: #4B4B4B !important;
	text-decoration: underline;
	text-transform: uppercase;
	line-height:16px;
}


A.blacklink:link, A.blacklink:visited, A.blacklink:active, A.blacklink:hover { color: #4B4B4B !important; text-decoration: underline} 


A.sortby:link, A.sortby:visited, A.sortby:active, A.sortby:hover { color: #4B4B4B !important; text-decoration: underline; font-style:italic} 


A.redlink:link, A.redlink:visited, A.redlink:active { color: #ED1C24 !important; text-decoration: none } 
A.redlink:hover { color: #ED1C24 !important; text-decoration: underline }



A.picklist 
{
    font-size:14px !important;
    font-weight:bold !important;
    text-decoration:underline !important;
    color: #ED1C24 !important;
}

A.picklist:hover 
{
    color:#FFFFFF !important;
    background-color:#ED1C24 !important;
    text-decoration:none !important;
}

	 
input, select, textarea, file, .divTB {
			font-family: trebuchet ms, Verdana, Arial, Sans-Serif;
			font-size: 10px;
			color: #4B4B4B !important;			
			border-style:solid;
			border-color:#7F9DB9;
			border-width:1px;
			margin:0px; padding:0px;
}


/* Fix for MS Office style paragraphs (MsoNormal) */
p {
	margin: 0px;
	padding: 0px;
}

fieldset {
	border: 1px solid #757575;
	margin: 0px;
}

ul{
	padding:0;
	margin-top:10px; margin-left:30px;
}

li {
	padding-bottom:10px;
}


form {
	margin:0px;
	padding:0px;
}





.FinePrint {
    COLOR: #757575 !important;
    FONT-SIZE: xx-small;
    FONT-WEIGHT: normal
}



/*admin column header*/
.TextHeader {
	font-size:12px; 
	color:#A2360D !important;
	font-weight:bold;
	padding-bottom:3px;
}



.TextHeaderBlue {
	font-size:11px; 
	color:#7F9DB9 !important;
	font-weight:bold;
	padding-bottom:3px;
}

.TextHeaderBlueLarge {
	font-size:14px; 
	color:#7F9DB9 !important;
	font-weight:bold;
	padding-bottom:3px;
}










.PageHeader {
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #796644 !important;
}


.TextNote {
	color: #666666  !important;
}

/* for instructions, such as Adobe PDF link*/
.NoteText {
	color: #9F9B8D  !important;
}

.BoldText {
	font-weight: bold;
}

.TextRequired {
	color: #EC8E1E  !important;
}

.textboxXS {
	width:50px;
}

.textboxS {
	width:100px;
}

.textboxM {
	width:200px;
}

.textboxL {
	width:300px;
}

.textboxXL {
	width:400px;
}





.sidebar {
	background-color: #FAF6CA;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:6px;
	padding-right:6px;
	color: #6B6454 !important;
	width:250px;
}




.txtLabel {
	color:#000000 !important;
	font-weight:bold;
}



.searchlabel {
	/*background-color:#7F9DB9;*/
	color:#7F9DB9 !important;
	padding-left:4px;
	padding-right:4px;
	/*padding-top:2px;
	padding-bottom:2px;*/
	text-transform:uppercase;
	text-align:right;
}


#footer_address span {
	padding-right:5px;
}


#btnPremieres 
{
    /*position:absolute;
    top:24px;    
    left:50%;
    margin-left:-265px;    
    z-index:10;*/
    margin-top:-7px;    
}

.tagline 
{
    font-style:italic;
    font-weight:bold;
    color:#666666;
    font-size:13px;
    margin-left:auto;
    margin-right:auto;  
    text-align:center; 
}


.rowShaded 
{
    background-color:#eeeeee;   
}


#copyURLButton {
        width: 120px;
        float: right;
        text-align:center; 
        border:1px solid #7F9DB9; 
        background-color:#FFFFFF; 
        padding:1px;
        margin-top: 5px;
        margin-right: 0px;
        margin-left: auto; 
}
#copyURLButton.hover { background-color:#eee; }
#copyURLButton.active { background-color:#ccc; }

#copyURLBox
{
   width:298px;
   height: 160px;
   margin: 10px;
   border-width: 1px;
   border-style: solid;
   border-color: #000000
}   

#eduMoreBox
{
   width:298px;
   margin: 10px;
   border-width: 1px;
   border-style: solid;
   border-color: #000000
}   


#copyURLBoxInside
{
   background-color: #EEEEEE;
   margin-top: 5px;
   text-align: right;
}

#videoURL
{
   width: 220px; 
}

.festival
{
	font-size:12px;
	line-height:11px;
	line-spacing:0px;
}

.festivalbold
{
	font-size:12px;
	line-height:11px;
	line-spacing:0px;
	font-weight: bold;
}

