/* POPUP JOIN PAGE */

#membersboxpage { position:relative; width:100%; height:0px; }
#fogall { position:absolute; z-index:20; top:0px; left:0px; width:100%; min-width:984px; height:1000px; display:none; background-color:#000; filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65; }
#iframe { position:absolute; top:50px; left:50%; width:436px; padding:5px; height:790px; margin-left:-224px; border:1px solid #545252; background:#fff; display:none; z-index:21; } 



body { margin:0px; padding:0px; background-image:url(../images/bg.jpg); background-repeat:no-repeat; background-position:top center; }




.h2_desc_header { margin:0; padding:0; height:0; }
.h2_desc_header span { display:none; margin-left:-10000px; }

#header { width:100%; height:236px; background:url(../images/header.jpg) no-repeat center top; }


#header #trailer { width:334px; height:200px; border:1px solid #000; position:absolute; z-index:2; top:20px; left:50%; background-image:url(../images/trailerDownload.gif); background-repeat:no-repeat; border:1px solid blue; }
#header #trailer #closebox { display:block; width:11px; height:14px; position:absolute; top:7px; left:309px; }
#header #trailer #closebox span { display:none; margin-left:-1000px; }
#header #trailer #streaminfos { display:block; width:11px; height:14px; position:absolute; top:11px; left:137px; }
#header #trailer #streaminfos span { display:none; margin-left:-1000px; }
#header #trailer #dlinfos { display:block; width:11px; height:14px; position:absolute; top:109px; left:176px; }
#header #trailer #dlinfos span { display:none; margin-left:-1000px; }

#header #trailer #streamplay { display:block; width:240px; height:38px; position:absolute; top:57px; left:46px; }
#header #trailer #streamplay span { display:none; margin-left:-1000px; }
#header #trailer #smallplay { display:block; width:146px; height:19px; position:absolute; top:172px; left:175px; }
#header #trailer #smallplay span { display:none; margin-left:-1000px; }
#header #trailer #bigplay { display:block; width:146px; height:19px; position:absolute; top:172px; left:12px; }
#header #trailer #bigplay span { display:none; margin-left:-1000px; }
#header #trailer #sizesmall { margin:0px; padding:0px; width:146px; text-align:center; left:12px; top:155px; position:absolute; font-family:Verdana; font-size:11px; font-weight:bold; }
#header #trailer #sizebig { margin:0px; padding:0px; width:146px; text-align:center; left:175px; top:155px; position:absolute; font-family:Verdana; font-size:11px; font-weight:bold; }
#header #trailer #sizesmall strong, #header #trailer #sizebig strong { color:#ff8a00 }
#header h1, #header h2 { margin:0px; padding:0px; position:relative; }
#header h1 a span,#header h2 a span { display:none; margin-left:-10000px; }
#header h1 a { display:block; width:400px; height:75px; position:absolute; left:50%; margin-left:-460px; top:33px; }
#header h2 a { display:block; width:240px; height:115px; position:absolute; left:50%; top:113px; margin-left:-430px; }
#header h2 img { border:0px; }

#header form.frm_promo { margin:0; padding:0; position:absolute; top:204px; left:50%; margin-left:62px; width:428px;}
#header form.frm_promo .bloc_promocode { width:428px; height:32px;  margin:0px 0 0 0; padding:0; }
#header form.frm_promo .bloc_promocode p { margin:0; padding:4px 0 0 217px; height:28px; background:url(../images/bgPromo.png) no-repeat left top; behavior:url('./skins/gpa_green/scripts/iepngfix.htc'); }
#header form.frm_promo .bloc_promocode p input { border:1px solid #b4bbc0; font:12px Arial, Helvetica, sans-serif; color:#000; width:160px; padding:2px 0; float:left; }
#header form.frm_promo .bloc_promocode p a.searchLink { display:block; width:35px; height:19px; background:url(../images/btngo.gif) no-repeat 0 0; float:left; margin:1px 0 0 4px; }
#header form.frm_promo .bloc_promocode p a.searchLink span { display:none; margin-left:-10000px; }

