body {
	background-color: #000000;
	background-position: center top;
	background-repeat: no-repeat;
	text-align:center;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, Myriad Pro, Myriad Roman, Myriad, Tahoma, Verdana, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
img {
	border:0;
}

#master_container {
	width:996px;
	background-position: center top;
	background-repeat: no-repeat;
	margin: 0 auto;
	text-align:left;
	position:relative;
}

#globalChrome {
	position:relative;
	width:996px;
	height:48px;
}

#globalFooter {
	margin: 16px auto;
	clear:both;
	text-align:center;
}
#globalFooter h3 span {
	padding-top: 12px;
	border-top: 1px solid #A3A3A3;
}

h1 {
	font-size:24px;
	text-transform:uppercase;
}
h2 {
	font-size:18px;
}
h3 {
	font-size:16px;
}
h4 {
	font-size:14px;
}
a {
	color:#D6952B;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	color:#FDE774;
	text-decoration:underline;
}

div#logo {
	position:relative;
	text-align:center;
}
div#logo img{
	margin:0 auto;
	width:180px;
	height:78px;
}


/***  NAV  ***/
ul#navMenu {
	margin: 1px 0 0 20px;
	padding: 0;
	list-style-type: none;
}
ul#navMenu li {
	margin: 0;
	padding: 0;
}

#navMenu a {
	margin: 0;
	padding: 0;
	background-image: url(../media/images/nav_btn_bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor:pointer;
	display: block;
	text-decoration: none;
	width:186px;
	height:30px;
}
#navMenu a div {
	width:186px;
	height:30px;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navMenu a span {
	display:none;
}

#navMenu a:hover,
#navMenu a:hover div
{
	background-position: 0px -30px;
}
#pageHome #navBtnHome a,#pageHome #navBtnHome a:hover,
#pageHome #navBtnHome a div,#pageHome #navBtnHome a:hover div,
#pageVideos #navBtnVideos a,#pageVideos #navBtnVideos a:hover,
#pageVideos #navBtnVideos a div,#pageVideos #navBtnVideos a:hover div,
#pageChars #navBtnChars a,#pageChars #navBtnChars a:hover,
#pageChars #navBtnChars a div,#pageChars #navBtnChars a:hover div,
#pageGames #navBtnGames a,#pageGames #navBtnGames a:hover,
#pageGames #navBtnGames a div,#pageGames #navBtnGames a:hover div,
#pageGallery #navBtnGallery a,#pageGallery #navBtnGallery a:hover,
#pageGallery #navBtnGallery a div,#pageGallery #navBtnGallery a:hover div,
#pageMusic #navBtnMusic a,#pageMusic #navBtnMusic a:hover,
#pageMusic #navBtnMusic a div,#pageMusic #navBtnMusic a:hover div
{
	background-position: 0px -60px;
}
#navBtnHome a div
{
	background-image: url(../media/images/nav_btn_home.gif);
}
#navBtnVideos a div
{
	background-image: url(../media/images/nav_btn_videos.gif);
}
#navBtnChars a div
{
	background-image: url(../media/images/nav_btn_chars.gif);
}
#navBtnGames a div
{
	background-image: url(../media/images/nav_btn_games.gif);
}
#navBtnGallery a div
{
	background-image: url(../media/images/nav_btn_gallery.gif);
}
#navBtnMusic a div
{
	background-image: url(../media/images/nav_btn_music.gif);
}





/***  COLUMNS  ***/

.pageContent {
	position:relative;
	text-align:left;
    width:996px;
}

.columnLt {
    float:left;
    width:220px;
    position:relative;
	top:0;
	left:0;
}
.columnCtr {
    position:relative;
	top:0px;
	width:770px;
	/*
	height:900px;
	*/
	margin-top:16px;
	margin-left:226px;
}

