@charset ISO-8859-1;

a:link {
	color: #5AB1D9;
}
a:visited {
	color: #5AB1D9;
}
a:hover {
	color: #5AB1D9;
}
a:active {
	color: #5AB1D9;
}

h1 {
font-size:28px;
font-family:"Times New Roman", Times, serif;
display:inline;
margin-bottom:28px;
line-height:34px;
color:#333;
}

h5 {
font-size:24px;
font-family:"Times New Roman", Times, serif;
display:inline;
margin-bottom:28px;
line-height:34px;
color:#333;
}

strong {
color:#666;
}

body,td,th {
font-family:Arial, Helvetica, sans-serif;
display:inline;
font-size:14px;
color:#666;
vertical-align:text-top;
}

.headingcopy {
font-size:24px;
font-family:"Times New Roman", Times, serif;
color:#333;
}

.blueheading {
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:700;
color:#5AB1D9;
display:inline;
}

.bodycopy {
font-family:Arial, Helvetica, sans-serif;
line-height:23px;
}

.titlecopy {
font-family:Arial, Helvetica, sans-serif;
line-height:23px;
font-size:16px;
color:#333;
font-weight:700;
}

.blackheading {
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:700;
color:#333;
display:inline;
}

img {
border:0 none;
}

body {
background-color:#FFF;
margin:0;
}

.break {
clear:both;
height:1px;
}

.headerwrapper {
height:168px;
background-image:url(images/home-header.png);
}

.contentwrapper {
background-image:url(images/content-bg.png);
background-repeat:repeat-x;
height:auto;
}

.header {
height:168px;
width:960px;
margin:auto;
}

.logo {
margin-top:27px;
background-image:url(images/getsync%27d-logo.png);
background-repeat:no-repeat;
margin-left:14px;
margin-bottom:63px;
float:left;
}


.facebook {
background-image:url(images/facebook.png);
float:left;
height:32px;
width:118px;
margin:0 0 0 5px;
}

.facebook a {
height:32px;
width:118px;
display:block;
}

.facebook a:hover {
background-image:url(images/facebook.png);
background-position: 0 -32px;
}

.twitterfollow {
background-image:url(images/twitter-head.png);
float:left;
height:32px;
width:118px;
margin-left:123px;
}

.twitterfollow a {
height:32px;
width:118px;
display:block;
}

.twitterfollow a:hover {
background-image:url(images/twitter-head.png);
background-position: 0 -32px;
}

.livechat { 
	float:left;
	height:32px;
	width:142px;
	margin-left: 5px;
	display: inline-block;
	overflow: hidden;
	background: url(images/livechat-offline.png) no-repeat 0 0;
}

.client-login {
background-image:url(images/client-login.png);
float:left;
height:32px;
width:118px;
margin-left:5px;
}

.client-login a {
height:32px;
width:118px;
display:block;
}

.client-login a:hover {
background-image:url(images/client-login.png);
background-position: 0 -32px;
}

.menu-wrapper {
height:129px;
width:625px;
float:left;
background-color:#099;
background-image:url(images/home.png);
margin-top:7px;
margin-left:15px;
}

.displace {
position:absolute;
left:-5000px;
}

/*
*	Homepage menu
*/
#navigation {list-style: none; margin:0}
#navigation li {float: left;}
#navigation a * {display: none;}

#navigation a,
#navigation a .hover {
  height: 129px;
        position: relative;
        display: block;
		margin:0;}


#navigation a.home {
  background-position: 0 0;
  background: url(images/home.png) 0 0 no-repeat;
  width: 63px;
  margin:7px 0 0 12px}

#navigation a.here {
  background: url(images/home.png) 0 -129px no-repeat;
  width: 63px;
    margin:7px 0 0 12px}

#navigation .highlight a.home:hover,
#navigation a.home .hover {
  background-position: 0 -258px;
  background: url(images/home.png) 0 -258px no-repeat;
  width: 63px;
}

#navigation a.featuretour {
  background-position: 0 0;
  background: url(images/feature-tour.png) 0 0 no-repeat;
  width: 104px;
  margin-top:7px}

#navigation .highlight a.featuretour:hover,
#navigation a.featuretour .hover {
  background-position: 0 -258px;
  background: url(images/feature-tour.png) 0 -258px no-repeat;
  width: 104px;
}

#navigation a.dedicated {
  background-position: 0 0;
  background: url(images/dedicated-cloud.png) 0 0 no-repeat;
  width: 129px;
  margin-top:7px}

#navigation .highlight a.dedicated:hover,
#navigation a.dedicated .hover {
  background-position: 0 -258px;
  background: url(images/dedicated-cloud.png) 0 -258px no-repeat;
  width: 129px;
}

