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;
	margin: 0 auto;
	text-align:left;
	position:relative;
}
#globalChrome
{
	margin: 0 auto;
	height:48px;
	z-index:120;
}

img.footerLine {
	background-color:#A3A3A3;
	margin:24px auto;
	clear:both;
}

#globalFooter {
	margin: 48px auto 16px auto;
	clear:both;
	text-align:center;
}
#globalFooter h3 span {
	padding-top: 12px;
	border-top: 1px solid #A3A3A3;
}



/***  COLUMNS  ***/


#ymalFooter {
	position:relative;
	width:996px;
	height:202px;
	clear:both;
}

#ymalFooter img
{
	width:714px;
	height:202px;
	margin: 48px 185px 0 97px;
	background-image: url(../media/images/footer_ymal.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#pageHome #ymalFooter img
{
	margin-top: 20px;
}




h1 {
	font-size:24px;
	text-transform:uppercase;
}
h2 {
	font-size:18px;
}
h3 {
	font-size:16px;
}
h4 {
	font-size:14px;
}
h5 {
	font-size:12px;
	font-weight:bold;
}
a {
	color:#FFE656;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

/****  page backgrounds  ****/
body#pageHome {
	background-image: url(../media/images/bg_home.jpg);
}
body#pageAbout {
	background-image: url(../media/images/bg_about.jpg);
}
body#pageGallery {
	background-image: url(../media/images/bg_gallery.jpg);
}
body#pageVideo {
	background-image: url(../media/images/bg_videos.jpg);
}
body#pageCharacters {
	background-image: url(../media/images/bg_characters.jpg);
}
body#pageActivities {
	background-image: url(../media/images/bg_activities.jpg);
}
body#pageDownloads {
	background-image: url(../media/images/bg_downloads.jpg);
}
body#pageBooks {
	background-image: url(../media/images/bg_books.jpg);
}
body#pagePartners {
	background-image: url(../media/images/bg_partners.jpg);
}
body#pageOrder {
	background-image: url(../media/images/bg_order.jpg);
}
#pageSitemap
{
	background-image: url(../media/images/bg_textonly.jpg);
	background-position: center 0px;
	background-repeat: no-repeat;
}




/*  --- GLOBAL NAV ---  */

ul#navMenu
{
	margin: 11px 0 0 23px;
	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-position: 0px 0px;
	background-repeat: no-repeat;
	cursor:pointer;
	display: block;
	text-decoration: none;
	width:186px;
	height:30px;
}
#navMenu a:hover {
	background-position: 0px -30px;
}

#navMenu a img,
#navMenu a div {
	background-position: 0px 0px;
	width:186px;
	height:30px;
	margin: 0;
	padding: 0;
}
#navMenu a span {
	display:none;
}
#navMenu a:hover img,
#navMenu a:hover div {
	background-position: 0px -30px;
}

#pageHome #navBtnHome a img,
#pageAbout #navBtnAbout a img,
#pageVideo #navBtnVideo a img,
#pageGallery #navBtnGallery a img,
#pageDownloads #navBtnDownloads a img,
#pageCharacters #navBtnChars a img,
#pageMusic #navBtnMusic a img,
#pageActivities #navBtnActivities a img,
#pageBooks #navBtnBooks a img,
#pagePartners #navBtnPartners a img,
#pageMobile #navBtnMobile a img,

#pageHome #navBtnHome a:hover img,
#pageAbout #navBtnAbout a:hover img,
#pageVideo #navBtnVideo a:hover img,
#pageGallery #navBtnGallery a:hover img,
#pageDownloads #navBtnDownloads a:hover img,
#pageCharacters #navBtnChars a:hover img,
#pageMusic #navBtnMusic a:hover img,
#pageActivities #navBtnActivities a:hover img,
#pageBooks #navBtnBooks a:hover img,
#pagePartners #navBtnPartners a:hover img,
#pageMobile #navBtnMobile a:hover img,

#pageHome #navBtnHome a div,
#pageAbout #navBtnAbout a div,
#pageVideo #navBtnVideo a div,
#pageGallery #navBtnGallery a div,
#pageDownloads #navBtnDownloads a div,
#pageCharacters #navBtnChars a div,
#pageMusic #navBtnMusic a div,
#pageActivities #navBtnActivities a div,
#pageBooks #navBtnBooks a div,
#pagePartners #navBtnPartners a div,
#pageMobile #navBtnMobile a div,

