﻿body {height:100%;font:13px 'PT Sans', Arial, Tahoma, Verdana, Sans-Serif;color:#626363;background:#fff url(404.png);}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5, h6, blockquote, header, section, footer, aside, nav, article, figure, figcaption, dl, dt, dd {margin:0;padding:0;} 
header, section, footer, aside, nav, article, figure, figcaption {display: block;}
table {border-collapse:collapse;}
img {border:none;}
ul, li {list-style:none;}
a, a:active, a:visited {text-decoration:none;color:#2f7efd;}
a:hover {text-decoration:none;color:#2f7efd;}
input:focus, textarea:focus {outline:none;}


.content_block:after, .footer footer:after, .wraper:after, .features3_block:after, .most_popular:after, .features4_block:after, .flyout_area dd:after, .accordions dd:after, .intro_text:after, .features6_block ul:after, .why_choose_explore:after, .intro_text .intro_slider li:after, .process ul:after, .team_option ul:after, .services_option:after, .tab_select:after, .c_after:after, .blog_entries .post_medium:after, .leave_comment:after, .controls:after, .pricing_option:after {content:'';display:block;height:0;clear:both;}
.wraper, .footer footer, body.index_v2 .social_block, body.index_v2 .footer {width:960px;margin:0 auto;position:relative;}
.bwWrapper {position:relative;display:block;}

 
.header {position:relative;min-height:108px;z-index:1001;}
.header .logo, .header .logo:visited {text-indent:-999em;cursor:pointer;background:url(../image/logo.png) no-repeat;display:block;width:100px;height:100px;top:37px;left:0;}
	
.header nav {position:absolute;top:48px;right:0;}
.header nav ul {zoom:1;}
.header nav ul li {font-size:14px;font-weight:bold;float:left;padding:0 0 0 38px;position:relative;}
.header nav ul li:after {content:'';background:url(../image/sprite.png) 6px 7px no-repeat;float:left;display:block;width:12px;height:12px;}
.header nav ul li a, .header nav ul li a:visited {color:#434242;float:left;height:30px;}
.header nav ul li a:hover {color:#2f7efd;}
.header nav ul li:hover > ul {display:block;}
.header nav ul ul {display:none;position:absolute;top:25px;left:23px;z-index:99999;background:#f6f3f3;}
.header nav ul ul ul {top:0;left:160px;}
.header nav ul ul li {float:none;padding:0;display:block;font-size:12px;font-weight:normal;}
.header nav ul ul a {float:none;padding:14px 16px 14px 12px;width:130px;height:auto;display:block;float:none;border:1px solid #dbe8ed;border-bottom:1px solid #e3e3e3;border-top:1px solid #fff;}
.header nav ul ul li:after {display:none;}
.header nav ul ul li:first-child a {border-top:1px solid #5eb2d1;}
.header nav ul ul li:last-child a {border-bottom:1px solid #9acbdf;}
.header nav ul ul li:first-child li a {border-top:1px solid #fff;}
.header nav ul ul li li:first-child a {border-top:1px solid #b9d9e5;}
.header nav ul ul li:last-child li a {border-bottom:1px solid #e3e3e3;}
.header nav ul ul li:hover a {background:#fff;padding-left:24px;padding-right:4px;color:#2f7efd;}
.header nav ul ul li:hover li a {background:none;padding-left:12px;padding-right:16px;color:#626363;}
.header nav ul ul li:hover li a:hover {background:#fff;padding-left:24px;padding-right:4px;color:#2f7efd;}
.header nav ul ul span {visibility:hidden;padding-right:10px;background:url(404.png) right 6px no-repeat;}
.header nav ul ul li:hover span {visibility:visible;}
.header nav ul ul li:hover li span {visibility:hidden;}
.header nav ul ul li li:hover span {visibility:visible;}

.content_block h4 {font-size:17px;color:#434242;}
.content_block h4.bord {margin:0 0 25px 0;padding:10px 0;border-bottom:1px solid #e7e6e6;}
	
.top_title {
	margin-bottom: 10px;
	position: relative;
	background: #2f7efd;
}
.top_title .text_bar_shadow {position:absolute;top:6px;left:0;width:100%;height:29px;background:url(404.png) center top no-repeat;}
.top_title .text_bar_shadow2 {position:absolute;bottom:6px;left:0;width:100%;height:35px;background:url(404.png) center bottom no-repeat;}
.top_title .wraper {min-height:60px;padding:29px 0 21px 0;line-height:200%;}
.top_title:before {content:'';display:block;width:100%;height:0;border-top:1px solid #e7e6e6;border-bottom:5px solid #fff;}
.top_title:after {content:'';display:block;width:100%;height:0;border-bottom:1px solid #e7e6e6;border-top:5px solid #fff;}
.top_title h2 {text-shadow:#2c2c2c 0 1px 1px;color:#fff;font:bold 22px 'PT Sans';float:left;padding:0 36px 0 0;}
.top_title h2 span {font-weight:normal;font-size:16px;display:block;padding-top:4px;}
.top_title ul {position:absolute;top:67px;right:0;}
.top_title ul li {float:left;color:#fff;font-size:10px;}
.top_title ul li:after {color:#fff;content:'/';padding:0 6px;}
.top_title ul li:last-child:after {display:none;}
.top_title ul li a {color:#fff;}


.fallback {display:none;}
	
.text_bar {clear:both;background:url(404.png);}
.text_bar .wraper {min-height:60px;padding:28px 0;}
.text_bar:after {content:'';display:block;width:100%;height:0;border-bottom:1px solid #e7e6e6;border-top:5px solid #fff;}
.text_bar h2 {color:#434242;font:bold italic 22px 'PT Sans';float:left;padding:0 36px 0 0;}
.text_bar h2 span {color:#626363;font-weight:normal;font-size:16px;display:block;}
.text_bar .buy, .text_bar .buy:visited {float:left;}
.text_bar .widget {background:#fff;position:absolute;top:0;right:0;padding:25px 25px 5px 25px;width:205px;min-height:86px;}
.text_bar .widget h3 {color:#434242;font-size:17px;padding-bottom:9px;}
.text_bar .widget p a {background:url(404.png) right center no-repeat;padding-right:12px;}
	
.features_block ul {padding:40px 0 45px 0;float:left;overflow:hidden;word-wrap:break-word ;word-break:break-all;display:block;}
.features_block ul li {position:relative;float:left;width:130px;padding:140px 60px 40px 0;} 
.features_block ul li:last-child {padding-right:0;background:none;}
.features_block ul li h4 {text-align:center;padding:13px 0;position:relative;}
.features_block ul li h4:before {content:'';display:block;width:100%;height:0;position:absolute;top:25px;left:0;border-top:1px solid #d6d5d5;}
.features_block ul li h4 span {padding:0 6px;background:#fff;position:relative;z-index:2;}
.features_block ul li p {text-align:center;}
.features_block ul li .circle {position:absolute;top:20px;left:7px;display:block;width:115px;height:115px;background:url(../image/circles.png) 0 0 no-repeat;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;-ms-transition:all .4s linear;transition:all .4s linear;}
.features_block ul li:hover .circle {top:-5px;}
.features_block ul li .circle_link {visibility:hidden;position:absolute;top:0;left:7px;display:block;width:115px;height:115px;color:#fff;text-indent:-999em;z-index:10;}
.features_block ul li:hover .circle_link {visibility:visible;}
.features_block ul li:after {content:'';visibility:hidden;position:absolute;top:125px;left:2px;display:block;width:126px;height:24px;background:url(../image/shadow.png) 0 0 no-repeat;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;-ms-transition:all .4s linear;transition:all .4s linear;}
.features_block ul li:hover:after {visibility:visible;}
.features_block ul li.design .circle {background-position:0 0;}
.features_block ul li.flexible .circle {background-position:-131px 0;}
.features_block ul li.support .circle {background-position:-265px 0;}
.features_block ul li.easy .circle {background-position:-398px 0;}
.features_block ul li.seo .circle {background-position:-530px 0;}


.left_nav #tabs {padding:0 0 50px 0;}
.left_nav #tabs .tab_select {float:left;background:url(../image/bg_leftguider.png) right center no-repeat;width:215px;min-height:490px;padding-top:10px;}
.left_nav #tabs .tab_select li {position:relative;font-weight:bold;padding:12px 0 0 31px;min-height:30px;background:url(../image/line2.png) right bottom no-repeat;}
.left_nav #tabs .tab_select li:hover {background:#fff url(../image/line2.png) right bottom no-repeat;}
.left_nav #tabs .tab_select li.active1 {background:#2f7efd url(../image/line2.png) right bottom no-repeat;}
.left_nav #tabs .tab_select li:before {visibility:hidden;content:'';width:14px;height:41px;display:block;position:absolute;top:0;right:-14px;background:#3fa2c8 url(../image/sprite.png) 0 -503px no-repeat;}
.left_nav #tabs .tab_select li a {color:#434242;}
.left_nav #tabs .tab_select li.active1 a {color:#fff;}
.left_nav #tabs .tab_select li.active1:before {visibility:visible;}
.left_nav #tabs div {width:690px;padding-right:10px;float:right;}
.left_nav #tabs div .wp_img {position:relative;padding:27px 0 10px 0;}
.left_nav #tabs div .wp_img span {font-size:11px;line-height:20px;font-style:italic;position:absolute;top:50px;right:0;display:block;width:120px;color:#2f7efd;}
.left_nav #tabs div p {padding:0 0 17px 20px;}
.left_nav #tabs div ul li {position:relative;padding:7px 0 7px 35px;margin-left:20px;}
.left_nav #tabs div ul li:before {content:'';position:absolute;top:7px;left:0;display:block;width:18px;height:18px;background:#5eafcd url(../image/sprite.png) 0 -189px no-repeat;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;}
.left_nav #tabs div p:last-child {float:right;margin:-50px 0 0 480px;}
.left_nav #tabs div p .learn_more {position:relative;z-index:2;}


	
.social_block {position:relative;min-height:44px;border-bottom:1px solid #fff;background:#2f7efd;}
.social_block:after {content:'';display:block;width:100%;height:44px;position:absolute;top:0;left:0;background:url(404.png) center top no-repeat;}
.social_block:before {content:'';display:block;width:100%;height:44px;position:absolute;top:0;left:0;background:url(404.png) center top no-repeat;}
.social_block .wraper {z-index:2;}
.social_block p {color:#fff;line-height:44px;padding-left:0;}
.social_block p:after {content:'';padding-right:12px;background:url(../image/sprite.png) 6px -10px no-repeat;}
.social_block ul {position:absolute;top:0;right:5px;}
.social_block ul li {float:left;min-height:44px;font:bold 14px/44px 'PT Sans';}
.social_block ul li a, .social_block ul li a:visited {color:#fff;display:block;float:left;position:relative;padding:0 16px 0 46px;}
.social_block ul li a:before {content:'';background:url(../image/sprite.png) 0 -31px no-repeat;z-index:2;position:absolute;top:8px;left:16px;display:block;width:22px;height:26px;}
.social_block ul li.facebook a:before {background-position:0 -31px;}
.social_block ul li.twitter a:before {background-position:-36px -31px;}
.social_block ul li.linkedin a:before {background-position:-73px -31px;}
.social_block ul li.rss a:before {background-position:-110px -31px;}
.social_block ul li.dribbble a:before {background-position:-147px -31px;}
.social_block ul li.google a:before {background-position:-184px -31px;}
.social_block ul li a:after {content:'';position:absolute;top:0;left:0;display:block;height:44px;width:100%;background:url(404.png);}
.social_block ul li:hover a:after {display:none;}

.footer {background:#f6f3f3;border-bottom:5px solid #fff;padding:35px 0;}
.footer footer h3 {font-size:14px;color:#434242;padding:8px 0 26px 0;position:relative;}
.footer footer h3:before {content:'';height:5px;background:#d9d6d7;border-bottom:1px solid #e4e2e2;font-size:0;line-height:0;position:absolute;top:15px;right:0;width:100%;}
.footer footer h3 span {padding-right:8px;background:#f6f3f3;position:relative;z-index:2;}
.footer footer p {padding-bottom:11px;}
	
.footer footer .bottom_about {float:left;width:212px;padding:0 33px 0 0;}
	
.footer footer .recent_tweets {float:left;width:212px;}
.footer footer .recent_tweets ul li {margin-bottom:19px;padding-bottom:19px;border-bottom:1px solid #d1cfcf;}
.footer footer .recent_tweets ul li:last-child {margin-bottom:0;padding-bottom:0;border-bottom:none;}
	
.footer footer .recent_posts {float:left;width:212px;padding:0 36px;}
.footer footer .recent_posts ul li {padding:0 0 7px 20px;position:relative;}
.footer footer .recent_posts ul li:before {content:'';background:url(../image/sprite.png) 0 0 no-repeat;position:absolute;top:6px;left:0;display:block;width:5px;height:5px;}
.footer footer .recent_posts ul li a, .footer footer .recent_posts ul li a:visited {color:#626363;}
	.footer footer .recent_posts ul li a:hover {
		color: #2f7efd;
	}
	
.footer footer .subscribe_block {float:left;width:212px;}
.footer footer .subscribe_block p {padding:0 0 7px 0;}
.footer footer .subscribe_block p:last-child {text-align:right;}
.footer footer .subscribe_block p input {font:13px 'PT Sans';color:#626363;border:1px solid #c0bebe;background:#f6f3f3;padding:5px 10px;width:190px;}
.footer footer .subscribe_block p input[type="submit"] {cursor:pointer;font-weight:bold;font-style:italic;color:#2f7efd;width:113px;height:42px;padding:0;border:none;background:url(../image/sprite.png) 0 -73px no-repeat;}
.footer footer .subscribe_block p input[type="submit"]:hover {background-position:-119px -73px;}
	
.copyright {border-top:1px solid #e7e6e6;}
.copyright p {font-size:11px;padding:20px 0;}

.copyright p a, .copyright p a:visited {color:#626363;}
.copyright p a:hover {color:#2f7efd;}
.copyright .top, .copyright .top:visited {color:#626363;font-size:11px;position:absolute;top:20px;right:0;padding-right:12px;}
.copyright .top:hover {color:#2f7efd;}
.copyright .top:after {content:'';position:absolute;top:5px;right:0;background:url(../image/sprite.png) 6px 0 no-repeat;display:block;width:12px;height:5px;}