#navigation a.whygetsyncd {
  background-position: 0 0;
  background: url(images/why-getsyncd.png) 0 0 no-repeat;
  width: 129px;margin-top:7px}

#navigation .highlight a.whygetsyncd:hover,
#navigation a.whygetsyncd .hover {
  background-position: 0 -258px;
  background: url(images/why-getsyncd.png) 0 -258px no-repeat;
  width: 129px;
}

#navigation a.support {
  background-position: 0 0;
  background: url(images/support.png) 0 0 no-repeat;
  width: 73px;margin-top:7px}

#navigation .highlight a.support:hover,
#navigation a.support .hover {
  background-position: 0 -258px;
  background: url(images/support.png) 0 -258px no-repeat;
  width: 73px;
}

#navigation a.pricing {
  background-position: 0 0;
  background: url(images/pricing.png) 0 0 no-repeat;
  width: 134px;margin-top:7px}

#navigation .highlight a.pricing:hover,
#navigation a.pricing .hover {
  background-position: 0 -258px;
  background: url(images/pricing.png) 0 -258px no-repeat;
  width: 134px;
}
/*
*	Homepage menu ends
*/

/*
*	Inner Homepage menu
*/
#navigation {list-style: none; margin:0}
#navigation li {float: left;}
#navigation a * {display: none;}

#navigation a,
#navigation a .hover {
  height: 129px;
        position: relative;
        display: block;
		margin:0;}


#navigation a.home2 {
  background-position: 0 0;
  background: url(images/home-2.png) 0 0 no-repeat;
  width: 63px;
  margin:7px 0 0 12px}

#navigation a.homeselected2 {
  background: url(images/home-2.png) 0 -129px no-repeat;
  width: 63px;
}

#navigation .highlight a.home2:hover,
#navigation a.home2 .hover {
  background-position: 0 -258px;
  background: url(images/home-2.png) 0 -258px no-repeat;
  width: 63px;
}

#navigation a.featuretour2 {
  background-position: 0 0;
  background: url(images/feature-tour-2.png) 0 0 no-repeat;
  width: 104px;
  margin-top:7px}
  
#navigation a.featureselected2 {
  background: url(images/feature-tour-2.png) 0 -129px no-repeat;
  width: 104px;
  margin-top:7px
}

#navigation .highlight a.featuretour2:hover,
#navigation a.featuretour2 .hover {
  background-position: 0 -258px;
  background: url(images/feature-tour-2.png) 0 -258px no-repeat;
  width: 104px;
}

#navigation a.dedicated2 {
  background-position: 0 0;
  background: url(images/dedicated-cloud-2.png) 0 0 no-repeat;
  width: 129px;
  margin-top:7px}

#navigation a.deadselected2 {
  background: url(images/dedicated-cloud-2.png) 0 -129px no-repeat;
  width: 129px;
  margin-top:7px
}

#navigation .highlight a.dedicated2:hover,
#navigation a.dedicated2 .hover {
  background-position: 0 -258px;
  background: url(images/dedicated-cloud-2.png) 0 -258px no-repeat;
  width: 129px;
}

#navigation a.whygetsyncd2 {
  background-position: 0 0;
  background: url(images/why-getsyncd-2.png) 0 0 no-repeat;
  width: 129px;margin-top:7px}


#navigation .highlight a.whygetsyncd2:hover,
#navigation a.whygetsyncd2 .hover {
  background-position: 0 -258px;
  background: url(images/why-getsyncd-2.png) 0 -258px no-repeat;
  width: 129px;
}

#navigation a.whyselected2 {
  background: url(images/why-getsyncd-2.png) 0 -129px no-repeat;
  width: 129px;
  margin-top:7px
}

#navigation a.support2 {
  background-position: 0 0;
  background: url(images/support-2.png) 0 0 no-repeat;
  width: 73px;margin-top:7px}

#navigation a.supportselected2 {
  background: url(images/support-2.png) 0 -129px no-repeat;
  width: 73px;
  margin-top:7px
}

#navigation .highlight a.support2:hover,
#navigation a.support2 .hover {
  background-position: 0 -258px;
  background: url(images/support-2.png) 0 -258px no-repeat;
  width: 73px;
}

#navigation a.pricing2 {
  background-position: 0 0;
  background: url(images/pricing-2.png) 0 0 no-repeat;
  width: 134px;margin-top:7px}

#navigation a.priceselected2 {
  background: url(images/pricing-2.png) 0 -129px no-repeat;
  width: 134px;
  margin-top:7px
}

#navigation .highlight a.pricing2:hover,
#navigation a.pricing2 .hover {
  background-position: 0 -258px;
  background: url(images/pricing-2.png) 0 -258px no-repeat;
  width: 134px;
}
/*
*	inner menu ends
*/



