@charset "utf-8";
/* CSS Document */

.end { padding-bottom:0 !important; margin-bottom:0 !important }
div.w270D div.column { width:250px; margin:0 }
div.column3 { padding:198px 20px 0 21px; width:221px; margin:-15px 8px 0; color:#FFF; overflow:visible; cursor:pointer }
div.faq div.block { padding-bottom:30px; margin-bottom:40px; border-bottom:1px solid #E5E5E5 }
div.faq div.block h2 { font-size:28px }
div.faq div.block h4 { padding-bottom:5px }
div.faq div.goTop { margin:20px 0 0 }
div.faq div.block ul li { border:0 !important; padding-bottom:0 !important }

div.column-feature div.column { width:180px; cursor:pointer; margin-top:180px }

div.column3 h3 { color:#FFF; font:normal 18px Arial, Helvetica, sans-serif; padding-bottom:5px; text-decoration:none }
div.column3 { padding-bottom:19px; overflow:visible !important }
div.column3 h3 { padding-bottom:0; margin-bottom:0 }
div.column3 h3.small { padding-bottom:10px; font-size:10px; color:#FBB40E !important; font-weight:bold; letter-spacing:0; text-transform:uppercase }
div.column3 h3.small strong { color:#FFF !important }
div.column3 div.small { margin:0 0 0 -22px; height:13px; overflow:hidden; width:264px; padding:6px 0 0 0; position:absolute; background:#95B92F; text-align:center; font-size:8px; color:#FFF !important; font-weight:bold; letter-spacing:0; text-transform:uppercase }

div.homepage-content div.step { margin-left:0 !important; width:210px; padding-left:85px }
div.homepage-content div.step1 { margin-left:10px !important; background:url(../images/step1.png) 5px top no-repeat }
div.homepage-content div.step2 { background:url(../images/step2.png) 5px top no-repeat }
div.homepage-content div.step3 { background:url(../images/step3.png) 5px top no-repeat }
div.video-element img { cursor:pointer }
div.form fieldset div { background:#FFF }

a.send { clear:both; margin:5px 30px 12px 30px !important }
a.send em { padding-left:20px !important; padding-right:20px !important }
a.send span { position:relative; top:-1px }

#virtual_screen
{
	background-color: #000000;
	filter: alpha(opacity=80);  
	opacity: 0.8;     
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	display: none;
}

#vplayer_container
{
	width: 560px;
	height: 304px;
	background-color: #FFFFFF;
	border: none;   
	position: absolute;
	top: 0px;
	left: 0px;
}

div#vplayer_container { overflow:hidden; width:610px; height:354px; background:url(../images/nnt_player_background.png) bottom center no-repeat }
div#vplayer_container a.vplayer-close { width:32px; height:32px; position:absolute; margin:0 0 0 578px; background:url(../images/nnt_player_close.png) top center no-repeat; text-indent:-12999px }
div#vplayer_container a.vplayer-close:hover { background:url(../images/nnt_player_close.png) bottom center no-repeat }
div#vplayer_container div.vplayer-content { width:560px; height:304px; margin:25px; background:url(../images/nnt_player_loading.png) center no-repeat }

div#menu a.button-orange { position:absolute !important; margin:-5px 0 0 -220px !important }
div#menu a.position2 { position:absolute !important; margin:-5px 0 0 -80px !important }
div.menu-general ul li.action { background:none; padding-left:230px }
div.menu-general ul li.action2 { background:none; padding-left:0 }