/*
body.kermit .columnCtr {
	margin-top:90px;
}

.templateBio .columnCtr {
    width:429px;
	margin-left:9px;
}
*/
.columnRt {
    float:left;
    position:relative;
	top:0px;
}
.templateGallery .columnRt {
	margin-left:2px;
	width:180px;
}
.templateHome .columnRt {
	/*
	margin-left:20px;
    width:200px;
	*/
	margin-left:0px;
}
/*
.templateBio .columnRt {
    width:308px;
	margin-left:8px;
}
.columnBtmLt {
	width:622px;
    position:relative;
	top:0;
	left:0;
}
.columnBtmLt ul.promos180 {
	position:relative;
	top:0px;
	left:43px;
}
*/

.columnBtmRt {
    float:right;
    position:relative;
	top:0px;
}
.templateGallery .columnBtmRt,
.templateHome .columnBtmRt,
.templateVideo .columnBtmRt {
    width:320px;
}

.columnLt ul.promos180 {
	position:relative;
	top:16px;
	left:8px;
}
.columnLt ul.promos180 li {
	margin-bottom:5px;
}

.columnCtr ul.promos108,
.columnCtr ul.promos96 {
	position:relative;
	top:0px;
	left:16px;
}
.columnCtr ul.promos108 li {
	margin-bottom:5px;
}



/***  ctr content area  ***/
.columnCtr .colBG
{
	position:absolute;
	width:770px;
	left:0px;
	background-position: top left;
}
.columnCtr  .colTop,
.columnCtr  .colBtm
{
	background-repeat:no-repeat;
}
.columnCtr  .colBtm
{
	height:17px;
}
.aggregate .columnCtr  .colTop
{
	background-image: url(../media/images/content_bg_aggregate_top.png);
	height:140px;
}
.aggregate .columnCtr  .colCtr
{
	background-image: url(../media/images/content_bg_aggregate_ctr.png);
	background-repeat:repeat-y;
	top:140px;
}
.aggregate .columnCtr  .colBtm
{
	background-image: url(../media/images/content_bg_aggregate_btm.png);
}

#pageHome .columnCtr  .colCtr
{
	height:503px;
}
#pageHome .columnCtr  .colBtm
{
	top:643px;
}

#pageMusic .columnCtr  .colCtr
{
	height:503px;
}
#pageMusic .columnCtr  .colBtm
{
	top:643px;
}

.templateChars .columnCtr  .colCtr
{
	height:483px;
}
.templateChars .columnCtr  .colBtm
{
	top:623px;
}

#pageVideos .columnCtr  .colCtr,
#pageGallery .columnCtr  .colCtr
{
	height:179px;
}
#pageVideos .columnCtr  .colBtm,
#pageGallery .columnCtr  .colBtm
{
	top:319px;
}

.templateProfile .character .colTop
{
	height:379px;
}
.templateVideo .character .colTop,
.templateGallery .character .colTop
{
	height:319px;
}
.templateVideo .character  .colBtm,
.templateGallery .character  .colBtm
{
	top:319px;
}

.aggregate .columnCtrBtm
{
	background-position: bottom left;
	background-image: url(../media/images/content_bg_aggregate.png);
	background-repeat:no-repeat;
	height:16px;
	position:absolue;
	top:700px;
	left:210px;
}

.mainContent
{
	position:relative;
}




/***  HOMEPAGE  ***/

#pageHome .mainContent
{
	margin-left:25px;
	margin-top:0px;
	top:19px;
	width:528px;
	height:328px;
	background-image: url(../media/images/home_splash_bg.png);
	background-repeat:no-repeat;
	/*
	float:left;
	*/
}
.templateHome .columnCtr
{
	height:660px;
}
.templateHome .columnsBtm
{
	position:relative;
	left:24px;
	width:722px;
}

#pageHome .videoPlayer
{
	position:relative;
	top:7px;
	left:9px;
	width:512px;
	height:312px;
	overflow:hidden;
}
#pageHome .videoPlayer #flashDiv
{
	position:absolute;
}





/***  CHARS AGGREGATE  ***/