#pageHome #navBtnHome a,
#pageAbout #navBtnAbout a,
#pageVideo #navBtnVideo a,
#pageGallery #navBtnGallery a,
#pageDownloads #navBtnDownloads a,
#pageCharacters #navBtnChars a,
#pageMusic #navBtnMusic a,
#pageActivities #navBtnActivities a,
#pageBooks #navBtnBooks a,
#pagePartners #navBtnPartners a,
#pageMobile #navBtnMobile a,

#pageHome #navBtnHome a:hover div,
#pageAbout #navBtnAbout a:hover div,
#pageVideo #navBtnVideo a:hover div,
#pageGallery #navBtnGallery a:hover div,
#pageDownloads #navBtnDownloads a:hover div,
#pageCharacters #navBtnChars a:hover div,
#pageMusic #navBtnMusic a:hover div,
#pageActivities #navBtnActivities a:hover div,
#pageBooks #navBtnBooks a:hover div,
#pagePartners #navBtnPartners a:hover div,
#pageMobile #navBtnMobile a:hover div,

#pageHome #navBtnHome a:hover,
#pageAbout #navBtnAbout a:hover,
#pageVideo #navBtnVideo a:hover,
#pageGallery #navBtnGallery a:hover,
#pageDownloads #navBtnDownloads a:hover,
#pageCharacters #navBtnChars a:hover,
#pageMusic #navBtnMusic a:hover,
#pageActivities #navBtnActivities a:hover,
#pageBooks #navBtnBooks a:hover,
#pagePartners #navBtnPartners a:hover,
#pageMobile #navBtnMobile a:hover
{
	background-position: 0px -60px;
}

#navBtnHome a img,
#navBtnHome a div {
	background-image: url(../media/images/nav_btn_home.gif);
}
#navBtnAbout a img,
#navBtnAbout a div {
	background-image: url(../media/images/nav_btn_about.gif);
}
#navBtnVideo a img,
#navBtnVideo a div {
	background-image: url(../media/images/nav_btn_video.gif);
}
#navBtnGallery a img,
#navBtnGallery a div {
	background-image: url(../media/images/nav_btn_gallery.gif);
}
#navBtnDownloads a img,
#navBtnDownloads a div {
	background-image: url(../media/images/nav_btn_downloads.gif);
}
#navBtnChars a img,
#navBtnChars a div {
	background-image: url(../media/images/nav_btn_characters.gif);
}
#navBtnMusic a img,
#navBtnMusic a div {
	background-image: url(../media/images/nav_btn_music.gif);
}
#navBtnActivities a img,
#navBtnActivities a div {
	background-image: url(../media/images/nav_btn_activities.gif);
}
#navBtnBooks a img,
#navBtnBooks a div {
	background-image: url(../media/images/nav_btn_books.gif);
}
#navBtnPartners a img,
#navBtnPartners a div {
	background-image: url(../media/images/nav_btn_partners.gif);
}
#navBtnMobile a img,
#navBtnMobile a div {
	background-image: url(../media/images/nav_btn_mobile.gif);
}




/***  Facebook - Nav  ***/

#fbHolder
{
	position:relative;
	background-image: url(../media/images/nav_fb_bg.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	left:64px;
	top:12px;
	width:93px;
	height:25px;
}
#fbHolder #fbLike
{
	position:absolute;
	left:27px;
	top:1px;
}
#fbHolder #fbShare
{
	position:absolute;
	left:51px;
	top:1px;
}
#fbHolder a:hover img
{
	/*
	filter:alpha(opacity = 70);
	*/
	-khtml-opacity:0.7;
	-moz-opacity:0.7;
	opacity:0.7;
}




/***  title treatment  ***/

.columnLt div#logo
{
	position:relative;
	top:5px;
	left:10px;
}

.columnLt div#logo img
{
	margin: 0px;
	width:200px;
	height:100px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image:url(../media/images/header_title.png);
}




/***  HEADER  ***/

#topHeader
{
	position:relative;
	height:100px;
}
.templateVideo #topHeader
{
	left:-8px;
}
.templateGallery #topHeader,
.templateGames #topHeader
{
	left:-17px;
}
#topHeader #lptwBone
{
	position:absolute;
	top:0px;
	left:444px;
	z-index:102;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url(../media/images/header_lowprice.png);
}
#topHeader #lptwBone img
{
	width:183px;
	height:129px;
}
#topHeader #street
{
	position:absolute;
	z-index:110;
	top:14px;
	left:19px;
}
#topHeader #street img.pre
{
	background-image: url(../media/images/street_pre.png);
}
#topHeader #street img.post
{
	background-image: url(../media/images/street_post.png);
}
#topHeader #street img
{
	width:503px;
	height:71px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#topHeader #order
{
	position:absolute;
	top:34px;
	left:614px;
	z-index:110;
}
#topHeader #order a
{
	margin: 0;
	padding: 0;
	background-image: url(../media/images/header_btn_order_bg.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	cursor:pointer;
	display: block;
	text-decoration: none;
	width:158px;
	height:30px;
}
#topHeader #order a div {
	background-image: url(../media/images/header_btn_order_pre.gif);
	background-position: 0px 0px;
	width:158px;
	height:30px;
	margin: 0;
	padding: 0;
}
#topHeader #order a span {
	display:none;
}
#pageOrder #order a,
#pageOrder #order a div,
#topHeader #order a:hover,
#topHeader #order a:hover div {
	background-position: 0px -30px;
}