#header form.frm_promo .bloc_promocode_results { width:426px; height:0px; top:32px; left:0; clip:rect(0px 428px 0px 0px); margin:0; padding:0; background:#6ba9b8; border-left:1px solid #5f6060; border-right:1px solid #5f6060; position:absolute; }
#header form.frm_promo .bloc_promocode_results p { margin:0; padding:5px 0 0 0; font:bold 14px Arial, Helvetica, sans-serif; color:#000; text-align:center; }
#header form.frm_promo .bloc_promocode_results p a { color:#e4ff00; text-decoration:none; }
#header form.frm_promo .bloc_promocode_results p a:hover { color:#fff; }

/* ==     MENU    == */
#menu { width:100%; height:60px; background-image:url(../images/bgMenu.gif); background-repeat:repeat-x; position:relative; }
#menu ul { margin:0px; padding:0px; width:980px; height:60px; background-image:url(../images/bgMenu2.gif); background-repeat:repeat-x; position:absolute; left:50%; top:0px; margin-left:-490px; list-style-type:none; }
#menu ul .mnuOver a { background-position:0px -60px; }
#menu ul li { margin:0px; padding:0px; float:left; }
#menu ul li a { display:block; height:60px; background-position:0px 0px; }
#menu ul li a:hover { background-position:0px -60px; }
#menu ul li a span { display:none; margin-left:-1000px; }
#menu ul li #mnuHome { width:177px; background-image:url(../images/mn_home.gif); }
#menu ul li #mnuJoin { width:162px; background-image:url(../images/mn_join.gif); }
#menu ul li #mnuMember { width:137px; background-image:url(../images/mn_member.gif); }
#menu ul li #mnuBrowse { width:134px; background-image:url(../images/mn_browse.gif); }
#menu ul li #mnuHowitworks { width:131px; background-image:url(../images/mn_howitworks.gif); }
#menu ul li #mnuWebmasters { width:126px; background-image:url(../images/mn_webmasters.gif); }
#menu ul li #mnuSupport { width:113px; background-image:url(../images/mn_support.gif); }
/* == FIN DU MENU == */



#content { width:972px; margin:0px auto 0px auto; padding:0px 13px 0px 13px; background-image:url(../images/bgContent.gif); background-repeat:repeat-y; }
#footer { clear:both; }
#footer img { border:0px; }
#footer p { margin:0px; padding:3px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#000000; }
#footer p a { color:#000000; text-decoration:none; }
#footer p a:hover { color:#a9c60f }
#footer .mosex { text-align:center; }
#footer .mosex .pub { border:1px solid #000; margin-top:4px; margin-bottom:30px; }



/* HOME PAGE */
#content #welcome { float:left; width:429px; height:300px; background-image:url(../images/welcome.jpg); background-repeat:no-repeat; position:relative; }

#content #welcome p { padding:0px; margin:0px; position:absolute; color:#5f412d; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#content #welcome .nbrSites { top:158px; left:68px; }
#content #welcome .nbrMovies { top:191px; left:75px; }
#content #welcome .nbrHours { top:226px; left:104px; }
#content #welcome .nbrContent { top:260px; left:120px; }
#content #welcome h2 { margin:0px; padding:0px; position:absolute; left:215px; top:250px; }
#content #welcome h2 a { display:block; width:185px; height:50px; }
#content #welcome h2 a span { display:none; margin-left:-1000px; }

#content #siteoftheday { float:left; width:529px; height:306px; margin:11px 0px 0px 0px; background-image:url(../images/siteoftheday.jpg); background-repeat:no-repeat; position:relative; }
#content #siteoftheday p { margin:0px; padding:0px; }
#content #siteoftheday .dateoftheday { position:absolute; top:35px; left:45px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:32px; font-weight:bold; }
#content #siteoftheday .sitename { position:absolute; top:52px; left:242px; color:#3e1200; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; }
#content #siteoftheday .sitename a { color:#3e1200; text-decoration:none; }
#content #siteoftheday .sitename a:hover { color:#995607 }
#content #siteoftheday .description { position:absolute; top:130px; left:33px; width:185px; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:16px; }
#content #siteoftheday .imgSOTD { position:absolute; top:86px; left:248px; width:260px; height:194px; display:block; border:0px; border:0px; }

