@charset "utf-8";*{
	margin:0;
	padding:0;
	outline:0;
}
img{border:none;}
.alignright,.right{float:right;}
.alignleft,.left{float:left;}
.clear{clear:both;}
.v-bt{vertical-align:text-bottom;}
.a-right{text-align:right;}
.radius{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;}
ul,ol,li{list-style:none;}
a{color:#004363;text-decoration:none;}
body{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:13px;color:#000;}
.header,.header>div,.container,.footer,.footer>div,.features,.page-title{width:100%;float:left;}
.center{width:940px;margin:0 auto;}
.header{color:#fff;}
.container{background:#fff url(../images/bg-container.gif) repeat-x left top;padding:38px 0 80px;border-top:solid 1px #fff;}
.footer{color:#FFFFFF;background-color:#333333;font-size:11px;letter-spacing:1px;}
.footer>div{padding:20px 0 90px;height:20px;}
.footer div div div{width:215px;float:left;padding-right:20px;text-shadow:0 1px 0 rgba(0, 0, 0, 0.3);}
.footer h3{font-size:18px;margin-bottom:10px;line-height:25px;}
.footer p{margin-bottom:15px;}
.footer a{color:#fff;line-height:1.5em;}
.footer a:hover{text-decoration:underline;text-shadow:none;}
.footer .social-links li{display:inline;margin-right:5px;}
.logo{float:left;padding:47px 0 0;}
.logo img{float:left;}
.header-right{height:70px;text-align:right;float:right;overflow:hidden;width:600px;padding-top:60px;}
.topnav{float:right;border:solid 1px rgba(0, 0, 0, 0.2);background:url(../images/bg-topnav.png);font-size:11px;font-weight:bold;padding:5px 10px 7px;box-shadow:0 1px 8px rgba(0, 0, 0, 0.13);height:16px;-moz-box-shadow:0 1px 8px rgba(0, 0, 0, 0.13);-webkit-box-shadow:0 1px 8px rgba(0, 0, 0, 0.13);-khtml-box-shadow:0 1px 8px rgba(0, 0, 0, 0.13);border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;}
.topnav li{display:inline;padding:0 8px;}
.topnav li a{color:rgba(255, 255, 255, 0.4);}
.topnav li a:hover,.topnav li.current_page_item a,.topnav li.current-page-ancestor a{color:rgba(255, 255, 255, 0.6);}
.nav{width:100%;float:right;margin-top:22px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:18px;overflow:hidden;}
.nav ul{float:right;}
.nav li{display:inline;margin-right:-12px;float:left;}
.nav li a{color:rgba(255, 255, 255, 0.85);display:inline-block;padding:0 17px 27px;text-shadow:0 1px 0 rgba(0, 0, 0, 0.2);}
.nav li a:hover,.nav li.current_page_item a,.nav li.current-page-ancestor a{color:#fff;background:url(../images/bg-nav-item.png) no-repeat center bottom;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);}
.page-title{padding:1px 1px 15px 1px;}
.page-title h2{float:left;color:#000;font-size:28px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding-bottom:8px;padding-top:1px;}
.features{margin-bottom:50px;}
.features h2{font-size:28px;color:#333;margin-bottom:25px;}
.features li{width:220px;float:left;margin:10px 0;}
.features li.first{margin-left:0;}
.features li+li{margin-left:20px;}
.features li .icon{float:left;height:47px;width:47px;padding-top:5px;padding-left:3px;}
.features li .content{
	padding-left:60px;
	font-size:14px;
	line-height:2em;
	border:solid 2px #fff;
	padding-top:10px;
}
.features li .content h3{color:#004363;font-size:18px;margin-bottom:5px;}
.sidebar{width:300px;}
.sidebar.left+.content{padding-left:320px;}
.sidebar.right+.content{padding-right:320px;}
.content>div{width:100%;float:left;color:#333;font-size:14px;line-height:1.5em;}
.content h3{font-size:28px;margin-bottom:20px;}
.content h4{font-size:18px;margin-bottom:5px;}
.content h4+p{margin-bottom:25px;}
.content li h4{font-size:16px;}
.content ul,.content ol{padding:30px 0;font-size:12px;}
.content li{width:48%;padding-bottom:5px;min-height:140px;}
.submenu{border:solid 1px #d6d6d6;box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);-khtml-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);width:298px;float:left;}
.submenu li a{display:block;background:url(../images/bg-submenu.gif) repeat-x left top;height:51px;line-height:51px;font-size:16px;font-weight:bold;color:#333;padding-left:15px;}
.submenu li a:hover,.submenu li.current_page_item a{background-position:left -51px;}
.submenu li img{width:32px;float:left;margin:8px 10px 0 0;}
.submenu li.last a{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;}
.submenu li.first a{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
.plans .container{padding:20px 0;}
.plans .features{margin:0;}
.plans .features li{width:450px;padding-right:30px;min-height:100px;}
.plans .features li+li{margin-left:0;}
.plans .features li .content{}
.plans .features ul{width:105%;}
.contactForm input[type=submit],button,input[type=submit]{
	background: repeat-x scroll left bottom #7CC319;
	border:solid 1px #6aad0f;
	padding:1px 10px 1px;
	color:#FFF;
	cursor:pointer;
	font-family:arial;
	font-size:20px;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.3);
	float:right;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-weight:bold;
	background-color: #000000;
}
.col-side{width:218px;float:right;}
.right+.col-main{padding-right:240px;}
.left+.col-main{padding-left:240px;}
.screen-reader-text{display:none;}
#s{border:solid 1px #bbb;padding:2px;width:130px;font-size:13px;font-family:Arial, Helvetica, sans-serif;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-box-shadow:inset 1px 1px 1px #ccc;-webkit-box-shadow:inset 1px 1px 1px #ccc;-khtml-box-shadow:inset 1px 1px 1px #ccc;}
#searchform input[type=submit]{float:none;color:#000;padding-bottom:1px;}
.widget_tag_cloud div a{padding:5px 0 0 10px;display:inline-block;}
.post, .page{margin-bottom:10px;width:100%;float:left;font-size:14px;line-height:22px;}
.thumbnail{height:168px;float:left;}
.thumbnail img{width:223px;height:168px;}
.thumbnail img.thumb{box-shadow:0 0 2px #ddd;-moz-box-shadow:0 0 2px #ddd;-webkit-box-shadow:0 0 2px #ddd;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.thumbnail+div{padding-left:240px;}
.comment-stats{background:url(../images/i_comments.png) no-repeat left top;padding-left:25px;height:20px;}
.tags{padding-right:105px;}
.tags a{font-weight:bold;}
.post h2,.post h3,.col-main>h2{font-size:20px;text-shadow:0 1px 0 #fff;margin-bottom:8px;}
.col-main>h2{margin-bottom:15px;}
.postmeta{padding:6px 0 7px;width:100%;float:left;border-top:solid 1px #e2e6e7;border-bottom:solid 1px #e2e6e7;font-size:12px;margin-bottom:10px;}
.socialinks{float:right;}
.socialinks a{margin-left:2px;}
.entry{line-height:1.5em;width:100%;float:left;}
.entry p{margin-bottom:15px;}
.keep-reading{background:url(../images/btn-keep-reading.png) no-repeat left top;width:116px;height:32px;line-height:30px;font-size:14px;font-weight:bold;text-shadow:0 1px 0 #fff;padding-right:30px;text-align:right;display:block;}
blockquote{margin:25px 0 25px 10px;padding-left:10px;border-left:5px solid #007EFF;font-size:13px;line-height:1.45em;font-style:italic;color:#666;}
.post h2{font-size:24px;}
.single .post h3{font-size:16px;margin-bottom:5px;}
.entry ul,.entry ol{margin:0 0 15px 10px;font-size:13px;}
.entry ul li{background:url(../images/bullet.gif) no-repeat left 5px;margin:3px 0;padding:0 0 0 15px;}
.entry ol li{list-style:decimal;margin-left:18px;}
.home .header>div>div{padding-bottom:380px;}
.home .header > div > div,.plans .header > div > div{background:url(../images/bg-shadow.png) repeat-x left bottom;width:100%;float:left;}
section,header,hgroup,footer,.btn{display:block;}
.grid{padding:40px 0;border-radius:4px;-moz-border-radius:4px;font-family:"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:13px;color:#000;width:960px;margin:0 auto;clear:both;}
.grid > div{width:100%;float:left;height:330px;}
.grid section{box-shadow:0 0 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.2);float:left;margin:0 -1px;-webkit-transition-property:-webkit-box-shadow;-webkit-transition-duration:0.5s;}
.grid .top,.grid .price{background-repeat:repeat-x;text-align:center;position:relative;background-color:#000000;}
.grid .top{border:solid 1px #000000;background-position:left top;}
.grid .top h1{font-size:18px;color:#ccc;text-shadow:0 1px 0 #000;height:27px;line-height:27px;border-top:solid 1px #4f4f4f;border-left:solid 1px #4f4f4f;}
.grid .price{background-position:left -29px;background-color:#063;border:solid 1px rgba(0, 0, 0, 0.3);border-top:none;}
.grid .price h2{font-size:38px;color:#fff;text-shadow:0 1px 0 #112235;border-top:1px solid rgba(255, 255, 255, 0.3);border-left:1px solid rgba(255, 255, 255, 0.3);height:53px;padding:1px 0 0;}
.grid .style1{font-size:28px;vertical-align:text-top;}
.grid .price .style2{font-size:46px;}
.grid .price .style3{font-size:11px;vertical-align:text-top;color:rgba(255, 255, 255, 0.8);text-transform:uppercase;}
.grid .price label{position:absolute;left:-2px;top:-2px;background:url(../images/label.png) no-repeat left top;font-size:0;width:74px;height:74px;overflow:hidden;text-indent:-100em;}
.col5 .price label+h2{padding-left:25px;}
.grid footer{
	border:solid 1px #bbb;
	border-top:none;
	background-color:#FFF;
}
.grid footer ul{border-top:solid 1px #fff;border-left:solid 1px #f2f2f2;padding:6px 17px 10px;font-size:16px;}
.grid footer ul li{line-height:1em;padding:8px 0;min-height:18px;position:relative;font-size:13px;}
.grid footer ul li+li{border-top:solid 1px #f5f5f5;box-shadow:0 -1px 0 #d2d2d2;-webkit-box-shadow:0 -1px 0 #d2d2d2;-moz-box-shadow:0 -1px 0 #d2d2d2;}
.grid footer ul li.last{border:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.grid .btn{
	background-color:#0F0F0F;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	text-shadow:0 1px 0 #395c09;
	text-align:center;
	line-height:32px;
	border:solid 0px #6aad0f;
	box-shadow:1px 2px 3px #006633;
	-moz-box-shadow:1px 2px 2px #006633;
	-webkit-box-shadow:1px 2px 2px #006633;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.grid section:hover .btn,.grid section.on .btn{background-position:left top;}
.grid section.first .top{border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;-webkit-border-top-left-radius:4px;}
.grid section.first .top h1{border-radius:5px 0 0 0;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;}
.grid section.first,.grid section.first footer{border-radius:0 0 0 4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;}
.grid section.first footer ul{border-radius:0 0 0 5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;}
.grid section.last .top{border-radius:0 4px 0 0;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;}
.grid section.last .top h1{border-radius:0 5px 0 0;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
.grid section.last,.grid section.last footer{border-radius:0 0 4px 0;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;}
.grid section.last footer ul{border-radius:0 0 5px 0;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;}
.grid section:hover,.grid section.on{box-shadow:0 0 15px rgba(0, 0, 0, 0.4);-moz-box-shadow:0 0 15px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.4);z-index:1;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:0 -3px;cursor:pointer;position:relative;top:-10px;}
.grid section:hover .top,.grid section.on .top{border-radius:4px 4px 0 0;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;}
.grid section:hover .top h1,.grid section.on .top h1{border-radius:5px 5px 0 0;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
.grid section:hover,.grid section.on,.grid section:hover footer,.grid section.on footer{border-radius:0 0 4px 4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;}
.grid section:hover footer ul,.grid section.on footer ul{border-radius:0 0 5px 5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;}
.grid section:hover h2,.grid section.on h2{padding:10px 0;}
.grid section:hover .btn,.grid section.on .btn{font-size:20px;padding:3px 0;}
.col3 section{width:318px;}
.col3 section:hover,.col3 section.on{width:322px;}
.col3 section .btn,.col4 section .btn,.col4 section.on .btn{font-size:22px;}
.col3 section:hover .btn,.col4 section:hover .btn,.col3 section:on .btn,.col4 section:on .btn{font-size:26px;}
.col3 section:hover .style2,.col3 section.on .style2{font-size:48px;}
.col4 section{width:238px;}
.col4 section:hover,.col4 section.on{width:242px;}
.col5 section{width:192px;}
.col5 section:hover,.col5 section.on{width:196px;}
.tooltip{position:absolute;background:url(../images/bg-tooltip.png) no-repeat right bottom;width:272px;padding-bottom:36px;z-index:2;font-size:13px;line-height:1.35em;color:#333;left:55%;top:-42px;display:none;}
.tooltip>div{background:url(../images/bg-tooltip.png) no-repeat left top;padding:30px 30px 0 45px;}
.grid section:hover{z-index:2;}
.grid section footer ul li:hover .tooltip{display:block;}
.showcase{
	margin:0 auto;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#F7F7F7;
	font-weight:bold;
	border:1px #CCCCC;
	padding-left:8px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 14px;
}

a.abc{color:#000;}
