@charset "utf-8";
/* CSS Document */
/* body, html */
body, html { padding: 0; margin: 0; background: #bcbcbc url(../images/background-color-repeat.png) repeat-x; text-align: center; }
.clear { clear: both; }
/* wrappers */
#wrapper { width: 100%; height: auto; margin: 0 auto; padding: 0; }
#sub_wrapper_top { width: 1300px; height: 841px; margin: 0 auto; padding: 0; background: #bcbcbc url(../images/background.png) no-repeat; position: relative; }
#sub_wrapper_footer { width: 1300px; height: auto; margin: 0 auto; padding: 0 0 100px 0; text-align: center; background-color: #bcbcbc; }
/* logo */
#logo_wrapper { width: 272px; height: 48px; position: absolute; top: 30px; left: 143px; }
/* video popup */
#video_image { width: 306px; height: 202px; position: absolute; top: 535px; left: 194px; }
a#popupContactClose { width: 35px; height: 35px; margin: 0 auto; position: absolute; top: -11px; left: 665px; z-index: 7; overflow:hidden; cursor:pointer; text-indent:-999em; background: url(../images/close-button-rollover.png) scroll 0 0; display: block; }
a#popupContactClose:hover { background-position:0 -35px; }
a#popupContactClose:focus { background-position:0 -35px; }
a#video_popup_link { width: 306px; height: 202px; overflow:hidden; cursor:pointer; text-indent:-999em; background: url(../images/video-image-rollover.png) no-repeat; display: block; }
a#video_popup_link:hover { background-position:0 -202px; }
a#video_popup_link:focus { background-position:0 -202px; }
#popupContact { width: 686px; height: 437px; display: none; z-index: 30; background: url(../images/pu-video-background.png) no-repeat; }
#popupContact iframe { margin: 23px 0 0 0; }
#backgroundPopup { width: 100%; height: 100%; display: none; position: fixed; top: 0; left: 0; z-index: 20; background: #000; border: 1px solid #cecece; }
/* ni system */
#ns_background { width: 549px; height: 329px; background: url(../images/ns-background-2.png) no-repeat; position: absolute; top: 313px; left: 580px; }
.vibop_mobile_class { width: 229px; height: 98px; display:none; z-index: 6; }
.newbluefx_class { width: 211px; height: 98px; display:none; z-index: 6; }
.video_cloud_class { width: 220px; height: 88px; display:none; z-index: 6; }
.titler_pro_class { width: 201px; height: 98px; display:none; z-index: 6; }
.vibop_create_class { width: 210px; height: 98px; display:none; z-index: 6; }
.nb_movies_class { width: 215px; height: 98px; display:none; z-index: 6; }
.newbluefx_small_class { width: 211px; height: 98px; display:none; z-index: 6; }
.nb_gaming_class { width: 215px; height: 98px; display:none; z-index: 6; }
#vibop_mobile { width:114px; height:115px; overflow:hidden; position: absolute; top: -57px; left: 336px; cursor:pointer; text-indent:-999em; background: url(../images/ns-vibop-cover.png) scroll 0 0; display:block; }
#vibop_mobile:hover { background-position:0 -115px; }
#vibop_mobile:focus { background-position:0 -115px; }
#newbluefx { width:111px; height:112px; overflow:hidden; position: absolute; top: 25px; left: 178px; z-index: 2; cursor:pointer; text-indent:-999em; background: url(../images/ns-big-fx-combo.png) scroll 0 0; display:block; }
#newbluefx:hover { background-position:0 -112px; }
#newbluefx:focus { background-position:0 -112px; }
#video_cloud { width:234px; height:235px; overflow:hidden; position: absolute; top: 74px; left: 129px; z-index: 1; cursor:pointer; text-indent:-999em; background: url(../images/ns-cloud-combo.png) scroll 0 0; display:block; }
#video_cloud:hover { background-position:0 -235px; }
#video_cloud:focus { background-position:0 -235px; }
#titler_pro { width:115px; height:114px; overflow:hidden; position: absolute; top: 219px; left: 124px; z-index: 3; cursor:pointer; text-indent:-999em; background: url(../images/ns-titler-combo.png) scroll 0 0; display:block; }
#titler_pro:hover { background-position:0 -114px; }
#titler_pro:focus { background-position:0 -114px; }
#vibop_create { width:115px; height:114px; overflow:hidden; position: absolute; top: 98px; left: 493px; cursor:pointer; text-indent:-999em; background: url(../images/ns-youtube-combo.png) scroll 0 0; display:block; }
#vibop_create:hover { background-position:0 -114px; }
#vibop_create:focus { background-position:0 -114px; }
#nb_movies { width:111px; height:112px; overflow:hidden; position: absolute; top: 90px; left: 19px; cursor:pointer; text-indent:-999em; background: url(../images/ns-movie-clip-combo.png) scroll 0 0; display:block; }
#nb_movies:hover { background-position:0 -112px; }
#nb_movies:focus { background-position:0 -112px; }
#newbluefx_small { width:86px; height:86px; overflow:hidden; position: absolute; top: 275px; left: 87px; z-index: 1; cursor:pointer; text-indent:-999em; background: url(../images/ns-small-fx-combo.png) scroll 0 0; display:block; }
#newbluefx_small:hover { background-position:0 -86px; }
#newbluefx_small:focus { background-position:0 -86px; }
#nb_gaming { width:111px; height:112px; overflow:hidden; position: absolute; top: 255px; left: 336px; cursor:pointer; text-indent:-999em; background: url(../images/ns-game-pad-combo.png) scroll 0 0; display:block; }
#nb_gaming:hover { background-position:0 -112px; }
#nb_gaming:focus { background-position:0 -112px; }
/* social network buttons */
#social_buttons_wrapper { width: 201px; height: 46px; position: absolute; top: 30px; left: 947px; background: url(../images/sharebutton-background.png) no-repeat; }
#facebook_button_wrapper { width: 41px; height: 32px; position: absolute; top: 5px; left: 117px; }
#facebook_button { width: 41px; height: 32px; display: block; background: url(../images/sb-face-combo.png) no-repeat 0 0; }
#facebook_button:hover { background-position: 0 -32px; }
#facebook_button:active { background-position: 0 -64px; }
#facebook_button span { position: absolute; top: -999em; }
#twitter_button_wrapper { width: 38px; height: 32px; position: absolute; top: 5px; left: 157px; }
#twitter_button { width: 38px; height: 32px; display: block; background: url(../images/sb-twit-combo.png) no-repeat 0 0; }
#twitter_button:focus { outline: none; }
#twitter_button:hover { background-position: 0 -32px; }
#twitter_button:active { background-position: 0 -64px; }
#twitter_button span { position: absolute; top: -999em; }
/* footer */
#evonexus_logo { margin-bottom: 30px; }
#footer_nav_wrapper { width: 505px; height: 20px; margin: 0 auto 15px auto; padding: 0; text-align: center; color: #999; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
ul.shadow { text-shadow: 0px 1px 0px #fff; }
#footer_nav_wrapper ul { width: 525px; height: 20px; margin: 0 auto; padding: 0; }
#footer_nav_wrapper ul li { margin-right: 10px; float: left; display: block; }
#footer_nav_wrapper a { color: #336699; }
#footer_nav_wrapper a:link { text-decoration: none; color: #336699; }
#footer_nav_wrapper a:visited { text-decoration: none; color: #336699; }
#footer_nav_wrapper a:hover { text-decoration: underline; color: #336699; }
#footer_nav_wrapper a:active { text-decoration: underline; color: #336699; }