#content #newestsites { clear:both; height:612px; width:960px; background-image:url(../images/bgNewestsites.jpg); background-position:left; background-repeat:no-repeat; }
#content #newestsites .blocNewsites { width:721px; height:612px; margin-left:239px; position:relative; }
#content #newestsites .blocNewsites img { behavior:url('./skins/gpa_green/scripts/pngbehavior.htc'); width:721px; height:612px;  }
#content #newestsites .blocNewsites .blocNewestsitescontent { position:absolute; top:27px; left:20px; width:701px; height:585px }
#content #newestsites .blocNewsites .blocNewestsitescontent .newsite { width:220px; height:275px; float:left; margin-right:10px; margin-bottom:8px; }
#content #newestsites .blocNewsites .blocNewestsitescontent .newsite .newsiteImg { width:220px; height:168px; background-color:#52656a }
#content #newestsites .blocNewsites .blocNewestsitescontent .newsite .newsiteImg img { margin:3px 0px 0px 3px; width:212px; height:160px; border:1px solid #fdfdfd; }
#content #newestsites .blocNewsites .blocNewestsitescontent .newsite h2 { margin:10px 0px 8px 0px; background-image:url(../images/newsiteunder.gif); background-position:center bottom; background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:0px 0px 10px 4px; font-weight:bold }
#content #newestsites .blocNewsites .blocNewestsitescontent .newsite h2 a { color:#000; text-decoration:none; }
#content #newestsites .blocNewsites .blocNewestsitescontent .newsite h2 a:hover { color:#524512; }
#content #newestsites .blocNewsites .blocNewestsitescontent .newsite p { margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-align:justify; padding:4px; }

#content #updatedsites { margin-top:25px; width:955px; height:675px; position:relative; }
#content #updatedsites .icone { position:absolute; top:0px; left:0px; z-index:2; behavior:url('./skins/gpa_green/scripts/pngbehavior.htc'); width:64px; height:66px; }
#content #updatedsites .comeback { position:absolute; top:0px; right:0px; float:left;  }
#content #updatedsites h2 { margin:0px; padding:0px; display:block; width:204px; height:56px; position:absolute; top:0px; left:64px; background-image:url(../images/updatedSites.gif); background-repeat:no-repeat; }
#content #updatedsites h2 span { display:none; margin-left:-1000px; }
#content #updatedsites #updatedsitescontent { position:absolute; top:56px; left:16px; width:938px; background-image:url(../images/bgUpdated.gif); background-repeat:repeat-y; z-index:1; background-color:#ffe3a9; }
#content #updatedsites #updatedsitescontent .content { background-image:url(../images/bgUpdatedsites.gif); background-repeat:repeat-x; background-position:top; height:548px; }
#content #updatedsites #updatedsitescontent .content .updatedsite { width:234px; float:left; }
#content #updatedsites #updatedsitescontent .content .updatedsiteimage { width:220px; height:168px; background-color:#353535; margin-top:16px; margin-left:9px; }
#content #updatedsites #updatedsitescontent .content .updatedsiteimage img { border:1px solid #fff; margin:3px; width:212px; height:160px; }
#content #updatedsites #updatedsitescontent .content .updatedsite h3 { margin:0px 0px 5px 0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; display:block; background-image:url(../images/bgUpdatedsitescnt.gif); width:221px; height:30px; padding:11px 0px 0px 13px; }
#content #updatedsites #updatedsitescontent .content .updatedsite h3 a { text-decoration:none; color:#331b01; }
#content #updatedsites #updatedsitescontent .content .updatedsite h3 a:hover { color:#524512; }
#content #updatedsites #updatedsitescontent .content .updatedsite p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:16px; text-align:justify; width:215px; margin:0px 0px 0px 10px; }
#content #updatedsites #updatedsitescontent .bottom { margin-top:20px; clear:both; height:31px; }
#content #updatedsites #updatedsitescontent .bottom img { display:block;  }