.iconwrapper {
float:left;
height:70px;
width:200px;
margin-right:10px;
margin-bottom:30px;
line-height:20px;
}

.imagepanelwrapper {
height:309px;
background-image:url(images/imagepanel.png);
}

.imagepanel {
	height:309px;
	background-image:url(images/slider-bg.png);
	width:961px;
	margin:auto;
	padding-right: 20px;
	padding-left: 19px;
}

.content {
	height:auto;
	width:960px;
	position:relative;
	margin:auto;
}

.left-column {
	height:auto;
	width:311px;
	padding-top:42px;
	padding-left:18px;
	float:left;
	padding-bottom: 20px;
}

.findoutmore {
width:144px;
height:27px;
background-image:url(images/findoutmore.png);
margin-top:15px;
float:left;
}

.findoutmore a {
width:144px;
height:27px;
display:block;
}

.findoutmore a:hover { background-image:url(images/findoutmore.png); background-position: 0 -27px;}

.homerightcolumn {
	float:left;
	width:630px;
	padding-top: 48px;
	padding-bottom: 20px;
}

.icon {
float:left;
margin-left:25px;
margin-right:20px;
display:inline;
}

.socialwrapper {
	background-image:url(images/social-band-bg.png);
	clear:left;
}

.socialandnews {
width:960px;
clear:left;
background-image:url(images/social-band-bg.png);
background-repeat:repeat-x;
height:auto;
margin:auto;
overflow:hidden;
}

.social-column {
height:auto;
width:292px;
padding-top:42px;
padding-left:18px;
float:left;
margin-right:10px;
}

.followus {
float:right;
height:24px;
width:97px;
background-image:url(images/followus.png);
display:inline;
margin-right:10px;
}

.followus a {
height:24px;
width:97px;
display:block;
}

.followus a:hover { background-image:url(images/followus.png); background-position: 0 -24px;}

.subscribe {
float:right;
height:24px;
width:97px;
background-image:url(images/subscribe.png);
display:inline;
margin-right:10px;
}

.subscribe a { height:24px; width:97px; display:block; }
.subscribe a:hover {background-image:url(images/subscribe.png); background-position: 0 -24px; }

.twitter-icon {
float:left;
height:25px;
width:27px;
background-image:url(images/twitter-user.png);
}

.twitterstatus {
float:left;
height:80px;
width:240px;
margin-left:10px;
margin-bottom:20px;
line-height:20px;
}

.news {
line-height:20px;
}

.calltoaction {
margin-bottom:10px;
}

.footerwrapper {
height:225px;
background-image:url(images/footer-bg.png);
clear:left;
}

.footer {
height:200px;
width:960px;
background-image:url(images/footer-shadow.png);
background-repeat:no-repeat;
background-position:top;
margin:auto;
}

.footer-logo {
margin-left:18px;
margin-top:60px;
float:left;
width:330px;
}

.copyright {
	font-size:12px;
	color:#f7991d;
	margin-top:40px;
	float:left;
	height:50px;
	width:300px;
}

.footer-links {
display:block;
float:left;
height:130px;
width:150px;
margin-left:50px;
font-size:12px;
color:#FFF;
line-height:24px;
margin-top:55px;
}

.footer-links a {
color:#fff;
}

.footer-yellow {
font-size:12px;
color:#f7991d;
}


.headerwrapper-inner {
height:168px;
background-image:url(images/home-header-2.png);
}