/***  SUBHEADERS  ***/

h2.subHeader {
	margin: 0 0 0 11px;
	height:32px;
	padding:0;
	position:relative;
}
h2.subHeader img.subheadLt {
	position:relative;
	top:0px;
	left:0px;
	margin:0;
	height:32px;
	background-image: url(../media/images/subhead_bg.png);
	background-position: top left;
	background-repeat: no-repeat;
}
h2.subHeader img.subheadRt {
	width:20px;
	height:32px;
	position:relative;
	background-image: url(../media/images/subhead_bg.png);
	background-position: top right;
	background-repeat: no-repeat;
}



/***  COLUMNS  ***/

.columnsTop, .columnsBtm {
    clear:both;
    position:relative;
}
.columnsBtm {
	top:12px;
	text-align:center;
}
#pageHome #mobileBurst {
	background-image: url(../media/images/home_mobile_bg.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#pageHome .columnsBtm ul.promos180 {
	text-align:left;
	margin-left:201px;
}
.columnsTop {
    width:996px;
	text-align:left;
}

.columnLt {
    float:left;
    width:210px;
    position:relative;
}
.columnCtr {
    float:left;
    position:relative;
	top:0px;
	width:786px;
}

.columnRt {
    float:left;
    position:relative;
	top:0px;
}
.columnBtmLt {
	position:relative;
	top:6px;
	left:0;
	width:396px;
}
.columnBtmRt {
    float:right;
    position:relative;
	top:0px;
}
.columnBtmLt ul.promos180 {
	position:relative;
	top:0px;
	left:43px;
}

.columnLt ul.promos180 {
	position:relative;
	top:29px;
	left:14px;
}
.columnLt ul.promos180 li {
	margin-bottom:5px;
}

.columnCtr ul.promos108,
.columnCtr ul.promos96 {
	position:relative;
	top:0px;
	left:24px;
}
.columnCtr ul.promos108 li {
	margin-bottom:5px;
}

.mainContent {
	position:relative;
	text-align:left;
}




/***  HOMEPAGE  ***/

#pageHome .mainContent
{
	margin-top:8px;
	margin-left:18px;
	width:544px;
	height:320px;
	background-image: url(../media/images/frame_video_home.png);
	background-repeat:no-repeat;
	float:left;
}
.templateHome .columnRt {
	width:184px;
	margin-left:27px;
	margin-top:10px;
}
.templateHome .columnBtmRt {
    width:341px;
}
/*
#pageHome .mainContent div.contentTxt
{
	position:absolute;
	top:14px;
	left:370px;
	width:196px;
	height:216px;
	padding-right:4px;
	overflow:auto;
}
#pageHome .mainContent img
{
	position:absolute;
	top:9px;
	left:9px;
}

div.topHeader
{
	margin:22px 18px 16px 0px;
	height:30px;
	width:768px;
	position:relative;
}
div.topHeader h2.subHeader
{
	float:right;
}
*/
#pageHome #mainFlash
{
	position:absolute;
	top:13px;
	left:14px;
	width:512px;
	height:288px;
	text-align:left;
}



/***  (bio template)  ***/

.templateFull .mainContent,
.templateBio .mainContent {
	margin-left:18px;
	margin-top:8px;
	margin-bottom:12px;
}
.templateFull .mainContent .shCtr,
.templateBio .mainContent .shCtr {
	margin:0;
	padding:0;
	background-repeat:no-repeat;
}
.templateFull .mainContent .shBtm,
.templateBio .mainContent .shBtm{
	margin:0;
	position:relative;
	height:25px;
	background-repeat:no-repeat;
}
.templateFull .mainContent .contentTxt,
.templateBio .mainContent .contentTxt {
	padding-bottom:16px;
	position:relative;
	left:14px;
	top:13px;
}
.templateBio .mainContent .contentTxt div {
	min-height:200px;
	max-height:408px;
	overflow:auto;
}
.templateFull .mainContent .contentTxt h1,
.templateBio .mainContent .contentTxt h1 {
	margin-top:0;
}
.templateFull .mainContent .contentTxt p,
.templateBio .mainContent .contentTxt p {
	margin-bottom:0;
}
.templateFull .mainContent .txt h3,
.templateBio .mainContent .txt h3
{
	position:relative;
	margin:0px;
}
.templateFull .mainContent .txt h3 img,
.templateBio .mainContent .txt h3 img
{
	background-repeat:no-repeat;
}
.templateFull .mainContent .txt p,
.templateBio .mainContent .txt p {
	margin:0.75em 1em;
}