#content #featuredsites { margin-top:25px; width:473px; height:655px; position:relative; float:left; }
#content #featuredsites .icone { position:absolute; top:5px; left:0px; z-index:2; behavior:url('./skins/gpa_green/scripts/pngbehavior.htc'); width:64px; height:66px; }
#content #featuredsites .pickedup { position:absolute; top:30px; right:9px; float:left;  }
#content #featuredsites h2 { margin:0px; padding:0px; display:block; width:209px; height:64px; position:absolute; top:0px; left:64px; background-image:url(../images/featuredSites.gif); background-repeat:no-repeat; }
#content #featuredsites h2 span { display:none; margin-left:-1000px; }
#content #featuredsites #featuredsitescontent { position:absolute; top:64px; left:6px; width:457px; z-index:1; background-color:#bce7f1; background-image:url(../images/bgFeatured.gif); background-repeat:repeat-y; }
#content #featuredsites #featuredsitescontent .content { padding-top:13px; background-image:url(../images/bgFeaturedtop.gif); background-position:top; background-repeat:no-repeat; }
#content #featuredsites #featuredsitescontent .content .featuredsite { clear:both; margin-bottom:20px; }
#content #featuredsites #featuredsitescontent .content .featuredsite .featuredsiteimage { margin:0px 8px 0px 8px; width:220px; height:168px; background-color:#205966; float:left; }
#content #featuredsites #featuredsitescontent .content .featuredsite .featuredsiteimage img { margin:3px; border:1px solid #fff; width:212px; height:160px; }
#content #featuredsites #featuredsitescontent .content .featuredsite h3 { float:left; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#331b01; display:block; background-image:url(../images/bgFeaturedsitescnt.gif); background-position:bottom left; background-repeat:no-repeat; width:185px; height:22px; padding:0px 0px 0px 5px; }
#content #featuredsites #featuredsitescontent .content .featuredsite h3 a { text-decoration:none; color:#331b01; }
#content #featuredsites #featuredsitescontent .content .featuredsite h3 a:hover { color:#524512; }
#content #featuredsites #featuredsitescontent .content .featuredsite p { margin:5px 0px 0px 5px; padding:0px; width:182px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-align:justify; float:left; line-height:16px; }

#content #mostpopular { margin-top:25px; margin-left:14px; width:468px; height:655px; position:relative; float:left; }
#content #mostpopular .icone { position:absolute; top:5px; left:0px; z-index:2; behavior:url('./skins/gpa_green/scripts/pngbehavior.htc'); width:64px; height:66px; }
#content #mostpopular h2 { margin:0px; padding:0px; display:block; width:209px; height:64px; position:absolute; top:0px; left:64px; background-image:url(../images/mostPop.gif); background-repeat:no-repeat; }
#content #mostpopular h2 span { display:none; margin-left:-1000px; }
#content #mostpopular #mostpopularcontent { position:absolute; top:64px; left:6px; width:457px; z-index:1; background-color:#dce4a8; background-image:url(../images/bgMostpop.gif); background-repeat:repeat-y; }
#content #mostpopular #mostpopularcontent .content { padding-top:13px; background-image:url(../images/bgMostpoptop.gif); background-position:top; background-repeat:no-repeat; }
#content #mostpopular #mostpopularcontent .content .mostpopular { clear:both; margin-bottom:20px; }
#content #mostpopular #mostpopularcontent .content .mostpopular .mostpopularimage { margin:0px 8px 0px 8px; width:220px; height:168px; background-color:#525923; float:left; }
#content #mostpopular #mostpopularcontent .content .mostpopular .mostpopularimage img { margin:3px; border:1px solid #fff;  width:212px; height:160px; }
#content #mostpopular #mostpopularcontent .content .mostpopular h3 { float:left; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#331b01; display:block; background-image:url(../images/bgMostpopcnt.gif); background-position:bottom left; background-repeat:no-repeat; width:185px; height:22px; padding:0px 0px 0px 5px; }
#content #mostpopular #mostpopularcontent .content .mostpopular h3 a { text-decoration:none; color:#331b01; }
#content #mostpopular #mostpopularcontent .content .mostpopular h3 a:hover { color:#524512; }
#content #mostpopular #mostpopularcontent .content .mostpopular p { margin:5px 0px 0px 5px; padding:0px; width:182px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-align:justify; float:left; line-height:16px; }