.left-menu-wrapper {
	min-height:500px;
	width:277px;
	padding-right:0;
	float:left;
	background-image:url(images/leftmanu-backer.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-top:30px;
	padding-bottom: 20px;
}

.innerrightcolumn {
	float:left;
	width:650px;
	padding-top:45px;
	padding-left:18px;
	padding-bottom: 30px;
}

.toscolumn {
	float:left;
	width:650px;
	padding-top:45px;
	padding-left:18px;
	padding-bottom: 30px;
	line-height:23px;
}

.innercontentwrapper {
height:auto;
}

.features-image {
margin-bottom:20px;
margin-top:10px;
}

ul.bulleted-list {
line-height:30px;
display:block;
width:270px;
list-style-type:none;
float:left;
margin:0;
padding:0;
}

ul.bulleted-list2 {
line-height:30px;
margin-top:15px;
list-style-type:none;
margin-left:0;
padding:0;
}

.leftmenuimages {
float:left;
display:inline;
margin-left:18px;
margin-top:25px;
}

.leftmenuimages2 {
float:left;
display:inline;
margin-left:18px;
margin-top:25px;
margin-bottom:25px;
}

ul.featuresmenu li.share a {
width:277px;
height:55px;
background-image:url(images/leftmenu-sprite.png);
background-position:0 0;
}

ul.featuresmenu li.share a:hover {
width:277px;
height:55px;
background-image:url(images/leftmenu-sprite.png);
background-position:-277px 0;
}

ul.featuresmenu li.share a.selected {
width:277px;
height:55px;
background:url(images/leftmenu-sprite-lit.png);
background-position:0 0;
}

ul.featuresmenu li.mobile a {
width:277px;
height:55px;
background-image:url(images/leftmenu-sprite.png);
background-position:0 -55px;
}

ul.featuresmenu li.mobile a:hover {
width:277px;
height:55px;
background:url(images/leftmenu-sprite-lit.png);
background-position:-55px;
}

ul.featuresmenu li.mobile a.selected {
width:277px;
height:55px;
background-position:-554px -55px;
}

ul.featuresmenu li.right a {
width:277px;
height:55px;
background-image:url(images/leftmenu-sprite.png);
background-position:0 -110px;
}

ul.featuresmenu li.right a:hover {
width:277px;
height:55px;
background:url(images/leftmenu-sprite-lit.png);
background-position:0 -110px;
}

ul.featuresmenu li.right a.selected {
width:277px;
height:55px;
background-position:-554px -110px;
}

ul.featuresmenu li.webmail a {
width:277px;
height:55px;
background-image:url(images/leftmenu-sprite.png);
background-position:0 -165px;
}

ul.featuresmenu li.webmail a:hover {
width:277px;
height:55px;
background:url(images/leftmenu-sprite-lit.png);
background-position:0 -165px;
}

ul.featuresmenu li.webmail a.selected {
width:277px;
height:55px;
background-image:url(images/leftmenu-sprite.png);
background-position:-554px -165px;
}

ul.featuresmenu li.secure a {
width:277px;
height:55px;
background-image:url(images/leftmenu-sprite.png);
background-position:0 -220px;
}

ul.featuresmenu li.secure a:hover {
width:277px;
height:55px;
background:url(images/leftmenu-sprite-lit.png);
background-position:0 -220px;
}

ul.featuresmenu li.secure a.selected {
width:277px;
height:55px;
background-image:url(images/leftmenu-sprite.png);
background-position:-554px -220px;
}

ul.featuresmenu li.yourself a {
width:277px;
height:55px;
background-image:url(images/leftmenu-sprite.png);
background-position:0 -275px;
}

ul.featuresmenu li.yourself a:hover {
width:277px;
height:55px;
background:url(images/leftmenu-sprite-lit.png);
background-position:0 -275px;
}

ul.featuresmenu li.yourself a.selected {
width:277px;
height:55px;
background-image:url(images/leftmenu-sprite.png);
background-position:-554px -275px;
}

ul.featuresmenu li.screens a {
width:277px;
height:55px;
background-image:url(images/leftmenu-sprite.png);
background-position:0 -330px;
}

ul.featuresmenu li.screens a:hover {
width:277px;
height:55px;
background:url(images/leftmenu-sprite-lit.png);
background-position:0 -330px;
}

ul.featuresmenu li.screens a.selected {
width:277px;
height:55px;
background-image:url(images/leftmenu-sprite.png);
background-position:-554px -330px;
}

ul.featuresmenu li.contact a {
width:277px;
height:55px;
background-image:url(images/leftmenu-sprite.png);
background-position:0 -385px;
}

ul.featuresmenu li.contact a:hover {
width:277px;
height:55px;
background:url(images/leftmenu-sprite-lit.png);
background-position:0 -385px;
}

ul.featuresmenu li.contact a.selected {
width:277px;
height:55px;
background-image:url(images/leftmenu-sprite.png);
background-position:-554px -385px;
}

.screens-thumbs {
	width:192px;
	height:400px;
	float:left;
	margin-top:33px;
	margin-right:24px;
	display:block;
	padding-bottom: 30px;
}
.screens-thumbs2 {
	width:192px;
	height:400px;
	float:left;
	margin-right:24px;
	display:block;
	padding-bottom: 30px;
}

.thumbnails {
margin-bottom:20px;
}

#thumbnails {
margin-bottom:20px;
}

.leftranged {
display:block;
float:right;
margin-right:25px;
vertical-align:middle;
}

.onecolumn {
	float:left;
	width:942px;
	padding-top:45px;
	padding-left:18px;
	padding-bottom: 30px;
}

.pricecolumn {
float:left;
height:auto;
width:303px;
padding-top:40px;
margin-right:3px;
}

.hostedkerio {
	float:left;
	height:455px;
	width:303px;
	background-image:url(images/pricing-yellow.png);
	margin-top:3px;
	padding-bottom:15px;
}

