body{ background-color: #000000; text-align: center; font-family: Arial; padding: 0px; margin: 0px 0px 20px 0px;}

.clearer{ clear: both; }

#wrapper{ display: block; margin: 0px auto; width: 980px; }

/* CONTAINER PAGE */
#containerPageTopBanner{ display: block; margin: 0px auto; width: 898px; height: 30px; background-image: url(../images/container_page_top_banner2.jpg); background-repeat: no-repeat; }
#containerPageFlash{ display: block; margin: 0px auto; width: 898px; height: 550px; overflow: hidden; }
#containerPageBotBanner{ position: relative; display: block; margin: 0px auto; width: 898px; height: 105px; background-image: url(../images/container_page_bot_banner2.jpg); background-repeat: no-repeat;}
.containerPageDCLink{ position: absolute; top: 0px; left: 748px; display: block; width: 115px; height: 85px; border: none; outline: none;  }
.containerPageDCLinkHover{ position: absolute; top: 0px; left: 830px; display: block; width: 115px; height: 85px; border: none; outline: none; background-image: url(../images/ar_page_btn_dc_link_ovr.jpg); background-repeat: no-repeat; }

#buttonContainer{ position: absolute; top: 63px; left: 34px; width: 500px; height: 20px; }
#shareTheJoy{ display: block; width: 102px; height: 33px; background-image: url(../images/share_the_joy.jpg); background-repeat: no-repeat;}
#arPageButtonContainer{ display: block; margin: 0px 0px 10px 10px; width: auto; height: 20px; }
.containerPageShareButton{ display: block; float: left; width: 20px; height: 20px; background-repeat: no-repeat; border: none; outline: none;}
.containerPageEmailButton{ background-image: url(../images/btnEmail.jpg);  }
.containerPageEmailButtonHover{ background-image: url(../images/btnEmail_ovr.jpg);  }
.containerPageFacebookButton{ background-image: url(../images/btnFacebook.jpg); margin-left: 8px; }
.containerPageFacebookButtonHover{ background-image: url(../images/btnFacebook_ovr.jpg); margin-left: 8px; }
.containerPageTwitterButton{ background-image: url(../images/btnTwitter.jpg); margin-left: 8px; }
.containerPageTwitterButtonHover{ background-image: url(../images/btnTwitter_ovr.jpg); margin-left: 8px; }
.containerPageDiggButton{ background-image: url(../images/btnDigg.jpg); margin-left: 7px;}
.containerPageDiggButtonHover{ background-image: url(../images/btnDigg_ovr.jpg); margin-left: 7px;}
.containerPageButtonDelicious{ background-image: url(../images/btnDelicious.jpg); margin-left: 7px;}
.containerPageButtonDeliciousHover{ background-image: url(../images/btnDelicious_ovr.jpg); margin-left: 7px;}
.containerPageButtonStumbleUpon{ background-image: url(../images/btnStumbleUpon.jpg); margin-left: 8px;}
.containerPageButtonStumbleUponHover{ background-image: url(../images/btnStumbleUpon_ovr.jpg); margin-left: 8px;}
.containerPageButtonReddit{ background-image: url(../images/btnReddit.jpg); margin-left: 6px;}
.containerPageButtonRedditHover{ background-image: url(../images/btnReddit_ovr.jpg); margin-left: 6px;}
.containerPageLinkedinButton{ background-image: url(../images/btnLinkedin.jpg); margin-left: 8px;}
.containerPageLinkedinButtonHover{ background-image: url(../images/btnLinkedin_ovr.jpg); margin-left: 8px;}

/* AR PAGE */
#arPageLeftColumn{ display: block; float: left; width: 635px; }
#arPageRightColumn{position: relative; display: block; float: right; width: 325px; margin-top: 75px;}

#arPageTopBanner{  display: block; float: left; width: 635px; height: 142px; background-image: url(../images/ar_page_top_banner.jpg); background-repeat: no-repeat;}
#arPageWebCam{ display: block; float: left; width: 631px; height: 451px; border: solid 2px #454545; }
.innerBorder{ margin: 1px; border: solid 1px #454545; width: 627px; height: 447px;}
#webCamFlash{ text-align: left; width: 625px; height: 446px; overflow: hidden;}



#arPageBotBanner{ position: relative; display: block; float: left; width: 635px; height: 249px; margin-bottom: 25px; background-image: url(../images/ar_page_bot_banner.jpg); background-repeat: no-repeat; }
#arPageYouTube{ display: block; width: 325px; height: 215px; margin-bottom: 20px; border: solid 1px #454545; }
#arPageTipsAndReqs{ position: relative; display: block; width: 325px; height: 434px; margin-bottom: 20px; background-color: #1a1a1a; border: solid 2px #454545; }
#arPageTipsAndReqs .inner{ display: block; margin: 1px; width: 321px; height: 430px; border: solid 1px #454545; }
#arPageTipsAndReqs .inner .header{ position: relative; display: block; width: 321px; height: 40px; border-bottom: solid 1px #454545; }
#arPageTipsAndReqs .inner .header .tips{ cursor:pointer; position: absolute; top: 4px; left: 5px; display: block; width: 38px; height: 34px;  border: none; outline: none; background-image: url(../images/btnTips.jpg); background-repeat: no-repeat;}
#arPageTipsAndReqs .inner .header .tipsHover{ cursor:pointer; position: absolute; top: 4px; left: 5px; display: block; width: 38px; height: 34px;  border: none; outline: none; background-image: url(../images/btnTips_ovr.jpg); background-repeat: no-repeat;}
#arPageTipsAndReqs .inner .header .tipsSelected{ cursor:pointer; position: absolute; top: 4px; left: 5px; display: block; width: 38px; height: 34px;  border: none; outline: none; background-image: url(../images/btnTips_ovr.jpg); background-repeat: no-repeat;}

#arPageTipsAndReqs .inner .header .divider{ position: absolute; top: 4px; left: 42px; display: block; width: 4px; height: 33px;  border: none; outline: none; background-image: url(../images/tips_reqs_divider_line.jpg); background-repeat: no-repeat; }
#arPageTipsAndReqs .inner .header .reqs{ cursor:pointer; position: absolute; top: 4px; left: 45px; display: block; width: 146px; height: 33px;  border: none; outline: none; background-image: url(../images/btnReqs.jpg); background-repeat: no-repeat;}
#arPageTipsAndReqs .inner .header .reqsHover{ cursor:pointer; position: absolute; top: 4px; left: 45px; display: block; width: 146px; height: 33px;  border: none; outline: none; background-image: url(../images/btnReqs_ovr.jpg); background-repeat: no-repeat;}
#arPageTipsAndReqs .inner .header .reqsSelected{ cursor:pointer; position: absolute; top: 4px; left: 45px; display: block; width: 146px; height: 33px;  border: none; outline: none; background-image: url(../images/btnReqs_ovr.jpg); background-repeat: no-repeat;}
#arPageTipsAndReqs .inner .header #downArrow{ position: absolute; top: 10px; left: 190px; display: block; width: 35px; height: 18px; background-image: url(../images/arrow_pointing_down.jpg); background-repeat: no-repeat; }

#arPageTipsAndReqs .inner .tipsAndReqsContainer{ position: absolute; top: 44px; left: 3px; display: block; width: 317px; height: 323px; border: none; outline: none; text-align: left; font-size: 9pt; color: #999999;}
#tipsText{ margin: 0px; padding: 12px; }
#reqsText{ margin: 0px; padding: 12px; }
#arPageTipsAndReqs .inner .tipsAndReqsContainer p{ display: block;  padding: 0px 0px 10px 0px; margin: 0px;  }

#arPageBotBanner .btnPrintItNow{ position: absolute; top: 77px; left: 163px; display: block; width: 160px; height: 84px; border: none; outline: none; background-image: url(../images/btnPrintItNow.jpg); background-repeat: no-repeat; background-position: 2px 0px;}
#arPageBotBanner .btnPrintItNowHover{ position: absolute; top: 77px; left: 163px; display: block; width: 160px; height: 84px; border: none; outline: none; background-image: url(../images/btnPrintItNow_ovr.jpg); background-repeat: no-repeat; background-position: 2px 0px;}
#arPageBotBanner .btnReturnToToyStore{ position: absolute; top: 159px; left: -7px; display: block; width: 160px; height: 77px; border: none; outline: none;}
#arPageBotBanner .btnReturnToToyStoreHover{ position: absolute; top: 159px; left: -7px; display: block; width: 160px; height: 77px; border: none; outline: none;  background-image: url(../images/btnReturnToToyStore_ovr.jpg); background-repeat: no-repeat; background-position: 2px 0px;}


.arPageDCLink{ position: absolute; top: 160px; left: 510px; display: block; width: 115px; height: 85px; border: none; outline: none;  }






#copyright{ display: block; padding: 0px 0px 0px 3px; margin: 10px 0px 0px 0px; color: #999999; font-size: 9pt; text-align: left; font-family: Arial; }