/* BROWSE SITE */
#content #browse h2 span { display:none; margin-left:-1000px; }
#content #browse h2 { float:left; margin:0px; padding:0px; display:block; width:222px; height:110px; background-image:url(../images/browseSite.gif); background-repeat:no-repeat; }


#content #browse .frmCat { float:right; margin:8px 29px 0px 0px; }
#content #browse .frmCat label { display:block; width:163px; height:32px; background-image:url(../images/findByCat.gif); background-repeat:no-repeat; float:left; }
#content #browse .frmCat label span { display:none; margin-left:-1000px; }
#content #browse .frmCat select { float:left; border:1px solid #000; height:20px; width:145px; margin-top:3px; margin-left:9px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

#content #browse .blocBrowse0, #content #browse .blocBrowse1 { clear:both; margin-top:20px; }
#content #browse .blocBrowse0 h3, #content #browse .blocBrowse1 h3 { margin:0px 0px 5px 0px; padding:0px; color:#6f8308; font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-left:13px; background-image:url(../images/arrBrowse.gif); background-position:left center; background-repeat:no-repeat }
#content #browse .blocBrowse0 .content { background-color:#ddf3f9; border:1px solid #b9ccd1; border-bottom:0px; width:947px; padding:15px 0px 0px 13px; }
#content #browse .blocBrowse0 .bottom { width:962px; height:28px; background-image:url(../images/blocBrowse0.jpg); background-repeat:no-repeat; background-position:top; }
#content #browse .blocBrowse0 .content .lnkBrowse, #content #browse .blocBrowse1 .content .lnkBrowse { clear:both; margin:0px; padding:10px 0px 10px 0px; }
#content #browse .blocBrowse0 .content .browsesite { width:220px; float:left; margin-right:16px; }
#content #browse .blocBrowse0 .content .browsesite .browsesiteimg { width:220px; height:168px; background-color:#52656a }
#content #browse .blocBrowse0 .content .browsesite .browsesiteimg img, #content #browse .blocBrowse1 .content .browsesite .browsesiteimg img { border:1px solid #fff; margin:3px; width:212px; height:160px; }
#content #browse .blocBrowse0 .content .browsesite h4 { margin:0px; padding:5px 0px 0px 3px; display:block; width:215px; padding-bottom:12px; background-image:url(../images/blocBrowse0h.jpg); background-position:bottom center; background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  }
#content #browse .blocBrowse0 .content .browsesite h4 a { color:#000000; text-decoration:none; }
#content #browse .blocBrowse0 .content .browsesite h4 a:hover { color:#52656a }
#content #browse .blocBrowse0 .content .browsesite p, #content #browse .blocBrowse1 .content .browsesite p { width:208px; height:65px; text-align:justify; margin-left:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:16px; }
#content #browse .blocBrowse0 .content .lnkBrowse a { color:#d37d03; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
#content #browse .blocBrowse0 .content .lnkBrowse a:hover { color:#52656a; }

#content #browse .blocBrowse1 .content { background-color:#ebe7dd; border:1px solid #d1cec5; border-bottom:0px; width:947px; padding:15px 0px 0px 13px; }
#content #browse .blocBrowse1 .bottom { width:962px; height:28px; background-image:url(../images/blocBrowse1.jpg); background-repeat:no-repeat; background-position:top; }
#content #browse .blocBrowse1 .content .browsesite { width:220px; float:left; margin-right:16px; }
#content #browse .blocBrowse1 .content .browsesite .browsesiteimg { width:220px; height:168px; background-color:#ac8f4b }
#content #browse .blocBrowse1 .content .browsesite h4 { margin:0px; padding:5px 0px 0px 3px; display:block; width:215px; padding-bottom:12px; background-image:url(../images/blocBrowse1h.jpg); background-position:bottom center; background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
#content #browse .blocBrowse1 .content .browsesite h4 a { color:#000000; text-decoration:none }
#content #browse .blocBrowse1 .content .browsesite h4 a:hover { color:#ac8f4b; }
#content #browse .blocBrowse1 .content .lnkBrowse a { color:#637600; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
#content #browse .blocBrowse1 .content .lnkBrowse a:hover { color:#ac8f4b; }


