
/* ::::: http://www.lucasarts.com/meta/css/global.css ::::: */

body { margin: 0px; padding: 0px 0px 0px 50%; color: rgb(51, 51, 51); background-image: url('bg_gradient.jpg'); background-repeat: repeat-x; background-color: rgb(55, 55, 55); font-family: Arial,Helvetica,sans-serif; }
a { color: rgb(212, 135, 0); }
select, option { font-size: 11px; font-family: Arial,Helvetica,sans-serif; }
#updatesForm select, #updatesForm option { background-color: rgb(222, 222, 222); }
div { font-family: Arial,Helvetica,sans-serif; }
td { font-family: Arial,Helvetica,sans-serif; font-size: 11px; }
form { margin: 0px; padding: 0px; }
div.sectionBanner { position: absolute; top: 152px; left: 73px; z-index: 10; }
div.topNavContainer { overflow: hidden; height: 120px; width: 990px; z-index: 300; position: absolute; top: 0px; }
div.topNavLogoLink { position: absolute; left: 420px; top: 24px; height: 94px; width: 148px; z-index: 400; }
div.clear { clear: both; }
div.mainContainer { position: relative; width: 990px; margin-left: -495px; }
div.mainContentArea { color: rgb(51, 51, 51); font-size: 11px; width: 990px; background-image: url('main_content_bg.png'); }
div.mainContent { margin: 13px 73px 54px 72px; float: left; display: inline; width: 844px; }
div.mainContentPad { height: 400px; width: 1px; float: left; }
div.leftColumn { width: 298px; float: left; }
div.rightColumn { width: 546px; float: left; background-color: rgb(255, 255, 255); display: inline; }
div.rightColumnNoBg { width: 546px; float: left; }
div.rightColumnBottom { width: 546px; height: 10px; background-image: url('rightcolumn_bottom.jpg'); }
div.rightColumnTop { width: 546px; height: 10px; background-image: url('rightcolumn_top.jpg'); }
div.rightColumnContent { margin: 0px 45px; }
div.dottedLineGrey { height: 1px; background-image: url('bg_dotted_grey.gif'); background-repeat: repeat-x; }
div.printLogo { display: none; }
a.gamesList { font-size: 11px; text-decoration: underline; color: rgb(33, 33, 33); }
a.gamesList:link { color: rgb(33, 33, 33); }
a.gamesList:visited { color: rgb(33, 33, 33); }
a.gamesList:hover { color: rgb(33, 33, 33); }
a.gamesList:active { color: rgb(33, 33, 33); }
div.gamesListEntry { margin: 2px 0px 0px 35px; }
div.leftColumnSpacer { width: 283px; height: 1px; position: relative; }
div.errorText { color: rgb(255, 0, 0); }
div.latestNewsContainer { width: 283px; height: 324px; background-image: url('latest_news_bg.png'); position: relative; }
div#gameNewsContainer.latestNewsContainer { background-image: url('bg_gamenews_contents.png'); }
div.latestNewsEntryContainer { background-image: url('notch_bullet_yellow.gif'); background-repeat: no-repeat; }
div.latestNewsEntryContent { margin-left: 9px; line-height: 14px; }
div.latestNewsEntryContent a:link, div.latestNewsEntryContent a:visited, div.latestNewsEntryContent a:hover, div.latestNewsEntryContent a:active { color: rgb(0, 0, 0); }
#divUpControl { position: absolute; left: 240px; top: 69px; width: 16px; height: 12px; z-index: 1; text-align: right; }
#divDownControl { position: absolute; left: 240px; top: 285px; width: 16px; height: 12px; z-index: 1; text-align: right; }
#divContainer { overflow: hidden; left: 30px; visibility: hidden; width: 200px; clip: rect(0px, 200px, 225px, 0px); position: absolute; top: 70px; height: 225px; }
#divContent { left: 0px; position: absolute; top: 0px; }
div.footerRule { height: 2px; margin-top: 35px; margin-bottom: 25px; background-image: url('footer_dotted.gif'); }
div.footerLogo { float: left; }
div.footerText { float: left; font-size: 9px; font-family: Arial,Helvetica,sans-serif; color: rgb(162, 162, 162); margin-left: 16px; }
div.footerLinkContainer { margin-top: 5px; }
a.footerLink:link, a.footerLink:visited, a.footerLink:hover, a.footerLink:active { color: rgb(160, 159, 159); }
div.footerESRB { float: right; }
div.printFooterLogo { display: none; }
div.breadCrumbs { font-family: Arial,Helvetica,sans-serif; font-size: 10px; height: 14px; position: absolute; top: 128px; z-index: 25; }
div#breadCrumbsDivLeft.breadCrumbs { left: 30px; }
#currentLocation { padding-left: 10px; background-image: url('breadcrumb_carat_off.gif'); background-repeat: no-repeat; display: inline; }
div#breadCrumbsDivLeft.breadCrumbs a { text-decoration: underline; padding-left: 10px; background-image: url('breadcrumb_carat_off.gif'); background-repeat: no-repeat; margin-right: 10px; }
div#breadCrumbsDivLeft.breadCrumbs a:link { color: rgb(95, 95, 95); }
div#breadCrumbsDivLeft.breadCrumbs a:visited { color: rgb(95, 95, 95); }
div#breadCrumbsDivLeft.breadCrumbs a:hover { color: rgb(212, 135, 0); background-image: url('breadcrumb_carat_over.gif'); }
div#breadCrumbsDivRight.breadCrumbs { left: 610px; width: 360px; text-align: right; }
div#breadCrumbsDivRight.breadCrumbs a { text-decoration: underline; padding-left: 10px; background-image: url('breadcrumb_carat_off.gif'); background-repeat: no-repeat; margin-right: 10px; }
div#breadCrumbsDivRight.breadCrumbs a:link { color: rgb(175, 175, 175); }
div#breadCrumbsDivRight.breadCrumbs a:visited { color: rgb(175, 175, 175); }
div#breadCrumbsDivRight.breadCrumbs a:hover { color: rgb(212, 135, 0); background-image: url('breadcrumb_carat_over.gif'); }
div.buttonDiv { height: 19px; width: 95px; display: inline; }
div.additionalRowPad { height: 15px; }
div.whatsNewPromo { width: 283px; height: 112px; margin-top: 15px; }
div.smallBoxPoll { height: 271px; width: 283px; background-image: url('bg_smallbox_poll.jpg'); float: left; }
div.smallBoxStd { height: 271px; width: 266px; background-image: url('bg_smallbox_std.jpg'); float: left; }
div#events.smallBoxStd { margin-left: 15px; }
div #eventsbox { width: 216px; height: 221px; position: relative; }
div#messages.smallBoxStd { margin-left: 14px; }
div.smallBoxContent { margin: 25px; }
div.rightColumnContent { margin: 0px 20px; }
div.whatsNewButton { width: 123px; float: left; }
div.exclusivesButton { float: left; }
#rightColumnWhatsNew { margin-top: 15px; height: 425px; }
div.newsListItem { height: 61px; margin-bottom: 30px; }
div.newsListThumb { width: 110px; float: left; }
div.newsListText { float: left; line-height: 12px; width: 390px; }
div.newsListTitle { height: 23px; width: 390px; }
div.newsListTitle a { font-weight: bold; color: rgb(212, 135, 0); }
span.newsListDate { font-style: italic; }
div.whatsNewArchiveButton { margin-left: 419px; }
span.eventDate { font-size: 10px; font-weight: bold; color: rgb(0, 0, 0); }
a.eventTitle:link, a.eventTitle:visited, a.eventTitle:active, a.eventTitle:hover { font-size: 11px; color: rgb(74, 74, 74); }
div.messageBoardEntries { margin: 22px 0px 0px 4px; height: 150px; }
a.messageBoardTitle { color: rgb(52, 52, 52); }
div.msgViewAllBtn { width: 112px; float: left; }
div.msgSignUpBtn { width: 99px; float: left; }
div.storeUpdate { height: 323px; width: 283px; background-image: url('store_bg.png'); font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(52, 52, 52); }
div.storeUpdateContent { padding: 70px 30px 0px; }
div.shopThumb { float: left; width: 102px; }
div.shopThumbDetails { float: left; width: 121px; }
a.shopLink:link, a.shopLink:hover, a.shopLink:active, a.shopLink:visited { color: rgb(52, 52, 52); }
div.shopPrimaryTitle { height: 54px; }
span.shopShip { font-style: italic; }
div.shopPrice { font-weight: bold; color: rgb(231, 172, 12); }
div.shopItemData { height: 86px; }
div.shopItemList { background-image: url('notch_bullet_black.gif'); background-repeat: no-repeat; margin-bottom: 3px; }
#textfield1, #textfield2, #textfield3, #textfield4, #textfield5, #textfield6, #textfield7, #textfield8, #textfield9, #textfield10, #textfield11, #textfield12, #textfield13, #textfield14, #textfield15 { border: 1px solid rgb(176, 176, 176); width: 170px; display: block; }
#dropdown1, #dropdown2, #dropdown3, #dropdown4, #dropdown5, #dropdown6, #dropdown7, #dropdown8, #dropdown9, #dropdown10 { display: block; }
div.supportLinkDiv { margin: 16px 0px 0px 13px; background-image: url('breadcrumb_carat_over.gif'); background-repeat: no-repeat; padding-left: 8px; font-weight: bold; color: rgb(72, 72, 72); }
a.supportLink { color: rgb(212, 135, 0); text-decoration: none; font-weight: bold; }
a.listAnchor { color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; }

