/* CSS Document */
@font-face {
	font-family: 'ScandinavianVIBlack';
	src: url('../main_font/scandinavianviblack.eot');
	src: url('../main_font/scandinavianviblack.eot?#iefix') format('embedded-opentype'),  url('../main_font/scandinavianviblack.woff') format('woff'),  url('../main_font/scandinavianviblack.ttf') format('truetype'),  url('../main_font/scandinavianviblack.svg#scandinavianviblack') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ScandinavianVILight';
	src: url('../main_font/scandinavianvilight.eot');
	src: url('../main_font/scandinavianvilight.eot?#iefix') format('embedded-opentype'),  url('../main_font/scandinavianvilight.woff') format('woff'),  url('../main_font/scandinavianvilight.ttf') format('truetype'),  url('../main_font/scandinavianvilight.svg#scandinavianvilight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ScandinavianVIExtraLight';
				src: url('../main_font/scandinavianviextralight.eot');
				src: url('../main_font/scandinavianviextralight.eot?#iefix') format('embedded-opentype'),
						 url('../main_font/scandinavianviextralight.woff') format('woff'),
						 url('../main_font/scandinavianviextralight.ttf') format('truetype'),
						 url('../main_font/scandinavianviextralight.svg#scandinavianviextralight') format('svg');
				font-weight: normal;
				font-style: normal;			
		}
::selection {
	background: #c33560; /* Safari */
	color: #ffffff;
}
::-moz-selection {
	background: #c33560; /* Firefox */
	color: #ffffff;
}
body {/*background:#f2f2f2;*/font-family:"ScandinavianVIExtraLight", Arial, Helvetica, sans-serif;color:#242424;/*padding-top:90px;*/}
.wrapper{max-width:960px;margin:0 auto;}
.cf:before,.cf:after { content:".";display:table;height: 0;font-size:0;line-height:0;visibility:hidden;}
.hidden{display:none;}
.cf:after {clear:both;}
.cf { *zoom:1;}
a {text-decoration:none;color:#898989;cursor:pointer;}
header{position:fixed;width:100%;background:#FFFFFF;z-index:100;}
.top_links{float:right;margin:25px 0;}

a.social_link{font-size:25px;float:left;margin-left:15px;}
.logo_footer a.social_link{margin-top:8px;}
.logo {font-family:"ScandinavianVIBlack", Arial, Helvetica, sans-serif;color:#0072bc;font-size:12px;float:left;}
.logo h1{margin:0;font-weight:normal;}
nav{text-transform:uppercase;font-size:13px;float:right;position:relative;/*background:#fff;bottom:0;*/}
nav a{float:left;padding:8px 20px;}
nav a:first-child{padding:8px 20px 8px 0;}
nav a.btn_sign_up{/*float:right;*/background:#232324;color:#fff;}
nav .login_box{position:absolute;background:#292929;padding:20px;color:#ccc;text-transform:none;font-size:15px;right:0;top:32px;display:none;}
nav .login_box label{display:block;margin-bottom:5px;}
nav .login_box input[type=text]{background:#bbb;border:none;width:200px;height:28px;margin-bottom:5px;padding:0px 8px;}
nav .login_box input[type=password]{background:#bbb;border:none;width:200px;height:28px;margin-bottom:15px;padding:0px 8px;}
nav .login_box input[type=checkbox]{float:left;margin:2px 10px 0 0}
nav .login_box .txt{float:left;}
nav .login_box a{padding:0;margin-top:5px;color:#f26522;}
nav .login_box input[type=button]{font-family:"ScandinavianVIBlack", Arial, Helvetica, sans-serif;background:#f26522;color:#fff;border:none;text-transform:uppercase;padding:10px 20px;float:right;margin-left:5px;}
#page_top{font-size:66px;text-align:center;padding:300px 0 200px 0;}
#page_middle{background:url(../main_images/banner.jpg) no-repeat fixed center;}
#page_middle .overlay{background:url(../main_images/grad_overlay.png) no-repeat center;height:800px;}
#page_showcase{/*padding-bottom:100px;*/height:800px;}
#page_showcase h2{font-size:76px;text-align:center;font-weight:normal;text-transform:uppercase;}
.rotate_banner{display:none;}
.rotate_banner .btn_prev{background:url(../main_images/arrow_prev.png) no-repeat;width:50px;height:97px;float:left;margin-top:175px;text-indent: -9999px;}
.rotate_banner .frame{float:left;width:840px;height:475px;margin:0 10px;background:url(../main_images/shadow_banner.png) no-repeat bottom center;overflow:hidden;}
.rotate_banner .frame .scroller{width:10000px;}
.rotate_banner .frame .left{width:600px;height:420px;background:#1d1d1d;float:left;text-align:center;}
.rotate_banner .frame .left-full{width:840px;height:420px;background:#1d1d1d;float:left;text-align:center;}
.rotate_banner .frame .left img{margin-top:50px;}
.rotate_banner .frame .right{width:240px;height:220px;padding-top:200px;background:#e9e9e9;float:left;text-align:center;font-size:36px;}
.rotate_banner .btn_next{background:url(../main_images/arrow_next.png) no-repeat;width:50px;height:97px;float:left;margin-top:175px;text-indent: -9999px;}
#page_features h2{font-size:76px;text-align:center;font-weight:normal;text-transform:uppercase;font-weight:normal;}
#page_features h3{font-size:42px;font-weight:normal;margin-bottom:0;}
#page_features table div{display:none;}
#page_features table{width:100%;}
#page_features td.one_half{width:50%;}
#page_features td.one_half.last{height:275px;}
#page_features td.one_half.second{height:290px;text-align:right;}
#page_features td.one_half.third{height:280px;}
#page_features td.one_half.fourth{height:295px;text-align:right;}
#page_features td.one_half.fifth{height:315px;}
#page_5{padding:100px 0 0 0;height:510px;}
#page_5 .thumb{width:300px;height:200px;float:left;text-align:center;overflow:hidden;margin-bottom:50px;display:none;}
#page_5 .thumb div{padding-top:80px;}
.ico_text{background:url(../main_images/ico_text.png) no-repeat center 40px;}
.ico_media{background:url(../main_images/ico_media.png) no-repeat center 40px;}
.ico_clock{background:url(../main_images/ico_clock.png) no-repeat center 40px;}
.ico_users{background:url(../main_images/ico_users.png) no-repeat center 40px;}
.ico_interface{background:url(../main_images/ico_interface.png) no-repeat center 40px;}
.ico_folder{background:url(../main_images/ico_folder.png) no-repeat center 40px;}
#page_5 .thumb h3{font-size:28px;}
#page_why{height:550px;}
#page_why h2{font-size:76px;text-align:center;font-weight:normal;text-transform:uppercase;font-weight:normal;}
#page_why .why_pic, #page_why .why_linker{text-align:center;display:none;}
#page_why .why_pic .why_pic_left{float:left;margin-left:0px;width:25%;}
#page_why .why_pic .why_pic_middle{float:left;width:25%;margin-left:115px;}
#page_why .why_pic .why_pic_right{float:right;width:25%;}
#page_why .why_info_1{text-align:center;width:240px;float:left;padding-left:0;padding-right:40px;display:none;}
#page_why .why_info_2{text-align:center;width:240px;float:left;padding-left:80px;padding-right:80px;display:none;}
#page_why .why_info_3{text-align:center;width:240px;float:left;padding-left:40px;padding-right:0;display:none;}
#page_7{padding-bottom:100px;height:560px;}
#page_7 h2{font-size:76px;text-align:center;font-weight:normal;text-transform:uppercase;font-weight:normal;}
#page_7 .stat{background:url(../main_images/circle.png) no-repeat center top;width:218px;float:left;padding-top:230px;margin-right:28px;text-align:center;position:relative;display:none;}
#page_7 .stat h3{font-size:76px;font-weight:normal;margin:0;}
#page_7 .stat img{position:absolute;display:block;top:40px;left:40px;}
#page_faq{padding-bottom:100px;height:560px;}
#page_faq h2{font-size:76px;text-align:center;font-weight:normal;text-transform:uppercase;font-weight:normal;}
#page_faq .faq{background:url(../main_images/faq.png) no-repeat;padding-top:100px;float:left;}
#page_faq .faq ul{padding:0;list-style:none;}
#page_faq .faq ul li{margin-bottom:5px;}
#page_faq .faq ul li a{background:url(../main_images/externallink-icon.png) no-repeat top right;padding-right:25px;}
#page_faq .btn_more{background: url(../main_images/ico_arrow.png) no-repeat right;float:left;padding-right:30px;font-size:18px;font-weight:bold;color:#2d2d2d;}
#page_faq .contact{background: #f6f6f6;float:right;width:280px;padding:35px 30px;}
#page_faq .contact h3{margin-top:40px;}
#page_faq .contact h3 a{color: #242424;}
#page_contact{background:#f5f5f5 url(../main_images/world_map.png) no-repeat left center fixed;}
#page_contact h2{font-size:76px;font-weight:normal;text-transform:uppercase;font-weight:normal;margin:30px 0;}
#page_contact .contact_wrapper{float:right;width:800px;padding-right:100px;}
#page_contact form{width:800px;padding-right:100px;}
#page_contact form input,#pullout-widget form input{border:none;width:90%;padding:10px;display:block;}
#page_contact form div.form_wrapper,#pullout-widget form div.form_wrapper{width:100%;margin-bottom:12px;}
#page_contact form div.form_left,#pullout-widget form div.form_left{float:left;width:38%;margin-right:2%;}
#page_contact form div.form_right,#pullout-widget form div.form_right{float:left;width:38%;}
#page_contact form input.error,#pullout-widget form input.error{border:1px solid red!important;color:red;}
#page_contact form input.error::-webkit-input-placeholder,#page_contact form input.error::-moz-input-placeholder,#page_contact form input.error::-o-input-placeholder,#pullout-widget form input.error::-webkit-input-placeholder,#pullout-widget form input.error::-moz-input-placeholder,#pullout-widget form input.error::-o-input-placeholder{color:red;}
#page_contact form select,#pullout-widget form select{border:none;width:96.5%;padding:10px;display:block;background:#fff;}
#page_contact form textarea,#pullout-widget form textarea{border:none;width:74%;padding:10px;display:block;margin-bottom:12px;height:100px;}
#page_contact input[type=submit],#pullout-widget input[type=submit],#pullout-widget input[type=button]{width:auto;background:#252525;color:#fff;border:none;padding:10px 20px;text-transform:uppercase;display:block;}
#page_contact .address{float:left;width:350px;padding:50px 0px;}
#page_9{background:url(../main_images/bg_grad_1.png) repeat-y;}
#page_9 h2{font-size:52px;text-align:center;font-weight:normal;text-transform:uppercase;font-weight:normal;color:#fff;margin-bottom:20px;}
#page_9 button{border:none;background:#223a1b;color:#fff;padding:10px 30px;display:block;cursor:default;margin:0 auto 70px auto;}
#page_10{background:url(../main_images/bg_grad_2.png) repeat-y;color:#c9c9c9;padding:100px 0;}
#page_10 ul{list-style:none;float:left;padding-right:80px;}
#page_10 ul li{margin-bottom:10px;}
#page_10 a{color:#c9c9c9;}
#page_10 .logo_footer{color:#707070;float:right;text-align:right;}
#page_10 .logo_footer a{font-family:"ScandinavianVIBlack", Arial, Helvetica, sans-serif;color:#707070;line-height:18px;}
#page_10 .logo_footer span{font-size:12px;}
#message_div{font-size: 13px;color: #F26522;font-weight: bold;text-shadow: none;font-family: "ScandinavianVILight", Arial, Helvetica, sans-serif;}
#thanks{width:700px;text-align:center;padding-bottom:50px;}
#thanks h2{font-size:76px;text-align:center;font-weight:normal;text-transform:uppercase;font-weight:normal;font-family:"ScandinavianVIExtraLight", Arial, Helvetica, sans-serif;}
#thanks p{padding:0px 40px 10px 40px;font-family:"ScandinavianVILight", Arial, Helvetica, sans-serif;}
#forgotpwd{width:450px;text-align:center;padding-bottom:40px;}
#forgotpwd h2{font-size:30px;text-align:center;font-weight:normal;text-transform:uppercase;font-weight:normal;font-family:"ScandinavianVIExtraLight", Arial, Helvetica, sans-serif;}
#fancybox-title{display: none!important;}
#forgotpwd label{width:50px;}
#forgotpwd input[type=email]{border:1px solid #d4d4d4;padding:5px;width:250px;margin-left:20px;}
#forgotpwd input[type=button]{background:#232324;color:#fff;border:none;padding:8px 20px;text-transform:uppercase;display:block;margin-left:125px;float:left;margin-top:20px;}
#email_error{font-size: 15px;color: red;text-shadow: none;font-family: "ScandinavianVILight", Arial, Helvetica, sans-serif;text-align: left;margin-left: 123px;margin-bottom: 10px;}
#success_message{font-size: 15px;color: green;text-shadow: none;font-family: "ScandinavianVILight", Arial, Helvetica, sans-serif;text-align: left;margin-left: 123px;margin-bottom: 10px;}
#captchaStatus{color:red;margin:10px 0px;}
iframe{display:none;}

#pullout-widget input[type=submit],#pullout-widget input[type=button]{float:right;margin-left:10px;}
#pullout-widget input[type=submit]{background:#ff8000;}
#pullout-widget form input{padding:7px;font-size:14px;}
#pullout-widget form select{padding:7px;width:95%;font-size:14px;}
#pullout-widget form div.form_left,#pullout-widget form div.form_right{width:49%;}
#pullout-widget form div.submit_sec{float:right;margin-top:5px;margin-bottom:5px;padding-right:12px;width:40%;}
#pullout-widget form textarea{width:88%;font-size:14px;}
#pullout-widget{width:581px!important;}
#pullout-widget h2{font-family:"ScandinavianVILight", Arial, Helvetica, sans-serif;font-size:25px;color:white;padding-bottom:25px;background:url(../main_images/request-demo.png)no-repeat 135px -5px;text-transform:uppercase;padding-top:15px;margin:0px!important;}
#pullout-widget p{font-family:"ScandinavianVILight", Arial, Helvetica, sans-serif;line-height:20px;font-size:13px;margin:0px!important;padding:0px 0px 5px 0px!important;}
#pullout-widget i.icon-refresh{color:#fff;font-size:25px;}
#page_vid h2{font-size:76px;text-align:center;font-weight:normal;text-transform:uppercase;}
#req_captchaStatus{font-family:"ScandinavianVIBlack", Arial, Helvetica, sans-serif;color:red;margin:5px 0px;font-size:12px;}
.video_banner .btn_prev{background:url(../main_images/arrow_prev.png) no-repeat;width:50px;height:97px;float:left;margin-top:120px;}
.video_banner .frame{float:left;width:840px;height:570px;margin:0 10px;background:url(../main_images/shadow_banner.png) no-repeat bottom center;overflow:hidden;}
.video_banner .frame .scroller{width:10000px;}
.video_banner .frame .video{width:800px;/*height:400px;*/background:#f3f3f3;float:left;/*	text-align:center;*/padding:20px;margin-right:10px;}
.video_banner .btn_next{background:url(../main_images/arrow_next.png) no-repeat;width:50px;height:97px;float:left;margin-top:120px;}
.video_banner h3{font-size:14px;font-weight:bold;margin:15px 0 10px 0;}
.video_banner p{margin:0;font-size:12px;}