html,body,div,span,a,img,h1,h2,h3,h4,h5,h6,hgroup,p,dl,dialog,dt,dd,ol,ul,li,abbr,acronym,address,b,big,blockquote,cite,code,del,dfn,em,i,ins,kbd,pre,q,samp,tt,var,small,strong,sub,sup,object,iframe,form,fieldset,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,footer,header,nav,section,figure,menu,time,mark,audio,video{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline;white-space:normal;text-align:left;margin:0;padding:0;border:0;outline:0;background:transparent}textarea{font-family:inherit;font-size:100%;font-weight:normal;font-style:normal;white-space:normal;text-align:left;margin:0;padding:0}article,aside,footer,header,nav,section,dialog,figure,hgroup,menu{display:block}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}del,ins{text-decoration:none}ol,ul{list-style:none}nav ul{list-style-type:none}table{border-collapse:separate;border-spacing:0;background-color:transparent;width:auto;height:auto}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}applet,basefont,dir,font,isindex,menu,s,strike,u{font-family:inherit;font-size:100%;font-weight:normal;font-style:normal;white-space:normal;vertical-align:baseline;text-decoration:inherit;text-align:left;color:inherit;margin:0;padding:0;border:0;outline:0}dir,menu{list-style:none}nobr{white-space:normal}blink{text-decoration:none}marquee{overflow:visible}
body {background:#1a1e31 url('../images/bg.jpg') repeat-x scroll top left;font-family:'Myriad Pro','Myriad',Helvetica,Arial;font-size:100%;line-height:1.25em;}
h4 {font-weight:900;margin-bottom:18px;text-shadow:0 -1px 1px rgba(0,0,0,0.75);}
p, li {text-shadow:0 -1px 1px rgba(0,0,0,0.75);margin-bottom:18px;}
#page {min-height:880px;position:relative;min-width:1152px;}
div.col {width:335px;margin-right:54px;color:#fff;float:left;margin-top:54px;}
#left_col {margin-left:36px;float:left;}
#right_col {float:left;height:1000px;background:transparent url('../images/stream.jpg') repeat-y scroll 0 0;width:335px;}
div.col.first {margin-left:36px;}
div.rule {background:transparent url('../images/rule.png') scroll repeat-x center left;width:100%;height:10px;position:absolute;}
#top_rule {top:54px;}
#bottom_rule{top:626px;}
#logo {width:313px;height:76px;background:transparent url('../images/logo.png') scroll no-repeat 0 0;display:block;text-indent:-999em;}
#tag {color:#0081C4;text-shadow:0 -1px 1px rgba(0,0,0,0.25);}
#header {padding-top:72px;}
#iphone_container{padding-top:172px;background:url('../images/tr_highlight.png') 0 0 no-repeat,url('../images/b_highlight.png') 50% 315px no-repeat;}
#iphone_shot {margin:0 auto;width:246px;display:block;}
.clear {clear:both;}
#rrs {margin-top:56px;}
#rrs p {text-align:center;color:#686C7D;font-size:13px;text-shadow:0 -1px 1px rgba(0,0,0,0.25);}
#rrs a {color:#686C7D;}
a.action {text-indent:-999em;width:197px;height:54px;display:block;margin:0;background:transparent url('../images/buttons.png') no-repeat scroll 0 0;float:left;}
#in_touch:active {background-position:0 -180px}
#in_touch {background-position:0 -119px;margin-right:190px;}
#button_wrap {margin-top:18px;}
#live_demo:active {background-position:0 -60px}
#launch_soon {width:84px;height:84px;background:transparent url('../images/launch_soon.png') scroll no-repeat 0 0;position:absolute;left:420px;}
#overview_list {position:relative;top:4px;line-height:20px;}
#overview_list li {margin-bottom:20px;}
.mask {opacity:0.65;background-color:#111;}
#signup_panel {background:transparent url('../images/signup_bg.png') scroll no-repeat 0 0;position:absolute;top:30%;left:20%;opacity:0;width:708px;height:365px;z-index:60000;}
#signup_panel h2 {color:#65768F;font-weight:900;font-size:1.75em;margin:64px 0 18px 0;text-shadow:0 -1px 1px rgba(0,0,0,0.25);}
.signup_compelete, #signup_panel form {margin:18px 56px 0 56px;}
.signup_compelete p {color:#65768F;text-shadow:0 -1px 1px rgba(0,0,0,0.25);}
#signup_panel form div {margin-bottom:18px;}
#data_usage {font-size:.75em;color:#65768F;}
span.error {font-size:13px;color:#DC191B;display:block;}
label {display:block;color:#65768F;text-shadow:0 -1px 1px rgba(0,0,0,0.25);}
input {border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;float:left;height:33px;width:380px;font-size:18px;border:none;}
input:focus {background-color:#ffe;}
input.submit {width:164px;float:left;margin-left:36px;height:51px;background:transparent url('../images/signup_button.png') scroll no-repeat 0 0;border:none;text-indent:-999em;display:block;overflow:hidden;font-size:0;line-height:0;}
