/*  mfresms.com css styles  *//*  Date: 5/5/2011  *//*  Based on HTML5 ✰ Boilerplate  *//* Hand coded by supereightstudio.com */html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {  margin: 0;  padding: 0;  border: 0;  font-size: 100%;  font: inherit;  vertical-align: baseline;}article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {  display: block;}blockquote, q { quotes: none; }blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }ins { background-color: #ff9; color: #000; text-decoration: none; }mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }del { text-decoration: line-through; }abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }table { border-collapse: collapse; border-spacing: 0; }hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }input, select { vertical-align: middle; }body { font:13px/1.231 sans-serif; *font-size:small; } select, input, textarea, button { font:99% sans-serif; }pre, code, kbd, samp { font-family: monospace, sans-serif; }html { overflow-y: scroll; }a:hover, a:active { outline: none; }ul, ol { margin-left: 2em; }ol { list-style-type: decimal; }nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }small { font-size: 85%; }strong, th { font-weight: bold; }td { vertical-align: top; }sub, sup { font-size: 75%; line-height: 0; position: relative; }sup { top: -0.5em; }sub { bottom: -0.25em; }pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px; }textarea { overflow: auto; }.ie6 legend, .ie7 legend { margin-left: -7px; } input[type="radio"] { vertical-align: text-bottom; }input[type="checkbox"] { vertical-align: bottom; }.ie7 input[type="checkbox"] { vertical-align: baseline; }.ie6 input { vertical-align: text-bottom; }label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }button, input, select, textarea { margin: 0; }input:valid, textarea:valid   {  }input:invalid, textarea:invalid { border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red; }.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }::-moz-selection{ background: #f98735; color:#fff; text-shadow: none; }::selection { background:#f98735; color:#fff; text-shadow: none; }a:link { -webkit-tap-highlight-color: #f98735; }button {  width: auto; overflow: visible; }.ie7 img { -ms-interpolation-mode: bicubic; }body, select, input, textarea {  color: #444; }h1, h2, h3, h4, h5, h6 { font-weight: bold; }/* Nexmo.com custom styles */body, input, select, textarea {font-family: "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Arial, sans-serif;font-weight: 400; }header {background: #0685a9 url(../img/header_bg.png);border-bottom: 1px solid #036b88;overflow: hidden; }	header a {text-decoration: none; }header hgroup a {color: #82e3fd!important;font-weight: bold; }header hgroup a:hover {text-decoration: underline; }header#minimal {margin-bottom: 40px; }header#simple, header#simple hgroup {margin-bottom: 40px; }header h1 {font-size: 2.7em;font-weight: 700;color: #ffffff;text-shadow: 0 1px 0 rgba(0,0,0,0.3);margin-bottom: .15em; border: none;}header h2 {font-size: 1.3em;font-weight: 400;color: #ffffff;margin: 0;text-shadow: 0 1px 0 rgba(0,0,0,0.3); }h2.inbound, h2.outbound {font-size: 2.6em!important;background-image: url(../img/icon_inbound.png);background-position: left 50%;background-repeat: no-repeat;padding-left: 60px;display: inline-block;margin-bottom: 20px!important; }h2.outbound {background-image: url(../img/icon_outbound.png); }/* display:inline-block Fix for ie6 */* html h2.inbound,* html h2.outbound {display:inline; }/* display:inline-block Fix for ie7 */* + html h2.inbound,* + html h2.outbound { display:inline; }#main h1 {font-size: 2.3em;font-weight: 700;margin-bottom: .9em;padding-bottom: .4em;border-bottom: 1px solid #dedede;color: #333333; }#main h2 {font-size: 1.8em;font-weight: 600;margin-bottom: 1em; }h2 {font-size: 1.8em;font-weight: bold;margin-bottom: .5em; }#content_focus h2 {font-size: 2.3em;font-weight: 700;margin-bottom: .4em;color: #333333; }#main h3 {font-size: 1.4em;font-weight: bold;margin-top: 2em;margin-bottom: 1em; }aside h2 {font-size: 1.4em!important;font-weight: bold;margin-top: 0!important;margin-bottom: 1em!important; }#tab_area h2 {font-size: 2em;width: 600px;margin-bottom: 30px;float: left;color: #333333;text-shadow: 0 1px 0 rgba(256,256,256,0.5); }h4 {color: #333;font-size: 1.4em;margin-bottom: 15px; }h5 {color: #333333;margin-bottom: 10px; }p {color: #666666;font-size: 1.2em;line-height: 1.4em;margin-bottom: 1em; }p.last,p:last-child {margin-bottom: 3em;}p.intro {font-size: 1.2em;color: #666666;line-height: 1.6em; }p.cta_text {font-size: 1.2em;font-weight: 900;color: #333333; }p.cta_text a {color: #eb6f20!important;text-decoration: none!important; }p.cta_text a:hover {text-decoration: underline; }p.price {font-size: 1.3em!important; }span.monthly_cost {color: #1195b8;font-weight: bold; }span.large {font-size: 2em;}#content_focus p {font-size: 1.2em;margin-bottom: 1.5em; }#three_col_layout p {font-size: 1.2em;line-height: 1.4em;font-weight: 400; }.hr {font-size: 1;height: 2px;background: url(../img/hr_bg.png) repeat-x;/* margin-bottom: 30px; */ }.hr2 {font-size: 1;height: 4px;background: url(../img/hr2_bg.png) repeat-x;margin-bottom: 30px; }.hr4 {font-size: 1;height: 2px;background: url(../img/hr4_bg.png) repeat-x;margin: 0 auto;margin-bottom: 30px!important;margin-top: 30px!important;width: 684px; }.hr hr, .hr2 hr, .hr4 hr {display: none; }.steps {margin: 0;padding: 0; }.steps div {display: block;padding: 5px 0;font-size: 1.4em;margin-bottom: .6em;list-style-type: none;padding-left: 35px;color: #999999;font-weight: 200;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5; }.steps .one {background: url(../img/icon_one.png) left center no-repeat; }.steps .two {background: url(../img/icon_two.png) left center no-repeat; }.steps .three {background: url(../img/icon_three.png) left center no-repeat; }.steps .four {background: url(../img/icon_four.png) left center no-repeat; }.steps .five {background: url(../img/icon_five.png) left center no-repeat; }.steps .active {font-weight: 800;color: #333333;font-size: 1.6em;filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity:1;opacity: 1;  }ul.tick_list {margin: 30px 0;font-size: 1.2em;font-weight: 200; }ul.tick_list li {background: url(../img/icon_tick.png) center left no-repeat;list-style-type: none;padding-left: 30px;margin-bottom: .5em; }strong {color: #333333;font-weight: 600; }.container {width: 940px;margin: 0 auto;overflow: hidden; }.world_map {background: url(../img/world_map_transparent.png) center center no-repeat;padding: 40px 0; }.ie6 .world_map {background: url(../img/world_map.png) center center no-repeat; }.right {float: right; }.left {float: left; }.col_narrow, .col_wide {margin-bottom: 30px; }.col_narrow {width: 440px; }.col_wide {width: 495px; }body#how_it_works .panes .col_wide {margin-top: -50px; }article {width: 645px;margin-bottom: 30px;float: left;background: url(../img/vr_bg.png) right repeat-y; }body#documentation article {float: right;width: 620px;background: none; }hgroup {width: 640px;float: left; }aside {float: right;width: 245px;padding-left: 45px; }#three_col_layout {margin-top: 40px; }#three_col_layout .col {width: 260px;float: left;margin-right: 70px; }.ie8 #three_col_layout .col {width: 250px;margin-right: 60px; }#three_col_layout .col.last,#three_col_layout .col:last-child {margin-right: 0; }.ie6 #three_col_layout .col,.ie7 #three_col_layout .col,.ie8 #three_col_layout .col {padding-bottom: 30px; }#content_focus {border-bottom: 1px solid #cacbcb;background: #f5f5f5 url(../img/hr3_bg.png) repeat-x;box-shadow: inset 0px -3px 0px rgba(0,0,0,0.04);-moz-box-shadow: inset 0px -3px 0px rgba(0,0,0,0.04);-webkit-box-shadow: inset 0px -3px 0px rgba(0,0,0,0.04);margin-bottom: 45px;text-align: center; }p#focus_links {color: #999999;}p#focus_links a {font-size: .9em;text-decoration: none;margin: 0 10px 0 10px;font-weight: bold; }p#focus_links a:hover {text-decoration: underline; }code {background: #fdf5be;border-left: 2px solid #f6e798;padding: 20px;display: block;clear: both;margin-bottom: 20px; }#main ul {color: #666666;line-height: 1.6em;margin-bottom: 1.6em; }#logo {position: absolute;top: 20px; }nav#primary_navigation {font-family: "HelveticaNeue-Bold", "Helvetica Neue Bold", "Helvetica Neue", Arial, sans-serif;font-weight: 600;font-size: 1.2em;margin: 20px 0 17px 0;overflow: hidden;float: right;width: 800px; }nav#primary_navigation ul {float: right; }nav#primary_navigation li a:hover {text-decoration: underline; }nav#primary_navigation li#login {margin-left: 55px; }nav#primary_navigation li a {color: #ffffff;text-decoration: none;text-shadow: 0 1px 0 rgba(0,0,0,0.3);padding: 6px 12px 8px;display: inline-block; }nav#primary_navigation li.active a {text-decoration: none;text-shadow: 0 1px 0 rgba(0,0,0,0.3);background: #036b88;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;/* border-bottom: 1px solid rgba(256,256,256,0.3); */box-shadow: inset 0px 1px 1px rgba(0,0,0,0.2);-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.2); }nav#primary_navigation li {float: left;margin-right: 2px; }nav#secondary_navigation {float: left;width: 235px; }nav#secondary_navigation li {margin-bottom: 1.2em;font-size: 1.1em; }nav#secondary_navigation li a {color: #333333;padding-left: 15px; }nav#secondary_navigation ul li.active {background: #f2f2f2;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;padding: 15px 15px 15px 0;font-weight: 700; }nav#secondary_navigation ul li.active a {text-decoration: none; }nav#secondary_navigation ul li.active ul {margin-top: 5px;margin-bottom: 0;margin-left: 15px;}nav#secondary_navigation ul li.active ul li {margin-bottom: 0;font-weight: 300;font-size: .9em; }nav#secondary_navigation ul li.active ul li a:hover {color: #000000; }.cta {float: right;width: 310px;border: 1px solid #874b16;border-radius: 7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;color: #ffffff;margin-bottom: 35px;text-shadow: 0 1px 0 rgba(0,0,0,0.2);box-shadow: 0px 1px 2px rgba(0,0,0,0.1);-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.1);background: #e46417 url(../img/button_grad_bg.png) repeat-x; /* Old browsers */background: -moz-linear-gradient(top, #FCCAA9 1%, #FD8D3B 2%, #E46417 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#FCCAA9), color-stop(2%,#FD8D3B), color-stop(100%,#E46417)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #FCCAA9 1%,#FD8D3B 2%,#E46417 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #FCCAA9 1%,#FD8D3B 2%,#E46417 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, #FCCAA9 1%,#FD8D3B 2%,#E46417 100%); /* IE10+ *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FCCAA9', endColorstr='#E46417',GradientType=0 );  IE6-9 */background: linear-gradient(top, #FCCAA9 1%,#FD8D3B 2%,#E46417 100%); /* W3C */ }.cta p.primary {font-size: 2.2em;font-weight: 700;padding: 10px 33px 10px 20px;margin: 0 20px 0 0;background: url(../img/cta_arrow_large.png) right center no-repeat; }.cta p.secondary {font-size: 1em;font-weight: 600;padding: 7px 15px 10px 20px;margin-bottom: 0!important; }.cta p {color: #ffffff!important; }.cta.small {width: 235px; }.cta.small p.primary { font-size: 1.7em;font-weight: 700;padding: 5px 25px 7px 15px;margin: 0 15px 0 0;background-image: url(../img/cta_arrow.png);background-position: right centerbackground-repeat: no-repeat!important;  }.cta.small p.secondary {font-size: .9em;padding: 7px 15px 10px 15px;font-weight: 500; }.cta:hover {background: #e67b3a url(../img/button_grad_bg_hover.png) repeat-x; /* Old browsers */background: -moz-linear-gradient(top, #FCCAA9 1%, #FEA86A 2%, #F87221 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#FCCAA9), color-stop(2%,#FEA86A), color-stop(100%,#F87221)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #FCCAA9 1%,#FEA86A 2%,#F87221 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #FCCAA9 1%,#FEA86A 2%,#F87221 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, #FCCAA9 1%,#FEA86A 2%,#F87221 100%); /* IE10+ *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FCCAA9', endColorstr='#F87221',GradientType=0 );  IE6-9 */background: linear-gradient(top, #FCCAA9 1%,#FEA86A 2%,#F87221 100%); /* W3C */ }.cta:active {margin-top: 1px;margin-bottom: 34px; }.hr_button {font-size: 1;height: 2px;background: url(../img/hr_button_bg.png) repeat-x; }.hr_button hr {display: none; }#tab_area {background: #ededec;padding-top: 35px;margin-bottom: 65px;border-top: 1px solid #ffffff;border-bottom: 1px solid #afafaf;box-shadow: inset 0px -3px 0px rgba(0,0,0,0.05);-moz-box-shadow: inset 0px -3px 0px rgba(0,0,0,0.05);-webkit-box-shadow: inset 0px -3px 0px rgba(0,0,0,0.05);position: relative; }#tab_area .container {overflow: visible!important; }.tab_cta {float: right;padding: 10px 0;font-weight: 700;font-size: 1.1em;color: #333333;text-shadow: 0 1px 0 rgba(256,256,256,0.5);width: auto; }.tab_cta a { text-decoration: none; }.tab_cta a:hover { text-decoration: underline; }nav#tab_navigation {position: relative;bottom: -1px;clear: both; }    nav#tab_navigation ul li { display: inline-block; }nav#tab_navigation ul li span {display: inline-block; }.ie6 nav#tab_navigation ul li,.ie7 nav#tab_navigation ul li  { float: left;zoom: 1; }.ie6 nav#tab_navigation ul li,.ie7 nav#tab_navigation ul li  { margin-right: 3px; }nav#tab_navigation ul li a.send span {background-image: url(../img/icon_sendsms.png);background-position: left center;background-repeat: no-repeat;padding-left: 35px; }nav#tab_navigation ul li a.receive span {background-image: url(../img/icon_receivesms.png);background-position:  left center;background-repeat: no-repeat;padding-left: 35px; }nav#tab_navigation ul li a.high_deliverability span {background-image: url(../img/icon_high_deliverability.png);background-position:  left center;background-repeat: no-repeat;padding-left: 35px; }nav#tab_navigation ul li a.global_reach span {background-image: url(../img/icon_global_reach.png);background-position:  left center;background-repeat:  no-repeat;padding-left: 35px; }nav#tab_navigation ul li a.cloud_api span {background-image: url(../img/icon_cloud_api.png);background-position:  left center;background-repeat:  no-repeat;padding-left: 35px; }nav#tab_navigation ul li a.rich_analytics span {background-image: url(../img/icon_rich_analytics.png);background-position: left center;background-repeat: no-repeat;padding-left: 35px; }nav#tab_navigation ul li a {border: 1px solid #afafaf;border-bottom: none;padding: 15px 15px;text-align: center;padding-bottom: 14px;display: inline-block;background: #d7d7d7 url(../img/tab_bg.png) repeat-x;color: #666666;text-decoration: none;font-weight: 700;line-height: 1.4em;text-shadow: 0 1px 0 rgba(256,256,256,0.5);border-top-left-radius: 5px;border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px;-moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px;width: 150px; }nav#tab_navigation ul li:hover a {background: #ffffff; }nav#tab_navigation ul li a.current {background: #ffffff;color: #333333;border-bottom: 0!important;padding-bottom: 15px; }nav#tab_navigation ul li a:active {outline:none; }#second, #third, #fourth {display: none; }.pricing {margin-top: 30px;text-shadow: 0 1px 0 #ffffff;font-size: 1.1em; }.pricing p.amount {color: #1195b8;font-weight: 700;margin-bottom: 0!important; }.pricing .mobile p.amount {font-size: 2.8em!important; }.pricing .fixed_line p.amount {font-size: 1.4em!important; }footer {padding-bottom: 50px; }footer .container {border-top: 1px solid #dedede;padding-top: 40px; }footer nav {float: left;margin: 0 40px 40px 0;font-size: .9em; }footer nav ul {line-height: 1.4em; }footer nav ul.split {float: left;margin-right: 20px; }footer nav ul.split:last-child {margin-right: 0px; }footer nav a {color: #999999!important;text-decoration: none; }footer nav a:hover {color: #666666!important;text-decoration: underline; }footer nav li.status.green a {background: url(../img/status_lights.png) right 3px no-repeat;padding-right: 16px; }footer p.copyright {clear: both;display: block;color: #999999;font-size: .9em; }footer p.footer_cta {font-size: 1.1em;font-weight: 900;float: right;color: #333333; }footer p.footer_cta a {color: #eb6f20!important;text-decoration: none; }footer p.footer_cta a:hover {text-decoration: underline; }/* Forms */fieldset {padding: 0; }select {font-size: 1.2em;padding: 2px; }label {color: #333333;font-weight: bold;margin: 0 10px; }fieldset#signup_form label {width: 155px;font-size: 1.2em;display: inline-block;text-align: right; }fieldset .row {margin-bottom: 1.4em; }fieldset span {margin-left: 177px;display: block; }fieldset p {font-size: .9em;line-height: 1.4em; }fieldset .error p {color: #e31c1c;margin-bottom: 0!important;margin-top: 5px;margin-left: 12px; }input.text, input.password,input.captcha {font-size: 1.2em;width: 360px;padding: 10px;border: 1px solid #bfbfbf; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;box-shadow: inset 0px 2px 1px rgba(0,0,0,0.1);-moz-box-shadow: inset 0px 2px 1px rgba(0,0,0,0.1);-webkit-box-shadow: inset 0px 2px 1px rgba(0,0,0,0.1); }input.text:focus, input.password:focus,input.captcha:focus {border: 1px solid #0485a8;box-shadow: 0px 0px 3px rgba(3,180,254,0.5);-moz-box-shadow: 0px 0px 3px rgba(3,180,254,0.5);-webkit-box-shadow: 0px 0px 3px rgba(3,180,254,0.5); }input.error {background: #ffebeb;border: 1px solid #ec6e6e; }input.password,input.captcha {width: 240px; }input.button,a.button {border: 1px solid #874b16;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;color: #ffffff;padding: 19px 20px 14px;margin-bottom: 30px;font-size: 1.6em;font-weight: 600;text-shadow: 0 1px 0 rgba(0,0,0,0.2);box-shadow: inset 0 1px 0 rgba(256,256,256,0.4);-moz-box-shadow: inset 0 1px 0 rgba(256,256,256,0.4);-webkit-box-shadow: inset 0 1px 0 rgba(256,256,256,0.4);background: #e46417 url(../img/button_grad_bg.png) repeat-x; /* Old browsers */background: -moz-linear-gradient(top, #FCCAA9 1%, #FD8D3B 2%, #E46417 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#FCCAA9), color-stop(2%,#FD8D3B), color-stop(100%,#E46417)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #FCCAA9 1%,#FD8D3B 2%,#E46417 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #FCCAA9 1%,#FD8D3B 2%,#E46417 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, #FCCAA9 1%,#FD8D3B 2%,#E46417 100%); /* IE10+ *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FCCAA9', endColorstr='#E46417',GradientType=0 );  IE6-9 */background: linear-gradient(top, #FCCAA9 1%,#FD8D3B 2%,#E46417 100%); /* W3C */ }input.button:hover,a.button:hover {background: #e67b3a url(../img/button_grad_bg_hover.png) repeat-x; /* Old browsers */background: -moz-linear-gradient(top, #FCCAA9 1%, #FEA86A 2%, #F87221 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#FCCAA9), color-stop(2%,#FEA86A), color-stop(100%,#F87221)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #FCCAA9 1%,#FEA86A 2%,#F87221 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #FCCAA9 1%,#FEA86A 2%,#F87221 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, #FCCAA9 1%,#FEA86A 2%,#F87221 100%); /* IE10+ *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FCCAA9', endColorstr='#F87221',GradientType=0 );  IE6-9 */background: linear-gradient(top, #FCCAA9 1%,#FEA86A 2%,#F87221 100%); /* W3C */ }img.captcha {border: 1px solid #c0c0c0;margin-bottom: 20px;}/* Homepage styles */body#home header {min-height: 380px; }body#home hgroup {width: 471px; float: left;margin: 40px 0 30px; }body#home #first h2,body#home #second h2,body#home #third h2,body#home #fourth h2 {margin-top: 1.5em; }body#home #first img {margin: 20px 20px 0 0; }body#home header .cta {float: left;margin-bottom: 35px; }#map {float: right;margin-top: 50px; }.ie6 #map {margin-bottom: 35px; }#arrow {position: absolute;margin-left: 350px;margin-top: 170px; }.container.page_head {margin-top: 30px; }.ie6 .container.page_head hgroup,.ie7 .container.page_head hgroup {padding-bottom: 30px; }.col_home_narrow {width: 250px;float: left; }.client_logos {float: right;margin: 30px 0 60px 0; }blockquote {line-height: 1.4em;margin-bottom: 20px;color: #666666; }cite {font-weight: 600;font-size: .9em;margin-bottom: 30px; }cite a {text-decoration: none; }cite a:hover {text-decoration: underline; }/*link styles */a, a:active, a:visited { color: #eb6f20; }a:hover { text-decoration: none; }a.button {padding: 5px 10px;margin-left: 10px;margin-bottom: none;font-size: 1em;text-decoration: none!important;color: #ffffff; }.ie6 a.button, .ie7 a.button {color: #ffffff!important; }a.download {background: url(../img/icon_download_cloud.png) left center no-repeat;padding: 10px 0 10px 35px; }a.cta_link {text-decoration: none!important; }/* App Styles *//* ========== */body#app {background: #f5f5f5; }body#app .hr {background: none;height: 1px;border-bottom: 1px solid #ececec; }a.more_info {font-weight: 700;background: url(../img/arrow_orange_right.png) right center no-repeat;padding-right: 10px;text-decoration: none;float: right; }a.more_info:hover {text-decoration: underline; }#chartdiv {margin-bottom: 2em; }fieldset#sms_type {display: inline-block;margin-bottom: 15px; }fieldset#sms_type select {font-size: 1em; margin-right: 7px;width: 140px; }table {width: 100%;border-collapse: collapse;border: 1px solid #d8d8d8;margin-bottom: 15px; }table#analyics_overview td {border: 1px solid #d8d8d8;padding: 12px 20px;text-align: left; }table#analyics_overview td p {font-size: 2.2em;font-weight: 700;color: #333333;margin-bottom: 0; }table#analyics_overview td p span {font-size: .4em;color: #666666;font-weight: normal;margin-left: 5px; }table#analyics_overview td p.outbound {background: url(../img/icon_arrow_outbound.png) left center no-repeat;padding-left: 20px; }table#analyics_overview td p.inbound {background: url(../img/icon_arrow_inbound.png) left center no-repeat;padding-left: 20px; }table#analyics_overview td p.bounced {background: url(../img/icon_bounced.png) left center no-repeat;padding-left: 20px; }table#analyics_overview td p.spent {background: url(../img/icon_spent.png) left center no-repeat;padding-left: 20px; }table#transactions tr:nth-child(odd) {background: #f8f8f8; }table#transactions td,table#transactions th {border: 1px solid #d8d8d8;padding: 12px 20px;text-align: left; }table#transactions thead tr th {background: #ededed;text-shadow: 0 1px 0 #ffffff;box-shadow: inset 0px 1px 0px #ffffff;-moz-box-shadow: inset 0px 1px 0px #ffffff;-webkit-box-shadow: inset 0px 1px 0px #ffffff; }#app_main .container {background: #ffffff;border: 1px solid #CACBCB;margin-top: 25px;margin-bottom: 40px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;box-shadow: 0 0 0 3px rgba(0,0,0,0.05);-moz-box-shadow: 0 0 0 3px rgba(0,0,0,0.05);-webkit-box-shadow: 0 0 0 3px rgba(0,0,0,0.05);width: 938px }#app_main .container .content {margin: 20px 0;padding: 0 30px;overflow: hidden; }#app_main .container .hr {margin: 0 30px; }#app_main #welcome_message {background: #e8f7fe;border-top: 1px solid #cacbcb;border-bottom: 1px solid #cacbcb;padding: 40px 50px;margin-bottom: 40px;box-shadow: inset 0px 0px 0 3px rgba(0,0,0,0.03);-moz-box-shadow: inset 0px 0px 0 3px rgba(0,0,0,0.03);-webkit-box-shadow: inset 0px 0px 0 3px rgba(0,0,0,0.03);display: none; }#welcome_message a {color: #0793bb; }#welcome_message .close {float: right; }#how_to_content {width: 750px;overflow: hidden; }#how_to_content p {font-size: 1.3em; }#how_to_content p.important_message {display: inline-block;background: #fef9e4;border: 1px solid #DFD7BB;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding: 12px 20px 12px 14px;margin-bottom: 1em; }#how_to_content p.important_message span {font-weight: bold;color: #333333; }#how_to_content ul#get_started_steps {float: left;font-size: 1.2em;font-weight: 700;line-height: 2em;margin: 0; }#how_to_content ul#get_started_steps li {list-style-type: none;margin-bottom: .2em;background: url(../img/arrow_blue_circle.png) left center no-repeat;padding: 3px 0 3px 30px; }#how_to_content .api_details {float: left;background: #646464;border: 1px solid #434343;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;margin: 20px 0 0 50px;padding: 7px 15px;width: 180px; }#how_to_content .api_details p {color: #ffffff;margin: 4px 0;text-shadow: 0 1px 0 #333; }#how_to_content .api_details p strong {color: #ffffff;width: 100px;display: inline-block; }body#app footer .container {padding-top: 0;border-top: 0; }body#app h1 {color: #333333;font-size: 2.1em;font-weight: 700;display: inline-block; }body#app h1.underline {border-bottom: 1px solid #DEDEDE;margin-bottom: 0.9em;padding-bottom: 0.4em; }body#app h2 {color: #333333;font-weight: 700;display: inline-block;margin-bottom: .8em; }#api_settings {background: url(../img/api_settings_bg.png);border-top: 1px solid #333333;padding: 12px 0;display:none; }#api_settings p {display: inline-block;float: left;color: #e4e4e4;background: #424242;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding: 12px 17px;margin-bottom: 0;margin-right: 20px;text-shadow: 0 1px 0 #333; }#api_settings p strong {color: #e4e4e4; }#api_settings p a {font-weight: bold;margin-left: 10px;text-decoration: none; }#api_settings p a:hover {text-decoration: underline; }#api_settings .close {float: right;margin-top: .6em; }.ie6 #api_settings .close a {display: block;width: 20px;height: 20px;background: url(../img/icon_close_2.png); }#api_settings p input {padding: 5px;font-size: 1em;width: 200px; }#api_settings p input:focus {border: 1px solid #333333;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none; }a#getting_started_trigger {font-weight: 700;font-size: 1.1em;text-decoration: none;color: #666;text-shadow: 0 1px 0 #ffffff;/*background: url(../img/icon_settings.png) no-repeat;padding-left: 25px;*/float: right;margin-top: 10px; }a#getting_started_trigger {background: url(../img/arrow_down_onwhite.png) right center no-repeat;padding-right: 13px; }a#getting_started_trigger:hover {color: #000;text-decoration: underline; }a.api_settings_trigger:link, a.api_settings_trigger:active, a.api_settings_trigger:visited {font-weight: 700;font-size: 1.1em;text-decoration: none;color: #666666;text-shadow: 0 1px 0 #ffffff;background: url(../img/arrow_down.png) right center no-repeat;padding: 0 14px 3px 0;float: right;margin-top: 7px; }a.api_settings_trigger:hover {color: #333333;text-decoration: underline; }	nav#app_top_level {font-family: "HelveticaNeue-Bold", "Helvetica Neue Bold", "Helvetica Neue", Arial, sans-serif;font-weight: 600;font-size: 1em;margin: 20px 0 17px 0;float: right;width: 800px; }.ie6 nav#app_top_level {padding-top: 10px;margin-top: 10px; }nav#app_top_level ul {float: right; }nav#app_top_level ul li {display: inline-block;float: left;padding: 6px 12px;color: #ffffff;  }nav#app_top_level ul li span {color: #82e3fd;margin-right: 5px; }nav#app_top_level li, #amount {text-shadow: 0 1px 0 rgba(0,0,0,0.2); }nav#app_top_level li a {color: #ffffff;text-decoration: none; }nav#app_top_level li a:hover {text-decoration: underline; }nav#app_top_level li.balance {margin-left: 20px; }#balance {margin-top: -.5em;border: 1px solid #02546b; 	border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;float: right;display: inline;width: auto;background: #036e8c url(../img/balance_bg.png) repeat-x; /* Old browsers */background: -moz-linear-gradient(top, #369BB7 3%, #0683A7 3%, #036e8c 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#369BB7), color-stop(3%,#0683A7), color-stop(100%,#036e8c)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #369BB7 3%,#0683A7 3%,#036e8c 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #369BB7 3%,#0683A7 3%,#036e8c 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, #369BB7 3%,#0683A7 3%,#036e8c 100%); /* IE10+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#369BB7', endColorstr='#036e8c',GradientType=0 ); /* IE6-9 */background: linear-gradient(top, #369BB7 3%,#0683A7 3%,#036e8c 100%); /* W3C */ }#balance #amount {float: left;display: inline-block;color: #ffffff;padding: 7px 10px 7px 10px;font-size: 1.2em; }#balance a#add {background: url(../img/icon_add.png) 0 50% no-repeat;display: inline-block;width: 29px;/*height: 33px;*/ }#balance a#add span {display: block;padding: 7px 10px 7px 10px;font-size: 1.2em;visibility: hidden; }#balance a#add:hover {background: url(../img/icon_add.png) -49px 50% no-repeat; }.ie6 #balance a#add:hover {background: url(../img/icon_add.png) -47px 50% no-repeat; }#app_primary {background: #e5e6e5;box-shadow: inset 0px -3px 0px rgba(0,0,0,0.03);-moz-box-shadow: inset 0px -3px 0px rgba(0,0,0,0.03);-webkit-box-shadow: inset 0px -3px 0px rgba(0,0,0,0.03);border-top: 1px solid #ffffff;border-bottom: 1px solid #bcbcbc;padding: 10px 0; }nav#app_primary_nav {float: left;}nav#app_primary_nav ul li {display: inline-block;float: left;margin-right: 5px; }nav#app_primary_nav ul li a {display: inline-block;padding: 7px 12px;border: 1px solid #adadad;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;color: #666666;text-shadow: 0 1px 0 rgba(256,256,256,0.7);font-weight: bold;text-decoration: none;background: #D6D6D6; /* Old browsers */background: -moz-linear-gradient(top, #FFFFFF 2%, #EDEDED 2%, #D6D6D6 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#FFFFFF), color-stop(2%,#EDEDED), color-stop(100%,#D6D6D6)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #FFFFFF 2%,#EDEDED 2%,#D6D6D6 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #FFFFFF 2%,#EDEDED 2%,#D6D6D6 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, #FFFFFF 2%,#EDEDED 2%,#D6D6D6 100%); /* IE10+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#D6D6D6',GradientType=0 ); /* IE6-9 */background: linear-gradient(top, #FFFFFF 2%,#EDEDED 2%,#D6D6D6 100%); /* W3C */ }nav#app_primary_nav ul li a:hover {background: #dbd9d9; /* Old browsers */background: -moz-linear-gradient(top, #f5f4f4 0%, #e1e0e0 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f4f4), color-stop(100%,#e1e0e0)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #f5f4f4 0%,#e1e0e0 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #f5f4f4 0%,#e1e0e0 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, #f5f4f4 0%,#e1e0e0 100%); /* IE10+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F4F4', endColorstr='#E1E0E0',GradientType=0 ); /* IE6-9 */background: linear-gradient(top, #f5f4f4 0%,#e1e0e0 100%); /* W3C */ }nav#app_primary_nav ul li.active a {border: 1px solid #606060;color: #ffffff;text-shadow: 0 1px 0 rgba(0,0,0,0.3);background: #797979; /* Old browsers */background: -moz-linear-gradient(top, #797979 0%, #969696 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#797979), color-stop(100%,#969696)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #797979 0%,#969696 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #797979 0%,#969696 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, #797979 0%,#969696 100%); /* IE10+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#797979', endColorstr='#969696',GradientType=0 ); /* IE6-9 */background: linear-gradient(top, #797979 0%,#969696 100%); /* W3C */ }.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }.hidden { display: none; visibility: hidden; }.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }.invisible { visibility: hidden; }.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }.clearfix:after { clear: both; }.clearfix { zoom: 1; }@media all and (orientation:portrait) {}@media all and (orientation:landscape) {}@media screen and (max-device-width: 480px) {  /* html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } */}@media print {  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;  -ms-filter: none !important; }   a, a:visited { color: #444 !important; text-decoration: underline; }  a[href]:after { content: " (" attr(href) ")"; }  abbr[title]:after { content: " (" attr(title) ")"; }  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }    pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }  thead { display: table-header-group; }  tr, img { page-break-inside: avoid; }  @page { margin: 0.5cm; }  p, h2, h3 { orphans: 3; widows: 3; }  h2, h3{ page-break-after: avoid; }}.tabs li a{	cursor:pointer;}.slideshow{	height:249px;	position:relative;	width:494px;}.slideshow img{	display:none;	position:absolute;	top:0;	left:0;}/* form 2 */	#form2{		font-famiely: "Trebuchet MS", Arial, Helvetica, sans-serif; 		position:relative;		left:20px;		margin:1em 0;		color:#fff;		width:720px; /* customize width, this form have fluid layout */		}	#form2 h3{		margin:0;		background:#E54F15 url(../images/form2/form_heading.gif) repeat-x;				color:#fff;		font-size:20px;		border:1px solid #57a700;		border-bottom:none;		}			#form2 h3 span{		display:block;		padding:10px 20px;		background:url(../images/form2/form_ico.gif) no-repeat 93% 50%;					}					#form2 fieldset{		margin:0;		padding:0;		border:none;			border-top:3px solid #000;		background:#3b444b url(images/form_top.gif) repeat-x;				padding-bottom:1em;		}			#form2 legend{display:none;}		#form2 p{margin:.5em 20px;}		#form2 label{display:block;}		#form2 input, #form2 textarea{				width:272px;		border:1px solid #111;		background:#282828 url(images/form_input.gif) repeat-x;		padding:5px 3px;		color:#fff;		}			#form2 textarea{		min-height:140px;		max-height:140px;		min-width:468px;		max-width:468px;		overflow:auto;		}						#form2 p.submit{		text-align:right;		}		#form2 button{		padding:0 20px;		height:32px;		line-height:32px;				border:1px solid #f8a57b;		background:#e54f15 url(../images/form2/form_button.gif) repeat-x;		color:#fff;		cursor:pointer;				text-align:center;				}			#formdiv{ 		width:720px; 			position:relative;		left:20px;	}/* // form 2 *//* form 2-2 */	#form2-2{		position:relative;		left:-3px;		color:#fff;		width:720px; /* customize width, this form have fluid layout */		}	#form2-2 h3{		margin:0;		background:#E54F15 url(../images/form2/form_heading.gif) repeat-x;				color:#fff;		font-size:20px;		border:1px solid #57a700;		border-bottom:none;		}			#form2-2 h3 span{		display:block;		padding:10px 20px;		background:url(../images/form2/form_ico.gif) no-repeat 93% 50%;					}					#form2-2 fieldset{		position:absolute;		top:-7px;		width:720px;		padding:0;		border:none;			border-top:3px solid #000;		background:#3b444b url(images/form_top.gif) repeat-x;				padding-bottom:1em;		height:500px;		}			#form2-2 legend{display:none;}		#form2-2 p{margin:.5em 20px;}		#form2-2 label{display:block;}		#form2-2 input, #form2-2 textarea{				width:272px;		border:1px solid #111;		background:#282828 url(../images/form2/form_input.gif) repeat-x;		padding:5px 3px;		color:#fff;		}			#form2-2 textarea{		height:125px;		overflow:auto;		}						#form2-2 p.submit{		text-align:right;		}		#form2-2 button{		padding:0 20px;		height:32px;		line-height:32px;				border:1px solid #f8a57b;		background:#e54f15 url(../images/form2/form_button.gif) repeat-x;		color:#fff;		cursor:pointer;				text-align:center;				}			#formdiv{ 		width:720px; 			position:relative;		left:20px;			}/* // form 2 */.formsend{    display: none;}/*  mfreesms.com css styles  *//*  Date: 5/5/2013  *//*  Based on HTML5 ✰ Boilerplate  *//* Hand coded by supereightstudio.com */html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {  margin: 0;  padding: 0;  border: 0;  font-size: 100%;  font: inherit;  vertical-align: baseline;}article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {  display: block;}blockquote, q { quotes: none; }blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }ins { background-color: #ff9; color: #000; text-decoration: none; }mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }del { text-decoration: line-through; }abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }table { border-collapse: collapse; border-spacing: 0; }hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }input, select { vertical-align: middle; }body { font:13px/1.231 sans-serif; *font-size:small; } select, input, textarea, button { font:99% sans-serif; }pre, code, kbd, samp { font-family: monospace, sans-serif; }html { overflow-y: scroll; }a:hover, a:active { outline: none; }ul, ol { margin-left: 2em; }ol { list-style-type: decimal; }nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }small { font-size: 85%; }strong, th { font-weight: bold; }td { vertical-align: top; }sub, sup { font-size: 75%; line-height: 0; position: relative; }sup { top: -0.5em; }sub { bottom: -0.25em; }pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px; }textarea { overflow: auto; }.ie6 legend, .ie7 legend { margin-left: -7px; } input[type="radio"] { vertical-align: text-bottom; }input[type="checkbox"] { vertical-align: bottom; }.ie7 input[type="checkbox"] { vertical-align: baseline; }.ie6 input { vertical-align: text-bottom; }label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }button, input, select, textarea { margin: 0; }input:valid, textarea:valid   {  }input:invalid, textarea:invalid { border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red; }.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }::-moz-selection{ background: #f98735; color:#fff; text-shadow: none; }::selection { background:#f98735; color:#fff; text-shadow: none; }a:link { -webkit-tap-highlight-color: #f98735; }button {  width: auto; overflow: visible; }.ie7 img { -ms-interpolation-mode: bicubic; }body, select, input, textarea {  color: #444; }h1, h2, h3, h4, h5, h6 { font-weight: bold; }/* Nexmo.com custom styles */body, input, select, textarea {font-family: "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Arial, sans-serif;font-weight: 400; }header {background: #0685a9 url(../img/header_bg.png);border-bottom: 1px solid #036b88;overflow: hidden; }	header a {text-decoration: none; }header hgroup a {color: #82e3fd!important;font-weight: bold; }header hgroup a:hover {text-decoration: underline; }header#minimal {margin-bottom: 40px; }header#simple, header#simple hgroup {margin-bottom: 40px; }header h1 {font-size: 2.7em;font-weight: 700;color: #ffffff;text-shadow: 0 1px 0 rgba(0,0,0,0.3);margin-bottom: .15em; border: none;}header h2 {font-size: 1.3em;font-weight: 400;color: #ffffff;margin: 0;text-shadow: 0 1px 0 rgba(0,0,0,0.3); }h2.inbound, h2.outbound {font-size: 2.6em!important;background-image: url(../img/icon_inbound.png);background-position: left 50%;background-repeat: no-repeat;padding-left: 60px;display: inline-block;margin-bottom: 20px!important; }h2.outbound {background-image: url(../img/icon_outbound.png); }/* display:inline-block Fix for ie6 */* html h2.inbound,* html h2.outbound {display:inline; }/* display:inline-block Fix for ie7 */* + html h2.inbound,* + html h2.outbound { display:inline; }#main h1 {font-size: 2.3em;font-weight: 700;margin-bottom: .9em;padding-bottom: .4em;border-bottom: 1px solid #dedede;color: #333333; }#main h2 {font-size: 1.8em;font-weight: 600;margin-bottom: 1em; }h2 {font-size: 1.8em;font-weight: bold;margin-bottom: .5em; }#content_focus h2 {font-size: 2.3em;font-weight: 700;margin-bottom: .4em;color: #333333; }#main h3 {font-size: 1.4em;font-weight: bold;margin-top: 2em;margin-bottom: 1em; }aside h2 {font-size: 1.4em!important;font-weight: bold;margin-top: 0!important;margin-bottom: 1em!important; }#tab_area h2 {font-size: 2em;width: 600px;margin-bottom: 30px;float: left;color: #333333;text-shadow: 0 1px 0 rgba(256,256,256,0.5); }h4 {color: #333;font-size: 1.4em;margin-bottom: 15px; }h5 {color: #333333;margin-bottom: 10px; }p {color: #666666;font-size: 1.2em;line-height: 1.4em;margin-bottom: 1em; }p.last,p:last-child {margin-bottom: 3em;}p.intro {font-size: 1.2em;color: #666666;line-height: 1.6em; }p.cta_text {font-size: 1.2em;font-weight: 900;color: #333333; }p.cta_text a {color: #eb6f20!important;text-decoration: none!important; }p.cta_text a:hover {text-decoration: underline; }p.price {font-size: 1.3em!important; }span.monthly_cost {color: #1195b8;font-weight: bold; }span.large {font-size: 2em;}#content_focus p {font-size: 1.2em;margin-bottom: 1.5em; }#three_col_layout p {font-size: 1.2em;line-height: 1.4em;font-weight: 400; }.hr {font-size: 1;height: 2px;background: url(../img/hr_bg.png) repeat-x;/* margin-bottom: 30px; */ }.hr2 {font-size: 1;height: 4px;background: url(../img/hr2_bg.png) repeat-x;margin-bottom: 30px; }.hr4 {font-size: 1;height: 2px;background: url(../img/hr4_bg.png) repeat-x;margin: 0 auto;margin-bottom: 30px!important;margin-top: 30px!important;width: 684px; }.hr hr, .hr2 hr, .hr4 hr {display: none; }.steps {margin: 0;padding: 0; }.steps div {display: block;padding: 5px 0;font-size: 1.4em;margin-bottom: .6em;list-style-type: none;padding-left: 35px;color: #999999;font-weight: 200;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5; }.steps .one {background: url(../img/icon_one.png) left center no-repeat; }.steps .two {background: url(../img/icon_two.png) left center no-repeat; }.steps .three {background: url(../img/icon_three.png) left center no-repeat; }.steps .four {background: url(../img/icon_four.png) left center no-repeat; }.steps .five {background: url(../img/icon_five.png) left center no-repeat; }.steps .active {font-weight: 800;color: #333333;font-size: 1.6em;filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity:1;opacity: 1;  }ul.tick_list {margin: 30px 0;font-size: 1.2em;font-weight: 200; }ul.tick_list li {background: url(../img/icon_tick.png) center left no-repeat;list-style-type: none;padding-left: 30px;margin-bottom: .5em; }strong {color: #333333;font-weight: 600; }.container {width: 940px;margin: 0 auto;overflow: hidden; }.world_map {background: url(../img/world_map_transparent.png) center center no-repeat;padding: 40px 0; }.ie6 .world_map {background: url(../img/world_map.png) center center no-repeat; }.right {float: right; }.left {float: left; }.col_narrow, .col_wide {margin-bottom: 30px; }.col_narrow {width: 440px; }.col_wide {width: 495px; }body#how_it_works .panes .col_wide {margin-top: -50px; }article {width: 645px;margin-bottom: 30px;float: left;background: url(../img/vr_bg.png) right repeat-y; }body#documentation article {float: right;width: 620px;background: none; }hgroup {width: 640px;float: left; }aside {float: right;width: 245px;padding-left: 45px; }#three_col_layout {margin-top: 40px; }#three_col_layout .col {width: 260px;float: left;margin-right: 70px; }.ie8 #three_col_layout .col {width: 250px;margin-right: 60px; }#three_col_layout .col.last,#three_col_layout .col:last-child {margin-right: 0; }.ie6 #three_col_layout .col,.ie7 #three_col_layout .col,.ie8 #three_col_layout .col {padding-bottom: 30px; }#content_focus {border-bottom: 1px solid #cacbcb;background: #f5f5f5 url(../img/hr3_bg.png) repeat-x;box-shadow: inset 0px -3px 0px rgba(0,0,0,0.04);-moz-box-shadow: inset 0px -3px 0px rgba(0,0,0,0.04);-webkit-box-shadow: inset 0px -3px 0px rgba(0,0,0,0.04);margin-bottom: 45px;text-align: center; }p#focus_links {color: #999999;}p#focus_links a {font-size: .9em;text-decoration: none;margin: 0 10px 0 10px;font-weight: bold; }p#focus_links a:hover {text-decoration: underline; }code {background: #fdf5be;border-left: 2px solid #f6e798;padding: 20px;display: block;clear: both;margin-bottom: 20px; }#main ul {color: #666666;line-height: 1.6em;margin-bottom: 1.6em; }#logo {position: absolute;top: 20px; }nav#primary_navigation {font-family: "HelveticaNeue-Bold", "Helvetica Neue Bold", "Helvetica Neue", Arial, sans-serif;font-weight: 600;font-size: 1.2em;margin: 20px 0 17px 0;overflow: hidden;float: right;width: 800px; }nav#primary_navigation ul {float: right; }nav#primary_navigation li a:hover {text-decoration: underline; }nav#primary_navigation li#login {margin-left: 55px; }nav#primary_navigation li a {color: #ffffff;text-decoration: none;text-shadow: 0 1px 0 rgba(0,0,0,0.3);padding: 6px 12px 8px;display: inline-block; }nav#primary_navigation li.active a {text-decoration: none;text-shadow: 0 1px 0 rgba(0,0,0,0.3);background: #036b88;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;/* border-bottom: 1px solid rgba(256,256,256,0.3); */box-shadow: inset 0px 1px 1px rgba(0,0,0,0.2);-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.2); }nav#primary_navigation li {float: left;margin-right: 2px; }nav#secondary_navigation {float: left;width: 235px; }nav#secondary_navigation li {margin-bottom: 1.2em;font-size: 1.1em; }nav#secondary_navigation li a {color: #333333;padding-left: 15px; }nav#secondary_navigation ul li.active {background: #f2f2f2;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;padding: 15px 15px 15px 0;font-weight: 700; }nav#secondary_navigation ul li.active a {text-decoration: none; }nav#secondary_navigation ul li.active ul {margin-top: 5px;margin-bottom: 0;margin-left: 15px;}nav#secondary_navigation ul li.active ul li {margin-bottom: 0;font-weight: 300;font-size: .9em; }nav#secondary_navigation ul li.active ul li a:hover {color: #000000; }.cta {float: right;width: 310px;border: 1px solid #874b16;border-radius: 7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;color: #ffffff;margin-bottom: 35px;text-shadow: 0 1px 0 rgba(0,0,0,0.2);box-shadow: 0px 1px 2px rgba(0,0,0,0.1);-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.1);background: #e46417 url(../img/button_grad_bg.png) repeat-x; /* Old browsers */background: -moz-linear-gradient(top, #FCCAA9 1%, #FD8D3B 2%, #E46417 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#FCCAA9), color-stop(2%,#FD8D3B), color-stop(100%,#E46417)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #FCCAA9 1%,#FD8D3B 2%,#E46417 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #FCCAA9 1%,#FD8D3B 2%,#E46417 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, #FCCAA9 1%,#FD8D3B 2%,#E46417 100%); /* IE10+ *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FCCAA9', endColorstr='#E46417',GradientType=0 );  IE6-9 */background: linear-gradient(top, #FCCAA9 1%,#FD8D3B 2%,#E46417 100%); /* W3C */ }.cta p.primary {font-size: 2.2em;font-weight: 700;padding: 10px 33px 10px 20px;margin: 0 20px 0 0;background: url(../img/cta_arrow_large.png) right center no-repeat; }.cta p.secondary {font-size: 1em;font-weight: 600;padding: 7px 15px 10px 20px;margin-bottom: 0!important; }.cta p {color: #ffffff!important; }.cta.small {width: 235px; }.cta.small p.primary { font-size: 1.7em;font-weight: 700;padding: 5px 25px 7px 15px;margin: 0 15px 0 0;background-image: url(../img/cta_arrow.png);background-position: right centerbackground-repeat: no-repeat!important;  }.cta.small p.secondary {font-size: .9em;padding: 7px 15px 10px 15px;font-weight: 500; }.cta:hover {background: #e67b3a url(../img/button_grad_bg_hover.png) repeat-x; /* Old browsers */background: -moz-linear-gradient(top, #FCCAA9 1%, #FEA86A 2%, #F87221 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#FCCAA9), color-stop(2%,#FEA86A), color-stop(100%,#F87221)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #FCCAA9 1%,#FEA86A 2%,#F87221 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #FCCAA9 1%,#FEA86A 2%,#F87221 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, #FCCAA9 1%,#FEA86A 2%,#F87221 100%); /* IE10+ *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FCCAA9', endColorstr='#F87221',GradientType=0 );  IE6-9 */background: linear-gradient(top, #FCCAA9 1%,#FEA86A 2%,#F87221 100%); /* W3C */ }.cta:active {margin-top: 1px;margin-bottom: 34px; }.hr_button {font-size: 1;height: 2px;background: url(../img/hr_button_bg.png) repeat-x; }.hr_button hr {display: none; }#tab_area {background: #ededec;padding-top: 35px;margin-bottom: 65px;border-top: 1px solid #ffffff;border-bottom: 1px solid #afafaf;box-shadow: inset 0px -3px 0px rgba(0,0,0,0.05);-moz-box-shadow: inset 0px -3px 0px rgba(0,0,0,0.05);-webkit-box-shadow: inset 0px -3px 0px rgba(0,0,0,0.05);position: relative; }#tab_area .container {overflow: visible!important; }.tab_cta {float: right;padding: 10px 0;font-weight: 700;font-size: 1.1em;color: #333333;text-shadow: 0 1px 0 rgba(256,256,256,0.5);width: auto; }.tab_cta a { text-decoration: none; }.tab_cta a:hover { text-decoration: underline; }nav#tab_navigation {position: relative;bottom: -1px;clear: both; }    nav#tab_navigation ul li { display: inline-block; }nav#tab_navigation ul li span {display: inline-block; }.ie6 nav#tab_navigation ul li,.ie7 nav#tab_navigation ul li  { float: left;zoom: 1; }.ie6 nav#tab_navigation ul li,.ie7 nav#tab_navigation ul li  { margin-right: 3px; }nav#tab_navigation ul li a.send span {background-image: url(../img/icon_sendsms.png);background-position: left center;background-repeat: no-repeat;padding-left: 35px; }nav#tab_navigation ul li a.receive span {background-image: url(../img/icon_receivesms.png);background-position:  left center;background-repeat: no-repeat;padding-left: 35px; }nav#tab_navigation ul li a.high_deliverability span {background-image: url(../img/icon_high_deliverability.png);background-position:  left center;background-repeat: no-repeat;padding-left: 35px; }nav#tab_navigation ul li a.global_reach span {background-image: url(../img/icon_global_reach.png);background-position:  left center;background-repeat:  no-repeat;padding-left: 35px; }nav#tab_navigation ul li a.cloud_api span {background-image: url(../img/icon_cloud_api.png);background-position:  left center;background-repeat:  no-repeat;padding-left: 35px; }nav#tab_navigation ul li a.rich_analytics span {background-image: url(../img/icon_rich_analytics.png);background-position: left center;background-repeat: no-repeat;padding-left: 35px; }nav#tab_navigation ul li a {border: 1px solid #afafaf;border-bottom: none;padding: 15px 15px;text-align: center;padding-bottom: 14px;display: inline-block;background: #d7d7d7 url(../img/tab_bg.png) repeat-x;color: #666666;text-decoration: none;font-weight: 700;line-height: 1.4em;text-shadow: 0 1px 0 rgba(256,256,256,0.5);border-top-left-radius: 5px;border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px;-moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px;width: 150px; }nav#tab_navigation ul li:hover a {background: #ffffff; }nav#tab_navigation ul li a.current {background: #ffffff;color: #333333;border-bottom: 0!important;padding-bottom: 15px; }nav#tab_navigation ul li a:active {outline:none; }#second, #third, #fourth {display: none; }.pricing {margin-top: 30px;text-shadow: 0 1px 0 #ffffff;font-size: 1.1em; }.pricing p.amount {color: #1195b8;font-weight: 700;margin-bottom: 0!important; }.pricing .mobile p.amount {font-size: 2.8em!important; }.pricing .fixed_line p.amount {font-size: 1.4em!important; }footer {padding-bottom: 50px; }footer .container {border-top: 1px solid #dedede;padding-top: 40px; }footer nav {float: left;margin: 0 40px 40px 0;font-size: .9em; }footer nav ul {line-height: 1.4em; }footer nav ul.split {float: left;margin-right: 20px; }footer nav ul.split:last-child {margin-right: 0px; }footer nav a {color: #999999!important;text-decoration: none; }footer nav a:hover {color: #666666!important;text-decoration: underline; }footer nav li.status.green a {background: url(../img/status_lights.png) right 3px no-repeat;padding-right: 16px; }footer p.copyright {clear: both;display: block;color: #999999;font-size: .9em; }footer p.footer_cta {font-size: 1.1em;font-weight: 900;float: right;color: #333333; }footer p.footer_cta a {color: #eb6f20!important;text-decoration: none; }footer p.footer_cta a:hover {text-decoration: underline; }/* Forms */fieldset {padding: 0; }select {font-size: 1.2em;padding: 2px; }label {color: #333333;font-weight: bold;margin: 0 10px; }fieldset#signup_form label {width: 155px;font-size: 1.2em;display: inline-block;text-align: right; }fieldset .row {margin-bottom: 1.4em; }fieldset span {margin-left: 177px;display: block; }fieldset p {font-size: .9em;line-height: 1.4em; }fieldset .error p {color: #e31c1c;margin-bottom: 0!important;margin-top: 5px;margin-left: 12px; }input.text, input.password,input.captcha {font-size: 1.2em;width: 360px;padding: 10px;border: 1px solid #bfbfbf; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;box-shadow: inset 0px 2px 1px rgba(0,0,0,0.1);-moz-box-shadow: inset 0px 2px 1px rgba(0,0,0,0.1);-webkit-box-shadow: inset 0px 2px 1px rgba(0,0,0,0.1); }input.text:focus, input.password:focus,input.captcha:focus {border: 1px solid #0485a8;box-shadow: 0px 0px 3px rgba(3,180,254,0.5);-moz-box-shadow: 0px 0px 3px rgba(3,180,254,0.5);-webkit-box-shadow: 0px 0px 3px rgba(3,180,254,0.5); }input.error {background: #ffebeb;border: 1px solid #ec6e6e; }input.password,input.captcha {width: 240px; }input.button,a.button {border: 1px solid #874b16;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;color: #ffffff;padding: 19px 20px 14px;margin-bottom: 30px;font-size: 1.6em;font-weight: 600;text-shadow: 0 1px 0 rgba(0,0,0,0.2);box-shadow: inset 0 1px 0 rgba(256,256,256,0.4);-moz-box-shadow: inset 0 1px 0 rgba(256,256,256,0.4);-webkit-box-shadow: inset 0 1px 0 rgba(256,256,256,0.4);background: #e46417 url(../img/button_grad_bg.png) repeat-x; /* Old browsers */background: -moz-linear-gradient(top, #FCCAA9 1%, #FD8D3B 2%, #E46417 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#FCCAA9), color-stop(2%,#FD8D3B), color-stop(100%,#E46417)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #FCCAA9 1%,#FD8D3B 2%,#E46417 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #FCCAA9 1%,#FD8D3B 2%,#E46417 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, #FCCAA9 1%,#FD8D3B 2%,#E46417 100%); /* IE10+ *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FCCAA9', endColorstr='#E46417',GradientType=0 );  IE6-9 */background: linear-gradient(top, #FCCAA9 1%,#FD8D3B 2%,#E46417 100%); /* W3C */ }input.button:hover,a.button:hover {background: #e67b3a url(../img/button_grad_bg_hover.png) repeat-x; /* Old browsers */background: -moz-linear-gradient(top, #FCCAA9 1%, #FEA86A 2%, #F87221 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#FCCAA9), color-stop(2%,#FEA86A), color-stop(100%,#F87221)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #FCCAA9 1%,#FEA86A 2%,#F87221 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #FCCAA9 1%,#FEA86A 2%,#F87221 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, #FCCAA9 1%,#FEA86A 2%,#F87221 100%); /* IE10+ *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FCCAA9', endColorstr='#F87221',GradientType=0 );  IE6-9 */background: linear-gradient(top, #FCCAA9 1%,#FEA86A 2%,#F87221 100%); /* W3C */ }img.captcha {border: 1px solid #c0c0c0;margin-bottom: 20px;}/* Homepage styles */body#home header {min-height: 380px; }body#home hgroup {width: 471px; float: left;margin: 40px 0 30px; }body#home #first h2,body#home #second h2,body#home #third h2,body#home #fourth h2 {margin-top: 1.5em; }body#home #first img {margin: 20px 20px 0 0; }body#home header .cta {float: left;margin-bottom: 35px; }#map {float: right;margin-top: 50px; }.ie6 #map {margin-bottom: 35px; }#arrow {position: absolute;margin-left: 350px;margin-top: 170px; }.container.page_head {margin-top: 30px; }.ie6 .container.page_head hgroup,.ie7 .container.page_head hgroup {padding-bottom: 30px; }.col_home_narrow {width: 250px;float: left; }.client_logos {float: right;margin: 30px 0 60px 0; }blockquote {line-height: 1.4em;margin-bottom: 20px;color: #666666; }cite {font-weight: 600;font-size: .9em;margin-bottom: 30px; }cite a {text-decoration: none; }cite a:hover {text-decoration: underline; }/*link styles */a, a:active, a:visited { color: #eb6f20; }a:hover { text-decoration: none; }a.button {padding: 5px 10px;margin-left: 10px;margin-bottom: none;font-size: 1em;text-decoration: none!important;color: #ffffff; }.ie6 a.button, .ie7 a.button {color: #ffffff!important; }a.download {background: url(../img/icon_download_cloud.png) left center no-repeat;padding: 10px 0 10px 35px; }a.cta_link {text-decoration: none!important; }/* App Styles *//* ========== */body#app {background: #f5f5f5; }body#app .hr {background: none;height: 1px;border-bottom: 1px solid #ececec; }a.more_info {font-weight: 700;background: url(../img/arrow_orange_right.png) right center no-repeat;padding-right: 10px;text-decoration: none;float: right; }a.more_info:hover {text-decoration: underline; }#chartdiv {margin-bottom: 2em; }fieldset#sms_type {display: inline-block;margin-bottom: 15px; }fieldset#sms_type select {font-size: 1em; margin-right: 7px;width: 140px; }table {width: 100%;border-collapse: collapse;border: 1px solid #d8d8d8;margin-bottom: 15px; }table#analyics_overview td {border: 1px solid #d8d8d8;padding: 12px 20px;text-align: left; }table#analyics_overview td p {font-size: 2.2em;font-weight: 700;color: #333333;margin-bottom: 0; }table#analyics_overview td p span {font-size: .4em;color: #666666;font-weight: normal;margin-left: 5px; }table#analyics_overview td p.outbound {background: url(../img/icon_arrow_outbound.png) left center no-repeat;padding-left: 20px; }table#analyics_overview td p.inbound {background: url(../img/icon_arrow_inbound.png) left center no-repeat;padding-left: 20px; }table#analyics_overview td p.bounced {background: url(../img/icon_bounced.png) left center no-repeat;padding-left: 20px; }table#analyics_overview td p.spent {background: url(../img/icon_spent.png) left center no-repeat;padding-left: 20px; }table#transactions tr:nth-child(odd) {background: #f8f8f8; }table#transactions td,table#transactions th {border: 1px solid #d8d8d8;padding: 12px 20px;text-align: left; }table#transactions thead tr th {background: #ededed;text-shadow: 0 1px 0 #ffffff;box-shadow: inset 0px 1px 0px #ffffff;-moz-box-shadow: inset 0px 1px 0px #ffffff;-webkit-box-shadow: inset 0px 1px 0px #ffffff; }#app_main .container {background: #ffffff;border: 1px solid #CACBCB;margin-top: 25px;margin-bottom: 40px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;box-shadow: 0 0 0 3px rgba(0,0,0,0.05);-moz-box-shadow: 0 0 0 3px rgba(0,0,0,0.05);-webkit-box-shadow: 0 0 0 3px rgba(0,0,0,0.05);width: 938px }#app_main .container .content {margin: 20px 0;padding: 0 30px;overflow: hidden; }#app_main .container .hr {margin: 0 30px; }#app_main #welcome_message {background: #e8f7fe;border-top: 1px solid #cacbcb;border-bottom: 1px solid #cacbcb;padding: 40px 50px;margin-bottom: 40px;box-shadow: inset 0px 0px 0 3px rgba(0,0,0,0.03);-moz-box-shadow: inset 0px 0px 0 3px rgba(0,0,0,0.03);-webkit-box-shadow: inset 0px 0px 0 3px rgba(0,0,0,0.03);display: none; }#welcome_message a {color: #0793bb; }#welcome_message .close {float: right; }#how_to_content {width: 750px;overflow: hidden; }#how_to_content p {font-size: 1.3em; }#how_to_content p.important_message {display: inline-block;background: #fef9e4;border: 1px solid #DFD7BB;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding: 12px 20px 12px 14px;margin-bottom: 1em; }#how_to_content p.important_message span {font-weight: bold;color: #333333; }#how_to_content ul#get_started_steps {float: left;font-size: 1.2em;font-weight: 700;line-height: 2em;margin: 0; }#how_to_content ul#get_started_steps li {list-style-type: none;margin-bottom: .2em;background: url(../img/arrow_blue_circle.png) left center no-repeat;padding: 3px 0 3px 30px; }#how_to_content .api_details {float: left;background: #646464;border: 1px solid #434343;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;margin: 20px 0 0 50px;padding: 7px 15px;width: 180px; }#how_to_content .api_details p {color: #ffffff;margin: 4px 0;text-shadow: 0 1px 0 #333; }#how_to_content .api_details p strong {color: #ffffff;width: 100px;display: inline-block; }body#app footer .container {padding-top: 0;border-top: 0; }body#app h1 {color: #333333;font-size: 2.1em;font-weight: 700;display: inline-block; }body#app h1.underline {border-bottom: 1px solid #DEDEDE;margin-bottom: 0.9em;padding-bottom: 0.4em; }body#app h2 {color: #333333;font-weight: 700;display: inline-block;margin-bottom: .8em; }#api_settings {background: url(../img/api_settings_bg.png);border-top: 1px solid #333333;padding: 12px 0;display:none; }#api_settings p {display: inline-block;float: left;color: #e4e4e4;background: #424242;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding: 12px 17px;margin-bottom: 0;margin-right: 20px;text-shadow: 0 1px 0 #333; }#api_settings p strong {color: #e4e4e4; }#api_settings p a {font-weight: bold;margin-left: 10px;text-decoration: none; }#api_settings p a:hover {text-decoration: underline; }#api_settings .close {float: right;margin-top: .6em; }.ie6 #api_settings .close a {display: block;width: 20px;height: 20px;background: url(../img/icon_close_2.png); }#api_settings p input {padding: 5px;font-size: 1em;width: 200px; }#api_settings p input:focus {border: 1px solid #333333;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none; }a#getting_started_trigger {font-weight: 700;font-size: 1.1em;text-decoration: none;color: #666;text-shadow: 0 1px 0 #ffffff;/*background: url(../img/icon_settings.png) no-repeat;padding-left: 25px;*/float: right;margin-top: 10px; }a#getting_started_trigger {background: url(../img/arrow_down_onwhite.png) right center no-repeat;padding-right: 13px; }a#getting_started_trigger:hover {color: #000;text-decoration: underline; }a.api_settings_trigger:link, a.api_settings_trigger:active, a.api_settings_trigger:visited {font-weight: 700;font-size: 1.1em;text-decoration: none;color: #666666;text-shadow: 0 1px 0 #ffffff;background: url(../img/arrow_down.png) right center no-repeat;padding: 0 14px 3px 0;float: right;margin-top: 7px; }a.api_settings_trigger:hover {color: #333333;text-decoration: underline; }	nav#app_top_level {font-family: "HelveticaNeue-Bold", "Helvetica Neue Bold", "Helvetica Neue", Arial, sans-serif;font-weight: 600;font-size: 1em;margin: 20px 0 17px 0;float: right;width: 800px; }.ie6 nav#app_top_level {padding-top: 10px;margin-top: 10px; }nav#app_top_level ul {float: right; }nav#app_top_level ul li {display: inline-block;float: left;padding: 6px 12px;color: #ffffff;  }nav#app_top_level ul li span {color: #82e3fd;margin-right: 5px; }nav#app_top_level li, #amount {text-shadow: 0 1px 0 rgba(0,0,0,0.2); }nav#app_top_level li a {color: #ffffff;text-decoration: none; }nav#app_top_level li a:hover {text-decoration: underline; }nav#app_top_level li.balance {margin-left: 20px; }#balance {margin-top: -.5em;border: 1px solid #02546b; 	border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;float: right;display: inline;width: auto;background: #036e8c url(../img/balance_bg.png) repeat-x; /* Old browsers */background: -moz-linear-gradient(top, red3%, red 3%, #036e8c 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#369BB7), color-stop(3%,#0683A7), color-stop(100%,#036e8c)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #369BB7 3%,#0683A7 3%,#036e8c 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #369BB7 3%,#0683A7 3%,#036e8c 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, #369BB7 3%,#0683A7 3%,#036e8c 100%); /* IE10+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#369BB7', endColorstr='#036e8c',GradientType=0 ); /* IE6-9 */background: linear-gradient(top, #369BB7 3%,#0683A7 3%,#036e8c 100%); /* W3C */ }#balance #amount {float: left;display: inline-block;color: #ffffff;padding: 7px 10px 7px 10px;font-size: 1.2em; }#balance a#add {background: url(../img/icon_add.png) 0 50% no-repeat;display: inline-block;width: 29px;/*height: 33px;*/ }#balance a#add span {display: block;padding: 7px 10px 7px 10px;font-size: 1.2em;visibility: hidden; }#balance a#add:hover {background: url(../img/icon_add.png) -49px 50% no-repeat; }.ie6 #balance a#add:hover {background: url(../img/icon_add.png) -47px 50% no-repeat; }#app_primary {background: #e5e6e5;box-shadow: inset 0px -3px 0px rgba(0,0,0,0.03);-moz-box-shadow: inset 0px -3px 0px rgba(0,0,0,0.03);-webkit-box-shadow: inset 0px -3px 0px rgba(0,0,0,0.03);border-top: 1px solid #ffffff;border-bottom: 1px solid #bcbcbc;padding: 10px 0; }nav#app_primary_nav {float: left;}nav#app_primary_nav ul li {display: inline-block;float: left;margin-right: 5px; }nav#app_primary_nav ul li a {display: inline-block;padding: 7px 12px;border: 1px solid #adadad;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;color: #666666;text-shadow: 0 1px 0 rgba(256,256,256,0.7);font-weight: bold;text-decoration: none;background: #D6D6D6; /* Old browsers */background: -moz-linear-gradient(top, #FFFFFF 2%, #EDEDED 2%, #D6D6D6 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#FFFFFF), color-stop(2%,#EDEDED), color-stop(100%,#D6D6D6)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #FFFFFF 2%,#EDEDED 2%,#D6D6D6 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #FFFFFF 2%,#EDEDED 2%,#D6D6D6 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, #FFFFFF 2%,#EDEDED 2%,#D6D6D6 100%); /* IE10+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#D6D6D6',GradientType=0 ); /* IE6-9 */background: linear-gradient(top, #FFFFFF 2%,#EDEDED 2%,#D6D6D6 100%); /* W3C */ }nav#app_primary_nav ul li a:hover {background: #dbd9d9; /* Old browsers */background: -moz-linear-gradient(top, #f5f4f4 0%, #e1e0e0 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f4f4), color-stop(100%,#e1e0e0)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #f5f4f4 0%,#e1e0e0 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #f5f4f4 0%,#e1e0e0 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, #f5f4f4 0%,#e1e0e0 100%); /* IE10+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F4F4', endColorstr='#E1E0E0',GradientType=0 ); /* IE6-9 */background: linear-gradient(top, #f5f4f4 0%,#e1e0e0 100%); /* W3C */ }nav#app_primary_nav ul li.active a {border: 1px solid #606060;color: #ffffff;text-shadow: 0 1px 0 rgba(0,0,0,0.3);background: #797979; /* Old browsers */background: -moz-linear-gradient(top, #797979 0%, #969696 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#797979), color-stop(100%,#969696)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #797979 0%,#969696 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #797979 0%,#969696 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, #797979 0%,#969696 100%); /* IE10+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#797979', endColorstr='#969696',GradientType=0 ); /* IE6-9 */background: linear-gradient(top, #797979 0%,#969696 100%); /* W3C */ }.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }.hidden { display: none; visibility: hidden; }.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }.invisible { visibility: hidden; }.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }.clearfix:after { clear: both; }.clearfix { zoom: 1; }@media all and (orientation:portrait) {}@media all and (orientation:landscape) {}@media screen and (max-device-width: 480px) {  /* html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } */}@media print {  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;  -ms-filter: none !important; }   a, a:visited { color: #444 !important; text-decoration: underline; }  a[href]:after { content: " (" attr(href) ")"; }  abbr[title]:after { content: " (" attr(title) ")"; }  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }    pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }  thead { display: table-header-group; }  tr, img { page-break-inside: avoid; }  @page { margin: 0.5cm; }  p, h2, h3 { orphans: 3; widows: 3; }  h2, h3{ page-break-after: avoid; }}.tabs li a{	cursor:pointer;}.slideshow{	height:249px;	position:relative;	width:494px;}.slideshow img{	display:none;	position:absolute;	top:0;	left:0;}/* form 2 */	#form2{		font-famiely: "Trebuchet MS", Arial, Helvetica, sans-serif; 		position:relative;		left:20px;		margin:1em 0;		color:#fff;		width:720px; /* customize width, this form have fluid layout */		}	#form2 h3{		margin:0;		background:#E54F15 url(../images/form2/form_heading.gif) repeat-x;				color:#fff;		font-size:20px;		border:1px solid #57a700;		border-bottom:none;		}			#form2 h3 span{		display:block;		padding:10px 20px;		background:url(../images/form2/form_ico.gif) no-repeat 93% 50%;					}					#form2 fieldset{		margin:0;		padding:0;		border:none;			border-top:3px solid #000;		background:#3b444b url(images/form_top.gif) repeat-x;				padding-bottom:1em;		}			#form2 legend{display:none;}		#form2 p{margin:.5em 20px;}		#form2 label{display:block;}		#form2 input, #form2 textarea{				width:272px;		border:1px solid #111;		background:#282828 url(images/form_input.gif) repeat-x;		padding:5px 3px;		color:#fff;		}			#form2 textarea{		min-height:140px;		max-height:140px;		min-width:468px;		max-width:468px;		overflow:auto;		}						#form2 p.submit{		text-align:right;		}		#form2 button{		padding:0 20px;		height:32px;		line-height:32px;				border:1px solid #f8a57b;		background:#e54f15 url(../images/form2/form_button.gif) repeat-x;		color:#fff;		cursor:pointer;				text-align:center;				}			#formdiv{ 		width:720px; 			position:relative;		left:20px;	}/* // form 2 *//* form 2-2 */	#form2-2{		position:relative;		left:-3px;		color:#fff;		width:720px; /* customize width, this form have fluid layout */		}	#form2-2 h3{		margin:0;		background:#E54F15 url(../images/form2/form_heading.gif) repeat-x;				color:#fff;		font-size:20px;		border:1px solid #57a700;		border-bottom:none;		}			#form2-2 h3 span{		display:block;		padding:10px 20px;		background:url(../images/form2/form_ico.gif) no-repeat 93% 50%;					}					#form2-2 fieldset{		position:absolute;		top:-7px;		width:720px;		padding:0;		border:none;			border-top:3px solid #000;		background:#3b444b url(images/form_top.gif) repeat-x;				padding-bottom:1em;		height:500px;		}			#form2-2 legend{display:none;}		#form2-2 p{margin:.5em 20px;}		#form2-2 label{display:block;}		#form2-2 input, #form2-2 textarea{				width:272px;		border:1px solid #111;		background:#282828 url(../images/form2/form_input.gif) repeat-x;		padding:5px 3px;		color:#fff;		}			#form2-2 textarea{		height:125px;		overflow:auto;		}						#form2-2 p.submit{		text-align:right;		}		#form2-2 button{		padding:0 20px;		height:32px;		line-height:32px;				border:1px solid #f8a57b;		background:#e54f15 url(../images/form2/form_button.gif) repeat-x;		color:#fff;		cursor:pointer;				text-align:center;				}			#formdiv{ 		width:720px; 			position:relative;		left:20px;			}/* // form 2 */.formsend{    display: none;}