*{border:none;font-style:normal;font-variant:normal;list-style-type:none;text-align:left;text-decoration:none;margin:0;padding:0}
img{border:none}
html{font-size:100%}
body{background:#1a1a1a url(images/wrapper_BG.png);font:62.5%/1.5 Helvetica,Arial,Verdana,sans-serif; width: 100%; overflow-x: hidden;}
html,body{height:100%}
a,a:link,a:visited{color:#999;text-decoration:none}
a:hover{color:#CCC}
#header{background:url(images/masthead_bg.png) 1025px 170px;height:170px;position:relative;width:1025px}
#wrapper{min-height:100%;position:relative;width:1000px;padding-left:30px;margin:0 auto}
#content{margin-top:20px;padding:0 0 110px}
#footer{bottom:0;height:75px;position:relative;width:100%;margin-top:775px}
#footerNav{margin-left:315px;padding-bottom:5px;width:1025px}
#footerNav ul{width:1025px}
#footerNav li{color:#f54c0c;display:inline;font-size:1.7em;padding-right:5px}
#header h1 a{background:url(/images/logo.png) no-repeat 0 0;display:block;width:355px;height:102px;text-indent:-5000px;border:0}
#appStore{float:right;margin-right:127px;margin-top:34px}
#iphone{background:url(images/iphone.png);float:left;margin-left:35px;margin-top:40px;width:280px;height:560px}
#mainText{float:right;margin-right:120px;margin-top:40px;width:500px}
#mainText p{color:#fff;font-size:2em;line-height:34px;padding-bottom:5px}
#socialIcons{background:url(images/socialIcons.png) no-repeat;height:102px;margin-left:75px;width:305px;margin-top:10px}
#moreInfo{margin-left:65px;margin-top:37px}
#navContainer{height:53px;margin-left:35px;width:400px;z-index:2}
#nav{float:left;margin-top:13px;width:100%;padding:0}
#nav li{display:inline;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:2.3em}
#nav a:link,#nav a:visited{background:#e6e6e6;color:#272727;float:left;font-family:Helvetica,Arial,Verdana,sans-serif;height:auto;margin-right:15px;text-transform:lowercase;width:auto;padding:10px}
#nav ul{margin-left:0;padding-left:2px;padding-top:10px}
#stayAwake{float:right;margin-right:60px;margin-top:185px}
#copyright{color:#fff;font-size:1.4em;margin-left:250px}
.bubbleInfo{left:37px;position:relative;top:25px;width:500px}
.trigger{position:absolute}
.popup{border-collapse:collapse;color:#f54c0c;display:none;height:119px;margin-left:375px;margin-top:75px;position:absolute;width:317px;z-index:50}
.popup p{font-family:Helvetica,Arial,Verdana,sans-serif;padding:4px}
.popup table.popup-contents{background-color:#fff;color:#666;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:10px;line-height:1.2em}
#contactForm{float:left;margin-left:-335px;margin-top:170px}
fieldset{background:url(images/notify_bg.png) no-repeat;height:260px;width:270px;padding:4px}
legend{color:#787878;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:1.6em;padding-left:15px;padding-top:60px}
input[type="text"]{background:#e3e3e3;color:#f54c0c;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:2em;height:27px;margin-bottom:10px;margin-left:30px;margin-top:2px;padding-left:4px;padding-top:4px;width:200px}
input{padding-top:7px}
input[type="text"]:focus{background:#e3e3e3;border:none;color:#272727}
input[type="submit"]{background:#e3e3e3;color:#f54c0c;float:right;font-size:1.3em;margin-right:35px;margin-top:-35px;padding-bottom:4px;padding-left:2px;width:50px}
input[type="submit"]:active{background:#f54c0c;color:#e3e3e3}
label,button,input[type="submit"]{cursor:pointer}
#contactForm p{color:#272727;font-size:1.4em;margin-left:25px;margin-top:15px;padding:0}
label{color:#f54c0c;float:left;font-size:1.4em;margin-left:35px;padding-bottom:2px;width:250px}
.element .hightlight{background:url(images/iconCaution.gif) no-repeat 2px;border:2px solid #e94979}
.loading{background:url(images/ajax-loader.gif) no-repeat 1px;display:none;float:right;height:28px;width:28px;margin-top:5px;margin-right:30px}
.done{background:#fff url(images/iconIdea.gif) no-repeat 2px;display:none;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:18px;padding-top:20px;padding-left:20px;width:180px;height:90px;color:#f54c00;margin:40px auto}
.right{float:right}
.clear{clear:both}
#mainText h1{color:#fff;font-size:4.5em;line-height:59px}
#home #nav-home a,#blog #nav-blog a,#support #nav-support a,#contact #nav-contact a,#nav a:hover{background:#f54c0c;color:#fff}
#home #nav-home a:hover,#blog #nav-blog a:hover,#support #nav-support a:hover,#contact #nav-contact a:hover,#nav a:active{background:#e6e6e6;color:#272727}
#boxes .window{position:absolute;left:0;top:0;width:440px;height:200px;display:none;z-index:9999;padding:20px}
#boxes #dialog2{background:url(images/notice.png) no-repeat 0 0 transparent;width:326px;height:229px;margin-left:-225px;margin-top:-100px;padding:50px 0 20px 25px}
span.info{display:block;margin-bottom:1px;background-color:#FFC;border:1px solid #d8d7d7;color:#000;padding:1px}
.hide{display:none !important}
#header h1,.left{float:left}

@media only screen and (max-device-width: 480px) {
      body {color:#000;}
      }