@charset "utf-8";
/*
Film of the Year
Auth: Joe@Skywire.co.uk
Cross Broswer Compatible
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label,legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;
}

.clear {clear:both;display:block;overflow:hidden;width:0;height:0;}

:focus {outline: 0;}
body {
	line-height: 1;
	color: #000000;
	background: #991f1f;
	text-align: center;
}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

sup {
	font-size:8px;
	line-height:9px;
}

/* END RESET */
#body_container {
	background: #000000 url(/assets/img/container_content-bg-norepeat.png) top center no-repeat;
	overflow: hidden;
	height: 1%;
}
#container_header {
	min-height: 65px;
	height: auto !important;
	height: 65px;
	margin: 100px auto auto auto;
	text-align: left;
	width: 960px;
	overflow: hidden;
}
#container_content {
	background: #FFFFFF;
	margin: auto;
	width: 910px;
	overflow: hidden;
	padding: 47px 0 0 50px;
	text-align: left;
	font: 14px Arial, Helvetica, sans-serif;
}
#container_footer {
	background: url(/assets/img/footer-bg-x.gif) repeat-x;
	height: 200px;
        margin-right: 1px;
}
#film_flash {
	background: url(/assets/img/footer_content-bg-x.gif) repeat-x;
	height: 290px;
	width: 960px;
	margin: auto;
	text-align: center;
}
#logo {
	display: block;
}
/* NAV */
#navigation {
	margin: 15px 0 0 0;
}
#navigation li {
	float: left;
	display: inline;
	margin: 0 12px 7px 0;
}
#navigation li a {
	display: block;
	text-indent: -9999px;
	height: 9px;
	background: url(/assets/img/navigation.png) no-repeat;
	overflow:hidden;
}
#navigation li a#home {width: 35px;background-position: 0 0;}
#navigation li a#home:hover, #bodyHome #navigation li a#home {background-position: 0 -9px;}

#navigation li a#richardattinborough {width: 150px;background-position: -49px 0;}
#navigation li a#richardattinborough:hover, #bodyRichardattinborough #navigation li a#richardattinborough {background-position: -49px -9px;}

#navigation li a#publicvote {width: 74px;background-position: -214px 0;}
#navigation li a#publicvote:hover, #bodyPublicvote #navigation li a#publicvote {background-position: -214px -9px;}

#navigation li a#regionalmedia {width: 101px;background-position: -301px 0;}
#navigation li a#regionalmedia:hover, #bodyRegionalmedia #navigation li a#regionalmedia {background-position: -301px -9px;}

#navigation li a#filmawardswinners {width: 138px;background-position: -415px 0;}
#navigation li a#filmawardswinners:hover, #bodyFilmawardswinners #navigation li a#filmawardswinners {background-position: -415px -9px;}

#navigation li a#topboxofficefilms {width: 127px;background-position: -566px 0;}
#navigation li a#topboxofficefilms:hover, #bodyTopboxofficefilms #navigation li a#topboxofficefilms {background-position: -566px -9px;}

#navigation li a#filmindustry {width: 88px;background-position: -708px 0;}
#navigation li a#filmindustry:hover, #bodyFilmindustry #navigation li a#filmindustry {background-position: -708px -9px;}

#navigation li a#booktickets {width: 81px;background-position: -810px 0;}
#navigation li a#booktickets:hover, #bodyBooktickets #navigation li a#booktickets {background-position: -810px -9px;}

#navigation li a#contact {width: 55px;background-position: -905px 0;}
#navigation li a#contact:hover, #bodyContact #navigation li a#contact {background-position: -905px -9px;}
/* END NAV */
#flashcontent {
	margin-bottom:30px;
}
#main_paragraph {
	background: url(/assets/img/paragraphfirst.png) no-repeat;
	text-indent: -9999px;
	width: 559px;
	height: 95px;
	margin: 0 0 30px 0;
}
.left {
	float: left;
	overflow: hidden;
}
.rightss {
	margin: 0 30px 0 0;
	width:562px;
}
#richardattenboroughheadingindex {
	background: url(/assets/img/richardattenborough.gif) no-repeat;
	text-indent: -9999px;
	width: 189px;
	height: 11px;
	display: block;
	overflow: hidden;
	margin: 0 0 8px 0;
}

