@import "reset.css";
@import "tooltip.css";
/************************************************************************************
	Generic Header styling
**************************************************************************************/
.content-wrapper {
	padding: 0 17px 0 17px;
	overflow: hidden;	
}
h1, h2 {
	font-size: 22px;
	font-family: AntennaCond-Bold;
}
h3 {
	color: #444;	
	font-size: 22px;
	line-height: 20px;
}
p {
	line-height: 20px;
	margin: 10px 0 20px 0;
	font-size: 14px;
}
#header {
position: relative;
width: 748px;
height: 325px;
background-color: #0a9bdd;
background: #0096dc url(/pics/h2-campaign/bs-header-blue-grad.png) repeat-x 0 0;
color: #fff;
margin-bottom: 15px;
}
#header .inner{
	padding: 20px 0 25px 30px;
	overflow: hidden;
}
#margin-top.inner{
	padding: 25px 0 25px 30px;
}
#landingpage #header {
	height: 315px;	
}
#header .header-base {
	position:absolute;
	bottom: -15px;
	left: 0px;
	height: 42px;
	width: 748px;
	background: url(/pics/h2-campaign/page-swoosh.png) no-repeat 0 0;
} 
#header a.ws-badge {
	width: 153px;
	height: 170px;
	background: url(/pics/dedicated/q12012/offer-cut-50.png) no-repeat top left;
	position: absolute;
	right: 0;
	text-indent: -9999px;
}
#header a#seventy-percent.ws-badge {
	background: url(/pics/h2-campaign/hosting/corner-splash-generic.png) no-repeat top left;
}
#header h1 {
	font-size: 40px;
	color: #FFF;
	width: 540px;
	margin-bottom: 5px;
	line-height: 45px;
	text-shadow: 0px 1px 1px #000;
	float: left;
	font-family: AntennaCond-Bold;
}
#windowsserver #header h1 {
	background:	url(/pics/h2-campaign/windows-logo.png) no-repeat top left;
	padding: 5px 0 0 60px;
}
#header h2 {
	color:#FFF;
	padding:0;
	width: 450px;
	font-family: AntennaCond;
	font-weight: normal;
	margin-bottom: 10px;
}
#header h3 {
	font-size: 18px;
	color: #FFF;
	line-height: 20px;
	color: #FFF;
	margin: 0;
	clear: both;
}
#header h3 + p {
	margin-top: 5px;	
}
#header img.hero {
	position: absolute;
	top: 40px;
	right: 6px;
	z-index: 5;
}
#header img.plesk-header-logo {
    height: 45px;
    left: 30px;
    position: absolute;
    top: 230px;
    width: 183px;
    z-index: 6;
}
#header ul.ticklist, .package-feature-block ul.ticklist{	
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}
#header ul.ticklist.alt {
	width: 600px;
}
#header ul.long-ticklist{
	clear: both;
	width: 425px;
	color: #fff;
	background: url(/pics/h2-campaign/header-tick.png) no-repeat 0 2px;
	padding-left: 20px;
}
.package-feature-block {
    margin-bottom:20px;
}
#header ul.ticklist li {
	background: url(/pics/h2-campaign/header-tick.png) no-repeat 0 2px;
	padding-left: 20px;	
	color: #fff;
	font-size: 14px;
}
#header ul.ticklist li a {
	color: #fff;
	text-decoration: none;	
}
#header ul.ticklist li a.link {
	text-decoration: underline;
}
/* Float class for alternative header list item layout */
#header ul.ticklist li.float {
	float: left;
	margin-right: 10px;
}
#header ul.spec-list {
	display: block;
	clear: both;
	color: #333;
	background: #eee;
	width: 200px;
	padding: 10px;
}
#header ul.spec-list li {
	padding: 1px;
	border-bottom: 1px dotted #333;
}
#header ul.spec-list li.last {
	border-bottom: none;
}
div.header-product-os-icons {
    position: absolute;top: 345px;left: 300px;z-index: 6;
}
.save-badge {
	background: #b20101;
	color: #fff;
	width: 120px;
	/* text-align: center; */
	float: right;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-right: 20px;
	font-weight: bold;
	background: #b20101 url('/pics/ntld/button-bg.png') no-repeat left bottom;
	padding-bottom: 10px;
	padding-top: 10px;
}
.save-badge p {
	color: #fff;
}
.save-badge span.price {
	font-size: 34px;
	line-height:45px;
}
.save-badge span.conrt {
	font-size: 12px;
}
/* VPS UL - ABSOLUTE POSITION */

#header ul.ticklist.absolute-list-header{
	position: absolute;
	top: 160px;
	left: 32px;
	z-index:6;
	}
	
#header ul.ticklist.absolute-list-header-right{
	position: absolute;
	top: 160px;
	left: 185px;
	z-index:6;
	}

#vps-landing #header ul.ticklist.absolute-list-header-right {
    position: absolute;
    top: 160px;
    left: 265px;
    z-index: 6;
}

/* DS UL - ABSOLUTE POSITION */
#header ul.ticklist.ds-absolute-list-header{
    position: absolute;top: 133px;left: 32px;z-index:6;
}
	
#header ul.ticklist.ds-absolute-list-header-right{
    left:260px;position: absolute;top: 133px;z-index: 6;
}


#header p {
	color: #fff;
	width: 430px;
	line-height: 24px;
	font-size: 16px;
	margin-bottom: 15px;
	margin-top: 0px;
}
#header p a {
	color: #FFF;
}
    #header p a.no-underline-with-effect {
        text-decoration: none;
    }
    #header p a.no-underline-with-effect:hover {
       text-shadow: 0px 1px 3px #ccc;
    }
#header a.ws-badge-vps-savings {
	width: 206px;
	height: 177px;
	background: url(/pics/h2-campaign/ds/vps-savings.png) no-repeat top left;
	position: absolute;
	right: 0;
	text-indent: -9999px;
	z-index: 10;
}
#header a.ws-badge {
	width: 171px;
	height: 170px;
	background: url(/pics/h1-campaign-2012/cornersplash-50.png) no-repeat top left;
	position: absolute;
	right: 0;
	text-indent: -9999px;
	z-index: 10;
}
#header a.ws-badge-ds {
	width: 206px;
	height: 177px;
	background: url(/pics/dedicatedservers/ds-h2-offer-savings.png) no-repeat top left;
	position: absolute;
	right: 0;
	text-indent: -9999px;
	z-index: 10;
}
#header a.ws-badge-ds-10-percent-saving {
	width: 171px;
	height: 170px;
	background: url(/pics/dedicatedservers/ds-10-percent-saving.png) no-repeat top left;
	position: absolute;
	right: 0;
	text-indent: -9999px;
	z-index: 10;
}
#header a.ws-badge-ds-20-percent-saving {
	width: 171px;
	height: 170px;
	background: url(/pics/dedicatedservers/ds-20-percent-saving.png) no-repeat top left;
	position: absolute;
	right: 0;
	text-indent: -9999px;
	z-index: 10;
}
#header a.ws-badge-ds-30-percent-saving {
	width: 171px;
	height: 170px;
	background: url(/pics/dedicatedservers/ds-30-percent-saving.png) no-repeat top left;
	position: absolute;
	right: 0;
	text-indent: -9999px;
	z-index: 10;
}
#header a.ws-badge-ds-50-percent-saving {
	width: 171px;
	height: 170px;
	background: url(/pics/dedicatedservers/ds-50-percent-saving.png) no-repeat top left;
	position: absolute;
	right: 0;
	text-indent: -9999px;
	z-index: 10;
}
#header a.ws-badge-ds-60-percent-saving {
	width: 171px;
	height: 170px;
	background: url(/pics/dedicatedservers/ds-60-percent-saving.png) no-repeat top left;
	position: absolute;
	right: 0;
	text-indent: -9999px;
	z-index: 10;
}
#header a.ws-badge-ds-70-percent-saving {
	width: 171px;
	height: 170px;
	background: url(/pics/dedicatedservers/ds-70-percent-saving.png) no-repeat top left;
	position: absolute;
	right: 0;
	text-indent: -9999px;
	z-index: 10;
}
#header a.ws-badge-ds-1120 {
	width: 171px;
	height: 170px;
	background: url(/pics/dedicatedservers/ds-1120-h2-offer-savings.png) no-repeat top left;
	position: absolute;
	right: 0;
	text-indent: -9999px;
	z-index: 10;
}

