body{background-color:#FFFFFF;color:#2b2b2b;}

.header{background:url(../images/header/movieExtra.gif) no-repeat 0px 0px;}

.footer a{color:#2b2b2b;}
.footer a:hover{color:#000000;}

.main{background:url(../images/bgMainTop.gif) no-repeat 0px 0px;}
.mainContent{background:url(../images/bgMainBottom.gif) no-repeat bottom;color:#5e5e5e;}
.mainContent h2{background-color:#e1121c;color:#ffffff;}
.mainContent h3{color:#e1121c;}
.mainContent h4{color:#292929;}
.mainContent p{margin:10px 0 20px 0;}

.column1 .video{border:1px solid #CCCCCC;background-color:#F1F1F1;}

.column1 a{color:#e1121c;}
.column1 h3.linkedHeading a {color:#e1121c;}
.column1 h3.linkedHeading a:hover {color:#e1121c;}

.newsItem{border-bottom:1px solid #BBBBBB;}
.newsItem h3{color:#e1121c;}
.newsItem h3 a{color:#e1121c;}
.newsItem h3 a:hover{color:#e1121c;}
.newsItem a{color:#e1121c;}
.newsItem a:hover{color:#e1121c;}
.newsItem a img{border:1px solid #FFFFFF;}
.newsItem a:hover img{border:1px solid #9ddcf9;}

.sponsors{border-top:1px solid #c5c4c4;}

.tellAFriend{background: #aae2fc;color:#000000;}
.tellAFriend .tellAFriendHeader{height:82px;margin-bottom:0px;background:url(../images/popupHeaderMovieExtra.gif) no-repeat 10px 0px;}
.tellAFriend .tellAFriendContent{background-color:#FFFFFF; color:#000000;}
.tellAFriend .tellAFriendContent h2{color:#000000;}
.tellAFriend .tellAFriendContent h3{}
.tellAFriend .tellAFriendContent label{color:#383838;}
.tellAFriend .tellAFriendContent input{border:1px solid #999999;color:#666666;}
.tellAFriend .tellAFriendContent textarea{border:1px solid #999999;color:#666666;}
.tellAFriend .tellAFriendContent .inputButton{background-color:#787878;color:#FFFFFF;}
.tellAFriend .tellAFriendContent span{color:#383838;}
.tellAFriend .tellAFriendContent .disclaimer{color:#888888;}

.finalists{border-bottom:1px solid #BBBBBB;}
.finalists li{border-top:1px solid #BBBBBB;}
.finalists li a{border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;background-color:#FFFFFF;color:#e1121c;}
.finalists li a:hover{background-color:#f9e0e0}
.finalists li a.selected{background-color:#FFFFFF;}
.finalists .finalistsContent .finalistsImage a{border:1px solid #FFFFFF;}
.finalists .finalistsContent .finalistsImage a:hover{border:1px solid #787878;}

ul.list{border-bottom:1px solid #BBBBBB;}
ul.list li{border-top:1px solid #BBBBBB;}
ul.list li a{color:#e1121c;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;background-color:#FFFFFF;}
ul.list li a:hover, ul.list li a.selected{background-color:#f9e0e0;}
ul.list li a span.listDate{color:#484848;}
.catalogue{border-bottom:1px solid #BBBBBB;}
.catalogue .catalogueItem{border-top:1px solid #BBBBBB;}
.catalogue .catalogueItem h3{color:#e1121c;}
.catalogue .catalogueItem h4{color:#484848;}

.articleFooter{border-top:2px solid #e1121c;}
.articleFooter .articleFooterLeft ul li a{color:#e1121c;}
.articleFooter .articleFooterLeft ul li a.btnBack{background-image:url(../images/icons/MovieExtraBack.gif);}
.articleFooter .articleFooterLeft ul li a.btnPrint{background-image:url(../images/icons/MovieExtraPrint.gif);}
.articleFooter .articleFooterLeft ul li a.btnTellFriend{background-image:url(../images/icons/MovieExtraTellFriend.gif);}

.formRegister{}
.formRegister div{border-bottom-color: #bbbbbb;}
.formRegister label{font-weight:bold;color:#484848;}
.formRegister input{border:1px solid #929292; background-color:#FFFFFF;}
.formRegister div.formAccountInfo .subLabel{color:#7e7e7e;}
.formRegister div span.validator {color:#be1111;}
.formRegister div.formButtons .inputButton{background-color:#787878;color:#FFFFFF;}

.formLogin{}
.formLogin label{color:#484848;}
.formLogin input{border:1px solid #929292; background-color:#FFFFFF;}
.formLogin span.errorMsg {color:#be1111;}
.formLogin .inputButton{background-color:#787878;color:#FFFFFF;}

.volunteer .formItem .label{font-weight:bold;color:#484848;}
.volunteer .formItem input{border:1px solid #929292; background-color:#FFFFFF;}
.volunteer .validator {color:#be1111;}
.volunteer div.formButtons .inputButton{background-color:#787878;color:#FFFFFF;}

.formRegisterPrompt{}
.formRegisterPrompt input{border:1px solid #929292; background-color:#FFFFFF;}
.formRegisterPrompt .inputButton{background-color:#787878;color:#FFFFFF;}

a{color:#2b2b2b;}
a:hover{color:#000000;}

#prevLinkText, #nextLinkText{color:#e1121c;text-decoration:none;}
#lightbox a#prevLinkText:hover{text-decoration:underline;}
#lightbox a#nextLinkText:hover{text-decoration:underline;}

.sf-navbar li.current {color:#e1121c;}
.sf-navbar .sfHover a{color:#e1121c;}
.sf-navbar .sfHover ul li a{color:#000000;}
.sf-navbar .sfHover ul li a:hover{color:#e1121c;}
.sf-navbar li.current a {color:#e1121c;}
.sf-navbar li.current li a {color:#000000;}
.sf-navbar li.current li a:hover {color:#e1121c;}
.sf-navbar li.current li.current a {color:#e1121c; font-weight:normal;}
.sf-navbar li:hover, .sf-navbar li.sfHover,.sf-navbar li li.current, .sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active {color:#e1121c;}
.sf-navbar ul li:hover, .sf-navbar ul li.sfHover,ul.sf-navbar ul li:hover li, ul.sf-navbar ul li.sfHover li, .sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {color:#e1121c;}