body {background-color: #000; text-align: center;}

map {border: 0}
area {border: 0}

a {color: #1436C7;}
a:hover {text-decoration: none;}
.contact, .required {color: #c00;}
.country {display: none;}

#future-contact {margin-left: 10px;}

#main {width: 950px; margin: 0 auto 20px auto; background: #394A94 url(/images/top-bar.gif) no-repeat;}
#main1 {width: 950px; margin: 0 auto; background: url(/images/bottom-bar.gif) no-repeat bottom center; padding: 0;}
#links {width: 445px; height: 30px; background: url(/images/links.gif) no-repeat; margin: 0 auto 5px auto; padding: 0;}
#links td {padding: 0;}
#links h3 {margin: 0;}

/* Topbar Styles */
#topbar {width: 950px; margin: 0 auto; position: relative; text-align: left;}
#logo {height: 70px; width: 280px; display: block; background: url(/images/logo.gif) no-repeat;}
#logo a {height: 70px; width: 280px; display: block;}

#date {position: absolute; top: 20px; right: 10px; color: #fff; text-align: right; font-size: 10px;}
#date a {color: #fff; text-decoration: none;}
#date a:hover {text-decoration: underline;}

/* Homepage Styles */
#middle_nav {padding: 0; text-align: center;}
#homepage {padding: 0; width: 935px; margin: 0 5px 0 10px;}
#homepage td {padding: 0; margin: 0; vertical-align: top;}
.home-box-right {padding: 45px 25px 10px 20px; }
#homepage_title {position: absolute; top: 0; left: 0;}
#homepage_announcement {width: 436px; height: 330px; background: url(/images/homepage_announcement.gif) top left no-repeat; position: relative; padding: 0;}
#homepage_announcement h3 {margin-top: 0;}

/* Subpage Styles */
#subpage-top {padding-left: 55px;}

#link_share_icons {margin: 8px 0 0 1px; vertical-align: middle; float: right;}
#home_announcement_bottom {width: 100%;}
td#quote {width: 115px; vertical-align: middle;}
td#next_prev_buttons {padding: 5px 20px 0 0;}

/* Footer and Copyright Styles */
#copyright {background: url(/images/copyright.gif) no-repeat bottom; margin: 0 auto; padding: 15px 0 3px 0; color: #ddd; font-size: 10px; position: relative; width: 100%;}
#share_link_icons_small {position: absolute; left: 30px; top: 10px;}
#mosaic_links_small {position: absolute; left: 130px; top: 5px;}
#tell_us_button {position: absolute; right: 12px; top: 2px;}
div.home_buttons_video	{display: none; margin: 4px 0 0 10px; position: absolute; left: 0; top: 0;}

#footer {width: 950px; margin: 20px auto; color: #ccc; font-size: 10px; text-align: center; padding-bottom: 15px;}
#footer a, #footer p {color: #ccc; font-size: 10px; text-align: center; text-decoration: none;}
#footer a:hover {text-decoration: underline;}
#footer-links {}
#synotac a {color: #ccc; text-decoration: none; background: url("/images/synotac_dots.gif") no-repeat left center; padding: 3px 0 3px 16px;}
#synotac a:hover {text-decoration: underline;}



#share-subpages {background: #000; text-align: center; padding: 8px 0; margin: 10px 10px 0 10px;}
#share-subpages table {margin: 0 auto; padding-top: 0;}
#share-subpages td {text-align: left; vertical-align: top;}
#share-subpages input {margin: 2px 0; background: #ddd; border-width: 1px; padding-left: 2px;}
#share-subpages input:focus {background: #FCF301;}
#share-subpages form {margin: 0; padding: 0;}
.center-white {color: #fff; text-align: center;}

/* Subpage Styles */
#subpage_main {width: 100%; margin-top: 5px;}
#subpage_sidebar {width: 170px;}
#subpage_sidebar1 {padding-right: 10px;}
#subpage-content {width: 770px; margin: 0 5px 5px 5px; vertical-align: top; background: url(/images/subpage-background.gif) repeat-y;}
#subpage-content-black {width: 770px; margin: 0 5px 5px 5px; vertical-align: top; background: url(/images/subpage-background-black.gif) repeat-y;}
#subpage-top {background: url(/images/subpage-top.gif) no-repeat; text-align: left; height: 45px;}
#subpage-main {padding: 5px 20px 1em 20px; background: url(/images/subpage-background.gif) repeat-y;}
#subpage-main p, #subpage-main table, #subpage-main td {margin-top: 0;}
#subpage-bottom {width: 770px; height: 25px; background: url(/images/subpage-bottom.gif) no-repeat; }
#subpage-leftbar {vertical-align: top;}
#company-sidebar {background: url(/images/company-sidebar.gif) no-repeat; height: 295px; width: 220px;}
#the-films-sidebar {background: url(/images/the-films-sidebar.gif) no-repeat; height: 295px; width: 220px;}
#media-center-sidebar {background: url(/images/media-center-sidebar.gif) no-repeat; height: 295px; width: 220px;}
#subpage-links {height: 25px; width: 950px; background: url(/images/subpage-links-background.gif) repeat-x #fff; margin-top: 10px;}
#subpage-links a {font-size: 12px; font-weight: bold; text-decoration: none; color: #111; padding: 4px 10px;}
#subpage-links a:hover {color: #fff;}
#pill {background: url(/images/pill-background.gif) repeat-x; height: 25px; margin: 0 auto;}
#pill td {padding: 0; margin:0;}

#mosaic_announcement {height: 25px; width: 735px; background: url(/images/subpage-links-background.gif) repeat-x #fff; margin: 5px 0; text-align: center;}
#mosaic_announcement a {font-size: 12px; font-weight: bold; text-decoration: none; color: #111; padding: 4px 10px;}
#mosaic_announcement a:hover {color: #fff;}