.goldborder {
	border: solid 5px #999966;
	display: block;
}
.pvlargediv {
	width:858px;
}
.home_mp {
	width: 430px;
}
.home_mpTopHead {
	width: 536px;
}
.home_mp_awards {
	width: 560px;
}
.home_sp {
	width: 206px;
}
.main_p {
	display: block;
	margin: 0 0 10px 0;
	font: 14px "Palatino Linotype", "Times New Roman", Times, serif;
	color: #333333;
}
.main_p img {
	margin-top: 4px;
}
.italic {
	font-style: italic;
}
.pvlargediv ul{
	float:left;
	width:269px;
}
ul.middlepadding {
	padding:0 25px;
}
p.lesspadding {
	padding-bottom:0;
}
.font11 {
	font-size: 11px;
}
strong {
	font-weight: bold;
	font: 14px "Palatino Linotype", "Times New Roman", Times, serif;
	color: #333333;
}
.main_p strong {
	font-weight: bold;
}
.main_p a {
	color: #666600;
}
.main_p a:hover {
	color: #333333;
}
span.detail {
    float:left; display:inline;
    clear:both;
    font:14px "Palatino Linotype","Times New Roman",Times,serif;
}
.vote-options {
    float:left; display:inline;
    margin:30px 0 0 0;
    width:230px;
}
.second {
    margin-left:35px;
}
.vote-options img {
    float:left; display:inline;
}
.vote-options input {
    float:left; display:inline;
    clear:left;
    width:15px;
    border:0;
    margin:10px 8px 0 8px;
}
.single-line label{
    padding:10px 0 0 0;
}
.vote-options label {
    float:left; display:inline;
    width:190px;
}
.vote-options .errorrow {
    margin:0;
    clear:left;
}
label.img-container{
    padding:0;
    display:block;
    width:230px;
    height:151px;
}

.quicklinkslinks a {text-decoration:none;}
.quicklinkslinks a:hover {text-decoration:underline;}