.templateChars .mainContent
{
	margin-left:25px;
	margin-top:6px;
	top:19px;
	width:528px;
	height:328px;
}
.templateChars .columnCtr
{
	height:660px;
}
.templateChars .columnsBtm
{
	position:relative;
	left:24px;
	width:722px;
}







/***     characters,     ***/
/***  video & gallery templates  ***/

.templateGallery .mainContent,
.templateVideo .mainContent
{
	width:770px;
	height:342px;
}

.templateProfile .mainContent
{
	width:770px;
	height:379px;
}

.templateVideo .columnCtr .videoPlayer,
.templateGallery .columnCtr .flashGallery
{
	position:relative;
	top:12px;
	left:12px;
	overflow:hidden;
}
.templateVideo .columnCtr .videoPlayer
{
	width:748px;
	height:311px;
}
.templateGallery .columnCtr .flashGallery
{
	height:310px;
	width:565px;
}

.templateGallery .columnCtr .flashGallery #mainFlash,
.templateVideo .columnCtr .videoPlayer #flashDiv
{
	position:absolute;
}

.templateProfile .columnsBtm,
.templateGallery .columnsBtm,
.templateVideo .columnsBtm
{
	position:relative;
	top:14px;
	width:764px;
}
.templateProfile .columnBtmLt,
.templateGallery .columnBtmLt,
.templateVideo .columnBtmLt
{
	position:relative;
	width:430px;
}





/***  characters  ***/
/***  hide thumb on chars' pages  **

body.kermit #charThumbKermit,
body.angelo #charThumbAngelo,
body.piggy #charThumbPiggy,
body.pepe #charThumbPepe,
body.fozzie #charThumbFozzie,
body.gonzo #charThumbGonzo,
body.animal #charThumbAnimal
{
	display:none;
}
*/



.templateProfile img.profileImg
{
	position:absolute;
	top:11px;
	left:13px;
}
.templateProfile li.buddy
{
	position:relative;
}
.templateProfile li.buddy div
{
	position:absolute;
	top:5px;
	left:7px;
	width:144px;
	height:120px;
	background-position:top center;
	background-repeat:no-repeat;
}
.templateProfile li.buddy img.buddyicon
{
	/*
	position:absolute;
	top:3px;
	left:24px;
	*/
	margin-top:0px;
	margin-left:16px;
}
.kermit li.buddy div
{
	background-image:url(../media/promos/promo_144_kermit_buddyicon.gif);
}
.angelo li.buddy div
{
	background-image:url(../media/promos/promo_144_angelo_buddyicon.gif);
}
.animal li.buddy div
{
	background-image:url(../media/promos/promo_144_animal_buddyicon.gif);
}
.gonzo li.buddy div
{
	background-image:url(../media/promos/promo_144_gonzo_buddyicon.gif);
}
.piggy li.buddy div
{
	background-image:url(../media/promos/promo_144_piggy_buddyicon.gif);
}
.pepe li.buddy div
{
	background-image:url(../media/promos/promo_144_pepe_buddyicon.gif);
}
.fozzie li.buddy div
{
	background-image:url(../media/promos/promo_144_fozzie_buddyicon.gif);
}


/***  AGGREGATE  ***/
body.aggregate
{
	background-image: url(../media/images/bg_page_aggregate.jpg);
}
body.aggregate #master_container
{
	background-image: url(../media/images/bg_page_aggregate.jpg);
}


/***  KERMIT  ***/
body.kermit
{
	background-image: url(../media/images/bg_page_kermit.jpg);
}
body.kermit #master_container
{
	background-image: url(../media/images/bg_page_kermit.jpg);
}
body.kermit .columnCtr  .colTop
{
	background-image: url(../media/images/content_bg_kermit.jpg);
}
body.kermit .columnCtr .colBtm
{
	background-image: url(../media/images/content_bg_kermit_btm.jpg);
}
body.kermit .columnRt .promos144 img
{
	border-color:#ACC884;
}