#header a.ws-badge-ssd {
    background: url("/pics/solid-state-drive/latest-ssd-technology.png") no-repeat scroll left top transparent;
    height: 170px;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    width: 171px;
    z-index: 10;
}
#header a.ws-badge-ds-savings {
    background: url("/pics/dedicatedservers/ds-h2-offer-savings.png") no-repeat scroll left top transparent;
    height: 177px;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    width: 206px;
    z-index: 10;
}
#header a.ws-badge-offer {
    background: url("/pics/dedicatedservers/link-50-percent-Off.png") no-repeat scroll left top transparent;
    height: 45px;
    left: 30px;
    position: absolute;
    text-indent: -9999px;
    top: 1px;
    width: 183px;
    z-index: 10;
}
#header .pricing {
	position: absolute;
	top: 60px;
	right: 40px;
	width: 200px;	
	z-index: 7;
}
#windowsserver #header .pricing p,
#linuxserver #header .pricing p{
	font-size: 0.9em;
	text-transform: none;
	line-height: 1.2em;
}
#windowsserver #header .pricing .special-offer-price,
#linuxserver #header .pricing .special-offer-price,
#vps-server #vs-pricing.pricing p.special-offer-price{
	font-size: 1.1em;
	text-transform: uppercase;
	font-weight: bold;
}
#vps-server #header .pricing p.per-month-normal{text-transform: normal !important;}
#header #vs-pricing {
	position: absolute;
	top: 48px;
	right: 42px;
	width: 200px;	
	z-index: 7;
}
#header .pricing .terms,
#header .pricing .special-offer-terms {
	font-size: 0.7em !important;
	/* should come BEFORE filter */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=70);
	/* Older than Firefox 0.9 */
	-moz-opacity:0.7;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.7;
	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 0.7;
	text-transform: none;
	line-height: 1.5em !important;
}
#header .pricing h4 {
	font-size: 60px;
	text-align: center;
	text-shadow: 1px 1px 1px #000;
	font-family: AntennaCond-Bold;
	letter-spacing: -2.5px;
	color: #FFF;
	display: block;
	line-height: 18px;
	margin-bottom: 5px;
}
#header .pricing h4 span {
	font-size: 18px;
	letter-spacing: -0.5px;
}
#header .pricing h4 strong {
	display: block;
	font-size: 12px;
}
#header .pricing p {
	margin: 0;	
	text-align: center;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	text-transform: uppercase;
	width: 200px;
	float: left;
	clear: both;
}
#header .pricing p span {
	text-transform: none;	
}
#header .pricing p span.offerperiod {
	text-transform: uppercase;	
}
#header .pricing a.buynow {
	float: right;
	margin: 5px 42px 10px 0;
	width: 100px;
	text-shadow: 1px 1px 0px #000;
}
#header .pricing a.zero {
    margin-bottom: 5px;
}
#genericfooter a.buynow span {
    text-transform: lowercase;
}
#header .pricing h5 {
	text-shadow: 1px 1px 1px #000;
	color: #FFF;
	font-size: 12px;
	text-align: center;
	padding-bottom: 5px;
}
#header .pricing h4 {
	font-size: 60px;
	text-align: center;
	text-shadow: 1px 1px 1px #000;
	font-family: AntennaCond-Bold;
	letter-spacing: -1.5px;
	color: #FFF;
	display: block;
	margin-bottom: 5px;
	line-height: 50px;
	height: 48px;
}
#header .pricing h4 span {
	font-size: 18px;
	letter-spacing: -0.5px;
}
#header .pricing h4 strong {
	display: block;
	font-size: 12px;
}
#header .pricing p span {
	display: block;
	font-size: 11px;
	color: #d8d7d7;
}
#windowsserver #header h1 {
	background:	url(/pics/h2-campaign/windows-logo-white.png) no-repeat top left;
	padding: 5px 0 0 60px;
	font-size: 50px;
	margin-bottom: 10px;
}
#linuxserver #header h1 {
	background: url(/pics/h2-campaign/linux-logo.png) no-repeat top left;	
	padding: 5px 0 2px 50px;
	font-size: 50px;
	margin-bottom: 10px;
}
#linuxserver #header p{
	font-size: 19px;
	width: 405px;
	line-height: 25px;
}
#vps-server #header h1 {	
	padding: 5px 0 2px 0;
}
.buynow, button.buynow {
	font-size: 14px;
	font-family: AntennaCond-Bold;
	text-transform: uppercase;
	background: #ca3a3a;
	background: -moz-linear-gradient(top,  #ca3a3a 0%, #8b0404 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ca3a3a), color-stop(100%,#8b0404));
	background: -webkit-linear-gradient(top,  #ca3a3a 0%,#8b0404 100%);
	background: -o-linear-gradient(top,  #ca3a3a 0%,#8b0404 100%);
	background: -ms-linear-gradient(top,  #ca3a3a 0%,#8b0404 100%);
	background: linear-gradient(to bottom,  #ca3a3a 0%,#8b0404 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca3a3a', endColorstr='#8b0404',GradientType=0 );
	border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;	
	color: #FFF;
	text-decoration: none;
	text-align: center;
	padding: 5px 10px 5px 10px;
	-moz-transition: all 100ms ease-in-out 0s;
	-webkit-transition: all 100ms ease-in-out 0s;
	
}
.buynow:hover {
	background: #c94646;
background: -moz-linear-gradient(top,  #c94646 0%, #a50404 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c94646), color-stop(100%,#a50404));
background: -webkit-linear-gradient(top,  #c94646 0%,#a50404 100%);
background: -o-linear-gradient(top,  #c94646 0%,#a50404 100%);
background: -ms-linear-gradient(top,  #c94646 0%,#a50404 100%);
background: linear-gradient(to bottom,  #c94646 0%,#a50404 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c94646', endColorstr='#a50404',GradientType=0 );
	
}

.buynow:disabled {
	background: rgb(226,226,226); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(178,178,178,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(100%,rgba(178,178,178,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(178,178,178,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(178,178,178,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(178,178,178,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(226,226,226,1) 0%,rgba(178,178,178,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#b2b2b2',GradientType=0 ); /* IE6-9 */
	color: #999;
}

h3.title {
	font-family: AntennaCond-Bold;	
}


/************************************************************************************
	Generic Table styling
**************************************************************************************/
.compare-table table {
	width: 225px;	
}
.compare-table thead th {
	text-align: center;	
}
.compare-table thead th a {
	font-family: AntennaCond-Bold;
	font-size: 26px;
	color: #0099ff;
	text-align:center;
	text-decoration: none;
	-moz-transition: all 100ms ease-in-out 0s;
	-webkit-transition: all 100ms ease-in-out 0s;
	cursor: pointer;
	display: block;
	padding: 24px 0 24px 0;
	text-transform: uppercase;
}
.compare-table thead th a:hover {
	background-color: #f0f0f0;	
}
#pro-series thead th a, #advanced-series thead th a  {
	background-color: #fff;
}
.compare-table thead th.highlight a {
	color: #DFDFDF;	
}
.compare-table thead th a.spacer-fix {
    padding-bottom:12px;
}
.compare-table thead th.highlight a:hover {
	background-color: #cccccc;
}
.compare-table thead th.highlight-gradient a {
	background: #9b9b9b;	
    color:#ffffff;
}
.compare-table thead th.highlight-gradient a:hover {
    background: #838383; /* Old browsers */
}
.compare-table thead th.highlight-gradient a span.red {
    color:#C12323;
}
.compare-table thead th.highlight-gradient a span {
    color:#ffffff;
}
.compare-table thead th a span {
	display: block;
	font-size: 12px;
	color: #bbbbbb;	
	font-weight: normal;
	text-decoration: underline;	
}
.compare-table thead th.highlight a span {
	color: #009fe3;	
}
.compare-table thead th#ds1000xx a {
	font-size: 19px;	
}
.compare-table tr.title th {
	line-height: 20px;
	background-color:#ffffff;
}
.compare-table tr.price td {
	font-size: 11px;	
	color:#777;
}
.compare-table tr.price td em {
	display: block;	
	line-height: 30px;
}
.compare-table tr.price td em, .compare-table tr.price td em span {
	font-family: AntennaCond-Bold;
	font-size: 32px;
	color: #454545;
	font-style: normal;
}
.compare-table thead th#ds1000xx em {
	font-style: normal;	
}
.compare-table tr.price td em span {
	font-size: 20px;
	font-family: AntennaCond;
	font-weight: normal;
}
.compare-table tr.vat-price {
	font-size: 11px;
}	
.compare-table tr.buy td {
	padding: 10px 7px;	
}
td#btnCustom.custom.btnCustomBuy{
	background-color: #414141;
	border: 0;
	padding: 0;
	height: 41px;
}
.compare-table tr.storage td {
	height: 55px;	
}
#std-apps, #pro-apps, #adv-apps, #advanced-series, #pro-series {
	width: 343px;	
	float: left;
    position:relative;
}
/* VPS specific table widths */
div#starter {
	width: 143px;
}
div#professional {
	width: 286px;
}
div#advanced {
	width: 143px;
}
div#customise {
	width: 143px;
}
table#starter-inner {
	width: 143px;
}

table#professional-inner {
	width: 286px;
}
table#advanced-inner {
	width: 143px;
}
table#customise-inner {
	width: 143px;
}
th.vps-title{
	font-size: 22px;
	font-family: AntennaCond-Bold;
	padding: 1px 0;
}
/*  */
.compare-table tr td.highlight, .compare-table tr th.highlight {
	background-color: #383838;	
}
.compare-table tr.price td.highlight em, .compare-table tr.price td.highlight em span {
	color: #FFF;	
}
.compare-table tr.vat-price td.highlight, .compare-table tr.price-period td.highlight, .compare-table tr.title th.highlight, .compare-table tr.price td.highlight {
	color: #dfdfdf;
}
.compare-table tfoot tr td.highlight {
	border-top: 1px solid #5f5f5f;	
	background: #383838 url(/pics/h2-campaign/ds/highlight-border.png) repeat-x top left;
}
.compare-table tfoot tr.alt td.highlight {
	background-color: #414141;	
}
.compare-table tr.saving td {
	padding-top: 10px;
}
.compare-table tr.price-period{
	height: 98px;
}
#vps-landing .compare-table div.saving,
#vps-configure-now .compare-table div.saving{
	font-size: 12px;
	height: 17px;
	text-align: center;
	font-family: AntennaCond-Bold;
	margin: 0 auto 0 auto;
	padding: 5px 0 5px 0;
	text-decoration: none;
	color: #fff;
	background-color: #135c99;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 90px;
}
	
.compare-table tr.saving td a {
	font-size: 12px;
	height: 17px;
	display: block;
	text-align: center;
	font-family: AntennaCond-Bold;
	margin: 0 auto 0 auto;
	padding: 5px 0 5px 0;
	text-decoration: none;
	color: #fff;
	background-color: #135c99;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 90px;
	cursor: pointer;
	-moz-transition: all 100ms ease-in-out 0s;
	-webkit-transition: all 100ms ease-in-out 0s;
}
.compare-table tr.saving td a:hover {
	background-color: #2778bb;	
}
.compare-table tr.saving td.highlight a  {
	color: #FFF;	
}



/************************************************************************************
	Hosting Section
**************************************************************************************/
#hosting-landing #header {
	height: 240px;	
}
#hosting-landing #header a.ws-badge {
	background-image: url(/pics/h1-campaign-2012/cornersplash-50.png);
	width: 171px;	
}
#hosting-landing #header img.hero {
	top: 100px;	
}
#hosting-landing #header .inner {
	padding-bottom: 30px;	
}
#standard-hosting #header a.ws-badge {
	background-image: url(/pics/h1-campaign-2012/cornersplash-50.png);
	width: 171px;	
}
#standard-hosting #header a#silver {
	background-image: url(/pics/h1-campaign-2012/cornersplash-50.png);
}
#standard-hosting #header a#gold {
	background-image: url(/pics/h1-campaign-2012/cornersplash-50.png);
}
#standard-hosting #header a#new-personal {
	background-image: url(/pics/h1-campaign-2012/cornersplash-50.png);		
}
p.intro {
	width: 475px;	
}
#microsoft-exchange #header img.hero {
	top: 127px;
}	
#eshop #header, #ecommerce #header, #trafficdriver #header, #online-control #header, #load-balancing #header, #secure-data-centre #header{
	height: 250px;	
}
#web-stats #header{ 
	height: 175px;
}
#publishing-tools #header{height: 195px;}
#trafficdriver #seo-features ul.ticklist {
	margin-top: 10px;	
}
#advanced-hosting #header {
	height: 280px;	
}
#gomobi #header img.hero {
	top: 100px;
	right: 85px;	
}
#gomobi #header {
	height: 310px;	
}
#gomobi #header ul.ticklist li {
	width: 195px;	
}
#why-choose-fasthosts #header {
	height: 270px;	
}
#why-choose-fasthosts #header p {
	width: 495px;	
}
#why-choose-fasthosts #header img.hero {
	top: 150px;
	right: 60px;	
}
 



/************************************************************************************
	DS section
**************************************************************************************/
table.tbl-packages-section{
    width:343px;
}
div.package-spacer {
    margin-right: 23px;
}
.packages-section {
	margin-top:90px;
}
#landingpage .livechat-components, #vps-landing .livechat-components{
    position: absolute;
	z-index: 6;	
}
#landingpage .livechat-components {
	top: 270px;
}
#livechat-container.livechat-components {
    top: 328px;
    left: 20px;
}
.livechat-components a {
	float: left;
}
.oschoices {
	padding-top: 35px;
	margin-left: 15px;
}
#showall {
	width: 710px;
	clear: both;
	float: left;
	margin-top: 10px;
}
.compare-table {
	width: 225px;
	float: left;
	margin-right: 8px;
	text-align: center;
}
#vps-container .compare-table h3{
		font-size: 16px;
		line-height: 20px;
}

.compare-table h3 {
	color: #FFF !important;
	font-size: 16px;
	font-family: AntennaCond-Bold;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;	
	background: #152636; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1MjYzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzOTVhOTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #152636 0%, #395a94 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#152636), color-stop(100%,#395a94)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #152636 0%,#395a94 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #152636 0%,#395a94 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #152636 0%,#395a94 100%); /* IE10+ */
background: linear-gradient(to bottom, #152636 0%,#395a94 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#152636', endColorstr='#395a94',GradientType=0 ); /* IE6-8 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008ad1', endColorstr='#0054a6',GradientType=0 );
	padding: 10px;
}
.compare-table .title {
    font-size:24px;
}
.compare-table h3.vps-heading {
	text-transform: uppercase;
}
.compare-table h3#custom-header.vps-heading{
	width: 112px;
}
.compare-table h3 span {
	font-size: 11px;
	color: #c3c3c3;
	font-weight: normal;
	display: block;
	margin-top: 5px;
	
}
.compare-table h3 span.dslp {
	padding-top: 11px;
	font-size: 18px;
}
.compare-table h3 span.description {
        color: #FCFCFC;
}
.compare-table thead, .compare-table tbody {
	background-color: #E1E1E1;
	padding: 10px;
	border: 1px solid #152636;
		
}
#bottom-borders {
	background-color: grey;
		  background: #dddddd; /* Old browsers */
}
.compare-table tfoot {

	font-size: 11px;
}
#pro-series tfoot, #advanced-series tfoot {
	background-color:#fff;
}
#pro-series tfoot tr td, #advanced-series tfoot tr td  {
	background-color:#fff;
}
.compare-table tfoot tr {
	
}

    .compare-table #bottom-borders tr td {
        border-right: 1px solid #FFF !important;	
    }