.marginbottom57 {
	margin-bottom:57px;
}
#alantitchmarsh {
	background: url(/assets/img/alanheading.gif) no-repeat;
	width: 190px;
	height: 64px;
	text-indent: -9999px;
	overflow: hidden;
}
#castyourvote {
	background: url(/assets/img/castyourvoteheading.gif) no-repeat;
	width: 225px;
	height: 16px;
	text-indent: -9999px;
	overflow: hidden;
}
#quicklinks {
	background: url(/assets/img/quicklinksheading.gif) no-repeat;
	width: 93px;
	height: 22px;
	text-indent: -9999px;
	overflow: hidden;
}
.rmright #quicklinks{
	background: url(/assets/img/quicklinksheadingo.png) no-repeat;
}
.rmright #castyourvote{
	background: url(/assets/img/castyourvoteheading.gif) no-repeat;
}
.mrts {
	margin: 0 26px 0 0;
}
.star {
	font: 14px "Palatino Linotype", "Times New Roman", Times, serif;
	color: #333333;
}
.star a {
	color: #666600;
}
.star a:hover {
	color: #333333;
}
.star li {
	background: url(/assets/img/star.gif) left top no-repeat;
	padding: 0px 0 0 15px;
}
.castyourvote {
	margin: 0 0 75px 0;
}
.right {
	float:right;
	position:relative;
	right:50px;
	width:270px;
}
.rmleft {
	width: 499px;
}
.rmright {
	width: 285px;
	background:#efefe5 url('../img/fading-right-background.png') no-repeat bottom;
	padding:36px 10px 0 31px;
	text-align: left;
}
.raright {
	width: 327px;
}
.btright {
	width: 327px;
	text-align:center;
}
.raImgBorder {
	border: 10px #999966 solid;
}
.awardsImgBorder {
	border: 10px #999966 solid;
	margin-bottom:15px;
	width:476px;
}
.blankspacerhr {
	width:326px;
	background-color: #fff;
	border-bottom: solid 1px #999966;
	padding: 0 0 23px 0;
	margin: 0 0 24px 0;
}
.blankspacerhr559 {
	width:559px;
	background-color: #fff;
	border-bottom: solid 1px #999966;
	margin: 0 0 24px 0;
}
.awards {
	width:396px;
}
.awardsvote {
	width:460px;
}
.rmmargin {
	margin: 0 33px 0 0;
}
.img {
	margin-left:65px;
}
.hr {
	border-bottom: solid 1px #999966;
	padding: 0 0 23px 0;
	margin: 0 0 24px 0;
}
#regionalmediaheading {
	display: block;
	text-indent: -9999px;
	background: url(/assets/img/regionalmedia-h1.gif) no-repeat;
	width: 100%;
	height: 18px;
}
#richardattenboroughheading {
	display: block;
	text-indent: -9999px;
	background: url(/assets/img/richardattenborough-h1.png) no-repeat;
	width: 100%;
	height: 48px;	
}
#compheading {
	display: block;
	text-indent: -9999px;
	background: url(/assets/img/compheading.png) no-repeat;
	width: 100%;
	height: 21px;	
}
#publicvoteheading {
	display: block;
	text-indent: -9999px;
	background: url(/assets/img/publicvote-h1.png) no-repeat;
	width: 100%;
	height: 19px;	
}
#filmindustryh {
	display: block;
	text-indent: -9999px;
	background: url(/assets/img/filmindustryheading.png) no-repeat;
	width: 100%;
	height: 19px;	
}
#filmsawardswinnersheading {
	display: block;
	text-indent: -9999px;
	background: url(/assets/img/filmawardswinners-h1.png) no-repeat;
	width: 100%;
	height: 19px;
}
#filmsawards2011heading {
	display: block;
	text-indent: -9999px;
	background: url(/assets/img/filmawards2011-h1.png) no-repeat;
	width: 100%;
	height: 19px;
}
#alanawardheading {
	display: block;
	text-indent: -9999px;
	background: url(/assets/img/alanaward-h1.png) no-repeat;
	width: 100%;
	height: 19px;
}
#focusfilmsawardswinnersheading {
	display: block;
	text-indent: -9999px;
	background: url(/assets/img/focusfilmawardswinners-h1.png) no-repeat;
	width: 100%;
	height: 18px;
}
#listfilmsawardswinnersheading {
	display: block;
	text-indent: -9999px;
	background: url(/assets/img/listfilmawardswinners-h1.png) no-repeat;
	width: 100%;
	height: 19px;
}
#classicaward {
	display: block;
	text-indent: -9999px;
	background: url(/assets/img/classicaward.png) no-repeat;
	width: 100%;
	height: 11px;
	margin-top:20px;
}
#alanaward {
	display: block;
	text-indent: -9999px;
	background: url(/assets/img/alanhead.png) no-repeat;
	width: 100%;
	height: 32px;
	margin-top:20px;
}
#bhamaward {
	display: block;
	text-indent: -9999px;
	background: url(/assets/img/bhammailheader.gif) no-repeat;
	width: 100%;
	height: 32px;
	margin-top:20px;
}
#d3publisher {
	display: block;
	text-indent: -9999px;
	background: url(/assets/img/d3heading.png) no-repeat;
	width: 100%;
	height: 32px;
	margin-top:20px;
}
#argusaward {
	display: block;
	text-indent: -9999px;
	background: url(/assets/img/argusheading.png) no-repeat;
	width: 100%;
	height: 32px;
	margin-top:20px;
}
#uklocationsaward {
	display: block;
	text-indent: -9999px;
	background: url(/assets/img/uklocationsheader.png) no-repeat;
	width: 100%;
	height: 31px;
	margin-top:20px;
}
#britaward {
	display: block;
	text-indent: -9999px;
	background: url(/assets/img/britheading.png) no-repeat;
	width: 100%;
	height: 15px;
	margin-top:20px;
}
#listaward {
	display: block;
	text-indent: -9999px;
	background: url(/assets/img/thelistheader.png) no-repeat;
	width: 100%;
	height: 16px;
	margin-top:20px;
}
#emmedia {
	display: block;
	text-indent: -9999px;
	background: url(/assets/img/midlandsheader.gif) no-repeat;
	width: 100%;
	height: 32px;
	margin-top:20px;
}
#sponsorsheading {
	display: block;
	text-indent: -9999px;
	background: url(/assets/img/sponsorsheader.png) no-repeat;
	width: 100%;
	height: 31px;
	margin-top:20px;
}
#venueaward {
	display: block;
	text-indent: -9999px;
	background: url(/assets/img/venueheader.png) no-repeat;
	width: 100%;
	height: 15px;
	margin-top:20px;
}
#focusaward {
	display: block;
	text-indent: -9999px;
	background: url(/assets/img/focusaward.png) no-repeat;
	width: 100%;
	height: 11px;
	margin-top:33px;
}
#publicvotingawards {
	display: block;
	text-indent: -9999px;
	background: url(/assets/img/theawards.png) no-repeat;
	width: 100%;
	height: 16px;
}
#contactheading {
	display: block;
	text-indent: -9999px;
	background: url(/assets/img/contact-h1.png) no-repeat;
	width: 100%;
	height: 19px;	
}
#contactheadingSuccess {
	display: block;
	text-indent: -9999px;
	background: url(/assets/img/contactSuccess-h1.png) no-repeat;
	width: 100%;
	height: 19px;	
}
#topboxofficefilmsh {
	display: block;
	text-indent: -9999px;
	background: url(/assets/img/topboxofficefilms-h1.png) no-repeat;
	width: 100%;
	height: 19px;		
}
#bookticketsheading {
	display: block;
	text-indent: -9999px;
	background: url(/assets/img/booktickets-h1.png) no-repeat;
	width: 100%;
	height: 19px;	
}
p strong, strong {
	font-weight: bold;
}
#caumheading {
	background: url(/assets/img/callingallukregionalheading.gif) no-repeat;
	height: 11px;
	display: block;
	text-indent: -9999px;
	margin: 0 0 8px 0;
}
#swvpheading {
	background: url(/assets/img/sixweekvotingperiod.gif) no-repeat;
	height: 11px;
	display: block;
	text-indent: -9999px;
	margin: 0 0 8px 0;
}
#fwvpheading {
	background: url(/assets/img/fiveweekvotingperiod.gif) no-repeat;
	height: 11px;
	display: block;
	text-indent: -9999px;
	margin: 0 0 8px 0;
}
#pvheading{
	background: url(/assets/img/pvheading.png) no-repeat;
	height: 11px;
	display: block;
	text-indent: -9999px;
	margin: 0 0 8px 0;
}
#pvlist1 {
	background: url(/assets/img/pvlist1.png) no-repeat;
	height: 11px;
	display: block;
	text-indent: -9999px;
	margin: 25px 0 15px 0;
}
#pvlist2 {
	background: url(/assets/img/pvlist2.png) no-repeat;
	height: 11px;
	display: block;
	text-indent: -9999px;
	margin: 0 0 8px 0;
}
#pvwinnersheading{
	background: url(/assets/img/pvwinnersheading.png) no-repeat;
	height: 11px;
	display: block;
	text-indent: -9999px;
	margin: 0 0 8px 0;
}
#rraheading {
	background: url(/assets/img/rafaresultsannouncementheading.gif) no-repeat;
	height: 11px;
	display: block;
	text-indent: -9999px;
	margin: 0 0 8px 0;
}
#echeading {
	background: url(/assets/img/eligibilitycriteriaheading.gif) no-repeat;
	height: 11px;
	display: block;
	text-indent: -9999px;
	margin: 0 0 8px 0;
}
#pvhheading {
	background: url(/assets/img/pleasevotehereheading.gif) no-repeat;
	height: 19px;
	display: block;
	text-indent: -9999px;
	margin: 0 0 8px 0;
}
#fycheading {
	background: url(/assets/img/fycheading.gif) no-repeat;
	height: 11px;
	display: block;
	text-indent: -9999px;
	margin: 0 0 8px 0;
}	
.epx {
	font-size: 18px;
}
.textcenter {
	text-align: center;
}
.nocolor {
	background-color: #ffffff;
}
.epx strong {font-size: 18px;}
.mbtpx {
	margin: 0 0 15px 0;
}
.pvextra {
	margin-top:45px;
}
.btright .mbtpx {
	margin: 0 0 25px 0;
}
#richatsynopsis {
	/*overflow: hidden;*/
	float:left;
}
#additionalresourcesheading {
	background: url(/assets/img/additionalresourcesheading.gif) no-repeat;
	height: 11px;
	display: block;
	text-indent: -9999px;
	margin: 0 0 8px 0;
}
#pagenotfoundh {
	background: url(/assets/img/pagenotfoundh.gif) no-repeat;
	height: 18px;
	display: block;
	text-indent: -9999px;
	margin: 0 0 8px 0;
}
#regionalheadersuccess {
	background: url(/assets/img/thankyouvoting.png) no-repeat;
	height: 23px;
	display: block;
	text-indent: -9999px;
	margin: 0 0 8px 0;
}
#comingsoonh {
	background: url(/assets/img/comingsoonh.gif) no-repeat;
	height: 18px;
	display: block;
	text-indent: -9999px;
	margin: 0 0 8px 0;
}
.minheight {
	height: 155px;
}
label {
	width: 99px;
	display: block;
	float: left;
	font: 14px "Palatino Linotype", "Times New Roman", Times, serif;
}
label.checkbox {
	width: 30px;
	display: block;
	float: left;
	font: 14px "Palatino Linotype", "Times New Roman", Times, serif;
}
ul.competition li {clear:both;}
#outlets {
	height:70px;
}
#bodyRegionalmedia label {width:140px;}
#bodyRegionalmedia #submitbtn {margin-right: 73px;}
#bodyRegionalmedia .errorrow {margin-left: 140px;}
.row {
	margin: 0 0 7px 0;
	clear:left;
}
.errorrow {
	margin: 0 0 7px 99px;
	color:#666600;
	font-family:"Palatino Linotype", "Times New Roman", Times, serif;
}
.errorcolor{color:#ff0000;}
.input {
	background: #efefe5;
	border: 0;
	width: 282px;
	height: 21px;
	padding: 2px 0 0 5px;
	font: 14px "Palatino Linotype", "Times New Roman", Times, serif;
	color: #000000;
}

.textarea {
	background: #efefe5;
	width: 282px;
	height: 114px;
	padding: 2px 0 0 5px;
	border: 0;
	font: 14px "Palatino Linotype", "Times New Roman", Times, serif;
	color: #000000;
	overflow-y:auto;	
}
.error {
	border: 1px solid #999966;
}
#submitbtn {
	width: 78px;
	height: 14px;
	border: 0;
	float: right;
	margin: 0 110px 20px 0;
}
.rmright2 {background-color:#EFEFE5;
margin-left: 32px;
padding-left: 30px;
padding:36px 10px 0 33px;
text-align:left;
top:0;
width:280px;
float:left;}
#leftcol {
	float:left;
	width:500px;
}
#homevoteleft, #homevoteright { 
	float:left;
	width:220px;
	border: 5px solid #999966;
	display:block;
	padding:20px;
	margin-bottom:20px;
	font:14px "Palatino Linotype", "Times New Roman", Times, serif;
}
#homevoteright {
	margin:0px 0px 20px 20px;
}
.homevoteheading {
	font:16px "Palatino Linotype", "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-weight:bold;
}
#optin {display:block;
width:460px;}

