a, ins {
	text-decoration: none
}
article, aside, details, figcaption, figure, footer, header, hgroup, hr, menu, nav, section {
	display: block
}
a, hr {
	padding: 0
}
*a:hover{ text-decoration:none;}
body, html {
	overflow-x: hidden
}
.center, .quote p {
	text-align: center
}
.mac #comments-title span, .mac .content li, .mac .ebook span, .mac .ebooks small, .mac .entry-meta, .mac .entry-meta a, .mac .entry-utility, .mac .entry-utility a, .mac .nett h3, .mac .our-blog .comment-meta a, .mac .person span, .mac .press small, .mac .press-box span, .mac .reach .quote span, .mac .reach li, .mac .release small, .mac .search-big .results h1, .mac .seo .full h3, .mac .sidebar li, .mac .support-centre .category-subnav .children li, .mac .support-centre .related small, .mac .testimonial .line-over span, .mac .video-right p, .mac .workshops .quote p, .mac .workshops .quote span, .mac body, .mac input, .mac p, .mac select, .mac textarea {
	font-weight: 300
}
.mac #nav-below span, .mac .footer h5, .mac .footer h5 a, .mac .support-centre .category-subnav li, .mac .wp-paginate a, .mac .wp-paginate span {
	font-weight: 400
}
.mac #comments-title, .mac #comments-title span, .mac #reply-title, .mac .contact-us h2, .mac .content .price, .mac .corporate h3, .mac .diy .steps h4, .mac .faqs .inner-content h3, .mac .forms .content h2 span, .mac .half .price, .mac .homepage .why-netreg .our-ad h3, .mac .homepage .why-netreg h3, .mac .marketing .content h3, .mac .marketing .full label, .mac .more-link, .mac .nr-ppc .domain-names .domain-search h2, .mac .nr-ppc .phone-no, .mac .nr-ppc .vps .inner-content h3, .mac .nrmenu li span, .mac .people h2, .mac .perform .content h3, .mac .price em, .mac .resources h1, .mac .sub-nav .h2, .mac .sub-nav h1, .mac .support-centre .content .related_post_title, .mac .toggle-box h2, .mac .why .sidebar h2, .mac .why-netreg h1, .mac .workshops .teacher h2, .mac .workshops h1, .mac body, .mac h1, .mac h2, .mac input, .mac select, .mac textarea {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif
}
.mac #commentform label, .mac #nav-below span, .mac .beginners #tabs-1 .checked input[type=checkbox]+label, .mac .beginners .checked .radios input[type=radio]+label, .mac .beginners label, .mac .contact label, .mac .content .hpod h2, .mac .content .page-nav .active a, .mac .doclist a, .mac .homepage .host-price p, .mac .homepage .why-netreg h3, .mac .marketing .half h3, .mac .netfleet .half h3, .mac .nrmenu a.title, .mac .offer .more-link, .mac .our-blog .category .entry-summary p a, .mac .our-blog .category h3, .mac .our-blog .comment-reply-link, .mac .people .person h3, .mac .people h2, .mac .price span, .mac .pricing li, .mac .products .sidebar .product h2, .mac .resellers .extra h4, .mac .resellers .video h3, .mac .resources .video-box h3, .mac .support-centre .category-list h3, .mac .support-centre .category-subnav li, .mac .support-centre .content h4, .mac .support-centre .content h5, .mac .support-centre .related_post a, .mac .testimonial .line-over h3, .mac .testimonial .line-over p a, .mac .toggle-box h3, .mac .why .sidebar h2, .mac .why h3, .mac .why-netreg h1, .mac .workshops .teacher h2, .mac .wp-paginate a, .mac .wp-paginate span, .mac b, .mac strong {
	font-weight: 600
}
abbr, address, article, aside, audio, b, blockquote, body, canvas, caption, cite, code, dd, del, details, dfn, div, dl, dt, em, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video {
	border: 0;
	outline: 0;
	font-size: 100%;
	background: 0 0;
	margin: 0;
	padding: 0
}
html {
	height: 101%;
	margin-bottom: 1px;
	background: url("bg-gradient.gif") repeat-x #fafafa
}
blockquote, q {
	quotes: none
}
blockquote:after, blockquote:before, q:after, q:before {
	content: none
}
a {
	font-size: 100%;
	background: 0 0;
	margin: 0;
	color: #007ee2
}
ins {
	color: #191919
}
mark {
	font-weight: 700;
	color: inherit
}
del {
	text-decoration: line-through
}
abbr[title], dfn[title] {
	border-bottom: 1px dotted;
	cursor: help
}
.openForm, form .bg-image {
	cursor: pointer
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
hr {
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0
}
nav ul, ul {
	list-style: none
}
:focus {
	outline: 0
}
.contact input:focus, .contact select:focus, .contact textarea:focus {
	-webkit-box-shadow: 0 0 0 1px #1FA2EA;
	-moz-box-shadow: 0 0 0 1px #1FA2EA;
	box-shadow: 0 0 0 1px #1FA2EA
}
textarea {
	resize: vertical
}
::-moz-focus-inner {
border:0
}
address, cite, dfn, var {
	font-style: normal
}
noscript h4 {
	font-size: 14px;
	line-height: 19px;
	margin: 0 0 13px
}
table sup {
	font-size: 70%
}
body {
	line-height: 1;
	min-width: 974px;
	padding-bottom: 10px;
	font: 15px/22px 'Open Sans', Helvetica, Arial, sans-serif;
	color: #191919;
	background: url("bg-centre.png") 50% 0 no-repeat
}
h1, h2 {
	font-weight: 500
}
h5, h6, pre {
	line-height: 19px
}
h1 {
	font-size: 34px;
	line-height: 36px;
	margin-bottom: .5em
}
h2 {
	font-size: 22px;
	line-height: 28px;
	margin: 1em 0 .5em
}
h3, h4 {
	font-size: 17px;
	line-height: 20px;
	margin: 20px 0 12px
}
h5, h6, p {
	font-size: 15px
}
h5, h6 {
	margin: 18px 0 8px
}
.beginners label:focus, .beginners label:hover, .container>a:focus span, .container>a:hover span, .forms .grey>a:focus span, .forms .grey>a:hover span, .mailroom .space>a:focus span, .mailroom .space>a:hover span, .products .space>a:focus span, .products .space>a:hover span, .support-centre .search-tag-cloud a:focus, .support-centre .search-tag-cloud a:hover, a:focus, a:hover, h2 a:focus, h2 a:hover, h3 a:focus, h3 a:hover {
	text-decoration: underline;
}
.beginners #tabs-6 label:focus, .beginners #tabs-6 label:hover, .container>a:focus, .container>a:focus .host-box span, .container>a:hover, .container>a:hover .host-box span, .forms .grey a, .mailroom .space>a:focus, .mailroom .space>a:hover, .products .space>a:focus, .products .space>a:hover, h2 a, h3 a {
	text-decoration: none;
}
#webmail-form a, .contact .error a, .features a {
	text-decoration: underline
}
h2 a, h3 a {
	color: #191919
}
p {
	margin: 0 0 15px;
	line-height: 22px;
	font-weight: 400
}
input, select, textarea {
	vertical-align: top;
	border: 0;
	margin: 0;
	font-size: 15px;
	line-height: 22px;
	color: #7f7f7f
}
pre {
	padding: 10px 30px;
	margin-bottom: 20px;
	color: #666;
	font-size: 13px;
	overflow-x: auto;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap!important;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word
}
.contact-box, .content .features li, .footer .blocks, .header-bar, .inner-nav, .line-over, .line-under, .lower-nav, .nett-leader, .nett-mrecs, .quote-block, .sidebar .features li, .space, .sub-nav, .thanks {
	overflow: hidden
}
.clear {
	clear: both;
	width: 100%
}
.line-under {
	border-bottom: 1px solid #e6e6e6
}
.line-over {
	border-top: 1px solid #e6e6e6
}
.line-right {
	border-right: 1px solid #e6e6e6;
	margin-right: -1px
}
.last {
	border: 0!important;
	margin: 0!important;
	padding: 0!important
}
.right {
	float: right!important
}
.left {
	float: left!important
}
.hidden {
	display: none
}
.content, .half, .sidebar {
	display: inline;
	float: left;
	position: relative
}
.more-link {
	font-size: 14px;
	line-height: 16px;
	background: url("arrow-blue-right.png") 100% 60% no-repeat;
	padding-right: 16px;
	font-weight: 500!important;
	color: #007ee2
}
.more-big {
	font-size: 20px;
	line-height: 20px;
	background: url("arrow-blue-big.png") 100% 60% no-repeat;
	padding-right: 22px;
	color: #007ee2
}
.content ol, .half ol {
	margin: 0 0 15px 22px
}
.content ul, .half ul, .product-side ul {
	margin: 0 0 15px;
	list-style: disc
}
.content li, .half li, .product-side li {
	margin: 0 0 10px 22px;
	font-size: 15px;
	line-height: 20px
}
.content .big-ticks li, .half .big-ticks li, .sidebar .big-ticks li {
	background: url("tick-big.png") no-repeat;
	padding: 0 0 6px 35px;
	list-style: none;
	font-size: 18px!important;
	font-style: italic;
	line-height: 24px!important;
	margin-left: 0
}
.container {
	margin-left: auto;
	margin-right: auto;
	width: 974px;
	position: relative;
	background: #fff
}
.content {
	width: 646px
}
.sidebar {
	width: 328px;
	margin-bottom: 40px;
	color: #191919;
	-webkit-border-radius: 0 0 0 16px;
	-moz-border-radius: 0 0 0 16px;
	border-radius: 0 0 0 16px
}
.space {
	padding: 40px 30px
}
.full {
	width: 100%!important
}
.half {
	width: 50%
}
.buttons, .conditions, .pull-right {
	float: right
}
.half .space-left {
	padding: 0 20px 0 40px
}
.half .space-right {
	padding: 0 40px 0 20px
}
.grey {
	background: #595959
}
.grey a, .grey h2, .grey p {
	color: #fff
}
.embedded {
	margin: 30px 0 16px
}
.toggle-box {
	background: #f7f7f7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 0 30px 30px
}
.toggle-box .space {
	padding: 30px 30px 0
}
.toggle-box .toggle-head {
	padding-bottom: 30px
}
.toggle-box .toggle-content .space {
	border-top: 1px solid #d9d9d9;
	padding: 12px 0 30px
}
.toggle-box h2 {
	font-weight: 300;
	line-height: 33px;
	margin: 0
}
.toggle-box h3 {
	margin: 18px 0 5px!important
}
.toggle-box .toggle-head a {
	float: right;
	margin-top: -6px
}
.conditions {
	font-size: 11px!important;
	color: #999;
	line-height: 13px;
	margin-top: 2px
}
.content .features, .sidebar .features {
	padding-bottom: 12px;
	margin: 30px 0
}
.content .features h3, .content .features h4, .sidebar .features h4 {
	margin: 0 0 4px;
	font-size: 16px;
	line-height: 22px
}
.content .shapes h4 {
	margin: 7px 0 1px
}
.content .features li, .sidebar .features li {
	list-style: none;
	margin: 0 0 16px!important;
	padding-left: 77px;
	position: relative;
	min-height: 63px
}
#popup, .live-chat {
	position: absolute
}
.content .shapes li {
	line-height: 18px!important
}
.features a {
	color: #191919
}
.more-about {
	margin-top: 30px
}
.caption p {
	padding: 0 10px 20px;
	border-bottom: 1px solid #e6e6e6
}
.doclist {
	list-style: none;
	margin: 0 0 0 10px
}
.doclist li {
	list-style: none;
	background: url("article.png") 0 2px no-repeat;
	padding: 0 0 14px 42px;
	margin: 0
}
.doclist a {
	font-size: 16px;
	line-height: 22px;
	color: #191919;
	font-weight: 700
}
.doclist small {
	display: block;
	font-size: 13px;
	line-height: 19px
}
.live-chat {
	color: #4c4c4c;
	font-size: 16px;
	line-height: 22px;
	font-weight: 400!important;
	top: 33px;
	right: 20px
}
.live-chat a, .sub-nav .live-chat a:focus, .sub-nav .live-chat a:hover {
	padding: 0!important;
	margin: -9px 0 0 5px;
	vertical-align: top
}
.support-centre .live-chat {
	right: 251px;
	color: #fff
}
.bullets {
	list-style: disc;
	padding-left: 20px;
	margin: 1em 0
}
.red {
	color: #c5181f
}
.quote p, .quote-block p {
	color: #fff;
	font-style: italic
}
.quote {
	background: url("quote-red.png") no-repeat;
	width: 296px;
	height: 335px!important
}
.quote p {
	font-size: 19px;
	padding: 60px 30px;
	line-height: 23px
}
.quote span {
	display: block;
	font-size: 15px;
	margin-top: 8px;
	line-height: 22px
}
.quote.big {
	background: url("quote-red-big.png") no-repeat;
	width: 503px;
	height: 569px!important
}
.quote.big p {
	padding: 100px 70px;
	font-size: 20px;
	line-height: 28px
}
.quote.mid {
	background: url("quote-red-mid.png") no-repeat;
	width: 349px;
	height: 394px!important
}
.quote.mid p {
	padding: 70px 50px;
	font-size: 19px;
	line-height: 25px
}
.quote-block {
	background: url("quote-block.gif") no-repeat #c5181f;
	padding: 70px 116px 40px 260px
}
.quote-block p {
	font-size: 18px;
	line-height: 24px;
	margin-right: 25px
}
.quote-block span {
	display: block;
	font-size: 15px;
	line-height: 20px;
	margin-top: 10px
}
.quote-block .content, .quote-block .q-big p {
	background: url("quote-marks-fff-open.png") no-repeat;
	padding: 90px 0 0
}
.quote-block .content p, .quote-block .q-small p {
	background: url("quote-marks-fff-close.png") 100% 100% no-repeat;
	padding: 90px 0 10px
}
.quote-block .content {
	padding: 0;
	width: 430px!important
}
.quote-block .content p {
	margin-right: 0;
	padding-right: 20px
}
.about .quote-block {
	bottom: 200px;
	z-index: 1
}
#player, #player2 {
	border: 10px solid #f4f4f4;
	height: 319px;
	width: 566px
}
#popup {
	background-color: #fff;
	padding: 0 20px 40px
}
#popup img {
	margin: 50px 0 -20px
}
.ui-dialog {
	z-index: 99999!important;
	width: 626px!important;
	position: absolute!important
}
.ui-dialog .ui-dialog-titlebar-close {
	background: url("popup-close.gif") no-repeat!important;
	text-indent: -99999px;
	height: 21px!important;
	width: 21px!important;
	position: absolute;
	right: 12px;
	top: 12px;
	z-index: 1;
	border: 0
}
.ui-widget-overlay.ui-front {
	position: fixed;
	top: 0;
	left: 0;
	background-color: #000;
	opacity: .5;
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	z-index: 99998!important;
	width: 100%;
	height: 100%
}
.lower-nav, .migration-225, .nav-bot, .nav-bot .nav {
	position: absolute
}
.ui-dialog-title {
	display: none
}
.bg-image, .compare .cross, .compare .tick {
	text-indent: -99999px;
	border: 0!important;
	display: inline-block
}
.buttons {
	margin-top: 10px
}
.add-to-cart, .add-to-cart-sml, .contact-us a.bg-image, .enquire-small, .find-out-more, .free-trial, .learn-more, .learn-more-big, .more-info, .our-blog .search .button, .privacy .add-to-cart:hover, .search .button:focus, .search-big .button, .submit, .submit-big, .support-centre .search .button:hover, .trial-small {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	-moz-opacity: .9;
	opacity: .9
}
.add-to-cart-sml:focus, .add-to-cart-sml:hover, .add-to-cart:focus, .add-to-cart:hover, .buttons a:focus, .contact-us a.bg-image:focus, .contact-us a.bg-image:hover, .enquire-small:focus, .enquire-small:hover, .find-out-more:focus, .find-out-more:hover, .free-trial:focus, .free-trial:hover, .learn-more-big:focus, .learn-more-big:hover, .learn-more:focus, .learn-more:hover, .more-info:focus, .more-info:hover, .our-blog .search .button:focus, .our-blog .search .button:hover, .privacy .add-to-cart, .search-big .button:focus, .search-big .button:hover, .submit-big:focus, .submit-big:hover, .submit:focus, .submit:hover, .support-centre .search .button, .trial-small:focus, .trial-small:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1
}
.content .buttons li {
	list-style: none;
	background: 0;
	border: 0;
	margin: 0;
	padding: 0 0 0 6px;
	float: left
}
.next, .tab_next {
	background: url("next.gif") no-repeat;
	width: 104px;
	height: 44px
}
.prev, .tab_prev {
	background: url("previous.gif") no-repeat;
	width: 142px;
	height: 44px
}
.contact-us .submit, .sidebar .submit {
	background: url("submit-sml.gif") no-repeat;
	width: 105px!important;
	height: 36px;
	margin: 0;
	float: right
}
.submit {
	background: url("submit.gif") no-repeat;
	width: 127px!important;
	height: 44px;
	float: right
}
.find-out-more {
	background: url("find-out-more.gif") no-repeat;
	width: 194px;
	height: 44px;
	margin-top: 20px
}
.learn-more {
	background: url("learn-more-mid.gif") no-repeat;
	width: 123px;
	height: 30px
}
.learn-more-big {
	background: url("learn-more.gif") no-repeat;
	width: 142px;
	height: 36px
}
.trial-small {
	background: url("trial-small.gif") no-repeat;
	width: 121px;
	height: 36px
}
.add-to-cart {
	background: url("add-to-cart.gif") no-repeat;
	width: 165px;
	height: 44px
}
.add-to-cart-mid {
	background: url("add-to-cart-mid.gif") no-repeat;
	width: 119px;
	height: 30px
}
.add-to-cart-sml {
	background: url("add-to-cart-sml.gif") no-repeat;
	width: 104px;
	height: 25px
}
.more-info {
	background: url("more-info-mid.gif") no-repeat;
	width: 109px;
	height: 30px
}
.more-small {
	background: url("more-info-sml.gif") no-repeat;
	width: 94px;
	height: 25px
}
.enquire-small {
	background: url("enquire-now-sml.gif") no-repeat;
	width: 111px;
	height: 25px
}
.enquire-grey {
	background: url("enquire-grey.gif") no-repeat;
	width: 112px;
	height: 25px
}
.enquire-now {
	background: url("enquire-now.gif") no-repeat;
	width: 150px;
	height: 36px
}
.enquire-now-sml {
	background: url("enquire-now-sml.gif") no-repeat;
	width: 111px;
	height: 25px
}
.enquire-now-big {
	background: url("enquire-now-big.gif") no-repeat;
	width: 178px;
	height: 44px
}
.free-trial {
	background: url("free-trial.gif") no-repeat;
	width: 195px;
	height: 44px;
	margin-top: 4px
}
.buy-domains, .sell-domains {
	width: 243px;
	margin-bottom: 12px
}
.buy-domains {
	background: url("buy-domains.gif") no-repeat;
	height: 64px
}
.sell-domains {
	background: url("sell-domains.gif") no-repeat;
	height: 44px
}
.compare-plans {
	background: url("compare-plans.gif") no-repeat;
	width: 170px;
	height: 36px
}
.learn-148, .subscribe-132 {
	height: 43px;
	margin-right: -3px
}
.subscribe-132 {
	background: url("subscribe.png") no-repeat;
	width: 132px!important
}
.learn-148 {
	background: url("learn-more-148.png") no-repeat;
	width: 148px!important;
	float: right
}
.button {
	text-align: left!important;
	cursor: pointer!important;
	border: 0!important;
	padding: 0!important;
	text-indent: -99999px
}
input.button {
	line-height: 0;
	font-size: 0;
	float: right
}
.button:focus, .button:hover {
	background-position: 0 100%!important
}
#commentform #submit, .submit-120 {
	background: url("submit-120.png") no-repeat;
	width: 120px!important;
	height: 48px;
	float: right
}
#commentform #submit {
	border: 0;
	text-indent: -99999px
}
.enquire-166 {
	background: url("enquire-now-166.png") no-repeat;
	width: 166px!important;
	height: 48px;
	float: right
}
.trial-99 {
	background: url("free-trial-99.png") no-repeat;
	width: 99px;
	height: 29px
}
.add-116 {
	background: url("add-to-cart-116.png") no-repeat;
	width: 116px;
	height: 29px
}
.register-90 {
	background: url("register-90.png") no-repeat;
	width: 90px;
	height: 29px
}
.enquire-123 {
	background: url("enquire-now-123.png") no-repeat;
	width: 123px;
	height: 29px
}
.more-105 {
	background:url("more-info-105.png")no-repeat!important;
	width:105px;
	height:31px;
	
}
.add-113 {
	background: url("add-to-cart-113.png") no-repeat;
	width: 113px;
	height: 29px
}
.watch-117 {
	background: url("watch-video-117.png") no-repeat;
	width: 117px;
	height: 29px
}
.more-102 {
	background: url("more-info-102.png") no-repeat;
	width: 102px;
	height: 29px
}
.enquire-122 {
	background: url("enquire-now-122.png") no-repeat;
	width: 122px;
	height: 29px
}
.register-now-122 {
	background: url("register-now-122.png") no-repeat;
	width: 122px;
	height: 29px
}
.follow-84 {
	background: url("follow-84.png") no-repeat;
	width: 84px;
	height: 29px
}
.add-122 {
	background: url("add-to-cart-122.png") no-repeat;
	width: 122px;
	height: 34px
}
.learn-126 {
	background: url("learn-more-126.png") no-repeat;
	width: 126px;
	height: 34px
}
.register-136 {
	background: url("register-now-136.png") no-repeat;
	width: 136px;
	height: 34px
}
.buy-104 {
	background: url("buy-now-104.png") no-repeat;
	width: 1204px;
	height: 34px
}
.more-112 {
	background: url("more-info-112.png") no-repeat;
	width: 112px;
	height: 36px
}
.download-179 {
	background: url("download-brochure-179.png") no-repeat;
	width: 179px;
	height: 36px;
	margin: 16px -8px 0 0!important
}
.compare-149 {
	background: url("compare-149.png") no-repeat;
	width: 149px;
	height: 36px
}
.view-job-153 {
	background: url("view-job-details-153.png") no-repeat;
	width: 153px;
	height: 36px;
	margin: 4px -12px 0 0
}
.compare-162 {
	background: url("compare-plans-162.png") no-repeat;
	width: 162px;
	height: 43px;
	margin-left: -4px
}
.trial-118 {
	background: url("free-trial-118.png") no-repeat;
	width: 118px;
	height: 43px
}
.compare-200 {
	background: url("compare-200.png") no-repeat;
	width: 200px;
	height: 43px
}
.learn-147 {
	background: url("learn-147.png") no-repeat;
	width: 147px;
	height: 43px
}
.migration-225 {
	background: url("migration-faqs-225.png") no-repeat;
	width: 225px;
	height: 43px;
	bottom: 30px;
	right: 30px
}
.reseller-login-162 {
	background: url("reseller-login-162.png") no-repeat;
	width: 162px;
	height: 43px
}
.support-328 {
	background: url("general-support-enquiry-328.png") no-repeat;
	width: 328px;
	height: 43px
}
.sales-304 {
	background: url("sales-enquiry-304.png") no-repeat;
	width: 304px;
	height: 43px
}
.vps-sales-340 {
	background: url("vps-sales-enquiry-340.png") no-repeat;
	width: 340px;
	height: 43px
}
.vps-support-295 {
	background: url("vps-support-enquiry-295.png") no-repeat;
	width: 295px;
	height: 43px
}
.feedback-233 {
	background: url("feedback-233.png") no-repeat;
	width: 233px;
	height: 43px
}
.accounts-353 {
	background: url("accounts-enquiry-353.png") no-repeat;
	width: 353px;
	height: 43px
}
.live-chat-195 {
	background: url("live-support-chat-195.png") no-repeat!important;
	width: 195px;
	height: 43px
}
.add-143 {
	background: url("add-to-cart-143.png") no-repeat;
	width: 143px;
	height: 43px
}
.read-141 {
	background: url("read-more-141.png") no-repeat;
	width: 141px;
	height: 43px
}
.read-141.open {
	background: url("close-94.png") no-repeat;
	width: 94px;
	height: 43px;
	display: block!important
}
.hfaqs-266 {
	background: url("read-web-hosting-faqs-266.png") no-repeat;
	width: 266px;
	height: 48px
}
.hfaqs-266.open {
	background: url("close-web-hosting-faqs-266.png") no-repeat;
	width: 266px;
	height: 48px;
	display: block!important
}
.resales-304 {
	background: url("reseller-sales-304.png") no-repeat;
	width: 304px;
	height: 43px
}
.resupport-328 {
	background: url("reseller-support-328.png") no-repeat;
	width: 328px;
	height: 43px
}
.apply-138 {
	background: url("apply-now-138.png") no-repeat;
	width: 138px;
	height: 43px
}
.reseller-support-159 {
	background: url("reseller-support-159.png") no-repeat;
	width: 159px;
	height: 36px
}
.enquire-151 {
	background: url("enquire-now-151-grey.png") no-repeat;
	width: 151px;
	height: 43px
}
.previous-120, .tab_prev {
	background: url("previous-120.png") no-repeat;
	width: 120px;
	height: 43px
}
.change-111 {
	background: url("change-111.png") no-repeat;
	width: 111px;
	height: 43px;
	float: right
}
.add-154 {
	background: url("add-to-cart-154.png") no-repeat;
	width: 154px;
	height: 48px
}
.find-180 {
	background: url("find-out-more-180.png") no-repeat;
	width: 180px;
	height: 48px
}
.view-specs-226 {
	background: url("view-specifications-226.png") no-repeat;
	width: 226px;
	height: 49px
}
.transfer-205 {
	background: url("transfer-205.png") no-repeat;
	width: 205px;
	height: 48px
}
.renew-188 {
	background: url("renew-188.png") no-repeat;
	width: 188px;
	height: 48px
}
.upgrade-174 {
	background: url("upgrade-174.png") no-repeat;
	width: 174px!important;
	height: 48px
}
.free-hosting-trial-207 {
	background: url("free-hosting-trial-207.png") no-repeat;
	width: 207px!important;
	height: 48px
}
.login-122 {
	background: url("login-122.png") no-repeat;
	width: 122px!important;
	height: 56px
}
.buy-156 {
	background: url("buy-now-156.png") no-repeat;
	width: 156px;
	height: 56px
}
.free-213 {
	background: url("start-free-trial-213.png") no-repeat;
	width: 213px;
	height: 56px
}
.next-116, .tab_next {
	background: url("next-116.png") no-repeat;
	width: 116px;
	height: 56px
}
.trial-216 {
	background: url("free-trial-216.png") no-repeat;
	width: 216px!important;
	height: 56px
}
.dl-seo {
	background: url("download-seo-brochure.png") no-repeat;
	width: 256px;
	height: 72px
}
input[type=password] {
	-webkit-appearance: caps-lock-indicator;
	-moz-appearance: caps-lock-indicator;
	font-family: Helvetica, Arial, sans-serif!important
}
.contact select, .domain-search select, .get-search select, .home-search select {
	-webkit-appearance: none;
	-moz-appearance: none
}
input.bg-image, input.button {
	text-transform: capitalize;
	display: inline-block
}
.forms .contact-box, .forms .thanks {
	margin-top: 30px
}
.forms .search-big {
	padding: 55px 0 54px
}
.contact-box h2 {
	margin: 0 0 .4em
}
.contact input, .contact select, .contact textarea {
	font-size: 15px;
	line-height: 22px;
	padding: 10px;
	width: 581px;
	margin-bottom: 10px;
	border: 1px solid #d9d9d9;
	display: block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 1px 1px 4px #efefef inset;
	-moz-box-shadow: 1px 1px 4px #efefef inset;
	box-shadow: 1px 1px 4px #efefef inset
}
.contact input[type=submit] {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.contact label {
	margin-bottom: 3px;
	font-weight: 700;
	display: block;
	text-transform: uppercase;
	font-size: 13px
}
.contact span.error, p.error {
	font-weight: 400!important;
	color: #c5181f
}
.contact select {
	background: url("bg-select.gif") 100% 50% no-repeat #fff;
	width: 603px
}
.contact-box, .thanks {
	background: #f8f8f8;
	padding: 30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.stack input, .stack textarea {
	width: 414px
}
.stack label {
	line-height: 42px;
	margin: 0;
	width: 160px
}
.stack select {
	width: 436px
}
.contact span.error {
	display: block;
	margin: 0 0 2px!important;
	float: right;
	line-height: 24px
}
.contact input.error, .contact-box textarea.error, fieldset.error select, select.error {
	-webkit-box-shadow: 0 0 0 1px #c5181f!important;
	-moz-box-shadow: 0 0 0 1px #c5181f!important;
	box-shadow: 0 0 0 1px #c5181f!important
}
.contact .error a {
	color: #c5181f
}
.stack span.error {
	margin: 0 0 2px 165px!important;
	float: none
}
.thanks h2 {
	margin: 0 0 .5em!important;
	font-size: 34px;
	line-height: 38px;
	font-weight: 300
}
.custom-check {
	background: url("checkbox-off.png") no-repeat;
	padding: 0 0 0 34px;
	line-height: 27px!important;
	margin: 0 0 14px!important
}
.checked {
	background-image: url("checkbox-on.png")
}
.sales {
	background: url("phone.gif") 10px 35px no-repeat
}
.sales .space {
	padding: 120px 30px 0 0!important
}
.sales .contact-box {
	padding: 35px 25px 32px
}
.sales .contact input, .sales .contact textarea {
	width: 223px
}
.sales .contact select {
	width: 243px
}
.login-radios, .webmail-radios {
	margin-bottom: 10px
}
.webmail-radios {
	padding-top: 4px
}
.ie .login-radios label, .ie .webmail-radios label {
	margin: 0
}
.login-form label {
	display: inline;
	font-weight: 500
}
.login-form input {
	padding: 6px 8px;
	border: 0!important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: block;
	margin-top: 3px;
	width: 136px
}
.login-form select {
	width: 80px;
	margin-top: 1px;
	font-size: 13px;
	line-height: 19px;
	border: 0!important
}
.login-radios label, .webmail-radios label {
	font-size: 13px
}
.login-form .login {
	background: url("global.png") 0 -348px no-repeat;
	width: 69px!important;
	height: 25px;
	float: right
}
.login-form .login:focus, .login-form .login:hover {
	background: url("global.png") 0 -373px no-repeat
}
.login-form .mode, .login-form fieldset {
	margin: 10px 0 0
}
.login-form .password-hint {
	float: right;
	text-align: right
}
.directory, .eml-box, .footer-legal, .host-box, .move-home span, .om-box, .vps-box, .web-box {
	text-align: center
}
.login-form .password-hint a, .login-form .password-hint a:hover {
	font-size: 13px;
	color: #A1A1A1;
	text-decoration: underline
}
#webmail-form a {
	float: left;
	font-size: 13px;
	color: #A1A1A1;
	margin: 3px 0 0;
	line-height: 25px
}
.sidebar-login input[type=radio] {
	margin-top: 4px
}
#popup-form select {
	width: 563px
}
#popup-form .stack input {
	width: 377px
}
#popup-form .stack select {
	width: 399px
}
#popup-form form {
	margin-top: 26px
}
#popup-form textarea {
	width: 541px
}
.interest {
	margin-bottom: 30px
}
.interest label {
	line-height: 34px;
	width: 49%
}
.interest input {
	width: auto;
	margin: 0 10px 0 0;
	vertical-align: middle
}
.content .interest p {
	font-size: 15px;
	line-height: 22px;
	font-weight: 600
}
.check-img input, .radio-img input, .radio-tab input {
	position: absolute;
	left: -99999px
}
.check-img label, .radio-img label, .radio-tab label {
	float: left;
	cursor: pointer
}
.check-img label, .radio-img label {
	color: #fff;
	float: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-right: 6px;
	padding: 12px 20px;
	font-weight: 300;
	font-size: 18px;
	line-height: 21px
}
.radio-img input[type=radio]+label {
	background: url("radio2-off.png") no-repeat;
	padding: 0 0 0 29px
}
.radio-img input[type=radio].checked+label {
	background-image: url("radio2-on.png")
}
.radio-tab input[type=radio]+label {
	background: #797979
}
.radio-tab input[type=radio].checked+label, .radio-tab input[type=radio]:hover+label {
	background: #1fa2ea
}
.radio-img input.error[type=radio]+label {
	background: url("radio2-error.png") no-repeat
}
.check-img input[type=checkbox]+label {
	background: url("checkbox2-off.png") no-repeat;
	padding: 0 0 0 29px
}
.check-img input[type=checkbox]:checked+label {
	background-image: url("checkbox2-on.png")
}
.check-img input[type=checkbox].error+label {
	background-image: url("checkbox2-error.png")
}
.check-img input.error[type=checkbox]+label {
	background: url("radio2-error.png") no-repeat
}
.social {
	padding: 35px 25px 40px;
	background: url("bg-sidebar-silver-bot.png") 100% 100% no-repeat;
	border-bottom: 1px solid #fff;
	-webkit-border-radius: 0 0 0 16px;
	-moz-border-radius: 0 0 0 16px;
	border-radius: 0 0 0 16px;
	overflow: hidden
}
.social ul {
	margin: 0
}
.social li {
	float: left;
	margin: 0 4px 0 0
}
.social li a {
	width: 37px;
	height: 37px
}
.social .twitter {
	background: url("global.png") 0 -163px no-repeat
}
.social .facebook {
	background: url("global.png") 0 -200px no-repeat
}
.social .pinterest {
	background: url("global.png") 0 -237px no-repeat
}
.social .youtube {
	background: url("global.png") 0 -274px no-repeat
}
.social .rss {
	background: url("global.png") 0 -311px no-repeat
}
.sub-nav {
	background: url("bg-sub-nav.gif") repeat-x #fff
}
.sub-nav .h2, .sub-nav h1 {
	font-weight: 500;
	margin: 5px 0 0 30px!important;
	line-height: 56px!important;
	color: #4c4c4c;
	float: left;
	font-size: 22px
}
.header-bar .top-nav li, .inner-nav a, .lower-nav li, .sub-nav li {
	font-weight: 400!important
}
.sub-nav ul {
	float: right;
	margin-top: 12px
}
.sub-nav li {
	float: left;
	margin-left: 4px
}
.sub-nav a {
	color: #4c4c4c;
	padding: 7px 15px 0;
	line-height: 51px
}
.sub-nav a.current, .sub-nav a:focus, .sub-nav a:hover {
	text-decoration: none;
	background: #fff;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0
}
.sub-nav .h2 a, .sub-nav .h2 a:focus, .sub-nav .h2 a:hover, .sub-nav h1 a, .sub-nav h1 a:focus, .sub-nav h1 a:hover {
	background: 0!important;
	padding: 0
}
.sub-nav a.end {
	padding-right: 20px;
	-webkit-border-radius: 5px 0 0;
	-moz-border-radius: 5px 0 0;
	border-radius: 5px 0 0
}
.sub-nav .right {
	padding-right: 30px
}
.inner-nav {
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 36px
}
.inner-nav ul {
	list-style: none;
	margin: 0
}
.inner-nav li {
	float: left;
	margin: 0 0 6px
}
.inner-nav a {
	padding: 9px 16px;
	margin-right: 6px;
	background: #f2f2f2;
	color: #4c4c4c;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.inner-nav a.current {
	text-decoration: none;
	background: #7f7f7f;
	color: #fff
}
.inner-nav a:focus, .inner-nav a:hover {
	text-decoration: none;
	background: #1fa2ea;
	color: #fff
}
.lower-nav {
	bottom: 0
}
.lower-nav ul {
	float: left;
	margin: 0 0 0 30px!important;
	list-style: none
}
.lower-nav li {
	float: left;
	margin: 0 6px 0 0!important
}
.lower-nav a {
	color: #fff;
	padding: 0 17px;
	line-height: 51px;
	display: block;
	background: #333;
	background: rgba(255,255,255,.2);
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0
}
.lower-nav a.current, .lower-nav a:focus, .lower-nav a:hover {
	background: #fff!important;
	text-decoration: none;
	color: #4c4c4c;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0
}
.header {
	width: 100%;
	
}
.rui{\0margin-top:-40px; }
.header-bar {
	background: #191919
}
.header-bar .container {
	background: 0 0
}
.header-bar .top-nav {
	padding: 12px 0 10px;
	float: left;
	width: 100%
}
.header-bar .top-nav li {
	list-style: none;
	float: left;
	margin-right: 12px;
	padding-right: 12px;
	font-size: 14px;
	line-height: 21px;
	border-right: 1px solid #404040
}
.header-bar .top-nav a {
	color: #fff;
	text-decoration: none
}
.header-bar .top-nav a:focus, .header-bar .top-nav a:hover {
	color: #61bdf0;
	text-decoration: none
}
.header-bar .top-nav a.current {
	color: #666
}
.header-bar .login a {
	background: url("global.png") 0 -348px no-repeat;
	width: 69px;
	height: 25px
}
.header-bar .login a:focus, .header-bar .login a:hover {
	background: url("global.png") 0 -373px no-repeat
}
.header-bar .current a {
	color: #999
}
.logo {
	height: 58px;
	width: 251px;
	background: url("global.png") no-repeat;
	float: left;
	margin-top: 34px
}
.main-nav {
	height: 122px;
	background: #fff
}
.nav-bot, .partners {
	background: 0 0
}
.nav-bot {
	top: 0;
	left: 50%;
	margin-left: -487px
}
.nav-bot .nav {
	margin: 113px 0 0;
	left: 292px
}
.homepage .nav-bot .nav {
	margin-top: 81px
}
.nav-bot .all-products {
	top: 74px;
	left: -292px
}
@media (max-width:974px) {
.nav-bot {
	left: 487px
}
}
.nett-mrecs {
	padding: 0 30px 20px
}
.nett-mrecs .mrec {
	float: left;
	width: 300px;
	margin-right: 7px;
	background: #fff;
	max-height: 250px
}
.nett-leader {
	padding: 0 30px 40px
}
.nett-leader .leader {
	width: 728px;
	margin: 0 auto;
	max-height: 90px;
	background: #fff
}
.footer {
	width: 974px;
	background: url("bg-footer.gif") 0 100% repeat-x #333;
	color: #fff;
	margin-bottom: 10px;
	padding-bottom: 40px
}
.footer li {
	list-style: none
}
.footer li li {
	margin: 0 14px 6px 0;
	line-height: 16px
}
.footer a {
	color: #ccc;
	font-size: 13px;
	line-height: 19px
}
.footer h5, .footer h5 a {
	color: #fff;
	font-weight: 700;
	font-size: 16px;
	line-height: 22px;
	margin: 0 0 10px
}
.footer .blocks {
	padding: 40px 30px 10px
}
.footer .blocks>li {
	width: 152px;
	float: left
}
.footer li ul {
	margin: 0 0 20px
}
.footer .social {
	background: 0;
	border: 0;
	padding: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}
