BODY  {
margin-top: 0px; margin-left: 0px; margin-right: 0px;
font-size : 12px;
font-style : normal;
font-weight : normal;
color : navy;
font-family: 'Oxygen', sans-serif;
/*font-family : Verdana, Arial, Helvetica,sans-serif;*/
background: white url('/px/paper2.jpg');
}
#map-canvas { height: 100%; margin: auto;}  /* for google maps */

/*
@font-face {
	font-family: 'PTSans';
	src: url('/fonts/PT_Sans-webfont.eot');
	src: local('☺'), url('/fonts/PT_Sans-webfont.woff') format('woff'), url('/fonts/PT_Sans-webfont.ttf') format('truetype'), url('/fonts/PT_Sans-webfont.svg#webfontRVAWpq2N') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/

	    

A.menu:link {font-style : normal; font-weight: bold; text-decoration: none; color: #ffffff; font-size: 12px; padding-right: 5px;}
A.menu:visited {font-style: normal; font-weight: bold; text-decoration: none; color: #ffffff; font-size: 12px;  padding-right: 5px;}
A.menu:hover {font-style: normal; text-decoration: none; color: #5d88a1;  font-size: 12px; background:#ffffff; padding-right: 5px;}
A.menu:active {font-style: normal; text-decoration: none; color: #5d88a1; font-size: 12px; background:#ffffff; padding-right: 5px;}
/* A:over {font-style: none; text-decoration: none; color: #cccccc} */

