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 {
	margin: 0;
	text-align:center;
	position:relative;
}
#globalChrome
{
	margin: 0;
	width:100%;
	height:48px;
	z-index:10;
	background-color:#000000;
}

#globalFooter
{
	position:relative;
	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.7/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.7/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.7/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);
	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.7/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;
}



/***  ADS  ***/


#adServe
{
	z-index:99;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-458px;
}
#adSponsor
{
	position:absolute;
	width:120px;
	height:60px;
	top:-60px;
	left:0px;
	display:none;
}
#adSuper
{
	position:absolute;
	left:89px;
	top:704px;
	width:738px;
	height:90px;
	display:none;
}


/***  TICKETS  ***/


#tixWidget
{
	position:absolute;
	z-index:2;
	width:742px;
	height:45px;
	top:48px;
	/* centered
	margin-left:-371px;
	left:50%;
	margin-left:-278px;
	*/
	margin-left:50%;
	left:-278px;
	background-image:url(http://a.dolimg.com/franchise/muppets/2.7/media/images/tickets/widget_bg.png);
	background-repeat:no-repeat;
	background-position:top left;
}


/***  Tickets & Tickets widget  ***/

form input[type='text'],
form input.text
{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:1px solid #adadad;
	margin-top:2px;
}

form select
{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:1px solid #ADADAD;
	padding:1px;
	margin-top:2px;
}

input#btnSubmit:hover
{
	cursor:pointer;
}



/***  widget  ***/

#tixWidget #btnFind
{
	left:634;
	top:4;
}
#tixWidget #getTix
{
	position:absolute;
	left:38px;
	top:8px;
}
#tixWidget label,
#tixWidget input,
#tixWidget select,
#tixWidget submit
{
	position:absolute;
}

#tixWidget label
{
	text-align:right;
	font-size:85%;
	line-height:95%;
	font-weight:bold;
	top:6px;
}

#tixWidget #labelZip
{
	left:156px;
	width:90px;
}

#tixWidget #labelCity
{
	left:296px;
	width:58px;
}

#tixWidget input
{
	top:4px;
	height:14px;
	font-size:80%;
}
#tixWidget input#id_zipcode
{
	left:252px;
	width:40px;
}
#tixWidget input#id_city
{
	left:358px;
	width:60px;
}
#tixWidget select
{
	top:4px;
	font-size:80%;
}
#tixWidget select#id_state
{
	left:430px;
	width:75px;
}
#tixWidget select#id_date
{
	left:516px;
	width:110px;
}
#tixWidget input#btnSubmit
{
	left:649px;
	top:3px;
	width:66px;
	height:24px;
	background-image: url(http://a.dolimg.com/franchise/muppets/2.7/media/images/tickets/widget_btn_find.png);
	background-position:0 0px;
}
#tixWidget input#btnSubmit:hover
{
	background-position:0 -24px;
}
input#btnSubmit
{
	border:none;
	color:none;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:0 0;
}