/***  PIGGY  ***/
body.piggy
{
	background-image: url(../media/images/bg_page_piggy.jpg);
}
body.piggy #master_container
{
	background-image: url(../media/images/bg_page_piggy.jpg);
}
body.piggy .columnCtr  .colTop
{
	background-image: url(../media/images/content_bg_piggy.jpg);
}
body.piggy .columnCtr .colBtm
{
	background-image: url(../media/images/content_bg_piggy_btm.jpg);
}
body.piggy .columnRt .promos144 img
{
	border-color:#EFAAC6;
}



/***  PEPE  ***/
body.pepe
{
	background-image: url(../media/images/bg_page_pepe.jpg);
}
body.pepe #master_container
{
	background-image: url(../media/images/bg_page_pepe.jpg);
}
body.pepe .columnCtr  .colTop
{
	background-image: url(../media/images/content_bg_pepe.jpg);
}
body.pepe .columnCtr .colBtm
{
	background-image: url(../media/images/content_bg_pepe_btm.jpg);
}
body.pepe .columnRt .promos144 img
{
	border-color:#E9B077;
}



/***  FOZZIE  ***/
body.fozzie
{
	background-image: url(../media/images/bg_page_fozzie.jpg);
}
body.fozzie #master_container
{
	background-image: url(../media/images/bg_page_fozzie.jpg);
}
body.fozzie .columnCtr  .colTop
{
	background-image: url(../media/images/content_bg_fozzie.jpg);
}
body.fozzie .columnCtr .colBtm
{
	background-image: url(../media/images/content_bg_fozzie_btm.jpg);
}
body.fozzie .columnRt .promos144 img
{
	border-color:#E9B077;
}



/***  GONZO  ***/
body.gonzo
{
	background-image: url(../media/images/bg_page_gonzo.jpg);
}
body.gonzo #master_container
{
	background-image: url(../media/images/bg_page_gonzo.jpg);
}
body.gonzo .columnCtr  .colTop
{
	background-image: url(../media/images/content_bg_gonzo.jpg);
}
body.gonzo .columnCtr .colBtm
{
	background-image: url(../media/images/content_bg_gonzo_btm.jpg);
}
body.gonzo .columnRt .promos144 img
{
	border-color:#F2AF05;
}



/***  ANIMAL  ***/
body.animal
{
	background-image: url(../media/images/bg_page_animal.jpg);
}
body.animal #master_container
{
	background-image: url(../media/images/bg_page_animal.jpg);
}
body.animal .columnCtr  .colTop
{
	background-image: url(../media/images/content_bg_animal.jpg);
}
body.animal .columnCtr .colBtm
{
	background-image: url(../media/images/content_bg_animal_btm.jpg);
}
body.animal .columnRt .promos144 img
{
	border-color:#E9B077;
}



/***  ANGELO  ***/
body.angelo
{
	background-image: url(../media/images/bg_page_angelo.jpg);
}
body.angelo #master_container
{
	background-image: url(../media/images/bg_page_angelo.jpg);
}
body.angelo .columnCtr  .colTop
{
	background-image: url(../media/images/content_bg_angelo.jpg);
}
body.angelo .columnCtr .colBtm
{
	background-image: url(../media/images/content_bg_angelo_btm.jpg);
}
body.angelo .columnRt .promos144 img
{
	border-color:#E9B077;
}





h2.subHeader {
	margin: 0;
	height:30px;
	padding:0;
	position:relative;
}
h2.subHeader img.subheadLt {
	position:relative;
	top:0px;
	left:0px;
	margin:0;
	padding-right:10px;
	height:30px;
	background-image: url(../media/images/subhead_gold_bg.png);
	background-position: top left;
	background-repeat: no-repeat;
}
h2.subHeader img.subheadRt {
	width:14px;
	height:30px;
	position:relative;
	background-image: url(../media/images/subhead_gold_bg.png);
	background-position: top right;
	background-repeat: no-repeat;
}
.framedContent h2.subHeader img.subheadLt {
	background-image: url(../media/images/subhead_bg.png);
}
.framedContent h2.subHeader img.subheadRt {
	background-image: url(../media/images/subhead_bg.png);
}