.compare-table tbody tr.price-period td {
	padding-top: 0;
	color: #454545;
	font-size: 11px;
	text-transform: uppercase;	
}
.compare-table tbody tr.vat-price td, .compare-table tbody tr.vat-price td p {
	font-size: 11px;	
}
 .compare-table tbody tr.vat-price td p {
	 margin: 0 0 -4px 0;
	 line-height: 1.5em;
 }
.compare-table tfoot tr td {
	color: #152636;	
	font-size: 14px;
	padding: 5px 7px 5px 7px;
}
#pro-series tfoot tr td, #advanced-series tfoot tr td {
	color: #333;
}
.compare-table tfoot tr td.last, .compare-table thead tr th.last, .compare-table tbody tr td.last {
	border-right: none;	
}

#pro-series tfoot tr.alt td,#advanced-series tfoot tr.alt td{background-color:#eee;font-size:12px;line-height:20px}
#pro-series table, #advanced-series table {
	border: 1px solid #152636;
} 
#vps-landing .compare-table tr.buy td {
	height: 52px;
	border-top: 1px solid #bbbbbb; 
}
#vps-landing .compare-table tr.buy td#btnCustom {
	height: 68px;
}
#adv-apps, #pro-series {
	margin-right: 0;	
}
.landing-new-position {
    position:relative;top:2px;
}
.absolute {
    position:absolute;
}
.new-ds1120-position {
    right:228px;top:614px;
}
.new-ds1210-position {
    right:110px;top:614px;
}
.new-ds1010i-position {
    left: 385px;
    top: 614px;
}

#exchange li.new {
	margin-left: -38px;
	background-image: none !important;
}
#landingpage li.new span, #exchange li.new span, #linuxserver li.new span, #linuxserver h2.new span, #windowsserver li.new span, #windowsserver h2.new span, #windowsserver h3.new span, #pleskcontrolpanel h3.new span, #standard-hosting li.new span, #hosting-landing li.new span, .comparehosting tbody tr td.new span{
    background-color: #D13634;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-family: AntennaCond-Bold;
    font-size: 11px;
    margin-right: 2px;
    padding: 0 5px;
    text-transform: uppercase;
}
#pleskcontrolpanel h3.new {
    color:#000000;font-size: 16px;letter-spacing: -0.25px;line-height: 16px;background:none;padding-left:0px;text-decoration:none;
}
#pleskcontrolpanel h3.new span {
    text-decoration:none;
}

#pleskcontrolpanel h3.new a {
    color:#000000;font-size: 16px;letter-spacing: -0.25px;line-height: 16px;background:none;padding-left:0px;text-decoration:underline;
}

.ds-new-banner {
    position: absolute;
    right: 265px;
    top: 5px;
}
.ds-rounded {
    border-radius: 4px 4px 4px 4px;
}
#linuxserver h2.new span,  #windowsserver h2.new span{
    padding: 2px 5px;
}

#landing li.new, #linuxserver li.new, #windowsserver li.new, #landingpage li.new, #standard-hosting li.new, #hosting-landing li.new{
    margin-left: -38px; background-image: none !important;
}

#landingpage .rounded{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
#landingpage .rounded-corners{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.compare-table tfoot tr.alt a {
	color: #152636;
}	

#adv-apps {
	margin-right: 0;	
}

#linuxserver #header, #windowsserver #header, #vps-server #header {
	height: 447px;	
}
#vps-server #header {
	height: 380px;
}
#linuxserver #header img.hero, #windowsserver #header img.hero {
	top: 100px;
	width: 500px;
	right: 0px;
}
#vps-server #header img.hero {
	top: 283px;
	width: 500px;
}
#vps-server #header img.hero {
	top: 125px;
	left: -100px;
}
#landingpage .features {
	padding: 30px 30px 30px;
	overflow:hidden;
}
.dsfeature {
	float: left;
	height: 134px;
	width: 330px;
}
.dsfeature a {
	display: block;
	text-decoration: none;
	color: #454545;
	background: url(/pics/dedicated/q3-offer/icons/remote-kvm-control.png) no-repeat top left;
	padding: 0 0 10px 85px;
	margin-right: 15px;
}
.dsfeature a:hover {
	background-position: 0 -211px;	
}
.dsfeature a h2 {
	font-size: 16px;
	color: #454545;
	line-height: 18px;
	margin: 0 0 5px 0;
	font-family: AntennaCond-Bold;
}
.features h3 {
	font-size: 26px;
	color: #444;
	margin: 0;
}
.features .secondary p {
	line-height: 20px;
	font-size: 14px;	
}
.dsfeature a p {
	margin-top: 0px;
	color: #828282;
	margin-bottom: 10px;
	line-height: 18px;
	font-size: 14px;	
}
.secondary p {
	padding-bottom: 20px; 
}
#adv-server-monitoring a {
	background-image: url(/pics/dedicated/q3-offer/icons/adv-server-monitoring.png);	
}
#online-backup a { background-image: url('/pics/dedicated/q3-offer/icons/online-backup.png');}
#ms-websitespark a {
	background-image: url(/pics/dedicated/q3-offer/icons/microsoft-websitespark.png);	
}
#free-ssl-certificate a {
	background-image: url(/pics/dedicated/q3-offer/icons/free-ssl-certificate.png);
}
#uk-data-centres a {
	background-image: url(/pics/dedicated/q3-offer/icons/uk-data-centres.png);
}
#plesk-control-panel a {
	background-image: url(/pics/dedicated/q3-offer/icons/plesk-control-panel.png);
}	
#unlimited-bandwidth a {
	background-image: url(/pics/dedicated/q3-offer/icons/unlimited-bandwidth.png);
}
#software a {
	background-image: url(/pics/dedicated/q3-offer/icons/software.png);
}
#uk-phone-support a {
	background-image: url(/pics/dedicated/q3-offer/icons/uk-phone-support.png);
}
#flexiblebackup #header {
	height: 130px;	
}
#pleskpage #header, #sslCertificates #header {
	height: 225px;	
}
#pleskpage #header, #solid-state-drives #header  {
    height:200px;
}
#managedoptions #header  {
	height: 260px;
}
#operatingSystem #header {
	height: 210px;	
	margin-bottom: 26px;
}
#unlimitedbandwidthpage #header{height: 275px;}
#windowsplatforminstallerpage #header{height: 230px;}
#colocation #header, #securedatacentre #header {
	height: 295px;	
}
#remotecontrolpage #header{height: 205px;} 
#sla #header {
	height: 320px;	
}
#mirago #header .pricing {
	top: 175px;
	right: 45px;	
}
#adwords .pricing {
	top: 187px;	
}
#mirago .pricing a.buynow, #adwords .pricing a.buynow  {
	width: 120px;	
}
.serverfeatures {
	float: left;
	border-bottom: 1px solid #D8D8D8;
	margin-top: 95px;
	width: 605px;
}
.serverfeatures h2 {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	color: #FFF;
	background-color: #135c99;
	padding: 10px 0 9px 19px;
	font-size: 16px;
	border-bottom: 1px solid #FFF;
}
#linuxserver .serverfeatures, #windowsserver .serverfeatures, #vps-server .serverfeatures  {
	margin-left: 72px;
	margin-bottom: 20px;
}
.upsellbox {
	clear: both;
	margin: 20px;
	background:#eee;
	margin: 0 60px;
}
#standard-hosting .upsellbox {
	margin:0 20px;
}
.upsellboxinner {
	padding: 20px 20px 25px 20px;
}

.upsellboxinner p {
	margin: 0;
	font-size: 14px;
	color: #454545;
}
#switchservertype {
	float: left;
	padding-top: 20px;	
}
.switchtowindows, .switchtolinux {
	background: url(/pics/dedicatedservers/bg_switchwindows.png) no-repeat left top;
	display: block;
	padding: 7px 52px 7px 42px;
}
.switchtolinux {
	background-image: url(/pics/dedicatedservers/bg_switchlinux.png);	
}
#linuxserver .livechat-components, #windowsserver .livechat-components, #vps-server .livechat-components {
	position: absolute;
	top: 315px;
	left: 17px;		
	z-index: 50;	
}
#vps-server .livechat-components {
	top: 333px;
}
a.icon {
    background: url(/pics/dedicated/q3-offer/ubuntu_icon.png) no-repeat scroll 0 -40px transparent;
    display: block;
    float: left;
    height: 40px;
    margin: 25px 0 0 5px;
    text-indent: -10000px;
    width: 40px;
}
a.icon:hover {
    background-position: 0 0;
}
a#centos {
    background-image: url(/pics/dedicated/q3-offer/centos_icon.png);
}
a#redhat {
    background-image: url(/pics/dedicated/q3-offer/redhat_icon.png);
}
a#windows {
    background-image: url(/pics/dedicated/q3-offer/windows_icon.png);
}
#services .secondary p {
	padding-bottom: 0;	
}
#ds-savings {
	font-size: 12px;
	margin-left: 10px;	
}
#ds-savings thead tr th {
	text-align: center;	
	padding: 5px 10px 5px 10px;
	border-right: 1px solid #ccc;
}
#ds-savings tbody {
	text-align: center;	
}
#ds-savings thead tr {
	border-bottom: 1px solid #ccc;	
}
#ds-savings thead tr th {
	color: #454545;	
}
#ds-savings tbody tr {
	border-bottom: 1px solid #ccc;	
}
#ds-savings tbody tr th {
	padding: 5px 10px 5px 0;
	color: #454545;	
	text-align: right;
	border-right: 1px solid #ccc;
}
#ds-savings thead tr th span {
	display: block;
	font-size: 11px;	
}
#ds-savings tbody tr td {
	padding: 0 10px 0 10px;	
	border-right: 1px solid #ccc;
}
#ds-savings tbody tr td em {
	color: #454545;
	font-size: 16px;
	font-family: AntennaCond-Bold;
	font-style: normal;	
}
#header #ds-landing-page-inner.inner{
	padding: 20px 0 25px 30px;
}
#landingpage #header #ds-landing-inner ul {
	position: absolute;
	top: 192px;
	left: 30px;	
	z-index: 20;
}
#landingpage #header #ds-landing-inner ul#otherlinks {
	left: 240px;	
}
#landingpage #header #ds-landing-inner ul li a:hover {
	text-decoration: underline;	
}
/************************************************************************************
	Hosted Technology Landing page
**************************************************************************************/
#hosted-technology #oneColContent {
	padding-bottom: 0;	
}
#hosted-technology #content {
	background: #FFFFFF url(/pics/h2-campaign/landing-page/content-bg.png) repeat-x bottom left;
	position: relative;
}
#services {
	background: #4b5767 url(/pics/h2-campaign/landing-page/services-divider.png) no-repeat top left;
}
#hosted-technology #content p {
	margin: 10px 0 10px 0;	
}
#services {
	clear: both;
	overflow: hidden;
	padding: 50px 45px 50px 50px;	
}
#content {
	clear: both;
	overflow: hidden;	
}
#services h2 {
	color: #009ee0;
	font-size: 32px;
	line-height:29px;
	margin-left: 25px;	
}
#services h2 span {
	display: block;	
	color: #FFF;
	font-size: 24px;
	font-weight: 300;
}
#hosted-technology .secondary {
	float: right;
	width: 325px;	
}
#content h3 {
	font-size: 19px;
	line-height: 24px;	
	color: #000;
	text-shadow: 0px 1px 1px #fff;
}
#content .primary {
	padding: 0 0 25px 65px;	
}
#hosted-technology .primary {
	float: left;
	width: 300px;
	padding-top: 15px;
	padding-bottom: 45px;
}
#content .secondary {
	padding: 0 45px 50px 0;	
}
#content .primary p {
	color: #1a171b;
	font-size: 13px;	
}
#content .secondary img {
	float: right;
	padding: 5px 0 0 0;
	
}
.product {
	float: left;
	width: 217px;
	background: url(/pics/h2-campaign/landing-page/icons/domains.png) no-repeat 0 10px;
	border-bottom: 1px dotted #818a95;
	padding: 17px 0 25px 62px;
	height: 93px;
	overflow: hidden;
}
.product h3 {
	color: #FFF;
	font-size: 20px;	
}
.product p {
	color: #FFF;
	margin: 10px 0 10px 0;	
}
.product a {
	width: 130px;
	display: block;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #0099ff;
	background: -moz-linear-gradient(top,  #0099ff 0%, #004e83 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0099ff), color-stop(100%,#004e83));
	background: -webkit-linear-gradient(top,  #0099ff 0%,#004e83 100%);
	background: -o-linear-gradient(top,  #0099ff 0%,#004e83 100%);
	background: -ms-linear-gradient(top,  #0099ff 0%,#004e83 100%);
	background: linear-gradient(to bottom,  #0099ff 0%,#004e83 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0099ff', endColorstr='#004e83',GradientType=0 );	
	padding: 6px 10px 8px 10px;
	color: #FFF;
	text-transform: uppercase;
	font-size: 11px;
	font-family: AntennaCond-Bold;
	text-decoration: none;
	text-align: center;
	float: left;
	clear: both;
	-moz-transition: all 100ms ease-in-out 0s;
	-webkit-transition: all 100ms ease-in-out 0s;
	cursor: pointer;
}
.product a:hover {
	background: #00bbff;
	background: -moz-linear-gradient(top,  #00bbff 0%, #0068ad 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00bbff), color-stop(100%,#0068ad));
	background: -webkit-linear-gradient(top,  #00bbff 0%,#0068ad 100%);
	background: -o-linear-gradient(top,  #00bbff 0%,#0068ad 100%);
	background: -ms-linear-gradient(top,  #00bbff 0%,#0068ad 100%);
	background: linear-gradient(to bottom,  #00bbff 0%,#0068ad 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00bbff', endColorstr='#0068ad',GradientType=0 );
}
#services .primary, #services .secondary  {
	margin-top: 45px;	
}
#services .primary { 
	padding-left: 25px;
	padding-top: 0;
}
#services #dedicated-servers {
	background-image: url(/pics/h2-campaign/landing-page/icons/dedicated-servers.png);	
}
#services #business-broadband {
	background-image: url(/pics/h2-campaign/landing-page/icons/broadband.png);	
}
#services #web-hosting {
	background-image: url(/pics/h2-campaign/landing-page/icons/hosting.png);	
}
#services #backup-solutions {
	background-image: url(/pics/h2-campaign/landing-page/icons/backup.png);	
}
#services #virtual-private-servers {
	background-image: url(/pics/h2-campaign/landing-page/icons/vps.png);	
}
#services #exchange-email {
	background-image: url(/pics/h2-campaign/landing-page/icons/exchange.png);	
}
#services #reseller-hosting {
	background-image: url(/pics/h2-campaign/landing-page/icons/reseller.png);	
}
.values-box {
	background: url(/pics/h2-campaign/landing-page/values-box.png) no-repeat bottom left;
	float: left;
	clear: right;
	width: 274px;
	padding: 190px 15px 5px 15px;	
}
.values-box h4 {
	color: #000;
	font-family: AntennaCond-Bold;	
	text-transform: uppercase;
	font-size: 12px;
	padding-top: 10px;
}
#hosted-technology #content .values-box p {
	color: #333333;
	font-size: 12px;
	margin-top: 5px;
	padding-bottom: 0;
}
.quote-rotator img {
	padding: 15px 0 20px 65px;	
}
#hosting-landing #header img.hero {
	right: 65px;
	top: 120px;	
	z-index: 100;
}
#hosted-technology .slider-control a {
	background:  url(/pics/h2-campaign/landing-page/left-arrow.png) no-repeat top left;
	width:29px;
	height: 62px;
	display: block;	
	position: absolute;
	top: 60px;
	left: 15px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#hosted-technology .slider-control a:hover {
	background-position: 0 -62px;
	cursor: pointer;	
}
#hosted-technology .slider-control a#headlines_right {
	left: 705px;
	background-image: url(/pics/h2-campaign/landing-page/right-arrow.png);	
}
#hosted-technology ul#nav {
	height: 15px;
	position: absolute;
	top: 0;
	right: 20px;
}

