body
{
     background: #000000 url(/images/franchise/monkeyislandnew/main-bg.jpg) repeat-x 0px 0px;
}

a { color: #B7CC0E; text-decoration: none; }
a:hover { text-decoration: underline; }

.super-container-monkeyisland
{
     background: transparent;
}

.neofranchisefooterbg
{
     background: #000000;
}

#monkeyislandSingleHeaderIE6
{
	margin: 0 0 -20px 12px;
	position: relative;
}

#monkeyislandSingleHeader
{
	margin: 0 0 0 -45px;
	position: relative;
}

.bigHeader #dynamicSpace
{
	position:absolute;
	top:135px;
	left:330px;
	width:350px;
	height:250px;
}

.franchise-header
{
     background: url(/images/franchise/monkeyislandnew/bg-top.png) no-repeat center top;
     height: 643px;
	 margin-top: -40px;
}

.franchise-header .holding { height: 480px; }
.franchise-header .holding .secondcol { height: 480px; }

.franchise-header .holding .firstcol .withinwithoutyou { position: relative; }
.franchise-header .holding .firstcol .withinwithoutyou img.charsGuybrushEliane { position: absolute; top: 301px; left: -53px; }

.franchise-header .holding .thirdcol .withinwithoutyou { position: relative; }
.franchise-header .holding .thirdcol .withinwithoutyou img.charsLeChuck { position: absolute; top: 314px; left: -15px; }

.franchise-header .withinwithoutyou
{
     height: 480px;
     margin: 0px;
}

.franchise-menu
{
	background: url(/images/franchise/monkeyislandnew/bg-menu-none.png) no-repeat center 30px;
    height: 90px;
    margin-top: -155px;
}

.menu-section-awards
{
     background: url(/images/franchise/monkeyislandnew/bg-menu-awards.png) no-repeat center 30px;
     height: 90px;
}

.menu-section-media
{
     background: url(/images/franchise/monkeyislandnew/bg-menu-media.png) no-repeat center 30px;
     height: 90px;
}

.menu-section-news
{
     background: url(/images/franchise/monkeyislandnew/bg-menu-news.png) no-repeat center 30px;
     height: 90px;
     
}

.menu-section-platforms
{
     background: url(/images/franchise/monkeyislandnew/bg-menu-platforms.png) no-repeat center 30px;
     height: 90px;
}

.menu-section-preorder-dvd
{
     background: url(/images/franchise/monkeyislandnew/bg-menu-preorder.png) no-repeat center 30px;
     height: 90px;
}

.menu-section-episodes
{
     background: url(/images/franchise/monkeyislandnew/bg-menu-series.png) no-repeat center 30px;
     height: 90px;
}

.menu-section-faq
{
     background: url(/images/franchise/monkeyislandnew/bg-menu-faq.png) no-repeat center 30px;
     height: 90px;
}


.franchise-content
{
     background: url(/images/franchise/monkeyislandnew/bg-content.png) repeat-y center top;
     float: left;
	 margin-top:-10px;
}

.franchise-content .withinwithoutyou { padding-left: 20px; color: #F5E9AC; font: 14px Times New Roman, serif; }

.franchise-content .holding .secondcol { width: 660px; border-right: 2px dotted #43340F; position: relative; left:2px; }
.franchise-content .holding .thirdcol { width: 315px; }
.franchise-content .holding .thirdcol h3 { margin: 0px; padding: 0px; }
.franchise-content .holding .thirdcol .withinwithoutyou { padding-left: 5px; }

.franchise-menu .holding .firstcol, .franchise-menu .holding .thirdcol { display: none; }
.franchise-menu .holding .secondcol { width: 980px; }

.franchise-menu .holding .secondcol .withinwithoutyou { margin-top:-20px; }

.franchise-menu .withinwithoutyou
{
     margin: 0px;
     height: 90px;
}

.franchise-menu .withinwithoutyou ul li
{
     float: left;
     margin: 0px;
}

.franchise-menu .withinwithoutyou ul li a
{
     display: block;
     color: #FF00FF;     
     padding: 0px;
     height: 88px;
     width: 140px;
     text-decoration: none;
     overflow: hidden;
     text-align: center;
     position: relative;
}

.franchise-menu .withinwithoutyou ul li a:hover
{
}

.franchise-menu .withinwithoutyou ul li a img { position: absolute; top: 0px; left: 0px; border: 0px; margin-top: 10px; }

.franchise-menu .withinwithoutyou ul li a#episodes { height: 68px; width: 140px; }
.franchise-menu .withinwithoutyou ul li a#episodes img { top: -25px; left: -15px; }
.franchise-menu .withinwithoutyou ul li a#episodes.current img { top: -121px; left: -15px; }
.franchise-menu .withinwithoutyou ul li a:hover#episodes img { top: -121px; left: -15px; }

.franchise-menu .withinwithoutyou ul li a#media { height: 68px; width: 110px; }
.franchise-menu .withinwithoutyou ul li a#media img { top: -25px; left: -8px; }
.franchise-menu .withinwithoutyou ul li a#media.current img { top: -121px; left: -8px; }
.franchise-menu .withinwithoutyou ul li a:hover#media img { top: -121px; left: -8px; }

.franchise-menu .withinwithoutyou ul li a#preorder-dvd { height: 68px; width: 190px; }
.franchise-menu .withinwithoutyou ul li a#preorder-dvd img { top: -25px; left: -12px; }
.franchise-menu .withinwithoutyou ul li a#preorder-dvd.current img { top: -121px; left: -12px; }
.franchise-menu .withinwithoutyou ul li a:hover#preorder-dvd img { top: -121px; left: -12px; }

.franchise-menu .withinwithoutyou ul li a#merchandise { height: 68px; width: 190px; }
.franchise-menu .withinwithoutyou ul li a#merchandise img { top: -25px; left: -12px; }
.franchise-menu .withinwithoutyou ul li a#merchandise.current img { top: -121px; left: -12px; }
.franchise-menu .withinwithoutyou ul li a:hover#merchandise img { top: -121px; left: -12px; }

.franchise-menu .withinwithoutyou ul li a#platforms { height: 65px; width: 140px; }
.franchise-menu .withinwithoutyou ul li a#platforms img { top: -15px; left: -10px; }
.franchise-menu .withinwithoutyou ul li a#platforms.current img { top: -90px; left: -10px; }
.franchise-menu .withinwithoutyou ul li a:hover#platforms img { top: -90px; left: -10px; }

.franchise-menu .withinwithoutyou ul li a#news { height: 68px; width: 150px; }
.franchise-menu .withinwithoutyou ul li a#news img { top: -25px; left: -8px; }
.franchise-menu .withinwithoutyou ul li a#news.current img { top: -121px; left: -8px; }
.franchise-menu .withinwithoutyou ul li a:hover#news img { top: -121px; left: -8px; }

.franchise-menu .withinwithoutyou ul li a#faq { height: 68px; width: 90px; }
.franchise-menu .withinwithoutyou ul li a#faq img { top: -25px; left: -8px; }
.franchise-menu .withinwithoutyou ul li a#faq.current img { top: -123px; left: -8px; }
.franchise-menu .withinwithoutyou ul li a:hover#faq img { top: -123px; left: -8px; }

.franchise-menu .withinwithoutyou ul li a#awards { height: 68px; width: 140px; margin-left: 90px; }
.franchise-menu .withinwithoutyou ul li a#awards img { top: -25px; left: -5px; }
.franchise-menu .withinwithoutyou ul li a#awards.current img { top: -120px; left: -5px; }
.franchise-menu .withinwithoutyou ul li a:hover#awards img { top: -120px; left: -5px; }

.franchise-footer { height: 250px; }
.franchise-footer .holding { height: 250px; }
.franchise-footer .holding .firstcol { background: url(/images/franchise/monkeyislandnew/bg-footer.png) no-repeat 0px 0px; height: 200px; padding-top: 50px; }

.mediaplayer { padding-top: 65px; }

.mediaplayer ul.thumbshift { margin-top: 15px; }

.mediaplayer ul.thumbshift .shifter a { position: relative; height: 25px; width: 60px; }
.mediaplayer ul.thumbshift .shifter a img { border: 0px; position: absolute; top: 0px; left: -3px; }
.mediaplayer ul.thumbshift #movedown a img { top: -3px; }
.mediaplayer ul.thumbshift #movedown.shifter a { margin-top: 0px; }
.mediaplayer ul.thumbshift #moveup a img { top: -2px; }

.mediaplayer ul.thumbshift .thumbcontainer { width: 60px; height: 215px; }
.mediaplayer ul.thumblist li a { width: 60px; height: 40px; }

.mediaplayer ul.tabs { height: 35px; }
.mediaplayer ul.tabs li { float: left; }
.mediaplayer ul.tabs li a { height: 35px; background: url(/images/franchise/monkeyislandnew/tabs-sprite.png) no-repeat 0px 0px; text-indent: -9999px; }
.mediaplayer ul.tabs li a#tt-video { margin-left: 16px; width: 185px; background-position: 0px -35px; }
.mediaplayer ul.tabs li a#tt-screen { width: 163px; background-position: -185px -35px; }
.mediaplayer ul.tabs li a:hover { background-color: transparent; }

.mediaplayer .social-networks { background: url(/images/franchise/monkeyislandnew/social-bg.png) no-repeat 0px 0px; }

.mi-episode-link
{
     background: url(/images/franchise/monkeyisland/episodes-sprite.png) no-repeat 0px 0px;
     display: block;
     height: 55px;
     text-indent: -9999px;
     width: 100%;
     float: left;
}

.episodestuff { width: 700px; height: 45px; list-style-type: none; }

.ep-extra
{
     display: block;
     width: 250px; 
     height: 45px;
     background: url(/images/franchise/monkeyisland/episodes-sprite.png) no-repeat 0px 0px;
     float: left;
     margin-right: 10px;
     text-indent: -9999px;
}

#ep-walkthrough { width: 145px; background-position: -3px -347px; }
#ep-gallery { width: 98px; background-position: -3px -392px; }
#ep-wonderwhat { width: 250px; background-position: -3px -438px; }
#ep-buyit { width: 250px; background-position: -3px -484px; }

.newbuybox
{
     margin-bottom: 35px;
     margin-top: 5px;
     float: left;
     font: 10px Arial, sans-serif;
}

.newbuybox .bb-top, .newbuybox .bb-bottom 
{
     width: 617px;
     height: 10px;
     background: url(/images/franchise/monkeyislandnew/corners.png) no-repeat 0px 0px;
}
.newbuybox .bb-bottom { background-position: 0px -10px; }

.newbuybox2 .bb-top, .newbuybox2 .bb-bottom  { height: 14px; background: url(/images/franchise/monkeyislandnew/corners-onecolor.png) no-repeat 0px 0px; }
.newbuybox2 .bb-bottom { background-position: 0px -14px; }

.newbuybox2 .bb-bottom
{
	margin-top: -0px;
}

.newbuybox .bb-middle
{
     width: 617px;
     background: url(/images/franchise/monkeyislandnew/corners-bg.png) repeat-y 0px 0px;
     height: 110px;
}
.newbuybox2 .bb-middle { background-image: url(/images/franchise/monkeyislandnew/corners-bg-onecolor.png); }

.newbuybox .platforms
{
     width: 75px;
     height: 100px;
     float: left;
}
.newbuybox .platforms div { float: left; padding-left: 10px; padding-top: 20px; }

.newbuybox2 .platforms { width: 135px; position: relative; }
.newbuybox2 .platforms img { /*margin-top: -25%;*/ }
.newbuybox2 .platforms table a>img { border: 0; }
.newbuybox2 .platforms table { position: absolute; top: -30px; left: 0px; }
.newbuybox2 .platforms table .viewProductLargerTd { font-size:14px; }
.newbuybox2 .platforms table .viewProductLargerTd a { text-decoration: none; }
.newbuybox2 .platforms table .viewProductLargerTd a:hover { text-decoration: underline; }

.newbuybox .brownpart
{
     width: 532px;
     height: 70px;
     float: left;
     padding-left: 10px;
}
.newbuybox .brownpart a { color: #F5E9AC; }
.newbuybox .brownpart a.pdeets { color: #887F5E; font-size: 12px; }

.newbuybox2 .brownpart { width: 470px; }

.newbuybox .brownpart h3 { margin: 0px; padding: 0px; font-size: 14px; float: left; width: 180px; height: 40px; }
.newbuybox .brownpart h3.price { font-size: 14px; padding-left: 10px; width: 80px; color: #CBE428; line-height: 20px; }
.newbuybox .brownpart h3.price b { font-size: 20px; line-height: normal; display: block; float: left; }

.newbuybox .brownpart .acart { width: 245px; float: left; text-align: right; height: 40px; padding-top: 5px; font-size: 24px; }
.newbuybox .brownpart .acart a { font-size: 10px; }

.newbuybox2 .brownpart .acart { width: 170px; padding-right: 10px; }

.newbuybox .extendomatic { background: url(/images/franchise/monkeyislandnew/greenbrown.gif) repeat-y 0px 0px; width: 532px; height: 0px; padding-left: 85px; padding-top: 1px; color: #F5E9AC; font-size: 13px; overflow: hidden; }
.newbuybox2 .extendomatic { background: url(/images/franchise/monkeyislandnew/corners-bg-onecolor.png) repeat-y 0px 0px; width: 518px; }

.newbuybox .extendomatic div { width: 250px; float: left; height: 175px; text-transform: none; margin-right: 10px; }
.newbuybox .extendomatic div > h3 { font-size: 14px; margin: 0px; padding: 0px; margin-bottom: 2px; }

.tales-hr { width: 700px; height: 10px; }

#widget-demo { height: 100px; }
#widget-demo h3 { width: 284px; height: 42px; overflow: hidden; background: url(/images/franchise/monkeyislandnew/sidebar/downloadthedemo.png) no-repeat 0px 0px; text-indent: -9999px; }

#widget-social { height: 170px; }
#widget-social h3 { width: 284px; height: 42px; overflow: hidden; background: url(/images/franchise/monkeyislandnew/sidebar/spreadtheword.png) no-repeat 0px 0px; text-indent: -9999px; }
#widget-social .social { list-style-type: none; margin: 0px; margin-left: 20px; margin-top: 10px; padding: 0px; }
#widget-social .social li { float: left; width: 120px; height: 25px; margin-bottom: 10px; }
#widget-social .social img { border: 0px; }

#widget-treasure h3 { width: 206px; height: 40px; background: url(/images/franchise/monkeyislandnew/sidebar/huntfortreasure.png) no-repeat 0px 0px; text-indent: -9999px; }
#widget-treasure img { margin-top: 10px; margin-bottom: 25px; }

#widget-videos { margin-bottom: 25px; }
#widget-videos img { border: 0px; }
#widget-videos h3 { width: 216px; height: 42px; background: url(/images/franchise/monkeyislandnew/sidebar/checkoutvideos.png) no-repeat 0px 0px; text-indent: -9999px; margin-bottom: 10px; }

#widget-screens {  }
#widget-screens img { border: 0px; }
#widget-screens h3 { width: 206px; height: 42px; background: url(/images/franchise/monkeyislandnew/sidebar/latestscreens.png) no-repeat 0px 0px; text-indent: -9999px; margin-bottom: 10px; }

#widget-walkthrough h3 { width: 206px; height: 42px; background: url(/images/franchise/monkeyislandnew/sidebar/serieswalkthrough.png) no-repeat 0px 0px; text-indent: -9999px; }

.footer-images { list-style-type: none; margin: 0px; padding: 0px; width: 600px; float: right; color: #808080; font: 9px Times New Roman, serif; }
.footer-images li { float: left; margin-right: 15px; }
.footer-images li#wiiware img { margin-top: 8px; }
.footer-images li#lucasarts { background: url(/images/franchise/monkeyisland/footer/logo_lucasarts.gif) no-repeat 5px 0px; padding-left: 85px; width: 240px; margin-left: 20px; border-left: 1px solid #808080; }

.tales-hr { width: 620px; height: 4px; margin-bottom: 15px; border-top: 2px dashed #332600; float: left; }

h2#dvdsubtitle { text-transform: uppercase; font-size: 18px; margin-top: 0px; padding-top: 0px; padding-bottom: 10px; }
h2.subpagetitle { margin: 0px; padding: 0px; }

.organize-bar
{
     width: 327px;
     height: 26px;
     background: url(/images/franchise/monkeyislandnew/organize-news.png) no-repeat 0px 0px;
     padding-left: 200px;
     padding-top: 11px;
}

.pick-holder
{
     position: relative;
     font: bold 12px Arial, Helvetica, sans-serif;
}

.pick-holder .picker
{
     width: 300px;
     height: 15px;
     font: bold 14px Arial, Helvetica, sans-serif;
     overflow: hidden;
     background: #161209 url(/images/franchise/monkeyislandnew/selectorarrow.gif) no-repeat 275px 5px;
}

.pick-holder .picker a
{
     padding-left: 15px;
     width: 285px;
     height: 15px;
     float: left;
     font-size: 12px;
     display: block;
     color: #A59C75;
     text-decoration: none;
     white-space: nowrap;
}

.pick-holder .picker a div { width: 170px; overflow: hidden; }

.pick-holder ul.picklist
{
     list-style-type: none;
     margin: 0px;
     padding: 0px;
     position: absolute;
     top: 15px;
     left: 0px;
     display: none;
     font: 12px Arial, Helvetica, sans-serif;
     width: 300px;
     background: #161209;
}

.pick-holder ul.picklist li
{
     width: 300px;
     height: 15px;
}

.pick-holder ul.picklist li a
{
     display: block;
     width: 285px;
     height: 15px;
     color: #A59C75;
     text-decoration: none;
     white-space: nowrap;
     overflow: hidden;
     padding-left: 15px;
}

.pick-holder ul.picklist li a:hover, .pick-holder ul.picklist li a.active
{
     background: #A59C75;
     color: #161209;
}

.clickable-shot { float: left; width: 110px; height: 80px; overflow: hidden; position: relative; margin-right: 10px; margin-bottom: 10px; border: 2px solid #594224; }
.clickable-shot img { position: absolute; top: -15px; left: -65px; }

.platform-single-pc { margin-left: 13px; }
.platform-single-mac { margin-left: 20px; }
.platform-single-wiiware { margin-top: 4px; }

.mediaplayer #screens-main img
{
     position: absolute;
     top: 18px;
     left: 0px;
}

.full-newsitem { margin-bottom: 30px; padding-bottom: 20px; border-bottom: 2px dotted #43340F; }
.news-subtitle { font: 12px Arial, Helvetica, sans-serif; color: #e0dcc7; }

.twitter-holder { height: 150px; padding: 5px; overflow: auto; background: #584123; margin-top: 5px; margin-bottom: 40px; }
.twitter-holder .news-subtitle { font-size: 11px; margin-bottom: 20px; }
.twitter-holder p { margin: 0px; padding: 0px; }

#cartWidget { margin-bottom: 20px; }
#cartWidget h3 { width: 285px; padding-bottom: 5px; }
#cartWidget p { margin: 0px; padding: 0px; padding-left: 10px; margin-bottom: 8px; color: #191107; font-weight: bold; }
#cartWidget #cartInfo { height: 335px; width: 280px; background: url(/images/cartwidget/monkey-bg.png) no-repeat 0px 0px; font: 12px Arial, Helvetica, sans-serif; padding-left: 15px; padding-top: 16px; position: relative; left: -10px; }
#cartWidget #cartInfo > div.offerInfo { width: 270px; height: 40px; background: #CAC6C2; margin-top: 6px; color: #191107; font: bold 14px Arial, Helvetica, sans-serif; }
#cartWidget #cartInfo > div .offerTotal { text-align: center; width: 135px; padding-top: 12px; float: left; }
#cartWidget #cartInfo > div .offerDifference { width: 128px; padding-top: 4px; float: left; color: #D30000; font-size: 12px; }
#cartWidget #cartInfo > div a { display: block; height: 28px; background: #939F12; float: left; text-align: center; padding-top: 12px; color: #191107; font-weight: bold; margin-top: 5px; }
#cartWidget #cartInfo > div a#buttonShop { width: 117px; margin-right: 5px; }
#cartWidget #cartInfo > div a#buttonCheckout { width: 148px; }
#cartWidget #cartInfo ul { width: 270px; height: 225px; background: #C9C6C2; overflow: auto; margin: 0px; padding: 0px; list-style-type: none; }
#cartWidget #cartInfo ul li { overflow: hidden; margin: 3px; color: #191107; }
#cartWidget #cartInfo table.cartItemTable { height:81px; width: 100%; border-collapse: collapse; }
#cartWidget #cartInfo table.cartItemTable td { background: #8E8B86 url(/images/cartwidget/itembg.gif) no-repeat; color: #191107; padding: 0; }
#cartWidget #cartInfo table.cartItemTable td.cartItemTdLeft { background-position: top left; }
#cartWidget #cartInfo table.cartItemTable td.cartItemTdRight { background-position: top right; width:70px; }
#cartWidget #cartInfo ul div { height:76px;  overflow: hidden; float: left; font-weight: bold; padding-left: 4px; }
#cartWidget #cartInfo ul a { width: 65px; height: 45px; overflow: hidden; float: left; display: block; text-align: center; border-left: 2px solid #211C16; color: #211C16; padding-top: 30px; text-decoration: underline; font-weight: bold; margin-top: 3px; }
#cartWidget #cartInfo ul li i { font-size: 10px; font-style: normal; font-weight: normal; }
#cartWidget #cartInfo ul li b { font-size: 18px; color: #000000; }

ul#demo-downloads { padding: 0px; margin: 0px; list-style-type: none; margin-left: 10px; padding-top: 15px; }
ul#demo-downloads li { width: 49%; float: left; margin-bottom: 20px; height:20px;  }
ul#demo-downloads li a { display: block; background-repeat: no-repeat; text-indent: -9999px; width: 100%; height: 20px; }

ul#demo-downloads a#dl_ttg_pc { background-image: url(/images/demo-pc.png); width:125px; height:33px; margin-top:-10px;}
ul#demo-downloads a#dl_ttg_mac { background-image: url(/images/demo-mac.png); width:125px; height:33px; margin-top:-10px;}

.newsletter-signup { position: absolute; width: 300px; height: 31px; top: 50px; left: -100px; }
.newsletter-signup h3 { margin: 0px; padding: 0px; width: 100px; height: 22px; float: left; overflow: hidden; text-indent: -9999px; background: url(/images/franchise/monkeyislandnew/newsletter-copy.png); padding-right: 5px; }
.newsletter-signup input[type=text] { width: 159px; height: 19px; padding: 0px; padding-top: 4px; padding-left: 2px; border: 0px; float: left; background: url(/images/franchise/monkeyislandnew/newsletter-bg.png) no-repeat 0px 0px; }
.newsletter-signup input[type=submit] { float: left; width: 25px; height: 29px; border: 0px; text-indent: -9999px; font-size: 0px; background: url(/images/franchise/monkeyislandnew/newsletter-submit.png) no-repeat 0px -3px; margin-left: 2px; }