/***  MUSIC PAGE TEMPLATE  ***/

#pageMusic .columnMain
{
	position:absolute;
	top:4px;
	left:10px;
	width:404px;
}
#pageMusic .descCol h3
{
	width:229px;
	height:47px;
	top:0px;
	left:0px;
	background-image: url(../media/images/music_header_redgreenxmas.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#pageMusic .thumbCol
{
	float:left;
	position:relative;
	margin-left:14px;
	margin-top:38px;
	width:156px;
}
#pageMusic .thumb144
{
	position:relative;
	background-image: url(../media/promos/promo_bg_144.png);
	width:156px;
	height:132px;
}
#pageMusic .thumb144 img
{
	position:absolute;
	top:5px;
	left:7px;
}
#pageMusic .thumbCol .promos144
{
	margin: 22px 0px 0px 17px;
	float:none;
	position:relative;
}
#pageMusic .descCol
{
	margin-left:175px;
}
#pageMusic .descCol .content
{
	margin-left:13px;
	margin-top:0px;
}
#pageMusic .descCol h3 span
{
	display:none;
}
#pageMusic .btnOrder
{
	position:relative;
	top:0px;
	left:0px;
	height:21px;
	margin: 0px 17px;
	font-height:10px;
}
#pageMusic .btnOrder a
{
	position:relative;
	left:0px;
	line-height:21px;
	vertical-align:middle;
	padding-left:26px;
	display:block;	
	background-position:top left;
	background-repeat:no-repeat;
	
}
#pageMusic .btnOrder a:hover
{
	background-position:bottom left;
}
#pageMusic .orderCD a
{
	background-image: url(../media/images/music_btn_order.png);
}
#pageMusic .orderCD
{
	margin-top: 3px;
}
#pageMusic .orderDL a
{
	background-image: url(../media/images/music_btn_download.png);
}
#pageMusic .columnRt
{
	position:absolute;
	top:21px;
	left:426px;
	width:320px;
	height:326px;
}

#pageMusic div.album
{
	margin-top:24px;
}
#pageMusic div.secondary
{
	position:relative;
	width:200px;
	padding:0px;
}
#pageMusic .columnMain div.lt
{
	clear:both;
	left:14px;
	float:left;
}
#pageMusic .columnMain div.rt
{
	top:16px;
	margin-left:220px;
}
#pageMusic .thumb72
{
	position:absolute;
	width:86px;
	height:68px;
	margin-left:2px;
	background-position:top left;
	background-repeat:no-repeat;
	background-image: url(../media/promos/promo_bg_72.png);
}
#pageMusic .thumb72 img
{
	position:absolute;
	top:3px;
	left:5px;
	width:72px;
	height:60px;
}
#pageMusic .secondary .title
{
	font-weight:bold;
	text-transform:uppercase;
	padding:2px 8px 4px 84px;
	font-size:10px;
	min-height:60px;
}






/***  GAMES PAGE NEW TEMPLATE  ***/

.framedContent ul.promos144 li,
.framedContent ul.promos144 li a {
	width:156px;
	height:192px;
	position:relative;
}
ul.games div {
	position:relative;
	width:144px;
	top:10px;
	left:8px;
	text-align:center;
}
ul.games a:hover {
	text-decoration:none;
}





/***  MODULE PLACEMENT  ***/


.promos300 a,
.promos180 a,
.promos144 a,
.promos108 a,
.promos96 a
{
	position:relative;
}

ul.promos180,
ul.promos144,
ul.promos108,
ul.promos96
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	float:left;
}

ul.promos108 li.default a img,
ul.promos180 li.default a img,
ul.promos144 li.default a img,
ul.promos180 li a img,
ul.promos144 li a img,
ul.promos108 li a img
{
	filter:alpha(opacity = 100);
	-khtml-opacity:1;
	-moz-opacity:1;
	opacity:1;
}
ul.promos108 li.selected a img,
ul.promos180 li.selected a img,
ul.promos144 li.selected a img,
ul.promos108 li a:hover img,
ul.promos180 li a:hover img,
ul.promos144 li a:hover img
{
	filter:alpha(opacity = 80);
	-khtml-opacity:.8;
	-moz-opacity:.8;
	opacity:.8;
}

ul.promos180 li {
	float:left;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 0;
}

.columnLt ul.promos180 li {
	/***  left under nav  ***/
	background-image: url(../media/promos/promo_bg_gold_180.png);
	margin: 0 2px 0 0 ;
	width:202px;
	height:172px;
}

.framedContent ul.promos180 li {
	/***  within frame  ***/
	background-image: url(../media/promos/promo_bg_180.png);
	margin: 0 8px 0 0 ;
	width:192px;
	height:162px;
}

.columnLt ul.promos180 li img {
	position:relative;
	top:10px;
	left:12px;
}

.framedContent ul.promos180 li img {
	position:relative;
	top:7px;
	left:5px;
}


#pageHome ul.promos144 {
	margin-top:2px;
}
ul.promos144 {
	margin-left: 24px;
}
ul.promos144 li {
	position:relative;
	float:left;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 0;
}