#hosted-technology #nav li {
	float: left;
	padding: 0 0 0 3px;
	background: url(/pics/homepagebanners/Q1-2012-campaign/slider-orbs.png) no-repeat bottom left;
	height: 15px;
	width: 13px;
	/*border: 1px solid #FFF;*/
}

#hosted-technology #nav li a {
	text-align: center;
	display: block;
	text-decoration: none;
	padding: 30px 0px 6px 0px;
	color: #CCC;
}
#hosted-technology #nav li.selected, #hosted-technology ul#values-nav li.selected {
	background-position: top left;
}
#hosted-technology #nav li.selected a:hover, #hosted-technology ul#values-nav li.selected a:hover {
	text-decoration: none;
}
#hosted-technology #campaigncarousel {
	overflow: hidden;	
	height: 277px;
	background: url(/pics/h2-campaign/landing-page/carouse-bg.png) repeat-x top left;
	width: 100%;
}
#hosted-technology #campaigncarousel li a {
	display: block;	
	padding-left: 50px;
}
#campaigncarousel .msg-container ul.medium {
	font-size:19px;
}
.video-container {
	clear: both;
	margin-left: 52px;
}
.video-container h3 {
	margin-bottom: 20px;	
}
.video-container iframe {
	margin: 0 0 30px 0;		
}


.special-offer {
    font-size: 14px !important;
	font-family: AntennaCond-Bold;
	text-transform: uppercase;
	background: #ca3a3a;
	background: -moz-linear-gradient(top,  #ca3a3a 0%, #8b0404 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ca3a3a), color-stop(100%,#8b0404));
	background: -webkit-linear-gradient(top,  #ca3a3a 0%,#8b0404 100%);
	background: -o-linear-gradient(top,  #ca3a3a 0%,#8b0404 100%);
	background: -ms-linear-gradient(top,  #ca3a3a 0%,#8b0404 100%);
	background: linear-gradient(to bottom,  #ca3a3a 0%,#8b0404 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca3a3a', endColorstr='#8b0404',GradientType=0 );
	border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;	
	color: #FFF;
	text-decoration: none;
	text-align: center;
	padding: 5px 10px 5px 10px;
	-moz-transition: all 100ms ease-in-out 0s;
	-webkit-transition: all 100ms ease-in-out 0s;
    width: 185px;
    cursor:pointer;
	margin: 15px 0;
	display: block;
}
	#tabs.products #privacy-container a{
		text-decoration: none;
	}
    .special-offer small {
        font-size: 12px !important;
    }
    .special-offer strong a {
        text-decoration:none;
        color:#FFFFFF;
    }
/************************************************************************************
	JCarosel stuff
**************************************************************************************/

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 262px;
    padding: 20px 20px;
	height: 140px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}




/************************************************************************************
	Second Slider
**************************************************************************************/

#hosted-technology .jcarousel-skin-tango {
	position: absolute;
	top: 430px;
	right: 65px;
}
.jcarousel-control {
	clear: both;	
}
.jcarousel-control a {
	color: #454545;
	background-color: #0069b4;
	height: 15px;
	width: 15px;
	border-radius: 7.5px;
	-webkit-border-radius: 7.5px;
	-moz-border-radius: 7.5px; 
	color: #FFF;
	font-Family: AntennaCond-Bold;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	-moz-transition: all 100ms ease-in-out 0s;
	-webkit-transition: all 100ms ease-in-out 0s;
	cursor: pointer;
}
.jcarousel-control a:hover {
	background-color: #007bd2;	
}


/************************************************************************************
	Email section
**************************************************************************************/
#exchange #header h1, #package-configuration #header h1 {
	font-size: 43px;
	width: 590px;	
}
#exchange #header a.ws-badge {
	background-image: url(/pics/h2-campaign/email/offer-badge.png);	
	width: 170px;
}

#exchange #header img.hero {
	top: 120px;
}

#exchange p.intro {
	width: 330px;
	margin-left: 30px;	
}
#exchange #header img#mobile-email {
	top: 75px;	
}
#exchange #switch #header {
	height: 310px;	
}
#exchange #switch #header p {
	width: 350px;	
}
#exchange #switch img.hero {
	top: 145px;
	right: 20px;	
}
#exchange #switch p.intro {
	width: 350px;	
}
#exchange #microsoftexchange #header {
	height: 350px;	
}
#exchange #microsoftexchange #header p {
	width: 470px;	
}
#exchange #memail h4 {
	padding-left: 30px;	
}
#exchange .salesnumber {
	float: none;	
}


/************************************************************************************
	Generic Footer styling
**************************************************************************************/

#genericfooter {
	background: #5f6a7a url(/pics/h2-campaign/bg_footer.png) repeat-x left top;
	padding: 8px 0 20px 19px;
	clear: both;
	overflow: hidden;
}
#genericfooter .buynow, #domain-results #header a.buynow {
	float: left;
	margin-top: 60px;
	font-size: 18px;
	width: 180px;
	height: 30px; 
	font-family: AntennaCond-Bold;
}

#genericfooter .details {
	width: 430px;
	float: left;
	margin: 60px 0 0 20px;
}
#genericfooter .details h3 {
	font-size: 18px;
	color: #dcdcdc;
	line-height: 22px;
	text-shadow: none;
}

#genericfooter .details em {
	font-style: normal;
	color: #fff;
}

#genericfooter .details p { 
	color: #dcdcdc;
	margin: 0;
	padding: 4px 0 5px 0 ;
}

#genericfooter .details p a {
	color: #dcdcdc;
	font-size: 14px;	
}
#genericfooter .details p.terms a {
	font-size: 11px;	
}
#genericfooter #specialoffer {
	float: right;
	margin-top: 5px;
}

#genericfooter .offer img, #genericfooter .offer a {
	float: right;
	margin-right: 18px;
}
#genericfooter #vps-details p {
	font-size: 12px;
	padding-bottom: 0;	
}
/************************************************************************************
	VPS styling
**************************************************************************************/
#vps-landing #header {
	height: 335px;	
}
#vps-landing #header img.hero {
	top: 85px;	
	right: -5px;
}
#vps-landing #header img.product-os-icons, div.product-os-icons {
    position: absolute;top: 365px;left: 300px;z-index: 6;
}
#vps-landing #header a.ws-badge, #vps-configure-now #header a.ws-badge {
	background-image: url(/pics/vps/50-percent-offer/50-percent-off-corner.png);	
	width: 171px;
}

#vps-landing .it-services-link{
	margin: 90px -20px 0 -20px;
}
#landingpage .it-services-link{
	margin: 90px -20px -45px -20px;
}
#vps-landing .it-services-link a, #landingpage .it-services-link a, #vps-configure-now .it-services-link a{
	color: #fff;
	font-family: AntennaCond-Bold;
	font-size: 1.3em;
	padding: 20px 30px;
	display: block;
	width: 691px;
	text-decoration: none;
	background-image: url('/pics/vps/bg-cloud-computing-link.jpg');
}
#vps-configure-now .it-services-link a{
	width: 688px;
}
#vps-landing .it-services-link a span, #landingpage .it-services-link a span, #vps-configure-now .it-services-link a span{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #0093d9;
	margin-left: 30px;
	padding: 2px 25px;
}
#vps-landing .it-services-link a:hover span, #landingpage .it-services-link a:hover span, #vps-configure-now .it-services-link a:hover span{
	background-color: #0284c2;
	-moz-transition: all ease-in-out 0.4s;
	-webkit-transition: all ease-in-out 0.4s;
	-o-transition-timing-function: all ease-in-out 0.4s; /* Opera */
}
#vps-landing .it-services-link a:hover, #landingpage .it-services-link a:hover, #vps-configure-now .it-services-link a:hover{
	-moz-transition: all ease-in-out 0.4s;	
	background-image: url('/pics/vps/bg-cloud-computing-link-hover.jpg');
	-webkit-transition: all ease-in-out 0.4s;
	-o-transition-timing-function: all ease-in-out 0.4s; /* Opera */
}
#Windows-Server #header {
	height: 250px;	
}

#Windows_License #header img.hero {
	top: 90px;
}

