/* BODY
--------------------------------------------------------------*/
body {
margin : 0 0 0 0;
}
BODY, TABLE, TD { font-family: arial, verdana, sans-serif; font-size: 10px; line-height: 12px; color: #303030; font-weight: normal; }

/* MAIN CONTAINER
--------------------------------------------------------------*/
#container {
width : 749px;
background-image : url(../../corp/images/container_bg.gif);
margin : 0 auto;
}
#main_top{display: block; margin: 0 auto; width: 749px;}
#main_title{padding: 10px 0px; padding-left: 5px;}
#billboard{display: block; margin: 0 auto; padding-bottom:15px; width: 737px;}
.textTitle {
font-weight : bold;
color : #233168;
font-size : 9pt;
}

/* FORM 
--------------------------------------------------------------*/
.width {
width : 220px;
font-family : Monospace, "Courier New", Courier, monospace;
font-size : 10pt;
}

/* HOMEPAGE - BOXES 
--------------------------------------------------------------*/
.homepageboxes,
.homepageboxes a,
.homepageboxes td {
font-weight : bold;
text-transform : uppercase;
text-decoration : none;
}

.homepageboxes img {
padding-bottom : 10px;
border : none;
}

.copy { font-size: 12px; color: #000000; }
.copy a:link { color: #09101c; font-weight: bold;}
.copy a:visited { color: #93b0c4; font-weight: bold;}
.copy a:visited { color: #09101c; font-weight: bold;}
.copy a:hover { color: #93b0c4; font-weight: bold;}


.copy2 { font-size: 12px; color: #000000; }
.copy2 a:link { color: #09101c; font-weight: bold;}
.copy2 a:visited { color: #93b0c4; font-weight: bold;}
.copy2 a:visited { color: #09101c; font-weight: bold;}
.copy2 a:hover { color: #93b0c4; font-weight: bold;}

.text { font-size: 12px; color: #000000; }
.text a:link { color: #09101c; font-weight: bold;}
.text a:visited { color: #93b0c4; font-weight: bold;}
.text a:visited { color: #09101c; font-weight: bold;}
.text a:hover { color: #93b0c4; font-weight: bold;}

.green { font-size: 12px; color: #000000; }

.sidenav { font-size: 12px; color: #000000; }

/* form fields */
.headerbg { background-image:      url(http://www.sonypictures.co.uk/groups/uk/documents/image/gus185744.jpg); background-position: top; background-repeat: no-repeat; margin: 0px; padding: 0px; }
.search { width: 71px; height: 14px; font-family: arial, verdana, sans-serif; font-size: 10px; margin:0px; padding: 0px 0px 0px 2px; }
.searchBackground { width: 82px; margin: 0px; padding: 0px; }

/* Win pages */
.winCopy { font-size: 10px; color: #C8C9D3; }

.winAction { font-size: 10px; }
A.winAction:link { color: #FF9900; }
A.winAction:visited { color: #FF9900; }
A.winAction:hover { color: #FFCC00; }

.winThanks { font-size: 10px; font-weight: bold; color: #FFCB4D; }

.winThanksAction { font-size: 10px; color: #D97612; }
A.winThanksAction:link { color: #D97612; }
A.winThanksAction:visited { color: #D97612; }
A.winThanksAction:hover { color: #FFCC00; }

.winExpress { font-size: 10px; color: #1E1B22; }

.winEntryCopy { font-size: 10px; color: #8B89B8; }
A.winEntryCopy:link { color: #8B89B8; }
A.winEntryCopy:visited { color: #8B89B8; }
A.winEntryCopy:hover { color: #FFCC00; }

.rulesLink { font-size: 10px; color: #FF9900; }
A.rulesLink:link { color: #FF9900; }
A.rulesLink:visited { color: #FF9900; }
A.rulesLink:hover { color: #FFCC00; }


/* FOOTER */
#footer {width:750px;}
.foot { font-size: 10px; color: #889096; }
A.foot:link { color: #889096; }
A.foot:visited { color: #889096; }
A.foot:hover { color: #303030; }

.footerBackground { background-color: #889096; height: 1px; }


.international { font-size: 9px; color: #899096; text-decoration: none; padding-left: 4px; padding-right: 9px;  }
a:hover.international { color: #303030; }
a.international:link { color: #899096; text-decoration: none; }
a.international:visited { color: #899096; text-decoration: none; }

.footerwidenav { width: 728px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin: 0px; border: 0px; }

.bold { font-size: 14px; color: #000000; font-family: arial, verdana, sans-serif; font-weight: bold;}
.bold a:link { color: #000000; font-weight: bold;}
.bold a:visited { color: #000000; font-weight: bold;}
.bold a:visited { color: #000000; font-weight: bold;}
.bold a:hover { color: #000000; font-weight: bold;}

.rules { margin-left: 2.5em; }

  /********************/
 /* Footer Treatment */
/********************/

#footer {
      clear: both;
      padding: 2em 0;
      color: #889096;
      font-size: 10px;
}

#footer #footerintl,
#footer #footerinfo,
#footer #footerlegal {
      font-size: 1em;
}

#footer a {
      color: #889096;
}
#footer a:hover{
      color: #3D3D3D;
}
#footer #footerintl {
      float: right;
      text-align: right;
      text-transform: uppercase;
      margin-top:-5px;
}

#footer #footerintl img {
      vertical-align:middle;
      padding-left:1em;
}

#footer #footerintl a {
      text-decoration: none;
}

#footer #footerinfo {
      padding: 2em 0 0.2em 0;
}

#footer #footerinfo,
#footer #footerlegal ul {
      list-style: none;
}

#footer #footerinfo li,
#footer #footerlegal ul li {
      border-left: 1px solid #889096;
      display: inline;
      padding: 0 .5em;
}

#footer #footerinfo .listfirst,
#footer #footerlegal .listfirst {
      border-left: none;
      padding-left: 0;
}

#footer #footerlegal {
      border-top: 1px solid #889096;
      margin-top: .5em;
      padding-top: 1em;
}

#footer #footerlegal #footercopyright {
      float: right;
}

#footer_intl_icon {
    background:url(../../assets/CORP/globe.gif) no-repeat;
    background-position:left 15px;
    display:block;
    float:left;
    width:10em;
    padding-left:4px;
    padding-top:10px;
}