.footer .social li {
	margin: 0 6px 6px 0
}
.footer-legal {
	background: 0 0;
	margin-bottom: 40px
}
.footer-legal ul {
	margin-bottom: 8px
}
.footer-legal li {
	display: inline;
	border-right: 1px solid #efefef;
	padding-right: 10px;
	margin-right: 10px
}
.footer-legal a, .footer-legal p {
	color: #666;
	font-size: 12px;
	line-height: 19px
}
.simpler a {
	color: #ccc;
	font-size: 14px
}
.simpler a:hover {
	color: #fefbde
}
.simpler .h5 {
	margin: 0 0 20px;
	display: block;
	font-weight: 500
}
.simpler .blocks {
	padding: 0;
	float: left
}
.simpler .sidebar-login, .simpler .social {
	background: #2c2c2c;
	padding: 22px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px
}
.simpler label {
	font-size: inherit
}
.simpler .social {
	border: 0;
	margin-top: 10px;
	clear: both;
	overflow: visible
}
.breadnav, .simpler .social .followus {
	overflow: hidden
}
.simpler .social ul {
	clear: left
}
.simpler .social li {
	float: left;
	line-height: 37px;
	color: #A1A1A1;
	margin-right: 16px
}
.simpler .followus li {
	padding-right: 16px;
	border-right: 1px solid #3b3b3b
}
.simpler .social li:first-child {
	margin-right: 20px;
	border: 0;
	padding: 0;
	line-height: 46px
}
.simpler .social .likeus {
	margin-top: 20px
}
.simpler .social .likeus li {
	line-height: 20px;
	margin-bottom: 0
}
.simpler .youtube {
	background: url("footer-social.png") no-repeat;
	width: 34px
}
.simpler .facebook {
	background: url("footer-social.png") -34px 0 no-repeat;
	width: 25px
}
.simpler .rss {
	background: url("footer-social.png") -59px 0 no-repeat;
	width: 31px
}
.simpler .twitter {
	background: url("footer-social.png") -90px 0 no-repeat;
	width: 34px
}
.simpler .pinterest {
	background: url("footer-social.png") -124px 0 no-repeat;
	width: 29px
}
.breadnav {
	clear: both;
	padding: 10px 0;
	background: #f5f5f5
}
.breadnav li {
	float: left;
	padding-left: 8px;
	text-transform: capitalize;
	font-size: 11px;
	line-height: 1.1em;
	font-weight: 400
}
.breadnav li:first-child {
	padding: 0
}
.breadnav li:last-child, .breadnav li:last-child a, .breadnav li:last-child a:hover {
	cursor: text;
	color: #999;
	text-decoration: none
}
.breadnav li:before {
	content: "/";
	padding-right: 8px
}
.breadnav li:first-child:before {
	content: none;
	padding: 0
}
.breadnav li a {
	color: #4c4c4c
}
.existing, .simpler .quicklinks {
	float: left
}
.simpler .quicklinks {
	border-right: 1px solid #4c4c4c;
	margin: 0 0 30px 30px;
	padding: 30px 20px 0 0
}
.simpler .existing {
	margin: 0 30px 30px 0;
	padding: 30px 0 0 20px
}
.simpler .sidebar-login {
	float: left
}
.simpler .sidebar-login .h5 {
	font-size: 18px;
	line-height: 20px
}
.simpler .login-form input {
	width: 199px
}
.simpler .login-radios label:first-of-type, .simpler .webmail-radios label:first-of-type {
	margin-right: 16px
}
.simpler .blocks>li {
	width: 148px
}
.simpler .existing>.h5 {
	margin-left: 10px
}
.simpler .existing li {
	list-style: none;
	position: relative;
	width: 150px;
	margin: 0 20px 20px 0
}
.simpler .existing li span {
	position: relative;
	height: 40px;
	display: table-cell;
	vertical-align: middle;
	padding-left: 50px
}
.simpler .existing li span:before {
	content: " ";
	height: 40px;
	width: 40px;
	position: absolute;
	left: 0;
	top: 0
}
.simpler .rdomain:before {
	background: url("footer-existing.png") no-repeat
}
.simpler .invoice:before {
	background: url("footer-existing.png") 0 -40px no-repeat
}
.simpler .transfer:before {
	background: url("footer-existing.png") 0 -80px no-repeat
}
.simpler .chat:before {
	background: url("footer-existing.png") 0 -120px no-repeat
}
.simpler .status:before {
	background: url("footer-existing.png") 0 -160px no-repeat
}
.features span {
	background: url("features.png") no-repeat;
	height: 63px;
	width: 63px;
	position: absolute;
	margin-right: 14px;
	left: 0
}
.features .partner span {
	background: url("features.png") no-repeat!important
}
.features .yahoo {
	background-position: 0 -63px
}
.features .support {
	background-position: 0 -126px
}
.features .storage {
	background-position: 0 -189px
}
.features .speedo {
	background-position: 0 -252px
}
.features .security {
	background-position: 0 -315px
}
.features .screen {
	background-position: 0 -378px
}
.features .portable {
	background-position: 0 -441px
}
.features .pie {
	background-position: 0 -504px
}
.features .person {
	background-position: 0 -567px
}
.features .mouse {
	background-position: 0 -693px
}
.features .magnify {
	background-position: 0 -756px
}
.features .lightning {
	background-position: 0 -819px
}
.features .install {
	background-position: 0 -882px
}
.features .increase {
	background-position: 0 -945px
}
.features .graph {
	background-position: 0 -1071px
}
.features .google {
	background-position: 0 -1134px
}
.features .forward {
	background-position: 0 -1197px
}
.features .folder {
	background-position: 0 -1260px
}
.features .favourite {
	background-position: 0 -1323px
}
.features .email {
	background-position: 0 -1386px
}
.features .dos {
	background-position: 0 -1449px
}
.features .disk {
	background-position: 0 -1512px
}
.features .cut {
	background-position: 0 -1575px
}
.features .cpu {
	background-position: 0 -1701px
}
.features .copy {
	background-position: 0 -1764px
}
.features .business {
	background-position: 0 -1890px
}
.features .build {
	background-position: 0 -1953px
}
.features .briefcase {
	background-position: 0 -2016px
}
.features .bookmark {
	background-position: 0 -2142px
}
.features .box {
	background-position: 0 -2079px
}
.features .bell {
	background-position: 0 -2205px
}
.features .arrows {
	background-position: 0 -2268px
}
.features .chess {
	background-position: 0 -1827px
}
.features .tick {
	background-position: 0 -2331px
}
.features .wordpress {
	background-position: 0 -2394px
}
.features .peace {
	background-position: 0 -2457px
}
.resellers .features .domain {
	background: url("domain_names.png") no-repeat
}
.resellers .features .email {
	background: url("email.png") no-repeat
}
.resellers .features .sharedcl {
	background: url("shared_cloud.png") no-repeat
}
.resellers .features .sharedcp {
	background: url("shared_cpanel.png") no-repeat
}
.resellers .features .cloudreseller {
	background: url("cloud_reseller.png") no-repeat
}
.resellers .features .cpwhm {
	background: url("cpanel_whm.png") no-repeat
}
.resellers .features .vpshosting {
	background: url("vps.png") no-repeat
}
.resellers .features .ssl {
	background: url("ssl.png") no-repeat
}
.resellers .features .admin {
	background: url("control_panel.png") no-repeat
}
.resellers .features .whitelabel {
	background: url("whitelabel_storefront.png") no-repeat
}
.resellers .features .api {
	background: url("api.png") no-repeat
}
.resellers .features .whmcs {
	background: url("whmcs.png") no-repeat
}
#feat-dom li span {
	background: url("icons-domains.png") no-repeat
}
#feat-dom .cert {
	background-position: 0 -67px
}
#feat-dom .renew {
	background-position: 0 -134px
}
#feat-dom .trans {
	background-position: 0 -201px
}
#feat-dom .costs {
	background-position: 0 -268px
}
#feat-dom .accred {
	background-position: 0 -335px
}
#feat-dom .trial {
	background-position: 0 -402px
}
#feat-dom .website {
	background-position: 0 -469px
}
#feat-back li span {
	background: url("icons-domain-backorder.png") no-repeat
}
#feat-back .monitor {
	background-position: 0 -67px
}
#feat-back .status {
	background-position: 0 -134px
}
#feat-back .auto {
	background-position: 0 -201px
}
#feat-back .peace {
	background-position: 0 -268px
}
#feat-dmgr li span {
	background: url("icons-domain-manager.png") no-repeat
}
#feat-dmgr .zone {
	background-position: 0 -67px
}
#feat-dmgr .email {
	background-position: 0 -134px
}
#feat-dmgr .support {
	background-position: 0 -201px
}
#feat-priv li span {
	background: url("icons-domain-privacy.png") no-repeat
}
#feat-priv .easy {
	background-position: 0 -67px
}
#feat-priv .benefit {
	background-position: 0 -134px
}
#feat-priv .support {
	background-position: 0 -201px
}
#feat-cloud li span {
	background: url("icons-cloud.png") no-repeat
}
#feat-cloud .reliable {
	background-position: 0 -67px
}
#feat-cloud .fast {
	background-position: 0 -134px
}
#feat-cloud .support {
	background-position: 0 -201px
}
#feat-cloud .data {
	background-position: 0 -268px
}
#feat-cloud .build {
	background-position: 0 -335px
}
#feat-cloud .resilient {
	background-position: 0 -402px
}
#feat-cloud .apps {
	background-position: 0 -469px
}
#feat-cloud .email {
	background-position: 0 -536px
}
#feat-cloud .storage {
	background-position: 0 -603px
}
#feat-cpanel li span {
	background: url("icons-cpanel.png") no-repeat
}
#feat-cpanel .panel {
	background-position: 0 -67px
}
#feat-cpanel .backup {
	background-position: 0 -134px
}
#feat-cpanel .build {
	background-position: 0 -201px
}
#feat-cpanel .apps {
	background-position: 0 -268px
}
#feat-cpanel .fast {
	background-position: 0 -335px
}
#feat-cpanel .data {
	background-position: 0 -402px
}
#feat-cpanel .support {
	background-position: 0 -469px
}
#feat-email li span {
	background: url("icons-email-hosting.png") no-repeat
}
#feat-email .email {
	background-position: 0 -67px
}
#feat-email .tools {
	background-position: 0 -134px
}
#feat-email .security {
	background-position: 0 -268px
}
#feat-email .mouse {
	background-position: 0 -335px
}
#feat-email .disk {
	background-position: 0 -402px
}
#feat-email .edit {
	background-position: 0 -469px
}
#feat-email .storage {
	background-position: 0 -536px
}
#feat-email .anywhere {
	background-position: 0 -603px
}
#feat-email .anydevice {
	background-position: 0 -670px
}
#feat-email .uptime {
	background-position: 0 -737px
}
#feat-email .cloud {
	background-position: 0 -804px
}
#feat-email .screen {
	background-position: 0 -871px
}
#feat-email .meeting {
	background-position: 0 -938px
}
#feat-vps li span {
	background: url("icons-vps.png") no-repeat
}
#feat-vps .sla {
	background-position: 0 -67px
}
#feat-vps .support {
	background-position: 0 -134px
}
#feat-vps .remote {
	background-position: 0 -201px
}
#feat-vps .monitor {
	background-position: 0 -268px
}
#feat-vps .security {
	background-position: 0 -335px
}
#feat-vps .sophos {
	background-position: 0 -402px
}
#feat-vps .domain {
	background-position: 0 -469px
}
#feat-tail li span {
	background: url("icons-tailored-websites.png") no-repeat
}
#feat-tail .tailor {
	background-position: 0 -67px
}
#feat-tail .quick {
	background-position: 0 -134px
}
#feat-tail .portable {
	background-position: 0 -201px
}
#feat-fresh li span {
	background: url("icons-site-refresh.png") no-repeat
}
#feat-fresh .design {
	background-position: 0 -67px
}
#feat-fresh .quick {
	background-position: 0 -134px
}
#feat-sec li span {
	background: url("icons-security.png") no-repeat
}
#feat-sec .virus {
	background-position: 0 -67px
}
#feat-sec .banned {
	background-position: 0 -134px
}
#feat-sec .clean {
	background-position: 0 -201px
}
#feat-sec .report {
	background-position: 0 -268px
}
#feat-hard li span {
	background: url("icons-hardening.png") no-repeat
}
#feat-hard .repair {
	background-position: 0 -67px
}
#feat-hard .patch {
	background-position: 0 -134px
}
#feat-hard .reduce {
	background-position: 0 -201px
}
#feat-ssl li span {
	background: url("icons-ssl.png") no-repeat
}
#feat-ssl .high {
	background-position: 0 -67px
}
#feat-ssl .cheap {
	background-position: 0 -134px
}
#feat-ssl .universal {
	background-position: 0 -201px
}
#feat-ssl .support {
	background-position: 0 -268px
}
#feat-pg li span {
	background: url("icons-payment-gateway.png") no-repeat
}
#feat-pg .vip {
	background-position: 0 -67px
}
#feat-pg .free {
	background-position: 0 -134px
}
#feat-pg .best {
	background-position: 0 -201px
}
#feat-pg .support {
	background-position: 0 -268px
}
#feat-seo li span {
	background: url("icons-seo.png") no-repeat
}
#feat-seo .implement {
	background-position: 0 -67px
}
#feat-seo .link {
	background-position: 0 -134px
}
#feat-seo .ongoing {
	background-position: 0 -201px
}
#feat-seo .goals {
	background-position: 0 -268px
}
#feat-seo .analytics {
	background-position: 0 -335px
}
#feat-seo .expert {
	background-position: 0 -402px
}
#feat-revw li span {
	background: url("icons-website-review.png") no-repeat
}
#feat-revw .analyse {
	background-position: 0 -67px
}
#feat-revw .expert {
	background-position: 0 -134px
}
#feat-revw .consult {
	background-position: 0 -201px
}
#feat-ass li span {
	background: url("icons-seo-assessment.png") no-repeat
}
#feat-ass .ranking {
	background-position: 0 -67px
}
#feat-ass .consult {
	background-position: 0 -134px
}
#feat-ses li span {
	background: url("icons-ses.png") no-repeat
}
#feat-ses .speedo {
	background-position: 0 -67px
}
#feat-ses .google {
	background-position: 0 -134px
}
#feat-ses .panel {
	background-position: 0 -201px
}
#feat-ses .support {
	background-position: 0 -268px
}
#feat-ppc li span {
	background: url("icons-ppc.png") 0 -67px no-repeat
}
#feat-ppc .increase {
	background-position: 0 -134px
}
#feat-ppc .business {
	background-position: 0 -201px
}
#feat-ppc .support {
	background-position: 0 -268px
}
#feat-mail li span {
	background: url("icons-mailroom.png") no-repeat
}
#feat-mail .contact {
	background-position: 0 -67px
}
#feat-mail .stats {
	background-position: 0 -134px
}
#feat-mail .support {
	background-position: 0 -201px
}
.content .prod-tabs {
	list-style: none;
	margin: 0 0 0 50px
}
.content .tab-links {
	overflow: hidden;
	margin: 0
}
.tab-links li {
	float: left;
	margin: 0 0 0 10px;
	font-weight: 400;
	list-style: none
}
.tab-links li:first-child {
	margin: 0
}
.tab-links a {
	padding: 0 18px;
	line-height: 50px;
	display: block;
	background: #f8f8f8;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	font-weight: 400
}
.tab-links a.current, .tab-links a:focus, .tab-links a:hover {
	text-decoration: none;
	background: #d9d9d9;
	color: #fff
}
#tabs, .tab-content {
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px
}
#tabs .content {
	width: 519px
}
#tabs .content .space {
	padding-right: 50px
}
#tabs .sidebar {
	width: 395px
}
#tabs .sidebar .space {
	padding-left: 0
}
.why-netreg {
	background: url("bg-why.png") no-repeat #c5181f;
	position: relative;
	padding: 115px 40px 40px
}
.homepage .why-netreg h3, .why-netreg h1 {
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	margin: 0 0 10px;
	line-height: 20px
}
.why-netreg>h2 {
	margin: 0 0 28px
}
.why-netreg a:focus, .why-netreg a:hover {
	text-decoration: underline;
	color: #fff
}
.why-netreg li, .why-netreg p {
	color: #f5dedf;
	position: relative;
	font-size: 14px;
	line-height: 19px
}
.homepage .why-netreg li {
	padding-bottom: 20px;
	border-bottom: 1px solid #d1464c;
	margin-bottom: 20px;
	width: 540px
}
.why-netreg .content, .why-netreg>p {
	width: 579px
}
.homepage .why-netreg p {
	margin: 0
}
.homepage .why-netreg li:last-child {
	border: 0;
	margin-bottom: 0;
	padding-bottom: 0
}
.why-netreg a {
	color: #f5dedf;
	text-decoration: underline
}
.why-netreg h2 a {
	color: #fff;
	text-decoration: none;
	font-size: 40px
}
.homepage .more-box a, .kpi .full p a {
	text-decoration: underline
}
.why-netreg .content .space {
	padding: 0 40px 0 30px
}
.why-netreg .sidebar {
	width: 395px
}
.why-netreg .sidebar .space {
	padding: 0 30px 0 40px
}
.why-netreg .line-right {
	border-color: #e69093
}
.why-netreg .sorted {
	background: url("sorted-footer.png") no-repeat;
	height: 167px;
	width: 319px;
	position: absolute;
	right: 20px;
	top: -12px;
	z-index: 2
}
.why-netreg li span {
	float: left;
	width: 107px;
	margin: -4px 25px 0 0
}
.why-netreg .why-aust {
	background: url("icons-why-netreg.png") no-repeat;
	height: 99px
}
.why-netreg .why-trusted {
	background: url("icons-why-netreg.png") 0 -99px no-repeat;
	height: 99px
}
.why-netreg .why-support {
	background: url("icons-why-netreg.png") 0 -198px no-repeat;
	height: 99px
}
.homepage .benefit1, .homepage .benefit2, .homepage .benefit3, .homepage .promo {
	background: url("benefit-1.png") no-repeat;
	height: 484px;
	width: 389px;
	position: absolute;
	bottom: -197px;
	right: -60px;
	cursor: auto
}
.homepage .next, .homepage .prev {
	height: 54px;
	width: 30px;
	top: 168px;
	position: relative
}
.homepage .benefit1 {
	background-image: url("benefit-1.png")
}
.homepage .benefit2 {
	background-image: url("benefit-2.png")
}
.homepage .benefit3 {
	background-image: url("benefit-3.png")
}
.homepage .next {
	background: url("next-1.gif") no-repeat;
	float: right;
	left: -20px
}
.homepage .prev {
	background: url("prev.gif") no-repeat;
	float: left;
	right: -20px
}
.homepage .toggle-box {
	background: #c5181f;
	margin: 0;
	padding-bottom: 40px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}