/************************************************************************************
	Dedicated-Servers-landing Banner
**************************************************************************************/
#landingpage .cloud-computing-link{
	margin: 90px -20px -45px -20px;
}

#vps-landing .cloud-computing-link {
    margin: 90px -20px 10px -17px;
}
#landingpage .cloud-computing-link a, #vps-landing .cloud-computing-link a{
	color: #fff;
	font-family: AntennaCond-Bold;
	font-size: 30px;
	padding:10px 30px;
	display: block;
	width: 691px;
	text-decoration: none;
	background-image: url('/pics/vps/cloud-computing-sprite.jpg');
}
#landingpage .cloud-computing-link a, #vps-landing .cloud-computing-link a{
	width: 688px;
}

#landingpage .cloud-computing-link a img,  #vps-landing .cloud-computing-link a img{
    left: 40px;
    position: relative;
    top: 7px;
}
#landingpage .cloud-computing-link a span, #vps-landing .cloud-computing-link a span {
    color: #0095da;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #FFFFFF;
    font-size: 17px;
    padding:5px 10px 5px 10px;
    margin:0px !important;
}
#landingpage .cloud-computing-link a:hover span, #vps-landing .cloud-computing-link a:hover span{
	color: #0284c2;
}
#landingpage .cloud-computing-link a:hover,  #vps-landing .cloud-computing-link a:hover{
	background: url('/pics/vps/cloud-computing-sprite.jpg') 0 -68px;
}

/************************************************************************************

/************************************************************************************
	Domain section
**************************************************************************************/
#domains .primary {
	float: left;
	width: 400px;	
}
#domains .primary h2, #domains .secondary h2 {
	font-size: 18px;
	line-height: 20px;	
}
#domains .secondary {
	float: right;
	width: 280px;	
}
#domains .secondary ul.ticklist {
	padding-top: 10px;	
}
#domain-privacy #header img.img-badge-offer {
    position: absolute;
    right: 0;
    text-indent: -9999px;
    z-index: 10;
    width: 171px;
	height: 170px;	
}
#domain-privacy #header a#ws-badge-new{
	background-image: url(/pics/h2-campaign/domains/dotcom-2.99-offer-badge.png) !important;
	width: 170px;
	height: 171px;	
}
#domains-landing #header a.ws-badge, #domains #header a.ws-badge {
	background-image: url(/pics/h2-campaign/domains/corner-dot-uk-flash.png);
	width: 170px;
	height: 170px;	
}
#domains-landing #header {
	height: 370px;	
}
#domains-landing #header ul.ticklist {
	margin-top: 10px;	
}
#domains-landing #header ul.ticklist li, ul#gtld.ticklist li {
	float: left;
	padding-right: 10px;
	background-image: url(/pics/h2-campaign/header-new.png);
	padding-left: 50px;	
}
#domains-landing #header ul.ticklist li {
	font-size: 18px;
	font-family: AntennaCond-Bold;	
	background-position: 0 5px;
	width: 430px;
}
#domains-landing #header ul.ticklist li span.vat-price{
	font-size: 12px;
	font-family: AntennaCond-Bold;
}
#domains-landing #header ul.ticklist li#price-list {
	background: none;
	padding: 0 0 0 7px;
	width: 145px;
}	
#domains-landing #header ul.ticklist li.offer {
	background-image: url(/pics/h2-campaign/header-offer.png);	
}
#domains-landing #header ul.ticklist li#price-list a {
	font-size: 16px;
	text-decoration: underline;
	cursor: pointer;	
	font-family: AntennaCond-Bold;
}
#domaincheckerform ul {
	margin-bottom: 5px;	
	overflow: hidden;
}
#domaincheckerform ul li {
	float: left;
	color: #FFF;
	font-family: AntennaCond-Bold;
	padding-right: 15px;
	background: url(/pics/h2-campaign/domains/divider.png) no-repeat top right;	
	padding-left: 15px;	
            font-weight: bold;
        font-size: 17px;
}

#domaincheckerform ul li span {
    font-size: 14px;
}
#domaincheckerform ul li.first {
	padding-left: 0;
	background-image: none;		
}	
#domaincheckerform ul li.last {
	background: none;
	padding-right: 0;
}
#domaincheckerform ul li.on-offer {
	background-color: #3B3B3B;
    border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-image: none;
	border: none;	
}
#domaincheckerform .domainchecker {
	float: left;
}
#domaincheckerform span.vat {
    font-size: 12px;position:relative;left:520px;
}
#domaincheckerform span.vat-percent  {
    font-size: 12px;
    position: relative;
    left: 30px;
    color: #FFFFFF;
    font-weight:bold;
}
#domaincheckerform .domainchecker input, #domains #genericfooter input, #domains-landing #genericfooter input, #domain-results #genericfooter input, #trnsdomain, #dotuk-domains #genericfooter input {
	background: url(/pics/h2-campaign/domains/domain-input-bg.png) no-repeat top left;	
	border: none;
	width: 462px;
	height: 46px;
	padding: 0 10px 0 10px;
	font-size: 18px;
	font-family: AntennaCond-Bold;
	color: #454545;
	margin: 5px 0 0 0;
	float: left;
	line-height: 50px;
}
#domaincheckerform .domainchecker button.spinnerbutton, #genericfooter button.spinnerbutton {
	float: left;
	height: 45px;
	width: 170px;	
	background: url(/pics/h2-campaign/domains/button.png) no-repeat top left;
	cursor: pointer;
	margin-top: 5px;
	border: 0;
}
#domaincheckerform .domainchecker button.spinnerbuttonselected, #genericfooter button.spinnerbuttonselected {
	background: url(/pics/h2-campaign/domains/button.png) no-repeat 0 -45px;	
}
#domaincheckerform .domainchecker a.domain-pricing {
	clear: both;
	float: right;	
}
#domains-landing #services h2 {
	margin: 0;	
}
#services h2 a {
	color: #FFF;
	font-size: 24px;
	margin-left: 0;
	text-decoration: none;
}
#domains-landing #services p {
	color: #FFF;	
}
#domains-landing #services p a {
	color: #009ee0;	
}
#domains-landing .products {
	background: url(/pics/h2-campaign/domains/content-bg.png) repeat-x bottom left;	
	padding-bottom: 15px;
}
#domains-landing .products ul.nav {
	float: right;
	margin: 10px 25px 10px 0;	
}
#domains-landing .products ul.nav li {
	float: left;	
}
#domains-landing .products ul.nav li a {
	color: #454545;
	display: block;
	font-family: AntennaCond-Bold;
	padding: 3px 10px 3px 10px;
	font-size: 16px;
	text-decoration: none;
}
#domains-landing .products ul.nav li a:hover {
	color: #000;	
}
#domains-landing .products ul.nav li.active a {
	color: #FFF;
	background: #0054a6 url(/pics/h2-campaign/domains/nav-arrow.png) no-repeat bottom center;
	text-decoration: none;	
}
.offering {
	margin-left: 30px;
	clear: both;
	min-height: 265px;
	padding: 0 0 65px 0;
	width: 717px;
}
.offering h3 {
	font-size: 28px;
	line-height: 28px;
}
.offering h3 a {
	color: #454545;	
	margin-bottom: 10px;
	display: block;
	text-decoration: none;
}
.products .offering h3 a{ font-size: 19px;}
.offering h3 a:hover {
	color: #000;	
}
.offering p {
	width: 360px;
	margin: 10px 0 10px 0;	
}
.offering ul.ticklist {
	float: left;
	width: 33%;	
	margin: 10px 0 10px 0;
}
.offering .buttons {
	clear: both; 
	float: left;
	margin-top: 10px;	
}
.offering .buttons .buynow {
	margin-right: 10px;	
}
#domains #services {
	padding-right: 50px;	
}
#services .optional-extra {
	margin-top: 20px;	
}
#services .optional-extra p.terms {
	font-size: 12px;
	color: #c4c4c4;	
	margin-top: 40px;
	margin-bottom: 0;
}
#footerdomainchecker {
	padding-top: 65px;	
}
#domains-landing #genericfooter {
	background: #4b5767 url(/pics/h2-campaign/domains/landing-footer-bg.png) repeat-x bottom left;	
}
#domains-landing #genericfooter input, #domains #genericfooter input, #domain-results #genericfooter input, #dotuk-domains #genericfooter input {
	background-image: url(/pics/h2-campaign/domains/footer-input-bg.png);
	width: 323px;
	height: 51px;
	float: left;
}
#genericfooter a.spinnerbutton {
	float: left;	
}
.block {
	margin-bottom: 40px;	
}
.block h3 {
	margin-bottom: 10px;
	line-height: 24px;	
}
.block ul.ticklist {
	margin: 10px 0 10px 0;	
}
#multiple-domains .primary, #domain-release .primary {
	float: left;
	width: 	475px;
}
#multiple-domains .secondary, #domain-release .secondary {
	float: right;
	width: 200px;	
}
#multiple-domains #header p {
	width: 500px;	
}
#domain-results #header {
	height: auto;
	padding-bottom: 25px;
}
#domain-results #header #taken h3 {
	background: #C00;
	padding: 3px 10px;	
	float: left;
	clear: both;
	width: auto;
}
#domain-results #header #available h3 {
	padding: 5px 0 0 0;	
}
#domain-results #header #available h3 span {
	background-color: #22a100;	
	padding-left: 13px;
	padding-right: 14px;
	margin-right: 5px;
}
#domain-results #header .inner h2 {
	background: none;	
}
.cr p {
	font-size: 18px;
	font-weight: normal;
	font-family: AntennaCond-Bold;
	color: #454545;	
}
#domain-results #header a.buynow {
	margin-top: 15px;
	
}
#domain-results #keyword-suggestion #header {
	height: 150px;	
}
#domains #domain-transfers #header, #dns-control #header {
	height: 250px;	
}
#web-forwarding #header {
	height: 280px;
}	
.transferstep a.buynow {
	float: right;	
}
#transfer-domain-names .primary {
	width: 480px;	
}
#transfer-domain-names .secondary {
	width: 200px;	
}
#header a.go-button {
	background: url(/pics/h2-campaign/domains/go-button.png) no-repeat top left;
	width: 80px;
	height: 46px;
	display: block;
	float: right;
	cursor: pointer;
	margin: 5px 155px 0 0;
}
#header a:hover.go-button {
	background-position: bottom left;	
}
#trancol2 h3 {
	text-align: left;	
	font-size: 18px;
}
#domain-release .content-wrapper {
	background: url(/pics/h2-campaign/domains/content-bg.png) repeat-x bottom left;
}
#domain-release #header p {
	width: 500px;	
}
form#domainrelease div.buttons {
	border-bottom: none;
}	
form#domainrelease div.first {
	border-top: none;	
}
#uk-domain-transfer #header, #eu-transfer #header, #point-nameservers #header {
	height: 225px;	
}
#hosting-container {
	background: url(/pics/h2-campaign/domains/website-ipad.png) no-repeat 449px 20px;
}
#email-container  {
	background: url(/pics/h2-campaign/domains/email-laptop.png) no-repeat right 35px;	
}
#domains-container{
	background: url(/pics/h2-campaign/domains/domains-ntld.png) no-repeat 390px 25px;
}
.secondary .block p {
	padding-bottom: 0;
	margin-bottom: 5px;	
}
#domain-privacy #header, #dotuk #header {
	height: 260px;	
}
#domain-privacy .pricingtable tbody th {
	color: #454545;
	font-family: AntennaCond-Bold;
	background-color: #e7e7e7;	
}
#domain-privacy .pricingtable thead th.highlight, #domain-privacy .pricingtable tbody td.highlight {
	background: url(/pics/h2-campaign/ds/highlight-border.png) repeat-x scroll left top #383838;
	color: #fff;
	font-size: 13px;
	text-transform: none;
	border-right: none;
	border-bottom: none;
}	
#domain-privacy .pricingtable tbody td.highlight {
	border-top: 1px solid #5f5f5f;	
}
#domain-privacy .pricingtable tbody th {
	text-align: right;	
	background-color: #4B5767;
	color: #FFF;
}
#domain-privacy .pricingtable tbody td, #domain-privacy .pricingtable thead th {
	background-color: #E7E7E7;
	color: #454545;
}
#domain-pricing #header p, #first-domain #header p {
	width: 460px;	
}
#dotuk #header p {
	width: 500px;	
}
#dot-co #header {
	height: 350px;	
}
#dot-co #header ul.ticklist {
	margin-top: 20px;	
}
#dot-co #header a.ws-badge {
	background-image: url(/pics/h2-campaign/domains/dotco-offer-badge.png);	
}
#domains-landing #services {
	padding-bottom: 0;	
}
#domain-results #header h1 {
	font-size: 35px;width: auto;	
}

