a { cursor:pointer; }
img { border:none; }
p { line-height:1.5em; margin:0px 0px 19px 0px; }
.pLast { margin:0px; }
#videoBkTest { position:absolute; width:1024px; margin-left:-512px; left:50%; /*background-image:url(/images/us/videoBk.jpg); background-repeat:no-repeat;*/ z-index:1; height:850px;  }
body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; background-color:#000000; }
#wrapper { width:1024px; z-index:2; margin:0px auto; }
#header { float:left; width:960px; background-color:#1A1A1A; padding:15px 32px 11px 32px; }
#headerFlags { float:left; width:160px; }
#headerFlags img { float:left; }
.headerFlagPad { margin-right:12px; }
#headerNewsletter { float:left; width:800px; }
#headerNewsletterLeft { float:right; width:319px; margin-right:13px; }
#headerNewsletterRight { float:right; width:143px; }
#headerNewsletterRightEmail input { float:left; width:122px; height:16px; background-image:url(/images/us/newsFormBk_19.gif); background-repeat:no-repeat; border:none; padding:2px 0 0 4px; margin:0px; color:#b5b5b5; font-size:11px; }
.newsSubmit { float:left; width:17px; height:18px; border:none; padding:0px; margin:0px; }
.headerNewsletterRightSuccess { float:right; width:441px; }
.headerNewsletterRightSuccessEmail input { float:left; width:420px; height:16px; background-image:url(/images/us/successBk.gif); background-repeat:no-repeat; border:none; padding:2px 0 0 4px; margin:0px; color:#00a651; font-size:11px; }
.headerNewsletterRightFail { float:right; width:441px; }
.headerNewsletterRightFailEmail input { float:left; width:420px; height:16px; background-image:url(/images/us/successBk.gif); background-repeat:no-repeat; border:none; padding:2px 0 0 4px; margin:0px; color:#ff0000; font-size:11px; }
#mainContent { float:left; width:960px; margin-left:32px; }
#nav { float:left; width:960px; margin:19px 0px 27px 0px; }
#navLogo { float:left; width:313px; margin-top:6px; }
#navRight {float:left; width:647px; }
#navSocialNet { float:left; width:647px; margin-bottom:14px; }
#navSocialNet img { float:right; }
.socialNetPad { margin-right:5px; }
#navLinks { float:left; width:647px; }
#navLinks img { float:left; cursor:pointer; }
#core { float:left; width:960px; }
.showTaf { cursor:pointer; }
#coreIndexOnLoad { float:left; width:960px; }
#coreIndexTaf { float:left; width:960px; display:none; }
#coreIndexTafTop { float:left; width:280px; height:344px; background-image:url(/images/us/tafBk_06.jpg); background-repeat:no-repeat; padding:60px 16px 0px 664px; }
#tafHeader { float:left; width:280px; margin-bottom:20px; }
#tafCopy { float:left; width:278px; padding-left:2px; }
#tafForm { float:left; width:280px; margin-top:22px; }
.tafFormRow { float:left; width:263px; margin-bottom:10px; }
.tafFormLeft { float:left; width:87px; text-align:right; font-size:12px; }
.tafFormRightInput { float:left; width:166px; margin-left:10px; }
.tafFormRowInputMain { width:162px; height:13px; border-right:2px solid #c8db29; color:#999999; font-size:9.5px; border-left:none; border-top:none; border-bottom:none; padding-left:2px; }
.tafFormRowError { border-right:2px solid #ff0000; color:#ff0000; }
.tafFormRowErrorTitle { color:#ff0000; }
.tafSend { float:left; width:263px;; margin-top:18px; }
.tafSend input { float:right; }
.tafTip { float:left; width:251px;; margin-top:24px; font-size:11px; padding-left:27px; background-image:url(/images/us/tafTipBk_31.gif); background-repeat:no-repeat; }
#coreIndexTafBottom { float:left; width:960px; }
#coreIndexTafBottom img { float:left; }
.showVideos { cursor:pointer; }
#coreIndexLeft { float:left; width:638px; }
#coreIndexRightWrapper { float:left; width:322px; }
#coreIndexRight { float:left; width:304px; height:360px; background-color:#000000; padding:44px 0px 0px 18px; }
#videoRememberWhen { float:left; width:285px; }
#videoJoy { float:left; width:285px; display:none; }
#videoSuccess { float:left; width:285px; display:none; }
#videoLove { float:left; width:285px; display:none; }
#videoLegacy { float:left; width:285px; display:none; }
#videoHope { float:left; width:285px; display:none; }
.coreIndexRightUpper { float:left; width:285px; }
.coreIndexRightUpperTitle { float:left; width:285px; margin-bottom:10px; height:38px; margin-bottom:0px;}
.coreIndexRightUpperCopy { float:left; width:285px; height: 155px;}
.coreIndexRightLower { float:left; width:285px; }
.coreIndexRightLowerLeft { float:left; width:171px; }
.videoList {  font-size:12px; float:left; width:155px; padding-left:16px; margin-bottom:5px; background-image:url(/images/us/videoListBullet_12.gif); background-repeat:no-repeat; }
.videoDownload { float:left; margin:21px 0px 0px 0px; }
.coreIndexRightLowerRight { float:left; width:109px; }
#coreIndexRightBottom { float:left; width:307px; margin:22px 0px 0px 15px; }
#coreAboutLeft { float:left; width:320px; }
#coreAboutMiddle { float:left; width:384px; }
#coreAboutRight { float:left; width:219px; margin-left:37px; }
#coreAboutRightTop { float:left; width:219px; margin-bottom:40px; }
#coreAboutRightBottom { float:left; width:219px; }
.coreAboutRightImagePad { margin-bottom:19px; }
#LowerIndexWrapper { float:left; width:960px; margin-top:28px; }
#LowerIndexBox { float:left; width:306px; height:326px; /*background-image:url(/images/us/indexModule_08.png); background-repeat:no-repeat;*/ }
#LowerIndexBoxTop { float:left; padding:55px 0px 19px 25px; width:281px; }
#LowerIndexBoxBottom { float:left; padding-left:34px; width:272px; }
.lowerIndexVideoList { float:left; width:118px; font-size:11px; padding-left:16px; margin-bottom:6px; background-image:url(/images/us/indexVideoListBullet_12.gif); background-repeat:no-repeat; }
#LowerIndexBoxBottom ul { float:left; margin:0px; padding:0px; list-style-position:inside; width:134px; }
#LowerIndexBoxBottom li { list-style-type:none; background-image:url(/images/us/bullet_20.gif); background-repeat:no-repeat; padding:0px 0px 6px 17px; }
#LowerIndexBoxBottom li a { color:#FFFFFF; }
#coreTrialPlaceholder { float:left; margin-left:12px; width:935px; }
#LowerTrialWrapper { float:left; width:960px; }
#LowerTrialLeft { float:left; width:229px; }
#LowerTrialMiddle { float:left; width:421px; height:426px; margin-left:32px; padding:26px 0px 0px 17px; background-image:url(/images/us/lowerTrialMidBk_14.png); background-repeat:no-repeat; }
#LowerTrialMiddleTop { float:left; width:411px; }
#LowerTrialMiddleTop img { float:left; }
#LowerTrialMiddleMid { float:left; width:401px; margin:20px 0px 14px 0px; }
.LowerTrialMiddleMidpFirst { margin-bottom:10px; }
.LowerTrialMiddleMidpLast { font-size:12px; }
#LowerTrialMiddleBottom { float:left; width:401px; }
#trialFormLeft { float:left; width:117px; }
#trialFormLeft img { float:left; }
#trialFormRight { float:left; margin-left:15px; width:263px; }
.trialFormRow { float:left; width:263px; margin-bottom:10px; }
.trialFormRowLower { float:left; width:263px; margin-bottom:5px; text-align:right; font-size:10px; }
.trialFormRowLower input { margin:0px 0px 0px 0px; float:right; }
.formDisc { float:left; width:240px; }
.trialFormLeft { float:left; width:103px; text-align:right; font-size:12px; }
.trialFormRightInput { float:left; width:150px; margin-left:10px; }
.trialFormRowInputMain { width:146px; height:13px; border-right:2px solid #fdc915; color:#666666; font-size:9.5px; border-left:none; border-top:none; border-bottom:none; padding-left:2px; }
.trialFormRowError { border-right:2px solid #ff0000; color:#ff0000; }
.trialFormRowErrorTitle { color:#ff0000; }
.paraRight { text-align:right; margin:0px 0px 11px 0px; }
#LowerTrialRight { float:left; width:233px; margin-left:18px; }
.systemReq { margin-bottom:4px; }
.systemReqWrapper { float:left; width:233px; padding:10px 0px; border-bottom:1px dotted #0ad7b8; font-size:11px; }
.srwLast { padding:10px 0px 0px 0px; border:none; }
.systemReqLeft { float:left; width:41px; }
.systemReqRight { float:left; width:192px; }
.inTheBoxWrapper { float:left; width:229px; padding:13px 0px 13px 0px; border-bottom:1px dotted #990099; border-top:1px dotted #990099; font-size:11px; }
.itbwFirst { border-top:none; }
.itbwLast { border-bottom:none; }
.inTheBoxLeft { float:left; width:211px; padding:2px 0px 0px 2px; font-size:12px; }
.inTheBoxRight { float:left; width:16px; height:16px; background:url(/images/us/inTheBoxArrow.gif) no-repeat scroll 0px 0px; cursor:pointer; }
.inTheBoxRightActive { background:url(/images/us/inTheBoxArrow.gif) no-repeat scroll -16px 0px; }
.inTheBoxExpanded { float:left; width:229px; display:none; }
.inTheBoxExpandedLeft { float:left; width:90px; }
.inTheBoxExpandedRight { float:left; width:132px; padding:20px 0px 0px 7px }
.inTheBoxNoImg { width:229px; padding:10px 0px 0px 0px; }
#LowerAboutWrapper { float:left; width:874px; margin:10px 0px 0px 86px; }
#LowerBuyWrapper { float:left; width:960px; margin-top:10px; }
#LowerBuyWrapperTop { float:left; width:960px; }
#LowerBuyWrapperBottom { float:left; width:947px; margin:36px 0px 0px 13px; }
#LowerBuyCopy { float:left; width:947px; margin-bottom:25px; }
#LowerBuyMap { float:left; width:947px; }
#LowerAboutTop { float:left; width:861px; margin-bottom:25px; }
#LowerAboutTop img { float:left; }
#LowerAboutBottom { float:left; width:861px; }
#locationWrapperTop { float:left; width:861px; margin-bottom:35px; }
#locationWrapperBottom { float:left; width:861px; }
.location1 { float:left; width:175px; margin-right:58px; }
.location2 { float:left; width:175px; margin-right:35px; }
.location3 { float:left; width:175px; margin-right:37px; }
.location4 { float:left; width:175px; }
#footerWrapper { float:left; margin:19px 0px 13px 0px; width:960px; font-size:9px; }
#footerWrapper a { color:#FFFFFF; text-decoration:none; }
#footerLeft { float:left; width:300px; }
#footerRight { float:right; width:300px; text-align:right; }
a:link, a:visited, a:hover { color:#fdc915; text-decoration:none; }
.bold { font-weight:bold; }
.videoList a:link { color:#FFFFFF; }
.videoList a:visited { color:#FFFFFF; }
.videoList a:hover { color:#FFFFFF; }
.lowerIndexVideoList a { color:#FFFFFF; }
#digitalSpecsBox { overflow:hidden; position:relative; float:left; width:662px; height:107px; font-size:11px; }
#digitalSpecsBoxWrapper { width:3000px; position:relative; float:left; margin-left:0px; }
#digitalReqs { float:left; width:662px; }
#digitalReqsTop { float:left; width:643px; padding:19px 0px 19px 19px; background-image:url(/images/us/blackPx.png); background-repeat:repeat; }
#digitalReqsTop img { float:left; cursor:pointer; }
#digitalReqsBottom { float:left; width:662px; height:22px; margin-top:2px; padding-top:12px; background-image:url(/images/us/blackPx.png); background-repeat:repeat; }
#reqBottomArrow { float:left; width:7px; margin:1px 11px 0px 20px; }
#reqBottomCopy { float:left; width:624px; overflow:hidden; position:relative; }
#reqBottomWrapper { width:8000px; position:relative; float:left; margin-left:0px; }
.reqCopy { float:left; width:624px; }
#boxOnLoadCopy { float:left; width:322px; height:82px; overflow:hidden; }
#boxOnLoadCopy img { float:left; }
#boxOnLoadCopy p { float:left; width:244px; padding:9px 0px 0px 9px; }
.digitalBox { float:left; width:640px; padding:12px 0px 13px 22px; background-image:url(/images/us/blackPx.png); background-repeat:repeat; }
.boxImage { float:left; width:75px; cursor:pointer; }
.boxCopy { float:left; width:0px; margin:0px; display:none; overflow: auto; }
.digitalBox .boxCopy img { float:left; margin-bottom:10px; }
.digitalBox .boxCopy p { float:left; width:293px; }
#sliderVisible { overflow:hidden; width:635px; float:left; margin-left:19px; float:left; position:relative; }
#sliderWrapper { width:3000px; position:relative; }
#sliderDivDemo { float:left; cursor:pointer; width:307px; height:326px; background-image:url(/images/us/blackPx_20.png); background-repeat:repeat; /*background-color:#000000; opacity: .56; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=56); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=56)";*/ position:relative; overflow:hidden; z-index:2; }
#sliderDivLinks { float:left; width:307px; margin-left:21px; }
#sliderDivLinks a:link { color:#FFFFFF; }
#sliderDivLinks a:visited { color:#FFFFFF; }
#sliderDivLinks a:hover { color:#FFFFFF; }
#sliderDivLinks p { float:left; width:170px; }
.sliderDivLinksImgPad { margin-bottom:11px; }
#movieMaking { float:left; width:298px; padding:5px 0px 9px 9px; border-bottom:1px dotted #178aaf; }
.sliderDivLeft { float:left; width:171px; }
.sliderDivRight { float:left; width:115px; }
#organizing { float:left; width:298px; padding:8px 0px 9px 9px; border-bottom:1px dotted #178aaf; }
#creating {  float:left; width:298px; padding:9px 0px 9px 9px; border-bottom:1px dotted #178aaf; }
#sliderDivBuyNow { float:left; width:307px; }
#sliderDivLinks img { float:left; }
#demoVideo { float:left; width:200px; display:none; }
#imageBack { cursor:pointer; position:absolute; top:-30px; right:0px; width:100%; z-index:3; float:left; width:23px; }
#digitalLeft { float:left; width:228px; }
#digitalLeftFlash { float:left; width:229px; }
#digitalLeftCTA { float:left; width:228px; }
#digitalTop { float:left; width:662px; margin-bottom:40px; }
#digitalTopLeft { float:left; width:492px; }
.digitalHeaderPad { margin-bottom:20px; }
.buyNowPad { padding-bottom:2px; }
#digitalTopRight { float:left; width:145px; margin-left:25px; }
#digitalTopRight img { float:left; }
#digitalSpecs { float:left; width:662px; margin-bottom:29px; }
#digitalSpecsHeader { float:left; width:662px; margin-bottom:15px; }
#digitalSpecsHeader img { float:left; cursor:pointer; }
.specsHeaderPad { margin-left:117px; }
#digitalList { float:left; width:662px; background-image:url(/images/us/digitalListBk_23.png); background-repeat:no-repeat; width:662px; height:326px; }
.digitalListRowFirst { float:left; width:634px; margin:25px 0px 0px 28px; }
.digitalListRow { float:left; width:634px; margin:15px 0px 0px 28px; }
.digitalListItemOne { float:left; width:266px; padding-left:23px; background-image:url(/images/us/digitalListItem_92.gif); background-repeat:no-repeat; }
.digitalListItemTwo { float:left; width:266px; padding-left:23px; background-image:url(/images/us/digitalListItem_92.gif); background-repeat:no-repeat; margin-left:28px; }
#digitalRight { float:left; width:662px; margin-left:69px; }
.listTitle { color:#13b7e7; }
#buyLeft { float:left; width:488px; }
#buyLeftHeader { float:left; width:488px; margin-bottom:35px; }
#buyLeftBox { float:left; width:142px; }
#buyLeftContent { float:left; width:312px; margin:25px 0px 0px 34px; }
#buyLeftCopy { float:left; width:312px; }
#buyLeftCTA { float:left; width:312px; margin-top:25px; }
#alsoLike { float:left; margin:22px 0px 0px 17px; width:410px; }
.alsoLikeFirst { float:left; margin-right:33px; }
.alsoLikeLast { float:left; margin-right:0px; }
#buyRight { width:443px; height:206px; float: left; margin: 46px 0px 0px 29px;}
.imgAlignRight { float:right; padding-top:3px; }
.studioSwf { float:left; width:229px; border-bottom:1px dotted #fdc400; }
.studioSwfLast { border-bottom:none; }
#termsTop { float:left; width:960px; margin-bottom:40px; }
#termsTopLeft { float:left; width:853px; }
#termsTopRight { float:left; width:107px; }
#termsBottom { float:left; width:960px; font-size:11px; }
#termsBottom img {float:left; margin-bottom:7px; }
#termsBottomLeft { float:left; width:445px; }
#termsBottomRight { float:left; width:445px; margin-left:70px; }
#termsBottom ul { float:left; margin:0px; padding:0px; line-height:1.5em; margin-left:20px; }
#termsBottom li { padding-bottom:5px; }
.pBeforeList { margin-bottom:10px; }

body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; background-image:url(../images/us/bckg.jpg); background-repeat:no-repeat; background-attachment:fixed; background-position:50% -86px; background-color:#000000; } 

.boxCopy.visible { display: block; width: 265px; }
.digitalBox .boxCopy img { float:left; margin-bottom:5px; }
.digitalBox .boxCopy p { float:left; width:260px; line-height:14px; }
#demoVideo { float:left; width:574px; padding:19px 0px 0px 61px; display:none; } 