.homepage .toggle-head h1, .homepage .toggle-head span {
	font-size: 22px;
	font-weight: 300;
	display: inline;
	color: #fff
}
.homepage .toggle-content {
	background: #fff;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px
}
.homepage .toggle-content .space {
	border: 0;
	padding: 35px 25px
}
.kpi-grey .space, .webhard, .websec {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px
}
.homepage .toggle-head {
	padding: 0 12px 16px 25px
}
.homepage .toggle-content h2 {
	font-weight: 500;
	margin: 30px 0 10px
}
.homepage .toggle-content h2:first-child {
	margin-top: 0
}
.homepage .toggle-content p {
	margin-bottom: 1em!important;
	font-size: 14px;
	line-height: 19px
}
.homepage .trigger {
	background: url("home-toggle.png") no-repeat;
	height: 44px;
	width: 44px
}
.homepage .trigger.open {
	background: url("home-toggle.png") 0 100% no-repeat
}
.homepage .more-box {
	background: #C5181F;
	color: #fff;
	padding: 0 30px 30px
}
.homepage .more-box .space {
	background: rgba(255,255,255,.2);
	padding: 20px 30px
}
.homepage .more-box h1 {
	color: #fff;
	font-size: 22px
}
.homepage .more-box p {
	font-size: 14px;
	line-height: 19px
}
.homepage .more-box a {
	color: #fff
}
.homepage .banner-thin {
	height: 80px;
	width: 914px;
	margin: 20px 20px 0;
	z-index: 1;
	position: relative;
	display: none
}
#rtp-home a, .homepage .banner-starter {
	height: 220px;
	width: 914px;
	margin: 20px 20px 0;
	position: relative;
	z-index: 1
}
#rtp-home, #rtp-home a, .kpi h1 span {
	display: block
}
.homepage .banner-starter {
	display: block;
	background: url("strip-starter-pack-1.png") no-repeat
}
#rtp-home a {
	background: url("rtp-home-difm.jpg") no-repeat;
	text-indent: -99999px
}
#rtp-home .rtp-home-email {
	background-image: url("rtp-home-email.png")
}
#rtp-home .rtp-home-hosting {
	background-image: url("rtp-home-hosting.png")
}
#rtp-home .rtp-home-difm {
	background-image: url("rtp-home-difm.jpg")
}
#rtp-home .rtp-home-workshops {
	background-image: url("rtp-home-workshops.jpg")
}
.home-1, .home-2, .home-3 {
	float: left;
	margin-right: 10px;
	\0margin-top:40px;
	position: relative;
	background: #fff
}
.home-1 {
	width: 221px
}
.home-2 {
	width: 452px
}
.home-1 .space {
	padding: 165px 0px 18px 20px;
	
}
.home-boxes {
	
	overflow: visible;
	margin: 40px 30px;
	padding: 0;
	z-index: 1;
	position: relative;
	background: #fff;
	background: -moz-linear-gradient(top, #fff 0, #f7f7f7 50%, #fff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(50%, #f7f7f7), color-stop(100%, #fff));
	background: -webkit-linear-gradient(top, #fff 0, #f7f7f7 50%, #fff 100%);
	background: -o-linear-gradient(top, #fff 0, #f7f7f7 50%, #fff 100%);
	background: -ms-linear-gradient(top, #fff 0, #f7f7f7 50%, #fff 100%);
	background: linear-gradient(to bottom, #fff 0, #f7f7f7 50%, #fff 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 )
}
.home-boxes a {
	color: #4c4c4c
}
.home-boxes a:hover .button {
	background-position: 0 100%
}
.home-boxes .h2 {
	height:56px;
	font-weight: 500;
	font-size: 22px;
	line-height: 28px;
	margin: 8px 0;
	white-space: nowrap;
	color: #191919;
	\0height:56px;
	\0font-weight: 500;
	\0font-size: 22px;
	\0line-height: 28px;
	\0margin: 8px 0;
	\0white-space: nowrap;
	\0color: #191919;
}
.home-boxes p {
	
	margin-bottom: 10px!important
}
.host-box {
	background: url("home-boxes.jpg") no-repeat #fff;
}
.eml-box {
	background: url("home-boxes.jpg") -216px 0 no-repeat #fff;
}
.web-box {
	background: url("home-boxes.jpg") -442px 0 no-repeat #fff;
}
.om-box {
	background: url("home-boxes.jpg") -663px 0 no-repeat #fff;
}
.vps-box {
	background: url("home-boxes.jpg") -884px 0 no-repeat #fff;
}
.directory {
	font-size: 13px;
	margin: 0
}
.directory a {
	color: #fafafb
}
.kpi .full {
	background: url("background1.png") no-repeat;
	height: 430px
}
.kpi .full .space {
	padding: 40px 330px 0 40px
}
.kpi h1 {
	font-size: 48px;
	line-height: 44px;
	font-weight: 600;
	margin: 0 0 10px
}
.kpi h1 span {
	font-size: 30px;
	line-height: 30px;
	font-weight: 300
}
.kpi .content h2 {
	font-size: 34px;
	font-weight: 400;
	margin-top: 0
}
.kpi .accred {
	margin-top: 20px
}
.kpi-grey .space {
	background: #f8f8f8;
	margin: 30px 30px 0 0;
	padding: 0 20px 30px;
	border-radius: 6px
}
.kpi-grey img {
	float: right;
	margin: 20px 30px 0
}
.move-home, .subscribe {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 353px;
	background: url("bg-subscribe.png") 0 50% no-repeat;
	height: 479px;
	z-index: 1
}
.move-home .space, .subscribe .space {
	padding: 150px 50px 0 25px
}
.move-home h2, .subscribe h2 {
	color: #fff;
	font-size: 24px;
	margin: 0 0 8px
}
.move-home h2 {
	margin-top: 20px
}
.subscribe label {
	color: #fff;
	font-size: 14px
}
.subscribe input {
	width: 256px;
	padding: 8px 10px
}
.homepage .move-home p {
	margin-bottom: 10px
}
.move-home span {
	display: inline-block;
	background: #fff;
	color: #C5181F;
	font-weight: 700;
	font-size: 16px;
	line-height: 23px;
	width: 23px;
	margin: 0 8px 6px 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
}
.assess-box {
	background: url("bg-assess.png") no-repeat;
	height: 284px;
	margin: 15px 0 0;
	padding-right: 10px!important
}
.homepage .alertbar .space {
	padding: 18px 30px 14px
}
.alertbar p, .homepage .alertbar h2 {
	float: left;
	margin: 0
}
.homepage .alertbar h2 {
	margin: 3px 30px 0 0;
	font-size: 15px;
	line-height: 1.1em
}
.homepage .alertbar {
	overflow: hidden;
	background: url("bg-alertbar.png") repeat-x #fff9c7
}
.homepage p.alertchat {
	margin-left: 30px;
	font-size: 18px;
	line-height: 38px
}
.why-netreg .our-ad {
	position: absolute;
	right: 43px;
	top: 8px;
	background: #fff;
	padding: 7px;
	z-index: 2
}
.why-netreg .ad-inner {
	border: 2px solid #ccc;
	padding: 4px
}
.why-netreg .our-ad .h3 {
	color: #191919;
	font-size: 20px;
	font-weight: 500!important;
	margin-bottom: 8px
}
.why-netreg .our-ad img {
	display: block
}
.feature-banner {
	display: block;
	position: relative;
	margin: 20px 0 0 20px
}
.home-search {
	height: 330px;
	background: url("search-banner-control.png") no-repeat #333
}
.domain-search h2, .home-search h2 {
	margin: 0 0 8px;
	color: #fff
}
.home-search input {
	
	font-size: 18px;
	background: 0;
	padding: 6px 10px 6px 0;
	
	vertical-align: text-bottom;
	margin: 2px 0
}

.home-search select {
	margin-left: -5px;
	font-size: 18px;
	border: 0;
	padding: 9px 38px 9px 10px;
	height: auto;
	background: url("search-arrow.png") 100% 50% no-repeat #fff
}
.home-search form {
	float: left;
	width:570px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
}
.domain-search .inner, .home-search .inner {
	-webkit-box-shadow: inset 1px 3px 7px #DDD;
	-moz-box-shadow: inset 1px 3px 7px #DDD
}
.home-search .space {
	padding: 75px 0 0 40px
}
.home-search .inner {
	width:477px;
	font-size: 18px;
	color: #7f7f7f;
	padding: 10px 7px 10px 10px;
	float: left;
	background: #fff;
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
	\9-webkit-border-radius: /*\**/5px 0 0 5px;
	\9-moz-border-radius: /*\**/5px 0 0 5px;
	\9border-radius: /*\**/5px 0 0 5px;
	box-shadow: inset 1px 3px 7px #DDD;
	height: 38px;
	border: 1px solid #fff;
	border-right: 0
}
.home-search .inner span {
	line-height: 40px;
	float: left
}
.entry-meta, .entry-utility {
	color: #666;
	font-size: 13px;
	line-height: 19px
}
.home-search .go {
	background: url("go.png") no-repeat;
	width: 75px!important;
	height: 60px;
	vertical-align: top;
	padding: 0;
	margin: 0
}
.homepage .netman {
	background: url("sorted-banner.jpg") no-repeat;
	height: 370px;
	margin-top: 8px
}
.homepage .netman h2 {
	height: 393px;
	width: 433px;
	position: absolute;
	left: -32px;
	top: -25px;
	margin: 0
}
.homepage .netman a {
	width: 247px;
	height: 353px;
	position: absolute;
	right: 20px;
	top: -15px
}
#rotating-item-wrapper, .rotating-item {
	display: none
}
.home-search #countdown {
	position: absolute;
	right: 118px;
	top: 220px
}
.home-search .conditions {
	left: 40px;
	bottom: 13px;
	width: 580px;
	margin: 0;
	font-style: italic;
	position: absolute
}
.entry-meta {
	width: 520px;
	border-right: 1px solid #e6e6e6;
	padding-right: 20px
}
.entry-meta a, .entry-utility a {
	color: #666!important
}
.alignleft {
	float: left;
	margin: 0 20px 10px 0
}
.alignright {
	float: right;
	margin: 0 0 10px 20px
}
.our-blog h1 {
	margin-bottom: 18px
}
.our-blog .content h2 {
	font-size: 17px;
	line-height: 20px;
	margin: 0 0 17px
}
.our-blog .content {
	width: 723px
}
.our-blog .sidebar {
	background: url("bg-sidebar-silver.gif") 100% 0 repeat-y #f8f8f8;
	width: 251px
}
.our-blog .sidebar h2 {
	color: #191919;
	font-size: 20px;
	line-height: 25px;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 13px;
	margin: 0 0 18px
}
.our-blog .search {
	display: block;
	padding: 34px 20px 26px;
	background: url("bg-sidebar-silver-bot.png") 100% 100% no-repeat;
	border-bottom: 1px solid #fff
}
.our-blog .search input {
	background: url("bg-search-wp-small.png") no-repeat;
	width: 141px;
	padding: 11px 12px
}
.our-blog .search .button {
	background: url("search-wp-small.png") no-repeat;
	width: 46px;
	height: 42px;
	margin-left: -2px
}
.our-blog .menu-categories-container, .our-blog .widget_tag_cloud {
	background: url("bg-sidebar-silver-bot.png") 100% 100% no-repeat;
	border-bottom: 1px solid #fff
}
.our-blog .widget_tag_cloud {
	padding: 35px 25px 27px
}
.our-blog .widget_tag_cloud a {
	display: inline;
	color: #4c4c4c;
	line-height: 1em;
	font-weight: 400!important
}
.our-blog .menu-categories-container {
	padding: 13px 0
}
.our-blog .sidebar li {
	font-weight: 400!important
}
.comment-author, .our-blog .category .entry-summary p a, .testimonial .line-over p a {
	font-weight: 700
}
.our-blog .menu-categories-container a {
	display: block;
	color: #4c4c4c;
	line-height: 30px;
	padding-left: 24px;
	margin-right: 24px
}
.our-blog .menu-categories-container .current-menu-item a {
	display: block;
	color: #fff;
	background: #7f7f7f;
	line-height: 50px;
	margin: 5px 20px 7px 0
}
.our-blog .entry-utility-single {
	padding-bottom: 16px;
	border-bottom: 1px solid #e6e6e6;
	position: relative
}
.our-blog .entry-meta {
	float: left;
	width: 453px
}
.our-blog .entry-content {
	padding: 26px 10px;
	position: relative
}
.our-blog .banner {
	background-image: url("banner.jpg");
	height: 250px
}
.our-blog .alignright {
	float: right;
	margin: 0 0 22px 22px
}
#comments-wrap {
	border-top: 1px solid #E6E6E6;
	padding-top: 20px;
	margin-top: 20px
}
#comments-wrap .heading {
	text-align: right
}
.comment-body {
	background: #F8F8F8;
	padding: 20px 20px 10px;
	margin: 0 0 10px 10px;
	border-radius: 12px
}
.comment-body:before {
	content: " ";
	display: block;
	position: absolute;
	left: 20px;
	border-right: 20px solid #F8F8F8;
	border-top: 5px solid transparent;
	border-bottom: 9px solid transparent
}
.support-centre .category-subnav ul ul li:before, .support-centre .sidebar ul ul li:before {
	content: "-"
}
.comment-author {
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 3px
}
.comment-date {
	font-size: 13px;
	line-height: 16px;
	margin: 0 0 8px
}
.comment-inner p {
	font-size: 14px;
	line-height: 21px
}
.our-blog .pingback {
	margin-top: 20px
}
.our-blog .category .post-thumbnail {
	display: block;
	min-height: 97px;
	min-width: 152px;
	background: #fff
}
.our-blog .category .entry-summary>a {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 152px;
	overflow: hidden;
	float: left;
	background-image: url("blog-placeholder.gif");
	height: 97px
}
.our-blog .category .entry-summary p, .our-blog .category h3 {
	width: 491px;
	float: right
}
.our-blog .category h3 {
	font-size: 18px;
	font-weight: 700;
	line-height: 20px;
	margin: 0 0 2px
}
.our-blog .category .post {
	border-top: 1px solid #e6e6e6;
	padding: 20px 0 12px
}
.our-blog .category .entry-utility {
	width: 491px;
	float: right;
	margin-bottom: 10px
}
.our-blog #post-thumbnail, .our-blog .entry-content .float_right {
	float: right;
	margin: 0 0 20px 20px
}
.our-blog .entry-content .float_left {
	float: left;
	margin: 0 20px 20px 0
}
.our-blog #comment, .our-blog #url {
	margin-left: 4px!important
}
.newsletter {
	background: url("bg-sidebar-dark.gif") 100% 100% repeat-x #59595B;
	border-top: 1px solid #6a6a6a;
	border-bottom: 1px solid #6a6a6a
}
.newsletter h2, .newsletter p {
	color: #fff!important
}
.newsletter .space {
	padding: 20px 20px 10px
}
.newsletter input[type=text] {
	width: 191px
}
.cptch_block br {
	display: none
}
.cptch_block {
	line-height: 42px
}
#commentform .cptch_block input {
	padding: 2px;
	font-size: 15px!important;
	line-height: 36px;
	text-align: center;
	margin-bottom: 10px!important
}
#nav-below, #nav-bot {
	padding-top: 12px
}
#comments-title, #reply-title {
	line-height: 28px;
	font-weight: 500
}
#comments-title {
	font-size: 22px;
	margin-bottom: -7px
}
#comments-title span {
	float: right;
	font-size: 15px;
	line-height: 26px
}
#reply-title {
	font-size: 22px;
	margin-bottom: 17px;
	border: 0
}
#commentform {
	background: #f8f8f8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 26px 30px 30px;
	overflow: hidden
}
#commentform input, #commentform textarea {
	border: 1px solid #dfdfdf;
	vertical-align: top;
	font-size: 15px;
	line-height: 22px;
	padding: 9px 12px;
	margin: 0 0 10px;
	color: #191919;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