/* -- IT SERVICES BAR --- */
#top-bar, #top-bar-vps{
    background: #000;
    background: -moz-linear-gradient(top,  #3a3a3a 0%, #050505 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a3a3a), color-stop(100%,#050505));
    background: -webkit-linear-gradient(top,  #3a3a3a 0%,#050505 100%);
    background: -o-linear-gradient(top,  #3a3a3a 0%,#050505 100%);
    background: -ms-linear-gradient(top,  #3a3a3a 0%,#050505 100%);
    background: linear-gradient(to bottom,  #3a3a3a 0%,#050505 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3a3a', endColorstr='#050505',GradientType=0 );
    width: 100%;
    margin: -20px 0 10px -30px;
	 position: absolute;
    top: 0px;
	left:30px;
}

#top-bar-vps{
	top: -30px;
}

#top-bar a, #top-bar-vps a{
    color: #fff;
    font-size: 16px;
    text-decoration: none;
    padding: 5px 0 5px 30px;
    display: block;
    font-family: AntennaCond-Bold;
}
#top-bar a span, #top-bar-vps a span{
    text-decoration: underline;
    font-size: 14px;
    font-family: AntennaCond;
    padding-left: 15px;
}
#top-bar a:hover, #top-bar-vps a:hover{
    background: #4b4b4b;
    background: -moz-linear-gradient(top,  #4b4b4b 0%, #1f1f1f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b4b4b), color-stop(100%,#1f1f1f));
    background: -webkit-linear-gradient(top,  #4b4b4b 0%,#1f1f1f 100%);
    background: -o-linear-gradient(top,  #4b4b4b 0%,#1f1f1f 100%);
    background: -ms-linear-gradient(top,  #4b4b4b 0%,#1f1f1f 100%);
    background: linear-gradient(to bottom,  #4b4b4b 0%,#1f1f1f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b4b4b', endColorstr='#1f1f1f',GradientType=0 );
}

.top-bar-wrapper{
	position: relative
}

.vps-inner{
	position: relative;
	height: 30px;
	margin: 0 -20px;
}

#free-microsoft #header{
	height: 180px;
}

/*---------- MEET THE TEAM PAGE ----------------*/

#meet-the-team p{
	font-size: 1em;
}
#meet-the-team #header{ height: 170px; background:url('/pics/staff/team-illustration.png') #2a55a7 no-repeat 300px -44px;}
#meet-the-team #header h1{ width: 100%;}
#meet-the-team #container{ padding: 0 20px 20px 20px;position:relative;}
#meet-the-team .page-wrapper{ margin: 0 20px;}
#meet-the-team p.intro{
	width: 400px;
	float: left;
	margin-bottom: 5px;
	-webkit-transition: all 0.75s ease-out;
    -moz-transition: all 0.75s ease-out;
    -o-transition: all 0.75s ease-out;
    -ms-transition: all 0.75s ease-out;
    transition: all 0.75s ease-out;
}
#meet-the-team .right-now-telno{
	padding: 0 0 10px 0px;
	}
#meet-the-team ul#staff{ 
	margin: 0 auto 15px 1px;
	float: left;
	}
#meet-the-team ul#staff li{ 
	float: left; 
	display: block; 
	width:149px; 
	height: 149px;
}

#meet-the-team ul#staff li:hover{ 
	background: #000;
	z-index: 2000;
}

#meet-the-team ul#staff span{
	color: #fff;
	font-weight: bold;
	background: #000;
	width: 49px;
	display: block;
	height: 35px;
	margin-top: -21px;
	text-decoration: underline;
	padding: 114px 50px 0 50px;
	display: none;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	text-align: center; 
	font-size: 21px;
}

#meet-the-team ul#staff li.antonio span{
	padding: 114px 61px 0 38px;
}

#meet-the-team ul#staff li:hover span{
	display: block;
}

#meet-the-team ul#staff li.antonio{ background: url('/pics/staff/fasthosts-staff-antonio.jpg');}

#meet-the-team ul#staff li.asif{ background: url('/pics/staff/fasthosts-staff-asif.jpg');}

#meet-the-team ul#staff li.chris{ background: url('/pics/staff/fasthosts-staff-chris.jpg');}

#meet-the-team ul#staff li.frank{ background: url('/pics/staff/fasthosts-staff-frank.jpg');}

#meet-the-team ul#staff li.sam{ background: url('/pics/staff/fasthosts-staff-sam.jpg');}

/* #meet-the-team ul#staff li.stuart{ background-image: url('/pics/staff/fasthosts-staff-stuart.jpg');}
#meet-the-team ul#staff li:hover.stuart{ background-image: url('/pics/staff/fasthosts-staff-stuart-on.jpg');} */

#meet-the-team p a{ color: #00AEEF;}
#meet-the-team #image-holder p{
	color: #009ee0;
	font-size: 1.2em;
	font-family: "AntennaCond-Bold";
	padding: 0 20px;
}
#meet-the-team #image-holder{
	margin: 0 -20px 20px -20px;
	background: #ededed; /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	padding-bottom: 20px;
}
#meet-the-team #customer-quotes{
	position: relative;
	margin: 0 -20px 20px -20px;
	padding: 20px;
	height: 170px;
	color: #fff;
	width: 708px;
	background: rgb(156,156,156); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(156,156,156,1) 0%, rgba(99,99,99,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(156,156,156,1)), color-stop(100%,rgba(99,99,99,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(156,156,156,1) 0%,rgba(99,99,99,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(156,156,156,1) 0%,rgba(99,99,99,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(156,156,156,1) 0%,rgba(99,99,99,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(156,156,156,1) 0%,rgba(99,99,99,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c9c9c', endColorstr='#636363',GradientTy
	pe=0 ); /* IE6-9 */
}
#meet-the-team #customer-quotes h3{
	color: #fff;
	font-size: 1.3em;
}
#meet-the-team #customer-quotes a.next{
	display: block;
	height: 210px;
	width: 25px;
	background: #b6b6b6;
	position: absolute;
	top: 0;
	right: 0;
}
#meet-the-team #customer-quotes a:hover.next{
	background: #dfdfdf;
	transition: all 0.7s;
	-moz-transition: all 0.7s; /* Firefox 4 */
	-webkit-transition: all 0.7s; /* Safari and Chrome */
	-o-transition: all 0.7s; /* Opera */
}
#meet-the-team #customer-quotes a.next img{ padding: 100px 2px 0 3px;}
#meet-the-team ul#tick-list{
	float: left;
	margin-left: 20px;
}
#meet-the-team ul#tick-list.right{ margin-left: 40px;}
#meet-the-team ul#tick-list li{
	background: url('/pics/h2-campaign/tick.png') no-repeat 0 2px;
	padding-left: 26px;
	margin-bottom: 5px;
	font-size: 1em;
}
#meet-the-team .clear{
	clear: both;
	line-height: 0;
}
#meet-the-team #customer-quotes p{
	color: #fff;
	padding-right: 20px;
	font-size: 0.95em;
	line-height: 1.8em;
}
#meet-the-team #customer-quotes p.name{ font-size: 1.2em;}
#meet-the-team #customer-quotes p.name a{
	border-bottom: 2px solid #fff;
	color: #fff;
	text-decoration: none;
}
#meet-the-team p.cta{
	font-size: 1.2em;
	width: 340px;
	float: left;
	line-height: 1.4em;
	margin: 10px 0 0 0 ;
}
#meet-the-team p.phone{
	float: right;
	font-size: 1.8em;
	color: #009ee0;
	width: 285px;
	font-family: "AntennaCond-Bold";
	padding-top: 11px;
}
#meet-the-team a#_lpChatBtn.vpslc{ float: right;}
#meet-the-team #campaigncarousel{
	position: relative;
	height: 120px;
	clear: both;
}

#meet-the-team #myDiv{
	width: 220px;
	float: right;
	padding: 10px 30px 10px 0;
}

/*** SERVICE INFO MESSAGE */
.service-info{
	background-color:#E1E1E1;
	width: 100%;
	margin-bottom: 5px;
	float: left;
}
.service-info p{
	margin: 0;
	color: #000;
	font-size: 12px;
	padding: 5px 30px 5px 10px;
	float: right;
	width: 640px;
}
.service-info img{
	float: left;
	padding: 7px 0 3px 30px;
}
/*Header New image*/
div img.header-new {
     position:absolute;left:70px;
}
div img.header-new-windows {
     position:absolute;left:80px;
}

/*business platinum h1 bg*/
#standard-hosting #header h1.new-badge {
    background: url(/pics/hosting/new_small_home_v2.png) no-repeat top left;
    background-size:40px;
    padding: 0px 0 2px 45px;
}

.dot-uk-video{
    margin:20px 0px 0px 0px;
    width:712px; 
    height:360px;
}

/* small offer price*/
.offercolour {
	color: #666666 !important;
	font-size: 11px !important; 
	font-weight: normal !important;
}

#step-by-step li.last{margin-right: 0;}
#step-by-step li span{
	background-color: #0070de;
	border-bottom: 3px solid #fff;
	display: block;
	width: 130px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding: 7px 0;
	font-size: 20px;
	font-family: AntennaCond, arial;
	margin: -30px 0 20px 26px;
}
#step-by-step p{
	text-align: center;
	min-height: 90px;
	font-size: 13px;
	line-height: 1.6em;
}
#step-by-step img{
	display: block;
    margin-left: auto;
    margin-right: auto
}
#step-by-step .hover{
	background: url('../../pics/money-back-guarantee/step-hover.png') no-repeat;
	height:148px;
	display:none;
	width: 148px;
	position: absolute;
	bottom: -41px;
	left: 37px;
}
#step-by-step a .hover{
	color: #fff;
	text-align: center;
	padding-top: 60px;
}
#step-by-step a:hover .hover{
	display: block;
}
#money-back-guarantee p.intro{
	width: 85%;
	margin-bottom: 30px;
	line-height: 1.6em;
}
p.callout-bg{
	background-color: #f4f4f4;
	padding: 25px 0;
	width: 748px;
	float: left;
	text-align: center;
	font-size: 17px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	line-height: 1.3em;
	margin: 0 -20px 35px -20px;
}
#money-back-guarantee .container{ padding: 0 20px; }
.question{
	background: rgb(243,243,243); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(235,235,235,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,243,243,1)), color-stop(100%,rgba(235,235,235,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(243,243,243,1) 0%,rgba(235,235,235,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(243,243,243,1) 0%,rgba(235,235,235,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(243,243,243,1) 0%,rgba(235,235,235,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(243,243,243,1) 0%,rgba(235,235,235,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#ebebeb',GradientType=0 ); /* IE6-9 */
	width: 688px;
	margin-bottom: 10px;
	padding: 7px 0 7px 20px;
	cursor: pointer;
}
.answer{
	background-color: #f4f4f4;
	width: 633px;
	margin-top: -10px;
	margin-bottom: 10px;
	padding: 15px 35px 15px 40px;
}
.question span{
	background-color: #afafaf;
	color: #fff;
	display: block;
	height: 18px;
	padding: 0px 0 0 3px;
	width: 11px;
	float: left;
	margin: 1px 10px 0 0;
}
#money-back-guarantee h2{
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
	padding-bottom: 10px;
	width: 300px;
}
#money-back-guarantee #header{
	background: url('../pics/money-back-guarantee/landing.jpg') no-repeat;
	height: 250px;
}
#money-back-guarantee #header h1, #money-back-guarantee #header p{padding: 20px;}
.mbg-cta{
	float: left;
	margin: 10px 20px 20px 0;
}
#last.mbg-cta{margin-right: 0;}
.domain-ntld-banner{
	position: absolute;
	left: 25px;
	bottom: -35px;
	z-index: 4000;
	margin-bottom: 15px;
}
#header.long-header{height: 360px;}
#domain-columns li{
	width: 125px;
	margin-right: 20px;
	float: left;
	border-right: 1px solid #ccc;
	}
#domain-columns li.last{ 
	margin-right: 0; 
	border-right: 0; 
	width: 150px;
	}
#domain-columns{
	float: left;
	margin-bottom: 20px;
}
#last.mbg-cta{margin-right: 0;}
#windows-server #header ul.ticklist {
	margin-bottom: 10px;
}
.cta-border{border-left:1px solid #ccc;border-right:1px solid #ccc}
#landingpage .compare-table tfoot tr td, #landingpage .compare-table thead tr th, #landingpage .compare-table tbody tr td {
    border-right:none;
}
#landingpage .compare-table tbody tr td, #landingpage .compare-table tfoot tr td{
	/*border-right: 8px solid #FFF;*/
	border-right:1px solid grey;
	border-left: 1px solid grey;
		
}