A.body:link {font-style : normal; text-decoration: none; color: #0000ff}
A.body:visited {font-style: normal; text-decoration: none; color: #0000ff}
A.body:hover {font-style: normal; text-decoration: none; color: #ff0000}
A.body:active {font-style: normal; text-decoration: none; color: navy}

A.white:link {font-style : normal; text-decoration: none; color: #00ff00; font-weight: bold;}
A.white:visited {font-style: normal; text-decoration: none; color: #00ff00; font-weight: bold;}
A.white:hover {font-style: normal; text-decoration: none; color: #ffff00; font-weight: bold;}
A.white:active {font-style: normal; text-decoration: none; color: #ffff00; font-weight: bold;}

A.tinybody:link {font-style : normal; text-decoration: none; color: #0000ff; font-size: 10px}
A.tinybody:visited {font-style: normal; text-decoration: none; color: #0000ff; font-size: 10px}
A.tinybody:hover {font-style: normal; text-decoration: none; color: #ff0000; font-size: 10px}
A.tinybody:active {font-style: normal; text-decoration: none; color: navy; font-size: 10px}

P, TD, UL {
	COLOR: navy; font-family: 'Oxygen', sans-serif; FONT-SIZE: 13px; font-weight: normal; 
          }
SELECT, INPUT, TEXTAREA {
	COLOR: navy; FONT-FAMILY: 'Oxygen', sans-serif; FONT-SIZE: 10px; font-weight: normal; 
          }
.ageres {
	COLOR: navy; FONT-FAMILY: 'Oxygen', sans-serif; FONT-SIZE: 10px; font-weight: normal; 
          }

form {margin-bottom : 0; }

TH {
	COLOR: navy; FONT-FAMILY: 'Oxygen', sans-serif; FONT-SIZE: 12px; font-weight: bold;
          }

TR.zero {
	background: #cccccc; border: 1px black;
          }
TR.bad {
	background: #ffcccc; border: 1px black;
          }
TR.average {
	background: #ffffcc; border: 1px black;
          }
TR.good {
	background: #ccffcc; border: 1px black; 
          }
          

H1       {
	COLOR: #c84b26; FONT-FAMILY: 'Oxygen', sans-serif; font-weight : bold; FONT-SIZE: 20px
              }

H2       {
	COLOR: #c84b26; FONT-FAMILY: 'Oxygen', sans-serif; font-weight : bold; FONT-SIZE: 18px
              }

H3       {
	COLOR: navy; FONT-FAMILY: 'Oxygen', sans-serif; font-weight : bold; FONT-SIZE: 12px
              }
H4       {
	COLOR: black; FONT-FAMILY: 'Oxygen', sans-serif; font-weight : bold; FONT-SIZE: 12px
              }

HR       {
	COLOR: navy;  background-color: navy;
              }

.pub {
	COLOR: black; FONT-FAMILY: 'Oxygen', sans-serif; FONT-SIZE: 11px; font-weight: bold; display:block; padding:3px;
          }

.rev {
	COLOR: black; FONT-FAMILY: 'Oxygen', sans-serif; FONT-SIZE: 11px; font-weight: normal; padding:3px;
          }

.score {
	COLOR: black; FONT-FAMILY: 'Oxygen', sans-serif; FONT-SIZE: 12px; font-weight: normal; padding:3px; text-align: right;
          }

.centreblock {
	    background-color: #ffffff;
          }

.dashed   {
            border: 1px dashed #666666; width:75%; background: #eeeeee; 
	  }

.dashed75   {
            border: 1px dashed #666666; width:75%; background: #b1c2ce; 
	  }
.comments   {
            border: 1px dashed green; width:90%; 
	  }
.golden   {
            border: 1px dashed #999666;  background: #eeeaaa; 
	  }
.listblock   {
            border: 1px dashed #b1c2ce;  background: #e1e9ed; 
	  }
.listblock td  {
             vertical-align: top; padding: 10px;
	  }
.listblock a:link  {
             font-style : normal; text-decoration: none; color: #0000ff
	  }
.listblock a:visited  {
             font-style : normal; text-decoration: none; color: #0000ff
	  }
.listblock a:hover  {
             font-style: normal; text-decoration: none; color: #ff0000
	  }
.listblock a:active  {
             font-style: normal; text-decoration: none; color: navy
	  }
.where   {
            border: 1px dashed #b1c2ce;  background: #e1e9ed; 
	  }
.where td  {
             vertical-align: top; padding: 10px;
	  }
.where a:link  {
             font-style : normal; text-decoration: none; color: #0000ff
	  }
.where a:visited  {
             font-style : normal; text-decoration: none; color: #0000ff
	  }
.where a:hover  {
             font-style: normal; text-decoration: none; color: #ff0000
	  }
.where a:active  {
             font-style: normal; text-decoration: none; color: navy
	  }
.when   {
            border: 1px solid black;  background: #b1c2ce;  width: 95%;
	  }
.when td  {
             vertical-align: top; padding: 3px; COLOR: navy; FONT-FAMILY: Verdana, Arial, helvetica ,sans-serif; FONT-SIZE: 10px; font-weight: normal; 
	  }
.when a:link  {
             font-style : normal; text-decoration: none; color: #0000ff; FONT-FAMILY: Verdana, Arial, helvetica ,sans-serif; FONT-SIZE: 10px; font-weight: normal; 
	  }
.when a:visited  {
             font-style : normal; text-decoration: none; color: #0000ff; FONT-FAMILY: Verdana, Arial, helvetica ,sans-serif; FONT-SIZE: 10px; font-weight: normal; 
	  }
.when a:hover  {
             font-style: normal; text-decoration: none; color: #ff0000; FONT-FAMILY: Verdana, Arial, helvetica ,sans-serif; FONT-SIZE: 10px; font-weight: normal; 
	  }
.when a:active  {
             font-style: normal; text-decoration: none; color: navy; FONT-FAMILY: Verdana, Arial, helvetica ,sans-serif; FONT-SIZE: 10px; font-weight: normal; 
	  }
.moviestars  {
             vertical-align: top; COLOR: #990000; FONT-FAMILY: Trebuchet MS, Verdana, Arial, helvetica ,sans-serif; FONT-SIZE: 11px; font-weight: normal; 
	  }
.moviename  {
             vertical-align: top; COLOR: navy; FONT-FAMILY: Verdana, Arial, helvetica ,sans-serif; FONT-SIZE: 12px; font-weight: normal; 
	  }
.moviename a:link  {
             font-style : normal; text-decoration: none; color: #0000ff; FONT-FAMILY: Verdana, Arial, helvetica ,sans-serif; FONT-SIZE: 12px; font-weight: normal; 
	  }
.moviename a:visited  {
             font-style : normal; text-decoration: none; color: #0000ff; FONT-FAMILY: Verdana, Arial, helvetica ,sans-serif; FONT-SIZE: 12px; font-weight: normal; 
	  }
.moviename a:hover  {
             font-style: normal; text-decoration: none; color: #ff0000; FONT-FAMILY: Verdana, Arial, helvetica ,sans-serif; FONT-SIZE: 12px; font-weight: normal; 
	  }
.moviename a:active  {
             font-style: normal; text-decoration: none; color: navy; FONT-FAMILY: Verdana, Arial, helvetica ,sans-serif; FONT-SIZE: 12px; font-weight: normal; 
	  }
.datetime   {
              background: #e1e9ed; border: 1px solid black; white-space: nowrap ;
	  }
.preview   {
            border: 2px solid black;  background: #ffefff;  width: 95%;
	  }
.preview td  {
             vertical-align: top; padding: 3px; COLOR: navy; FONT-FAMILY: Verdana, Arial, helvetica ,sans-serif; FONT-SIZE: 12px; font-weight: normal; 
	  }
.preview a:link  {
             font-style : normal; text-decoration: none; color: #0000ff; FONT-FAMILY: Verdana, Arial, helvetica ,sans-serif; FONT-SIZE: 12px; font-weight: normal; 
	  }
.preview a:visited  {
             font-style : normal; text-decoration: none; color: #0000ff; FONT-FAMILY: Verdana, Arial, helvetica ,sans-serif; FONT-SIZE: 12px; font-weight: normal; 
	  }
.preview a:hover  {
             font-style: normal; text-decoration: none; color: #ff0000; FONT-FAMILY: Verdana, Arial, helvetica ,sans-serif; FONT-SIZE: 12px; font-weight: normal; 
	  }
.preview a:active  {
             font-style: normal; text-decoration: none; color: navy; FONT-FAMILY: Verdana, Arial, helvetica ,sans-serif; FONT-SIZE: 12px; font-weight: normal; 
	  }
.previewmovie   {
              background: #b1c2ce;
	  }
.previewcinema   {
            background: #e1e9ed; 
	  }
.oscar1   {
              background: #e1e9ed; border: 1px solid black;
	  }

.oscar2   {
            border: 1px solid black;  background: #b1c2ce; 
	  }
.datetime   {
              background: #e1e9ed; border: 1px solid black; white-space: nowrap ;
	  }

.schedule   {
            border: 1px solid black;  background: #b1c2ce; 
	  }
.schedules   {
            border: 1px dashed #b1c2ce;  background: #e1e9ed; 
	  }
.schedules td  {
              padding: 5px;
	  }
.schedules a:link  {
             font-style : normal; text-decoration: none; color: #0000ff
	  }
.schedules a:visited  {
             font-style : normal; text-decoration: none; color: #0000ff
	  }
.schedules a:hover  {
             font-style: normal; text-decoration: none; color: #ff0000
	  }
.schedules a:active  {
             font-style: normal; text-decoration: none; color: navy
	  }
.previousrecords   {
                       border: 1px dashed #666666; background: #b1c2ce; width: 95%;
	  }
.previousrecords td  {
             vertical-align: top; padding: 5px;
	  }
.previousrecords a:link  {
             font-style : normal; text-decoration: none; color: #0000ff
	  }
.previousrecords a:visited  {
             font-style : normal; text-decoration: none; color: #0000ff
	  }
.previousrecords a:hover  {
             font-style: normal; text-decoration: none; color: #ff0000
	  }
.previousrecords a:active  {
             font-style: normal; text-decoration: none; color: navy
	  }
.creditblock   {
            border: 1px dashed #b1c2ce;  width: 90%; background: #e1e9ed; 
	  }

.creditblock td  {
             vertical-align: top;
	  }

.report   {
            border: 1px dashed #666666; width:95%; background: #eeeeee; border-collapse: collapse; padding: 3px 1px 2px 1px;
	  }

.thermo   {
            border-bottom: 1px solid #666666; border-right: 1px solid #666666; border-left: 1px solid #666666; width: 20%; background: #eeeeee; border-collapse: collapse; padding: 3px 1px 2px 1px;
	  }
.screenit   {
            border-top: 1px solid #666666; border-right: 1px solid #666666; border-left: 1px solid #666666; width: 20%; background: #eeeeee; border-collapse: collapse; padding: 3px 1px 2px 1px; 
	  }
.opinion   {
            border: 1px dashed #b1c2ce; width: 95%; background: #e1e9ed; 
	  }

.report td  {
            COLOR: black; FONT-FAMILY: Verdana,Arial,helvetica,sans-serif; font-weight : normal; FONT-SIZE: 10px; padding: 2px; text-align: left;
	  }
.final {
           background: #b1c2ce;
	  }
.capscore  {
             text-align: right; 
	  }
.good {
	    background-image: url(/px/checkmark.gif); width: 15px; height: 15px; background-repeat: repeat-x; background-position: left;
          }
.bad {
	    background-image: url(/px/x.gif); width: 15px; height: 15px; background-repeat: repeat-x; background-position: left;
          }
.ratings   {
            border: 3px solid #eee8aa; padding: 0; border-collapse: collapse;
	  }

.credits {
	COLOR: navy; FONT-FAMILY: Verdana, Arial, helvetica ,sans-serif; FONT-SIZE: 12px; font-weight: normal; padding: 5px; 
          }

.gradient {
	    padding:0px; 
          }
.a0 {
	    background-image:url(/px/redstar.gif); width: 0px; height: 16px; background-repeat: repeat-x; background-position: left;
          }
.a1 {
	    background-image:url(/px/redstar.gif); width: 17px; height: 16px; background-repeat: repeat-x; background-position: left;
          }
.a2 {
	    background-image:url(/px/redstar.gif); width: 34px; height: 16px; background-repeat: repeat-x; background-position: left;
          }
.a3 {
	    background-image:url(/px/redstar.gif); width: 51px; height: 16px; background-repeat: repeat-x; background-position: left;
          }
.a4 {
	    background-image:url(/px/redstar.gif); width: 68px; height: 16px; background-repeat: repeat-x; background-position: left;
          }
.a5 {
	    background-image:url(/px/redstar.gif); width: 85px; height: 16px; background-repeat: repeat-x; background-position: left;
          }
.a6 {
	    background-image:url(/px/redstar.gif); width: 102px; height: 16px; background-repeat: repeat-x; background-position: left;
          }
.a7 {
	    background-image:url(/px/amberstar.gif); width: 119px; height: 16px; background-repeat: repeat-x; background-position: left;
          }
.a8 {
	    background-image:url(/px/amberstar.gif); width: 136px; height: 16px; background-repeat: repeat-x; background-position: left;
          }
.a9 {
	    background-image:url(/px/amberstar.gif); width: 153px; height: 16px; background-repeat: repeat-x; background-position: left;
          }
.a10 {
	    background-image:url(/px/amberstar.gif); width: 170px; height: 16px; background-repeat: repeat-x; background-position: left;
          }
.a11 {
	    background-image:url(/px/amberstar.gif); width: 187px; height: 16px; background-repeat: repeat-x; background-position: left;
          }
.a12 {
	    background-image:url(/px/amberstar.gif); width: 204px; height: 16px; background-repeat: repeat-x; background-position: left;
          }
.a13 {
	    background-image:url(/px/amberstar.gif); width: 221px; height: 16px; background-repeat: repeat-x; background-position: left;
          }
.a14 {
	    background-image:url(/px/greenstar.gif); width: 238px; height: 16px; background-repeat: repeat-x; background-position: left;
          }
.a15 {
	    background-image:url(/px/greenstar.gif); width: 255px; height: 16px; background-repeat: repeat-x; background-position: left;
          }
.a16 {
	    background-image:url(/px/greenstar.gif); width: 272px; height: 16px; background-repeat: repeat-x; background-position: left;
          }
.a17 {
	    background-image:url(/px/greenstar.gif); width: 289px; height: 16px; background-repeat: repeat-x; background-position: left;
          }
.a18 {
	    background-image:url(/px/greenstar.gif); width: 306px; height: 16px; background-repeat: repeat-x; background-position: left;
          }
.a19 {
	    background-image:url(/px/greenstar.gif); width: 323px; height: 16px; background-repeat: repeat-x; background-position: left;
          }
.a20 {
	    background-image:url(/px/greenstar.gif); width: 340px; height: 16px; background-repeat: repeat-x; background-position: left;
          }
.g20 {
	    background-image:url(/px/greystar.gif); width: 340px; height: 16px; background-repeat: repeat-x; background-position: left;
          }
.s0 {
	    background-image:url(/px/purple.gif); width: 0px; height: 16px; background-repeat: repeat-x; background-position: left;
          }
.s1 {
	    background-image:url(/px/purpgr.jpg); width: 111px; height: 16px; background-repeat: repeat-x; background-position: left;
          }
.s2 {
	    background-image:url(/px/purple.gif); width: 51px; height: 16px; background-repeat: repeat-x; background-position: left;
          }
.s3 {
	    background-image:url(/px/purple.gif); width: 51px; height: 16px; background-repeat: repeat-x; background-position: left;
          }
.s4 {
	    background-image:url(/px/purple.gif); width: 100px; height: 16px; background-repeat: repeat-x; background-position: left;
          }
.black {
	COLOR: black; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; FONT-SIZE: 11px; font-weight: bold; background-color: #ff98f7; text-align: center; line-height:1.5;
          }
.menuheader {
	COLOR: #56004e; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; FONT-SIZE: 11px; font-weight: bold; text-align: right; line-height:1.5; padding-right: 5px;
          }
.menuheader2 {
	COLOR: #fad234; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; FONT-SIZE: 11px; font-weight: bold; text-align: right; line-height:1.5; padding-right: 5px;
          }
.heading {
	COLOR: #336633; FONT-FAMILY: Verdana, Arial,helvetica, sans-serif; font-weight : normal; FONT-SIZE: 12pt
              }

.tiny {
	COLOR: black; FONT-FAMILY: PTSans, Verdana, Arial,helvetica, sans-serif; font-weight : normal; FONT-SIZE: 10px
      }

.tinier {
	COLOR: green; FONT-FAMILY: Verdana, Arial,helvetica, sans-serif; font-weight : normal; FONT-SIZE: 8px
      }

.tinyred {
	COLOR: red; FONT-FAMILY: Trebuchet MS, Verdana, Arial,helvetica, sans-serif; font-weight : normal; FONT-SIZE: 10px
      }

.popup
        { 
          COLOR: #9F141A; CURSOR: default; TEXT-DECORATION: none
         }
.popupweather
        { 
          COLOR: #0000ff; CURSOR: default; TEXT-DECORATION: none
         }

.quote { font-size : 12px; font-style : normal; font-weight : normal; color : white; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#c84b26; width:100%; border: 1px outset;
        }

.scale { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#cccccc;
        }
.moviesite { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#ccccff;
        }
.moviesforafrica { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#ccccff;
        }
.argus { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#ff6347;
        }
.capetimes { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#87ceeb;
        }
.star { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#cccc66;
        }
.dailynews { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#ff9999;
        }
.diewereld { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#ff9999;
        }
.goodweekend { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#cccc66;
        }
.burger { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#1e90ff;
        }
.sowetan { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#ff6666;
        }
.citizen { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#66cc66;
        }
.mailandguardian { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#669999;
        }
.tygerburger { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#33cc99;
        }
.sundaytimes { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#ffff00;
        }
.rapport { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#ddffdd;
        }
.saturdaywired { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#ff6666;
        }
.totalmovie { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#40e0d0;
        }
.iafrica { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#3399ee;
        }
.t4dotcom { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#e53933;
        }
.samoviemag { font-size : 12px; font-style : normal; font-weight : normal; color : white; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#6d86a4;
        }
.mnetcinemagic { font-size : 12px; font-style : normal; font-weight : normal; color : white; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#ccccff;
        }
.safmscreenandco { font-size : 12px; font-style : normal; font-weight : normal; color : white; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#99ff99;
        }
.saindia { font-size : 12px; font-style : normal; font-weight : normal; color : white; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#66ff99;
        }
.sl { font-size : 12px; font-style : normal; font-weight : normal; color : white; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#e9967a;
        }
.sacitylife { font-size : 12px; font-style : normal; font-weight : normal; color : white; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#e9967a;
        }
.beeld { font-size : 12px; font-style : normal; font-weight : normal; color : white; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#ff9999;
        }
.tv3screenplay { font-size : 12px; font-style : normal; font-weight : normal; color : white; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#ee82ee;
        }
.worldonline { font-size : 12px; font-style : normal; font-weight : normal; color : white; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#ff0000;
        }
.saturdaywired { font-size : 12px; font-style : normal; font-weight : normal; color : white; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#ff6699;
	}
.safmlivemagazine { font-size : 12px; font-style : normal; font-weight : normal; color : white; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#ffff00;
	}
.safmartnow { font-size : 12px; font-style : normal; font-weight : normal; color : white; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#ffff00;
	}
.boslife { font-size : 12px; font-style : normal; font-weight : normal; color : white; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#cc00cc;
        }
.tv2leon { font-size : 12px; font-style : normal; font-weight : normal; color : white; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#ddff66;
        }
.tv2pasella { font-size : 12px; font-style : normal; font-weight : normal; color : white; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#e9967a;
        }
.tv2topbilling { font-size : 12px; font-style : normal; font-weight : normal; color : white; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#e9967a;
        }
.tv2gmsa { font-size : 12px; font-style : normal; font-weight : normal; color : white; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#ddffdd;
        }
.bigscreen { font-size : 12px; font-style : normal; font-weight : normal; color : white; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#3cb371;
        }
.filmreview { font-size : 12px; font-style : normal; font-weight : normal; color : white; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#bdb76b;
        }
.dreamwatch { font-size : 12px; font-style : normal; font-weight : normal; color : white; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#ffcc66;
        }
.empire { font-size : 12px; font-style : normal; font-weight : normal; color : white; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#99ccff;
        }
.eye { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#90ee90;
        }
.boxoffice { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#f08080;
        }
.reelviews { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#999999;
        }
.rollingstone { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#cc9999;
        }
.chicago { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#6666ff;
        }
.bbc { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#ffcc66;
        }
.londontimes { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#ff6347;
        }
.screenitrev  { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#669999;
	}
.totalfilm { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#40e0d0;
        }
.imdbstaff { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#aa99dd;
        }
.theindependent { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#40e0d0;
        }
.imdb { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#ba55d3;
        }
.bollyvista { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#33cc99;
	}
.indiafm  { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#ddee33;
	}
.bollywood { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#99cc66;
	}
.footprints  { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#eecccc;
	}
.nowrunning  { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#ffcc66;
	}
.filmchamber  { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#99ccff;
	}
.indiaglitz  { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#cc33ff;
	}
.indiaglitz  { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#cc33ff;
	}
.movietalkies { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#66ccff;
        }
.visitor { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#ee3399;
        }
.metacritic { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#666699;
        }
.rottentomatoestomatometer { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#66ee66;
        }
.rottentomatoescritics { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#66ee99;
        }

.uncut { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#ccee99;
        }

.roughcut { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#999999;
        }
.mrqe { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#ff6347;
        }
.moviereviewintelligence { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#87ceeb;
        }
.commonsensemedia { font-size : 12px; font-style : normal; font-weight : normal; color : black; font-family : Verdana,Arial,Helvetica, sans-serif;
         background-color:#87ceeb;
        }


.sk {background-color: #FFD700; COLOR: black; FONT-FAMILY: Verdana,Arial,helvetica,sans-serif; font-weight : normal; FONT-SIZE: 10px; padding: 1px; text-align: center;}
.nm {background-color: #C0C0C0; COLOR: black; FONT-FAMILY: Verdana,Arial,helvetica,sans-serif; font-weight : normal; FONT-SIZE: 10px; padding: 1px; text-align: center;}
.cs {background-color: #cc9966; COLOR: black; FONT-FAMILY: Verdana,Arial,helvetica,sans-serif; font-weight : normal; FONT-SIZE: 10px; padding: 1px; text-align: center;}
.cc {background-color: #66cc66; COLOR: black; FONT-FAMILY: Verdana,Arial,helvetica,sans-serif; font-weight : normal; FONT-SIZE: 10px; padding: 1px; text-align: center;}
.mz {background-color: #ff9999; COLOR: black; FONT-FAMILY: Verdana,Arial,helvetica,sans-serif; font-weight : normal; FONT-SIZE: 10px; padding: 1px; text-align: center;}
.sd {background-color: #9999ff; COLOR: black; FONT-FAMILY: Verdana,Arial,helvetica,sans-serif; font-weight : normal; FONT-SIZE: 10px; padding: 1px; text-align: center;}
.ind  {background-color: #66ccff; COLOR: black; FONT-FAMILY: Verdana,Arial,helvetica,sans-serif; font-weight : normal; FONT-SIZE: 10px; padding: 1px; text-align: center;}
.imax  {background-color: #3399ff; COLOR: black; FONT-FAMILY: Verdana,Arial,helvetica,sans-serif; font-weight : normal; FONT-SIZE: 10px; padding: 1px; text-align: center;}

input.submit { color: black; font-size: 9px; font-weight: normal;
  font-family : CandelaBook, Verdana, Helvetica, sans-serif;
  background : #ccccff none;}

.bananas {visibility: hidden;}

/* for realtrafficexchange */
.rte_link { font-size: 12px; text-decoration: none; font-family: Trebuchet MS; overflow: hidden;}
.rte_description { font-size: 12px; color: black;  font-family: Trebuchet MS; overflow: hidden;}
.rte_domain {font-size: 1px; color: gray; font-family: Trebuchet MS; overflow: hidden;}
/* end realtrafficexchange */

.cbads { font-size : 13px; font-style : normal; font-weight : normal; color : black; font-family : Trebuchet MS, Arial,Helvetica, sans-serif;
        }
.cbadsheader { font-size : 13px; font-style : normal; font-weight : bold; color : red; font-family : Trebuchet MS, Arial,Helvetica, sans-serif;
        }

table.sortable a.sortheader {
   /* background-color:#eee; */
    color:navy;
    font-weight: bold;
    text-decoration: none;
    display: block;
}
table.sortable span.sortarrow {
    color: black;
    text-decoration: none;
}

.csmage {
         COLOR: navy; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; FONT-SIZE: 16px; font-weight: bold;
        }  

.synopsis {
	COLOR: navy; FONT-FAMILY: Verdana, Arial, helvetica ,sans-serif; FONT-SIZE: 12px; font-weight: normal; 
          }

.searchblock {background-color: #5d88a1; COLOR: black; FONT-FAMILY: Verdana,Arial,helvetica,sans-serif; font-weight : normal; FONT-SIZE: 10px; padding: 1px; text-align: center;
              line-height: 0.2;
             }
.picturecaption  {
              text-align: center; padding: 5px; COLOR: navy; FONT-FAMILY: Verdana, Arial, helvetica ,sans-serif; FONT-SIZE: 12px; font-weight: normal; 
	  }
.tagline  {
              text-align: center; padding: 5px; COLOR: #c84b26; FONT-FAMILY: Trebuchet MS, Verdana, Arial, helvetica ,sans-serif; FONT-SIZE: 12px; font-weight: normal; 
	  }

/* stuff for the image captions */

.caption-style{
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  
}

.caption-style li{
  float: left;
  padding: 0px;
  position: relative;
  overflow: hidden;
}

.caption-style li:hover .caption{
  opacity: 1;
}

.caption-style li:hover img{
  opacity: 1;
  transform: scale(1.15,1.15);
  -webkit-transform:scale(1.15,1.15);
  -moz-transform:scale(1.15,1.15);
  -ms-transform:scale(1.15,1.15);
  -o-transform:scale(1.15,1.15);
}


.caption-style img{
  margin: 0px;
  padding: 10px;
  float: left;
  z-index: 4;
}


.caption-style .caption{
  cursor: pointer;
  position: absolute;
  opacity: 0;
  -webkit-transition:all 0.45s ease-in-out;
  -moz-transition:all 0.45s ease-in-out;
  -o-transition:all 0.45s ease-in-out;
  -ms-transition:all 0.45s ease-in-out;
  transition:all 0.45s ease-in-out;
}

.caption-style img{
  -webkit-transition:all 0.25s ease-in-out;
  -moz-transition:all 0.25s ease-in-out;
  -o-transition:all 0.25s ease-in-out;
  -ms-transition:all 0.25s ease-in-out;
  transition:all 0.25s ease-in-out;
}
.caption-style .blur{
  background-color: rgba(0,0,0,0.65);
  height: 300px;
  width: 400px;
  z-index: 5;
  position: absolute;
}

.caption-style .caption-text h1{
  text-transform: uppercase;
  font-size: 24px;
}
.caption-style .caption-text{
  z-index: 10;
  color: #fff;
  position: absolute;
  width: 200px;
  height: 190px;
  text-align: center;
  top:100px;
  padding-left:5px;
  padding-right:5px;
}


/* end stuff for the image captions */

/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
		display:none;
		background-color:#E2EAED;
		border:2px solid #000;
		/*height:70px;*/
		width:300px;
		padding:5px;
		font-size:13px;
		FONT-FAMILY: PTSans, 'Trebuchet MS', Verdana, Arial, helvetica ,sans-serif;
		-moz-box-shadow: 2px 2px 11px #666;
		-webkit-box-shadow: 2px 2px 11px #666;
	}