.columnLt ul.promos144 li {
	/***  left under nav  ***/
	background-image: url(../media/promos/promo_bg_gold_144.png);
	margin: 0 2px 0 0 ;
	width:166px;
	height:142px;
}

.framedContent ul.promos144 li {
	/***  within frame  ***/
	background-image: url(../media/promos/promo_bg_144.png);
	margin: 0 8px 0 0 ;
	width:156px;
	height:132px;
}

.columnLt ul.promos144 li img {
	position:relative;
	top:10px;
	left:12px;
}

.aggregate .framedContent ul.promos144 li img {
	position:relative;
	top:5px;
	left:7px;
}
.templateGallery .framedContent ul.promos144 li img,
.templateProfile .framedContent ul.promos144 li img {
	position:relative;
	top:4px;
	left:6px;
	border-style:solid;
	border-width:1px;
}


/*
ul.promos144 li {
	float:left;
	background-image: url(../media/promos/promo_bg_144.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin-bottom:4px;
	padding: 0;
	width:160px;
	height:136px;
}

ul.promos144 li img {
	position:relative;
	top:7px;
	left:9px;
}
*/

ul.promos108 {
	margin-top:8px;
	margin-left:-2px;
}
ul.promos108 li {
	float:left;
	background-image: url(../media/promos/promo_bg_gold_108.png);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0 2px 2px 0 ;
	padding: 0;
	width:130px;
	height:112px;
}
ul.promos108 li img {
	position:relative;
	top:11px;
	left:10px;
}
.framedContent ul.promos108 li {
	background-image: url(../media/promos/promo_bg_108.png);
	margin: 0 8px 8px 0 ;
	width:124px;
	height:106px;
}
.framedContent ul.promos108 li img {
	top:7px;
	left:9px;
}


/*
ul.promos96 {
	margin-top:20px;
	margin-left:-2px;
	overflow:hidden;
}
ul.promos96 li {
	float:left;
	background-image: url(../media/promos/promo_bg_96.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin: 0 12px 12px 0 ;
	padding: 0;
	width:108px;
	height:108px;
}
ul.promos96 li img {
	position:relative;
	top:6px;
	left:6px;
}
*/