#landingpage .compare-table tbody tr td.last{
	border-right:none;		
}

#landingpage .compare-table tfoot tr td.last{
	border-right:none;		
}
#tbl-fix-01 td{padding:7px;}
#tbl-fix-02 td{padding:8px;}
#contract-types #header.ds-contract-types{height:240px;}
.inner {
	padding: 0 0 25px 30px;
	overflow: hidden;
}
#landingpage .compare-table tfoot tr.odd td{
    background-color:#9ca1a8;color:#fff;
}
#landingpage .compare-table tfoot tr.even td{
    background-color:#86898f;color:#fff;
}

#ctafooter .save-container{
 width: 120px;
 height:125px;
 /* text-align: center; */
 float: left; 
 -webkit-border-radius: 10px; 
 -moz-border-radius: 10px; 
 border-radius: 10px; 
 margin-right: 20px; 
 font-weight: bold; 
 color: #fff; 
 background: #b20101; 
 background: #b20101 url('/pics/ntld/button-bg.png') no-repeat left bottom;
 padding:0px;
 left: 8px;
 -webkit-box-shadow: 0px 5px 12px 0px rgba(50, 50, 50, 0.75);
 -moz-box-shadow:    0px 5px 12px 0px rgba(50, 50, 50, 0.75);
 box-shadow:         0px 5px 12px 0px rgba(50, 50, 50, 0.75);
 padding-top: 10px;
}

#ctafooter .save-container p {
	color: #fff;font-size: 14px;margin: 10px 0 20px 0;font-family:AntennaCond;
}
#ctafooter .save-container span.price {
	font-size: 34px !important;
	line-height:45px !important;
}
#ctafooter .save-container span.conrt {
	font-size: 12px !important;
}
/*Money Back Guarantee Page */
#step-by-step{
	float: left;
	margin-bottom: 20px;
}
#step-by-step li{
	float: left;
	width: 184px;
	margin-right: 18px;
	background-color: #f4f4f4;
	border-bottom: 1px solid #818181;
	padding: 20px;
	position: relative;
}
#step-by-step li.last{margin-right: 0;}
#step-by-step li span{
	background-color: #0070de;
	border-bottom: 3px solid #fff;
	display: block;
	width: 130px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding: 7px 0;
	font-size: 20px;
	font-family: AntennaCond, arial;
	margin: -30px 0 20px 26px;
}
#step-by-step p{
	text-align: center;
	min-height: 90px;
	font-size: 13px;
	line-height: 1.6em;
}
#step-by-step img{
	display: block;
    margin-left: auto;
    margin-right: auto
}
#step-by-step .hover{
	background: url('../../pics/money-back-guarantee/step-hover.png') no-repeat;
	height:148px;
	display:none;
	width: 148px;
	position: absolute;
	bottom: -41px;
	left: 37px;
}
#step-by-step a .hover{
	color: #fff;
	text-align: center;
	padding-top: 60px;
}
#step-by-step a:hover .hover{
	display: block;
}
#money-back-guarantee p.intro{
	width: 85%;
	margin-bottom: 30px;
	line-height: 1.6em;
}
p.callout-bg{
	background-color: #f4f4f4;
	padding: 25px 0;
	width: 748px;
	float: left;
	text-align: center;
	font-size: 17px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	line-height: 1.3em;
	margin: 0 -20px 35px -20px;
}
#money-back-guarantee .container{ padding: 0 20px; }
.question{
	background: rgb(243,243,243); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(235,235,235,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,243,243,1)), color-stop(100%,rgba(235,235,235,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(243,243,243,1) 0%,rgba(235,235,235,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(243,243,243,1) 0%,rgba(235,235,235,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(243,243,243,1) 0%,rgba(235,235,235,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(243,243,243,1) 0%,rgba(235,235,235,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#ebebeb',GradientType=0 ); /* IE6-9 */
	width: 688px;
	margin-bottom: 10px;
	padding: 7px 0 7px 20px;
	cursor: pointer;
}
.answer{
	background-color: #f4f4f4;
	width: 633px;
	margin-top: -10px;
	margin-bottom: 10px;
	padding: 15px 35px 15px 40px;
}
.question span{
	background-color: #afafaf;
	color: #fff;
	display: block;
	height: 18px;
	padding: 0px 0 0 3px;
	width: 11px;
	float: left;
	margin: 1px 10px 0 0;
}
#money-back-guarantee h2{
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
	padding-bottom: 10px;
	width: 300px;
}
#money-back-guarantee #header{
	background: url('../pics/money-back-guarantee/landing.jpg') no-repeat;
	height: 250px;
}
#money-back-guarantee #header h1, #money-back-guarantee #header p{padding: 20px;}
.mbg-cta{
	float: left;
	margin: 10px 20px 20px 0;
}
#last.mbg-cta{margin-right: 0;}
#page #nav{margin-right:20px;}
#developer-web-hosting .divider{background-image:url(/pics/divider.png);height:60px;background-repeat:no-repeat;clear:both;background-position:center}
div.trust-pilot-review{padding:15px 50px 0; margin-bottom: 30px;}
div.trust-pilot-review h3, div.features h3, #exchange .trust-pilot-review h3 {color:#0099ff;font-size:16px;line-height:18px; text-align: center; margin-bottom:30px; font-size: 32px;}
.serverfeatures-bottom{margin-bottom:20px;}

/* Corner splash */
#header .cornersplash {
	position: relative;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 170px 170px 0;
	border-color: transparent #b20101 transparent transparent;
	text-transform: uppercase;
	float: right;
	cursor: pointer;
	font-family: arial, helvetica, sans-serif;
}
#header p.discount {
	position: absolute;
	width: 186px;
	top: 67px;
	left: 54px;
	color: #fff;
	margin-top:0;
	margin-bottom: 0;
	font-family: arial;
	font-size: 53px;
	transform:rotate(45deg);
	-ms-transform:rotate(45deg); /* IE 9 */
	-webkit-transform:rotate(45deg); /* Safari and Chrome */
}
/* override for why choose Fasthosts page */
#why-choose-fasthosts #header p.discount {
	width: 186px;
}
#header .discount .no {
	font-size: 60px;
	padding-bottom: 2px;
}
#header .discount .no, #header .discount .strap, #header .discount .percent, #header .discount .off  {
	font-weight:bold;
	display:block;
	float: left;
}
#header .discount .strap {
	font-size: 12px;
	margin-left:-45px;
}
/* Positioning overrides */
#header .discount #vps-for-3-months {
	margin-left: -10px;
}
#header .discount .percent {
	width: 50px;
	font-size: 26px;
	line-height: 18px;
}
#header .discount .off {
	font-size: 13px;
}
/* Promo badge cornersplash */
#header .promo-badge {
	position: absolute;
	right: 0px;
	top: 0px;
	color:#fff;
	z-index: 50;
	background: #b20101;
	background: #b20101 url('/pics/ntld/button-bg.png') no-repeat left bottom;
	padding: 14px 15px 65px 50px;
	font-size: 1em;
	-webkit-box-shadow: 0px 5px 12px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 5px 12px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 5px 12px 0px rgba(50, 50, 50, 0.75);
	-webkit-border-bottom-left-radius: 300px;
	-moz-border-radius-bottomleft: 300px;
	border-bottom-left-radius: 300px;
	text-decoration: none;
	text-transform:uppercase;
	line-height: 3em;
}
#header #vps {
	line-height: 0em;
	margin-top: -8px;
}
#header .promo-badge#dedicated-servers {
	padding: 16px 16px 28px 50px;
}
#header .promo-badge strong {
	font-size: 2.0em;
}
#header #promo-vps-1 strong {
	display: block;
	width: 96px;
}
#header #promo-vps-1 span.off {
	margin-left:0;
}
#header .promo-badge strong.percent {
	font-size: 3.8em;
	display: block;
	width: 100px;
}
#header .promo-badge span {line-height: 1.2em;}
#header .promo-badge span.value {
	float: left;
	display:block;
}
#header .promo-badge span.symbol {
	font-size: 0.4em;
	display:block;
	padding-top:8px;
}
#header .promo-badge span.off {
	font-size: 0.3em;
	margin-left:0px;
	float:left;
	display:block;
}
#header .promo-badge span.strap {
	display:block;
	clear:both;
}
#header .promo-badge span.enhance {
	/* font-weight: bold; */
}
/* CTA Moving Footer */
#cta-footer .save-container {
	text-shadow: 0px 2px 2px #750000;
}
#ctafooter span.value, 
.save-badge span.value {
	font-size: 3.2em;
	float: left;
	display:block;
	padding-bottom: 16px;
}
#ctafooter span.value, 
.save-badge span.value {
	display:block; 
	padding-bottom: 10px; 
	margin-top: -15px;
}
#ctafooter span.symbol, 
.save-badge span.symbol {
	float: left;
	display:block;
	margin-top:-24px;
}
#ctafooter span.off, 
.save-badgespan.off {
	float: left;
	display:block;
	margin-top:-8px;
}
#ctafooter span.strap, 
.save-badge span.strap {
	clear: both;
	display:block;
}
#vps-landing span.symbol, #vps-landing .save-badge span.symbol {
	margin-top: 0px;
}
#ctafooter span.enhance, 
.save-badge span.enhance {
	/* font-weight: bold; */
}
#ctafooter span.intro, 
.save-badge span.intro {
	padding-bottom: 24px;
	display:block;
}
#landingpage #cta-footer span.intro, #landingpage .save-badge span.intro {
	padding-bottom:4px;
}
#ctafooter .save-container .wrap, 
.save-badge .wrap  {
	padding: 14px;
}
#genericfooter .save-badge .wrap {
	padding: 14px;
}
#ctafooter {
	position: fixed;
	bottom: 0;
	left: 0;
	text-align: center;
	width: 100%;
	z-index:60;
}

#ctafooter div {
	width: 700px;
	margin: 0 auto;
	text-align: left;
	background: #3f3f3f url(/pics/vps/signup-footer.png) no-repeat 0 -45px;
	padding: 10px 25px;
	height: 50px;
	position: relative;
	z-index:60;
}

#ctafooter p {
	margin: 5px 0 5px 160px;
	color: #fff;
	font-size: 20px;
	font-family: AntennaCond-Bold;
}
#ctafooter a.buynow{
	margin: 5px 0 0 0;
	font-size: 16px;
}

#ctafooter p a {
	color: #fff;
	font-size: 14px;
	font-family: AntennaCond-Bold;
}

#ctafooter p a:hover {
	color: #009FE3;
}

#ctafooter strong {
	color: #009fe3;
}

