/* Overlays */
.overlay-page { width: 700px; height: 500px; }

/* Buttons */
.apply { background: url(../images/buttons/btn_apply.jpg); width: 86px; height: 22px; margin-top: 6px; }
.apply:hover { background-position: -86px 0; }
.twitter-follow { background: url(../images/buttons/btn_follow.jpg); width: 86px; height: 22px; margin-top: 6px; }
.shopnow { background: url(../images/buttons/btn_shopnow.jpg); width: 86px; height: 22px; margin-top: 6px; }
.viewgallery { background: url(../images/buttons/btn_viewgallery.jpg); width: 86px; height: 22px; margin: 0 70px 7px; }

/* Video Player */
.video .preloader { position: absolute; left: 0; top: 0; background: url(../images/icons/loader.gif) no-repeat center center #0b0b0b; display: none; z-index: 10; }
.video .videoplayer { position: relative; text-align: center; background-repeat: no-repeat; background-position: center center; }
.video .videocontrols { width: 100%; height: 20px; background: #000; margin:3px; }
.video .videocontrols .track { background: #292929; height: 4px; margin: 8px 7px 0 0; }
.video .videocontrols .playhead { background: #292929; width: 1px; height: 4px; cursor:pointer; }
.video .videocontrols .progress { background: #808080; height: 4px; }
.video .videocontrols .buffer { background: #292929; height: 5px; }
.video .videocontrols .time { font-size: 0.65em; padding: 3px 0 0 0; color: #FFF; margin-top: 1px; }
.video .videocontrols .time strong { display: none; }
.video .videocontrols .mute, 
.video .videocontrols .unmute { display: none; } 
.video .videocontrols .play { display: block; width: 11px; height: 11px; background: url(../images/buttons/btn_playsmall.jpg) no-repeat; margin: 4px 7px 0 7px; }
.video .videocontrols .pause { display: block; width: 11px; height: 11px; background: url(../images/buttons/btn_playsmall.jpg) no-repeat -11px 0; margin: 4px 7px 0 7px; }
.video p { padding: 7px 7px 0; }

/* ContentFlow */
.ContentFlow { float: left; }
.ContentFlow .flow { float:left; }
.ContentFlow .globalCaption { position: absolute; width: 100%; }
.ContentFlow .preButton { float: left; display:block; width: 19px; background: url(../images/buttons/btn_left.jpg) no-repeat center left; }
.ContentFlow .nextButton { float: left; display:block; width: 19px; background: url(../images/buttons/btn_right.jpg) no-repeat center left; }

/* Job Browser */
.job-browser {  }
.job-browser .box-links { margin-top: 5px; }
.job-browser .box-links li a { float: left; padding: 5px; }
.job-browser .box-links li {float: left; width: 100%; padding: 0; }
.job-browser .box-links li ul { float: left; width: 100%; background-color: #0B0B0B; }
.job-browser .box-links li ul li {  float: left; width: 100%; padding: 0; background-color: #0B0B0B; margin: 0; }
.job-browser .box-links li ul li a, .job-browser .box-links li ul li .none { padding: 8px 0 4px 20px; font-size: 1.05em; }
.job-browser .box-links li ul li .new { margin: 8px; }

/* Text list */
.text-list { margin: 5px 0; list-style: circle; }
.text-list li { margin: 5px 0 5px 15px; font-size: 0.8em; color: #bfbfbf; }

/* Adverts */
.advert img { border: 1px solid #242321 }

/* Share links */
.facebook-links li { margin-bottom: 4px; }
.share-links li { float: left; margin-left: 9px; }

/* News Listing */
.news .box, .smallnews .box { width: 100%; }
.news .content .thumb { float: left; border: 1px solid #242321; margin: 0 5px 0 0; }
.news-item .content .thumb { margin: 0 10px 5px 0; }
.news .content a { color: #dbaf64; margin: 1px 0 4px; font-weight: bold; }
.news .content p { padding: 4px 0; }
.smallnews ul li .content a { display: block; margin: 1px 0 4px; font-size: 0.8em; color: #DFDFDF; }

/* News */
.sectionnews .ContentFlow { height: 160px; margin: 5px 0; }
.sectionnews .ContentFlow .flow { width: 240px; height: 150px; }
.sectionnews .ContentFlow .globalCaption { position: absolute; width: 100%; top: 50px; }
.sectionnews .ContentFlow .globalCaption .title { font-size: 1.1em; }
.sectionnews .ContentFlow .globalCaption .subtitle { font-size: 0.8em; color: #5F5F5F; }
.sectionnews .ContentFlow .preButton { height: 150px; }
.sectionnews .ContentFlow .nextButton { height: 150px; }
.sectionnews .newslinks .button-list .button { width: 294px; height: 39px; margin: 10px 0; }
.sectionnews .newslinks .button-list .deusex { background: url(../images/buttons/btn_news_deusex.jpg); }
.sectionnews .newslinks .button-list .thief { background: url(../images/buttons/btn_news_thief.jpg); }
.sectionnews .newslinks .button-list .twitter { background: url(../images/buttons/btn_news_twitter.jpg); }
.sectionnews .newslinks .button-list .facebook { background: url(../images/buttons/btn_news_facebook.jpg); }
.sectionnews .newslinks .button-list .squarej { background: url(../images/buttons/btn_news_squarej.jpg); }
.sectionnews .newslinks .button-list .squaree { background: url(../images/buttons/btn_news_squaree.jpg); }
.sectionnews .facebook-links { float: left; margin-top: 8px; }
.sectionnews .share-links { float: right; margin-top: 8px; }

/* Video */
.video .box .video-links li { float: left; margin: 2px 5px 7px 6px; display: block; width: 134px; height: 60px; border: 1px solid #292929; background: no-repeat center center; cursor: pointer; }

/*.video .box .video-links li .selected { background-position: -134px 0; }*/
.pane0 #viewer { float: left; width: 469px; margin: 10px 234px; }
.pane0 .videoplayer, .pane0 .preloader { width: 469px; height: 225px; }
.pane0 .videoplayer img { margin-top: 76px; }
.pane0 #viewer .bottom .videocontrols .track { width: 394px; }
.video .content { padding: 0; }
.pane2 #viewer { width: 444px; }
.pane2 .videoplayer, .pane2 .preloader { width: 444px; height: 250px; }
.pane2 .videoplayer img { margin-top: 76px; }
.pane2 #viewer .bottom .videocontrols .track { width: 379px; }
.pane3 #viewer { width: 469px; }
.pane3 .videoplayer, .pane3 .preloader { width: 469px; height: 225px; }
.pane3 .videoplayer img { margin-top: 76px; }
.pane3 #viewer .bottom .videocontrols .track { width: 394px; }
.pane4 #viewer { width: 344px; }
.pane4 .videoplayer, .pane4 .preloader { width: 344px; height: 176px; }
.pane4 .videoplayer img { margin-top: 51px; }
.pane4 #viewer .bottom .videocontrols .track { width: 279px; }
.pane7 #viewer { width: 294px; }
.pane7 .videoplayer, .pane7 .preloader { width: 294px; height: 176px; }
.pane7 .videoplayer img { margin-top: 51px; }
.pane7 #viewer .bottom .videocontrols .track { width: 225px; }

/* Social */
.social-feed ul { border: 1px solid #4d67a2; }
.social-feed ul li { height: 63px; }
.social-feed ul li p { padding: 10px 50px 10px 10px; font-size: 0.85em; }
.twitter-feed li { background: url(../images/icons/icn_twitterback.jpg) right no-repeat #3188a4; }
.facebook-feed li { background: url(../images/icons/icn_facebookback.jpg) right no-repeat #12244c; }
.twitter-feed p { color: #cee9f2; }
.facebook-feed p { color: #d2dcf4; }

/* Info */
.info p { padding: 4px 0; }

/* Studio */
.s_index .box { background: url(../images/backgrounds/back_studio.jpg) center center no-repeat #000; }
.s_index .studioeidos .content p img { margin: 10px; float: right; }
.s_gma .box { display: block; position: relative; background: url(../images/backgrounds/back_studio_gma.jpg); width: 950px; height: 500px; }
.s_gma .box .content { position: absolute; top: 15px; left: 417px; width: 491px; }
.s_od .box { display: block; position: relative; background: url(../images/backgrounds/back_studio_od.jpg); width: 950px; height: 305px; }
.s_od .box .content { position: absolute; top: 36px; left: 300px; width: 625px; }
.s_ot .box .content { padding: 20px; }
.s_ot .button-list { float: right; width: 520px; margin: 16px 0 0 20px; }
.s_ot .button-list .button { width: 123px; height: 123px; margin:3px; }
.s_ot .button-list .button:hover, .s_ot .button-list .current { background-position: -123px 0; }
.s_ot .button-list .oneblockmargin { margin-left: 132px; }
.s_ot .button-list .twoblockmargin { margin-left: 261px; }
.s_ot .button-list .team_step { background-image: url(../images/buttons/btn_step.jpg); }
.s_ot .button-list .team_chant { background-image: url(../images/buttons/btn_chant.jpg); }
.s_ot .button-list .team_isa { background-image: url(../images/buttons/btn_isa.jpg); }
.s_ot .button-list .team_david { background-image: url(../images/buttons/btn_david.jpg); }
.s_ot .button-list .team_eyo { background-image: url(../images/buttons/btn_eyo.jpg); }
.s_ot .button-list .team_roy { background-image: url(../images/buttons/btn_roy.jpg); }
.s_ot .button-list .team_seb { background-image: url(../images/buttons/btn_seb.jpg); }
.s_ot .button-list .team_jul { background-image: url(../images/buttons/btn_jul.jpg); }
.s_ot .button-list .team_par { background-image: url(../images/buttons/btn_parker.jpg); }
.s_ot .button-list .team_louis { background-image: url(../images/buttons/btn_louis.jpg); }
.s_ot .button-list .team_andre { background-image: url(../images/buttons/btn_andre.jpg); }
.s_ot .button-list .team_fleur { background-image: url(../images/buttons/btn_fleur.jpg); }
.s_ot .button-list .team_keith { background-image: url(../images/buttons/btn_keith.jpg); }
.s_ot .button-list .team_marc { background-image: url(../images/buttons/btn_marc.jpg); }
.s_ot .button-list .team_max { background-image: url(../images/buttons/btn_max.jpg); }
.s_ot .button-list .team_mariana { background-image: url(../images/buttons/btn_mariana.jpg); }
.s_ot .button-list .team_jf { background-image: url(../images/buttons/btn_jf_dugas.jpg); }
.s_ot .button-list .team_kho { background-image: url(../images/buttons/btn_khoury.jpg); }
.s_ot .scroller { float:left; width: 365px; height: 420px; }
.s_ot .scroller .items { height: 40000em; }
.s_ot .scroller .items div { height: 420px; }
.s_owig .box .content { padding: 20px; }
.s_owig .button-list { float: left; width: 350px; margin: 16px 0 0 0px; padding: 7px 0 0 0;}
.s_owig .button-list .button { width: 150px; height: 225px; margin:3px; }
.s_owig .button-list .button:hover, .s_owig .button-list .current { background-position: -150px 0; }
.s_owig .button-list .oneblockmargin { margin-left: 132px; }
.s_owig .button-list .twoblockmargin { margin-left: 261px; }
.s_owig .button-list .team_fleur { background-image: url(../images/buttons/btn_fleur_marty_b.jpg); }
.s_owig .button-list .team_mary { background-image: url(../images/buttons/btn_mary_demarle.jpg); }
.s_owig .scroller { float:right; width: 550px; height: 319px; }
.s_owig .scroller .items { height: 40000em; }
.s_owig .scroller .items div { height: 420px; }
.s_oo .box { background: url(../images/backgrounds/back_studio_oo.jpg) no-repeat center center #000; }
.studio-oo .browse { float: left; display:block; width: 19px; height: 380px; }
.studio-oo .left { background: url(../images/buttons/btn_left.jpg) no-repeat center left; }
.studio-oo .right { background: url(../images/buttons/btn_right.jpg) no-repeat center left; }
.studio-oo .browse:hover { background-position: -19px center; }
.s_oo .scroller { float:left; width: 890px; height: 380px; }
.s_oo .scroller .items { width: 20000em; }
.s_oo .scroller li { float:left; width: 223px; height: 380px; text-align: center; }
.s_oo .scroller li img { margin: 60px 0 10px; }
.s_oo .scroller li p { text-align: left; margin-left: 30px; }
.s_pa .box { padding: 10px 15px; }
.s_pa .box .browse { float: left; display:block; width: 19px; height: 270px; }
.s_pa .box .left { background: url(../images/buttons/btn_left.jpg) no-repeat center left; }
.s_pa .box .right { background: url(../images/buttons/btn_right.jpg) no-repeat center left; }
.s_pa .browse:hover { background-position: -19px center; }
.s_pa .scroller { float:left; width: 860px; height: 270px; }
.s_pa .scroller .items { width: 20000em; }
.s_pa .button-list { float: left; width: 810px; margin: 0 25px; }
.s_pa .button-list li { width: 123px; height: 123px; margin: 6px; }
.s_pa .button-list .button { width: 123px; height: 123px; background: url(../images/buttons/btn_partner_iq.jpg) -123px 0; }
.s_pa .button-list .button:hover { background-position: 0 0; }
.s_pa .button-list .iq { background-image: url(../images/buttons/btn_partner_iq.jpg); }
.s_pa .button-list .numeriqc { background-image: url(../images/buttons/btn_partner_numeriqc.jpg); }
.s_pa .button-list .monint { background-image: url(../images/buttons/btn_partner_monint.jpg); }
.s_pa .button-list .igda { background-image: url(../images/buttons/btn_partner_igda.jpg); }
.s_pa .button-list .moureaux { background-image: url(../images/buttons/btn_partner_moureaux.jpg); }
.s_pa .button-list .hp { background-image: url(../images/buttons/btn_partner_hp.jpg); }
.s_pa .button-list .foundry { background-image: url(../images/buttons/btn_partner_foundry.jpg); }
.s_pa .button-list .insight { background-image: url(../images/buttons/btn_partner_insight.jpg); }
.s_pa .button-list .bluearc { background-image: url(../images/buttons/btn_partner_bluearc.jpg); }
.s_pa .button-list .symetrix { background-image: url(../images/buttons/btn_partner_symetrix.jpg); }
.s_pa .button-list .in { background-image: url(../images/buttons/btn_partner_in.jpg); }
.s_pa .button-list .seapine { background-image: url(../images/buttons/btn_partner_seapine.jpg); }
.s_pa .button-list .stn { background-image: url(../images/buttons/btn_partner_stn.jpg); }
.s_pa .button-list .vis { background-image: url(../images/buttons/btn_partner_3vis.jpg); }
.s_pa .button-list .nationale { background-image: url(../images/buttons/btn_partner_nationale.jpg); }
.s_pa .button-list .multiple-media { background-image: url(../images/buttons/btn_partner_mulitple-media.jpg); }
.s_pa .button-list .rogers { background-image: url(../images/buttons/btn_partner_rogers.jpg); }
.s_pa .button-list .staples { background-image: url(../images/buttons/btn_partner_staples.jpg); }
.s_pa .button-list .wave { background-image: url(../images/buttons/btn_partner_wave.jpg); }
.s_pa .button-list .bell { background-image: url(../images/buttons/btn_partner_bell.jpg); }
.s_pa .button-list .societe { background-image: url(../images/buttons/btn_partner_societe.jpg); }
.s_os .box { float: left; background: #000000; border: 1px solid #1d1d1d; margin-bottom: 5px; width: 950px; }
.s_os .box .content { width: 952px; }
.s_os .button-list { width: 952px; margin: 10px 0 0 0; }
.s_os .button-list h2 { background-image:url(../images/backgrounds/os_bar.jpg); background-repeat:no-repeat; }
.s_os .button-list li { float: left; width: 450px; margin: 5px 0 0 20px; }
.s_os .button-list li img { margin: 0 10px 0 0; }
.s_os .button-list li i { color:#f0bf66; font-style:italic; }
.s_os .button-list .CVA { background-image: url(../images/buttons/los_CVA.png); }
.s_os .button-list .ag { background-image: url(../images/buttons/los_ag.png); }
.s_os .button-list .ars { background-image: url(../images/buttons/los_ars.png); }
.s_os .button-list .cnet { background-image: url(../images/buttons/los_cnet.png); }
.s_os .button-list .edge { background-image: url(../images/buttons/los_edge.png); }
.s_os .button-list .eug { background-image: url(../images/buttons/los_eug.png); }
.s_os .button-list .fam { background-image: url(../images/buttons/los_fam.png); }
.s_os .button-list .frb { background-image: url(../images/buttons/los_frb.png); }
.s_os .button-list .gma { background-image: url(../images/buttons/los_gma.png); }
.s_os .button-list .gpro { background-image: url(../images/buttons/los_gpro.png); }
.s_os .button-list .gt { background-image: url(../images/buttons/los_gt.png); }
.s_os .button-list .ign { background-image: url(../images/buttons/los_ign.png); }
.s_os .button-list .jvm { background-image: url(../images/buttons/los_jvm.png); }
.s_os .button-list .kot { background-image: url(../images/buttons/los_kot.png); }
.s_os .button-list .macbad { background-image: url(../images/buttons/los_macbad.png); }
.s_os .button-list .macig { background-image: url(../images/buttons/los_macig.png); }
.s_os .button-list .mir { background-image: url(../images/buttons/los_mir.png); }
.s_os .button-list .nyt { background-image: url(../images/buttons/los_nyt.png); }
.s_os .button-list .oxm { background-image: url(../images/buttons/los_oxm.png); }
.s_os .button-list .pcg { background-image: url(../images/buttons/los_pcg.png); }
.s_os .button-list .pcj { background-image: url(../images/buttons/los_pcj.png); }
.s_os .button-list .pel { background-image: url(../images/buttons/los_pel.png); }
.s_os .button-list .pre { background-image: url(../images/buttons/los_pre.png); }
.s_os .button-list .wir { background-image: url(../images/buttons/los_wir.png); }
.s_os .button-list .des { background-image: url(../images/buttons/los_des.png); }
.s_os .button-list .ap { background-image: url(../images/buttons/los_ap.png); }
.s_os .button-list .meta { background-image: url(../images/buttons/los_meta.png); }
.s_os .button-list .aias { background-image: url(../images/buttons/los_aias.png); }
.s_os .button-list .baf { background-image: url(../images/buttons/los_baf.png); }
.s_os .button-list .de2 { background-image: url(../images/buttons/los_de2.png); }
.s_os .button-list .g4 { background-image: url(../images/buttons/los_g4.png); }
.s_os .button-list .gam { background-image: url(../images/buttons/los_gam.png); }
.s_os .button-list .gdc { background-image: url(../images/buttons/los_gdc.png); }
.s_os .button-list .macig { background-image: url(../images/buttons/los_macig.png); }
.s_os .button-list .pcru { background-image: url(../images/buttons/los_pcru.png); }
.s_os .button-list .vga { background-image: url(../images/buttons/los_vga.png); }
.s_os .button-list .num { background-image: url(../images/buttons/los_num.png); }
.s_os .button-list .apl { background-image: url(../images/buttons/los_apl.png); }


/* Games */
.sectionteams .links .button-list { margin-left: 3px; }
.sectionteams .links .button { width: 105px; height: 209px; margin: 0 4px; }
.sectionteams .links .button:hover { background-position: -105px 0; }
.sectionteams .social-links .button { width: 241px; height: 40px; margin-bottom: 5px; }
.sectionteams .social-links .button:hover { background-position: 0 -40px; }
.sectionteams .button-list .facebook { background-image: url(../images/buttons/btn_facebook_long.png); }
.sectionteams .button-list .twitter { background-image: url(../images/buttons/btn_twitter_long.png); }
.t_dxmd .developers .box .content { padding: 178px 7px 7px; background: url(../images/backgrounds/splash_games_dxmd.jpg) no-repeat; }
.t_dxmd .button-list .website { background-image: url(../images/buttons/btn_website_dxmd.png); }
.t_dxmd .button-list .forum { background-image: url(../images/buttons/btn_forum_dxmd.png); }
.t_dxmd .button-list .store { background-image: url(../images/buttons/btn_store_dxmd.png); }
.t_de .developers .box .content { padding: 178px 7px 7px; background: url(../images/backgrounds/splash_games_developer.jpg) no-repeat; }
.t_de .button-list .website { background-image: url(../images/buttons/btn_website_de.png); }
.t_de .button-list .forum { background-image: url(../images/buttons/btn_forum_de.png); }
.t_de .button-list .store { background-image: url(../images/buttons/btn_store_de.png); }
.t_t4 .developers .box .content { padding: 178px 7px 7px; background: url(../images/backgrounds/splash_t4_developer.jpg) no-repeat; }
.t_t4 .button-list .website { background-image: url(../images/buttons/btn_website_tf.jpg); }
.t_t4 .button-list .forum { background-image: url(../images/buttons/btn_forum_tf.jpg); }
.t_t4 .button-list .store { background-image: url(../images/buttons/btn_store_tf.jpg); }

/* QA */
.t_qa .ContentFlow { height: 300px; margin: 10px 0; }
.t_qa .ContentFlow .flow { width: 640px; height: 300px; }
.t_qa .ContentFlow .globalCaption { top: 300px; }
.t_qa .ContentFlow .globalCaption .title { font-size: 1.4em; }
.t_qa .ContentFlow .globalCaption .subtitle { font-size: 0.9em; color: #5F5F5F; }
.t_qa .ContentFlow .preButton { height: 300px; }
.t_qa .ContentFlow .nextButton { height: 300px; }

/* Contact Us */
.sectioncontact .contactus .box .content { padding: 155px 7px 7px; background: url(../images/backgrounds/splash_contactus.jpg) no-repeat; }
.sectioncontact .maps a { margin: 3px; }

/* Living in Montreal */
.s_lm .livinginmon .box .content { padding: 200px 7px 7px; background: url(../images/backgrounds/splash_living.jpg) no-repeat; }
.s_lm .useful .box-links li { width: 214px; }
.s_lm .ContentFlow { height: 172px; margin: 10px 0; background: url(../images/backgrounds/back_livingfiles.jpg) no-repeat top center; padding-top: 50px; }
.s_lm .ContentFlow .flow {  width: 288px; height: 100px; }
.s_lm .ContentFlow .globalCaption { top: 150px; }
.s_lm .ContentFlow .preButton { height: 142px; margin: 0 4px; }
.s_lm .ContentFlow .nextButton { height: 142px; margin: 0 4px; }

/* Playtest */
.t_pt .playtest h6 { padding: 0 7px; }

/* Download */
.sectiondownload .corporatelogos .button-list .button { width: 123px; height: 123px; margin: 6px; }
.sectiondownload .corporatelogos .button-list .eidos1 { background: url(../images/buttons/btn_eidos1.jpg); }
.sectiondownload .corporatelogos .button-list .eidos2 { background: url(../images/buttons/btn_eidos2.jpg); }
.sectiondownload .corporatelogos .button-list .eidos3 { background: url(../images/buttons/btn_eidos3.jpg); }
.sectiondownload .corporatelogos .button-list .eidos4 { background: url(../images/buttons/btn_eidos4.jpg); }
.sectiondownload .corporatelogos .button-list .eidos5 { background: url(../images/buttons/btn_eidos5.jpg); }
.sectiondownload .corporatelogos .button-list .deusex1 { background: url(../images/buttons/btn_deusex1.jpg); }
.sectiondownload .corporatelogos .button-list .deusex2 { background: url(../images/buttons/btn_deusex2.jpg); }
.sectiondownload .corporatelogos .button-list .thi4f1 { background: url(../images/buttons/btn_thi4f1.jpg); }
.sectiondownload .corporatelogos .button-list .thi4f2 { background: url(../images/buttons/btn_thi4f2.jpg); }
.sectiondownload .corporatelogos .button-list .button:hover { background-position: -123px 0; }
.sectiondownload .assets .button-list .button { width: 244px; height: 61px; margin: 0 0 7px 0; border: 1px solid #1d1d1d; }
.sectiondownload .assets .button-list .deusex { background: url(../images/buttons/btn_asset_deusex.jpg); }
.sectiondownload .assets .button-list .thi4f { background: url(../images/buttons/btn_asset_thi4f.jpg); }
.sectiondownload .assets .button-list .tombraider { background: url(../images/buttons/btn_asset_tombraider.jpg); }

/* Jobs */
.sectionjobs .testimonials .box { padding-bottom: 7px; }

/* Gallery */
.image_gallery .box { background: #000000; }
.image_gallery .full_image { float: left; width: 600px; height: 500px; margin: 20px 50px; background: center center no-repeat; }
.image_gallery .scroller { float:left; width: 662px; height: 130px; }
.image_gallery .scroller .items { width: 20000em; }
.image_gallery .scroller .items li { float: left; width: 130px; height: 100px; background: center center no-repeat #1D1D1D; margin: 5px 7px; padding: 10px; cursor: pointer; }
.image_gallery .scroller .items li span { display: none; }
.image_gallery .browse { float: left; display:block; width: 19px; height: 380px; height: 130px; }
.image_gallery .left { background: url(../images/buttons/btn_left.jpg) no-repeat center left; }
.image_gallery .right { background: url(../images/buttons/btn_right.jpg) no-repeat center left; }
.image_gallery .browse:hover { background-position: -19px center; }

.aboutmon .scroller { float:left; width: 290px; height: 225px; background: url(../images/backgrounds/back_livingfiles.jpg) no-repeat top center; }
.aboutmon .scroller .items { width: 20000em; }
.aboutmon .scroller .items div { float: left; width: 290px; height: 225px; }
.aboutmon .scroller .items div img { margin: 58px 106px; }
.aboutmon .browse { float: left; display:block; width: 19px; height: 225px; }
.aboutmon .left { background: url(../images/buttons/btn_left.jpg) no-repeat center right; margin-left: 5px; }
.aboutmon .right { background: url(../images/buttons/btn_right.jpg) no-repeat center left; margin-right: 5px; }
.aboutmon .browse:hover { background-position: -19px center; }

.qa .scroller { float:left; width: 630px; height: 340px; margin: 10px 0; }
.qa .scroller .items { margin-left: 202px;width: 20000em; }
.qa .scroller .items div { float: left; width: 226px; height: 300px; margin: 0 7px; }
.qa .scroller .items div img { width: 180px; height: 244px; margin: 56px 23px 0; }
.qa .scroller .items .active { float: left; width: 226px; height: 300px; }
.qa .scroller .items .active img { width: 226px; height: 300px; margin: 0; }
.qa .scroller .items .active span { display: block; }
.qa .scroller .items div span { text-align: center; display: none; }
.qa .scroller .items div .title { font-size: 1.0em; }
.qa .scroller .items div .subtitle { font-size: 0.9em; color: #5F5F5F; }
.qa .browse { float: left; display:block; width: 19px; height: 360px; }
.qa .left { background: url(../images/buttons/btn_left.jpg) no-repeat center right; margin-left: 5px; }
.qa .right { background: url(../images/buttons/btn_right.jpg) no-repeat center left; margin-right: 5px; }
.qa .browse:hover { background-position: -19px center; }

.press .scroller { float:left; width: 230px; height: 200px; }
.press .scroller .items { width: 20000em; }
.press .scroller .items div { float: left; width: 230px; height: 200px; text-align: center; }
.press .browse { float: left; display: block; width: 19px; height: 200px; }
.press .left { background: url(../images/buttons/btn_left.jpg) no-repeat center right; margin-left: 5px; }
.press .right { background: url(../images/buttons/btn_right.jpg) no-repeat center left; margin-right: 5px; }
.press .browse:hover { background-position: -19px center; }