ul.pricinglist-one li {
margin-bottom:10px;
padding-left:25px;
background:url(images/yellow-tick.png) no-repeat 0 0;
list-style-type:none;
}

.signup {
float:left;
width:303px;
height:31px;
background-color:#fff;
background-image:url(images/sing-up.png);
background-repeat:no-repeat;
background-position:center top;
margin-top:20px;
}

.signup-orange {
float:left;
width:303px;
height:31px;
background-color:#fff;
background-image:url(images/sing-up-orange.png);
background-repeat:no-repeat;
background-position:center top;
margin-top:20px;
}

.signup-blue {
float:left;
width:303px;
height:31px;
background-color:#fff;
background-image:url(images/sing-up-blue.png);
background-repeat:no-repeat;
background-position:center top;
margin-top:20px;
}

.signup a {width:303px; height:31px; display:block}
.signup a:hover {
	background-image:url(images/sing-up.png);
	background-repeat: no-repeat;
	background-position: center -31px;
}

.signup-orange a {width:303px; height:31px; display:block}
.signup-orange a:hover {
	background-image:url(images/sing-up-orange.png);
	background-repeat: no-repeat;
	background-position: center -31px;
}

.signup-blue a {width:303px; height:31px; display:block}
.signup-blue a:hover {
	background-image:url(images/sing-up-blue.png);
	background-repeat: no-repeat;
	background-position: center -31px;
}


.keriomailserver {
	float:left;
	height:455px;
	width:303px;
	background-image:url(images/pricing-blue.png);
	margin-top:3px;
	padding-bottom:15px;
}

ul.pricinglist-two li {
margin-bottom:10px;
padding-left:25px;
background:url(images/blue-tick.png) no-repeat 0 0;
list-style-type:none;
}

.keriocloud {
	float:left;
	height:455px;
	width:303px;
	background-image:url(images/green.png);
	margin-top:3px;
	padding-bottom:15px;
}

ul.pricinglist-three li {
margin-bottom:10px;
padding-left:25px;
background:url(images/green-tick.png) no-repeat 0 0;
list-style-type:none;
}

.enquire {
float:left;
width:303px;
height:31px;
background-color:#fff;
background-image:url(images/enquire.png);
background-repeat:no-repeat;
background-position:center top;
margin-top:20px;
}

.enquire a {width:303px; height:31px; display:block}
.enquire a:hover {
	background-image:url(images/enquire.png);
	background-repeat: no-repeat;
	background-position: center -31px;}
	
.addresspane {
float:left;
height:100px;
width:190px;
margin-right:26px;
margin-top:20px;
}

.followusbar {
float:left;
margin-top:20px;
margin-bottom:30px;
}

.contactformwrapper {
width:580px;
background-color:#f1f1f1;
border:thin solid #CCC;
margin-top:22px;
padding-left:50px;
padding-top:18px;
padding-bottom:30px;
height:auto;
float:left;
}

.formtitles {
float:left;
height:30px;
width:75px;
padding-top:10px;
}

.formtitles2 {
	float:left;
	height:auto;
	width:125px;
	padding-top: 12px;
}

.formfield {
float:left;
width:450px;
margin-bottom:15px;
}

.field {
width:316px;
height:16px;
border:1px solid #CCC;
font-size:14px;
padding:10px;
}

.textarea {
width:316px;
height:112px;
border:1px solid #CCC;
font-size:14px;
padding:10px;
}

.captcha {
	height:40px;
	width:630px;
	float:left;
	font-size:12px;
	margin-top: 15px;
}

.captchatitle {
float:left;
height:40px;
width:125px;
}

.captchafield {
	width:80px;
	height:17px;
	border:1px solid #CCC;
	font-size:14px;
	margin:5 0 0 0;
}

.submitbutton {
float:left;
height:34px;
width:121px;
}

ul.featuresmenu li.infra a {
width:277px;
height:55px;
background-image:url(images/leftmenu-sprite-2.png);
background-position:0 0;
}

ul.featuresmenu li.infra a:hover {
width:277px;
height:55px;
background-image:url(images/leftmenu-sprite-2.png);
background-position:-277px 0;
}

ul.featuresmenu li.infra a.selected {
width:277px;
height:55px;
background-image:url(images/leftmenu-sprite-2.png);
background-position:-554px 0;
}

ul.featuresmenu li.people a {
width:277px;
height:55px;
background-image:url(images/leftmenu-sprite-2.png);
background-position:0 -55px;
}

ul.featuresmenu li.people a:hover {
width:277px;
height:55px;
background-image:url(images/leftmenu-sprite-2.png);
background-position:-277px -55px;
}

ul.featuresmenu li.people a.selected {
width:277px;
height:55px;
background-image:url(images/leftmenu-sprite-2.png);
background-position:-554px -55px;
}