ul.promos300 {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float:left;
}
.templateChars ul.promos300,
#pageHome ul.promos300 {
	position:relative;
	margin-top:5px;
	float:right;
	width:320px;
}
ul.promos300 li {
	width:320px;
	padding-top:26px;
	/*
	background-image:url(../media/promos/promo_bg_300_top.png);
	background-position:top left;
	background-repeat:no-repeat;
	*/
}
ul.promos300 li div.shCtr {
	background-image:url(../media/promos/promo_bg_300_ctr.png);
	background-position:top left;
	background-repeat:repeat-y;
}
ul.promos300 li div.shCtr img {
	margin:0px 9px;
}
ul.promos300 li div.shBtm {
	padding-top:9px;
	height:9px;
	background-image: url(../media/promos/promo_bg_300_btm.png);
	background-position:top left;
	background-repeat:no-repeat;
}
ul.promos300 li.ad250 img {
	position:absolute;
	left:10px;
	top:10px;
}

/***  homepage only  ***/
ul.promos300 li.ad250 {
	padding-top:0px;
	background-image:url(../media/promos/promo_bg_300x250.png);
	height:269px;
	background-position:top left;
	background-repeat:no-repeat;
}

.columnRt ul.promos300 {
	margin-top:20px;
	margin-left:0px;
}
.columnRt ul.promos300 li.ad250 {
	margin-top:12px;
}
.templateExtras ul.promos144 {
	margin-left: 5px;
	width:328px;
}




/***  wallpaper ***/

div#wpaperSubmenu
{
	z-index:102;
	position:absolute;
	top:5px;
	left:7px;
	width:144px;
	height:120px;
	background-image: url(../media/images/downloads_submenu_wp_bg.png);
	background-repeat: repeat;
	display:none;
}
div#wpaperSubmenu a
{
	position:absolute;
	width:144px;
	height:36px;
	background-position:top left;
	background-repeat:no-repeat;
}
div#wpaperSubmenu a:hover
{
	background-position:bottom left;
}
div#wpaperSubmenu a span.alt
{
	display:none;
}
div#wpaperSubmenu a#btnWpaperWs
{
	background-image: url(../media/images/downloads_submenu_wp_btn_ws.gif);
	top:78px;
}
div#wpaperSubmenu a#btnWpaperLg
{
	background-image: url(../media/images/downloads_submenu_wp_btn_lg.gif);
	top:42px;
}
div#wpaperSubmenu a#btnWpaperSm
{
	background-image: url(../media/images/downloads_submenu_wp_btn_sm.gif);
	top:6px;
}


/***  wallpaper page  ***/

td.ssaverFormat
{
	width:120px;
	text-align:center;
}
td.ssaverFormat a
{
	color:#dc471a;
	padding:0.5em 1em;
	border:1px solid #dc471a;
	background-color:#FFFFFF;
}
td.ssaverFormat a:hover
{
	background-color:#fef598;
}


/***  wallpaper page  ***/

body.dnloadPage
{
	background:#FFFFFF top center repeat-x;
	color: #666666;
}
body.dnloadPage a
{
	color: #A77608;
}
body.dnloadPage a:hover
{
	color: #D4A334;
}
body.dnloadPage td.branding {
	padding:1em;
}
body.dnloadPage img.title,
body.dnloadPage img.subhead
{
	margin:0.5em 1em;
}
body.dnloadPage td.btnClose
{
	width:40px;
}
body.dnloadPage td.btnClose a
{
	margin-top:5px;
	position:absolute;
	width:40px;
	height:37px;
	background-image:url(../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;
}

#wpaperHolder img {
	border:1px solid #666666;
	padding:4px;
	margin:5px;
}




/* RED BTN VIDEOS */

#scrim
{
	position:absolute;
	left:0px;
	top:0px;
	width:2px;
	height:2px;
	text-align:left;
	overflow: hidden;
}
#redBtn {
	position:absolute;
	left:32px;
	top:732px;
}
#redBtn img
{
	position:absolute;
	left:0px;
	top:0px;
	width:176px;
	height:100px;
}
#redBtnVideo
{
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	z-index:200;
}


/***  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;
}

#pageIntro #noFlash,
.aggregate #noFlash {
	margin:4em;
}