#commentform label {
	width: 120px;
	font-weight: 700;
	vertical-align: top;
	margin: 1px 0;
	line-height: 40px
}
#commentform .comment-notes {
	font-size: 12px;
	line-height: 19px;
	margin: 0 0 12px 120px;
	font-weight: 400!important
}
#commentform .form-allowed-tags, html:not(.js) form noscript {
	margin: 10px 0 20px
}
#commentform .required {
	margin-left: 4px
}
#cancel-comment-reply-link {
	width: 70px;
	height: 27px;
	vertical-align: text-bottom
}
#respond {
	padding-top: 26px;
	border-top: 1px solid #e6e6e6;
	margin: 20px 0 26px
}
#nav-below span {
	padding: 8px 12px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 10px;
	color: #191919;
	font-weight: 700
}
#nav-below .single-nav-next span {
	background: url("arrow-black-right.png") 102px 14px no-repeat #f2f2f2;
	padding-right: 24px
}
#nav-below .single-nav-next span:hover {
	background: url("arrow-white-right.png") 102px 14px no-repeat #1fa2ea;
	padding-right: 24px;
	color: #fff
}
#nav-below .single-nav-previous span {
	background: url("arrow-black-left.png") 8px 14px no-repeat #f2f2f2;
	padding-left: 24px
}
#nav-below .single-nav-previous span:hover {
	background: url("arrow-white-left.png") 8px 14px no-repeat #1fa2ea;
	padding-left: 24px;
	color: #fff
}
#nav-below.cat .single-nav-next span {
	background: url("arrow-black-right.png") 108px 14px no-repeat #f2f2f2
}
#nav-below.cat .single-nav-next span:hover {
	background: url("arrow-white-right.png") 108px 14px no-repeat #1fa2ea
}
#nav-below div {
	width: 45%
}
#nav-below .single-nav-next {
	text-align: right
}
#nav-top {
	border-bottom: 1px solid #e6e6e6;
	overflow: hidden;
	padding-bottom: 16px;
	margin-bottom: 8px
}
#nav-bot {
	margin-top: 8px
}
#categories-4 {
	background: 0;
	border: 0;
	padding: 15px 0 0
}
.smf-share {
	position: absolute;
	right: 30px;
	top: -60px
}
.smf-share span {
	font-size: 12px;
	color: #666;
	display: block
}
.smf-follow {
	position: absolute;
	right: 0;
	bottom: -70px
}
.smf-follow span {
	font-size: 12px;
	color: #666;
	float: left;
	padding-right: 8px
}
.our-blog .ee-sharing {
	padding: 10px 0 10px 20px;
	float: right;
	height: 24px
}
.our-blog .ee-sharing div {
	padding: 0!important
}
.our-blog .sidebar input, .search-big input, .support-centre input {
	border: 0!important
}
.support-centre .grey, .support-centre .sidebar {
	-webkit-border-radius: 0 0 0 20px;
	-moz-border-radius: 0 0 0 20px
}
.support-centre .content h2 {
	font-size: 20px;
	line-height: 22px;
	margin: 20px 0 10px;
	font-weight: 600
}
.support-centre .content h3 {
	font-size: 17px;
	line-height: 20px;
	margin: 16px 0 10px
}
.support-centre .content h4, .support-centre .content h5 {
	font-size: 15px;
	line-height: 19px;
	margin: 20px 0 15px;
	font-weight: 700
}
.support-centre .sub-nav {
	background: #595959
}
.support-centre .sub-nav a {
	color: #fff
}
.support-centre .content {
	width: 723px
}
.support-centre .sidebar {
	width: 251px
}
.support-centre .sidebar h2 {
	color: #191919;
	font-size: 20px;
	line-height: 25px;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 13px;
	margin: 0 0 18px
}
.support-centre .index li, .support-centre .sidebar li {
	font-weight: 400!important
}
.support-centre .grey {
	border-radius: 0 0 0 20px
}
.support-centre .search {
	display: block;
	padding: 26px 20px;
	background: url("bg-sidebar-dark.gif") 100% 100% repeat-x;
	border-bottom: 1px solid #6a6a6a
}
.support-centre .search input {
	background: url("bg-search-wp-small.png") no-repeat;
	width: 141px;
	padding: 11px 12px
}
.support-centre .search .button {
	background: url("search-wp-small-dark.png") no-repeat;
	width: 46px;
	height: 42px
}
.search-big {
	background: url("bg-search-support-silver.gif") 0 100% repeat-x #f7f7f7;
	padding: 30px 0
}
.search-big fieldset {
	margin: 0 auto;
	width: 583px
}
.search-big input {
	background: url("bg-search-wp-big.gif") no-repeat;
	width: 458px;
	padding: 17px 26px;
	font-size: 20px
}
.search-big .button {
	background: url("search-support-big.gif") no-repeat;
	width: 70px!important;
	height: 60px;
	margin-left: -4px;
	float: none
}
.support-centre .results {
	padding: 40px 0 30px
}
.support-centre .results h1 {
	font-size: 22px;
	line-height: 28px;
	float: left;
	text-align: left;
	width: 280px;
	font-weight: 300
}
.support-centre .results h1 span {
	display: block;
	font-size: 24px;
	font-weight: 500;
	line-height: 29px
}
.support-centre .results fieldset {
	margin: 0 40px;
	width: auto;
	text-align: right
}
.support-centre .results input {
	width: 237px;
	margin-top: 8px;
	padding: 17px 20px
}
.support-centre .entry-utility-single {
	padding-bottom: 16px;
	border-bottom: 1px solid #e6e6e6;
	position: relative
}
.support-centre .entry-content {
	padding: 26px 10px;
	margin: 0 0 30px;
	border-bottom: 1px solid #E6E6E6;
	overflow: hidden
}
.support-centre .entry-content img {
	max-width: 640px!important;
	border: 1px solid #DDD!important;
	-webkit-box-shadow: 0 0 10px #CCC;
	-moz-box-shadow: 0 0 10px #CCC;
	box-shadow: 0 0 10px #CCC
}
.support-centre .search-results .category-list, .support-centre .tags .category-list {
	border: 0;
	padding: 0;
	width: auto;
	float: none
}
.support-centre h1 {
	font-size: 28px;
	line-height: 32px
}
.support-centre .search-results h1 {
	font-size: 24px;
	line-height: 28px
}
.search-results .entry-utility a, .support-centre .suggest a {
	color: #007EE2!important;
	text-decoration: underline
}
.support-centre .search-results .post .entry-utility p {
	margin: 5px 0
}
.support-centre .print {
	margin-top: -18px;
	position: absolute;
	right: 0;
	top: 50%;
	font-size: 13px;
	line-height: 19px;
	clear: both
}
.support-centre .left-col, .support-centre .right-col {
	display: inline;
	position: relative;
	width: 311px;
	float: left
}
.support-centre .left-col {
	padding-right: 20px;
	border-right: 1px solid #e6e6e6
}
.support-centre .right-col {
	padding-left: 20px
}
.support-centre .index h2 {
	font-size: 20px;
	line-height: 40px;
	margin: 0
}
.support-centre .index ul {
	list-style: none;
	margin: 0;
	border-top: 1px solid #e6e6e6;
	padding-top: 12px
}
.support-centre .index li {
	line-height: 19px;
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 16px;
	margin: 0 0 16px
}
.support-centre .alerts a {
	color: #c5181f!important
}
.support-centre .related {
	margin-bottom: 40px
}
.support-centre .related small {
	display: block;
	font-size: 13px;
	color: #666;
	line-height: 19px
}
.support-centre .content .related_post_title {
	font-weight: 500;
	font-size: 23px;
	float: left;
	width: 80px;
	line-height: 28px;
	margin: 0
}
.support-centre .related_post {
	margin-left: 110px;
	list-style: none;
	border-left: 1px solid #E6E6E6;
	padding-left: 20px
}
.support-centre .related_post li {
	padding: 0 0 12px;
	border-bottom: 1px solid #E6E6E6;
	margin: 0 0 12px
}
.support-centre .related_post a {
	font-size: 16px;
	color: #191919;
	font-weight: 700
}
.wp-paginate {
	margin: 6px 0 12px!important;
	height: 44px;
	border-bottom: 1px solid #e6e6e6
}
.wp-paginate li {
	display: inline
}
.related abbr, .wp-paginate .title {
	display: none
}
.wp-paginate a, .wp-paginate span {
	cursor: pointer;
	color: #4c4c4c!important;
	background: #f2f2f2!important;
	border: 0!important;
	margin-right: 6px!important;
	height: 30px;
	width: 37px;
	padding: 7px 0 0!important;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-weight: 700
}
.wp-paginate .current, .wp-paginate .pg-selected {
	color: #fff!important;
	background: #7f7f7f!important
}
.wp-paginate a:focus, .wp-paginate a:hover {
	color: #fff!important;
	background: #1fa2ea!important;
	text-decoration: none
}
.wp-paginate .next {
	text-indent: -99999px;
	background: url("arrow-next.png") 54% 50% no-repeat #f2f2f2!important
}
.wp-paginate .next:focus, .wp-paginate .next:hover {
	background: url("arrow-next2.png") 54% 50% no-repeat #1fa2ea!important
}
.wp-paginate .prev {
	text-indent: -99999px;
	background: url("arrow-prev.png") 46% 50% no-repeat #f2f2f2!important
}
.wp-paginate .prev:focus, .wp-paginate .prev:hover {
	background: url("arrow-prev2.png") 46% 50% no-repeat #1fa2ea!important
}
.wp-paginate .gap {
	background: 0 0!important;
	width: auto
}
.support-centre .menu-support-categories-container {
	padding: 15px 0 13px;
	background: url("bg-sidebar-dark.gif") 100% 100% repeat-x;
	border-bottom: 1px solid #6a6a6a
}
.support-centre .menu-support-categories-container a {
	display: block;
	line-height: 30px;
	padding-left: 24px;
	margin-right: 24px;
	color: #FFF
}
.support-centre .menu-support-categories-container .depth2>a {
	padding-left: 40px
}
.support-centre .menu-support-categories-container .depth3>a {
	padding-left: 50px
}
.support-centre .menu-support-categories-container .active>a {
	display: block;
	background: #7f7f7f;
	line-height: 50px;
	margin: 5px 20px 7px 0
}
.support-centre .menu-support-categories-container ul ul li.active>a {
	line-height: 36px
}
.support-centre .sidebar ul ul li:before {
	float: left;
	padding-left: 30px;
	line-height: 30px
}
.support-centre .sidebar .depth3:before {
	padding-left: 40px
}
.support-centre .sidebar ul ul li.active:before {
	line-height: 36px
}
.support-centre .menu-support-categories-container .depth2.active>a {
	background: #909090
}
.support-centre .menu-support-categories-container .depth3.active>a {
	background: #a1a1a1
}
.support-centre .menu-support-categories-container .depth1>ul {
	margin-top: -2px
}
.support-centre .widget_nav_menu h3 {
	display: none
}
.support-centre .breadcrumb .container {
	background: url("bg-breadcrumb.gif") 0 100% repeat-x #fbfbfb;
	border-bottom: 1px solid #fff;
	height: 52px;
	width: 723px
}
.support-centre .breadcrumb ul {
	list-style: none;
	margin: 0
}
.support-centre .breadcrumb li {
	float: left;
	margin: 18px 30px 13px;
	width: 663px;
	overflow: hidden;
	white-space: nowrap;
	font-weight: 400!important
}
.support-centre .breadcrumb a {
	color: #4c4c4c
}
.support-centre .breadcrumb .fade {
	position: absolute;
	right: 0;
	top: 0;
	background: url("bg-breadcrumb-end.png") 100% 100% no-repeat;
	height: 52px;
	width: 150px;
	margin-right: 30px
}
.support-centre .quick-links {
	background: url("bg-sidebar-dark.gif") 100% 100% repeat-x #59595B;
	border-bottom: 1px solid #6A6A6A;
	padding: 10px 25px;
	margin-top: -70px
}
.support-centre .quick-links li {
	float: left;
	display: inline;
	position: relative;
	text-align: center;
	width: 50%
}
.support-centre .quick-links a {
	color: #FFF;
	font-size: 13px;
	line-height: 19px;
	padding: 66px 0 15px;
	display: block
}
.support-centre .quick-links .ticket {
	background: url("submit-ticket.gif") 50% 0 no-repeat
}
.support-centre .quick-links .forms {
	background: url("forms.gif") 50% 0 no-repeat
}
.support-centre .quick-links .console {
	background: url("console.gif") 50% 0 no-repeat
}
.support-centre .quick-links .contact {
	background: url("contact-us.gif") 50% 0 no-repeat
}
.support-centre .quick-links .status {
	background: url("status.gif") 50% 0 no-repeat
}
.support-centre .sidebar {
	color: #FFF;
	background: url("bg-sidebar-dark.gif") 100% 100% repeat-x #59595B;
	padding-top: 20px;
	border-radius: 0 0 0 20px
}
.support-centre .search-tag-cloud {
	background: url("bg-sidebar-silver.gif") repeat-y #f8f8f8;
	-webkit-border-radius: 0 0 0 20px;
	-moz-border-radius: 0 0 0 20px;
	border-radius: 0 0 0 20px
}
.support-centre .search-tag-cloud, .support-centre .search-tag-cloud a {
	color: #4c4c4c;
	line-height: 1em;
	font-weight: 400!important
}
.support-centre .search-tag-cloud .space {
	background: url("bg-sidebar-silver-bot.png") 100% 100% no-repeat;
	border-bottom: 1px solid #fff;
	padding: 40px 24px 28px;
	-webkit-border-radius: 0 0 0 16px;
	-moz-border-radius: 0 0 0 16px;
	border-radius: 0 0 0 16px
}
.support-centre .category-page h1 {
	margin-top: 0
}
.support-centre .category-subnav {
	float: left;
	width: 123px;
	min-height: 1px;
	margin: 0 20px 0 0
}
.support-centre .category-subnav li {
	list-style: none;
	font-weight: 700;
	line-height: 20px;
	margin: 0 0 12px
}
.support-centre .category-subnav ul ul li {
	margin: 6px 0 0 10px
}
.email .special:after, .get-website .web-prod:after, .security .product:before, .sitebuilder li span:before {
	content: " "
}
.support-centre .category-subnav ul ul li a {
	padding-left: 2px
}
.support-centre .category-subnav p {
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 16px;
	margin-bottom: 26px
}
.support-centre .category-subnav a {
	color: #191919
}
.support-centre .category-list {
	float: left;
	width: 499px;
	padding-left: 20px;
	border-left: 1px solid #e6e6e6
}
.support-centre .category-list .post {
	clear: both;
	padding: 14px 0 15px 40px;
	border-bottom: 1px solid #e6e6e6;
	background: url("article.png") 0 17px no-repeat
}
.support-centre .category-list .category-alerts {
	background: url("alert.gif") 0 17px no-repeat
}
.support-centre .category-list .entry-content {
	padding: 0;
	height: 0;
	margin: 0
}
.support-centre .category-list h3 {
	margin: 0;
	line-height: 20px
}
.tag .support-centre .category-list {
	border: 0;
	padding: 0;
	width: 663px
}
.entry-content table td, .entry-content table th {
	border-bottom: 1px solid #e6e6e6;
	font-size: 13px;
	text-align: left
}
.support-centre .title-alerts {
	background: url("alerts.gif") 0 50% no-repeat;
	padding: 10px 0 10px 50px
}
.support-centre .title-popular {
	background: url("popular.gif") 0 50% no-repeat;
	padding: 10px 0 10px 50px
}
.support-centre .title-recent {
	background: url("recent.gif") 0 50% no-repeat;
	padding: 10px 0 10px 50px;
	margin-top: 26px
}
.email-post {
	display: none
}
.entry-content table {
	background: #fff;
	width: 643px;
	margin-bottom: 20px
}
.entry-content table th {
	background: #fff;
	padding: 8px 5px
}
.entry-content table td {
	background: #fff;
	padding: 5px;
	vertical-align: top
}
.not-found #searchsubmit {
	background: url("search-wp-small.png") no-repeat;
	width: 46px;
	height: 42px;
	margin-left: -4px;
	line-height: 0;
	font-size: 0;
	float: left;
	border: 0;
	border-radius: 0 4px 4px 0
}
.not-found #keywords, .not-found #s {
	float: left;
	width: 575px;
	line-height: 20px;
	height: 20px
}
.support-centre .entry-meta {
	float: left;
	width: 550px
}
.support-centre .ee-sharing {
	float: right
}
.support-centre .ee-sharing div {
	padding: 0!important
}
.support-centre .download-pdf {
	margin-left: 20px;
	padding-left: 24px;
	background: url("pdf.png") 0 50% no-repeat
}
.support-centre .download-pdf a {
	color: inherit;
	font-weight: 600;
	text-decoration: underline
}
.nett h3, .resources .sub-nav .h2, .resources .sub-nav a {
	color: #fff
}
.resources h1 {
	font-weight: 300;
	font-size: 36px
}
.resources .sub-nav {
	background: #d71b22
}
.resources .sub-nav a.current, .resources .sub-nav a:focus, .resources .sub-nav a:hover {
	background: #b80000
}
.resources .content {
	background: url("bg-resources.png") no-repeat #fff
}
.resources .content .space {
	padding-top: 90px
}
.resources .inner-content {
	width: 380px
}
.resources .sidebar {
	background: url("bg-sidebar-silver.gif") 100% 0 repeat-y #f8f8f8
}
.homepage .free-box h2, .more-about h2, .resellers .content h2, .resellers .sidebar h2, .resources .sidebar h2 {
	font-size: 20px;
	line-height: 25px;
	padding-bottom: 10px;
	margin: 0 0 20px;
	border-bottom: 1px solid #d9d9d9
}
.homepage .free-box .more-link, .more-about .more-link, .resources .sidebar .more-link {
	line-height: 28px;
	position: absolute;
	right: 26px
}
.resources .doclist, .resources .line-under {
	padding: 32px 0 16px
}
.resources .line-under h2 {
	margin-top: 0;
	font-size: 24px
}
.resources .line-under p {
	margin: 0 0 30px!important
}
.resources .video-box {
	width: 273px;
	display: inline;
	float: left;
	position: relative;
	margin: 0 20px 20px 0
}
.resources .video-box h3 {
	font-size: 15px;
	line-height: 22px;
	margin: 0
}
.resources .video-box img {
	height: 96px;
	width: 128px;
	float: left;
	margin: 3px 12px 0 0
}
.resources .trial {
	padding-bottom: 32px
}
.resources .trial img {
	float: left
}
.resources .trial h2 {
	font-size: 20px;
	line-height: 25px;
	margin: 0 0 6px
}
.resources .trial p {
	margin-bottom: 8px
}
.resources .trial .trial-content {
	width: 430px;
	float: right
}
.get-started {
	background: url("bg-sidebar-silver-bot.png") 0 100% no-repeat
}
.get-started h2 {
	width: 181px
}
.get-started .space {
	padding: 220px 26px 36px;
	background: url("resources.gif") no-repeat;
	border-bottom: 1px solid #fff
}
.get-started li {
	margin: 0 0 8px;
	font-weight: 500!important;
	background: url("arrow-black-right.png") 0 50% no-repeat;
	padding-left: 15px
}
.popular-ebooks .space, .popular-videos .space {
	padding: 34px 26px 36px;
	background: url("bg-sidebar-silver-bot.png") 0 100% no-repeat;
	border-bottom: 1px solid #fff
}
.video {
	margin-bottom: 22px;
	overflow: hidden
}
.video h3 {
	font-weight: 500;
	font-size: 15px;
	line-height: 22px;
	margin: 0 0 8px
}
.ebook span, .video-right p {
	font-size: 13px;
	line-height: 19px
}
.video-left {
	float: left;
	margin-right: 14px
}
.video-left img {
	width: 100px;
	height: 75px;
	margin-top: 4px
}
.video-right {
	float: left;
	width: 162px
}
.video-right p {
	margin: 0
}
.homepage .video-left img {
	width: 128px;
	height: 96px;
	margin-top: 4px
}
.homepage .video-right {
	width: 134px
}
.ebook {
	list-style: none!important
}
.ebook li {
	background: url("article.png") no-repeat!important;
	padding: 0 0 0 40px!important;
	font-weight: 500!important
}
.ebook span {
	display: block;
	margin: 2px 0 14px
}
.feature-img {
	right: 30px;
	position: absolute
}
.nett h1 {
	background: url("nett.gif") no-repeat;
	width: 379px;
	height: 86px
}
.nett h2 {
	margin-top: 0
}
.nett h3 {
	background: #f6a527;
	padding: 0 40px;
	font-size: 24px;
	line-height: 108px;
	margin: 0 0 40px;
	font-weight: 400
}
.nett .content .space {
	padding: 100px 30px 20px
}
.nett .full {
	background: 0 0
}
.nett .sidebar {
	background: url("nett-1.gif") no-repeat
}
.nett .sidebar img {
	margin: 170px 0 0
}
.nett .half {
	margin-bottom: 40px
}
.nett .inner-content, .resources .description {
	padding: 38px 10px 10px;
	margin-top: 8px;
	border-top: 1px solid #e6e6e6;
	width: auto
}
.nett .big-ticks {
	margin-top: 30px
}
.reach {
	background: url("reach.png") no-repeat #fff
}
.reach h1 {
	height: 205px;
	margin: 0;
	display: block
}
.domain-names .toggle-box h3, .reach h3 {
	font-size: 16px;
	line-height: 19px;
	margin: 10px 0 15px
}
.reach .content, .sms .content {
	background: 0 0
}
.reach .content h2 {
	margin-top: 32px;
	font-size: 24px;
	line-height: 29px
}
.reach .content .space {
	padding-top: 40px
}
.reach .full {
	background: url("bg-examples.gif") 0 100% repeat-x #deecfa
}
.reach .full h2 {
	margin: 0 0 18px
}
.reach .full img {
	float: left;
	border: 1px solid #bfd0df;
	background: #fff;
	padding: 7px;
	margin-right: 10px
}
.reach .full .space {
	padding: 30px 40px 40px
}
.reach .full .end {
	margin-right: 0
}
.reach .full .examples {
	margin-left: -10px;
	width: 914px
}
.faqs .inner-content, .reach .inner-content {
	padding: 0 10px;
	width: auto
}
.reach .sidebar {
	background: 0
}
.reach .sidebar h2 {
	border: 0;
	padding: 0
}
.reach .sidebar .contact-box h2 {
	margin-bottom: 12px
}
.reach .sidebar .space {
	padding: 40px 30px 0 0!important
}
.reach .sidebar li {
	background: url("bullet-blue.png") 0 6px no-repeat;
	padding-left: 20px;
	padding-bottom: 14px
}
.reach .reach-bit {
	background: url("reach-bit.gif") 100% 0 no-repeat;
	height: 127px;
	width: 141px;
	position: absolute;
	right: 0;
	top: 0
}
.reach .why-reach {
	padding: 35px 25px 32px!important
}
.reach .half {
	width: 283px
}
.reach .half h3 {
	margin-top: 0
}
.reach .quote {
	background: url("quote-blue.png") no-repeat;
	width: 348px;
	height: 393px!important;
	position: absolute;
	margin: 0
}
.reach .quote p {
	font-size: 23px;
	font-weight: 400!important;
	width: 240px;
	padding: 74px 55px;
	line-height: 28px;
	color: #50575C
}
.reach .quote span {
	display: block;
	font-size: 15px;
	margin-top: 8px
}
.reach .toggle-box {
	margin: 30px
}
.reach .toggle-head a {
	width: 287px;
	height: 36px;
	background: url("reach-open.png") no-repeat
}
.reach .toggle-head .open {
	background: url("reach-close.png") no-repeat
}
.preamble {
	margin: 0 0 22px
}
.faqs h1 {
	font-weight: 500;
	font-size: 34px;
	line-height: 40px
}
.faqs .inner-content h3 {
	font-size: 23px;
	line-height: 28px;
	font-weight: 500
}
.faqs .back-to {
	margin: -20px 0 30px;
	overflow: hidden
}
.domain-names .back-to {
	margin: -10px 0 30px;
	overflow: hidden
}
.domain-names .back-to .more-link, .faqs .back-to .more-link {
	background: url("arrow-blue-left.png") 0 60% no-repeat;
	padding: 0 0 0 16px;
	float: left
}
.play h1, .support-centre .single-page h1 {
	font-weight: 500;
	font-size: 24px;
	line-height: 35px;
	margin-bottom: 18px
}
.play h1 {
	margin-bottom: 20px
}
.play .inner-content {
	padding-top: 34px
}
.content .video-social {
	float: right;
	list-style: none;
	margin: 0
}
.content .video-social li {
	float: left;
	margin: 0 0 0 6px
}
.content .video-social a {
	height: 16px;
	width: 16px;
	display: block
}
.content .video-social #facebook {
	background: url("social-tiny.gif") no-repeat
}
.content .video-social #twitter {
	background: url("social-tiny.gif") -16px 0 no-repeat
}
.content .video-social #youtube {
	background: url("social-tiny.gif") -32px 0 no-repeat
}
.content .video-social #linkedin {
	background: url("social-tiny.gif") -48px 0 no-repeat
}
.content .video-social #stumble {
	background: url("social-tiny.gif") -64px 0 no-repeat
}
.content .video-social #delicious {
	background: url("social-tiny.gif") -96px 0 no-repeat
}
.content .video-social #digg {
	background: url("social-tiny.gif") -112px 0 no-repeat
}
.content .video-social #google {
	vertical-align: bottom
}
.resources .transcript {
	padding: 0 10px
}
.resources .transcript h2 {
	font-size: 17px;
	line-height: 20px;
	margin: 0 0 17px
}
.resources .video-meta {
	margin: 18px 0;
	overflow: hidden
}
.resources .video-meta .more-link, .supported .more-link {
	background: url("arrow-blue-left.png") 0 60% no-repeat;
	padding: 0 0 0 16px;
	float: left
}
.workshops h1 {
	margin: 50px 0 .5em
}
.workshops .content {
	margin-bottom: 40px
}
.workshops .content h2 {
	font-size: 20px;
	line-height: 75px;
	margin-top: 40px;
	padding-left: 20px;
	font-weight: 700
}
.workshops .content .ws .price-199 {
	background: url("workshops-199.png") 100% 50% no-repeat #f8f8f8
}
.workshops .content .ws .price-99 {
	background: url("workshops-99.png") 100% 50% no-repeat #f8f8f8
}
.workshops .content .wb h2 {
	background: url("webinars-free.png") 100% 50% no-repeat #f8f8f8
}
.workshops .content table {
	margin-bottom: 30px
}
.workshops .content .space {
	padding: 40px 30px 20px
}
.workshops .sidebar .space {
	padding: 25px 25px 32px;
	background: url("bg-sidebar-silver-bot.png") 100% 100% no-repeat;
	border-bottom: 1px solid #fff
}
.workshops .sidebar .space p {
	color: #666
}
.workshops .sidebar .teacher p {
	color: #191919;
	margin: 0
}
.workshops .teacher {
	background: url("webinars.gif") no-repeat;
	padding-top: 470px
}
.workshops .teacher h2 {
	font-size: 16px;
	line-height: 19px;
	border: 0;
	padding: 0;
	margin: 0 0 12px
}
.workshops td, .workshops th {
	border-bottom: 1px solid #e6e6e6
}
.workshops .miss-out {
	overflow: hidden;
	-webkit-border-radius: 0 0 0 16px;
	-moz-border-radius: 0 0 0 16px;
	border-radius: 0 0 0 16px
}
.workshops .miss-out li {
	font-size: 13px;
	list-style: disc;
	margin: 0 0 6px 20px;
	line-height: 19px
}
.workshops .quote {
	float: left;
	margin: 0 25px 0 -40px
}
.workshops .quote p {
	padding-top: 70px
}
.workshops .inner-content {
	float: left;
	width: 335px
}
.workshops .ws+form {
	overflow: hidden
}
.workshops table {
	width: 100%
}
.workshops th {
	text-align: left
}
.workshops td {
	padding: 12px 0
}
.workshops .title p {
	font-weight: 400!important
}
.workshops .date {
	white-space: nowrap;
	width: 155px;
	padding: 0 20px
}
.workshops .date p, .workshops .loc p {
	text-align: center
}
.workshops .register {
	width: 117px;
	text-align: right
}
.workshops .contact input {
	width: 253px
}
.workshops .promocode {
	text-align: right
}
.workshops .seats select {
	border: 1px solid #e6e6e6
}
.workshops .check input {
	height: 25px;
	margin-left: 10px
}
.workshops .check, .workshops .seats {
	text-align: center
}
.workshops form th {
	font-weight: 600;
	padding-bottom: 12px;
	text-align: center
}
.sms-prices th, .workshops form .title {
	text-align: left
}
.workshops form .button {
	float: right;
	margin: 20px 30px 0 0
}
.beginners .content h2 {
	font-size: 34px;
	line-height: 42px;
	margin: 0 0 14px
}
.beginners .content .space {
	padding: 45px 20px 30px 107px
}
.beginners .content ul {
	margin: 36px 0 0
}
.beginners .step {
	background: url("steps.png") no-repeat;
	height: 125px;
	width: 125px;
	margin: -10px 0 0 -140px;
	position: absolute
}
.beginners #tabs-2 .step {
	background-position: 0 -140px
}
.beginners #tabs-3 .step {
	background-position: 0 -280px
}
.beginners #tabs-4 .step {
	background-position: 0 -420px
}
.beginners #tabs-5 .step {
	background-position: 0 -560px
}
.beginners #tabs-6 .step {
	background-position: 0 -700px
}
.beginners .inner-nav {
	border: 0;
	margin: 0;
	background: #f2f2f2;
	width: 974px;
	height: 163px
}
.beginners .inner-nav li {
	margin: 0 0 12px
}
.beginners .inner-nav ul {
	height: 41px
}
.beginners .inner-nav .space {
	background: url("bg-resources.png") no-repeat;
	padding: 110px 0 0 30px
}
.beginners .inner-nav a {
	background: url("tab-normal.gif") 100% 0 no-repeat;
	margin: 0;
	padding: 10px 25px 11px 14px;
	height: auto;
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px
}
.beginners .inner-nav .ui-tabs-selected a:focus, .beginners .inner-nav .ui-tabs-selected a:hover, .beginners .inner-nav a:focus, .beginners .inner-nav a:hover {
	background: url("tab-hover.gif") 100% 0 no-repeat #1fa2ea
}
.beginners .inner-nav .ui-tabs-selected a {
	color: #fff;
	background: url("tab-active.gif") 100% 0 no-repeat #7f7f7f
}
.beginners .inner-nav .last a, .beginners .inner-nav .last a:focus, .beginners .inner-nav .last a:hover {
	background-image: none;
	padding: 10px 16px 11px 14px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.beginners .ui-tabs-hide {
	display: none!important
}
.beginners .content .ui-tabs-panel {
	border-right: 1px solid #e6e6e6;
	padding-right: 30px;
	overflow: hidden
}
.beginners .content .ui-tabs-panel li {
	background: #f8f8f8;
	border: 1px solid #e6e6e6;
	padding: 12px;
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
	list-style: none;
	margin: 0 0 7px
}
.beginners .content .ui-tabs-panel .checked {
	background: #fcfcfc
}
.beginners .checked .title {
	background: #6ab22d;
	color: #fff;
	margin: -14px -14px 0;
	padding: 14px;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0
}
.beginners input {
	position: absolute;
	left: -99999px
}
.beginners label {
	display: block;
	font-weight: 700;
	font-size: 16px
}
.beginners .contact label {
	font-size: 14px
}
.beginners input[type=checkbox]+label {
	line-height: 27px;
	background: url("checkbox2-off.png") no-repeat;
	padding: 0 0 0 38px
}
.beginners .checked input[type=checkbox]+label {
	background-image: url("checkbox1-on.png");
	font-weight: 400
}
.beginners #tabs-1 .checked input[type=checkbox]+label {
	background-image: url("checkbox2-on.png");
	font-weight: 700
}
.beginners input[type=radio]+label {
	background: url("radio2-off.png") no-repeat;
	padding: 0 0 0 34px;
	line-height: 21px
}
.beginners .checked input[type=radio]+label {
	background-image: url("radio2-on.png");
	font-weight: 400
}
.beginners .checked .radios input[type=radio]+label {
	font-weight: 700
}
.beginners .radios, .beginners .single {
	margin: 25px 10px 10px
}
.beginners .radios p {
	margin-left: 34px
}
.beginners .radios label {
	font-size: 15px;
	margin-bottom: 12px
}
.beginners .off input[type=radio]+label {
	background-image: url("radio2-off.png")
}
.beginners #tabs-6 li {
	border: 0;
	padding: 0;
	margin: 0;
	background: 0
}
.beginners #tabs-6 input {
	width: 289px;
	position: relative;
	left: 0
}
.beginners #tabs-6 label {
	width: 110px
}
.beginners .sidebar {
	background: url("beginners.gif") no-repeat
}
.beginners .sidebar .space {
	padding: 235px 0 10px
}
.beginners .sidebar .space p {
	width: 200px
}
.beginners .sidebar h2 {
	background: #96948a;
	color: #fff;
	padding: 30px 15px 15px;
	margin-bottom: 3px;
	border: 0;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0
}
.beginners .sidebar h3 {
	font-size: 17px;
	line-height: 20px;
	padding: 20px 20px 16px;
	margin: 0;
	border-top: 1px solid #c8c5b8
}
.beginners .note-pad {
	background: #faf6e6;
	width: 298px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.beginners .note-pad li {
	border-top: 1px solid #e6e3d4;
	padding: 12px 30px;
	display: none
}
.beginners .content .buttons {
	margin-top: 20px
}
.beginners .content .tab_prev {
	margin-top: 6px
}
.beginners .content .buttons li {
	background: 0;
	margin: 0;
	padding: 0 0 0 6px;
	border: 0
}
.sms h1 {
	margin: 0
}
.sms img {
	display: block
}
.sms .content .space {
	padding-top: 40px
}
.sms .sidebar {
	background: url("sms-bit.png") 100% 0 no-repeat
}
.sms .sidebar ul {
	margin-bottom: 30px
}
.sms .sidebar li {
	list-style: disc;
	margin: 0 0 8px 20px
}
.sms .sidebar .space {
	padding-left: 0
}
.sms .features span {
	width: 67px
}
.features .sms1 {
	background: url("sms-icons.png") 50% 0 no-repeat;
	height: 49px
}
.features .sms2 {
	background: url("sms-icons.png") 50% -49px no-repeat;
	height: 45px
}
.features .sms3 {
	background: url("sms-icons.png") 50% -94px no-repeat;
	height: 36px
}
.sms-prices {
	background: #f8f8f8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 40px 30px;
	overflow: hidden;
	margin-left: 10px
}
.sms-prices .inner-content {
	float: left;
	width: 180px;
	margin-right: 30px
}
.sms-prices h3 {
	margin-top: 0
}
.sms-prices table {
	width: 306px
}
.sms-prices td, .sms-prices th {
	font-weight: 500;
	border-bottom: 1px solid #d9d9d9;
	padding: 12px 0;
	width: 50%
}
.sms-prices th {
	color: #7f7f7f;
	padding-top: 0
}
.sms-prices td {
	font-size: 16px
}
.sms-prices th:last-child {
	text-align: right
}
.sms-prices td:last-child {
	font-weight: 700;
	text-align: right;
	padding-right: 8px
}
.sms-prices tr:last-child td {
	border: 0;
	padding-bottom: 0
}
.why .content {
	width: 569px;
	z-index: 2
}
.why .content .space {
	padding-right: 10px
}
.why .content .inner-content {
	padding: 0 10px
}
.why .sidebar {
	width: 405px
}
.why .sidebar .space {
	padding-left: 10px
}
.why .sidebar .half {
	width: 182px
}
.why #player {
	border: 0
}
.about .value-driven, .press h2, .why .dependable {
	border-bottom: 1px solid #e6e6e6
}
.why .sidewhy h2 {
	margin: 164px 10px 0;
	font-size: 18px
}
.why .sidewhy p {
	margin: 0 10px
}
.about .accreditation, .about .accredited, .about .dependable, .about .rock-solid, .about .value-driven, .why .trusted {
	height: 278px;
	text-align: center;
	margin: 0
}
.about .rock-solid, .why .trusted {
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6
}
.why .trusted {
	background: url("trusted.gif") 50% 0 no-repeat
}
.why .dependable {
	background: url("dependable.gif") 50% 0 no-repeat
}
.why .rock-solid {
	background: url("rock-solid.gif") 50% 0 no-repeat
}
.why .value-driven {
	background: url("value-driven.gif") 50% 0 no-repeat
}
.why .accredited {
	background: url("accredited.gif") 50% 0 no-repeat
}
.why .accreditation {
	background: url("accreditation.gif") 50% 0 no-repeat
}
.people h2 {
	font-size: 16px;
	line-height: 21px;
	margin: 24px 0 16px
}
.people .banner {
	background: url("heroshot.jpg") no-repeat;
	height: 270px;
	margin-top: 8px
}
.people .content .space {
	padding-left: 0
}
.people .person {
	margin-bottom: 20px
}
.people .person img {
	float: left;
	margin-right: 20px
}
.people .person p, .person h3 {
	float: left;
	width: 451px
}
.people .person h3 {
	font-size: 20px;
	line-height: 25px;
	margin: 0 0 8px
}
.people .person span {
	color: #666;
	font-size: 15px
}
.press .sidebar {
	height: 800px;
	margin-top: 20px;
	background: url("in-the-press.gif") 100% 0 no-repeat
}
.press h2 {
	font-size: 20px;
	line-height: 25px;
	padding-bottom: 12px;
	margin: 21px 0
}
.release .sidebar {
	height: 190px;
	margin-top: 40px;
	background: url("quote-marks-f00-big.png") 100% 0 no-repeat;
	right: -30px
}
.release .doclist a {
	font-size: 17px
}
.press .doclist small, .release .doclist small {
	line-height: 22px
}
.charities .banner {
	background: url("charities.jpg") no-repeat;
	height: 270px;
	margin-top: 8px
}
.charities li span {
	display: block;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 10px
}
.charities .content li {
	list-style: none;
	padding: 20px 0 0 231px;
	margin: 0 0 10px
}
.charities input, .charities textarea {
	width: 293px
}
.charities .content {
	width: 559px
}
.charities .sidebar {
	width: 415px
}
.charities .sidebar .space {
	padding-left: 10px
}
.supported .more-link {
	float: none
}
.supported .content li {
	padding: 0 0 0 164px
}
.supported li h3 {
	font-weight: 400;
	margin-bottom: 0
}
.supported li a {
	display: block;
	margin-bottom: 8px
}
.careers .banner {
	background: url("careers.jpg") no-repeat;
	margin-top: 8px
}
.careers .banner h1 {
	color: #fff;
	font-weight: 700;
	margin-bottom: 12px
}
.careers .banner h3 {
	color: #fff;
	font-weight: 300;
	font-size: 17px;
	line-height: 23px;
	width: 280px;
	margin: 0
}
.careers .content .hpod .space {
	padding: 30px
}
.careers .hpod .button {
	float: right
}
.careers .fun {
	background: url("career-fun.png") no-repeat;
	text-align: center
}
.careers .yourself {
	background: url("career-people.png") no-repeat;
	text-align: center
}
.careers .together {
	background: url("career-learn.png") no-repeat;
	text-align: center
}
.careers .location {
	background: url("career-location.png") no-repeat;
	text-align: center
}
.careers-form {
	width: 375px;
	margin-bottom: 40px
}
.careers-form input, .careers-form textarea {
	width: 293px
}
.careers .sidebar {
	margin: 0
}
.contact-us h2 {
	font-weight: 300;
	margin-top: 0
}
.contact-us span {
	color: #666;
	width: 110px
}
.contact-us .contact-box span {
	width: auto
}
.contact-us .contact-box h2 {
	font-weight: 500;
	margin: 0 0 10px
}
.contact-us input, .contact-us textarea {
	width: 351px
}
.contact-us textarea {
	height: 250px
}
.contact-us .half {
	width: 456px;
	min-height: 263px
}
.contact-us .half .space div {
	margin-bottom: 4px
}
.contact-us .left {
	clear: left
}
.contact-us .left .space {
	padding: 30px 20px 30px 10px
}
.contact-us .right .space {
	padding: 30px 10px 30px 20px
}
.contact-us .first {
	min-height: 243px
}
.contact-us .first .space {
	padding-top: 10px
}
.contact-us .form-box .space {
	height: auto;
	padding: 20px 0 20px 20px
}
.contact-us .button {
	position: absolute;
	bottom: 20px
}
.contact-us .bottom {
	min-height: 400px
}
.contact-us h2 strong {
	font-weight: 500
}
.contact-us .res {
	background: #fafafa;
	padding: 20px;
	width: 416px;
	margin: 30px 0;
	min-height: 273px
}
.contact-us .res .space div:last-of-type {
	margin-top: 12px
}
.contact-us .social {
	list-style: none;
	padding: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	margin-bottom: 20px;
	background: 0
}
.contact-us #noncustForm {
	padding-bottom: 45px
}
.testimonial .content {
	width: 569px
}
.testimonial .sidebar {
	width: 405px
}
.testimonial .sidebar .space {
	padding: 40px 30px 40px 0
}
.testimonial .sidebar .space>h2 {
	margin-top: 30px
}
.testimonial .contact input, .testimonial .contact textarea {
	width: 292px
}
.testimonial .quoted {
	padding: 20px 0
}
.testimonial .quoted img {
	float: right;
	margin: 0 0 20px 20px
}
.testimonial .quoted a {
	color: #191919;
	text-decoration: underline
}
.testimonial .line-over {
	padding: 30px 0 20px
}
.testimonial .line-over h3 {
	font-size: 16px;
	line-height: 19px;
	width: 491px;
	margin: 0 0 2px
}
.testimonial .line-over p {
	font-size: 13px;
	margin-bottom: 10px;
	line-height: 19px
}
.testimonial .line-over span {
	font-size: 13px;
	color: #666;
	line-height: 19px;
	margin-bottom: 12px;
	display: block
}
.testimonial #pageNavPosition {
	margin-top: 30px
}
.plain {
	background: url("bg-plain.gif") repeat-x #fff
}
.plain h1 {
	font-size: 24px;
	line-height: 29px
}
.forms .content {
	width: 723px
}
.forms .sidebar {
	width: 251px;
	background: url("bg-sidebar-silver.gif") 100% 0 repeat-y #f8f8f8
}
.forms .grey {
	background: url("bg-sidebar-forms.gif") no-repeat;
	height: 170px
}
.forms .grey .space {
	padding: 30px 20px 20px
}
.forms .grey h2 {
	font-weight: 300
}
.forms .grey span {
	font-size: 24px;
	font-weight: 500;
	display: block
}
.forms .more-about {
	margin: 0
}
.forms .content h2 {
	margin: 0 0 2px
}
.forms .content h2 span {
	font-weight: 300;
	display: block
}
#tc-apps, #tc-design, #tc-domains, #tc-downloads, #tc-general, #tc-hosting, #tc-ppc, #tc-reseller, #tc-seo, #tc-vps, .products .toggle-box .toggle-head .open, .resellers .toggle-box .toggle-head .open {
	display: none
}
.unsub h2 {
	font-size: 20px;
	line-height: 25px;
	margin: 0 0 .5em
}
.sitemap .space>ul, .unsub select {
	margin-bottom: 30px
}
.unsub select {
	width: 345px
}
.sitemap .half .space {
	padding: 0 0 0 30px
}
.sitemap h2 {
	font-weight: 300
}
.sitemap ul {
	margin-top: 12px
}
.sitemap .half {
	margin-top: 30px
}
.sitemap a {
	color: #191919;
	text-decoration: underline
}
.partner li, .partner p {
	width: 636px
}
.partner h2 {
	margin: 0 0 12px
}
.partner .space>div {
	background-repeat: no-repeat;
	background-position: 100% 50%;
	border-top: 1px solid #e6e6e6;
	padding: 20px 0
}
.google .right {
	margin-left: 20px
}
.console .footer-legal {
	margin-top: 40px
}
.legals ol ol, .legals ol ol ol {
	margin: 10px 0 0
}
.legals ul li {
	margin-bottom: 6px
}
.legals h2 {
	margin-top: 40px
}
.legals span {
	position: absolute;
	margin-left: -50px
}
.legals blockquote {
	margin-left: 80px
}
.legals blockquote blockquote {
	margin-left: 100px
}
.legals blockquote blockquote span {
	margin-left: -70px
}
.contact-us .content, .legals .content {
	width: 974px
}
.legals .contents li {
	margin-bottom: 10px
}
.legals .contents a {
	border-bottom: 1px dashed;
	padding-bottom: 2px;
	color: #191919
}
.legals .contents a:focus, .legals .contents a:hover {
	text-decoration: none;
	color: #007ee2
}
.domain-names .preput:hover, .specs a {
	text-decoration: underline
}
.legals .more-link {
	background: url("arrow-blue-left.png") 0 60% no-repeat;
	padding: 0 0 0 16px
}
.resellers h2 {
	font-size: 24px;
	line-height: 29px;
	margin: 0 0 10px
}
.resellers .reseller {
	background: url("reseller.jpg") no-repeat #f2f2f2;
	padding: 50px 30px 30px 378px;
	height: 284px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.resellers .reseller ul li {
	font-size: 15px;
	line-height: 20px;
	margin: 0 0 10px 22px
}
.resellers .reseller h2 {
	font-size: 24px;
	border: 0;
	padding: 0;
	margin: 0 0 12px
}
.resellers .space {
	padding: 25px 30px 10px
}
.resellers .phone-box {
	padding: 8px 329px 0 10px;
	background: url("tpp-phone.png") 100% 0 no-repeat;
	margin: 0 10px 25px 0;
	height: 175px
}
.products .content .toggle-box h2, .resellers .toggle-box h2 {
	font-size: 22px;
	margin: 0
}
.resellers .main {
	width: 504px;
	background: 0
}
.resellers input {
	width: 360px
}
.resellers label {
	width: 115px
}
.resellers select {
	width: 382px
}
.resellers .extra {
	width: 250px;
	background: #ededed;
	padding: 40px 30px 30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 0 0 20px 20px
}
.resellers .extra h4 {
	font-size: 15px;
	margin: 0 0 20px
}
.resellers .extra .checkbox {
	position: absolute;
	left: -99999px
}
.resellers .extra label {
	width: auto;
	font-size: 18px;
	text-transform: none
}
.resellers .contact-box {
	padding: 0
}
.products .content .toggle-box .toggle-content .space, .resellers .toggle-box .toggle-content .space {
	border: 0;
	padding: 0 0 40px
}
.content .hpod, .resellers .tlds {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px
}
.products .toggle-box .toggle-head, .resellers .toggle-box .toggle-head {
	padding-bottom: 20px
}
.products .content .toggle-box .space, .resellers .toggle-box .space {
	padding: 30px 40px 0
}
.resellers .content {
	width: 569px
}
.resellers .content .space {
	padding: 0 10px 0 30px
}
.resellers .sidebar {
	width: 405px
}
.resellers .sidebar .space {
	padding: 0 30px 0 10px
}
.resellers .video-right {
	width: 154px
}
.resellers .video h3 {
	font-weight: 700
}
.resellers .quote {
	background: url("quote.png") no-repeat;
	float: right;
	position: absolute;
	top: 460px;
	right: -50px;
	width: 348px;
	height: 394px!important
}
.resellers .quote p {
	padding: 80px 20px;
	font-size: 22px;
	line-height: 27px
}
.resellers .stack span.error {
	margin: 0 0 2px 118px!important
}
.resellers .tlds {
	background: #f7f7f7;
	border-radius: 5px;
	padding: 32px;
	overflow: hidden;
	margin: 20px 0 40px
}
.resellers .tlds ul {
	float: left;
	list-style: none;
	width: 93px;
	margin: 0
}
.resellers .content .tlds li {
	font-size: 18px;
	margin: 0 0 20px
}
.resellers .content .tlds li:last-child {
	margin: 0
}
.resellers .big-ticks {
	margin: 30px 0 45px
}
.corporate .content {
	background: url("hero-shot.jpg") 0 270px no-repeat
}
.corporate .inner-content {
	padding: 0 10px
}
.corporate ul {
	margin: 30px 0 0 220px;
	height: 455px
}
.corporate h3 {
	font-weight: 300;
	font-size: 20px;
	line-height: 25px;
	margin-top: 30px
}
.corporate h2 {
	margin-top: 0
}
.corporate .line-over {
	padding-top: 25px;
	margin-top: 18px;
	width: 460px
}
.corporate .line-over img {
	margin-top: -14px
}
.corporate .quote {
	margin-top: 30px;
	margin-left: -130px;
	background: url("bigquote.png") no-repeat
}
.corporate .point {
	margin: 0;
	height: 480px
}
.corporate .point li {
	font-size: 14px;
	line-height: 19px;
	padding-bottom: 10px;
	list-style: disc;
	margin-left: 25px
}
.examples ul, .pod li, .specs li {
	list-style: none
}
.corporate .point h4 {
	font-size: 15px;
	margin: 0
}
.corporate .sales {
	background-image: url("phone-1.gif")
}
.products {
	padding-bottom: 40px
}
.products .content h2 {
	font-size: 32px;
	line-height: 38px;
	font-weight: 300
}
.products .content .space {
	padding: 14px 10px 0 30px
}
.products .banner {
	margin-top: 8px
}
.products .banner .space {
	padding: 46px 40px!important
}
.products .banner .space h1 {
	font-weight: 700;
	margin-bottom: 12px
}
.products .banner .space h2 {
	font-weight: 300;
	font-size: 20px;
	line-height: 28px;
	width: 440px
}
.products .banner .space h3 {
	font-weight: 300;
	font-size: 17px;
	line-height: 23px;
	width: 370px;
	margin: 0
}
.products .sidebar .button {
	float: right;
	margin: 6px 0 26px
}
.products .sidebar .product {
	border-bottom: 1px solid #e6e6e6;
	overflow: hidden
}
.products .sidebar .product h2 {
	font-size: 24px;
	line-height: 37px;
	font-weight: 700
}
.products .sidebar .product h2 span {
	display: block;
	font-size: 52px;
	margin-bottom: 12px
}
.products .buttons {
	float: left;
	margin: 0
}
.products .toggle-box label {
	width: 120px
}
.products .toggle-box input {
	width: 360px
}
.products .toggle-box span.error {
	margin-left: 125px!important
}
.products .sidebar .half {
	border-bottom: 1px solid #e6e6e6;
	height: 100px;
	padding: 20px 0 10px;
	width: 104px
}
.products .sidebar .half h2 {
	margin: 0;
	line-height: 25px
}
.products .sidebar .main {
	width: 194px
}
.products .sidebar .main p {
	margin: 0
}
.products .half .price {
	float: right
}
.products .half .add-to-cart-sml {
	float: right;
	margin-top: 8px
}
.hosting .plan span, .products .sidebar p span {
	font-size: 20px
}
.products .sidebar .cents em {
	margin-left: -1.5em
}
.products .right, .seo-ppc .right {
	margin: 0 0 20px 20px!important
}
.content .hpod {
	background: url("bg-hpod.gif") 0 100% no-repeat #f8f8f8;
	margin-bottom: 12px;
	border-radius: 5px;
	position: relative
}
.demo, .pod {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px
}
.content .hpod h2 {
	margin: 0 0 10px;
	font-size: 22px;
	font-weight: 700
}
.content .hpod li {
	margin-bottom: 5px
}
.content .hpod .space {
	padding: 38px 30px 24px 190px
}
.content .price, .half .price {
	font-size: 60px;
	font-weight: 700!important;
	line-height: 60px;
	margin: 0!important
}
.price span, .price sup {
	line-height: 50px;
	vertical-align: top
}
.price sup {
	font-size: .6em;
	font-weight: 500
}
.price span {
	font-size: .5em;
	font-weight: 700
}
.demo h2, .pod li {
	line-height: 40px
}
.price em {
	font-size: .28em;
	font-weight: 300
}
.price i {
	display: none
}
.cents em {
	margin-left: -1.9em
}
.feat-vid {
	background: url("feature-video.gif") no-repeat;
	width: 33px;
	height: 25px;
	margin-left: 6px
}
.demo {
	background: url("bg-demo.gif") 0 100% repeat-x #50b6ef;
	padding: 38px 20px 138px;
	position: relative;
	clear: both;
	border-radius: 5px
}
.demo .more-link, .demo h2, .demo p {
	color: #fff!important
}
.marketing a h2, .marketing a p, .specs a {
	color: #191919
}
.demo h2 {
	font-size: 34px;
	margin-top: 0
}
.demo .more-link {
	background-image: url("arrow-white-right.png");
	font-size: 16px
}
.demo img {
	position: absolute;
	right: 20px;
	bottom: 5px
}
.offer {
	padding: 30px;
	background-position: 0 20%;
	margin-top: 20px
}
.offer img {
	top: 0;
	right: 0
}
.offer p {
	font-size: 16px;
	font-weight: 500;
	font-style: italic
}
.offer .more-link {
	font-weight: 700
}
.pod {
	display: inline;
	float: left;
	position: relative;
	width: 298px;
	margin-right: 10px;
	text-align: center;
	background: url("bg-pod.gif") 0 100% no-repeat #f8f8f8;
	border-radius: 5px
}
.pod .space, .product-side {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px
}
.pod ul {
	margin-bottom: 20px
}
.pod li {
	background: url("pod-line.gif") 50% 100% no-repeat;
	margin: 0
}
.pod li.blank {
	background: 0
}
.pod li.long-text {
	line-height: 20px;
	padding: 20px 0
}
.pod h2 {
	margin: 0 0 6px;
	background: url("pod-line.gif") 50% 100% no-repeat;
	padding-bottom: 12px;
	font-weight: 500;
	font-size: 25px;
	line-height: 28px
}
.pod .space {
	padding: 145px 20px 20px;
	border-radius: 5px
}
.pod li:first-child {
	font-size: 18px
}
.pod span {
	font-size: 24px
}
.product-side {
	background: url("bg-product-side.gif") repeat-x #f8f8f8;
	margin-top: 20px;
	border-radius: 5px
}
.nf-actions, .product-side .space {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px
}
.product-side .space {
	background: url("ses-box.png") 0 100% no-repeat;
	padding: 30px 26px 150px!important;
	border-radius: 5px
}
.product-side h2 {
	font-weight: 500;
	font-size: 36px;
	margin: 0 0 12px;
	line-height: 37px
}
.product-side h3 {
	font-weight: 300;
	font-size: 20px;
	margin: 0 0 12px
}
.product-side .buttons {
	float: none;
	text-align: center
}
.marketing h2 {
	font-size: 34px;
	line-height: 42px;
	margin: 0;
	font-weight: 500
}
.marketing .content h3 {
	font-size: 22px;
	font-weight: 300;
	margin: 23px 0 15px
}
.marketing .content .space {
	padding: 0 40px
}
.marketing .full .space {
	padding: 110px 50px 0 450px
}
.marketing .sidebar {
	text-align: center;
	width: 320px
}
.marketing .bg1, .marketing .bg2, .marketing .bg3 {
	width: 974px;
	height: 380px
}
.marketing .sidebar h2 {
	font-size: 22px;
	font-weight: 400
}
.marketing .sidebar .space {
	background: url("email-marketing.gif") 50% 0 no-repeat;
	padding: 176px 30px 30px
}
.marketing .bg1 {
	background: url("step1.jpg") no-repeat
}
.marketing .bg2 {
	background: url("step2.jpg") no-repeat
}
.marketing .bg3 {
	background: url("step3.jpg") no-repeat
}
.marketing .bg3 .space {
	padding-top: 85px
}
.marketing input[type=text] {
	-webkit-box-shadow: inset 0 3px 6px #ececec;
	-moz-box-shadow: inset 0 3px 6px #ececec;
	box-shadow: inset 0 3px 6px #ececec
}
.marketing .step2, .marketing .step3 {
	display: none
}
.marketing .step1 input, .marketing .step2 input {
	font-size: 20px;
	padding: 16px 22px;
	width: 428px
}
.marketing .step3 input {
	font-size: 18px;
	padding: 12px 16px;
	width: 440px
}
.marketing .step3 .short {
	width: 199px;
	margin-right: 4px
}
.marketing .step3 .submit-big {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	width: 127px
}
.marketing .full h2 {
	font-weight: 700
}
.marketing .full p {
	margin-bottom: 10px
}
.marketing .full label {
	font-weight: 500;
	font-size: 20px;
	line-height: 20px;
	margin-bottom: 7px
}
.marketing .half {
	width: 452px;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px
}
.marketing .seo {
	background: url("bg-seo.gif") no-repeat #f5f5f5;
	margin-right: 10px
}
.marketing .ppc {
	background: url("bg-ppc.gif") no-repeat #f5f5f5
}
.marketing>.space {
	padding: 14px 30px 30px
}
.marketing .half h2 {
	font-size: 24px;
	width: 240px;
	line-height: 32px;
	padding: 40px 0 10px;
	font-weight: 500
}
.marketing .half h3 {
	font-size: 15px;
	margin: 0 0 7px
}
.marketing .half li {
	margin-bottom: 7px
}
.marketing .big-ticks {
	margin-top: 20px
}
.marketing>.line-right {
	margin-bottom: 60px
}
.marketing noscript h4 {
	width: 350px;
	float: left;
	margin-top: -70px
}
.marketing .banner {
	background: url("seo-assessment.png") 0 100% no-repeat #fbfbfb;
	height: 284px;
	margin-top: 8px
}
.marketing .banner .space {
	padding: 70px 60px;
	overflow: hidden
}
.marketing .banner h2 {
	font-weight: 600;
	font-size: 33px;
	line-height: 40px;
	margin-bottom: 6px
}
.marketing .banner p {
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	margin: 0
}
.mailroom h2 {
	margin-top: 0
}
.mailroom>.space {
	padding: 30px 30px 20px
}
.mailroom .content .space {
	padding: 20px 30px 30px
}
.mailroom .sidebar .space {
	padding: 0 30px 30px 0
}
.mailroom .embedded {
	margin-top: 12px
}
.mailroom .caption {
	margin-bottom: 30px
}
.mailroom .contact-box {
	margin-bottom: 20px
}
.mr .space {
	background: url("pod-mailroom.gif") no-repeat
}
.mrpro .space {
	background: url("pod-mailroom-pro.gif") no-repeat
}
.mrprem .space {
	background: url("pod-mailroom-prem.gif") no-repeat
}
.specs li {
	background: url("dot-grey.gif") 0 50% no-repeat;
	padding-left: 20px;
	margin-left: 0
}
.specs h3 {
	font-weight: 500;
	margin: 22px 0 14px
}
.specs .title {
	background: 0;
	padding-left: 0
}
.seo-ppc ul+h2 {
	margin: 1em 0 0
}
.seo {
	background: url("divider.png") 50% 100% no-repeat #fff
}
.seo.compare {
	background: #fff
}
.seo .full {
	background: url("seo-banner.png") 0 100% no-repeat #f1f8fc;
	margin-top: 8px;
	height: 270px;
	border-bottom: 10px solid #07c
}
.seo .full h1 {
	margin-bottom: 4px
}
.seo .full h1 img {
	display: block
}
.seo .full h3 {
	font-weight: 400;
	width: 390px;
	line-height: 22px;
	margin: 0;
	color: #257dcc
}
.seo .lower-nav a {
	color: #0071c8;
	background: rgba(0,119,204,.1)!important
}
.seo .lower-nav .current, .seo .lower-nav a:focus, .seo .lower-nav a:hover {
	color: #fff;
	background: #07C!important
}
.seo .hpod {
	height: 176px
}
.seo .hpod .space {
	padding: 18px 30px
}
.seo .hpod h2 {
	margin: 0 0 3px
}
.seo .hpod p {
	margin: 0 0 12px;
	width: 250px
}
.seo .hpod img {
	margin: -2px 0 0 22px;
	vertical-align: top
}
.seo .hpod img+img {
	position: absolute;
	right: 25px;
	top: 25px
}
.seo .seo1, .seo .seo2, .seo .seo3 {
	background: url("seo-boxes.png") no-repeat
}
.seo>.half>.space {
	padding: 30px 30px 30px 5px
}
.seo .full+.half .space {
	padding: 30px 25px 30px 30px
}
.seo .features {
	margin: 0
}
.seo-button {
	border-top: 1px solid #d9d9d9;
	padding-top: 20px;
	margin-top: 10px
}
.seo .compare thead .specs1, .seo .compare thead .specs2 {
	padding-bottom: 20px
}
.seo .enquire-151 {
	float: left
}
.seo .add img {
	margin-bottom: 8px
}
.seo .ideal {
	text-align: center;
	width: 100%;
	background: #07C;
	color: #fff;
	padding: 30px 20px;
	font-weight: 400
}
.seo .ideal td {
	border: 0;
	width: 190px;
	padding: 0 20px;
	height: 40px
}
.seo .ideal td:first-child {
	font-size: 24px;
	font-style: italic;
	width: auto;
	font-weight: 300
}
.seo .ideal .odd td {
	border-right: 1px solid #7fbbe5
}
.analysis .inner-nav, .seo .ideal .odd td:last-child {
	border: 0
}
.seo>.content>.space>img {
	margin-top: 20px
}
.ppc .full h3 {
	font-weight: 400;
	width: 230px;
	line-height: 22px;
	margin: 0
}
.seo-ppc .accred {
	margin-top: 40px
}
.seo-ppc .accred img {
	vertical-align: top;
	margin-right: 10px
}
.ppc h1 {
	font-weight: 700;
	font-size: 35px;
	width: 230px;
	line-height: 40px;
	margin-bottom: 12px
}
.ppc .full {
	background: url("ppc.jpg") 0 100% no-repeat #fbfbfb
}
.ppc .big-ticks {
	float: right;
	width: 400px
}
.ppc .content img {
	margin: 10px 0 20px -30px
}
.telco .banner {
	background: url("telcoworx.jpg") 0 100% no-repeat;
	height: 240px
}
.analysis .banner {
	height: 270px;
	margin: 8px 30px 0;
	width: 914px!important
}
.analysis .banner .space h3 {
	margin-bottom: 16px
}
.analysis .banner * {
	color: #fff
}
.analysis .content .space, .telco .content .space {
	padding: 40px 30px
}
.ses .banner {
	background: url("search-engine-submission.jpg") 0 100% no-repeat
}
.assess {
	padding-bottom: 0
}
.assess h1 {
	font-size: 33px
}
.assess ul h3 {
	margin: 0
}
.assess .space h2:first-child {
	margin-top: 0
}
.assess .banner {
	background: url("seo-assess-banner.jpg") 0 100% no-repeat
}
.assess .product-side .space {
	background-image: url("seo-assess-box.png");
	padding-bottom: 220px!important
}
.assess .product-side h2 {
	font-size: 32px
}
.assess .product-side h3 {
	margin: 16px 0 18px
}
.assess .product-side .add-154 {
	margin: 10px 46px 0
}
.assess .quote {
	background: url("quote-marks-f00-open.png") no-repeat;
	width: 290px;
	margin-top: 40px;
	height: auto!important
}
.wareview, .waseo, .wases {
	height: 500px
}
.assess .quote p {
	background: url("quote-marks-f00-close.png") 90% 100% no-repeat;
	color: #191919;
	font-size: 16px;
	line-height: 21px;
	text-align: left;
	padding: 90px 0 1px
}
.assess .quote p span {
	margin-top: 10px
}
.assess .ui-dialog {
	width: 790px!important
}
.assess .content ul+h2 {
	font-size: 24px;
	font-weight: 500;
	margin: 0 0 8px
}
.assess .quote-block .content {
	width: 610px!important
}
.examples {
	overflow: hidden;
	margin-bottom: 40px
}
.examples a {
	font-weight: 600;
	color: #191919
}
.examples p {
	font-weight: 600;
	font-size: 16px
}
.examples li {
	float: left;
	margin: 0;
	width: 50%
}
.examples img {
	border: 5px solid #e6e6e6;
	margin-bottom: 8px
}
.content .examples h2 {
	font-size: 24px;
	font-weight: 600;
	border-top: 1px solid #E6E6E6;
	padding-top: 20px;
	margin-top: 30px
}
.review .banner {
	background: url("website-review-banner.jpg") 0 100% no-repeat
}
.wareview {
	background: url("website-review-tile.jpg") no-repeat
}
.waseo {
	background: url("seo-assess-tile.jpg") no-repeat
}
.wases {
	background: url("ses-tile.jpg") no-repeat
}
.analysis .pod:hover {
	background-position: 0 100%
}
.analysis .pod * {
	color: #fff
}
.wareview .space {
	padding: 354px 30px 0
}
.wareview p {
	text-align: left
}
.analysis .pod li {
	text-align: left;
	background: 0;
	list-style: disc;
	font-size: 15px;
	line-height: 19px;
	margin: 0 0 4px 20px
}
.waseo .space {
	padding: 90px 30px 0
}
.waseo .space p {
	font-size: 15px;
	font-style: italic;
	line-height: 21px
}
.wases .space {
	padding: 390px 50px 0
}
.websites .banner .space h1 {
	font-weight: 300;
	font-size: 20px;
	line-height: 28px;
	width: 440px;
	margin: 1em 0 .5em
}
.websites .sub-nav .h2 a:focus, .websites .sub-nav .h2 a:hover {
	color: #4c4c4c
}
.websites .banner {
	background: url("websites.jpg") 0 100% no-repeat #ff8a1b;
	height: 286px
}
.websites .sidebar ul {
	margin: 0 0 15px;
	list-style: disc
}
.websites .sidebar li {
	margin: 0 0 10px 22px;
	font-size: 15px;
	line-height: 20px
}
.websites .sidebar .product .diy-title {
	background: url("you-make-it.gif") 0 100% no-repeat;
	padding-bottom: 38px
}
.websites .sidebar>.space {
	padding: 130px 30px 40px 20px
}
.websites .quote {
	top: -200px;
	position: absolute;
	right: -50px
}
.websites .stdws .space {
	background: url("wordpress.png") 30px 47px no-repeat
}
.websites .advws .space {
	background: url("joomla.png") 30px 47px no-repeat
}
.websites .ecomws .space {
	background: url("prestashop.png") 30px 47px no-repeat
}
.tailored .lower-nav a {
	background: #fd9139;
	background: rgba(255,255,255,.2)
}
.tailored .banner {
	background: url("tailored.jpg") 0 100% no-repeat #ff8a1b;
	height: 270px
}
.tailored .sidebar {
	margin-top: -16px
}
.refresh .banner {
	background: url("refresh.jpg") 0 100% no-repeat #ff8a1b;
	height: 209px
}
.refresh .big-ticks {
	margin-left: 10px
}
.sitebuilder .banner {
	background: url("bg-flat.jpg") 0 100% no-repeat;
	min-height: 560px
}
.sitebuilder .banner .space {
	padding-top: 30px!important
}
.sitebuilder .banner h1 {
	float: left;
	padding: 20px 30px 20px 0;
	margin-right: 30px;
	line-height: 44px;
	font-weight: 700
}
.sitebuilder .banner p {
	font-size: 16px;
	width: 530px;
	float: left;
	padding: 20px 0;
	margin: 0
}
.sitebuilder .banner ul {
	position: absolute;
	right: 0;
	bottom: 0;
	margin: 0 60px 66px 0
}
.sitebuilder .banner li {
	font-weight: 600;
	line-height: 21px;
	list-style: none;
	position: relative
}
.sitebuilder .banner li span {
	position: relative;
	width: 210px;
	height: 62px;
	display: table-cell;
	vertical-align: middle;
	padding: 0 0 20px 80px
}
.sitebuilder li span:before {
	height: 62px;
	width: 62px;
	position: absolute;
	left: 0;
	top: 0
}
.sitebuilder .point1:before {
	background: url("points.png") no-repeat
}
.sitebuilder .point2:before {
	background: url("points.png") 0 -62px no-repeat
}
.sitebuilder .point3:before {
	background: url("points.png") 0 -124px no-repeat
}
.sitebuilder .point4:before {
	background: url("points.png") 0 -186px no-repeat
}
.sitebuilder .tab-links a {
	width: 298px;
	height: 220px;
	text-indent: -99999px;
	padding: 0
}
.sitebuilder .tab-links .tab-basic {
	background: url("tab-basic.png") no-repeat
}
.sitebuilder .tab-links .tab-prem {
	background: url("tab-prem.png") no-repeat
}
.sitebuilder .tab-links .tab-ecom {
	background: url("tab-ecom.png") no-repeat
}
.sitebuilder .tab-links a:hover {
	background-position: 0 50%
}
.sitebuilder .tab-links .current, .sitebuilder .tab-links .current:hover {
	background-position: 0 100%
}
.sitebuilder #tabs {
	background: url("bg-tab-top.png") repeat-x #f8f8f8
}
.sitebuilder #tabs .sidebar {
	text-align: center;
	margin: 0
}
.sitebuilder #tabs .sidebar .space {
	padding: 90px 30px 40px 0
}
.sitebuilder #tabs h2 {
	margin: 0 0 12px
}
.sitebuilder #tabs .full .space {
	padding: 40px 50px 40px 330px
}
.sitebuilder #tab-2, .sitebuilder #tab-3 {
	background: url("bg-tab-basic.jpg") 0 100% no-repeat
}
.sitebuilder #tabs .full .h2 {
	font-size: 32px;
	line-height: 32px;
	margin: 0 0 8px
}
.sitebuilder #tabs .full p {
	font-size: 20px;
	line-height: 20px
}
.sitebuilder #tabs .big-ticks {
	margin-top: 30px
}
.sitebuilder #tabs .button {
	display: block;
	margin: 0 auto 4px
}
.sitebuilder #tabs .sidebar img+img {
	display: block;
	margin: 40px auto 20px
}
.sitebuilder .sidebar>img {
	position: absolute;
	left: -20px;
	top: -20px
}
.sitebuilder .view-demo {
	width: 180px;
	padding-top: 50px
}
.sitebuilder .view-demo h2 {
	font-size: 26px;
	font-weight: 600
}
.security .sub-nav {
	background: url("bg-security-nav.jpg") no-repeat #106192
}
.request-scan h3, .request-scan label, .request-scan p, .security .product a, .security .product h2, .security .product p, .security .sub-nav .h2, .security .sub-nav a {
	color: #fff
}
.security .sub-nav a.current, .security .sub-nav a:focus, .security .sub-nav a:hover {
	background: rgba(0,0,0,0);
	color: #FFDE38
}
.security {
	background: url("bg-security.jpg") no-repeat #106192
}
.security .intro {
	color: #FFF;
	font-weight: 300;
	font-size: 19px;
	line-height: 26px;
	width: 600px;
	margin: 0 0 36px
}
.security .request-scan {
	background: url("bg-form.jpg") no-repeat
}
.security .request-scan .space {
	padding: 0 30px
}
.security .request-scan h2 {
	font-size: 26px;
	line-height: 30px;
	margin: 40px 0 8px;
	color: #FFF;
	font-weight: 400
}
.security .left {
	width: 320px
}
.security .scan-form h2 {
	font-weight: 500
}
.security .scan-form {
	overflow: hidden;
	float: right;
	width: 499px;
	white-space: nowrap;
	height: 268px;
	margin-left: 30px
}
.security .request-scan form {
	position: relative
}
.security .step1, .security .step2 {
	position: absolute;
	width: 499px
}
.security .step2 {
	left: 529px
}
.security .content input[type=text] {
	width: 477px
}
.security .step2 input[type=text] {
	width: 220px
}
.security .step2 input[type=submit] {
	margin-top: 22px
}
.security p.error, .security span.error {
	color: #E6DB55;
	padding-right: 8px
}
.security input.error {
	border-color: #E6DB55!important;
	background: #FFFBCC
}
.security img.pull-right {
	margin: 10px 0 20px 30px
}
.security .plans .blurb h2 {
	font-size: 34px;
	line-height: 38px;
	font-weight: 300
}
.security .plans span {
	display: block;
	font-size: 48px;
	line-height: 1em;
	font-weight: 700
}
.security .plans .nrpg span {
	font-size: 24px;
	line-height: 1.2em
}
.security thead .plans .aepg {
	background: 0;
	border: 0;
	padding: 0
}
.security thead .aepg h2 {
	font-weight: 700;
	font-size: 22px;
	margin: 0
}
.security thead .plans h2 {
	font-size: 22px;
	line-height: 26px
}
.security thead .specs1, .security thead .specs2, .security thead .specs3 {
	vertical-align: bottom
}
.security .price em {
	font-size: .4em
}
.webhard, .websec {
	margin-top: 20px;
	width: 49.5%;
	border-radius: 6px
}
.websec {
	background: url("bg-websec.png") 50% 30px no-repeat #fff
}
.webhard {
	background: url("bg-webhard.png") 50% 30px no-repeat #fff;
	float: right
}
.webhard .space, .websec .space {
	padding: 290px 30px 30px
}
.security .webhard h2, .security .websec h2 {
	color: #191919;
	font-size: 30px;
	font-weight: 600
}
.security .product {
	width: 290px;
	margin: 0 0 100px 310px;
	border-left: 1px solid rgba(255,255,255,.1);
	padding: 10px 0 10px 30px
}
.security .product h2 {
	font-size: 32px;
	line-height: 36px;
	margin: 0 0 10px
}
.security .product:before {
	background: url("amex-payment-gateway.png") no-repeat;
	height: 52px;
	width: 247px;
	display: block;
	position: absolute;
	left: 40px;
	top: 80px
}
.security .accordion .space {
	padding: 30px
}
.sec-prod {
	padding-bottom: 30px
}
.sec-prod h1 {
	font-weight: 600
}
.sec-prod .banner .space {
	padding-bottom: 10px
}
.sec-prod .cont-white {
	background: #fff;
	width: 914px;
	margin: 0 30px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px
}
.sec-prod .cont-white .content {
	width: 586px
}
.sec-prod .cont-white .full {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px
}
.accordion, .newpod {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px
}
.bg-websec {
	background: url("bg-websecurity.jpg") 0 100% no-repeat #f8f8f8;
	height: 390px
}
.bg-websec img {
	position: absolute;
	top: -51px;
	right: -48px
}
.bg-harden {
	background: url("bg-hardening.jpg") 0 100% no-repeat #f8f8f8;
	height: 420px
}
.bg-harden img {
	position: absolute;
	top: -51px;
	right: 32px
}
.sec-prod .cont-white .full .space {
	padding: 65px 484px 0 60px
}
.sec-prod .cont-white .full p {
	font-size: 16px;
	line-height: 25px
}
.newpod h2, .sec-prod .cont-white .full strong {
	font-size: 20px
}
.sec-prod .cont-white .bg-harden .space {
	padding: 320px 484px 0 90px
}
.newpod {
	background: #f8f8f8;
	margin-top: 12px;
	text-align: center;
	border-radius: 6px
}
.newpod .space {
	padding: 20px 20px 40px!important
}
.newpod li {
	margin: 12px 0 0;
	padding: 12px 0 0;
	background: url("pod-line-sml.png") 50% 0 no-repeat
}
.security .banner h1, .security .banner h2, .security .banner h3 {
	color: #fff
}
.security .circle {
	background: url("bg-circle.png") no-repeat;
	width: 348px;
	height: 348px;
	position: absolute;
	right: -40px;
	top: -90px
}
.security .circle h2 {
	font-size: 38px;
	font-weight: 600;
	margin-bottom: 12px
}
.security .circle h2 span {
	font-size: 74px;
	display: block;
	line-height: 76px;
	font-weight: 700
}
.security .circle p {
	font-weight: 400!important;
	margin-bottom: 10px
}
.security .circle .space {
	padding: 45px 65px
}
.security .circle .more-link {
	background-image: url("arrow-white-right.png");
	color: #fff;
	font-size: 16px
}
.gateway, .ssl {
	background: #fff
}
.ssl .banner {
	background: url("ssl-certificates.jpg") 0 100% no-repeat #035ca2;
	height: 220px
}
.ssl .content {
	width: 569px
}
.ssl .content h2 {
	font-weight: 500;
	font-size: 22px
}
.ssl .sidebar {
	width: 405px
}
.ssl .sidebar .space {
	padding: 30px 30px 30px 0
}
.ssl .pod {
	background: url("bg-pod-ssl.gif") no-repeat;
	width: 375px;
	height: 672px;
	margin: 0
}
.ssl .pod li:first-child {
	font-size: 18px
}
.ssl .pod span {
	font-size: 24px
}
.ssl .pod .space {
	padding: 50px 5px 30px!important
}
.ssl .pod h2, .ssl .pod li {
	background-image: url("pod-line-big.gif")
}
.ssl .pod h2 {
	margin-bottom: 12px
}
.ssl .sidebar .add-154 {
	float: none;
	margin: 0
}
.gateway .banner {
	background: url("payment-gateway.jpg") 0 100% no-repeat #035ca2;
	height: 270px
}
.gateway .promo {
	background: url("promo-gateway.png") no-repeat;
	height: 220px;
	width: 220px;
	position: absolute;
	right: -35px;
	top: 25px
}
.domain-names .sub-nav .h2 a:focus, .domain-names .sub-nav .h2 a:hover {
	color: #4c4c4c
}
.domain-names .sub-nav a.current, .domain-names .sub-nav a:focus, .domain-names .sub-nav a:hover {
	background: #fff;
	color: #4c4c4c
}
.domain-names .content h1 {
	font-size: 34px;
	line-height: 40px;
	font-weight: 300
}
.domain-names .content h2 {
	font-size: 22px;
	line-height: 30px;
	font-weight: 500
}
.domain-names .content .features h3, .domain-names .content h3 {
	font-size: 16px;
	line-height: 22px;
	font-weight: 700
}
.domain-names .content .doclist h2 {
	font-size: 16px;
	line-height: 22px;
	font-weight: 600;
	margin: 0
}
.domain-names .content .space {
	padding: 40px 30px
}
.domain-names .inner-content {
	padding: 40px 30px 0
}
.domain-names .sidebar>.space {
	padding: 30px 30px 30px 0
}
.domain-names .sidebar img {
	display: block;
	margin-bottom: 10px
}
.difm .banner .space h3, .domain-names .banner .space h3, .email .banner .space h3 {
	width: 530px;
	margin-bottom: 16px
}
.domain-names .sidebar h2 {
	margin-top: 40px
}
.domain-names .pricing b {
	display: none
}
.domain-names .pricing .conditions {
	float: none
}
.domain-names pre {
	padding: 20px 0 0;
	width: 586px;
	overflow: hidden
}
.domain-names .preput {
	background: 0;
	display: inline;
	color: #007EE2;
	cursor: pointer;
	padding: 0;
	font-family: monospace;
	margin-top: -20px
}
.domain-names .toggle-box .toggle-head {
	padding-bottom: 30px
}
.domain-names .toggle-box p {
	margin: 0 0 15px!important
}
.manager .banner {
	background: url("domain-manager.jpg") 0 100% no-repeat;
	height: 240px
}
.privacy .banner {
	background: url("domain-privacy.png") 0 100% no-repeat;
	height: 240px
}
.privacy h1, .privacy h3 {
	color: #fff
}
.privacy .add-to-cart {
	background: url("add-to-cart-drk.png") no-repeat
}
#renew {
	display: none
}
.pricing {
	border: 0;
	margin: 0;
	padding: 20px 0 40px;
	overflow: hidden
}
.pricing ul {
	width: 277px;
	border-right: 1px solid #e6e6e6;
	margin: 0 20px 0 0;
	padding: 0 20px 0 0
}
.pricing li {
	border-bottom: 1px solid #e6e6e6;
	line-height: 50px;
	margin: 0;
	list-style: none;
	font-size: 16px;
	font-weight: 700
}
.pricing li:first-child {
	color: #7f7f7f;
	font-size: 15px;
	line-height: 22px;
	padding-bottom: 12px
}
.pricing strong {
	font-weight: 700!important
}
.pricing em {
	width: 10px;
	font-size: 12px;
	vertical-align: top;
	margin-top: -3px
}
.pricing span {
	float: right;
	font-size: 22px
}
.pricing sup {
	font-size: 70%;
	vertical-align: top
}
.pricing .twoyr {
	margin-right: -.4em
}
.domain-pricing .pricing table {
	width: 100%;
	table-layout: fixed;
	font-weight: 400
}
.domain-pricing .pricing p+table {
	margin-top: 40px
}
.domain-pricing .pricing .conditions {
	display: none;
	margin-top: 8px
}
.domain-pricing .pricing td {
	text-align: right
}
.domain-pricing .pricing .years td {
	font-weight: 700
}
.domain-pricing .pricing tr {
	background: #FDFDFD;
	border-bottom: 1px solid #D9D9D9
}
.domain-pricing .pricing tr td:nth-child(2n) {
	background: #F9F9F9
}
.domain-pricing .pricing tr:nth-child(2n) {
	background: #F8F8F8
}
.domain-pricing .pricing tr:nth-child(2n) td:nth-child(2n) {
	background: #F1F1F1
}
.domain-pricing .pricing td, .domain-pricing .pricing th {
	padding: 10px 14px;
	border-right: 1px solid #fff
}
.domain-pricing .pricing .years, .domain-pricing .pricing .years td {
	background: #fff!important
}
.domain-pricing .pricing th {
	text-align: left
}
.domain-pricing .years th {
	font-size: 18px;
	font-weight: 400;
	width: 180px
}
.domain-pricing .pricing small {
	font-size: 13px;
	text-decoration: line-through
}
.domain-pricing .pricing span {
	color: red;
	float: none;
	font-size: inherit
}
.content .page-nav {
	display: none;
	overflow: hidden;
	margin: 20px 0 0
}
.content .page-nav li {
	list-style: none;
	float: left;
	margin: 0
}
.content .page-nav .active {
	border: 1px solid #e6e6e6;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	border-bottom: 0;
	background: #fff
}
.content .page-nav a {
	padding: 16px 24px;
	font-size: 18px;
	font-weight: 400;
	color: #999;
	display: block
}
.content .page-nav .active a {
	font-size: 18px;
	font-weight: 700;
	color: #191919
}
.netfleet .content h1 {
	font-weight: 500;
	font-size: 34px;
	line-height: 36px
}
.netfleet .content h2 {
	margin-top: 40px
}
.netfleet .content .space {
	padding: 40px 30px 20px
}
.netfleet .half {
	margin-bottom: 40px
}
.netfleet .half h2 {
	margin-top: 0
}
.netfleet .half h3 {
	font-size: 16px;
	margin-bottom: 6px
}
.netfleet .half .space {
	padding: 0 30px 40px
}
.netfleet .more-link {
	font-size: 16px
}
.netfleet .contact-box {
	margin-top: 20px
}
.netfleet .sidebar {
	margin: 0
}
.netfleet .sidebar h2 {
	margin: 20px 0 12px;
	border-top: 1px solid #d9d9d9;
	padding-top: 30px
}
.netfleet .contact input, .netfleet .contact textarea {
	width: 228px
}
.netfleet #player {
	margin-top: 12px
}
.netfleet .full {
	margin-top: -60px
}
.netfleet .full .line-under {
	margin-top: 40px
}
.netfleet .conditions {
	float: none;
	margin-top: 20px
}
.nf-actions {
	background: url("bg-netfleet.gif") 0 100% repeat-x #f7f7f7;
	padding: 30px 24px 16px;
	overflow: hidden;
	border-radius: 5px
}
.nf-actions img {
	margin-bottom: 12px
}
.accred {
	background: url("accreditation.png") no-repeat;
	width: 298px;
	height: 51px
}
.accred+a img {
	margin: 30px 0 10px
}
.transfer .banner {
	background: url("transfer-banner.png") no-repeat
}
.transfer .banner .space h3 {
	width: 300px
}
.more-block .big {
	font-size: 24px;
	font-weight: 300!important;
	display: inline;
	background-image: url("arrow-blue-big.png");
	padding-right: 22px
}
.more-block .big+a {
	display: block;
	font-weight: 400
}
.domain-names .more-block {
	display: inline-block
}
.domain-names .more-block+.more-block {
	margin-left: 20px
}
.renewd .banner {
	background: url("renew-banner.png") no-repeat
}
.renewd .more-block .more-link {
	font-size: 24px;
	font-weight: 300!important;
	display: inline;
	background-image: url("arrow-blue-big.png");
	padding-right: 22px
}
.banner-melbourne, .banner-nz, .banner-sydney, .domain-search h2 img, .more-block, .renewd .more-block a {
	display: block
}
.more-block {
	background-color: #F8F8F8;
	padding: 20px;
	margin-top: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.accordion {
	background: #f8f8f8;
	margin-bottom: 10px;
	border-radius: 6px
}
.new-domains .subside, .new-domains .table-box {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px
}
.accordion h2 {
	margin: 0
}
.accordion h3 {
	font-size: 15px;
	font-weight: 600;
	border-top: 1px solid #d9d9d9;
	padding-top: 14px;
	cursor: pointer
}
.accordion h3:first-child {
	border-top: 0;
	padding: 0
}
#gtlds-form, .phase-table {
	border-top: 1px solid #d9d9d9
}
.accordion h3 span {
	background: url("accordion-arrows.png") no-repeat;
	width: 12px;
	height: 13px;
	float: left;
	margin: 5px 8px 0 0
}
.accordion .ui-state-active {
	font-weight: 700
}
.accordion .ui-state-active span {
	background-position: 0 100%;
	height: 11px
}
.accordion .space {
	padding: 0 20px 20px
}
.accordion .more-link {
	float: right;
	margin-top: 20px
}
.backorder-side {
	background: url("backorder-sidebar.png") no-repeat;
	padding: 235px 25px 30px;
	text-align: center;
	height: 495px;
	margin-top: 30px
}
.backorder-side span {
	display: block;
	font-weight: 600;
	font-size: 20px!important;
	margin: 0 0 2px
}
.backorder-side p {
	margin-bottom: 45px;
	line-height: 19px
}
.new-domains .remove, .new-domains .remove:hover {
	cursor: pointer;
	float: right;
	font-weight: 700;
	color: #191919;
	text-decoration: none
}
.new-domains .table-box {
	border-radius: 6px;
	overflow: hidden
}
#gtlds-table {
	width: 100%;
	background: #fbfbfb
}
#gtlds-table td {
	padding: 10px 20px;
	border-bottom: 1px solid #D9D9D9;
	border-right: 1px solid #FFF;
	text-align: center;
	line-height: 29px
}
#gtlds-table td:first-child {
	text-align: left
}
#gtlds-table tr:nth-child(2n) td:nth-child(2n) {
	background: #f5f5f5
}
#gtlds-table tr:nth-child(2n) td:nth-child(2n+1) {
	background: #fbfbfb
}
#gtlds-table tr:nth-child(2n+1) td:nth-child(2n) {
	background: #f1f1f1
}
#gtlds-table tr:nth-child(2n+1) td:nth-child(2n+1) {
	background: #f8f8f8
}
#gtlds-table tfoot td, #gtlds-table thead td {
	background: #d9d9d9!important;
	font-weight: 700
}
.new-domains .subside {
	background: #f8f8f8;
	border-radius: 6px;
	padding: 26px
}
#gtlds-list li {
	font-style: normal;
	font-weight: 400
}
#gtlds-form {
	margin-top: 20px;
	padding-top: 20px
}
.new-domains .subside h3 {
	font-weight: 600;
	margin: 0 0 10px;
	font-size: 24px;
	line-height: 1.2em
}
.new-domains .check-img label {
	color: inherit;
	float: none;
	padding-left: 36px!important;
	height: 27px;
	line-height: 27px;
	text-transform: none;
	font-weight: 400!important;
	font-size: 18px;
	margin-bottom: 14px
}
.new-domains .banner {
	width: 974px;
	height: 300px;
	position: absolute
}
.banner-nz {
	background: url("banner-nz.jpg") no-repeat
}
.banner-sydney {
	background: url("banner-sydney.jpg") no-repeat
}
.banner-melbourne {
	background: url("banner-melbourne.jpg") no-repeat
}
.banner-kiwi {
	background: url("banner-kiwi.jpg") no-repeat
}
.banner-email {
	background: url("banner-email-1.jpg") no-repeat
}
.banner-expert {
	background: url("banner-expert.jpg") no-repeat
}
.new-domains .lower-nav {
	z-index: 99
}
.new-domains .lower-nav a {
	background: rgba(255,255,255,.75);
	color: #191919
}
.new-domains .slides_container {
	height: 308px!important;
	margin: 0!important
}
.new-domains #slides .pagination {
	left: 785px
}
.new-domains #slides .pagination li a {
	width: 11px;
	height: 11px;
	background: url("pagination.png") no-repeat
}
#slides .pagination li a:hover, #slides .pagination li.current a:hover, .new-domains #slides .pagination li.current a {
	background-position: 0 -11px
}
.content-box {
	background: #f8f8f8;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 30px;
	margin-bottom: 15px;
	overflow: hidden
}
.sidebar .content-box {
	padding: 0 30px
}
.new-domains .sidebar .content-box h2 {
	font-weight: 600;
	text-align: right;
	margin: 20px 10px 10px 0
}
.content .content-box {
	background: #ececec;
	padding-top: 10px
}
.phase-table {
	margin: 0 -30px;
	background: #fbfbfb
}
.phase-table td {
	border-bottom: 1px solid #d9d9d9;
	padding: 12px 20px
}
.phase-table tr:nth-child(2n) {
	background: #f8f8f8
}
.new-domains .domain-search {
	margin-bottom: 20px;
	overflow: hidden;
	background: 0;
	height: auto
}
.new-domains #domain {
	width: 420px
}
.new-domains .domain-search .go {
	position: absolute
}
.new-domains .domain-search .inner {
	border: 1px solid #ddd
}
.preregister {
	background-image: url("preregister.png");
	width: 196px;
	height: 48px
}
.domain-search {
	background: url("banner-domains-normal.png") no-repeat #333;
	height: 380px;
	margin-top: 8px
}
.domain-search form {
	z-index: 2;
	position: relative;
	float: left;
	-webkit-box-shadow: 2px 2px 15px rgba(0,0,0,.4);
	-moz-box-shadow: 2px 2px 15px rgba(0,0,0,.4);
	box-shadow: 2px 2px 15px rgba(0,0,0,.4)
}
.domain-search input {
	width: 290px;
	font-size: 18px;
	background: 0;
	padding: 6px 10px 6px 0;
	border-right: 1px solid #E6E6E6;
	vertical-align: text-bottom;
	margin: 2px 0
}
.domain-search select {
	margin-left: -5px;
	font-size: 18px;
	border: 0;
	padding: 9px 38px 9px 10px;
	background: url("search-arrow.png") 100% 50% no-repeat #fff
}
.domain-names .domain-search .space {
	padding: 80px 0 0 50px
}
.domain-search .inner {
	font-size: 18px;
	color: #7f7f7f;
	padding: 10px 7px 10px 22px;
	float: left;
	background: #fff;
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
	box-shadow: inset 1px 3px 7px #DDD;
	height: 38px;
	border: 1px solid #fff;
	border-right: 0
}
.domain-search .inner span {
	line-height: 40px;
	float: left
}
.domain-search .go {
	background: url("go.png") no-repeat;
	width: 75px!important;
	height: 60px;
	vertical-align: top;
	padding: 0;
	margin: 0
}
.domain-search .lower-nav a {
	background: rgba(255,255,255,.2)
}
.domain-search .netman {
	background: url("netman.png") no-repeat;
	width: 622px;
	height: 308px;
	position: absolute;
	right: -180px;
	top: 30px;
	z-index: 1
}
.domain-search #countdown {
	position: absolute;
	right: 24px;
	bottom: 44px
}
.domain-search .conditions {
	position: absolute;
	right: 12px;
	bottom: 10px;
	width: 357px;
	float: none;
	margin: 0;
	font-style: italic
}
.hosting h4 {
	margin: 0 0 12px
}
.email .content h2, .hosting .content h2 {
	margin-top: 0
}
.hosting .content .space {
	padding: 40px 30px
}
.products .inner-nav {
	padding: 30px 30px 0;
	margin: 0
}
.hosting .sidebar .space {
	padding: 210px 30px 30px 15px
}
.hosting .email-box {
	text-align: center;
	padding: 150px 40px 0 30px;
	background: url("side-email-1.png") 60% 0 no-repeat
}
.hosting .move-box {
	background: url("move-box.png") 50% 10px no-repeat;
	margin-top: 30px;
	padding: 172px 40px 0 50px;
	text-align: center;
	position: relative
}
.move-box h3 {
	font-size: 22px;
	line-height: 1.2em
}
.move-box h3, .move-box p {
	text-align: left
}
.move-box hr {
	position: absolute;
	width: 248px;
	top: -10px;
	left: 30px;
	border-color: #e6e6e6
}
.hosting .move-box strong {
	font-size: 14px
}
.hosting .move-box span {
	display: inline-block;
	background: #404040;
	color: #fff;
	font-weight: 700;
	font-size: 16px;
	line-height: 23px;
	width: 23px;
	text-align: center;
	margin: 0 8px 6px 0;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px
}
.move .banner .space h3 {
	width: 350px
}
.hosting .top {
	padding: 130px 30px 0
}
.hosting .cloud, .hosting .cpanel {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 452px;
	max-height: 823px
}
.hosting .cloud {
	margin-right: 10px;
	background: url("bg-cloud-full.png") no-repeat
}
.hosting .cloud .space, .hosting .cpanel .space {
	padding: 0 30px 10px
}
.hosting .cpanel {
	background: url("bg-cpanel-full.png") no-repeat
}
.hosting ul.plans {
	list-style: none;
	margin: 0
}
.hosting ul.plans>li {
	margin: 0;
	border-top: 1px solid #dbe2e3;
	padding: 20px 0 12px;
	overflow: hidden
}
.hosting ul.plans h3 {
	float: left;
	clear: left;
	margin: 0 0 12px
}
.hosting ul.plans ul {
	float: left;
	clear: left;
	margin: 0;
	position: relative
}
.hosting ul.plans li {
	margin-bottom: 4px
}
.hosting ul.plans img {
	float: right;
	clear: right
}
.hosting ul.plans .button {
	float: right;
	clear: right;
	margin-top: 12px
}
.hosting .sidebar li {
	clear: both;
	margin-bottom: 1px;
	background: #fff;
	overflow: hidden;
	padding: 22px 0 20px 20px
}
.hosting .sidebar li:first-of-type {
	-webkit-border-radius: 5px 0 0;
	-moz-border-radius: 5px 0 0;
	border-radius: 5px 0 0
}
.hosting .sidebar li:last-of-type {
	-webkit-border-radius: 0 0 0 5px;
	-moz-border-radius: 0 0 0 5px;
	border-radius: 0 0 0 5px
}
.hosting .sidebar ul h2 {
	margin: 0;
	float: left;
	clear: left
}
.hosting .sidebar h2 img {
	display: block
}
.hosting .sidebar li>img {
	float: right;
	clear: right
}
.hosting .plans img.s, .hosting .sidebar li>img.s {
	margin-top: -13px
}
.hosting .sidebar ul p {
	float: left;
	clear: left;
	margin: 0
}
.hosting .sidebar ul .button {
	float: right;
	margin: 8px -2px 0 0;
	clear: right
}
.hosting .sidebar .compare-200 {
	margin: 20px auto 50px;
	display: block;
	float: none
}
.cp-side {
	background: url("bg-cp-side.png") no-repeat;
	margin-top: 60px
}
.cl-side {
	background: url("bg-cl-side.png") no-repeat;
	margin-top: 60px
}
.hosting .buttons {
	margin: 0 0 12px
}
.block h2 {
	font-size: 24px;
	margin: 0 0 18px
}
.block .stack input {
	width: 410px
}
.block .stack span.error {
	margin: 0 0 2px 115px!important
}
.block .stack select {
	width: 432px
}
.block .stack label {
	width: 110px
}
.asterisk {
	position: absolute;
	right: 25px;
	margin-top: 9px
}
.sidebar .asterisk {
	right: 28px;
	margin-top: 4px
}
.sidebar .asterisk.wide {
	right: 22px
}
.sidebar .asterisk.narrow {
	right: 35px
}
.host-home {
	padding-bottom: 10px
}
.host-home h1 {
	font-weight: 400;
	margin: 0 0 30px
}
.host-home .half li {
	margin-bottom: 4px
}
.analysis .content .block, .host-home .content .space {
	padding: 0 10px 40px 30px
}
.host-home .guarantee {
	position: absolute;
	right: 13px;
	top: 163px
}
.hosting .topban {
	padding: 130px 30px 30px;
	background: url("banner-world-class.png") 0 8px no-repeat
}
.hosting .promo {
	position: absolute;
	right: -50px;
	top: 30px;
	z-index: 1
}
.hosting .demo {
	margin-top: 30px
}
.hosting .toggle-box p {
	margin: 0 0 15px!important
}
.perform .content h3 {
	font-size: 22px;
	font-weight: 500;
	margin: 30px 0 20px
}
.perform .content .inner-content+h2 {
	margin-top: 30px
}
.perform .right {
	margin: 0
}
.perform table {
	margin-bottom: 30px
}
.perform td, .perform th {
	text-align: left;
	padding: 8px 0;
	border-bottom: 1px solid #e6e6e6
}
.perform .space img {
	margin: 20px 0
}
.perform .inner-content {
	padding-bottom: 30px;
	width: 600px
}
.perform .quote {
	right: -30px;
	margin-top: 30px;
	position: absolute
}
.perform .quote p {
	padding: 76px 20px
}
.socialoffer {
	background: url("banner-social.jpg") no-repeat;
	height: 100px;
	margin: 0 30px 50px;
	display: block
}
.infrastructure .sidebar .space {
	padding-top: 10px
}
.trial-banner {
	margin: 8px 30px 0;
	background: #e4e4e4;
	background: -moz-linear-gradient(top, #e4e4e4 0, #f8f8f8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e4e4e4), color-stop(100%, #f8f8f8));
	background: -webkit-linear-gradient(top, #e4e4e4 0, #f8f8f8 100%);
	background: -o-linear-gradient(top, #e4e4e4 0, #f8f8f8 100%);
	background: -ms-linear-gradient(top, #e4e4e4 0, #f8f8f8 100%);
	background: linear-gradient(to bottom, #e4e4e4 0, #f8f8f8 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#f8f8f8', GradientType=0 )
}
.trial-banner .button {
	margin: 0!important
}
.email .banner {
	background: url("email-hosting.png") 0 100% no-repeat;
	height: 250px
}
.email .banner .space h3 {
	width: 420px
}
.email .content .space {
	padding: 40px 30px
}
.email .full>.space {
	padding-bottom: 0
}
.email .eh-1 {
	background: url("pod-simple.png") no-repeat #fbfbfb
}
.email .eh-2 {
	background: url("pod-essentials.png") no-repeat #fbfbfb
}
.email .eh-3 {
	background: url("pod-premium.png") no-repeat #fbfbfb
}
.email .pod .space {
	background: url("pod-bot.png") 0 100% no-repeat;
	padding: 170px 20px 30px
}
.email .sidebar .space {
	padding: 20px 30px 40px 0
}
.email .special {
	background: url("special-top.png") no-repeat #1fa2ea;
	padding: 60px 20px 20px;
	color: #fff
}
.email .special:after {
	display: block;
	width: 298px;
	height: 32px;
	background: url("special-bot.png") no-repeat;
	margin: 0 0 -20px -20px
}
.email .special h2 {
	font-size: 28px;
	margin: 0 0 12px;
	line-height: 34px
}
.email .special h2 span {
	font-size: 20px;
	line-height: 1.2em;
	font-weight: 400;
	display: block
}
.email .special h3 {
	margin: 20px 0 4px;
	font-size: 16px
}
.email .side-collaboration {
	background: url("side-collaboration-1.png") no-repeat;
	padding: 204px 40px 10px;
	margin-top: 12px;
	overflow: hidden
}
.email-overview .heading-2, .email-overview .heading-2-intro {
	padding-bottom: 15px;
	font-family: Ceebo, "Open Sans", Helvetica, sans-serif
}
.email .collaboration h2 {
	margin: 0 0 10px
}
.collaboration ul img {
	float: right;
	margin: -5px 0 15px
}
.email .compare .em1, .email .compare .em2, .email .compare .em3 {
	height: 212px;
	width: 230px
}
.email .compare .em1 {
	background: url("compare-simple.png") 0 100% no-repeat
}
.email .compare .em2 {
	background: url("compare-essentials.png") 0 100% no-repeat
}
.email .compare .em3 {
	background: url("compare-premium.png") 0 100% no-repeat
}
.collaboration .banner {
	background: url("collaboration-1.png") no-repeat;
	height: 212px
}
.email-overview .banner, .email.compare .banner {
	background: url("office365.png") 0 100% no-repeat;
	height: 212px
}
.email-overview .heading-1 {
	font-size: 22px;
	line-height: 26px;
	margin-top: 0
}
.email-overview .heading-2 {
	font-size: 36px;
	font-weight: 700
}
.email-overview .heading-2-intro {
	font-size: 24px;
	line-height: 26px;
	color: #c6191f
}
.vps .banner h1, .vps .banner h2, .vps-title .h2 a {
	color: #fff
}
.email-overview .setup .space {
	padding: 40px 30px;
	margin: 20px 30px 0 0;
	background-color: #f8f8f8;
	border-radius: 5px
}
#feat-email {
	margin-bottom: 0
}
.collaboration .conditions {
	float: none
}
.compare .table-cta {
	text-align: center;
	background: #007ee2;
	color: #fff;
	padding: 6px 10px;
	margin: 20px 0 10px;
	border-radius: 3px
}
.vps-title>img {
	display: block;
	border-bottom: 8px solid #fff
}
.vps-title, .vps-title .sub-nav {
	background: 0 0
}
.vps-title .sub-nav h1 {
	font-weight: 500!important
}
.vps .banner {
	background: url("vps.jpg") no-repeat;
	margin: 0;
	height: 290px
}
.home.vps .banner {
	height: 350px
}
.vps .banner .more-link {
	font-size: 16px;
	color: #61bdf0;
	background: url("arrow-ltblue-right.png") 100% 60% no-repeat
}
.vps .banner ul {
	margin: 20px 0 0
}
.vps .banner li {
	list-style: none;
	margin: 0 0 6px
}
.vps .banner .space {
	padding: 40px!important
}
.vps .banner .space h1 {
	width: 370px;
	margin-top: 0;
	font-weight: 300;
	font-size: 20px;
	line-height: 28px
}
.vps .banner .big-feat {
	position: absolute;
	top: 70px;
	right: 30px
}
.vps .banner .big-feat li {
	float: left;
	width: 126px;
	height: 60px;
	padding: 150px 20px 0;
	text-align: center;
	color: #fff
}
.vps .banner .sla {
	background: url("sla.png") 100% 0 no-repeat
}
.vps .banner .monitor {
	background: url("monitor.png") 100% 0 no-repeat
}
.vps .banner .cloud {
	background: url("cloud.png") 100% 0 no-repeat
}
.vps .lower-nav a {
	background: #4c4c4c;
	background: rgba(255,255,255,.2)
}
.vps .content .space {
	padding: 14px 30px 0
}
.vps .full .space {
	padding: 30px
}
.vps .sidebar .space {
	padding: 0 30px 30px 0
}
.vps .hpod .title {
	float: left;
	width: 146px;
	height: 68px;
	padding-right: 60px;
	margin: 0
}
.vps .hpod p {
	margin: -20px 0 0;
	text-align: right;
	color: #7f7f7f
}
.vps .hpod ul {
	float: left;
	margin: 0
}
.vps .hpod .space {
	padding: 34px 36px 26px
}
.vps .hpod .buttons {
	padding: 0;
	text-align: center;
	float: right;
	width: 230px
}
.vps .hpod .buttons li {
	width: 150px;
	padding: 0;
	float: right
}
.vps .hpod .add-to-cart {
	background: url("add-to-cart-vps.gif") no-repeat;
	height: 36px;
	width: 136px
}
.vps .hpod .price {
	float: right
}
.vps .vps1 .title {
	background: url("vps1.png") no-repeat
}
.vps .vps2 .title {
	background: url("vps2.png") no-repeat
}
.vps .vps4 .title {
	background: url("vps4.png") no-repeat
}
.vps .vps8 .title {
	background: url("vps8.png") no-repeat
}
.vps .compare .plans {
	padding: 50px 0 20px
}
.vps .half .add-113 {
	margin-top: -12px
}
.vps .more-block {
	margin-right: 30px
}
.vps .right {
	margin-top: -60px!important
}
.compare h3 {
	font-size: 15px;
	margin: 0;
	line-height: 29px
}
.compare td {
	text-align: center;
	border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #fff;
	height: 49px
}
.compare .blurb, .compare .spacer1 .specs1, .compare .spacer1 .specs2, .compare tfoot .add {
	border-bottom: 0
}
.compare .content {
	width: 100%
}
.compare .content .space {
	padding: 0 20px 40px 30px
}
.compare .long-text {
	vertical-align: top;
	padding: 10px
}
.compare thead td {
	padding-top: 50px;
	vertical-align: top;
	position: relative
}
.compare thead .asterisk {
	color: #fff;
	font-size: 11px;
	position: absolute;
	left: -2px;
	top: 163px
}
.compare thead img {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.compare thead .specs1 {
	background: url("bg-compare-header1.gif") 0 100% repeat-x #fff
}
.compare thead .specs2 {
	background: url("bg-compare-header2.gif") 0 100% repeat-x #fff
}
.compare thead .specs3 {
	background: url("bg-compare-header3.gif") 0 100% repeat-x #fff
}
.compare .blurb {
	text-align: left
}
.compare .blurb p {
	text-align: left;
	margin-right: 30px
}
.compare .blurb h1 {
	text-align: left;
	margin: 0 30px 10px 0;
	line-height: 38px;
	font-weight: 400
}
.compare .plans td {
	padding: 20px 0
}
.compare .plans h2 {
	font-size: 24px;
	line-height: 30px;
	font-weight: 500;
	margin: 0 auto 12px
}
.compare .item {
	background: url("bg-compare-item.gif") no-repeat #fcfcfc;
	text-align: left;
	line-height: 29px!important;
	border: 0
}
.bigger .item {
	font-size: 15px!important;
	line-height: 19px!important;
	height: 79px
}
.compare .specs1 {
	background: #f8f8f8
}
.compare .specs2 {
	background: #f1f1f1
}
.compare .specs3 {
	background: #fcfcfc
}
.compare .odd .item, .compare tfoot .item {
	background: url("bg-compare-item-odd.gif") no-repeat #fff
}
.compare .odd .specs1 {
	background: #fdfdfd
}
.compare .odd .specs2 {
	background: #f9f9f9
}
.compare .odd .specs3 {
	background: #fff
}
.compare .tick {
	background: url("tick-big.png") no-repeat;
	width: 26px;
	height: 29px;
	margin: 0 auto
}
.compare .cross {
	background: url("cross-big.png") no-repeat;
	width: 25px;
	height: 25px;
	margin: 0 auto
}
.compare .feat-vid {
	float: right;
	margin-right: 10px
}
.compare .item a {
	color: #191919;
	text-decoration: underline
}
.compare .add {
	padding: 20px 0 40px
}
.compare .price {
	font-size: 40px;
	padding-top: 10px
}
.compare p.price {
	font-weight: 500!important
}
.compare .cents em {
	font-size: .3em
}
.compare span {
	font-size: 20px
}
.compare tbody img {
	margin: 14px 0 10px
}
.compare .spacer1 td, .compare .spacer2 td {
	height: 8px!important;
	padding: 0
}
.compare .spacer2 .item {
	background: 0
}
.compare .spacer1 .specs1, .compare .spacer2 .specs1 {
	background: #fdfdfd
}
.compare .spacer1 .specs2, .compare .spacer2 .specs2 {
	background: #f9f9f9
}
.threecols .item, .threecols .specs1, .threecols .specs2 {
	width: 230px
}
.fourcols .specs1, .fourcols .specs2, .fourcols .specs3 {
	width: 153px
}
.fourcols .item {
	width: 308px
}
.gecko .compare .item, .ie .compare .item {
	background: url("bg-compare-item-ieff.gif") 0 100% no-repeat #fcfcfc
}
.gecko .compare .blurb, .gecko .compare .odd .item, .ie .compare .blurb, .ie .compare .odd .item {
	background: url("bg-compare-item-odd.gif") 0 100% no-repeat #fff
}
.gecko .compare .spacer1 .item, .gecko .compare tfoot .item, .ie .compare .spacer1 .item, .ie .compare tfoot .item, .ie .item {
	background: 0!important
}
.tpp .banner {
	background: url("banner-tpp.jpg") no-repeat;
	height: 240px
}
.tpp .content .space>h2 {
	font-size: 34px;
	margin-top: 0
}
.tpp .sidebar h2:nth-of-type(2) {
	border-top: 1px solid #d9d9d9;
	font-size: 20px;
	padding-top: 24px
}
.tpp .sidebar h2:first-of-type {
	margin-top: 0;
	font-size: 24px
}
.tpp .sidebar .space {
	padding: 36px 24px
}
.tpp .space {
	padding-right: 20px
}
.tpp .contact-us h2 {
	font-weight: 500
}
.tpp .contact-us {
	padding: 14px 0 22px
}
.tpp .contact-box {
	margin-bottom: 20px
}
.tpp form p {
	float: left
}
.tpp .sidebar .space {
	background: #f7f7f7;
	margin: 30px 30px 0 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.tpp .questions {
	background: #f7f7f7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 30px;
	margin-bottom: 10px;
	position: relative
}
.tpp .questions p {
	margin: 0
}
.tpp .questions h2 {
	margin: 0 0 6px;
	font-weight: 300
}
.tpp .stack input {
	width: 344px
}
.tpp label {
	width: 166px
}
.nr-ppc h5 {
	margin-bottom: 6px
}
.nr-ppc .content h1 {
	margin: 30px 30px 0;
	font-weight: 600
}
.nr-ppc .half h2 {
	font-size: 20px;
	font-weight: 600
}
.nr-ppc .half .space {
	padding-top: 0
}
.nr-ppc .header-bar {
	height: 10px
}
.nr-ppc .phone-no {
	float: right;
	font-size: 22px;
	margin-top: 54px;
	font-weight: 300
}
.nr-ppc .phone-no span {
	font-size: 36px;
	font-weight: 600;
	margin-left: 12px;
	line-height: 27px
}
.nr-ppc .center {
	margin-bottom: 40px
}
.nr-ppc .social {
	padding: 0;
	list-style: none;
	background: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}
.nr-ppc .footer .blocks>li {
	width: 182px
}
.nr-ppc #player {
	width: 407px;
	height: 229px
}
.nr-ppc .vps {
	margin-top: 0
}
.nr-ppc .vps .content {
	width: 570px
}
.nr-ppc .vps .sidebar {
	width: 375px
}
.nr-ppc .vps .banner {
	height: 310px
}
.nr-ppc .vps .banner .space {
	padding: 50px 30px 40px!important
}
.nr-ppc .vps .banner .space h1 {
	font-size: 30px;
	color: #fff;
	margin: 0;
	font-weight: 500
}
.nr-ppc .vps .banner .space h3 {
	font-weight: 300;
	margin-top: 8px;
	color: #fff;
	font-size: 19px;
	width: 300px;
	line-height: 27px
}
.nr-ppc .vps .banner .big-feat {
	top: 40px
}
.nr-ppc .vps .inner-content {
	padding-bottom: 30px
}
.nr-ppc .vps .inner-content h2 {
	font-weight: 500;
	margin: 0 0 30px;
	font-size: 34px
}
.nr-ppc .vps .inner-content h3 {
	font-weight: 500;
	font-size: 20px;
	margin-bottom: 12px
}
.nr-ppc .vps .full>.space {
	padding: 30px 30px 10px
}
.nr-ppc .vps .contact-box {
	padding: 40px 30px
}
.nr-ppc .vps .contact input {
	width: 293px
}
.nr-ppc .domain-names .cond {
	width: auto;
	left: 30px
}
.nr-ppc .domain-names .netman {
	display: none
}
.nr-ppc .search-ppc {
	background: url("search-ppc.gif") no-repeat;
	width: 282px;
	height: 44px
}
.footer-ppc .blocks>li {
	width: 20%
}
.nr-ppc .nm .domain-search {
	margin: 0;
	height: 330px;
	background: url("banner-netman.jpg") 100% 0 no-repeat #1F89D4
}
.nr-ppc .nm .netman {
	background: url("netman.png") no-repeat;
	width: 622px;
	height: 308px;
	position: absolute;
	right: -180px;
	top: 30px;
	z-index: 1;
	display: block
}
.nr-ppc .nm .domain-search .space {
	padding: 50px 0 0 40px!important
}
.get-search {
	height: 640px;
	background: url("bg-get-your-domain.jpg") no-repeat #333
}
.get-search h1 img {
	display: block
}
.get-search h2 {
	margin: 48px 0 14px 20px;
	font-size: 26px;
	color: #fff;
	font-weight: 400
}
.get-search ul h3 {
	margin: 0
}
.get-search input {
	width: 365px;
	font-size: 20px;
	background: 0;
	padding: 6px 10px 6px 0;
	border-right: 1px solid #E6E6E6;
	vertical-align: text-bottom;
	margin: 2px 0
}
.get-search select {
	font-size: 20px;
	border: 0;
	padding: 7px 38px 7px 10px;
	height: 41px;
	background: url("search-arrow.png") 100% 50% no-repeat #fff
}
.get-search .space {
	padding: 160px 0 0 50px
}
.get-search .inner {
	color: #7f7f7f;
	padding: 15px 7px 15px 22px;
	float: left;
	background: #fff;
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
	-webkit-box-shadow: inset 1px 3px 7px #DDD;
	-moz-box-shadow: inset 1px 3px 7px #DDD;
	box-shadow: inset 1px 3px 7px #DDD;
	height: 38px;
	border: 1px solid #fff;
	border-right: 0;
	margin-left: 20px
}
.get-search .inner span {
	line-height: 40px;
	float: left;
	font-size: 20px
}
.get-search .go {
	background: url("get-go.gif") no-repeat;
	width: 75px!important;
	height: 70px;
	vertical-align: top;
	padding: 0;
	margin: 0
}
.get-search ul {
	margin-top: 44px
}
.get-search .more-link {
	font-size: 16px
}
.get-website {
	padding-top: 260px;
	background: url("get-your-website.jpg") no-repeat;
	min-height: 1000px
}
.get-website h3 {
	margin: 0 0 30px
}
.get-website .tag {
	margin: 6px 0 14px
}
.get-website .divider {
	background: url("divider-1.png") 50% 0 no-repeat;
	height: 25px;
	margin: 35px 0 30px
}
.get-website .space {
	padding: 50px 70px 50px 0
}
.get-website+.get-footer {
	margin-top: 10px
}
.get-website .intro {
	padding: 50px 50px 0
}
.get-website .intro>p {
	width: 600px;
	font-size: 16px
}
.get-website .intro ul {
	overflow: hidden
}
.get-website .intro li {
	float: left;
	list-style: none;
	margin: 0
}
.get-website .intro li a {
	display: block;
	padding: 20px 30px;
	font-size: 22px;
	background: #797979;
	margin-right: 8px;
	color: #fff;
	border-radius: 6px
}
.grow-box, .grow-cta {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px
}
.get-website .intro li a.active, .get-website .intro li a:hover {
	background: #1fa2ea;
	text-decoration: none
}
.get-website .results {
	border-top: 1px solid #d9d9d9;
	margin-top: 40px;
	padding-top: 20px
}
.get-website .results p {
	font-size: 18px;
	line-height: 43px;
	font-weight: 500;
	margin: 0
}
.get-website .web-prod {
	padding: 0 0 90px 350px;
	overflow: hidden
}
.get-website .web-prod:after {
	background: url("divider-1.png") 50% 0 no-repeat;
	width: 100%;
	height: 25px;
	display: block;
	position: absolute;
	left: 0;
	margin: 90px 0 30px
}
.get-website .web-prod h3 {
	font-size: 32px;
	font-weight: 600;
	margin: 30px 0 5px
}
.get-website .web-prod h2 {
	font-size: 17px;
	font-weight: 600;
	margin: 0
}
.get-website .web-prod>img:first-child {
	position: absolute;
	left: 0
}
.get-website .web-prod span {
	color: #888;
	font-weight: 400;
	float: right;
	line-height: 64px;
	margin-right: 12px;
	font-size: 17px
}
.get-website .web-prod .button {
	margin-top: 10px;
	float: right
}
.get-website .conditions {
	position: absolute;
	left: 30px;
	width: 914px
}
.get-website .my-website {
	background: url("site-plus-diy-6.png") no-repeat
}
.get-website .pro-website {
	background: url("site-plus-built-2.png") no-repeat
}
.get-website .my-store {
	background: url("store-plus-diy-4.png") no-repeat
}
.get-website .pro-store {
	background: url("store-plus-built-1.png.jpg") no-repeat
}
.sell-online {
	background: url("bg-blue-gradient.png") repeat-y #e8f3fc
}
.sell-online .space {
	padding-bottom: 60px
}
.grow-business {
	background: url("grow-your-business.jpg") no-repeat;
	padding-top: 300px
}
.grow-business .space {
	padding: 0 40px 40px
}
.grow-business .space>h2 {
	font-size: 18px;
	font-weight: 700;
	margin: 0 0 16px 30px
}
.grow-business .space>p {
	font-size: 16px;
	width: 540px;
	margin: 0 0 40px 30px
}
.grow-box {
	overflow: hidden;
	padding: 45px 330px 45px 30px;
	border-radius: 6px;
	position: relative
}
.grow-box h3 {
	font-size: 22px;
	margin: 0 0 10px;
	font-weight: 600;
	line-height: 28px
}
.grow-box .inner {
	padding-left: 105px;
	min-height: 145px;
	overflow: hidden
}
.grow-box p {
	margin: 0
}
.grow-box .conditions {
	position: absolute;
	bottom: 20px
}
.grow-business .get-found {
	background: url("bg-get-found.gif") 100% 50% no-repeat #f8f8f8
}
.grow-business .target {
	background: url("bg-target.gif") 100% 50% no-repeat;
	padding-top: 55px;
	padding-bottom: 55px
}
.grow-business .convert {
	background: url("bg-convert.gif") 100% 50% no-repeat #f8f8f8
}
.grow-business .get-found .inner {
	background: url("grow-1.gif") 0 50% no-repeat
}
.grow-business .target .inner {
	background: url("grow-2.gif") 0 50% no-repeat
}
.grow-business .convert .inner {
	background: url("grow-3.gif") 0 50% no-repeat
}
.grow-cta {
	background: #474749;
	border-radius: 6px;
	margin-top: 14px;
	padding: 40px
}
.grow-cta p {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	margin: 0 0 0 240px
}
.grow-business+.get-footer h4 {
	float: right
}
.enquire-dark {
	background: url("enquire-dark.png") no-repeat;
	width: 196px;
	height: 57px;
	margin-top: 6px;
	float: left
}
.get-footer {
	background: #e3e3e3
}
.get-footer .conditions {
	position: absolute;
	margin-top: -30px;
	margin-left: 30px
}
.get-footer .slides_container {
	margin: 0 77px
}
.get-footer .slide, .get-footer .slides_container {
	width: 760px;
	height: 300px;
	display: block
}
html:not(.js) .slide, html:not(.js) .slides_container {
	height: auto
}
html:not(.js) .slides_container {
	margin-bottom: 50px
}
.get-footer #slides {
	position: relative
}
.get-footer .slide div {
	padding: 0 0 0 261px;
	overflow: hidden
}
.get-footer h2 {
	margin: 10px 0 8px;
	font-size: 24px
}
.get-footer .slide span {
	width: 231px;
	height: 230px;
	position: absolute;
	left: 0
}
.get-footer .website1 span {
	background: url("footer-icons.gif") no-repeat
}
.get-footer .website2 span {
	background: url("footer-icons.gif") 0 -230px no-repeat
}
.get-footer .website3 span {
	background: url("footer-icons.gif") 0 -460px no-repeat
}
.get-footer .domain1 span {
	background: url("footer-icons.gif") 0 -690px no-repeat
}
.get-footer .domain2 span {
	background: url("footer-icons.gif") 0 -920px no-repeat
}
.get-footer .domain3 span {
	background: url("footer-icons.gif") 0 -1150px no-repeat
}
.get-footer .grow1 span {
	background: url("footer-icons.gif") 0 -1380px no-repeat
}
.get-footer .grow2 span {
	background: url("footer-icons.gif") 0 -1610px no-repeat
}
.get-footer .grow3 span {
	background: url("footer-icons.gif") 0 -1840px no-repeat
}
.get-footer .next, .get-footer .prev {
	width: 39px;
	height: 67px;
	position: absolute;
	text-indent: -99999px;
	top: 70px;
	cursor: pointer;
	z-index: 99
}
.get-footer .prev {
	background: url("arrow-left.gif") no-repeat;
	left: 10px
}
.get-footer .next {
	background: url("arrow-right.gif") no-repeat;
	right: 10px
}
.get-footer .next:hover, .get-footer .prev:hover {
	background-position: 0 100%
}
#slides .pagination {
	float: right;
	margin-top: 10px;
	z-index: 99;
	position: absolute;
	left: 337px;
	bottom: 0;
	list-style: none
}
#slides .pagination li {
	float: left;
	margin-left: 2px
}
#slides .pagination li a {
	display: block;
	width: 14px;
	height: 14px;
	background: url("pagination.gif") no-repeat;
	text-indent: -200px;
	overflow: hidden
}
#slides .pagination li.current a, #slides .pagination li.current a:hover {
	background-position: 0 -14px
}
#slides .pagination li a:hover {
	background-position: 0 -28px
}
.footer-lower {
	background: url("footer-gradient.gif") 50% 0 no-repeat;
	padding: 30px 0 0;
	overflow: hidden
}
.footer-lower h4 {
	font-size: 25px;
	color: #737373;
	font-weight: 400;
	margin: 0 0 0 20px;
	line-height: 60px
}
.footer-lower .back-link, .footer-lower .next-link {
	padding: 19px 26px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size: 15px;
	background: #fff;
	float: right
}
.footer-lower .back-link {
	float: left
}
.footer-lower .back-link span, .footer-lower .next-link span {
	background: url("arrow-blue-right.png") 0 60% no-repeat;
	width: 10px;
	height: 22px;
	float: right;
	margin: 0 0 0 6px
}
.footer-lower .back-link span {
	background: url("arrow-blue-left.png") 0 60% no-repeat;
	float: left;
	margin: 0 6px 0 0
}
.footer-lower .back-link:hover, .footer-lower .next-link:hover {
	color: #fff;
	text-decoration: none;
	background: #005fdb
}
.footer-lower .next-link:hover span {
	background: url("arrow-white-right.png") 100% 60% no-repeat
}
.footer-lower .back-link:hover span {
	background: url("arrow-white-left.png") 100% 60% no-repeat
}
.nav {
	margin: 34px 20px 0 0;
	float: right
}
.nav>li {
	float: left;
	border-right: 1px solid #fff
}
.nav>li>a {
	display: block;
	height: 63px;
	text-indent: -99999px
}
.nav-products {
	background: url("all-products.gif") no-repeat!important;
	width: 206px;
	border-color: #e0e0e0!important;
	margin-right: 20px
}
.nav-domain, .nav-grow, .nav-website {
	position: relative
}
.nav-domain a {
	background: url("get-your-domain.gif") no-repeat;
	width: 139px
}
.nav-website a {
	background: url("get-your-website.gif") no-repeat;
	width: 139px
}
.nav-grow a {
	background: url("grow-your-business.gif") no-repeat;
	width: 154px
}
.nav>li>a:hover {
	background-position: 0 100%
}
.nav-domain:hover .domain-hover, .nav-grow:hover .grow-hover, .nav-website:hover .website-hover {
	width: 450px;
	height: 117px;
	position: absolute;
	left: -190px;
	z-index: 9;
	margin-top: 4px
}
.domain-hover {
	background: url("domain-hover.png") no-repeat
}
.website-hover {
	background: url("website-hover.png") no-repeat
}
.grow-hover {
	background: url("grow-hover.png") no-repeat
}
.all-products {
	position: absolute;
	z-index: 8;
	width: 974px;
	visibility: hidden;
	left: 0;
	top: 110px
}
.all-products.open, html:not(.js) .nav-products:hover #megamenu .active+div {
	visibility: visible
}
.all-products #inner {
	background: #4c4c4c;
	padding: 4px;
	border: 12px solid #fff
}
.all-products .triangle {
	background: url("triangle.gif") no-repeat;
	width: 51px;
	height: 29px;
	position: absolute;
	top: -13px;
	left: 358px
}
.all-products .shadow {
	background: url("megashadow.png") repeat-x;
	height: 17px
}
#megamenu {
	border: 1px solid #fff;
	height: 292px;
	position: relative;
	overflow: hidden;
	background: url("menu-left.jpg");
	width: 940px
}
#megamenu .h3 {
	margin: 0;
	width: 221px;
	display: block
}
#megamenu .h3.first a {
	margin-top: 12px
}
#megamenu .h3 a {
	z-index: 5;
	position: relative;
	display: block;
	height: 43px;
	line-height: 43px;
	padding-left: 16px;
	margin: 0 0 2px 12px;
	font-size: 16px;
	font-weight: 500;
	color: #191919
}
#megamenu .h3 a:hover {
	text-decoration: none
}
#megamenu .active a {
	background: url("hover.gif") no-repeat;
	color: #fff;
	font-weight: 600
}
#megamenu li {
	float: left;
	width: 221px;
	padding-right: 10px
}
#megamenu .h4 {
	font-size: 18px;
	font-weight: 600;
	margin: 16px 0 4px;
	display: block
}
#megamenu .h4:first-child {
	margin-top: 22px
}
#megamenu .h4 a {
	color: #191919
}
#megamenu p {
	font-size: 13px;
	line-height: 16px;
	margin-bottom: 8px
}
#megamenu .sublinks {
	overflow: hidden
}
#megamenu .sublinks a {
	color: #4c4c4c;
	font-weight: 600;
	font-size: 14px;
	background: url("arrow.gif") 0 50% no-repeat;
	padding-left: 12px;
	display: block;
	line-height: 19px
}
#megamenu .col-2 a {
	width: 90px;
	float: left
}
#megamenu .products {
	top: 0;
	width: 700px;
	position: absolute;
	right: 0;
	height: 292px!important;
	padding-left: 30px
}
#megamenu #mm-domains {
	background: url("menu-domains-control.jpg") 100% 0 no-repeat
}
#megamenu #mm-hosting {
	background: url("menu-hosting-3.jpg") 100% 0 no-repeat
}
#megamenu #mm-vps {
	background: url("menu-vps-4.jpg") 100% 0 no-repeat
}
#megamenu #mm-websites {
	background: url("menu-websites.jpg") 100% 0 no-repeat
}
#megamenu #mm-security {
	background: url("menu-security.jpg") 100% 0 no-repeat
}
#megamenu #mm-marketing {
	background: url("menu-marketing.jpg") 100% 0 no-repeat
}
#megamenu noscript {
	display: none
}
html:not(.js) .container noscript {
	display: block!important;
	padding: 5px 10px;
	background-color: #FFC;
	border: 1px solid red;
	color: red
}
html:not(.js) #megamenu noscript {
	bottom: 52px;
	left: 30px;
	position: absolute;
	width: 430px
}
html:not(.js) .all-products {
	top: 63px
}
html:not(.js) #megamenu .active {
	background: 0;
	color: #191919;
	font-weight: 400
}
html:not(.js) #megamenu .h3:hover a {
	background: url("hover.gif") no-repeat;
	color: #fff;
	font-weight: 600
}
html:not(.js) #megamenu .products {
	visibility: hidden
}
html:not(.js) #megamenu .h3+div:hover, html:not(.js) #megamenu .h3:hover+div, html:not(.js) .nav-products:hover .all-products {
	visibility: visible
}
.error-box, .success-box, .warning-box {
	padding: 16px;
	border: 1px solid;
	font-size: 13px;
	line-height: 19px;
	margin: 10px 0
}
.error-box p, .success-box p, .warning-box p {
	margin-bottom: 5px
}
.error-box p:last-child, .success-box p:last-child, .warning-box p:last-child {
	margin-bottom: 0
}
.error-box ul, .success-box ul, .warning-box ul {
	margin: 0
}
.error-box li, .success-box li, .warning-box li {
	margin-left: 25px
}
.error-box {
	border-color: #DF8F8F;
	background: #FFD7D7
}
.warning-box {
	border-color: #E6DB55;
	background: #FFFBCC
}
.success-box {
	border-color: #ACDBAD;
	background: #ECFAE3
}
.homepage .nav-bot.source .nav {
	margin-top: 128px
}
.netantics {
	background: #fb6534
}
.ziphosting {
	background: #fff
}
.sourcebanner {
	padding: 6px 0
}
.netantics p {
	background: url("netantics-guy.png") 895px 0 no-repeat;
	font-family: Georgia, "Times New Roman", serif;
	color: #fff
}
.ziphosting p {
	color: #000;
	font-weight: 500
}
.sourcebanner p {
	line-height: 35px;
	font-size: 13px;
	width: 974px;
	margin: 0 auto
}
.sourcebanner img {
	vertical-align: middle;
	margin-right: 20px
}
.netantics a {
	color: #fff
}
.ziphosting a {
	color: #EC1C24
}
.sourcebanner a {
	text-decoration: underline
}
.domain-box, .insightera-dialog-modern-trim .ui-widget-header .ui-icon {
	display: none
}
.zipoffer {
	height: 245px;
	width: 974px;
	margin: 8px auto;
	background: url("ziphosting-banner.png") no-repeat
}
.doclist a:focus, .doclist a:hover, .doclist small a, .features .partner a, .more-link:focus, .more-link:hover, .our-blog .category h3 a:focus, .our-blog .category h3 a:hover, .press h3 a:focus, .press h3 a:hover, .resources .get-started a:focus, .resources .get-started a:hover, .resources .sidebar a:focus, .resources .sidebar a:hover, .sitemap a:focus, .sitemap a:hover, .support-centre .breadcrumb a:focus, .support-centre .breadcrumb a:hover, .support-centre .category-list a:focus, .support-centre .category-list a:hover, .support-centre .popular a:focus, .support-centre .popular a:hover, .support-centre .recent a:focus, .support-centre .recent a:hover, .support-centre .related_post a:focus, .support-centre .related_post a:hover, .support-centre .search-results a:focus, .support-centre .search-results a:hover, .testimonial .line-over h3 a:focus, .testimonial .line-over h3 a:hover, .testimonial .quoted a:focus, .testimonial .quoted a:hover, .trigger:focus, .trigger:hover, .video-box a:focus, .video-box a:hover {
	color: #007ee2
}
.ebook li a, .entry-title a, .our-blog .category h3 a, .our-blog .comment-author a, .press h3 a, .resources .get-started a, .resources .sidebar h2 a:focus, .resources .sidebar h2 a:hover, .support-centre .category-list a, .support-centre .index a, .support-centre .print a, .trial h2 a, .trigger, .video h3 a, .video-box a, h2 a:focus, h2 a:hover, input:focus, select:focus, textarea:focus {
	color: #191919
}
@media (min-width:414px) {
.beginners .sidebar .space p, .beginners li p, .caption p, .compare .item, .contact-box p, .content .features li, .doclist small a, .homepage .quote span, .marketing .sidebar p, .minor p, .nett .half p, .our-blog .category .entry-summary p, .pod small, .preamble, .press-box p, .resellers .content li, .resellers .reseller p, .resellers .video-right p, .resources .line-under p, .resources .transcript p, .sidebar .features li, .support-centre .category-subnav .archive-meta p, .support-centre .search-results .post p, .workshops .sidebar .space p, p.minor, span.error {
	font-size: 13px;
	line-height: 19px;
	margin: 0 0 13px
}
}
#commentform label, #nav-below span, .beginners #tabs-6 input, .beginners #tabs-6 label, .button, .compare .cross, .compare .tick, .contact-us span, .content .video-social #google, .footer-legal ul, .homepage .half h2, .inner-nav a, .marketing .sidebar .learn-more, .marketing .step3 .short, .nr-ppc .phone-no span, .pricing em, .specs .bg-image, .stack input, .stack label, .stack select, .stack textarea, .sub-nav a, .vps25 .half .price, .vps25 .hpod .price, .wp-paginate a, .wp-paginate span {
	display: inline-block
}
.contact-us .space, .diy .sidebar .space, .gateway .content .space, .homepage .sem-box .space, .marketing .half .space, .refresh .content .space, .ssl .content .space {
	padding: 30px
}
#commentform p, .beginners .content .ui-tabs-nav, .marketing .step3 .end, .resources .faqs .doclist, .support-centre .category-subnav ul, .thanks p, .toggle-box .toggle-content p, .workshops .big-ticks, .workshops td p, .wp-paginate li {
	margin: 0
}
.nrmenu .online-marketing, .nrmenu a.title:focus, .nrmenu a.title:hover, .refresh .caption p, .support-centre .bottom .wp-paginate, .websites .sidebar .sr {
	border: 0
}
#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999
}
.ie7 .nett h1, .ie7 .tab_next, .ie7 .tab_prev, .ie7 .tick {
	display: block
}
#tiptip_holder.tip_top {
	padding-bottom: 5px
}
#tiptip_holder.tip_bottom {
	padding-top: 5px
}
#tiptip_holder.tip_right {
	padding-left: 5px
}
#tiptip_holder.tip_left {
	padding-right: 5px
}
#tiptip_content {
	font-weight: 400!important;
	font-size: 13px;
	line-height: 1.4em;
	color: #191919;
	padding: 10px 12px;
	border: 1px solid #e6e6e6;
	background-color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 2px 2px 3px #f7f7f7;
	-moz-box-shadow: 2px 2px 3px #f7f7f7;
	box-shadow: 2px 2px 3px #f7f7f7
}
#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0
}
#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff
}
#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff
}
#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff
}
#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff
}
#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: #e6e6e6
}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: #e6e6e6
}
#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: #e6e6e6
}
#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: #e6e6e6
}
@media screen and (- -min-device-pixel-ratio:0) {
#tiptip_content {
padding:9px 12px 11px;
background-color:#fff
}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {
border-bottom-color:#e6e6e6
}
#tiptip_holder.tip_top #tiptip_arrow_inner {
border-top-color:#e6e6e6
}
}
.ie6nomore img, .ie6text {
	float: left;
	padding-right: 30px
}
.ie6nomore {
	border: 1px solid #F7941D;
	background: #FEEFDA;
	clear: both;
	height: 75px;
	position: relative
}
.ie6nomore .close {
	position: absolute;
	right: 5px;
	top: 5px
}
.ie6nomore .inner {
	width: 800px;
	margin: 0 auto;
	overflow: hidden;
	color: #000
}
.ie6nomore h3 {
	font-size: 14px;
	font-weight: 700;
	margin: 12px 0 4px
}
.ie7 .products .half .add-to-cart-sml, .ie7 .vps .hpod p {
	margin-top: 0
}
.ie6nomore p {
	font-size: 12px;
	line-height: 15px
}
.ie6text {
	width: 350px
}
.ie7 h3 {
	margin-bottom: 0;
	padding-bottom: 12px
}
.ie7 .sidebar {
	z-index: 2
}
.ie7 body {
	z-index: 1;
	position: relative
}
.ie7 .header {
	z-index: 300;
	position: relative
}
.ie7 .workshops h1 {
	padding-top: 50px;
	margin-top: 0
}
.ie7 .reach h1 {
	height: 205px!important
}
.ie7 .clear {
	height: 0
}
.ie7 input.submit {
	text-transform: capitalize
}
.ie7 .products .sidebar .half h2 {
	padding-bottom: 0
}
.ie7 .cents em {
	padding-right: 2px
}
.ie7 .pigeons {
	top: 41px
}
.safari select {
	font-family: Tahoma, Helvetica, sans-serif!important
}
.ie input[type=password] {
	font-family: Helvetica, Arial, sans-serif
}
.mobile .login-radios input, .mobile .login-radios label, .mobile .webmail-radios input, .mobile .webmail-radios label {
	margin: 0
}
.gecko .domain-search .inner span, .gecko .get-search .inner span, .gecko .home-search .inner span {
	line-height: 42px
}
.gecko .search-big input {
	padding: 19px 26px
}
.ie8 select, .ie9 select {
	background: #fff!important
}
.contact select::-ms-expand, .domain-search select::-ms-expand, .get-search select::-ms-expand, .home-search select::-ms-expand {
display:none
}