/***  bio template  ***/
.templateBio .columnRt {
	float:none;
	position:absolute;
	top:113px;
	left:470px;
	width:304px;
}
.templateBio .mainContent .shCtr{
	background-image: url(../media/images/content_bg_410_top.png);
	width:442px;
}
.templateBio .mainContent .shBtm{
	width:442px;
	background-image: url(../media/images/content_bg_410_btm.png);
}
.templateBio .mainContent .contentTxt {
	width:410px;
}
.templateBio .mainContent .contentTxt div {
	min-height:200px;
	max-height:408px;
	overflow:auto;
}
.templateBio .mainContent .txt h3 img
{
	background-position:top center;
	height:59px;
	width:383px;
}


/***  full-width template  ***/

/*
.templateFull .mainContent {
	margin-left:18px;
	margin-top:8px;
	margin-bottom:12px;
}
*/
.templateFull .mainContent .shCtr{
	background-image: url(../media/images/content_bg_728_top.png);
	width:760px;
}
.templateFull .mainContent .shBtm{
	width:760px;
	background-image: url(../media/images/content_bg_728_btm.png);
}
.templateFull .mainContent .contentTxt {
	width:728px;
}
.templateFull .mainContent .contentTxt div {
	/*
	min-height:200px;
	max-height:408px;
	overflow:auto;
	*/
}
.templateFull .mainContent .txt h3 img
{
	background-position:top center;
	height:31px;
	width:701px;
}


#pageAbout #sneakpeekContent
{
	position:relative;
	height:178px;
	width:304px;
	background-image: url(../media/images/frame_video_sm.png);
	background-repeat:no-repeat;
	background-position:top left;
}
#pageAbout #sneakpeekContent #sneakpeekFlash
{
	position:absolute;
	height:162px;
	width:288px;
	top:6px;
	left:7px;
}
#pageAbout .mainContent .about0 h3 img {
	background-image: url(../media/images/about_header_story.png);
}
#pageAbout .mainContent .about1 h3 img {
	background-image: url(../media/images/about_header_historia.png);
}



/***  downloads page ***/

#pageDownloads .mainContent .contentTxt .txt {
	clear:both;
}

#pageDownloads .mainContent .contentTxt p {
	margin:0;
	text-align:center;
}



/***  books page ***/

#pageBooks .mainContent .contentTxt .txt {
	position:relative;
	width:508px;
	margin-left:200px;
}
#pageBooks .mainContent .contentTxt img.keyart {
	float:left;
	background-image: url(../media/images/book_keyart_bg.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:239px;
	width:167px;
	margin:18px 0px 0px 22px;
	position:relative;
}
#pageBooks .mainContent .contentTxt img.header {
	background-image: url(../media/images/book_header.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:31px;
	width:504px;
	margin-top:18px;
}
#pageBooks .mainContent .btnOrder {
	margin-left:180px;
}




/***  characters page ***/

#pageCharacters .mainContent .txt
{
	display:none;
}
#pageCharacters .mainContent .txt h3 {
	background-position: 10px 0px;
}
#pageCharacters .mainContent .char0 h3 img {
	background-image: url(../media/images/chars_header_papi.png);
}
#pageCharacters .mainContent .char1 h3 img {
	background-image: url(../media/images/chars_header_chloe.png);
}
#pageCharacters .mainContent .char2 h3 img {
	background-image: url(../media/images/chars_header_aly.png);
}
#pageCharacters .mainContent .char3 h3 img {
	background-image: url(../media/images/chars_header_lala.png);
}
#pageCharacters .mainContent .char4 h3 img {
	background-image: url(../media/images/chars_header_pep.png);
}
#pageCharacters .mainContent .char5 h3 img {
	background-image: url(../media/images/chars_header_rosa.png);
}
#pageCharacters .mainContent .char6 h3 img {
	background-image: url(../media/images/chars_header_papijr.png);
}
#pageCharacters ul.btnsChar li {
	display:none;
}
#pageCharacters #imgChar
{
	position:relative;
	height:285px;
	width:304px;
	background-image: url(../media/images/frame_img_char.png);
	background-repeat:no-repeat;
	background-position:top left;
}
#pageCharacters #imgChar img
{
	position:absolute;
	height:270px;
	width:288px;
	top:6px;
	left:7px;
}