ul.featuresmenu li.clients a {
width:277px;
height:55px;
background-image:url(images/leftmenu-sprite-2.png);
background-position:0 -110px;
}

ul.featuresmenu li.clients a:hover {
width:277px;
height:55px;
background-image:url(images/leftmenu-sprite-2.png);
background-position:-277px -110px;
}

ul.featuresmenu li.clients a.selected {
width:277px;
height:55px;
background-image:url(images/leftmenu-sprite-2.png);
background-position:-554px -110px;
}

ul.featuresmenu li.kerio a {
width:277px;
height:55px;
background-image:url(images/leftmenu-sprite-2.png);
background-position:0 -165px;
}

ul.featuresmenu li.kerio a:hover {
width:277px;
height:55px;
background-image:url(images/leftmenu-sprite-2.png);
background-position:-277px -165px;
}

ul.featuresmenu li.kerio a.selected {
width:277px;
height:55px;
background-image:url(images/leftmenu-sprite-2.png);
background-position:-554px -165px;
}

.quotewrapper {
background-image:url(images/quote-top.gif);
background-repeat:no-repeat;
background-position:left top;
float:left;
height:auto;
width:647px;
margin-top:15px;
margin-bottom:15px;
}

.quote-text {
float:left;
height:auto;
width:607px;
padding-top:20px;
padding-right:20px;
padding-left:20px;
}

.quote-bottom {
background-image:url(images/quote-bottom.gif);
background-repeat:no-repeat;
background-position:left top;
float:left;
height:48px;
width:647px;
}

.quotewrapper-y {
background-image:url(images/quote-top-y.gif);
background-repeat:no-repeat;
background-position:left top;
float:left;
height:auto;
width:647px;
margin-top:15px;
margin-bottom:15px;
}

.quote-bottom-y {
background-image:url(images/quote-bottom-y.gif);
background-repeat:no-repeat;
background-position:left top;
float:left;
height:48px;
width:647px;
}

h2,h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
color:#333;
display:inline;
}

a:link,a:visited,a:hover,a:active {
text-decoration:none;
}

.yellowh1,.footer-links a:hover {
color:#f7991d;
}

ul.cssmenu,ul.featuresmenu {
list-style:none;
margin:0;
padding:0;
}

ul.cssmenu li,ul.featuresmenu li {
float:left;
}

ul.cssmenu li a,ul.featuresmenu li a {
display:block;
}

ul.bulleted-list li,ul.bulleted-list2 li {
padding-left:30px;
background:url(images/tick.png) no-repeat 0 0;
}

ul.featuresmenu li.share,ul.featuresmenu li.mobile,ul.featuresmenu li.right,ul.featuresmenu li.webmail,ul.featuresmenu li.secure,ul.featuresmenu li.yourself,ul.featuresmenu li.screens,ul.featuresmenu li.contact,ul.featuresmenu li.infra,ul.featuresmenu li.people,ul.featuresmenu li.clients,ul.featuresmenu li.kerio {
width:277px;
height:55px;
}

ul.pricinglist-one,ul.pricinglist-two,ul.pricinglist-three {
display:block;
width:270px;
text-indent:5px;
line-height:20px;
padding-top:20px;
padding-left:20px;
margin:0;
}

.annualpayment {float:left; width: 900px; font-weight:700; padding: 0 0 20px 15px; text-align:center; font-size:16px; color:#5AB1D9;}


/*
*	LEFT MENU
*/


#navigation2 {list-style: none; margin:0; padding:0;}
#navigation2 li {float: left;}
#navigation2 a * {display: none;}

#navigation2 a,
#navigation2 a .hover {
  height: 55px;
        position: relative;
        display: block;
		margin:0; padding:0;}

#navigation2 a.dedserv {
background: url(images/leftmenu-sprite-2.png) 0 -275px no-repeat;
width: 277px;}

#navigation2 a.dedservselected {
  background: url(images/leftmenu-sprite-2.png) -554px -275px no-repeat;
  width: 277px;}

#navigation2 .highlight a.dedserv:hover,
#navigation2 a.dedserv .hover {
  background: url(images/leftmenu-sprite-2-lit.png) 0 -275px no-repeat;}
  
  
  
#navigation2 a.share {
  background: url(images/leftmenu-sprite.png) 0 0 no-repeat;
  width: 277px;}
  
#navigation2 a.shareselected {
  background: url(images/leftmenu-sprite.png) -554px 0 no-repeat;
  width: 277px;}  

#navigation2 .highlight a.share:hover,
#navigation2 a.share .hover {
  background: url(images/leftmenu-sprite-lit.png) 0 0 no-repeat;
  width: 277px;}




#navigation2 a.mobile {
  background: url(images/leftmenu-sprite.png) 0 -55px no-repeat;
  width: 277px;}
  
