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


h1 {font-family: Century Gothic, calibri;letter-spacing:-1px;font-size:34px;color:#4c4f55;}
h2 {font-family: Century Gothic, calibri;letter-spacing:-1px;font-size:32px;color:#4c4f55;}
h3 {font-size: 30px;font-family: Century Gothic, calibri;margin-bottom:40px;}
h4 {font-size: 16px; margin: 0 0 10px 0;}
h3, h4, h5 {color: #4c4f55; }


/*  Basic Setup */

.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;} 
.clearfix, .container {display:block;}
.separator {background: url(../img/separator.png) no-repeat scroll center top; height: 40px; margin-top: 2px;}
.separatortop {background: url(../img/separatortop.png) no-repeat scroll center bottom; height: 13px; margin-top: 2px;}

/* Marquie - Header */
#features-marquie-wrapper { background: #FFF  url(../img/marquie_nymap2.jpg) no-repeat center; background-size:cover; min-height:650px; z-index:999; overflow:visible;}
#features-marquie { width: 1120px; height:700px; overflow:visible;margin:auto; padding: 3px 0px 0px 0px;}
.marquie_content_img { float:right; margin:45px 0 0 5px; background: url(../img/screenshot4-min.png) no-repeat center; background-size:cover; width:665px; height:477px; z-index:777; overflow:hidden;}
.marquie_content_top{ margin: 150px auto 0 auto; text-align:center; background-color: rgba(255,255,255, 0.9); overflow:hidden;padding:15px;z-index:999; width:80%; border-radius: 25px;}
.marquie_content #title {margin;auto; font-size:38px; line-height:95px; font-weight:bold; font-family:'Century Gothic',calibri;letter-spacing:-1px;color:#666; padding:15px; vertical-align: middle;}
.marquie_content #normal{font-size:24px;  line-height:30px; font-weight:bold; font-family:'Century Gothic',calibri;letter-spacing:-1px;color:#e9e9e9;}
.marquie_content #small{ font-size:18px;  line-height:20px; font-weight:normal; font-family:'Century Gothic',calibri;letter-spacing:-1px;color:#e9e9e9;}
.marquie_content #small  a {color:#76b9f2;letter-spacing:-1px; margin-bottom:12px;}
.marquie_content #small  a:hover {color:#3784C6;text-decoration: none;letter-spacing:-1px;}
.marquie_content_normal{ height:60px; max-width:685px; overflow:hidden;background-color: rgba(0,0,0, 0.8);padding:15px;}
.marquie_content_bottom{ margin: 150px 0 0 0; text-align:left; overflow:hidden;background-color: rgba(0,0,0, 0.8);padding:15px;z-index:999; width:178px;}




.marquie_content_block1{ display:inline-block; margin:100px 20px 0 0; width:310px; height:200px; overflow:hidden;background-color: #fff;padding:15px; border-radius: 25px; border: 2px solid #888;}
.marquie_content_block1 #block_title {margin;auto; font-size:20px; font-weight:bold; font-family:'Century Gothic',calibri;letter-spacing:-1px;color:#666; padding:0px;}

.marquie_content_block2{ display:inline-block; margin-top:100px; width:350px; height:250px; overflow:hidden; background-color: #fff;padding:15px; border-radius: 25px; border: 2px solid #888;}
.marquie_content_block2 #block_title {margin;auto; font-size:26px; font-weight:bold; font-family:'Century Gothic',calibri;letter-spacing:-1px;color:#666; padding:0px;}

.marquie_content_block3{ display:inline-block; margin:100px 0 0 20px; width:300px; height:200px; overflow:hidden;background-color: #fff;padding:15px; border-radius: 25px; border: 2px solid #888;}
.marquie_content_block3 #block_title {margin;auto; font-size:20px; font-weight:bold; font-family:'Century Gothic',calibri;letter-spacing:-1px;color:#666; padding:0px;}

.buttons {width: 100%; background:#333; text-align:center; border-radius:25px;}

input[type=submit].btn-explore {cursor: pointer; width:100px;}
a.btn-explore, input[type=submit].btn-explore {border: 2px solid #333; padding: 10px 15px; text-align: center; background: #a8cf45; outline: none; border-radius: 15px; text-decoration: none; text-transform: uppercase;font-weight:bold;  font-size:20px;}
a:hover.btn-explore, input[type=submit].btn-explore:hover {background: #10a4f1;}

input[type=submit].btn-launch {cursor: pointer;}
a.btn-launch, input[type=submit].btn-launch   {border: 2px solid #333; padding: 10px 15px; text-align: center; background: #a8cf45; outline: none; border-radius: 15px; text-decoration: none; text-transform: uppercase;font-weight:bold;  font-size:30px;}
a:hover.btn-launch, input[type=submit].btn-launch:hover {background: #10a4f1;}






/* Watch Video Section */
.video-text #h3normal {font-size: 36px; line-height: 36px;font-family:'Century Gothic',calibri;letter-spacing:-1px;color:#e9e9e9;}
.video-text #h3bold{font-size: 36px; line-height: 36px;font-family:'Century Gothic',calibri;letter-spacing:-1px;font-weight:bold;color:#e9e9e9;}
.video-text #normal {font-family: 'Century Gothic', calibri;color:#e9e9e9;font-size: 16px;letter-spacing:0px;text-align:left; padding-top:10px;line-height:21px;}
#video-img {float:left;display:inline-block; position: relative;vertical-align:top;margin-top:2px;margin-bottom:0px; margin-right:20px;}
#features-video-wrapper {background: #FFF  url(../img/video_bg.png) top center repeat;border-top:solid 0px #FFF;min-height:480px;z-index:999;overflow:visible;margin: 0px auto 0px auto;padding-bottom:0px;padding-top:1px;}
#features-video-wrapper h1 {font-size: 24px; color: #FFF; font-weight: 700; margin: 0 0 5px 0;}
#features-video { width: 980px; margin: 0 auto; position: relative; }
#features-video-wrapper .video-text a:hover{color:#10a4f1;}
#features-video-wrapper .video-text a{color:#FFF;}
#video-startTrialBtn { color:#FFF;}
a.btn-video, input[type=submit].btn-video {padding: 10px 15px; text-align: center; background: #3784C6; outline: none; box-shadow: 0px 1px 0px rgba(255,255,255,0.5); -webkit-box-shadow: 0px 1px 0px rgba(255,255,255,0.5); -moz-box-shadow: 0px 1px 0px rgba(255,255,255,0.5); border-radius: 5px; text-decoration: none; text-transform: uppercase;font-weight:bold; }
a:hover.btn-video, input[type=submit].btn-video:hover {background: #10a4f1;}

/* What You Get Section */
#features-whatuget-wrapper {background: #ADDFFF url(../img/whatuget_bg.png) top center repeat; border-top:solid 1px #FFF;height:784px;margin: 0px auto 0px auto;padding-bottom:0px;padding-top:1px;}
#features-whatuget-wrapper h1 {font-size: 36px; color: #005365; font-weight: 700; margin: 0 0 5px 0;}
#features-whatuget { width: 980px; margin: 0 auto; position: relative;}
.whatuget1 {height:40px; margin: 0px auto 0px auto; padding-bottom:10px; padding-top:15px;}
.whatuget2 {height:200px; margin: 0px auto 0px auto; padding-bottom:10px; padding-top:15px;}
.whatuget3 {height:200px; margin: 0px auto 0px auto; padding-bottom:10px; padding-top:15px;}
.whatuget4 {height:200px; margin: 0px auto 0px auto; padding-bottom:10px; padding-top:15px;}
.whatuget2 h2 {font-size: 36px; line-height: 36px;font-family:'Century Gothic',calibri;letter-spacing:-1px;font-weight:bold;color:#333333; padding-top:40px;}
.whatuget2 #normal {font-family: 'Century Gothic', calibri; color:#3B3B3B; font-size: 19px; letter-spacing:0px; text-align:left; padding-top:10px; line-height:21px;}
#whatuget2-img {float:right; vertical-align:top;margin-left:50px;margin-top:2px;}
.whatuget3 h2 {font-size: 36px; line-height: 36px;font-family:'Century Gothic',calibri;letter-spacing:-1px;font-weight:bold;color:#333333; padding-top:40px;}
.whatuget3 #normal {font-family: 'Century Gothic', calibri; color:#3B3B3B; font-size: 19px; letter-spacing:0px; text-align:left; padding-top:10px; line-height:21px;}
#whatuget3-img {float:left; vertical-align:top;margin-right:100px;margin-top:2px;}
.whatuget4 h2 {font-size: 36px; line-height: 36px;font-family:'Century Gothic',calibri;letter-spacing:-1px;font-weight:bold;color:#333333; padding-top:40px;}
.whatuget4 #normal {font-family: 'Century Gothic', calibri; color:#3B3B3B; font-size: 19px; letter-spacing:0px; text-align:left; padding-top:10px; line-height:21px;}
#whatuget4-img {float:right; vertical-align:top;margin-left:50px;margin-top:2px;}

/* Device Support Section */
.devices-text #h3normal {color: #FFF; font-size: 24px; line-height: 26px;font-family:'Century Gothic',calibri;letter-spacing:-1px;}
.devices-text #h3bold{color: #FFF; font-size: 24px; line-height: 26px;font-family:'Century Gothic',calibri;letter-spacing:-1px;font-weight:bold;}
.devices-text #normal {color: #FFF; font-family: 'Century Gothic', calibri;;font-size: 16px;letter-spacing:0px;text-align:left; padding-top:10px;line-height:21px;}
.devices-text #normal2bold {font-weight:bold; color: #287DC3; font-family: 'Century Gothic', calibri;;font-size: 26px;letter-spacing:0px;text-align:left; line-height:50px; margin: 0 0 25px 0;}
.devices-text #normal2 {color: #999; font-family: 'Century Gothic', calibri;;font-size: 20px;letter-spacing:0px;text-align:left; line-height:24px;margin: 0 0 25px 0;}
#devices-img {float:left;display:inline-block; position: relative;vertical-align:top;margin-left:120px;margin-top:20px;margin-bottom:15px; margin-right:150px;}
.checkmark {margin: 15px 15px 0 0;}
#features-devices-wrapper h1 {font-size: 24px; color: #FFF; font-weight: 700; margin: 0 0 5px 0;}
#features-devices-wrapper h2 {text-align:left;color:#287DC3;font-size: 36px; font-family:'Century Gothic',calibri;letter-spacing:0px; margin-bottom: 40px; }
#features-devices-wrapper {background: #FFF url(../img/funnel.png) top center no-repeat;border-top:solid 2px #FFF;;height:1200px;z-index:999;overflow:visible;margin: 0px auto 0px auto;padding-bottom:0px;padding-top:0px;}
#features-devices { width: 980px; margin: 0 auto; position: relative; }

/* 3 Reasons Why Section */
#why h3 {font-size: 16px; font-family:'Century Gothic',calibri;margin: 0 0 5px 0;text-align:center;}
#why p {font-family: 'Century Gothic', calibri;color:#4c4f55;font-size: 16px;letter-spacing:0px;text-align:left; padding-top:10px;line-height:21px;}
#why .reason  {float: left; text-align:center;width:24%;}
#why {background: #FFF url(../img/why_bg.png) top center repeat; margin: 0px;}
#why h2 {text-align:center;color:#4c4f55;font-size: 36px; font-family:'Century Gothic',calibri;letter-spacing:0px; margin-bottom: 50px; }
#why h3 {text-align:center;color:#4c4f55;font-size: 26px; font-family:'Century Gothic',calibri;letter-spacing:0px; margin-top: 125px; }
#why .reason img {width:100px; height:83px;margin-bottom:10px; margin-right:auto;}
#why .reason img:hover {opacity:0.7;}
#why .alignleft {margin-bottom: 20px;}
.wrapper {width: 980px; margin: 0 auto; position: relative; height:460px; z-index:999; overflow:visible;text-align:center;}

/* SaaS Cloud Section */
.saas-text #h3normal {font-size: 36px; line-height: 36px;font-family:'Century Gothic',calibri;letter-spacing:-1px;color:#4C4C4C;}
.saas-text #h3bold{font-size: 36px; line-height: 36px;font-family:'Century Gothic',calibri;letter-spacing:-1px;font-weight:bold;color:#4C4C4C;}
.saas-text #normal {font-family: 'Century Gothic', calibri;color:#4C4C4C;font-size: 16px;letter-spacing:0px;text-align:left; padding-top:25px;line-height:21px;}
#features-saas-wrapper {background: #000 url(../img/bullseye_bg.png) top center repeat;border-top:solid 1px #FFF;min-height:460px;z-index:999;overflow:visible;margin: 0px auto 0px auto;padding-bottom:0px;padding-top:1px;}
#features-saas-wrapper h1 {font-size: 24px; color: #4C4C4C; font-weight: 700; margin: 0 0 5px 0;}
#features-saas { width: 980px; margin: 0 auto; position: relative; }
#cloud-img {float:left;display:inline-block; position: relative; vertical-align:top; margin-top:20px; margin-bottom:75px; margin-right:40px; border:solid 0px #FFF; text-align:center;}
#serverstatus_wrapper {width: 500px; height:50px; margin: 25px 0px 0px 330px; }
#server_link a:hover{color:#000;}
#server_link a{font-family: 'Century Gothic', calibri;color: #0d607e;font-size: 24px; font-weight: bold; letter-spacing:0px;line-height:21px;}

/* What is Section */
.whatisbox #h3normal {font-size: 24px; line-height: 26px;font-family:'Century Gothic',calibri;letter-spacing:-1px;}
.whatisbox #h3bold{font-size: 24px; line-height: 26px;font-family:'Century Gothic',calibri;letter-spacing:-1px;font-weight:bold;}
.whatisbox #normal {font-family: 'Century Gothic', calibri;;font-size: 16px;letter-spacing:0px;text-align:left; padding-top:10px;line-height:21px;}
.howisbox #h3normal {font-size: 24px; line-height: 26px;font-family:'Century Gothic',calibri;letter-spacing:-1px;}
.howisbox #h3bold{font-size: 24px; line-height: 26px;font-family:'Century Gothic',calibri;letter-spacing:-1px;font-weight:bold;}
.howisbox #normal {font-family: 'Century Gothic', calibri;;font-size: 16px;letter-spacing:0px;text-align:left; padding-top:10px;line-height:21px;}
#whatis-wrapper h1 {font-size: 26px; color: #FFF; font-weight: 700; margin: 0 0 5px 0;}
#whatis-wrapper h2 {text-align:left;color:#4c4f55;font-size: 36px; font-family:'Century Gothic',calibri;letter-spacing:0px; margin-bottom: 40px; }
#whatis-wrapper {background: #E3E9F2 url(../img/longcityscape.png) center center no-repeat;border-top:solid 1px #FFF;min-height:620px;z-index:999;overflow:visible;margin: 0px auto 0px auto;padding-bottom:0px;}
#features-whatis { width: 980px; margin: 0 auto; position: relative;}
#features-whatis .whatisbox  {width: 360px; float: left;}
#features-whatis .howisbox {width:440px; float: left;margin-left:160px;}


/* Free Trial Section */
.ftbox #h3normal {font-size: 20px; line-height: 26px;font-family:'Century Gothic',calibri;letter-spacing:-1px;}
.ftbox #h3bold{font-size: 20px; line-height: 26px;font-family:'Century Gothic',calibri;letter-spacing:-1px;font-weight:bold;}
.ftbox #normal {font-family: 'Century Gothic', calibri;;font-size: 14px;letter-spacing:0px;text-align:left; padding-top:10px;line-height:21px;}
.ftboxinfo #h3normal {font-size: 20px; line-height: 26px;font-family:'Century Gothic',calibri;letter-spacing:-1px;}
.ftboxinfo #h3bold{font-size: 20px; line-height: 26px;font-family:'Century Gothic',calibri;letter-spacing:-1px;font-weight:bold;}
.ftboxinfo #normal {font-family: 'Century Gothic', calibri;;font-size: 16px;letter-spacing:0px;text-align:left; padding-top:10px;line-height:21px;}
#ft-img {float:left;display:inline-block; position: relative;vertical-align:top;margin-left:60px;margin-top:35px;margin-bottom:130px; margin-right:80px;}

#ft-wrapper h1 {font-size: 24px; color: #FFF; font-weight: 700; margin: 0 0 5px 0;}
#ft-wrapper h2 {text-align:center;color:#4c4f55;font-size: 36px; font-family:'Century Gothic',calibri;letter-spacing:0px; margin-bottom: 40px; }
#ft-wrapper {min-height:425px;z-index:999;overflow:visible;padding-bottom:50px; padding-top:0px; background: #FFF;}

#features-ft { width: 980px; margin: 0 auto; position: relative;}
#features-ft .ftboxinfo  {width: 400px; float: left;}
#features-ft .ftbox {width:300px; float: left;margin-left:160px;}

a.btn-ft, input[type=submit].btn-ft {padding: 10px 15px; text-align: center; background: #8AFB17; outline: none; box-shadow: 0px 1px 0px rgba(255,255,255,0.5); -webkit-box-shadow: 0px 1px 0px rgba(255,255,255,0.5); -moz-box-shadow: 0px 1px 0px rgba(255,255,255,0.5); color: #000; border-radius: 5px; text-decoration: none; text-transform: uppercase;font-weight:bold;}
a:hover.btn-ft, input[type=submit].btn-ft:hover {background: #80e915;}
input[type=submit].btn-ft {border: 0; cursor: pointer; margin: 0 15px 0 0;}

a.btn-ft2, input[type=submit].btn-ft2 {padding: 10px 15px; text-align: center; background: #3784C6; outline: none; box-shadow: 0px 1px 0px rgba(255,255,255,0.5); -webkit-box-shadow: 0px 1px 0px rgba(255,255,255,0.5); -moz-box-shadow: 0px 1px 0px rgba(255,255,255,0.5); color: #FFF; border-radius: 5px; text-decoration: none; font-size:18px;}
a:hover.btn-ft2, input[type=submit].btn-ft2:hover {background: #10a4f1;}
input[type=submit].btn-ft2 {border: 0; cursor: pointer; margin: 0;}



.main {
	background-color:#FFF;
	width:680px;
	margin-left:100px;
	margin:0 auto;
	padding:10px;
	min-height:2750px;

}

/* Fixes for IE */
.ie7 a.btn-video img,
.ie7 a.btn-ft img {
	margin-right: 0px !important;
	padding-right: 11px;
}
.ie7 a.btn-ft {
	display: block;
	margin-top: 10px;
}