#pageDownloads .mainContent .wpaper h3 img {
	background-image: url(../media/images/downloads_header_wpaper.png);
}
#pageDownloads .mainContent .ssaver h3 img {
	background-image: url(../media/images/downloads_header_ssaver.png);
}
#pageDownloads .mainContent .signatures h3 img {
	background-image: url(../media/images/downloads_header_signatures.png);
}



/***  VIDEO TEMPLATE  ***/
.templateVideo .columnCtr {
    width:775px;
	margin-left:8px;
}
.templateVideo .columnCtr .videoPlayer {
	position:relative;
	top:8px;
	left:0px;
	width:775px;
	height:343px;
	background-image: url(../media/images/frame_video_lg.png);
	margin-bottom:8px;
}
.templateVideo .columnBtmRt {
    width:335px;
}
.templateVideo .columnCtr .videoPlayer #flashDiv {
	position:absolute;
	top:13px;
	left:14px;
}



/***  GALLERY & ACTIVITIES TEMPLATES  ***/
.templateGames .columnCtr,
.templateGallery .columnCtr {
	position:relative;
    width:756px;
	margin-left:17px;
	text-align:left;
}
.templateGallery .columnRt {
	position:absolute;
	left:572px;
	top:110px;
	width:184px;
}
.templateGallery .columnCtr .mainContent {
	position:relative;
	top:8px;
	left:0px;
	width:560px;
	height:292px;
	background-image: url(../media/images/frame_gallery.png);
	margin-bottom:8px;
}
.templateGallery .columnBtmLt ul.promos108 {
    width:400px;
}
.templateGallery .columnCtr .mainContent #mainFlash {
	position:absolute;
	top:13px;
	left:14px;
}
.templateGames .columnRt {
	position:absolute;
	left:572px;
	top:0px;
	width:184px;
}
.templateGames .columnCtr .mainContent {
	position:relative;
	top:8px;
	left:0px;
	width:565px;
	margin-bottom:8px;
}
.templateGames .mainContent .shCtr{
	margin:0;
	padding:0;
	background-image: url(../media/images/content_bg_533_top.png);
	background-repeat:no-repeat;
	width:565px;
}
.templateGames .mainContent .shBtm{
	margin:0;
	position:relative;
	height:25px;
	width:565px;
	background-image: url(../media/images/content_bg_533_btm.png);
	background-repeat:no-repeat;
}
.templateGames .mainContent .contentTxt {
	padding-bottom:16px;
	position:relative;
	left:28px;
	top:16px;
	width:504px;
}
.templateGames .mainContent .txt {
	background-image: url(../media/images/activities_bg_blue.png);
	width:504px;
	margin-top:-12px;
	min-height:208px;
	/*
	padding-bottom:82px;
	*/
}
.templateGames .mainContent h3
{
	margin:0px;
	padding:0px;
}
.templateGames .mainContent h3 img
{
	position:relative;
	margin-top:8px;
	width:504px;
	height:31px;
	background-repeat:no-repeat;
	background-position:top center;
}
#pageActivities .mainContent h3#hdrDolls img
{
	background-image: url(../media/images/activities_header_paperdolls.png);
}
#pageActivities .mainContent h3#hdrValentines img
{
	background-image: url(../media/images/activities_header_valentines.png);
}
#pageActivities .mainContent img#imgDolls
{
	position:absolute;
	margin:2px 6px;
}
#pageActivities .dolls .instr
{
	position:relative;
	width:212px;
	margin:8px 0px 0px 280px;
	padding-top:8px;
}
#pageActivities .valentines
{
	text-align:center;
	padding:1px;
	margin-top:0px;
}
#pageActivities img#imgValentines
{
	margin-bottom:8px;
}
#pageActivities .dolls .instr ol
{
	padding-left:1.5em;
}
#pageActivities .btnPrint
{
	position:absolute;
	top:205px;
	left:80px;
	z-index:110;
	overflow:hidden;
	width:150px;
	height:34px;
	min-height:34px;
}
#pageActivities .btnPrint a
{
	margin: 0;
	padding: 0;
	background-image: url(../media/images/activities_btn_print.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	cursor:pointer;
	display: block;
	text-decoration: none;
	width:150px;
	height:34px;
}
#pageActivities .btnPrint a:hover,
#pageActivities .btnPrint a:hover div {
	background-position: 0px -34px;
}
#pageActivities .btnPrint a span {
	display:none;
}