#awardseason2010heading {
	background:transparent url(/assets/img/awardseason2010.gif) no-repeat scroll 0 0;
	display:block;
	height:11px;
	margin:0 0 8px;
	text-indent:-9999px;
}

.hmv_logo {
	padding-bottom:20px;
	padding-top:15px;
}

.filmTrailors {
	padding-bottom:15px;
}

#bodyPublicvote #master0 {
	width:265px !important;
	height:265px !important;
}

#bodyPublicvote .Attenborough {
	margin-left:28px;
}

#bodyFilmawardswinners #filmsawardswinnersheading {
    margin-bottom:10px;
}

.year-nav {
    display:block;
    height:20px;
    margin:0 0 15px 0;
    border-bottom:1px solid #999966;
    padding:0 0 10px 0;
    font: 14px "Palatino Linotype", "Times New Roman", Times, serif;
}

.year-nav li {
    float:left; display:inline;
    border-right:1px solid #999966;
    padding:0 10px 0 0;
    margin:0 12px 0 0;
}

.year-nav li.last {
    border:0;
}

.year-nav li a {
    color:#333;
    text-decoration:none;
}

.year-nav li a:hover {
    color:#333;
    text-decoration:underline;
}

.year-nav li a.current_page {
    color:#999966;
    text-decoration:underline;
}

