html,body{margin:0;padding:0;}
p{padding:0;}
#content-left img.left{float:left;padding:0 7px 10px 0;}
body{text-align:center;font:14px/20px Arial,Verdana,sans-serif;color:#21282d;text-align:center;background:#deebf4 url('../images/bg.gif') repeat-x;}
.form{margin:0;padding:0;}
#account,#api{background:#deebf4 url('../images/account_bg.gif') repeat-x;}
#wrap select{background:white;}
a{text-decoration:underline;color:#0068ad;}
a:hover{color:#64bd48;}
a.marked{padding:0 0 5px 26px;background:url('../images/checklist_small.gif') no-repeat 3px 1px;outline:0;}
a.moreinfo{padding:0 0 0 16px;width:160px;background:url('../images/moreinfo.gif') no-repeat 0 0;outline:0;}
.clearer{font-size:1px;line-height:1px;height:1px;clear:both;}
img{border:none;}
form{margin:0;padding:0;}
input.textbox{color:#526979;}
h1,h2,h3,h4{color:#0068ad;font-size:25px;line-height:30px;margin:0;padding:0;}
h1{padding:0 0 15px;font-size:22px;font-weight:normal;}
h2{font-size:20px;line-height:22px;font-weight:bold;}
h3{font-size:16px;font-weight:bold;line-height:20px;}
h3.faq_title{background:#E8F6FF;margin:20px 0;padding:5px;}
h4{font-size:14px;font-weight:bold;line-height:18px;padding:15px 0;color:#526979;}
h5{margin:0 0 5px 0;padding:0;font-size:14px;font-weight:bold;line-height:18px;color:#0068ad;}
.colored{color:#62bc46;}
.bluetext{color:#0068ad;}
.smalltext{font-size:10px;}
.blueseperator{height:1px;line-height:1px;font-size:1px;background:#deebf4;clear:both;}
.greentext,.free{color:#62bc46;}
#wrap{width:960px;margin:0 auto;text-align:left;position:relative;padding:0;}
#account #wrap.wide{width:700px;}
#api #wrap{width:842px;}
#header{position:relative;min-height:50px;padding:0 0 20px;}
* html #header{height:90px;}
#logo{position:absolute;top:10px;left:20px;}
#api #logo{top:40px;left:0;}
#logo img{border:none;}
#slogan{position:absolute;top:25px;right:0;font-size:20px;line-height:22px;text-align:right;color:#0069ad;}
#slogan .colored{font-size:13px;color:#2E8612;line-height:18px;}
#front #slogan .colored{font-size:20px;line-height:30px;}
#account #slogan{font-size:14px;padding-right:90px;padding-top:5px;text-align:left;line-height:18px;}
#mainmenu{margin:0;padding:76px 0 0 0;list-style-type:none;height:36px;}
#mainmenu li{display:block;float:left;padding:3px 0 0 0;margin:0;}
#mainmenu a{display:block;line-height:30px;font-size:13px;color:#21282d;padding:0 9px;text-decoration:none;}
#mainmenu a:hover{text-decoration:underline;}
#mainmenu a.active{background:url('../images/mainmenu_a.gif') repeat-x;color:white;}
#mainmenu .active:hover{text-decoration:none;color:white;}
#mainmenu #log-in-button{float:right;padding-right:20px;}
#mainmenu #search-box{float:right;padding:0;}
#mainmenu #search-box form{padding:0;display:block;float:none;}
#mainmenu #search-box div{background:url("../images/front_searchbox_bg.gif") no-repeat left top;height:28px;width:190px;padding:7px 10px 0 10px;display:block;}
#mainmenu #search-box input{float:right;}
#mainmenu #search-box input.text{border:1px solid #c4e1f4;background:white;color:black;border-right:none;width:138px;height:19px;margin:0;padding:3px 0 0;}
#mainmenu #search-box input.submit{border:none;height:24px;width:51px;background:url("../images/front_searchbox_submit_bg.gif") no-repeat left top;padding:0 0 2px 0;color:white;font-size:11px;margin:0;}
#apimenu{margin:0;padding:0;list-style-type:none;}
#apimenu li{line-height:16px;padding:5px 0 5px;}
#apimenu ul{margin:0;list-style-type:none;padding:0 0 0 20px;}
#apimenu .active{font-weight:bold;}
.small-btn{background:url('../images/sbtn.gif') repeat-x top left;display:block;color:white;text-decoration:none;height:19px;width:80px;margin:0 auto;cursor:pointer;}
.small-btn img{vertical-align:middle;}
.small-btn:hover{background:url('../images/sbtn_h.gif') repeat-x top left;color:white;}
.small-btn-inn{background:url('../images/sbtn_left.gif') no-repeat top left;display:block;height:19px;}
.small-btn:hover .small-btn-inn{background:url('../images/sbtn_left_h.gif') no-repeat top left;}
.small-btn-inn2{background:url('../images/sbtn_right.gif') no-repeat top right;display:block;font-size:11px;line-height:11px;color:white;padding:4px 0 4px;text-align:center;cursor:pointer;}
.small-btn:hover .small-btn-inn2{background:url('../images/sbtn_right_h.gif') no-repeat top right;}
.btn-link-small,.btn-link-small2,.btn-link-small3{font-size:11px;color:#fff;border:1px solid #60b644;background:#53a63b;display:block;height:17px;line-height:17px!important;padding:0 5px;text-decoration:none;text-align:center;}
.btn-link-small-blue,.btn-link-small-blue2,.btn-link-small-blue3{border:1px solid #4365b5;background:#346aa3;}
.btn-link-small img,.btn-link-small2 img,.btn-link-small3 img{vertical-align:middle;}
.btn-link-small:hover,.btn-link-small2{color:white;text-decoration:none;background:#53A63B url('../images/buttons/btn_link_small_h.gif') repeat-x;}
.btn-link-small2:hover{color:white;text-decoration:none;background:url('../images/buttons/btn_link_small_h2.gif') repeat-x;}
.btn-link-small3:hover{color:white;text-decoration:none;}
.btn-link-small-blue:hover,.btn-link-small-blue2{border:1px solid #4365b5;background:url('../images/buttons/btn_link_small_blue_h.gif') repeat-x;}
.btn-link-small-blue2:hover{background:url('../images/buttons/btn_link_small_blue_h2.gif') repeat-x;}
#api-search{position:absolute;top:65px;right:0;}
#api-search .submit{background:url('../images/api_search.gif') no-repeat;font:14px/16px Arial,Verdana,sans-serif;color:white;height:29px;width:75px;padding:0;margin:0;float:right;border:none;}
#api-search .textbox{border:1px solid #c6d2da;background:white;height:21px;float:right;font:14px/16px Arial,Verdana,sans-serif;padding:6px 5px 0;margin:0;}
#livechat{position:absolute;top:0;right:0;font-size:12px;}
#livechat a{text-decoration:none;}
#livechat a:hover{text-decoration:underline;color:#0068ad;}
#livechat select{font:12px/14px Arial,Verdana,sans-serif;color:#21282d;border:1px solid #596a78;}
#livechat-inner{float:right;background:#abcee6;padding:5px 10px 5px 10px;}
#cse-search-box{padding:7px 10px 6px;display:inline;text-align:right;float:right;}
#cse-search-box div{display:inline;}
#cse-searchbox{margin:0 5px 0 0;padding:5px 5px 4px 5px;font-family:Arial,Verdana,sans-serif;font-size:14px;width:124px;text-align:left;background:white!important;border:1px solid #596a78;color:#21282d;vertical-align:middle;}
#cse-search-submit{float:right;margin-top:3px;}
.checklist{margin:0;padding:10px 0;list-style-type:none;}
.checklist li{display:block;padding:0 0 2px 30px;background:url('../images/checklist.gif') no-repeat 0 0;}
.checklist-small{margin:0;padding:10px 0;list-style-type:none;}
.checklist-small li{display:block;padding:0 0 5px 29px;background:url('../images/checklist_small.gif') no-repeat 3px 5px;}
.checklist-error{margin:0;padding:1px 0;list-style-type:none;}
.checklist-error li{display:block;padding:0 0 5px 29px;background:url('../images/error.gif') no-repeat 3px 3px;}
#content-left .checklist-small li,#content-left .spotlist li,#content-left .numberlist li{line-height:16px;padding-top:5px;padding-bottom:10px;}
.spotlist{margin:0;padding:10px 0;list-style-type:none;}
.spotlist li{padding:0 0 5px 31px;line-height:16px;background:url('../images/spotlist.gif') no-repeat 5px 9px;}
.numberlist{margin:0;padding:10px 0 10px 24px;}
.numberlist li{padding:0 0 5px 5px;line-height:16px;color:#659f4f;}
.numberlist li span{color:#21282d;}
.loginbox .textbox{background:white;border:1px solid #596a78;width:144px;font-family:Arial,Verdana,sans-serif;font-size:14px;padding:6px 3px;vertical-align:middle;margin:0;}
.form-table .textbox{background:#f1f7fb;border:1px solid #596a78;font-family:Arial,Verdana,sans-serif;font-size:14px;padding:5px 3px;width:230px;}
.four-column .textbox{width:170px;}
.form-table .error{border:1px solid #f1797a;background:#fbf1f1;color:#dc3131;}
#content{margin-top:15px;background:url('../images/content_bg.gif') repeat-y;}
#account #content{margin-top:10px;}
#account #wrap.wide #content{background:white;}
#account #wrap.wide #content.has-background{background:white url('../images/cnt_bg.gif') repeat-y;}
#api #content{background:none;padding-bottom:30px;}
#content-right h2{padding:20px 0 10px;}
#account #content-right h2{font-size:18px;font-weight:normal;}
#account #content-right .bluebox h2{padding-top:5px;padding-bottom:5px;line-height:18px;}
#api #content-left h2{font-size:18px;line-height:23px;padding-bottom:10px;border-bottom:1px solid #deebf4;}
.content-inner{padding:25px;background:white;margin-top:10px;position:relative;}
#content .colored,#precontent .colored{font-weight:normal;}
#content-left{float:left;width:620px;padding:25px;background:white;}
#api #content-left{width:194px;padding:6px;}
#content-left h1{padding-right:50px;}
#content-left h1.has-image{padding-left:53px;}
#account #content-left h1{padding-right:10px;}
#content h1 span.rightfloat{float:right;font-size:12px;color:#21282d;}
#content h1 span{font:14px/22px Arial,Verdana,sans-serif;color:#21282d;}
#content-left img.left{float:left;padding:0 7px 10px 0;}
#content-left h2{margin-bottom:5px;}
.content-left-inner{padding:5px;}
#api .content-left-inner{padding:10px 15px;}
#account #content.wide .content-left-inner{padding:20px 5px 20px 20px;}
#content-right{float:left;width:275px;background:#fff;margin:0 -3px 0 15px;}
#account #content-right{font-size:13px;line-height:20px;}
#account .wide #content #content-right{background:none;margin-left:22px;}
#account .wide #content #content-right h1{padding:0;}
.content-right-inner{padding:2px;}
#precontent-right .separator,#content-right .separator{margin:0 -2px 0 -2px;width:275px;height:10px;background:#deebf4;}
#precontent-right .separator hr,#content-right .separator hr{display:none;}
#api #content-right{width:626px;background:none;}
.logos-box{text-align:center;padding:10px 0;}
.logos-box img{display:block;margin:20px auto 20px;}
.headerbox{margin-top:15px;}
.headerbox-header{background:#e3eef5 url('../images/headerbox.gif') no-repeat top right;height:57px;border-top:1px solid #e3eef5;border-bottom:1px solid #e3eef5;overflow:hidden;padding:0 100px 0 17px;}
.headerbox-header h3{padding:0;line-height:57px;}
.headerbox-header img{float:left;}
.headerbox-content{border-left:1px solid #e3eef5;border-right:1px solid #e3eef5;border-bottom:4px solid #e3eef5;padding:10px 16px;}
.doublebox-left,.doublebox-right{float:left;width:280px;position:relative;}
.doublebox-small{margin-top:12px;}
.doublebox-small .green{background:#e2f4de;padding:10px 10px 6px 20px;}
.doublebox-small .blue{background:#deebf4;padding:10px 10px 6px 20px;}
.doublebox-right{margin-right:-3px;}
.singlebox-left,.singlebox-right{float:left;width:500px;position:relative;}
.singlebox-small{margin-top:12px;}
.singlebox-small .green{background:#e2f4de;padding:10px 10px 6px 20px;}
.singlebox-small .blue{background:#deebf4;padding:10px 10px 6px 20px;}
.singlebox-small .singlebox-left,.singlebox-small .singlebox-right{width:508px;text-align:left;font-size:12px;}
.singlebox-right{margin-right:-3px;}
.two-column ul,ul.triangle{padding:0;}
.two-column ul li,ul.triangle li{padding-left:20px;list-style-type:none;background:url(../images/arrow_grey.gif) no-repeat left center;}
.two-column-left,.two-column-right{float:left;width:254px;}
.two-column-left{padding-right:15px;}
.two-column-right{padding-left:15px;margin-right:-3px;}
.tooltip{cursor:pointer;}
.tooltipbox{border:1px solid #333;background:#f7f5d1;text-align:left;position:absolute;font-size:12px;padding:10px;display:none;z-index:100;}
.tooltipbox .tooltip-close{float:right;}
.bluebox{background:#f1f7fb;padding:5px;}
.bluebox-shadow{height:32px;padding:7px 17px 0;background:#dfecf5 url('../images/bluebox_shadow.gif') repeat-x top left;}
#api #content-left .bluebox{padding:10px 15px;font-size:12px;}
.bluebox-shadow .next,.bluebox-shadow .prev{display:block;font-size:14px;line-height:25px;}
.bluebox-shadow .next{float:right;padding-right:27px;background:url('../images/blue_next.gif') no-repeat center right;}
.bluebox-shadow .prev{float:left;padding-left:27px;background:url('../images/blue_prev.gif') no-repeat center left;}
.bluebox-sh{background:#f6f9fc url('../images/bluebox_sh.gif') repeat-x;}
#api #content-right .bluebox{background:white url('../images/bluebox_sh2.gif') repeat-x;padding:20px;}
.darkbluebox{padding:19px 19px;background:#e3eef5;}
#content-right .darkbluebox h2{padding-top:0;}
#content-left .darkbluebox h3{padding:5px 0 20px;}
.borderbox{border:1px solid #deebf4;background:white;padding:10px 15px;}
.darkright{float:right;background:#f2f5f7;padding:10px;margin:0 0 10px 15px;text-align:center;white-space:nowrap;}
.codebox{padding-left:75px;background:url('../images/codebox.gif') no-repeat top left;font-family:Courier,serif;font-size:13px;line-height:18px;}
.code-from-email{min-height:92px;background:url('../images/codebox_email.gif') no-repeat top left;}
.code-from-sms{min-height:92px;background:url('../images/codebox_sms.gif') no-repeat top left;}
.codebox-inner{border:2px solid #62bc46;padding:10px 15px;}
#api .codebox{padding:10px 15px;width:546px;overflow:auto;background:#e1eff8;font-family:Courier,serif;font-size:13px;line-height:20px;color:#0068ad;}
#api .codebox-header{background:#b9def6;padding:5px 15px;}
.padding-box{padding:13px 13px;}
#content-right .padding-box h2{padding-top:10px;}
.whitebox{padding:5px;background:white;}
.errorbox{border:1px solid #f1797a;background:#fbf1f1;color:#dc3131;text-align:left;padding:10px 10px;margin-bottom:20px;line-height:18px;font-weight:bold;}
.successbox{border:1px solid #62ba47;background:#f5fbf1;color:#62ba47;text-align:left;padding:10px;margin-bottom:1px;line-height:18px;font-weight:bold;}
.successbox .checklist,.errorbox .checklist-error{padding:0;}
.code-table{width:100%;margin:0;border-collapse:collapse;}
.code-table th,.code-table td{padding:7px 15px;}
.code-table th{background:#e1eff8;}
.code-table td{border-bottom:1px solid #e1eff8;vertical-align:top;}
.code-table td.first{font-family:Courier,serif;}
.code-table td.filled{background:#e1eff8;border-bottom:none;width:576px;overflow:scroll;}
.padding-table td{padding-right:20px;}
.border-table{width:100%;border-collapse:collapse;border:none;}
.border-table td,.border-table th{padding:4px 8px;border:1px solid #90a7b9;}
.border-table .no-border td,.border-table .no-border th{border-bottom:none;}
.border-table th{font-weight:bold;background:#e8f6ff;}
.border-table .filled{background:#e8f6ff;}
.border-table .center{text-align:center;}
.border-table .no-border-left{border-left:none;}
.border-table .no-border-right{border-right:none;}
.form-table{border:none;border-collapse:collapse;width:100%;}
.form-table td{padding:8px;vertical-align:top;}
#account .form-table td{padding:8px 0 8px;}
#account .form-table table td{padding:0;}
.form-table td.first{width:209px;text-align:right;padding-right:0;}
#account .form-table td.first{width:235px;padding-right:10px;}
.form-table .smalltext{line-height:16px;}
.form-table .smalltext span{font-size:12px;}
.form-table .topborder td{border-top:1px solid #90a7b9;}
.form-table .button-link{width:240px;}
#wrap .form-table select{background:#f1f7fb;border:1px solid #596a78;font-family:Arial,Verdana,sans-serif;font-size:14px;color:#21282d;padding:5px 0;width:238px;}
#wrap .four-column select{width:177px;}
#account .four-column td{padding-right:10px;}
.center-table{margin:0;padding:0;border:none;width:100%;border-collapse:collapse;}
.center-table td{padding:5px 2px 0 2px;text-align:center;}
#scrollbox{position:relative;}
#scrollbox{width:244px;overflow:hidden;}
.scrollbox-inner{position:absolute;top:0;}
.scrollbox-inner{width:244px;display:none;}
.error{border:1px solid #f1797a;background:#fbf1f1;}
#footer{position:relative;margin-top:12px;font-size:12px;padding-bottom:30px;}
#api #footer{padding-bottom:0;}
#footer ul{margin:0;padding:0 0 0 15px;height:40px;list-style-type:none;}
#api #footer ul{padding:0;}
#footer li{float:left;background:url('../images/doubleborder.gif') repeat-y top right;padding:10px 12px 10px 10px;margin-right:-3px;}
#footer li.no-border{background:none;}
#footer li.no-padding{padding-left:0;}
#rightlogo{position:absolute;top:0;right:13px;}
#blog h1{padding-bottom:0;}
.blogdate{font-size:12px;}
#blog-info,.blog-info{border-top:1px solid #c0c0c0;font-size:12px;padding:5px 10px;}
#blog .darkbluebox .spotlist{padding:0;}
#blog .darkbluebox .spotlist li{padding-bottom:2px;}
#blog .darkbluebox h3{padding-bottom:10px;}
#comments{padding-top:30px;}
#comments h3{font-weight:normal;}
#comments ol{margin:0;padding:10px 30px 10px 30px;}
#comments ol li{padding:15px 0 20px;font-size:13px;}
#comments ol img{vertical-align:bottom;}
.comment-content{padding:10px 0;border-top:1px solid #c0c0c0;}
#commentform{padding-top:20px;}
#commentform h3{font-weight:normal;}
#commentform form{margin:0;padding:0;}
#commentform table{border-collapse:collapse;margin-top:20px;width:100%;line-height:16px;margin-left:12px;}
#commentform td{padding:0 20px;vertical-align:top;}
#commentform .textbox{margin:0 5px 10px 0;padding:7px 5px 6px 5px;font-family:Arial,Verdana,sans-serif;font-size:14px;width:274px;text-align:left;background:#f1f7fb;border:1px solid #596a78;color:#21282d;}
#commentform textarea.textbox{height:100px;width:480px;}
.blog{padding-bottom:40px;}
p.borderbottom{border-bottom:1px solid #ccc;margin-bottom:0;padding-bottom:14px;}
a.btn{display:block;margin:2px 5px 2px 0;width:97px;height:29px;line-height:29px;text-align:center;text-decoration:none;color:#fff;}
a.btn{background:url("../images/blue_button.gif") no-repeat top left;}
a.btn:hover{background:url("../images/blue_button.gif") no-repeat left bottom;}
.joinbox tr.trynow a.btn{background:url("../images/green_button.gif") no-repeat top left;}
.joinbox tr.trynow a.btn:hover{background:url("../images/green_button.gif") no-repeat left bottom;}
a.btn-small{display:block;margin:2px 5px 2px 0;width:80px;height:21px;line-height:21px;text-align:center;text-decoration:none;font-size:11px;color:#fff;}
a.btn-small{background:url("../images/small_blue_button.gif") no-repeat top left;}
a.btn-small:hover{background:url("../images/small_blue_button.gif") no-repeat left bottom;}
.free a.btn{background:url("../images/green_button.gif") no-repeat top left;}
.free a.btn:hover{background:url("../images/green_button.gif") no-repeat left bottom;}
.free a.btn-small{background:url("../images/small_green_button.gif") no-repeat top left;}
.free a.btn-small:hover{background:url("../images/small_green_button.gif") no-repeat left bottom;}
a.btn-long{display:block;margin:2px 5px 2px 0;width:197px;height:29px;line-height:29px;text-align:center;text-decoration:none;font-size:14px;font-weight:bold;color:#fff;}
a.btn-long{background:url("../images/long_blue_button.gif") no-repeat top left;}
a.btn-long:hover{background:url("../images/long_blue_button.gif") no-repeat left bottom;}
a.btn-signup{display:block;margin:0 auto 2px auto;padding:16px 0 0 20px;width:247px;height:74px;line-height:29px;text-align:center;text-decoration:none;color:#fff;}
a.btn-signup{background:url("../images/btn_signup.gif") no-repeat top left;}
a.btn-signup:hover{background:url("../images/btn_signup.gif") no-repeat left bottom;}
a.btn-signup-long{display:block;margin:0 auto 2px auto;padding:0 0 0 20px;height:47px;line-height:47px;text-align:center;text-decoration:none;color:#fff;}
a.btn-signup-long{background:url("../images/btn_signup_long.gif") no-repeat top center;}
a.btn-signup-long:hover{background:url("../images/btn_signup_long.gif") no-repeat center bottom;}
.loginbox{border:2px solid #fff;font-size:11px;}
.loginbox .loginbox-inner{padding:7px 13px 7px 13px;min-height:150px;background:#ecf3f9;}
.loginbox h2{text-align:left;margin-bottom:5px;}
.loginbox table{border-collapse:collapse;}
.loginbox td{padding:2px 5px 2px 0;}
.loginbox label{font-size:14px;}
.loginbox .textbox{border:1px solid #9bcaec;padding:3px;}
.loginbox .btn{font-size:14px;}
.joinbox,.testbox{border:2px solid #fff;font-size:13px;}
.joinbox .joinbox-inner,.testbox .test-inner{padding:7px 13px 7px 13px;background:#9cdbff;min-height:115px;}
.testbox .test-inner{background:#c0e5fa;}
.joinbox h2,.joinbox h2 .colored,.testbox h2,.testbox h2 .colored{color:#282832;}
.joinbox table{border-collapse:collapse;}
.joinbox td{padding:2px 5px 2px 0;}
.joinbox h2,#content-right .joinbox h2,.testbox h2,#content-right .testbox h2{margin:0 0 10px 0;padding:0;}
#content-right .joinbox{border:none;margin-bottom:2px;}
#content-right .testbox{border:none;margin-top:2px;}
.testbox .textbox{margin-top:5px;}
.testbox .btn-link-inn-blue{margin-top:10px;}
.testbox a#regionselect{position:relative;display:block;float:left;width:61px;margin:5px 5px 0 0;padding:4px 0 0 25px;height:25px;background:url("../images/region_select.gif") no-repeat left top;text-decoration:none;font-size:16px;}
.testbox a#regionselect:hover{background:url("../images/region_select.gif") no-repeat left bottom;}
.testbox a#regionselect img{position:absolute;top:8px;left:5px;}
.testbox input#testnumber{float:left;border:1px solid #9bcaec;padding:3px 4px 3px 4px;font-size:16px;}
.testbox a.btn-long{margin-top:12px;}
#precontent-right .testbox{border-bottom:none;}
#subintro{position:relative;margin:-23px -23px 20px -23px;padding:13px 0 0 0;width:666px;background:#ecf3f9 url('../images/introtext_bg.gif') no-repeat bottom left;}
#intro-nav{float:left;margin:0 1px 0 0;padding:0 0 0 13px;width:172px;}
#intro-nav ul{margin:0;padding:0 0 50px 0;}
#intro-nav li{margin:0;padding:0;list-style:none;font-weight:bold;}
#intro-nav li a{display:block;margin:0 0 1px 0;padding:4px 0 4px 5px;width:167px;background:#fff;}
#intro-nav li.active a{background:url('../images/mainmenu_a.gif') repeat-x bottom;text-decoration:none;color:#fff;}
#intro-nav li.active a .colored{color:#fff;}
#intro-nav #to-products-index{position:absolute;bottom:20px;left:25px;font-size:12px;}
#intro-text{float:left;padding:10px 25px 30px 25px;margin-bottom:-1px;width:430px;background:#fff;}
#jump-to{position:absolute;left:210px;bottom:15px;padding:4px 10px 4px 10px;width:410px;background:#c0e5fa;font-size:12px;}
#jump-to a{margin:0 0 0 6px;padding:0 0 0 12px;background:url('../images/pointer_down.gif') no-repeat bottom left;}
#intro-text .checklist-small li{padding-bottom:2px;}
img.illustration{position:relative;margin-top:-20px;margin-bottom:20px;}
.point{float:left;border:1px solid #e8f6ff;margin:0 25px 0 0;width:48px;height:48px;line-height:48px;text-align:center;font-size:28px;color:#0068ad;}
.purchase{margin:0 -23px 15px -23px;padding:4px 23px 10px 23px;width:620px;background:#c0e5fa;}
.purchase h3{margin-top:10px;margin-bottom:18px;color:#282832;}
.purchase h3 .colored{font-weight:normal;color:#282832;}
.purchase .free{color:#3eaa29;}
.purchase .btn,.purchase .btn-small{margin:10px auto 0 auto;}
.purchase .add-up{margin-top:-10px;padding:0 0 20px 0;}
.purchase .order{border:1px solid #fff;border-right:none;float:left;padding:5px 0 10px 0;width:145px;background:#ecf3f9;text-align:center;}
.purchase .order.expensive{border-right:1px solid #fff;}
.purchase div.free{border:1px solid #62bc46;}
.purchase .order h2{margin:-5px 0 -2px 0;padding:1px 0 1px 0;font-size:12px;background:#62bc46;color:#fff;}
.purchase .order h3{margin:0;font-size:11px;font-weight:normal;}
.purchase .order .value{display:block;margin:0 0 4px 0;font-size:18px;}
.purchase .free .value{color:#62bc46;}
.purchase .order:hover{background:#f1f6fa;}
.purchase .order .nr,.purchase .order .price{font-weight:bold;font-size:22px;}
.purchase .order .price{color:#0068ad;}
.purchase .free .price{color:#62bc46;}
.purchase .order .nr{border-bottom:1px solid #fff;margin-bottom:4px;padding-bottom:8px;color:#282832;}
.purchase .optimal{border:2px solid #fff;margin:-7px -1px 0 -1px;width:178px;}
.purchase .optimal .btn{margin-top:10px;}
.purchase .optimal h2{padding-top:3px;padding-bottom:3px;font-size:14px;background:#9cdbff;color:#0068ad;}
.purchase .optimal h3{margin:0 0 2px 0;font-size:12px;}
.purchase .optimal .nr{font-size:24px;}
.payment-logos{width:620px;}
.payment-logos .logo{float:left;margin-top:10px;margin-right:15px;height:45px;}
#precontent{margin-top:15px;padding-bottom:2px;background:url("../images/precontent_bg.gif") no-repeat bottom left;}
#precontent-left{float:left;margin-right:15px;width:670px;background:#fff;}
#precontent-right{float:left;width:275px;}
#intro{border:2px solid #fff;border-bottom:none;padding:0 23px 10px 23px;min-height:298px;background:#fff url("../images/ico/sms.gif") no-repeat top right;}
#intro h1{padding:20px 125px 25px 0;margin:0;font-weight:bold;font-size:28px;}
#intro .title{font-weight:bold;}
#intro ul{border-top:1px solid #deebf4;margin:0 -15px 0 -15px;padding:0;}
#intro li{border-bottom:1px solid #deebf4;margin:0;padding:0;height:33px;line-height:33px;list-style:none;}
#intro li a{display:block;width:650px;height:32px;text-decoration:none;cursor:pointer;}
#intro li a .title{float:left;overflow:hidden;padding:0 0 0 35px;width:165px;height:32px;text-decoration:underline;}
#intro li a .text{float:left;padding:0 0 0 10px;width:440px;height:32px;overflow:hidden;background:url("../images/pointer_green.gif") no-repeat top left;font-size:12px;text-decoration:none;color:#282832;}
#intro li a:hover .text{color:#62bb46;}
#intro #email-to-sms a .title{background:url("../images/ico/email_to_sms_small.gif") no-repeat top left;}
#intro #messenger a .title{background:url("../images/ico/messenger_small.gif") no-repeat top left;}
#intro #online a .title{background:url("../images/ico/online_small.gif") no-repeat top left;}
#intro #textme-service a .title{background:url("../images/ico/textme_service_small.gif") no-repeat top left;}
#intro #reply-service a .title{background:url("../images/ico/reply_service_small.gif") no-repeat top left;}
#intro #api-integration a .title{background:url("../images/ico/api_integration_small.gif") no-repeat top left;}
#segments{border:2px solid #fff;border-top:none;border-bottom:none;padding:10px 23px 7px 23px;width:619px;background:#ecf3f9;}
#segments-span{position:relative;margin:10px -15px 0 -15px;width:658px;background:url("../images/segments_bg.gif") repeat-y left;}
#segments .segment{float:left;display:inline;padding:10px 15px 35px 15px;margin-right:8px;width:181px;background:#fff;font-size:12px;line-height:1.3em;}
#segments .segment h3{margin-bottom:8px;}
#segments .icon{margin-top:-5px;margin-right:-10px;}
#segments .segment .moreinfo{position:absolute;bottom:10px;}
#segments #business .moreinfo{left:15px;}
#segments #developer .moreinfo{left:232px;}
#segments #individual .moreinfo{left:452px;}
.feature-lead{float:left;width:300px;padding:0 10px 15px 0;}
.product-lead{position:relative;float:left;width:240px;padding:0 10px 15px 60px;}
.product-lead img{position:absolute;top:-15px;left:8px;}
.product-lead h3,.feature-lead h3{background:#ecf3f9;padding:5px;margin:0 0 8px 0;}
.number-form-selecting{position:relative;height:30px;}
.number-form-selecting select{position:absolute;top:0;left:0;z-index:0;width:86px;padding:0;border:none;background:transparent;height:30px;margin:0;}
.number-form-selecting .textbox{position:absolute;}
.number-form-selecting .number-form-code{top:0;left:0;z-index:10;}
.number-form-selecting .number-form-number{top:0;left:95px;z-index:10;}
#countrycodes{position:absolute;height:400px;width:300px;padding:6px;z-index:10000;top:50%;left:50%;margin:-203px 0 0 -153px;background:white;border:2px solid #c4e1f4;outline:2px solid white;overflow:auto;overflow-x:hidden;overflow-y:scroll;display:none;}
#countrycodes table{padding:0;margin:10px 0 0 0;border-collapse:collapse;width:100%;font-size:12px;}
#countrycodes table th{color:white;text-align:left;background:#c4e1f4;}
#countrycodes table th,#countrycodes table td{padding:1px 15px;text-align:left;border:1px solid #c4e1f4;}
#countrycodes table .last{width:30px;text-align:right;}
#countrycodes table .first{padding-left:5px;padding-right:5px;width:18px;text-align:center;vertical-align:middle;}
#countrycodes .closeCountryCodes{display:block;text-align:right;}
.hurry{color:#FFF;text-align:center;}
#content .darkbluebox-new h1,.darkbluebox-new h1{padding-left:0;padding-right:0;}
#content .darkbluebox-new,.darkbluebox-new{padding-top:2px;padding-right:2px;padding-bottom:12px;padding-left:2px;text-align:center;margin-bottom:2px;}
#content .darkbluebox-new h1 a.btn-signup span,.darkbluebox-new h1 a.btn-signup span{font-size:22px!important;color:#FFF!important;line-height:29px!important;}#countrycodes table .first{background:transparent url(http://textmagic.cachefly.net/public/img/flag_sprite_16.gif) no-repeat scroll -2000px -2000px;padding-left:0;padding-right:0;text-align:center;vertical-align:middle;width:5px;}
.flag-ad{background-position:0 0!important;}
.flag-ae{background-position:-100px 0!important;}
.flag-af{background-position:-200px 0!important;}
.flag-ag{background-position:-300px 0!important;}
.flag-ai{background-position:-400px 0!important;}
.flag-al{background-position:-500px 0!important;}
.flag-am{background-position:-600px 0!important;}
.flag-an{background-position:-700px 0!important;}
.flag-ao{background-position:-800px 0!important;}
.flag-aq{background-position:-900px 0!important;}
.flag-ar{background-position:-1000px 0!important;}
.flag-as{background-position:-1100px 0!important;}
.flag-at{background-position:-1200px 0!important;}
.flag-au{background-position:-1300px 0!important;}
.flag-aw{background-position:0 -50px!important;}
.flag-az{background-position:-100px -50px!important;}
.flag-ba{background-position:-200px -50px!important;}
.flag-bb{background-position:-300px -50px!important;}
.flag-bd{background-position:-400px -50px!important;}
.flag-be{background-position:-500px -50px!important;}
.flag-bf{background-position:-600px -50px!important;}
.flag-bg{background-position:-700px -50px!important;}
.flag-bh{background-position:-800px -50px!important;}
.flag-bi{background-position:-900px -50px!important;}
.flag-bj{background-position:-1000px -50px!important;}
.flag-bm{background-position:-1100px -50px!important;}
.flag-bn{background-position:-1200px -50px!important;}
.flag-bo{background-position:-1300px -50px!important;}
.flag-br{background-position:0 -100px!important;}
.flag-bs{background-position:-100px -100px!important;}
.flag-bt{background-position:-200px -100px!important;}
.flag-bw{background-position:-300px -100px!important;}
.flag-by{background-position:-400px -100px!important;}
.flag-bz{background-position:-500px -100px!important;}
.flag-ca{background-position:-600px -100px!important;}
.flag-cd{background-position:-700px -100px!important;}
.flag-cf{background-position:-800px -100px!important;}
.flag-cg{background-position:-900px -100px!important;}
.flag-ch{background-position:-1000px -100px!important;}
.flag-ci{background-position:-1100px -100px!important;}
.flag-cis{background-position:-1200px -100px!important;}
.flag-ck{background-position:-1300px -100px!important;}
.flag-cl{background-position:0 -150px!important;}
.flag-cm{background-position:-100px -150px!important;}
.flag-cn{background-position:-200px -150px!important;}
.flag-co{background-position:-300px -150px!important;}
.flag-cr{background-position:-400px -150px!important;}
.flag-cu{background-position:-500px -150px!important;}
.flag-cv{background-position:-600px -150px!important;}
.flag-cy{background-position:-700px -150px!important;}
.flag-cz{background-position:-800px -150px!important;}
.flag-de{background-position:-900px -150px!important;}
.flag-dj{background-position:-1000px -150px!important;}
.flag-dk{background-position:-1100px -150px!important;}
.flag-dm{background-position:-1200px -150px!important;}
.flag-do{background-position:-1300px -150px!important;}
.flag-dz{background-position:0 -200px!important;}
.flag-ec{background-position:-100px -200px!important;}
.flag-ee{background-position:-200px -200px!important;}
.flag-eg{background-position:-300px -200px!important;}
.flag-eh{background-position:-400px -200px!important;}
.flag-er{background-position:-500px -200px!important;}
.flag-es{background-position:-600px -200px!important;}
.flag-et{background-position:-700px -200px!important;}
.flag-eu{background-position:-800px -200px!important;}
.flag-fi{background-position:-900px -200px!important;}
.flag-fj{background-position:-1000px -200px!important;}
.flag-fk{background-position:-1100px -200px!important;}
.flag-fm{background-position:-1200px -200px!important;}
.flag-fo{background-position:-1300px -200px!important;}
.flag-fr{background-position:0 -250px!important;}
.flag-ga{background-position:-100px -250px!important;}
.flag-gb{background-position:-200px -250px!important;}
.flag-gd{background-position:-300px -250px!important;}
.flag-ge{background-position:-400px -250px!important;}
.flag-gf{background-position:-500px -250px!important;}
.flag-gg{background-position:-600px -250px!important;}
.flag-gh{background-position:-700px -250px!important;}
.flag-gi{background-position:-800px -250px!important;}
.flag-gl{background-position:-900px -250px!important;}
.flag-gm{background-position:-1000px -250px!important;}
.flag-gn{background-position:-1100px -250px!important;}
.flag-gp{background-position:-1200px -250px!important;}
.flag-gq{background-position:-1300px -250px!important;}
.flag-gr{background-position:0 -300px!important;}
.flag-gt{background-position:-100px -300px!important;}
.flag-gu{background-position:-200px -300px!important;}
.flag-gw{background-position:-300px -300px!important;}
.flag-gy{background-position:-400px -300px!important;}
.flag-hk{background-position:-500px -300px!important;}
.flag-hn{background-position:-600px -300px!important;}
.flag-hr{background-position:-700px -300px!important;}
.flag-ht{background-position:-800px -300px!important;}
.flag-hu{background-position:-900px -300px!important;}
.flag-id{background-position:-1000px -300px!important;}
.flag-ie{background-position:-1100px -300px!important;}
.flag-il{background-position:-1200px -300px!important;}
.flag-im{background-position:-1300px -300px!important;}
.flag-in{background-position:0 -350px!important;}
.flag-iq{background-position:-100px -350px!important;}
.flag-ir{background-position:-200px -350px!important;}
.flag-is{background-position:-300px -350px!important;}
.flag-it{background-position:-400px -350px!important;}
.flag-je{background-position:-500px -350px!important;}
.flag-jm{background-position:-600px -350px!important;}
.flag-jo{background-position:-700px -350px!important;}
.flag-jp{background-position:-800px -350px!important;}
.flag-ke{background-position:-900px -350px!important;}
.flag-kg{background-position:-1000px -350px!important;}
.flag-kh{background-position:-1100px -350px!important;}
.flag-ki{background-position:-1200px -350px!important;}
.flag-km{background-position:-1300px -350px!important;}
.flag-kn{background-position:0 -400px!important;}
.flag-kp{background-position:-100px -400px!important;}
.flag-kr{background-position:-200px -400px!important;}
.flag-kw{background-position:-300px -400px!important;}
.flag-ky{background-position:-400px -400px!important;}
.flag-kz{background-position:-500px -400px!important;}
.flag-la{background-position:-600px -400px!important;}
.flag-lb{background-position:-700px -400px!important;}
.flag-lc{background-position:-800px -400px!important;}
.flag-li{background-position:-900px -400px!important;}
.flag-lk{background-position:-1000px -400px!important;}
.flag-lr{background-position:-1100px -400px!important;}
.flag-ls{background-position:-1200px -400px!important;}
.flag-lt{background-position:-1300px -400px!important;}
.flag-lu{background-position:0 -450px!important;}
.flag-lv{background-position:-100px -450px!important;}
.flag-ly{background-position:-200px -450px!important;}
.flag-ma{background-position:-300px -450px!important;}
.flag-mc{background-position:-400px -450px!important;}
.flag-md{background-position:-500px -450px!important;}
.flag-me{background-position:-600px -450px!important;}
.flag-mg{background-position:-700px -450px!important;}
.flag-mh{background-position:-800px -450px!important;}
.flag-mk{background-position:-900px -450px!important;}
.flag-ml{background-position:-1000px -450px!important;}
.flag-mm{background-position:-1100px -450px!important;}
.flag-mn{background-position:-1200px -450px!important;}
.flag-mo{background-position:-1300px -450px!important;}
.flag-mp{background-position:0 -500px!important;}
.flag-mq{background-position:-100px -500px!important;}
.flag-mr{background-position:-200px -500px!important;}
.flag-ms{background-position:-300px -500px!important;}
.flag-mt{background-position:-400px -500px!important;}
.flag-mu{background-position:-500px -500px!important;}
.flag-mv{background-position:-600px -500px!important;}
.flag-mw{background-position:-700px -500px!important;}
.flag-mx{background-position:-800px -500px!important;}
.flag-my{background-position:-900px -500px!important;}
.flag-mz{background-position:-1000px -500px!important;}
.flag-na{background-position:-1100px -500px!important;}
.flag-nato{background-position:-1200px -500px!important;}
.flag-nc{background-position:-1300px -500px!important;}
.flag-ne{background-position:0 -550px!important;}
.flag-ng{background-position:-100px -550px!important;}
.flag-ni{background-position:-200px -550px!important;}
.flag-nl{background-position:-300px -550px!important;}
.flag-no{background-position:-400px -550px!important;}
.flag-northern_cyprus{background-position:-500px -550px!important;}
.flag-northern_ireland{background-position:-600px -550px!important;}
.flag-np{background-position:-700px -550px!important;}
.flag-nr{background-position:-800px -550px!important;}
.flag-nu{background-position:-900px -550px!important;}
.flag-nz{background-position:-1000px -550px!important;}
.flag-om{background-position:-1100px -550px!important;}
.flag-opec{background-position:-1200px -550px!important;}
.flag-pa{background-position:-1300px -550px!important;}
.flag-pe{background-position:0 -600px!important;}
.flag-pf{background-position:-100px -600px!important;}
.flag-pg{background-position:-200px -600px!important;}
.flag-ph{background-position:-300px -600px!important;}
.flag-pk{background-position:-400px -600px!important;}
.flag-pl{background-position:-500px -600px!important;}
.flag-pm{background-position:-600px -600px!important;}
.flag-pr{background-position:-700px -600px!important;}
.flag-ps{background-position:-800px -600px!important;}
.flag-pt{background-position:-900px -600px!important;}
.flag-pw{background-position:-1000px -600px!important;}
.flag-py{background-position:-1100px -600px!important;}
.flag-qa{background-position:-1200px -600px!important;}
.flag-ro{background-position:-1300px -600px!important;}
.flag-rs{background-position:0 -650px!important;}
.flag-ru{background-position:-100px -650px!important;}
.flag-rw{background-position:-200px -650px!important;}
.flag-sa{background-position:-300px -650px!important;}
.flag-sb{background-position:-400px -650px!important;}
.flag-sc{background-position:-500px -650px!important;}
.flag-sd{background-position:-600px -650px!important;}
.flag-se{background-position:-700px -650px!important;}
.flag-sg{background-position:-800px -650px!important;}
.flag-si{background-position:-900px -650px!important;}
.flag-sk{background-position:-1000px -650px!important;}
.flag-sl{background-position:-1100px -650px!important;}
.flag-sm{background-position:-1200px -650px!important;}
.flag-sn{background-position:-1300px -650px!important;}
.flag-so{background-position:0 -700px!important;}
.flag-sr{background-position:-100px -700px!important;}
.flag-st{background-position:-200px -700px!important;}
.flag-sv{background-position:-300px -700px!important;}
.flag-sy{background-position:-400px -700px!important;}
.flag-sz{background-position:-500px -700px!important;}
.flag-tc{background-position:-600px -700px!important;}
.flag-td{background-position:-700px -700px!important;}
.flag-tg{background-position:-800px -700px!important;}
.flag-th{background-position:-900px -700px!important;}
.flag-tj{background-position:-1000px -700px!important;}
.flag-tk{background-position:-1100px -700px!important;}
.flag-tl{background-position:-1200px -700px!important;}
.flag-tm{background-position:-1300px -700px!important;}
.flag-tn{background-position:0 -750px!important;}
.flag-to{background-position:-100px -750px!important;}
.flag-tp{background-position:-200px -750px!important;}
.flag-tr{background-position:-300px -750px!important;}
.flag-tt{background-position:-400px -750px!important;}
.flag-tv{background-position:-500px -750px!important;}
.flag-tw{background-position:-600px -750px!important;}
.flag-tz{background-position:-700px -750px!important;}
.flag-ua{background-position:-800px -750px!important;}
.flag-ug{background-position:-900px -750px!important;}
.flag-uk{background-position:-1000px -750px!important;}
.flag-un{background-position:-1100px -750px!important;}
.flag-us{background-position:-1200px -750px!important;}
.flag-uy{background-position:-1300px -750px!important;}
.flag-uz{background-position:0 -800px!important;}
.flag-va{background-position:-100px -800px!important;}
.flag-vc{background-position:-200px -800px!important;}
.flag-ve{background-position:-300px -800px!important;}
.flag-vg{background-position:-400px -800px!important;}
.flag-vi{background-position:-500px -800px!important;}
.flag-vn{background-position:-600px -800px!important;}
.flag-vu{background-position:-700px -800px!important;}
.flag-ws{background-position:-800px -800px!important;}
.flag-ye{background-position:-900px -800px!important;}
.flag-yt{background-position:-1000px -800px!important;}
.flag-za{background-position:-1100px -800px!important;}
.flag-zm{background-position:-1200px -800px!important;}
.flag-zw{background-position:-1300px -800px!important;}div.selectbox-wrapper{position:absolute;width:400px;background-color:white;border:1px solid #c4e1f4;margin:0;margin-top:30px;left:22px;padding:0;font-size:14px;text-align:left;height:180px;overflow:auto;z-index:1000;}
#content-right div.selectbox-wrapper{left:0;}
div.selectbox-wrapper ul{list-style-type:none;margin:0;padding:0;}
div.selectbox-wrapper ul li.current{background-color:#c4e1f4;}
div.selectbox-wrapper ul li{list-style-type:none;display:block;margin:0;padding:2px 5px;cursor:pointer;}
label{display:block;}
.selectbox{float:left;margin:0 5px 10px 0;padding:4px 5px 3px 20px;font-family:Arial,Verdana,sans-serif;width:67px;font-size:14px;display:block;text-align:left;background:#f1f7fb url('../images/select_arrow.gif') 1px 1px no-repeat;cursor:pointer;border:1px solid #c4e1f4;color:#526979;overflow:hidden;}
* html .selectbox{padding-top:7px;padding-bottom:6px;}
select{background:url('../images/bg_select.png') right;}