/* ::::: http://www.lucasarts.com/meta/css/textreader.css ::::: */

#lyr1 { margin: 0px; padding: 0px; font-size: 11px; line-height: 16px; }
div.mainTextContent { font-size: 11px; line-height: 16px; color: rgb(0, 0, 0); position: absolute; }
#lyr1 p { margin: 0px 0px 16px; padding: 0px; }
h1 { margin: 0px 0px 16px; padding: 0px; font-size: 16px; font-weight: bold; color: rgb(91, 91, 91); line-height: 20px; }
#lyr1 h2 { padding: 0px; font-size: 11px; font-weight: bold; line-height: 16px; margin-bottom: 16px; }
#lyr1 h3 { padding: 0px; font-size: 11px; font-weight: bold; line-height: 16px; margin-bottom: 0px; }
.dateline { padding: 0px; font-size: 11px; font-weight: bold; line-height: 16px; margin-bottom: 0px; }
#lyr1 ul { margin-top: 16px; margin-bottom: 16px; }
#lyr1 ul li { line-height: 16px; }
#lyr1 ol li { line-height: 16px; }
#lyr1 ol { margin-top: 16px; margin-bottom: 16px; }
a.gameNewsLatestLink:link { color: rgb(212, 135, 0); font-weight: bold; text-decoration: none; }
a.gameNewsLatestLink:hover { color: rgb(212, 135, 0); font-weight: bold; text-decoration: none; }
a.gameNewsLatestLink:visited { color: rgb(212, 135, 0); font-weight: bold; text-decoration: none; }
a.gameNewsLatestLink:active { color: rgb(212, 135, 0); font-weight: bold; text-decoration: none; }
#lyr1 a:link, a:visited, a:hover, a:active { color: rgb(208, 133, 2); }
div.gameNewsHeader { position: absolute; z-index: 10; }
div.backToGameInfo { margin-top: 15px; }
img.inlineR { border: 1px solid rgb(127, 127, 127); margin: 10px; float: right; }
img.inlineL { border: 1px solid rgb(127, 127, 127); margin: 10px; float: left; }
img.inline { border: 1px solid rgb(127, 127, 127); }
div.inlineCaption { color: rgb(127, 127, 127); }
div.column1 { width: 205px; float: left; display: inline; }
div.column2 { width: 205px; float: right; display: inline; }
div#hold { overflow: hidden; position: relative; width: 440px; height: 573px; z-index: 100; }
div#wn { overflow: hidden; position: absolute; left: 0px; top: 0px; width: 440px; height: 573px; clip: rect(0px, 440px, 573px, 0px); z-index: 1; }
div.content { position: absolute; visibility: hidden; left: 0px; top: 0px; z-index: 1; }
div#scrollbar { position: relative; left: 0px; top: 0px; width: 18px; height: 570px; font-size: 1px; z-index: 1; }
div#track { background: transparent url('scroll_track.png') no-repeat; position: absolute; left: 0px; top: 15px; width: 18px; height: 542px; z-index: 1; cursor: pointer; }
div#dragBar { position: absolute; left: 1px; top: 1px; width: 17px; height: 110px; background-image: url('scroll_handle.gif'); z-index: 1; cursor: pointer; }
div#up { position: absolute; left: 0px; top: 0px; z-index: 2; }
div#down { position: absolute; left: 0px; bottom: -5px; z-index: 3; }
table.textTable { margin-top: 35px; }
#dragBar, #track, #scrollLinks, #scrollbar { visibility: hidden; }
table.textTableGame { margin-top: 75px; }