#navigation2 a.mobileselected {
  background: url(images/leftmenu-sprite.png) -554px -55px no-repeat;
  width: 277px;}    

#navigation2 .highlight a.mobile:hover,
#navigation2 a.mobile .hover {
  background: url(images/leftmenu-sprite-lit.png) 0 -55px no-repeat;}
  
  
  
  
#navigation2 a.right {
  background: url(images/leftmenu-sprite.png) 0 -110px no-repeat;
  width: 277px;}

#navigation2 a.rightselected {
  background: url(images/leftmenu-sprite.png) -554px -110px no-repeat;
  width: 277px;} 

#navigation2 .highlight a.right:hover,
#navigation2 a.right .hover {
  background: url(images/leftmenu-sprite-lit.png) 0 -110px no-repeat;}  
  
  
  

#navigation2 a.webmail {
background: url(images/leftmenu-sprite.png) 0 -165px no-repeat;
width: 277px;}

#navigation2 a.webmailselected {
  background: url(images/leftmenu-sprite.png) -554px -165px no-repeat;
  width: 277px;}

#navigation2 .highlight a.webmail:hover,
#navigation2 a.webmail .hover {
  background: url(images/leftmenu-sprite-lit.png) 0 -165px no-repeat;}
  
  
  
  
#navigation2 a.secure {
background: url(images/leftmenu-sprite.png) 0 -220px no-repeat;
width: 277px;}

#navigation2 a.secureselected {
  background: url(images/leftmenu-sprite.png) -554px -220px no-repeat;
  width: 277px;}

#navigation2 .highlight a.secure:hover,
#navigation2 a.secure .hover {
  background: url(images/leftmenu-sprite-lit.png) 0 -220px no-repeat;} 
  
  
  
#navigation2 a.yourself {
background: url(images/leftmenu-sprite.png) 0 -275px no-repeat;
width: 277px;}

#navigation2 a.yourselfselected {
  background: url(images/leftmenu-sprite.png) -554px -275px no-repeat;
  width: 277px;}

#navigation2 .highlight a.yourself:hover,
#navigation2 a.yourself .hover {
  background: url(images/leftmenu-sprite-lit.png) 0 -275px no-repeat;} 
  
  
  
  
#navigation2 a.screens {
background: url(images/leftmenu-sprite.png) 0 -330px no-repeat;
width: 277px;}

#navigation2 a.screensselected {
  background: url(images/leftmenu-sprite.png) -554px -330px no-repeat;
  width: 277px;}

#navigation2 .highlight a.screens:hover,
#navigation2 a.screens .hover {
  background: url(images/leftmenu-sprite-lit.png) 0 -330px no-repeat;}  
  
  
  
#navigation2 a.contact {
background: url(images/leftmenu-sprite.png) 0 -385px no-repeat;
width: 277px;}

#navigation2 a.contactselected {
  background: url(images/leftmenu-sprite.png) -554px -385px no-repeat;
  width: 277px;}

#navigation2 .highlight a.contact:hover,
#navigation2 a.contact .hover {
  background: url(images/leftmenu-sprite-lit.png) 0 -385px no-repeat;}  
  



#navigation2 a.dedicated {
background: url(images/leftmenu-sprite-2.png) 0 -165px no-repeat;
width: 277px;}

#navigation2 a.dedicatedselected {
  background: url(images/leftmenu-sprite-2.png) -554px -165px no-repeat;
  width: 277px;}

#navigation2 .highlight a.dedicated:hover,
#navigation2 a.dedicated .hover {
  background: url(images/leftmenu-sprite-2-lit.png) 0 -165px no-repeat;}   



#navigation2 a.infra {
background: url(images/leftmenu-sprite-2.png) 0 -220px no-repeat;
width: 277px;}

#navigation2 a.infraselected {
  background: url(images/leftmenu-sprite-2.png) -554px -220px no-repeat;
  width: 277px;}

#navigation2 .highlight a.infra:hover,
#navigation2 a.infra .hover {
  background: url(images/leftmenu-sprite-2-lit.png) 0 -220px no-repeat;}


#navigation2 a.infrastructure {
  background: url(images/leftmenu-sprite-2.png) 0 0 no-repeat;
  width: 277px;}
  
#navigation2 a.infrastructureselected {
  background: url(images/leftmenu-sprite-2.png) -554px 0 no-repeat;
  width: 277px;}  

#navigation2 .highlight a.infrastructure:hover,
#navigation2 a.infrastructure .hover {
  background: url(images/leftmenu-sprite-2-lit.png) 0 0 no-repeat;
  width: 277px;}




#navigation2 a.people {
  background: url(images/leftmenu-sprite-2.png) 0 -55px no-repeat;
  width: 277px;}
  
