/*
cBBFC CSS Screen Document
(c) The British Board of Film Classificiation 2006
*/

html,body {
width: 100%;
}

body {
color: #FFFFFF;
background-color:  #000000; 
text-align: left; 
margin: 10px 0 10px 0;
/*  font-family: "Kidprint", "Comic Sans MS", fantasy, Arial ;  */
font-family:  "Comic Sans MS", fantasy, Verdana, Arial, Helvetica, sans-serif ; 
font-size: 14px;
}

a {
	color: #FFFF00;
	font-weight: bold;
	text-decoration:none;
}

a:link {
	text-decoration: none;
}

a:visited {
}

a:hover {
	text-decoration: underline;
}

a:active {
	text-decoration: none;
}

.filmstripheader {
text-align:center;
font-size: 28px;
color: #FFFFFF;
font-weight: bold;
background: url(/img/flimstrip.gif) repeat-x;
height: 60px;
margin: 10px 0 0 0;
padding: 15px;
}

h1 {
font-size: 28px;
color: #FFFF00;
font-weight: bold;
}

h2, .heading {
font-size: 18px;
color: #FFFF00;
font-weight: bold;
}
h3 {
font-size: 16px;
color: #FFFF00;
font-weight: bold;
padding: 10px 0 0 0;
margin: 0;
}
h4 {
	font-size: 14px;
	color: #FFFF00;
	font-weight: bold;
}
h5 {
font-size: 12px;
color: #FFFF00;
font-weight: bold;
}
h6 {
font-size: 10px;
color: #FFFF00;
font-weight: bold;
}

#content {
color: #FFFFFF;
text-align:left;
position: relative;
width: 760px;
margin: 0 auto 0 auto;
}

/* #content img {
padding: 7px 7px 7px 7px;
}
*/

.highlighted {
background-color:#FFFF00;
color:#000000;
}

.thumbnailleft {
margin: 3px 15px 5px 0;
}

.imgborder {
border: hidden;
margin: 3px;
padding: 0;
}


.copyright, .copyright a {
margin: 20px auto 0 auto;
width: 760px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
}

#ratingspanel {
position:relative;
margin: 2px auto 12px auto;
width: 760px;
text-align:left;

}

.greyborderbox {
border: 2px #666666 solid;
margin: 0 !important;
padding: 0 !important;
}

.smallinfo {
position:absolute;
left:290px;
top:0;
width:470px;
height:36px;
visibility: hidden;
line-height:12px;
font-size:12px;
}

.validationfailed {
	color: #FFFF99;
	background-color: #FFFF99;
}

.validateFailed {
	color:#000000;
	background-color:#FFFF00;
}

.errorText {
	color:#FF0000 !important;
	font-weight:bold !important;
}

.imgleft {
border: hidden 0px;
float: left;
margin: 0 10px 0 0;
}

.imgright {
border: hidden 0px;
float: right;
margin: 0 0 0 10px;
}

#dictionarynav {
text-align: center;
margin: 0 0 0 20px;
background: url(../img/dictionarytopbg.jpg) no-repeat fixed;
font-size:10px;
width: 319px;
height: 38px; 
padding: 5px 0 0 0;
}

#dictionary {
background: url(../img/dictionarybg.jpg) no-repeat fixed top left;
height: 396px;
width: 254px;
overflow: auto;
padding: 5px 20px 5px 45px;
margin: 0 0 0 20px;
font-size: 12px;
color:#000000;
}

.smallinfo {
	font-size: 12px;
	color: #FFFFFF;
	text-align: justify;

}
.smallinfoblk {
	font-size: 12px;
	color: #000000;
	text-align: justify;

}
.smallinfoblkTitles {
	font-size: 12px;
	color: #000000;
}
.outNowStyle {
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
}

.dvdOutNow {
	color:#00FF00;
	font-size:14px;
	font-weight:bold;
}

hr {border-bottom: 1px dotted #FFFFFF;
	margin-top: 3px;
}

.searchLinks a {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

.searchLinks a:link {
	text-decoration: none;
}

.searchLinks a:visited {
}

.searchLinks a:hover {
	text-decoration: underline;
}

.searchLinks a:active {
	text-decoration: none;
}

.yellowheader {
	font-size: 16px;
	color: #FFFF00;
	font-weight: bold;
}

.film 
{
    border-bottom: solid 1px grey;
    margin: 0 0 10px 0;
    padding: 5px;
    }
.trailerbtn 
{
    width: 180px;
	height: 150px;
    float: left;
	background-repeat: no-repeat;
    text-align: center;
    margin: 0 10px 0 0;
    border: none 0;
    font-size: 10px;
	padding: 0;
    }
.trailerbtn img { border: none 0; }

.genre {float: none; font-size: 12px;}
.genre ul {margin: 0; padding: 0; 
	list-style-type: none; list-style-image: none;}
.genre li {margin: 0 5px 0 0; padding: 0 3px; float: left; background-color: #333333;}

.distributor 
{
    font-size: 12px;
}

.released 
{
    font-size: 12px;
}

.FilmTitle
{
    color: Yellow;
    font-size: 18px;
}

.filmheading
{   
    margin: 10px 0 0 0;
    padding: 0;
    color: Yellow;
    font-size: 20px;
}

.descriptionblock 
{
    border-bottom: solid 1px grey;
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
}