/* GENERAL */

body {font-family: Arial, Helvetica, sans-serif; font-size: 11.5px; color: #333; padding: 0px; margin: 0px; line-height:20px; background-color: #0e0e0e;}

#page {background-color: #ffffff;}

img {border: none;}

h2, h3, h4 {font-weight: normal; padding: 0; margin: 0 0 10px 0; line-height:26px;}

h1 {font-weight: normal; padding: 0; margin: 0 0 10px 0; line-height:26px; font-size:28px; display:inline;}

h5 {font-weight: normal; padding: 0; margin: 0 0 25px 0; line-height:26px;font-size:22px; display:inline;}

.wrapper {margin: 0px auto;	width: 960px;}

ul, li {margin: 0px; padding: 0px;}

.hidden { display: none; }

.unhidden { display: block; }


/* TOP BAR & LIVE CHAT */

#top {background-color: #222222;}

.top-wrapper {margin: 0px auto;	width: 960px; color: #fff; padding: 2px;}

.live-chat {text-align: right; background: transparent url(images/chat.gif) top right no-repeat; padding: 2px 30px 3px 0px;}
.live-chat a{color: #fff; text-decoration: none;}
.live-chat a:hover{color: #fff;	text-decoration: none;}


/* HEADER */

#header {margin-top: 0px; width: 100%;}

.logo {float: left;	margin-top: 25px; margin-bottom: 30px;}

.nav {float: right; text-align: right; font-size: 14px;}
.nav ul {list-style-type: none;	margin-top: 60px;}
.nav li {display: inline; padding-right: 15px;}
.nav li a{color: #999; text-decoration: none;}
.nav li a:hover{color: #74c9e8;	text-decoration: none;}
.nav li span{color: #0099cc;}


/* SPLASH MAIN */

#splash-main {background: #052b38 url(images/splash-main-bg.png) top left repeat-x;	height: 315px; margin-bottom: 0px;}

.sm-pmm {background: transparent url(images/pc-mac-mobile.png) top right no-repeat;	height: 315px; width: 1070px;}

.sm-wrapper {height: 315px;	margin: auto; width: 960px;}

.sm-content {padding: 50px 0px 0px 10px; width: 510px;}

.sm-content h1 {font-family: helvetica, Arial, Verdana, sans-serif; font-size: 46px; line-height: 42px; letter-spacing: -1px;	color: #fff; text-align: center;}

.sm-content h2 {font-family: "Georgia", Arial, Verdana, sans-serif; margin-top: 20px; font-size: 18px; color: #0099cc; text-align: center;}
.sm-content h2 span{color: #66ccff;}

.smbutton {margin-top: 30px; text-align: center;}

.bluebar {background-color: #0099cc; height: 15px;}

.bbcontent {color: #fff; text-align: center; font-size: 22px; padding-top: 10px; margin: auto; width: 960px;}


/* CONTENT */

.content {margin: 0px auto; width: 940px; padding-bottom: 50px;}


/* MAIN CONTENT */

.left-main {float: left; margin: 50px 30px 0px 0px; width: 300px;}
.left-main h1 {font-family: helvetica, georgia; color: #0099cc; font-size: 18px; font-weight: bold; padding-bottom: 5px;}

.lm-content {color: #333; padding: 0px 0px 0px 0px; font-size: 14px; line-height: 22px; text-align: left;}
.lm-content a{color: #ff9900;}
.lm-content h1 {font-family: helvetica, georgia; color: #333; font-size: 24px; font-weight: bold;}
.lm-content h2 {font-family: helvetica, georgia; color: #333; font-size: 18px; font-weight: bold; margin-top: 30px;}
	
.mid-main {float: left; margin: 50px 30px 0px 0px; width: 300px;}
.mid-main h1 {font-family: helvetica, georgia; color: #0099cc; font-size: 18px; font-weight: bold; padding-bottom: 5px;}

.mm-content {color: #333; padding: 0px; font-size: 12px; line-height: 16px; text-align: left;}
.mm-content ul {list-style-type: none;}
.mm-content li {padding-bottom: 10px;}
.mm-content li a {color: #666;}
.mm-content li span {font-size: 14px; font-weight: bold; padding-right: 10px; text-transform: capitalize;}

.right-main {float: left; margin: 50px 0px 0px 0px; width: 300px;}

.rm-content {background-color: #f8f8f8; border-top: #e8e8e8 solid 1px; border-bottom: #e8e8e8 solid 1px; color: #333; padding: 10px 5px 10px 5px; font-size: 14px; text-align: center;}

.rm-content2 {background-color: #f8f8f8; border-top: #e8e8e8 solid 1px; border-bottom: #e8e8e8 solid 1px; color: #333; padding: 10px 5px 10px 5px; font-size: 14px; text-align: center; margin-top: 20px;}


/* KEY POINTS */

.key-points {padding-top: 38px;}

.key-points ul {list-style-type: none; padding: 0px; margin: 0px;}
.key-points li {float: left; display: block; background: transparent url(images/keybg.png) bottom right no-repeat; width: 225px; height: 62px; margin-right: 20px;}
.key-points li a{color: #999; text-decoration: none;}
.key-points li a:hover{color: #74c9e8;	text-decoration: none;}
.mobile-icon {background: url(images/mobile-icon.png) top left no-repeat; height: 65px; padding: 15px 2px 2px 70px; color: #666; font-size: 12px; line-height: 16px;}
.push-icon {background: url(images/push-icon.png) top left no-repeat; height: 65px; padding: 15px 2px 2px 70px; color: #666; font-size: 12px; line-height: 16px;}
.calendar-icon {background: url(images/calendar-icon.png) top left no-repeat; height: 65px; padding: 15px 2px 2px 70px; color: #666; font-size: 12px; line-height: 16px;}
.contacts-icon {background: url(images/contacts-icon.png) top left no-repeat; height: 65px; padding: 15px 2px 2px 70px; color: #666; font-size: 12px; line-height: 16px;}
.programs-icon {background: url(images/programs-icon.png) top left no-repeat; height: 65px; padding: 15px 2px 2px 70px; color: #666; font-size: 12px; line-height: 16px;}
.domain-icon {background: url(images/domain-icon.png) top left no-repeat; height: 65px; padding: 15px 2px 2px 70px; color: #666; font-size: 12px; line-height: 16px;}
.save-icon {background: url(images/save-icon.png) top left no-repeat; height: 65px; padding: 15px 2px 2px 70px; color: #666; font-size: 12px; line-height: 16px;}
.support-icon {background: url(images/support-icon.png) top left no-repeat; height: 65px; padding: 15px 2px 2px 70px; color: #666; font-size: 12px; line-height: 16px;}
	
	
/* PRICING PAGE */

.single-pricing {float: left; margin-right: 15px; width: 460px;}

.sp-content {background: transparent url(images/singleuser.png) top left no-repeat; padding-left: 130px;}
.sp-content ul {list-style-type: none; margin-top: 10px;}
.sp-content li {background: transparent url(images/yes.gif) top left no-repeat; padding-left: 25px; padding-bottom: 10px; font-size: 14px; color: #333;}
.sp-button {background-color: #f8f8f8; border-top: #e8e8e8 solid 1px; border-bottom: #e8e8e8 solid 1px; color: #333; padding: 10px 5px 10px 5px; font-size: 14px; text-align: center; margin-top: 20px;}

.sp-title {height: 95px; font-size: 12px; color: #666;}
.sp-title h1 {font-weight: bold; font-size: 18px; font-family: helvetica, georgia; color: #333; margin-bottom: 10px;}
.sp-title a {color: #ff9900;}
.sp-title a:hover {text-decoration: none; color: #ff9900;}
			
.mid-pricing {float: left; background: transparent url(images/pline.png) top left no-repeat; height: 300px; width: 10px;}

.dedicated-pricing {float: left; margin-left: 15px; width: 460px;}

.dp-content ul {list-style-type: none; margin-top: 10px;}
.dp-content li {background: transparent url(images/yes.gif) top left no-repeat; padding-left: 25px; padding-bottom: 10px; font-size: 14px; color: #333;}
.dp-button {background-color: #f8f8f8; border-top: #e8e8e8 solid 1px; border-bottom: #e8e8e8 solid 1px; color: #333; padding: 10px 5px 10px 5px; font-size: 14px; text-align: center; margin-top: 20px;}

.dp-content {background: transparent url(images/dedicated.png) top left no-repeat; padding-left: 130px;}
.dp-title {height: 95px; font-size: 12px; color: #666;}
.dp-title h1 {font-weight: bold; font-size: 18px; font-family: helvetica, georgia; color: #333; margin-bottom: 10px;}
.dp-title a {color: #ff9900;}
.dp-title a:hover {text-decoration: none; color: #ff9900;}
	

/* SPLASH SUB */

#sub-header {color:#000; margin: 0px auto 30px auto; width: 940px;}
#sub-title {padding: 40px 0 0 0; color: #0099cc; font-family: helvetica, Arial, Verdana, sans-serif; font-size: 24px; text-align: left; line-height:30px;}
#sub-title a{color: #0099cc;}
#sub-title h1 {color:#000; line-height:35px;}

/* SUB CONTENT */

.full-column {color: #666; padding: 0px; font-size: 14px; line-height: 22px; text-align: left;}
.full-column h1 {font-family: helvetica, georgia; color: #333; font-size: 18px; font-weight: bold; padding-bottom: 5px;}
.full-column a{color: #ff9900;}

.left-column {float: left; width: 690px; margin-right: 30px;}
	
.right-column {float: right; width: 220px;}

.signuptoday {margin-top: 20px; margin-bottom: 20px;}

.keriopowered {margin-top: 30px; margin-bottom: 20px;}

.sub-nav {background-color: #f8f8f8; padding: 0px; margin-bottom: 30px; border-bottom:#666 1px;}
.sub-nav ul{list-style-position: inside; list-style-type: square;}
.sub-nav li{font-size: 14px; padding: 10px 0 0 25px; background:url(images/rightmenu-li.png) no-repeat left -40px; height: 30px; width: 220px;}
.sub-nav li a{color: #333333; text-decoration: none;}
.sub-nav li a:hover{color: #0099cc; font-size: 14px; background-position: 0 0;}
.sub-nav li.selected {background: #333; list-style-type: none; color: #fff; border-left: 0px; padding-left: 25px; height:31px;width: 195px; background:url(images/support-head.png);}
.sub-nav li.shopping {font-size: 14px; padding: 10px 0 0 40px; background:url(images/green-button.png) no-repeat left top; height: 30px; width: 205px; color: #fff;list-style-type: none; }
.sub-nav li.shopping a {font-size: 14px; color: #fff;}
.sub-nav li.shopping a:hover {font-size: 14px; color: #ddfd75;}


/* SCREENS - RIGHT COLUMN */

.right-screens {background-color: #f8f8f8; border-top: #e8e8e8 solid 1px; border-bottom: #e8e8e8 solid 1px; padding: 20px;}
.rs {text-align: center; padding: 10px;}
.rs img {border: 1px solid #ccc;}

/* FEATURE */

.feature {margin-top: 30px; margin-bottom: 30px;}
.fbox-frame {float: left; background-color: #f8f8f8; padding: 5px; margin-right: 30px; width: 150px;}
.fbox-content {background-color: #fff; border: 5px solid #e5e5e5; width: 140px; height: 140px;}

.feature-content {float: right; width: 510px; text-align: left;}
.feature-content span{font-weight: bold; color: #333; font-size: 16px;}

#moreinfo1, #moreinfo2 {background-color: #f8f8f8; font-size: 14px; padding: 10px; float: right; width: 490px; border-top: #e5e5e5 1px solid; border-bottom: #e5e5e5 1px solid; }
#moreinfo2 span {color: #0099cc; font-weight: bold; font-size: 14px;}
	
/* FOOTER */

#footer {background-color: #222222; margin: 0px;}

.footer-wrapper {background: transparent url(images/keriocert.png) top left no-repeat; width: 960px; padding: 20px 0px 50px 0px; margin: 0px auto;}

.footer-content {color: #333; font-size: 12px; text-align: right;}
.footer-content a{padding: 0 2px 0px 2px; text-decoration: none; color: #ccc;}	
	
	
/* WHMCS */	



form {
	margin: 0px;
}


.heading {
	font-family: helvetica;
	font-size: 18px;
	font-weight: normal;
	color: #65A5E6;
}

.heading2 {
	font-family: helvetica;
	font-size: 16px;
	font-weight: bold;
    text-decoration: none;
    color: #000000;
}

.heading3 {
    font-family: helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #16679F;
}

table.wrapper {
	width: 950px;
}

table.clientlinks {
	background:#e0e0e0;
}

td.clientlinks {
	background:#f9f9f9;
	width:25%;
	text-align:center;
	padding: 6px;
}

.navboxlinks {
    background-color: #ffffff;
    padding: 5px;
}

.navboxlinks td {
    border-bottom: 1px dotted #cccccc;
}

.navbox {
    background-color: #f7f7f7;
    border: 1px dotted #cccccc;
    padding: 5px;
}

.navinput {
    border: 1px solid #cccccc;
    width: 95px;
}

.submitbutton {
    color: #ffffff;
    cursor: pointer;
    cursor: hand;
    font-weight: bold;
    background-color: #3A6897;
    border: 1px solid #3A6897;
}

.footerbar {
    background-color: #3A6897;
    color: #ffffff;
    padding: 6px;
    padding-left: 10px;
    padding-right: 10px;
}

.clientarealinks a {
	color: #555555;
}

table.frame {
	width: 98%;
	border: 1px solid #e5e5e5;
	padding: 0px;
	margin-left: 10px;
}

.fieldarea {
	background-color: #f8f8f8;
	text-align: right;
}

input {padding: 5px; border: solid 1px #ccc;}

textarea {padding: 5px; border: solid 1px #ccc;}

.clientareatable {
	width: 100%;
	background-color: #e5e5e5;
}

tr.clientareatableheading {
	background-color: #222222;
	color: #fff;
	font-weight: normal;
	text-align: center;
}

tr.clientareatableactive {
	background-color: #ffffff;
	text-align: center;
}

tr.clientareatablepending {
	background-color: #FFFFE2;
	text-align: center;
}

tr.clientareatablesuspended {
	background-color: #E9FFD2;
	text-align: center;
}

tr.clientareatableterminated {
	background-color: #FFE1E1;
	text-align: center;
}

tr.supportticketsheading {
	background-color: #efefef;
}

tr.supportticketscontent {
	background-color: #ffffff;
}

.contentbox {
	width: 100%;
	text-align: center;
	background-color: #f8f8f8;
	border: 1px solid #e5e5e5;
	padding: 5px;
}

.errorbox {
	border: 1px solid #cc0000;
	font-weight: bold;
	background-color: #FBEEEB;
	text-align: center;
	width: 90%;
	padding: 10px;
	color: #cc0000;
	margin-left: auto; 
	margin-right: auto;
}

.domaincheckeravailable {
	color: #669900;
}

.domaincheckerunavailable {
	color: #cc0000;
}

.networkissuessummary {
    background-color: #f8f8f8;
    border: 1px solid #e5e5e5;
    padding: 10px;
    text-align: center;
}

.networkissuesopen {
    font-size: 16px;
    font-weight: bold;
    color: #65CC00;
    padding-right: 20px;
}

.networkissuesscheduled {
    font-size: 16px;
    font-weight: bold;
    color: #EEDD00;
    padding-right: 20px;
}

.networkissuesclosed {
    font-size: 16px;
    font-weight: bold;
    color: #888888;
}

.networkissuedescription {
    border-left: 5px solid #efefef;
    padding: 20px;
    padding-top: 1px;
}

.networkissueaffected {
    background-color: #FDFCDD;
    padding: 10px;
    margin-top: 10px;
}

.clientticketreplyheader {
    margin-top: 20px;
    background-color: #3A6897;
    font-weight: bold;
    color: #ffffff;
    padding: 4px 20px 4px 20px;
}

.clientticketreply {
    min-height: 80px;
    background-image: url('images/clientticketreplybg.gif');
    background-repeat: repeat-x;
    padding: 10px;
}

.adminticketreplyheader {
    margin-top: 20px;
    background-color: #888888;
    font-weight: bold;
    color: #ffffff;
    padding: 4px 20px 4px 20px;
}

.adminticketreply {
    min-height: 80px;
    background-image: url('images/adminticketreplybg.gif');
    background-repeat: repeat-x;
    padding: 10px;
}

.closeticket {
    border: 1px dashed #cc0000;
	font-weight: bold;
	background-color: #FBEEEB;
    color: #cc0000;
}

tr.orderheadingrow {
	background-color: #5AB9F1;
	color: #ffffff;
}

tr.orderrow1 {
	background-color: #E8F0F9;
	color: #000000;
}

tr.orderrow2 {
	background-color: #D6E4F6;
	color: #000000;
}

.affheader {
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.affbox {
	margin-top: 5px;
	margin-bottom: 20px;
	border: solid 1px #0099cc;
	background-color: #eafbff;
	padding: 5px;
}

.affbox_content {
	color: #333;
	font-size: 12px;
}
.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;
}

.googleplus { width: 80px; height: 24px; position: absolute; top: 5px; left: 350px; }

.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;
}

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


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

/*
*	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
*/
.headerwrapper-inner {
height:168px;
background-image:url(images/home-header-2.png); margin:0; padding:0;
}

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

.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;
	text-decoration: none;
}

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

.footer-links a:hover{
	color:#f7991d;
	text-decoration: none;
}

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

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

.blogtitle {width:940px; height:auto; margin: 30px auto auto auto;}


.home-wrapper {width:690px; height: 200px; background-color:#FFF;}
.home-icon {width:66px; height:66px; float:left; margin: 0 0 30px 0;}
.home-text {width: 264px; height:56px; float:left; padding: 10px 0 0 15px; margin: 0 0 30px 0;}

.vid-blog {width: 690px; height:75px; float:left; background:url(images/video-blog.png) no-repeat center top; margin:0 0 35px 0;}
.vid-blog a {width:690px; height:75px; display:block;}

.announce {width: 690px; height:63px; float:left; background:url(images/announce.png) no-repeat center top; margin:0 0 35px 0;}
.announce a {width:690px; height:63px; display:block;}

@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;}

.knowledge-head {margin: 0 10px 0 0;}

.buttonclass {margin:10px 0 0 0; border: 0}

.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;