/*

<h3><img src="media/images/spacer.gif" border="0" alt="Papi and Chloe Paper Dolls" style="margin-top:9px;" id="hdrDolls" /></h3>
					<div class="txt dolls">
						<img id="imgDolls" src="media/images/activities_paperdolls.gif" />
						<div class="btnPrint"><a href="javascript:void(0);" name="&lid=exit_dvd_bhc_2_print_paperdolls"><div><span>Print</span></div></a></div>
						<p><b>INSTRUCTIONS:</b></p>
						<ol>
							<li>Click the button to the left and print out the sheet.</li>
							<li>Cut out the shapes.</li>
							<li>Place the clothes and accessories on Chloe and Papi to dress them up. Fold the tabs over to make them stay in place.</li>
						</ol>
						<p>Have fun!</p>
					</div>
					
					
.templateGames .mainContent .contentTxt div {
	min-height:150px;
	max-height:408px;
	overflow:auto;
}
.templateGames .mainContent .contentTxt h1 {
	margin-top:0;
}
.templateGames .mainContent .contentTxt p {
	margin-bottom:0;
}

.templateGames .mainContent .txt h4,
.templateGames .mainContent .txt p {
	margin-left:12px;
	margin-right:12px;
}
.templateGames .mainContent .txt ul {
	margin-top:0.25em;
	margin-right:8px;
}
*/





/***  (extras / downloads)  ***/

.templateExtras .columnRt {
	float:none;
	position:absolute;
	top:113px;
	left:390px;
	width:400px;
}
.templateExtras .mainContent {
	margin-left:4px;
	margin-top:8px;
	margin-bottom:12px;
}
.templateExtras .mainContent .shCtr{
	margin:0;
	padding:0;
	background-image: url(../media/images/content_bg_344_top.png);
	background-repeat:no-repeat;
	width:376px;
}
.templateExtras .mainContent .shBtm{
	margin:0;
	position:relative;
	height:25px;
	width:376px;
	background-image: url(../media/images/content_bg_344_btm.png);
	background-repeat:no-repeat;
}
.templateExtras .mainContent .contentTxt {
	padding-bottom:16px;
	position:relative;
	left:14px;
	top:13px;
	width:344px;
}
.templateExtras .mainContent .contentTxt div {
	min-height:150px;
	max-height:408px;
	overflow:auto;
}
.templateExtras .mainContent .contentTxt h1 {
	margin-top:0;
}
.templateExtras .mainContent .contentTxt p {
	margin-bottom:0;
}

.templateExtras .mainContent .txt h3
{
	position:relative;
	margin:0px;
	width:317px;
	height:59px;
	background-repeat:no-repeat;
	background-position:top left;
}
.templateExtras .mainContent .txt h4,
.templateExtras .mainContent .txt p {
	margin-left:12px;
	margin-right:12px;
}
.templateExtras .mainContent .txt ul {
	margin-top:0.25em;
	margin-right:8px;
}
#pageOrder .mainContent .txt {
	position:relative;
	display:none;
}

#pageOrder .mainContent .headerFormat {
	position:absolute;
	background-repeat:no-repeat;
	background-position:top left;
	top:0px;
	left:0px;
	width:317px;
	height:170px;
}
#pageOrder .mainContent #headerBluray {
	background-image: url(../media/images/order_header_bluray.png);
}
#pageOrder .mainContent #headerDvd {
	background-image: url(../media/images/order_header_dvd.png);
}
#pageOrder .mainContent #headerDownload {
	background-image: url(../media/images/order_header_download.png);
}
#pageOrder .mainContent .btnOrder
{
	position:absolute;
	left:160px;
	z-index:110;
	overflow:hidden;
	width:150px;
	height:34px;
	min-height:34px;
}
#pageOrder .mainContent .english
{
	top:101px;
}
#pageOrder .mainContent .spanish
{
	top:135px;
}
.mainContent .btnOrder a
{
	margin: 0;
	padding: 0;
	cursor:pointer;
	display: block;
	text-decoration: none;
	width:150px;
	height:34px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.mainContent .english a
{
	background-image: url(../media/images/order_btn_ordernow.png);
}
.mainContent .spanish a
{
	background-image: url(../media/images/order_btn_reservar.png);
}
.mainContent .btnOrder a:hover,
.mainContent .btnOrder a:hover div {
	background-position: 0px -34px;
}

.mainContent .btnOrder a span {
	display:none;
}







/***  MODULE PLACEMENT  ***/


.promosPartners a,
.promos300 a,
.promos180 a,
.promos144 a,
.promos108 a,
.promos96 a
{
	position:relative;
}

ul.promosPartners,
ul.promos180,
ul.promos144,
ul.promos108,
ul.promos96
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	float:left;
}

