body
{
	text-align:center;
	margin:0;
	font-family: "Lucida Grande", Verdana, Arial,  Helvetica, Myriad Pro, Myriad Roman, Myriad, Tahoma, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:#FFFFFF;
}

img,
div,
p
{
	border:0;
	margin:0;
	padding:0;
}

#master_container {
	/*
	width:996px;
	*/
	margin: 0;
	text-align:center;
	position:relative;
}
#globalChrome
{
	margin: 0;
	width:100%;
	height:48px;
	z-index:10;
	background-color:#000000;
}

#globalFooter
{
	position:relative;
	/*
	margin-top: -24px;
	top: -40px;
	*/
	clear:both;
	text-align:center;
}
#globalFooter h3 span
{
	padding-top: 12px;
	border-top: 1px solid #A3A3A3;
}
.nowrap
{
	white-space:nowrap;
}


img.footerLine
{
	background-color:#A3A3A3;
	margin:24px auto;
	clear:both;
}

h1
{
	font-size:24px;
	text-transform:uppercase;
}
h2
{
	font-size:18px;
}
h3
{
	font-size:16px;
}
h4
{
	font-size:14px;
}

a {
	color:#619923;
	text-decoration:none;
	outline: none;
}
a,
a div
{
	cursor:pointer;
}
a:hover
{
	color:#7BB936;
	text-decoration:underline;
}
object,
object:focus,
div:focus,
a:focus {
	outline: 0;
	-moz-outline-style: none;
}

#mainContainer,
#mainSite
{
	position:relative;
	width:100%;
	height:990px;
	text-align:left;
	overflow:hidden;
	z-index:1;
}
#promos
{
	position:relative;
	width:996px;
	height:240px;
	margin-top:10px;
}
#noFlashMain
{
	position:relative;
	width:996px;
	margin:0 auto;
	height:990px;
	top:-990px;
	text-align:left;
}



#nonFlash
{
	background-image:url(http://a.dolimg.com/franchise/muppets/2.0/media/images/bg_nonflash.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	position:relative;
	width:996px;
	height:630px;
}

#nonFlash .content
{
	position:relative;
	position:absolute;
	width:450px;
	margin-left:546px;
}

#nonFlash .content p,
#nonFlash .content ul
{
	font-size:110%;
	margin:0.75em 0;
}
#nonFlash .content li
{
	list-style-type:none;
	margin:0;
	padding:0;
}

#nonFlash .content a
{
	font-weight:bold;
}



/***  FACEBOOK  ***/
.fb_popup {
	z-index:120;
	position:absolute;
}

#fb-frame
{
	position:absolute;
	top:0px;
	width:996px;
	left:50%;
	display:none;
}
#fb-social
{
	padding:0;
	margin:0;
	border:0;
	position:absolute;
	top:280px;
	left:-200px;
	z-index:200;
	width:400px;
}

/****  Facebook iFrames  ****/
#RES_ID_fb_pop_dialog_table,
#RES_ID_fb_like
{
	width:400px;
	top:200px;
	left:200px;
}
#fb-social #cancelmsg
{
	position:relative;
	margin-top:10px;
}

/***  TOOLTIPS  ***/


#tooltip {
	position:absolute;
	left:0px;
	top:0px;
}
#info {
	background-color: #000000;
	border: 1px solid #FFFFFF;
	padding: 7px;
	font-size: 10px;
	position:absolute;
	z-index: 160;
	text-align:center;
	width: 200px;
}



/***  download popups  ***/

body.dnloadPage
{
	background:#FFFFFF;
	color: #666666;
}
body.dnloadPage a
{
	color: #A77608;
}
body.dnloadPage a:hover
{
	color: #D4A334;
}
body.dnloadPage td.branding {
	padding:0.3em;
}
body.dnloadPage img.subhead
{
	margin:-0.5em 0 1em 0;
}
body.dnloadPage img.title
{
	margin-top:1em;
}
body.dnloadPage td.btnClose
{
	width:40px;
}
body.dnloadPage td.btnClose a
{
	margin-top:5px;
	position:absolute;
	width:28px;
	height:26px;
	overflow:hidden;
	background-image:url(http://a.dolimg.com/franchise/muppets/2.0/media/images/downloads/popup_btn_close.gif);
	background-position:top center;
	background-repeat:no-repeat;
}
body.dnloadPage td.btnClose a:hover
{
	background-position:bottom center;
}

body.dnloadPage td.btnClose a span.alt
{
	display:none;
}

body.dnloadPage td.pc,
body.dnloadPage td.mac
{
	text-align:left;
}

body.dnloadPage td.pc
{
	padding-right:1em;
}

body.dnloadPage td.mac
{
	padding-left:1em;
}

#buddyHolder img {
	position:relative;
	margin:12px;
	width:96px;
	height:96px;
}

#wpaperHolder img {
	border:1px solid #666666;
	padding:4px;
	margin:5px;
}
.popCopyright
{
	font-size:80%;
}



/****  modals for games & videos  ****/

body.modalPage
{
	background-color:#000000;
}

#modal
{
	display:none;
	text-align:center;
}
#modalBG
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:1700px;
	background-image:url(http://a.dolimg.com/franchise/muppets/2.0/media/images/modal/modal_bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#6b6b6b;
	-moz-opacity: 0.86;
	opacity:.86;
	filter: alpha(opacity=86);
	/*
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	*/
	z-index:120;
}

#modalContent
{
	position:absolute;
	top:30px;
	left:50%;
	width:917px;
	height:631px;
	margin-left:-458px;
	background-image:url(http://a.dolimg.com/franchise/muppets/2.0/media/images/modal/content_bg.png);
	background-repeat:no-repeat;
	background-position:top center;
	color:#FFFFFF;
	z-index:130;
}
#modalWin
{
	position:absolute;
	top:41px;
	left:77px;
	width:756px;
	height:545px;
	background-color:#000000;
	display:none;
}
#modalContent #btnClose
{
	position:absolute;
	top:46px;
	left:842px;
	width:22px;
	height:22px;
	overflow:hidden;
}
#modalContent #btnClose a img
{
	position:absolute;
	top:0px;
	left:0px;
}
#modalContent #btnClose a:hover img
{
	top:-22px;
}
body.modalPage #modalContainer
{
	outline:1px solid #FFFFFF;
	position:relative;
}

body.ltmVideo #modalContainer
{
	top:40px;
	left:16px;
	width:722px;
}

body.ltmGame #modalContainer
{
	top:5px;
	left:2px;
	width:750px;
}

body.game #modalContainer
{
	top:13px;
	left:1px;
	width:752px;
	height:501px;
}

body.modalPage #btnSWF
{
	position:absolute;
}
body.ltmVideo #btnSWF
{
	left:196px;
	top:490px;
}
body.ltmGame #btnSWF
{
	left:196px;
	top:505px;
}




/***  PROMOS TEMPORARY FIX  ***/


#footerPromos
{
	display:none;
}