/* ::::: http://www.lucasarts.com/company/release/news20000316.html ::::: */

div.archiveMenu { width: 283px; height: 549px; background-image: url('bg_press_archive.png'); background-repeat: no-repeat; position: absolute; }
table.textTableArchive { margin-top: 72px; }
div.contentArchive { position: absolute; visibility: hidden; left: 0px; top: 0px; z-index: 1; }
a.archiveLink:link { color: rgb(74, 74, 74); font-size: 11px; }
a.archiveLink:visited { color: rgb(74, 74, 74); font-size: 11px; }
a.archiveLink:hover { color: rgb(74, 74, 74); font-size: 11px; }
a.archiveLink:active { color: rgb(74, 74, 74); font-size: 11px; }
div#holdArchive { overflow: hidden; position: relative; width: 200px; height: 463px; z-index: 100; }
div#wnArchive { overflow: hidden; position: absolute; left: 0px; top: 0px; width: 200px; height: 463px; clip: rect(0px, 200px, 463px, 0px); z-index: 1; }
#lyr1Archive { margin: 0px; padding: 0px; font-size: 11px; line-height: 16px; }
div#scrollbarArchive { position: relative; left: 0pt; top: 0pt; width: 16px; height: 463px; font-size: 1px; z-index: 1; }
div#upArchive { position: absolute; left: 0pt; top: 0pt; z-index: 2; }
div#trackArchive { position: absolute; left: 0pt; top: 15px; width: 16px; height: 435px; z-index: 1; cursor: pointer; }
div#dragBarArchive { position: absolute; left: 1px; top: 1px; width: 11px; height: 51px; background-image: url('mini_scroll_bar.gif'); z-index: 1; cursor: pointer; }
div#downArchive { position: absolute; left: 0pt; bottom: 0pt; z-index: 3; }
