*{margin:0;padding:0;}a img{border:0;}body{background-color:#fff;color:#5c666d;font-family:arial,sans-serif;font-size:14px;}body.blue_bg{background-color:#4cadeb!important;}p{margin-top:1em;line-height:18px;}p.first{margin-top:50px;}p.intro{font-size:18px;line-height:24px;color:#4cadeb;margin-top:0;}a{color:#1269c5;text-decoration:none;}a:hover{text-decoration:underline;}h1{font-family:'Helvetica Neue',helvetica;font-size:36px;color:#fff;text-shadow:#0086E3 0 2px 0;-webkit-text-stroke:1px transparent;}@media only screen and(max-device-width:480px){h1{-webkit-text-stroke:0 black;}}h2{font-size:18px;color:#4cadeb;margin-top:50px;border-bottom:1px solid #a6d6f5;}h3{font-size:14px;color:#333;margin-top:2em;}.dark_thin{-webkit-text-stroke:1px transparent;}@media only screen and(max-device-width:480px){.dark_thin{-webkit-text-stroke:0 black;}}a.button{float:right;text-decoration:none;margin-left:10px;display:block;color:#fff;height:50px;-webkit-transition:background-color,color,background-position .3s ease-in-out;-moz-transition:background-color,color,background-position .3s ease-in-out;background:#dadbdb url(/img/shield_fade.png) repeat-x top left;display:block;color:#5c666d;text-shadow:0 1px 0 #fff;font-size:18px;font-weight:bold;-moz-box-shadow:0 0 5px #0A4E97;-webkit-box-shadow:0 0 5px #0A4E97;box-shadow:0 0 5px #0A4E97;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}a.button big{line-height:15px;font-weight:bold;padding:10px 10px 0 10px;display:block;color:#5c666d;text-transform:uppercase;font-size:14px;text-shadow:#fff 0 1px 0;}a.button small{line-height:20px;font-weight:bold;color:#8c8c8c;font-size:11px;padding:0 10px 10px 10px;text-shadow:#fff 0 1px 0;}a.button:hover{text-decoration:none;background-position:-15px left;}a.buton:active{background-position:-30px left;background-color:#d5d5d5;-webkit-box-shadow:0 0 2px #0A4E97;-moz-box-shadow:0 0 2px #0A4E97;box-shadow:0 0 2px #0A4E97;}a.button span{background-image:url(/img/download_circle.png);padding:0 0 10px 40px;display:block;background-repeat:no-repeat;background-position:10px 10px;}a.bubble{text-align:center;display:block;text-decoration:none;color:#1269c5;background-color:#a6d6f5;font-size:11px;font-weight:bold;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;}a.bubble:hover,a.bubble.hover{text-decoration:none;background-color:#1269c5;color:#fff;}.shield{-webkit-transition:background-position .3s ease-in-out;-moz-transition:background-position .3s ease-in-out;background:#dadbdb url(/img/shield_fade.png) repeat-x top left;display:block;color:#5c666d;text-shadow:0 1px 0 #fff;-webkit-text-stroke:1px transparent;font-size:18px;font-weight:bold;-moz-box-shadow:0 0 5px #0A4E97;-webkit-box-shadow:0 0 5px #0A4E97;box-shadow:0 0 5px #0A4E97;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;}@media only screen and(max-device-width:480px){.shield{-webkit-text-stroke:0 black;}}a.shield:hover{text-decoration:none;background-position:-15px left;}a.shield:active{background-position:-30px left;background-color:#d5d5d5;-webkit-box-shadow:0 0 2px #0A4E97;-moz-box-shadow:0 0 2px #0A4E97;box-shadow:0 0 2px #0A4E97;}ul.breadcrumbs{list-style-type:none;overflow:hidden;}ul.breadcrumbs li a{font-weight:bold;color:#d7efff;font-size:12px;float:left;display:block;padding-right:10px;margin-right:5px;background:transparent url(/img/breadcrumb_arrow.png) right center no-repeat;}ul.breadcrumbs li:last-child a{background-image:none;}#bigscreen h2{color:#333;border:none;font-size:14px;margin:0;}#bigscreen img{-webkit-box-shadow:0 0 3px rgba(0,0,0,.8);-moz-box-shadow:0 0 3px rgba(0,0,0,.8);-webkit-border-radius:4px;-moz-border-radius:4px;}#bigscreen a{margin:10px 0 20px 0;display:block;}* html .clearfix,* html .title,* html .buttons,* html .app,* html .columns{height:1%;overflow:visible;}*+html .clearfix,*+html .title,*+html .buttons,*+html .app,*+html .columns{min-height:1%;}.clearfix:after,.title:after,.buttons:after,.app:after,.columns:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0;}#header{background:#4cadeb url(/img/header_bg.png) repeat-x top left;z-index:50;height:150px;}body.product #header{height:190px;}#header .inner{width:710px;margin:0 auto;position:relative;}#header #logo{width:151px;float:left;}#header #logo a{background-color:#8C8C8C;display:block;width:151px;height:58px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;}#header #logo a:hover,#header #logo.active a{background-color:#4cadeb;}#header #site_nav{float:right;position:absolute;bottom:2px;right:-10px;-webkit-text-stroke:1px transparent;}@media only screen and(max-device-width:480px){#header #site_nav{-webkit-text-stroke:0 black;}}#header #site_nav ul{list-style-type:none;float:left;}#header #site_nav li{float:left;}#header #site_nav li a,#header #site_nav li span.a{font-weight:bold;display:block;padding:10px 10px 10px 10px;color:#8C8C8C;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;text-shadow:#E9E9E9 0 1px 0;font-size:16px;font-family:'Helvetica Neue',helvetica;text-decoration:none;}#header #site_nav li span.a{color:#aaa;}#header #site_nav li a:hover,#header #site_nav li.active a{color:#4cadeb;text-shadow:#9ed9ff 0 0 5px,#fff 0 1px 0;}#header #site_nav ul.sections_nav{border-left:1px solid #eee;padding-left:10px;}#header #site_nav ul.sections_nav li a{font-weight:normal;}#header #site_nav ul.products_nav{padding-right:10px;border-right:1px solid #bbb;}#header #site_nav ul.products_nav li span.for{display:none;}#canvas{width:710px;margin:-60px auto 0 auto;padding-bottom:50px;z-index:100;}body.product #canvas{margin-top:-90px;}body.home #canvas{margin-top:-50px;}#canvas .title .text{float:left;}#canvas .title .text h2{font-weight:normal;border-bottom:none;margin-top:5px;color:#a6d6f5;}#canvas .title .buttons{float:right;width:328px;}#page_title{overflow:hidden;}#page_title h1{float:left;}#page_title .support{float:right;margin-top:20px;}#page_title .support a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;color:#d7efff;text-shadow:#207ce7 0 -1px 0;text-align:right;font-weight:bold;font-size:18px;}#page_title .support a:hover{text-decoration:none;color:#fff;}#support_canvas{overflow:visible;width:710px;margin-top:50px;}#support_canvas #support_nav{float:left;width:230px;font-size:12px;}#support_canvas #support_nav ul li{margin-bottom:10px;list-style:none;}#support_canvas #support_nav ul li.selected a{color:#333;}#support_canvas #support_content{float:left;width:470px;margin-left:10px;}#support_canvas #support_content ul{margin-top:20px;list-style-type:none;margin-left:10px;}#support_canvas #support_content ul li{margin-bottom:10px;background:transparent url(/img/bullet.png) left center no-repeat;padding-left:10px;}#support_canvas #support_content ol{margin-top:10px;}#support_canvas #support_content ol li{margin-bottom:5px;margin-left:20px;}#support_canvas ul.support_sections_list{list-style-type:none;border-bottom:1px solid #eee;padding-bottom:10px;}#support_canvas ul.support_sections_list li a{font-weight:bold;display:block;border-top:1px solid #eee;padding-top:10px;margin-top:10px;}blockquote{margin-left:.5em;padding-left:.5em;border-left:2px solid #ccc;color:#888;}body.knowledge_base #header{height:220px;}body.knowledge_base #canvas{margin-top:-115px;}body #kb_header #title_search{overflow:hidden;position:relative;padding-bottom:2px;}body #kb_header #title_search h1{width:390px;float:left;}body #kb_header #title_search #kb_search{width:310px;overflow:hidden;position:absolute;bottom:7px;right:0;}body #kb_header #title_search #kb_search input.gsc-input{display:block;padding:0;color:#333;font-family:'Helvetica Neue',helvetica,arial,sans-serif;font-size:12px;border:none;margin-top:8px;margin-left:10px;width:200px;background-color:transparent;}body #kb_header #title_search #kb_search input.gsc-input:focus{outline:0;}body #kb_header #title_search #kb_search td.gsc-input{float:left;background-image:url(/img/searchfield_fade.png);border:1px solid #2f8bd8;background-repeat:repeat-x;width:230px;height:28px;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}body #kb_header #title_search #kb_search input.gsc-search-button{float:right;width:70px;height:30px;border:none;background-color:transparent;background-image:url(/img/kb_search_button.png);text-indent:-9999px;background-position:0 30px;}body #kb_header #title_search #kb_search input.gsc-search-button:hover{background-position:0 0;}body #kb_header #title_search #kb_search .gsc-clear-button{display:none;}body #kb_header #title_search #kb_search table.gsc-search-box{margin-bottom:0!important;}body #kb_header #title_search #kb_search form.gsc-search-box{margin-bottom:0!important;}body #searchResults div.gsc-tabsArea{display:none;}body #searchResults a.gs-title{color:#1269c5;}body #searchResults div.gs-title b{color:#1269c5;}body #searchResults div.gs-visibleUrl{color:#ced1d3;}body #searchResults div.gsc-cursor-page{color:#1269c5;}body #searchResults div.gsc-cursor-page.gsc-cursor-current-page{color:#5c676d;}body #searchResults .cse .gsc-webResult.gsc-result,body #searchResults .gsc-webResult.gsc-result{padding-left:0;}body #searchResults .cse .gsc-control-cse,body #searchResults .gsc-control-cse{padding-left:0;}body.knowledge_base #kb_header #kb_nav{margin-top:20px;-webkit-text-stroke:1px transparent;}@media only screen and(max-device-width:480px){body.knowledge_base #kb_header #kb_nav{-webkit-text-stroke:0 black;}}body.knowledge_base #kb_header #kb_nav ul{list-style-type:none;padding:3px 0 3px 4px;overflow:hidden;}body.knowledge_base #kb_header #kb_nav ul li{float:left;width:100px;height:33px;text-align:center;position:relative;}body.knowledge_base #kb_header #kb_nav ul li a{color:#808384;font-weight:normal;position:absolute;width:100%;top:7px;left:0;}body.knowledge_base #kb_header #kb_nav ul li.selected a{color:#4cadeb;}body.knowledge_base #kb_header #kb_nav ul li a:hover{text-decoration:none;}body.knowledge_base #kb_header #kb_nav ul li span.bg{display:none;background:transparent url(/img/kb_nav_bezel.png) top center no-repeat;position:absolute;width:100%;height:33px;top:0;left:0;}body.knowledge_base #kb_header #kb_nav ul li.selected span.bg{display:block;}body.knowledge_base #support_canvas #support_nav ul li.selected a{background-color:#d7efff;color:#1269c5;font-weight:bold;padding:3px 6px;margin-left:-6px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}body.knowledge_base #support_canvas #support_nav ul li.selected a:hover{text-decoration:none;}body.knowledge_base #support_canvas #support_nav ul li strong{color:#333;}#support_content img{padding:5px;margin-left:-5px;border:1px solid #C8C8C8;-moz-box-shadow:0 0 3px #bbb;-webkit-box-shadow:0 0 3px #bbb;box-shadow:0 0 3px #bbb;}#support_content table{border-collapse:collapse;padding:0;border:1px solid #999;}#support_content td{border-right:1px solid #999;border-bottom:1px solid #ccc;padding:3px 5px;}body.product #canvas{margin-top:-55px;}body.product #header{height:150px;}#intro{margin-top:48px;overflow:hidden;border-bottom:5px solid #a6d6f5;padding-bottom:30px;margin-bottom:30px;}#intro #download_buttons{width:230px;float:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#4cadeb;}#intro #download_buttons a{width:210px;margin:10px;margin-top:0;}#intro #download_buttons a:first-child{margin-top:10px;}#intro #download_buttons a#purchase_echofon_mac span,#intro #download_buttons a.buy span{background-image:url(/img/purchase_icon.png);}#intro a#older_version{font-size:11px;display:block;color:#D7EFFF;font-weight:bold;text-shadow:0 -1px #207CE7;}#intro p{font-size:24px;margin-top:0;line-height:34px;color:#4cadeb;width:430px;float:right;}#features .col{float:left;width:310px;}#features .col.one{margin-right:90px;}#features .feature{margin-bottom:30px;width:310px;}#features .feature h3{margin-top:0;}#canvas .title .text{float:left;}#canvas .title .text h2{font-weight:normal;border-bottom:none;margin-top:5px;color:#a6d6f5;}#canvas .title .buttons{float:right;width:328px;}#canvas .support_links{color:#3089DC;position:relative;top:5px;}#canvas .support_links a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;color:#fff;font-weight:bold;text-transform:uppercase;font-size:12px;background-color:#3998e6;padding:5px 7px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}#canvas .support_links a:hover{background-color:#2886e1;text-decoration:none;}#canvas #hero{margin-top:20px;-webkit-box-shadow:#333 0 0 3px;-moz-box-shadow:#333 0 0 3px;box-shadow:#333 0 0 3px;}#app_overview{margin-top:40px;}#app_overview #app_description{width:350px;float:left;}#app_overview #comparison_table{width:310px;float:right;}#app_overview #comparison_table table{background-color:#e4f3fc;width:310px;font-size:12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}#app_overview #comparison_table table tr td,#app_overview #comparison_table table tr th{padding:7px 10px;border-right:1px solid #fff;}#app_overview #comparison_table table tr th{padding:10px;text-align:left;color:#333;text-transform:uppercase;border-bottom:1px solid #fff;}#app_overview #comparison_table table tr .feature{border-right:1px solid #fff;}#app_overview #comparison_table table tr .free{text-align:center;border-right:1px solid #fff;}#app_overview #comparison_table table tr .pro{text-align:center;}#app_overview #comparison_table table tr.odd td{background-color:#cde9f9;}

/*SCREENSHOT CAROUSEL.*/ 
#feature_tour{ position:relative; margin-top:40px;padding-top:30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
    /*background-color:#4cadeb;*/
    background-image: linear-gradient(bottom, rgb(40,127,181) 50%, rgb(76,174,235) 100%);
    background-image: -o-linear-gradient(bottom, rgb(40,127,181) 50%, rgb(76,174,235) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(40,127,181) 50%, rgb(76,174,235) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(40,127,181) 50%, rgb(76,174,235) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(40,127,181) 50%, rgb(76,174,235) 100%);
    
    background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.5, rgb(40,127,181)),
	    color-stop(1.0, rgb(76,174,235))
    );
}
#feature_tour h1{ color:#fff;font-size:24px;text-shadow:#1269c5 0 1px 0;}
#feature_tour p { color:#fff; font-size: 1.15em; line-height:19px; }
#feature_tour #screenshot_viewer{width:350px;float:left;margin-left:30px;}
#feature_tour #screenshot_viewer img{-webkit-box-reflect:below 0 -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(.9,transparent),to(rgba(0,0,255,0.2)));}