/* How it works */
#content #howitworks h2 span { display:none; margin-left:-1000px; }
#content #howitworks h2 { margin:0px; padding:0px; display:block; width:249px; height:84px; background:url(../images/howitworks.jpg) no-repeat right top; }
#content #howitworks .how_step { width:882px; position:relative; margin:0 auto; }
#content #howitworks .how_step h3 { margin:0; padding:0; font:bold 18px/20px Arial, Helvetica, sans-serif; color:#445703; position:absolute; top:55px; left:90px; width:235px; }
#content #howitworks .how_step h3.altern { color:#01636d; }
#content #howitworks .how_step p { margin:0; padding:0; font:11px/16px Verdana Verdana, Arial, Helvetica, sans-serif; color:#4d4d4d; position:absolute; left:90px; top:110px; width:235px; }
#content #howitworks .how_step p a { color:#000; font-weight:bold; font-size:13px; text-decoration:none; }
#content #howitworks .how_step p a:hover { color:#445703; }

#content #howitworks .step1 { height:318px; background:url(../images/how_step1.jpg) no-repeat 0 0; }
#content #howitworks .step1 p,#content #howitworks .step1 h3 { left:85px; }
#content #howitworks .step2 { height:307px; background:url(../images/how_step2.jpg) no-repeat 0 0; }
#content #howitworks .step3 { height:302px; background:url(../images/how_step3.jpg) no-repeat 0 0; }
#content #howitworks .step4 { height:301px; background:url(../images/how_step4.jpg) no-repeat 0 0; }
#content #howitworks .step4 p, #content .howitworks .step3 p { top:118px; }
#content #howitworks .step5 { height:395px; background:url(../images/how_step5.jpg) no-repeat 0 0; }
#content #howitworks .step5 h3 { top:76px; left:190px; }


/* Terms and conditions, 2257, Privacy policy */
#content #terms h2 span, #content #privacy h2 span, #content #d2257 h2 span { display:none; margin-left:-1000px; }
#content #terms h2 { float:left; margin:0px; padding:0px; display:block; width:168px; height:110px; background-image:url(../images/termscond.gif); background-repeat:no-repeat; margin-bottom:20px; }
#content #privacy h2 { float:left; margin:0px; padding:0px; display:block; width:168px; height:110px; background-image:url(../images/privacy.gif); background-repeat:no-repeat; margin-bottom:20px; }
#content #d2257 h2 { float:left; margin:0px; padding:0px; display:block; width:536px; height:110px; background-image:url(../images/2257.gif); background-repeat:no-repeat; margin-bottom:20px; }
#content #terms h3, #content #privacy h3, #content #d2257 h3 { margin:0px; padding:30px 20px 0px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; clear:both; color:#000000 }
#content #terms p, #content #privacy p, #content #d2257 p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-align:justify; padding:3px 20px 10px 20px; margin:0px; line-height:16px; }
#content #terms p a, #content #privacy p a, #content #d2257 p a { color:#869d0f }
#content #terms p a:hover, #content #privacy p a:hover, #content #d2257 p a:hover { color:#000000 }
#content #terms .strong, #content #privacy .strong, #content #d2257 .strong { font-weight:bold; }
#content #terms dl { margin:0px; padding:3px 30px 10px 30px; }
#content #terms dl dt { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;  }

#movie_number{ display: block; width: 964px; height: 98px; background:url(../images/unlidownloads_new.gif) no-repeat; position: relative; }
#movie_number a{ display: block; width: 964px; height: 98px; text-decoration: none;}
#movie_number a span { display: none; }
#movie_number a em { position: absolute; font-size: 46px; font-weight: bold; color: #fff; top: 30px; right: 235px; font-style:normal; font-family:Arial, Helvetica, sans-serif; width: 120px; text-align: center; line-height: 40px;}