#navigation2 a.peopleselected {
  background: url(images/leftmenu-sprite-2.png) -554px -55px no-repeat;
  width: 277px;}    

#navigation2 .highlight a.people:hover,
#navigation2 a.people .hover {
  background: url(images/leftmenu-sprite-2-lit.png) 0 -55px no-repeat;}
  
  
  
  
#navigation2 a.clients {
  background: url(images/leftmenu-sprite-2.png) 0 -110px no-repeat;
  width: 277px;}

#navigation2 a.clientsselected {
  background: url(images/leftmenu-sprite-2.png) -554px -110px no-repeat;
  width: 277px;} 

#navigation2 .highlight a.clients:hover,
#navigation2 a.clients .hover {
  background: url(images/leftmenu-sprite-2-lit.png) 0 -110px no-repeat;} 
  
  

/*
*	J Query Slider
*/

.box-visual{
	width:960px;
	height:309px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:relative;
	background: url(images/slider.png) no-repeat;
}

.box-visual2{
	width:647px;
	height:460px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:relative;
}
.s-items{
	margin: 0;
	padding: 0;
	list-style:none;
	position:relative;
	width:665px;
	height:253px;
}
.s-items li.active{z-index:10;}
.s-items li{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}


.btn-next,
.btn-prev{
	position:absolute;
	top:135px;
	z-index:200;
}
.btn-next a,
.btn-prev a{
	text-indent:-9999px;
	outline:none;
	display:block;
	width:29px;
	height:29px;
	cursor:pointer;
}
.btn-next{right:27px;}
.btn-prev{left:23px;}
.btn-next a{
	background: url(images/btn-next.png) no-repeat;
}
.btn-prev a{
	background: url(images/btn-prev.png) no-repeat;
}
.box-inform{
	position:absolute;
	bottom:0;
	left:0;}  

/*
*	Twitter feed
*/


#twitter {
	padding:0;
	margin:0;
}

#twitter h1 a:hover { color: rgba(255,255,255,0.3); }

#twitter ul {
	list-style: none;
	padding: 0 0 0 0;
	margin:0;
	}
		#twitter ul li {
			padding: 0 0 15px 40px;
			background: rgba(255,255,255,0.1);
			background: url(images/twitter-user.png) no-repeat 0 0;
			margin:0;

		}
			#twitter ul li a {
	font: italic 10px Helvetica, Arial, Sans-Serif; line-height:20px;
	color: #666;
}
				#twitter ul li a:hover { color: #666; }

		#twitter ul li span {
			font: 14px Helvetica, Arial, Sans-Serif; color: #666; line-height:20px;
		}
			#twitter ul li span a {
	font: 14px Helvetica, Arial, Sans-Serif;
	color: #309DCF;
			}
			
.newspanel {padding: 28px 0 0 0; margin:0;}			

.mm-content {color: #333; padding: 0px; font-size: 14px; line-height: 20px; text-align: left; margin:0;}
.mm-content ul {list-style-type: none; margin:15px 0 0 0; padding:0;}
.mm-content li {padding-bottom: 10px;}
.mm-content li a {color: #666;}
.mm-content li span {font-size: 14px; font-family: helvetica, Arial, Verdana, sans-serif; font-weight: bold; padding-right: 0px; text-transform: uppercase;}


@font-face {
	font-family: 'ChunkFiveRegular';
	src: url('Chunkfive.eot');
	src: local('ChunkFive'), local('ChunkFive'), url('Chunkfive.woff') format('woff'), url('Chunkfive.ttf') format('truetype'), url('Chunkfive.svg#ChunkFive') format('svg');
}
h1.fontface {font: 28px 'ChunkFiveRegular', Arial, sans-serif;letter-spacing: 0; color:#333; line-height:29px;
h5.fontface {font: 24px 'ChunkFiveRegular', Arial, sans-serif;letter-spacing: 0; color:#333;}

.png_bg {background:#FFF;}

.notfoundlogo {width: 301px; height: 78px; margin: 50px auto 0 auto; background:url(images/404-logo.png);}
.notfoundtext {width: 518px; height: 69px; background:url(images/pagenotfound.png); margin: 30px auto 20px auto;}
.notfounddescription {width: 518px; height: auto; font:Arial, Helvetica, sans-serif; line-height:27px; color:#999; margin:auto; padding: 20px 0 0 0; font-size:20px; text-align:center; font-weight:bold;}
.notfounddescriptionblack {color: #000;}

  
  
.tos {
background:url(images/TOS.png) 0 0 no-repeat;
width: 277px; height: 55px}


.gplus {
height:32px;
width:65px;
position:absolute;
z-index:50;
float:left;
}