#feature_tour #screenshot_description {width:280px;float:right;margin-right:30px;margin-top:60px;}
#feature_tour #screenshot_description h2 { margin:30px 0 -5px 0; border: none; 
    font-size: 19px; color: #fff; text-shadow: #1269c5 0 1px 0; -webkit-text-stroke: 1px transparent; }

#feature_tour ul#screenshot_carousel{list-style-type:none;}
#feature_tour ul#screenshot_carousel li{display:block;width:710px;height:600px; /*550px;*/}
#feature_tour #screenshot_controls{z-index:10;margin-bottom:20px;width:290px;position:absolute;top:30px;right:20px;}
#feature_tour #screenshot_controls a{display:block;outline:none;border:1px solid #badff7;text-align:center;font-weight:bold;color:#1269c5;background-color:#94cef3;width:135px;text-decoration:none;padding:5px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;}

#feature_tour #screenshot_controls a.disabled{color:#fff;opacity:.3;cursor:default;filter:alpha(opacity=30);}#feature_tour #screenshot_controls a.disabled:hover{background-color:#94cef3;}#feature_tour #screenshot_controls a:hover{background-color:#badff7;}#feature_tour #screenshot_controls a.previous{float:left;}#feature_tour #screenshot_controls a.next{float:right;}#home_canvas #home_headline{margin-bottom:30px;margin-top:10px;}body.push_sync_guide .pro_alert{margin-top:75px;}body.push_sync_guide #header{height:820px;}body.push_sync_guide #canvas{margin-top:-720px;}#push_sync_diagrams{margin-top:50px;margin-bottom:50px;}#push_sync_diagrams #push_diagram.push_sync_diagram{margin-bottom:25px;border-bottom:1px solid #77c1f0;padding-bottom:25px;}#push_sync_diagrams #push_diagram{height:250px;background:transparent url(../img/notification_received.png) no-repeat top center;}#push_sync_diagrams #push_diagram .description{width:230px;}#push_sync_diagrams #push_diagram .description.free{float:left;}#push_sync_diagrams #push_diagram .description.pro{float:right;}#push_sync_diagrams #push_diagram .description em{color:#d7efff;}#push_sync_diagrams .push_sync_diagram img{float:right;width:470px;display:block;}#push_sync_diagrams .push_sync_diagram .description{width:190px;float:left;}#push_sync_diagrams .push_sync_diagram .description h2{color:#fff;border:none;margin-top:0;text-shadow:0 1px 0 #0086E3;}#push_sync_diagrams .push_sync_diagram .description p{color:#fff;}#purchase{background-color:#d7efff;margin-top:50px;}#purchase .inner{padding:20px;overflow:auto;}#purchase #overview{width:220px;float:left;}#purchase #cheque{float:right;width:392px;height:153px;background-image:url(/img/cheque_bg.png);background-repeat:no-repeat;}#purchase #cheque #line_items .line_item{overflow:auto;font-weight:bold;padding-bottom:35px;border-bottom:1px solid #cbced0;margin-bottom:12px;}#purchase #cheque #line_items .line_item .item{float:left;width:260px;}#purchase #cheque #line_items .line_item .price{float:right;width:50px;text-align:right;}#purchase #cheque #checkout{overflow:auto;}#purchase #cheque #payment_button{margin:auto;text-align:center;}#purchase #cheque #payment_button a.google{float:right;}#purchase #cheque #payment_button a.paypal{float:left;}#purchase #cheque #progress_bar{margin:auto;margin-top:20px;text-align:center;}#purchase input.submit{display:block;margin-top:20px;}.eula_box .description{float:left;width:350px;}.eula_box .description p{margin:0;font-size:16px;line-height:1.3em;}.eula_box .download_button{position:relative;padding:15px;-webkit-border-radius:5px;-moz-border-radius:5px;background-color:#4cadeb;float:right;}.eula_box .download_button .agreement{color:#fff;margin-bottom:15px;}.eula_box .download_button .agreement label{margin-left:8px;}.eula_box .download_button .agreement label a{color:#fff;text-decoration:underline;}.eula_box .download_button a.button{width:250px;float:left;margin-left:0;}#footer{margin-top:50px;font-size:11px;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}body #footer{-webkit-box-shadow:#888 0 0 5px;-moz-box-shadow:#888 0 0 5px;box-shadow:#888 0 0 5px;}body.blue_bg #footer{-webkit-box-shadow:#0A4E97 0 0 5px;-moz-box-shadow:#0A4E97 0 0 5px;box-shadow:#0A4E97 0 0 5px;}#footer .copyright{float:left;}#footer .footer_nav{float:right;}#footer .footer_nav a{padding-right:5px;}#footer .footer_nav .product{font-weight:bold;border-right:1px solid #aaa;margin-right:5px;}.jcarousel-container{position:relative;}.jcarousel-clip{z-index:2;padding:0;margin:0;overflow:hidden;position:relative;}.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;}.jcarousel-list li,.jcarousel-item{float:left;list-style:none;width:75px;height:75px;}.jcarousel-next{z-index:3;display:none;}.jcarousel-prev{z-index:3;display:none;}