ul.promos180 li img,
ul.promos144 li img,
ul.promos108 li img {
	position:relative;
	top:6px;
	left:7px;
}

.promoHilite,
ul.promosPartners li a:hover img,
ul.promos180 li a:hover img,
ul.promos144 li a:hover img,
ul.promos108 li a:hover img {
	filter:alpha(opacity = 70);
	-khtml-opacity:.7;
	-moz-opacity:.7;
	opacity:.7;
}

ul.promos180 li {
	float:left;
	background-image: url(../media/images/promo_bg_180.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin: 0 4px 0 0 ;
	padding: 0;
	width:196px;
	height:166px;
}

.templateExtras ul.promos180 li {
	margin: 0 0 0 4px;
}

ul.promosPartners li img
{
	position:relative;
	top:13px;
	left:14px;
}
ul.promosPartners li {
	float:left;
	background-image: url(../media/images/promo_bg_partners.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin: 0 4px 0 0 ;
	padding: 0;
	width:376px;
	height:296px;
}

ul.promos144 {
	margin-left: 24px;
}
ul.promos144 li {
	float:left;
	background-image: url(../media/images/promo_bg_144.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin-bottom:8px;
	padding: 0;
	width:160px;
	height:136px;
}

ul.promos108 {
	/*
	margin-left:-2px;
	*/
	margin-top:8px;
	overflow:hidden;
}
ul.promos108 li {
	float:left;
	background-image: url(../media/images/promo_bg_108.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin: 0 8px 8px 0 ;
	padding: 0;
	width:124px;
	height:106px;
}


ul.promos96 {
	margin-top:20px;
	margin-left:-2px;
	overflow:hidden;
}
ul.promos96 li {
	float:left;
	background-image: url(../media/images/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;
}
ul.promos300 li {
	width:320px;
	padding-top:9px;
	background-image:url(../media/images/promo_bg_300_top.png);
	background-position:top left;
	background-repeat:no-repeat;
}
ul.promos300 li div.shCtr {
	background-image:url(../media/images/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/images/promo_bg_300_btm.png);
	background-position:top left;
	background-repeat:no-repeat;
}
ul.promos300 li.ad250 img {
	position:absolute;
	left:10px;
	top:10px;
}





/****  TEXT-ONLY PAGE  ****/

div.textOnlyHeader {
	position:relative;
	width:996px;
	height:220px;
}

.textOnlyHeader img#logo
{
	position:absolute;
	top:6px;
	left:13px;
}

.textOnlyHeader img#streetLine
{
	position:absolute;
	top:16px;
	left:497px;
}

.textOnlyHeader div#btnEnterSite
{
	position:absolute;
	top:109px;
	left:622px;
	width:202px;
	height:33px;
}
.textOnlyHeader div#btnEnterSite a
{
	display:block;
	line-height:33px;
	vertical-align:middle;
	text-align:center;
	background-image:url(../media/images/textonly_btn-enter.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color:#103D6D;
	font-size:18px;
	font-weight:900;
}
.textOnlyHeader div#btnEnterSite a:hover
{
	background-position: bottom left;
	color:#1763A4;
	text-decoration:none;
}

#pageSitemap
{
	text-align:center;
}
#pageSitemap #topNav
{
	position:relative;
	width:864px;
	height:30px;
	margin:0px 69px 0px 63px;
	padding:0px;
	background-image:url(../media/images/textonly_nav_bg.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#pageSitemap #topNav a,
#pageSitemap .contentTxt a
{
	color:#FFF;
}
#pageSitemap #topNav a:hover,
#pageSitemap .contentTxt a:hover
{
	color:#FDE774;
}
#pageSitemap #topNav a
{
	display:block;
}
#pageSitemap #topNav td
{
	width:25%;
}
#pageSitemap .contentTxt div.btnOrder a
{
	display:block;
	color:#133167;
}
#pageSitemap .contentTxt div.btnOrder a:hover
{
	color:#225899;
}
#pageSitemap #topNav a {
	line-height:30px;
}

#pageSitemap .content
{
	width:864px;
	margin:10px 69px 3px 63px;
	background-image:url(../media/images/textonly_bg-content-top.gif);
	background-position:0px 0px;
	background-repeat: no-repeat;
}
#pageSitemap .contentBgBtm
{
	background-image:url(../media/images/textonly_bg-content-btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin:1px 0px 0px 0px;
	padding-bottom:1px;
	padding-top:1px;
}
#pageSitemap .contentBgCtr
{
	margin:0px;
	padding:0px;
	background-image:url(../media/images/textonly_bg-content-ctr.gif);
	background-repeat: repeat-y;
	padding:0px;
}
#pageSitemap .contentBgTop
{
	background-image:url(../media/images/textonly_bg-content-top.gif);
	background-position: 0px -17px;
	background-repeat: no-repeat;
}
#pageSitemap .contentTxt
{
	margin:18px 26px;  /***  Adjust in IE  ***/
}
#pageSitemap .contentTxt h4
{
	margin: 0.3em 0;
}
#pageSitemap .contentTxt ul.features
{
	margin: 0.5em 0;
}
#pageSitemap .contentTxt ul.features ul
{
	margin: 0;
}
#pageSitemap .contentTxt div.btnOrder
{
	float:right;
}
#pageSitemap .contentTxt div.btnOrder a
{
	border:1px solid #274d7a;
	background-image:url(../media/images/textonly_btn_order_bg.gif);
	background-position: center center;
	background-repeat: repeat-x;
	padding:0.5em 1em;
	display:block;
	text-align:center;
	margin-bottom:1em;
}
#pageSitemap #contentChars img
{
	float:left;
	margin-bottom:1em;
}
#pageSitemap #contentChars div
{
	clear:left;
}
#pageSitemap #contentChars h4,
#pageSitemap #contentChars p
{
	margin-left:112px;
}
#pageSitemap .contentTxt td
{
	padding-right:3em;
}
#pageSitemap table#wpaper,
#pageSitemap table#buddy,
#pageSitemap table#ssaver
{
	margin-bottom:1em;
}
#pageSitemap td.ssTitle
{
	font-size:14px;
	font-weight:bold;
	margin: 0.3em 0;
}
#pageSitemap table#ssaver,
#pageSitemap table#followMyLead,
#pageSitemap table#soundtrack,
#pageSitemap table#activity
{
	margin-left:-0.25em;
}
#pageSitemap .contentTxt #soundtrack td a,
#pageSitemap .contentTxt #activity td a,
#pageSitemap .contentTxt #followMyLead td a,
#pageSitemap .contentTxt #buddy td a,
#pageSitemap .contentTxt #wpaper td a,
#pageSitemap .contentTxt #ssaver td a
{
	padding: 0.2em 0.5em;
}





/***  wallpaper page  ***/

body.dnloadPage
{
	background:#000000 top center repeat-x;
	color: #999999;
}
body.dnloadPage td.branding {
	padding:1em;
}
body.dnloadPage img.title,
body.dnloadPage img.subhead
{
	margin:0.5em 1em;
}
body.dnloadPage td.btnClose
{
	width:38px;
}
body.dnloadPage td.btnClose a
{
	margin-top:5px;
	position:absolute;
	width:38px;
	height:38px;
	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;
}

#wpaperHolder img {
	border:1px solid #999999;
	padding: 4px;
	margin:5px;
}


div#wpaperSubmenu
{
	z-index:102;
	position:absolute;
	width:108px;
	height:90px;
	background-image: url(../media/images/downloads_submenu_wp_bg.png);
	background-position: top left;
	background-repeat: no-repeat;
	display:none;
}
div#wpaperSubmenu a
{
	position:absolute;
	width:108px;
	height:28px;
	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:59px;
}
div#wpaperSubmenu a#btnWpaperLg
{
	background-image: url(../media/images/downloads_submenu_wp_btn_lg.gif);
	top:31px;
}
div#wpaperSubmenu a#btnWpaperSm
{
	background-image: url(../media/images/downloads_submenu_wp_btn_sm.gif);
	top:3px;
}

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;
}

.popCopyright
{
	text-align:center;
	font-size:85%;
}



/***  FACEBOOK  ***/
.fb_popup {
	z-index:120;
	position:absolute;
}

#fb-frame,
#fb-frame iframe {
	padding:0;
	margin:0;
	border:0;
	position:absolute;
	top:0px;
	left:0px;
	z-index:200;
	width:400px;
}
#fb-frame {
	display:none;
}

/****  Facebook iFrames  ****/
#RES_ID_fb_pop_dialog_table,
#RES_ID_fb_like
{
	width:400px;
	top:0px;
	left:0px;
}
#fb-agegate #cancelmsg
{
	position:relative;
	margin-top:10px;
}



#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;
}


#petResponsibility
{
	clear:both;
	font-size:85%;
	width:780px;
	margin:60px auto 12px auto;
}
#petResponsibility p
{
	margin-right:40px;
}