#ctafooter .configurebutton {
	display: block;
	width: 136px;
	height: 49px;
	text-indent: -50000px;
	background: url(/pics/vps/footer-buynow.png) no-repeat left top;
	float: left;
}
#ctafooter a, .save-badge{
    text-decoration:none;
}
#ctafooter a.ctaoffer {
	position: absolute;
	bottom: 10px;
	right: 10px;
    text-decoration:none;
    cursor: pointer\9;  /*IE7*/
}
#ctafooter .ctaoffer .save-container strong {
	color: #fff;
}
#ctafooter .save-container {
	text-shadow: 0px 2px 2px #750000;
}
#header .promo-badge, .save-badge {
	text-shadow: 0px 2px 2px #750000;	
}
#vps-landing .save-container strong.percent {
	display:block;
	width:89px;
}
/* Alt buy now button overrides for color test - comment out to roll back */
/* Green: primary = #59bf3f, hover = #68db48, shadow = #306621 
 	Red: Primary = #b20101, hover = #dd0101, shadow = #750000
 * */
.buynow, button.buynow {
	filter: none; /* IE override */	
}
#header .pricing a.buynow, 
#genericfooter .buynow,
#hosting-landing #compare-h a.buynow,
#ctafooter a.buynow,
#developer-web-hosting .button-cta a.buynow,
#website-builder-tools .cta .buynow,
.tbl-packages-section a.buynow,
#vps-landing .buynow,
#ds-compare-tbl a.buynow
{
	background:#b20101 url('/pics/button-bg-sml.png') no-repeat left center;
	padding: 8px;
	-webkit-box-shadow: 0px 5px 12px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 5px 12px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 5px 12px 0px rgba(50, 50, 50, 0.75);
	text-shadow: 0px 2px 2px #750000;
	height: auto;
}
#header .pricing a.buynow:hover, 
#genericfooter .buynow:hover,
#hosting-landing #compare-h a.buynow:hover,
#ctafooter a.buynow:hover,
#developer-web-hosting .button-cta a.buynow:hover,
#website-builder-tools .cta .buynow:hover,
.tbl-packages-section a.buynow:hover,
#vps-landing .buynow:hover,
#ds-compare-tbl a.buynow:hover
{
	background:#dd0101 url('/pics/button-bg-sml.png') no-repeat left center;
}
#hosting-landing #compare-h a.buynow, 
#ctafooter a.buynow, 
#developer-web-hosting .button-cta a.buynow, 
#website-builder-tools .cta .buynow
{
	padding: 10px 32px 10px 32px;
	font-size: 14px;
}
.tbl-packages-section a.buynow {
	padding:5px 14px 5px 14px;
}
#developer-web-hosting .button-cta a.buynow {
	margin-left:41px;
}
#standard-hosting #ctafooter .buynow,
#windowsserver #ctafooter .buynow, 
#linuxserver #ctafooter .buynow, 
#vs-cta-footer .buynow,
#landingpage #ctafooter .buynow,
#remotecontrolpage #ctafooter .buynow,
#flexiblebackup #ctafooter .buynow,
#solid-state-drives #ctafooter .buynow,
#sslCertificates #ctafooter .buynow,
#pleskpage #ctafooter .buynow,
#windowsplatforminstallerpage #ctafooter .buynow,
#operatingSystem #ctafooter .buynow,
#web-stats #ctafooter .buynow,
#targeted-advertising #ctafooter .buynow,
#secure-data-centre #ctafooter .buynow,
#securedatacentre #ctafooter .buynow,
#colocation #ctafooter .buynow,
#managedoptions #ctafooter .buynow,
#sla #ctafooter .buynow,
#advertisingvouchers #ctafooter .buynow,
#infoPageWide #ctafooter .buynow,
#adwords #ctafooter .buynow,
#mirago #ctafooter .buynow,
#advanced-hosting #ctafooter .buynow,
#why-choose-fasthosts #ctafooter .buynow,
#publishing-tools #ctafooter .buynow,
#exchange #ctafooter .buynow,
#trafficdriver #ctafooter .buynow,
#web-stats #ctafooter .buynow,
#targeted-advertising #ctafooter .buynow,
#secure-data-centre #ctafooter .buynow,
#compare-page #ctafooter .buynow
{
	display:block;
	width:70px;
	float: left;
}
#advanced-hosting #ctafooter .buynow,
#oneclick #ctafooter .buynow,
#why-choose-fasthosts #ctafooter .buynow,
#standard-hosting #ctafooter .buynow,
#publishing-tools #ctafooter .buynow,
#exchange #ctafooter .buynow,
#trafficdriver #ctafooter .buynow,
#web-stats #ctafooter .buynow,
#targeted-advertising #ctafooter .buynow,
#secure-data-centre #ctafooter .buynow
{
	width:110px;
	margin-right: 8px;	
}
#standard-hosting #ctafooter .buynow, #web-stats #ctafooter .buynow, #targeted-advertising #ctafooter .buynow, #secure-data-centre #ctafooter .buynow
{
	width: 150px;
}
#hosting-landing .msg-container span.red-button,
#developer-web-hosting .msg-container span.red-button,
#vps-landing .msg-container span.red-button
{
	background:#b20101 url('/pics/button-bg-sml.png') no-repeat left center;
}
span.sml {
	font-size:11px;
}
/* END OF Alt buy now button overrides for color test - comment out to roll back */
.hide {
	display:none;
}
.small {
	font-size:11px;
}
/* Hide DS tracking banner iframe */
#ds-campaign-tracking-q1-2014 {
	display:none;	
}
#domain-results #header a.buynow {
	width: auto;
}
/** DS Product Page **/
.pricing-box{
	background: #97130e; /* Old browsers */
	background: -moz-linear-gradient(top, #97130e 0%, #e0050d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#97130e), color-stop(100%,#e0050d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #97130e 0%,#e0050d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #97130e 0%,#e0050d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #97130e 0%,#e0050d 100%); /* IE10+ */
	background: linear-gradient(to bottom, #97130e 0%,#e0050d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97130e', endColorstr='#e0050d',GradientType=0 ); /* IE6-9 */
	position: absolute;
	top: 98px;
	right: 35px;
	padding: 9px 15px;
	width: 195px;
	z-index: 60;
	color: #fff;
}
.pricing-box.wide{width: 220px;}
.pricing-box p{width: auto;}
.pricing-box h5{
	text-align: left;
	text-shadow: none;
}
.pricing-box h4{
	text-shadow: none;
	font-family: AntennaCond, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	font-size: 67px;
	color: #fff;
	letter-spacing: -2px;
	margin: -10px 0;
	line-height: normal !important;
}
.pricing-box h4 span.price-sub{font-size: 45px;}
.pricing-box h4 span.price-length{font-size: 22px;}
.pricing-box p.special-offer-terms{
	text-align: left;
	font-size: 9px !important;
	opacity: 1.0;
	line-height: 12px !important;
	margin-bottom: 0 !important;
}
.pricing-box .offer-length,
.pricing-box .offer-length-fixed{
	position: absolute;
	top: 0;
	right: 0;
	background: url(../../pics/dedicatedservers/offer-length.png) no-repeat;
	width: 66px;
	height: 44px;
}
.pricing-box .offer-length-fixed{
	background: url(../../pics/dedicatedservers/offer-length-term.png) no-repeat;
	width: 79px;
	height: 42px;
}
/* 2014 skin updates */

.grad-list {
	  background: #dddddd; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background:    url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #dddddd 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dddddd 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dddddd 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dddddd 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #dddddd 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
color: #152636;
line-height: 25px;
font-size: 16px;
padding: 22px 0 10px 0;
}
.grad-list li.last{
	padding-bottom: 50px;
	border-bottom: 1px solid #bbb;
	margin-bottom: 12px;
}
.grad-list a {
	color: #152636;
}
.compare-table tr.saving td a {
	border-radius: 0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	width: 100%;
	background-color:#a2191f;
}
.ghost {
	color:#ccc;
}
.compare-table .price {
background: #152636; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1MjYzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzOTVhOTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #152636 0%, #395a94 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#152636), color-stop(100%,#395a94)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #152636 0%,#395a94 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #152636 0%,#395a94 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #152636 0%,#395a94 100%); /* IE10+ */
background: linear-gradient(to bottom, #152636 0%,#395a94 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#152636', endColorstr='#395a94',GradientType=0 ); /* IE6-8 */
}
.compare-table .active .price {
  background: #a2191f; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EyMTkxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMjAwMWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #a2191f 0%, #e2001b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a2191f), color-stop(100%,#e2001b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a2191f 0%,#e2001b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a2191f 0%,#e2001b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a2191f 0%,#e2001b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a2191f 0%,#e2001b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2191f', endColorstr='#e2001b',GradientType=0 ); /* IE6-8 */
}
.compare-table .price {
  color: #fff;
  text-align: center;
  font-size: 14px;
  padding: 10px 0 10px 0;
  position:relative;
  font-family: AntennaCond-Bold;
}
.compare-table .price p {
	margin:0;
}
.compare-table span.pre-decimal, .compare-table span.post-decimal {
  font-weight: bold;
}
.compare-table span.pre-decimal {
	font-size: 31px;
}
.compare-table span.post-decimal {
	font-size: 21px;
}
.compare-table span.small-print {
	font-size: 11px;
}
.compare-table .cta {
  text-align: center;
  padding:0;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 19px;
  text-decoration: none;
  font-family: AntennaCond-Bold;
  background:url('/pics/home/arrow-grey.png');
  background:url('/pics/home/arrow-darkblue.png');
  background-repeat: no-repeat;
  background-position: center right;
  padding-right: 20px;
}
.compare-table .mask {
  z-index:500;
  background-image:url(/pics/home/transparent-pixel.gif);
  background-repeat: repeat;
  height: 116px;
  position:absolute;
  width: 138px;
  margin-top:-140px;
}
.compare-table th.vps-title {
	position: relative;
}
.compare-table th {
	position: relative;
}
.corner-span {
  position: absolute;
  top: 0;
  left: 0;
}
#landing-page .corner-span {

}
.os-icons {
	width: 192px;
	margin: 0 auto;	
}
#std-apps, #pro-apps, #adv-apps, #advanced-series, #pro-series {
	width: 363px;	
}
td.last, th.last {
	border-right: 0;
}
table.tbl-packages-section {
	overflow: hidden;
	-webkit-border-bottom-right-radius:16px;
	-webkit-border-bottom-left-radius: 16px;
	-moz-border-radius-bottomright:16px;
	-moz-border-radius-bottomleft:16px;
	border-bottom-right-radius:16px;
	border-bottom-left-radius: 16px;
}

#domain-results #header {
    position: relative;
    width: 748px;
    height: auto;
    background-color: #0a9bdd;
    background: #0096dc url(/pics/h2-campaign/bs-header-blue-grad.png) repeat-x 0 0;
    color: #fff;
    margin-bottom: 15px;
}
#streamline-faq #carousel-wrap .bubble h2{
	font-size: 76px;
	line-height: 76px;
}
#streamline-faq #carousel-wrap .bubble-pointer{
	top: 120px;
}
#streamline-faq p{
	color: #152636;
	font-size: 16px;
	line-height: 23px;
	margin-bottom: 30px;
}
#streamline-faq #oneColContent{
	border: 0;
}
#streamline-faq #faq-info{
	float: left;
	padding: 50px 0 80px 0;
}
#streamline-faq #faq-info p{
	float: left;
	width: 300px;
	font-size: 45px;
	line-height: 32px;
	margin: 0 160px 0 0;
}
#streamline-faq .question{
	padding: 10px 0 10px 20px;
}
#streamline-faq h4.question{
	font-size: 15px;
}
#streamline-faq .frame h3{
	margin-bottom: 20px;
}
#streamline-faq .answer p, #streamline-faq .answer ul{
	font-size: 12px;
	margin-bottom: 0;
}
#streamline-faq .answer li{
	list-style-type: disc;
	margin-left: 30px;
}
#streamline-faq #faq-info img{
	float: right;
}
#streamline-faq .clear{
	clear: both;
	line-height: 0;
}
#streamline-faq #wrapper{
	float: left;
	margin-bottom: 30px;
}
#streamline-faq #phone-cta{
	clear: both;
	font-size: 28px;
}