/* -----------------------------------------------
                 GLOBAL STUFF
-------------------------------------------------*/
.loading {
	opacity: .99;
}
/* Start by setting display:none to make this hidden.
   Then we position it in relation to the viewport window
   with position:fixed. Width, height, top and left speak
   speak for themselves. Background we set to 80% white with
   our animation centered, and no-repeating */
body {
	font-family: verdana, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	background: url(/beta/images/site-layout/background.gif) repeat-x #f2f3f5;
	color: #333;
}
a, a:visited, a:link, a:active {
	color: #0991AC;
	text-decoration: none;
	outline: none;
}
a:hover {
	color: #e74b0e;
}
a:focus {
	-moz-outline-style: none;
	outline-style: none;
}
h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
	font-weight: normal;
}
h1 {
	font-size: 1.9em;
	color: #ec5f19;
	font-family: 'Open Sans', sans-serif;
}
h2 {
	font-size: 1.15em;
	line-height: 1.5em;
	color: #2f2f2f;
	margin-bottom: 20px
}
h3 {
	font-size: 1.2em;
	color: #ec5f19;
	margin-bottom: 10px;
	font-family: 'Open Sans';
	font-weight: 300;
}
h3.title {
	font-size: 1.85em;
	margin-bottom: 20px;
}
h4 {
	font-size: 0.9em;
	color: #ec5f19;
	margin-bottom: 5px;
}
h5 {
	font-size: 1.0em;
	color: #2f2f2f;
	margin-bottom: 10px;
}
h6 {
	font-size: 0.9em;
	color: #2f2f2f;
	margin-bottom: 10px;
}
h3 a {
	color: #ec5f19!important;
	margin-bottom: 5px
}
hr {
	color: #E1E1E1;
	margin-right: 5px;
}
strong {
	font-size: 1.1em;
}
ul {
	margin: 0;
	padding: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
ol {
	margin: 0 0 0 20px;
	padding: 0
}
ol li {
	margin: 10px 0;
	padding: 0;
	font-size: 13px;
	line-height: 17px;
	color: #ec7419;
}
ol li span {
	background: none!important;
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 17px;
	color: #2f2f2f;
}
ol li ol {
	margin: 12px 0 12px 30px;
}
ol li ol li {
	margin: 7px 0;
	padding: 0;
	font-size: 11px;
	line-height: 17px;
	color: #ec7419;
	font-style: italic;
}
ol li ol li span {
	color: #777
}
ol li p, ol li i {
	color: #2f2f2f;
	padding-right: 12px
}
img {
	border: 0;
	vertical-align: bottom;
}
form {
	margin: 0
}
input[placeholder], [placeholder], *[placeholder] {
color:#abb1d0;
}
.textinput:focus {
	color: #333 !important;
}
.icon {
	float: left;
	display: inline;
	margin: 0 16px 30px 0;
}
p {
	padding: 0;
	margin: 0;
	font-family: verdana, Helvetica, sans-serif;
}
.smaller {
	font-size: 80%;
}
.larger {
	font-size: 110%;
}
.err {
	color: red
}
.bold {
	font-weight: bold
}
.cb{clear:both;}
.ov{overflow:visible!important;}
.no-borders {
	border: none 0 !important;
}
.no-bullets {
	background: none !important;
	padding: 0 !important;
}
.left-float {
	float: left;
}
.right-float {
	float: right!important
}
.no-float {
	float: none!important
}
.no-margin {
	margin: 0!important
}
.no-padding {
	padding: 0!important
}
.margin-right {
	margin-right: 12px!important
}
.margin-left {
	margin-left: 12px!important
}
.margin-top {
	margin-top: 20px!important
}
.margin-bottom {
	margin-bottom: 20px!important
}
.margin {
	margin: 20px!important
}
.center {
	text-align: center;
}
.no-right {
	margin-right: 0!important;
}
.no-left {
	margin-left: 0!important;
}
.no-top {
	margin-top: 0!important;
}
.no-bottom {
	margin-bottom: 0!important;
}
.no-padding {
	padding: 0!important;
}
.no-pad-top {
	padding-top: 0!important;
}
.no-pad-bottom {
	padding-bottom: 0!important;
}
.no-pad-left {
	padding-left: 0!important;
}
.no-pad-right {
	padding-right: 0!important;
}
.color-back {
	background: #f6faff
}
.relative { position:relative;}
.graphic {
	background-color: #f2f7fa!important;
	padding: 5px!important;
	border: 1px solid #cfdee6!important;
	margin: 3px 0 8px 0;
	display: block;
}
.top-line {
	border-top: 1px solid #e1e1e1;
	margin-top: -1px;
	padding-top: 20px;
}
.bottom-line {
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 20px
}
.right-divide {
	border-right: 1px solid #ddd;
	padding-right: 20px;
	margin-bottom: 24px
}
.terms {
	color: #777;
	font-size: 0.9em;
}
.explain {
	color: #aaa;
	font-size: 0.7em!important;
	margin-top: 3px!important
}
.ad-box {
	background: #fff;
	padding: 14px;
}
.ad-box img {
	display: inline;
	float: left;
	margin-right: 18px;
	margin-bottom: 12px;
}
.ad-box h5 {
	display: inline;
	font-size: 21px;
	line-height: 25px;
}
.force-display {
	display: block!important;
}
.big-header {
	font-size: 49px;
	color: #2f2f2f;
	line-height: 31px;
	margin-top: 32px;
	text-align: center
}
.big-header span {
	font-size: 14px;
	color: #ec7419;
}
.big-text {
	font-size: 21px!important;
	line-height: 32px!important
}
.big-text span {
	color: #ec5f19;
}
.bigish-text {
	font-size: 18px!important;
	color: #101010!important;
	font-family: Segoe UI, Verdana, Geneva, sans-serif;
}
.features {
	background: url(/beta/images/page-content/features.png) no-repeat 0 12px;
	overflow: visible;
	padding: 0 0 0 60px;
	margin: -14px 0 0 -31px;
	position: relative;
}
.features-dark {
	background: url(/beta/images/page-content/features-black.png) no-repeat 0 12px;
	overflow: visible;
	padding: 0 0 0 60px;
	margin: -14px 0 0 -31px;
	position: relative;
}
.features-green {
	background: url(/beta/images/page-content/features-green.png) no-repeat 0 12px;
	overflow: visible;
	padding: 0 0 0 60px;
	margin: -14px 0 0 -31px;
	position: relative;
}
.range {
	background: url(/beta/images/page-content/server-range.png) no-repeat 0 12px;
	padding: 0 0 0 50px;
	margin-left: -30px;
}
.mostpopular {
	position: absolute;
	top: -5px;
	right: -6px;
	background: url(/beta/images/page-content/mostpopular.png);
	width: 98px;
	height: 98px;
	z-index: 202;
}
.ie7 .mostpopular {
	display: none;
}
.specialoffer-redbanner {
	position: absolute;
	top: -5px;
	right: -6px;
	background: url(/beta/images/page-content/special-offer.png);
	width: 98px;
	height: 98px;
	z-index: 202;
}
.ie7 .specialoffer-redbanner {
	display: none;
}
.lefttab {
	position: absolute;
	top: 16px;
	left: -67px;
}
.lefttab-hosting {
	position: absolute;
	top: 22px;
	left: -61px;
}
.mailicon {
	background: url(/beta/images/page-content/icons/specs/mail.gif) 0 -7px no-repeat;
	padding-left: 36px;
	height: 23px
}
.dark-text {
	color: #2f2f2f!important
}
.extra-info {
	position: absolute!important;
	bottom: 20px;
	right: -210px;
	z-index: 1900
}
.info-button {
	background: url(/beta/images/page-content/generic/info-pop.png) no-repeat 0 0;
	width: 32px;
	height: 32px;
	display: block;
	position: absolute;
	bottom: 60px;
	right: 18px;
	text-indent: -9999em;
}
.info-button:hover {
	background: url(/beta/images/page-content/generic/info-pop.png) no-repeat 0 -32px;
	width: 32px;
	height: 32px;
}
#recaptcha_response_field {
	width: 200px!important;
}
.recaptchatable .recaptcha_image_cell {
	background: none!important;
}
.popinfo {
	width: 400px;
	padding: 20px
}
.green-button-large {
	float: left;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background: #90d313;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#90d313), to(#57c00f));
	background: -moz-linear-gradient(#90d313, #57c00f);
	background: linear-gradient(#90d313, #57c00f);
	-pie-background: linear-gradient(#90d313, #57c00f);
	border: 3px solid #edeff0;
	color: #fff !important;
	behavior: url(/css/PIE.php);
	padding: 12px 0px;
	position: relative;
	font-size: 24px;
	text-align: center;
	margin: 15px 0 0 40px;
	width: 190px
}
#searching-domain {height:100%; width:100%; position:absolute; z-index:8000; background:rgba(0,0,0,0.7);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#55000000, endColorstr=#55000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#55000000, endColorstr=#55000000)";}
#searching-domain img {position: absolute; top:40%; left:50%; margin-left:-255px; width:510px;}
/*----------------- CP Login Index page Toggle bar -----------------------*/
#cp-outer {
	height: 140px;
	overflow: hidden;
	position: absolute;
	width: 200px;
	top: 240px;
	right: 0;
	z-index: 1999;
}
#cp-leftbar {
	background: #424141;
	width: 127px;
	height: 110px;
	position: absolute;
	right: 0;
	top: 0;
	padding: 12px;
	border-left: 5px solid #585757
}
#cp-leftbar .cp {
	background: url(/beta/images/site-layout/left-login/cp.gif) 0 0;
	width: 128px;
	height: 34px;
	text-indent: -9999px;
	display: block
}
#cp-leftbar .cp:hover {
	background: url(/beta/images/site-layout/left-login/cp.gif) 0 -34px;
	width: 128px;
	height: 34px;
}
#cp-leftbar .webmail {
	background: url(/beta/images/site-layout/left-login/webmail.gif) 0 0;
	width: 128px;
	height: 34px;
	text-indent: -9999px;
	display: block
}
#cp-leftbar .webmail:hover {
	background: url(/beta/images/site-layout/left-login/webmail.gif) 0 -34px;
	width: 128px;
	height: 34px;
}
#cp-leftbar .support {
	background: url(/beta/images/site-layout/left-login/support.gif) 0 0;
	width: 128px;
	height: 34px;
	text-indent: -9999px;
	display: block
}
#cp-leftbar .support:hover {
	background: url(/beta/images/site-layout/left-login/support.gif) 0 -34px;
	width: 128px;
	height: 34px;
}
#cp-leftbar .toggle {
	position: absolute;
	right: 151px;
	top: 0px;
	cursor: pointer;
}
/* ----------------   Site LOGO -----------------------------------*/
#logo {
	display: block;
	width: 265px;
	height: 66px;
	background: url(../images/site-layout/logo-header.gif) no-repeat 0 0;
	margin-top: 40px
}
#logo:hover {
	background-position: 0;
}
/* OFFERS / DOMAIN HEADER SEARCH SLIDERS */
#slides {
	position: relative;
	width: 500px;
	height: 70px;
	float: right;
}
/*Slides container Important:Set the width of your slides container. Set to display none, prevents content flash*/
.slides_container {
	width: 500px;
	overflow: hidden;
	position: relative;
	display: none;
}
/* Each slide Important: Set the width of your slides. If height not specified height will be set by the slide content. Set to display block*/
.slides_container a {
	width: 500px;
	height: 140px;
	position: relative;
}
.slides_container a img {
	display: block;
}
/* Next/prev buttons */
#slides .next, #slides .prev {
	position: absolute;
	top: 107px;
	left: 290px;
	width: auto;
	;
	height: 19px;
	z-index: 101;
	cursor: pointer
}
.switch {
	background: url(/beta/images/site-layout/header-switch.gif) no-repeat 0 0;
	height: 19px;
	line-height: 17px;
	padding-left: 26px
}
.switch:hover, .switch:active {
	background: url(/beta/images/site-layout/header-switch.gif) no-repeat 0 -19px;
	height: 19px;
}
#slides a {
	color: #2f2f2f;
}
/* Pagination */
#slides .pagination {
	margin: 26px auto 0;
	width: 100px;
	display: none
}
/* HEADER */
#searchform {
	position: relative;
	background: url(../images/site-layout/header-domainsearch.gif) no-repeat;
	width: 450px;
	height: 50px;
	float: right;
	margin-top: 45px;
}
#searchfield {
	width: 281px;
	margin: 26px 0 0 54px;
	background: none;
	border: none;
	font-size: 12px;
}
#headsearch {
	position: absolute;
	right: 4px;
	top: 18px
}
.header-offer {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: #57c00f;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#90d313), to(#57c00f));
	background: -moz-linear-gradient(#90d313, #57c00f);
	background: linear-gradient(#90d313, #57c00f);
	border: 3px solid #edeff0;
	color: #fff !important;
	behavior: url(/beta/css/PIE.htc);
	color: #ffffff!important;
	font-size: 21px;
	float: right;
	padding: 0 14px 0 40px;
	line-height: 58px;
	cursor: pointer;
	margin-top: 32px
}
.header-offer span {
	color: #2f2f2f !important;
}
.header-offer-back {
	background: url(/beta/images/site-layout/offer-bubble.gif) no-repeat;
	width: 23px;
	height: 19px;
	position: absolute;
	bottom: 28px;
	left: 255px;
}
.header-offer img {
	position: absolute;
	top: 20px;
	left: 0px;
}
#header {
	width: 980px;
	height: 225px;
	margin: 0px auto 0 auto;
	background: url(/beta/images/site-layout/headerback.gif) no-repeat;
	font-size: 11px;
	color: #fff;
	background-position: 0 28px;
	position: relative;
}
/*--------------------- NAVIGATION------------------------------ */
#top-nav {
	height: 28px;
	width: 980px;
	padding: 0px;
}
#top-nav p {
	float: left;
	margin-right: 14px;
	line-height: 26px
}
#top-nav p span {
	color: #ec7419;
}
#top-nav ul {
	margin: 0 0 0 0;
	float: right;
	height: 40px;
}
#top-nav li {
	display: inline;
	list-style-type: none;
	margin: 0 7px;
	padding: 0;
	float: left;
}
#top-nav a {
	color: #fff;
	line-height: 26px;
	float: left
}
#top-nav a:link, #blue_top a:active, #blue_top a:visted {
color:#fff
}
#top-nav a:hover {
	color: #ccc
}
#top-nav .currency-margin {
	margin: 0 4px;
}
.currency {
	color: #fff;
	padding: 0px;
	margin: 0 8px;
	line-height: 14px!important;
	float: left;
}
.currency img {
	margin: 5px 0 0 0;
	line-height: 14px!important;
}
.currency img:hover {
	color: #fff !important;
	-moz-box-shadow: 0px 0px 4px #ffe8a0;
	-webkit-box-shadow: 0px 0px 4px #ffe8a0;
	box-shadow: 0px 0px 4px #ffe8a0;
}
* html #top-nav ul {
	margin: 0 45px 0 0;
	float: right
}
#top-nav #top-cart {
	margin: 0 0 0 5px;
}
#top-nav #top-cart a {
	background: #fff;
	color: #444;
	position: relative;
	z-index: 2000;
	margin: 0!important;
	padding: 0px 10px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	height: 36px;
	line-height: 25px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0);
	-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0);
	box-shadow: 0px 0px 3px 1px rgba(0, 0, 0);
	-moz-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.4);
	behavior: url(/beta/css/PIE.htc);
	font-size: 9px;
	color: #3f3f3f!important;
	;
}
#top-nav #top-cart a span {
	line-height: 35px;
}
#top-nav #top-cart img {
	display: inline-block;
	float: left;
	margin: 11px 0 0;
}
#top-nav li .active {
	background: #666;
	color: #444;
	position: relative;
	z-index: 2000;
	margin: 0!important;
	padding: 0px 8px 0px 8px!important;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	height: 28px
}
#top-nav li .active:hover {
	background: #fff;
	color: #444;
	position: relative;
	z-index: 402;
}
 @keyframes cartani {
0% {
background: #444
}
10% {
background: #444;
}
30% {
background: white;
}
80% {
background: white;
}
100% {
background: #444;
}
}
 @-moz-keyframes cartani /* Firefox */ {
0% {
background: #444
}
10% {
background: #444;
}
30% {
background: white;
}
80% {
background: white;
}
100% {
background: #444;
}
}
 @-webkit-keyframes cartani /* Safari and Chrome */ {
0% {
background: #444;
}
10% {
background: #444;
}
30% {
background: white;
}
80% {
background: white;
}
100% {
background: #444;
}
}
 @-o-keyframes cartani /* Opera */ {
0% {
background: #444
}
10% {
background: #444;
}
30% {
background: white;
}
80% {
background: white;
}
100% {
background: #444;
}
}
.cart-animation {
	animation: cartani 4s;
	-moz-animation: cartani 4s; /* Firefox */
	-webkit-animation: cartani 4s; /* Safari and Chrome */
	-o-animation: cartani 4s; /* Opera */
}
#mini-basket p {
	font-size: 12px;
	line-height: 16px;
}
/* ----Basket (is in the top nav)--------- */
.basket-outer {
	background: #fff;
	color: #444 !important;
	font-size: 12px;
	behavior: url(/beta/css/PIE.htc);
	padding: 5px 10px;
	width: 140px;
	position: absolute!important;
	top: 28px;
	right: 0;
	z-index: 1999!important;
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0,.3);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0,.3);
	box-shadow: 0 0 5px rgba(0, 0, 0,.3);
	border: 1px solid #fff;
}
#mini-basket .basket-container {
	float: none;
}
.basket-outer p {
	width: 100%;
	color: #2f2f2f;
	text-align: right;
	cursor: pointer
}
.basket-outer p span {
	font-weight: bold;
	font-size: 1.2em;
	margin-top: 1px;
}
.basket-outer .button {
	margin-top: 15px;
	position: absolute;
	top: 30px;
	right: 10px;
}
.basket-outer:hover {
	border: 1px solid #ec7419;
	z-index: 400;
}
a.empty_basket.mini {
	margin: 0 0 30px 0;
	float: left;
	z-index: 400;
	color: #333;
	position: absolute;
	display: none;
}
#menu {
	line-height: 50px;
	text-align: center;
	margin: 0 auto;
	padding: 0;
}
.fixed {
	position: fixed;
	top: 20px;
	right: -2px;
	z-index: 99999;
}
.fixed a {
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	padding: 0 15px!important;
}
.fixed .basket-outer {
	background: url(/beta/images/site-layout/basket/top-cart.png) no-repeat 10px 11px #fff;
	width: 160px;
}
/* transfer into basket effect */
.ui-effects-transfer {
	border: 2px dotted gray;
}
/*---- Main Nav --- */
#menu_back {
	height: 49px;
	width: 980px;
	margin: 0;
	padding: 0;
	background: url(/beta/images/site-layout/nav-back.jpg) repeat-x;
	overflow: hidden;
}
#nav_main {
	display: table;
	float: left;
	table-layout: fixed;
	position: relative;
	height: 49px;
}
#nav_main li {
	display: table-cell;
	/* width: 5%; */
	float: none;
	overflow: hidden;
	text-align: center;
	border-right: 1px solid #c04d00;
}
#nav_main li a {
	display: block;
	border-right: 1px solid #e36910;
	border-left: 1px solid #e36910;
	height: 49px;
	line-height: 49px;
}
#nav_main li a, #nav_main li a:link, #nav_main li a:visited {
	color: #fff;
}
#nav_main li a:hover {
	color: #fff;
	background: #f4840b;
}
li#current a, li#current a:hover {
	background: url(/beta/images/site-layout/nav-highlight.gif) repeat-x;
	border-right: 1px solid #ff8505;
}
#nav_main .first {
	border-left: none;
}
#nav_main .last {
	border-right: none;
}
#site-search {
	border: none!important;
	padding-right: 0!important;
	position: relative;
	width: 1%!important;
}
#site-search fieldset {
	padding: 0px 0 0 0px;
}
#site-search .search-field {
	background: #de6d19;
	border: 0 none;
	color: #EDA46A;
	width: 65px;
	padding: 6px 30px 6px 10px;
	margin: 0px 0 0 10px;
	-webkit-transition: all 0.7s ease 0s;
	-moz-transition: all 0.7s ease 0s;
	-o-transition: all 0.7s ease 0s;
	transition: all 0.7s ease 0s;
	box-shadow: 0 1px 1px #a53200 inset;
	-moz-box-shadow: 0 1px 1px #a53200 inset;
	-webkit-box-shadow: 0 1px 1px #a53200 inset;
	behavior: url(/css/PIE.php);
}
#site-search .search-field:focus {
	background: #fcfcfc;
	width: 120px;
	margin: 0px 0 0 10px;
	outline: none;
	box-shadow: 0 1px 1px #555555 inset;
	-moz-box-shadow: 0 1px 1px #555555 inset;
	-webkit-box-shadow: 0 1px 1px #555555 inset;
	behavior: url(/css/PIE.php);
}
.search-field input[placeholder], .search-field [placeholder], .search-field [placeholder] {
	color: #EDA46A;
}
#site-search .search-button {
	float: right;
	height: 18px;
	width: 18px;
	line-height: 18px;
	display: block;
	position: absolute;
	top: 17px;
	right: 5px;
	background: #dc6b19;
	border: 1px solid #dc6b19;
	border-radius: 3px;
}
#site-search .search-button:hover {
	cursor: pointer;
	background: #555;
	border: 1px solid #d75a00;
}
/* ---ie 7 fixes --*/
*+html #nav_main li {
	width: auto;
	float: left;
	overflow: hidden;
	text-align: center;
	border-right: 1px solid #c04d00
}
*+html #nav_main li a {
	display: block;
	border-right: 1px solid #e36910;
	border-left: 1px solid #e36910;
	height: 49px;
	line-height: 49px;
	padding: 0 14px;
}
*+html #site-search {
	float: right;
	width: 140px;
}
*+html #site-search .search-field {
	background: #de6d19;
	border: 0 none;
	color: #EDA46A;
	width: 105px;
	padding: 6px 30px 6px 10px;
}
/*ie6 fix */
* html #menu_back {
	margin-top: 6px
}
/*ie6 fix */
* html #nav_main li {
	width: 130px;
	white-space: nowrap;
	float: left;
	overflow: hidden;
	text-align: center;
	border-right: 1px solid #c04d00
}
* html #nav_main li a {
	display: block;
	border-right: 1px solid #e36910;
	border-left: 1px solid #e36910;
	height: 49px;
	line-height: 49px;
	padding: 0 16px;
}
* html #site-search {
	float: right;
	width: 140px;
}
* html #site-search .search-field {
	background: #de6d19;
	border: 0 none;
	color: #EDA46A;
	width: 105px;
	padding: 6px 30px 6px 10px;
}
/* SUB-NAVIGATION */
#sub_nav {
	height: 48px;
	width: 980px;
	margin: 0 auto 0 auto;
	padding: 0;
	background: url(/beta/images/site-layout/sub-nav-back.gif) repeat-x #2f2f2f;
}
#sub_nav ul {
	border: 0;
	float: left !important;
	margin-left: 6px
}
#sub_nav li {
	display: inline;
	float: left;
	list-style: none;
	text-align: center;
	margin: 10px 5px
}
#sub_nav a {
	display: block;
	margin: 0em;
	color: #fff;
	padding: 8px 11px 0 11px;
	height: 22px;
	position: relative;
	font-size: 11px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	behavior: url(/beta/css/PIE.php);
}
#sub_nav a, #sub_nav a:link, #sub_nav a:visited {
	color: #fff;
}
#sub_nav a:hover {
	background: none repeat scroll 0 0 #000000;
	box-shadow: 0 -1px 0 #555555 inset;
	-moz-box-shadow: 0 -1px 0 #555555 inset;
	-webkit-box-shadow: 0 -1px 0 #555555 inset;
	color: #FFFFFF;
}
#sub_nav li#current a, #sub_nav li#current a:hover {
	background: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	behavior: url(/beta/css/PIE.php);
	color: #424242;
	-moz-box-shadow: 5px 5px 5px #000;
	-webkit-box-shadow: 5px 5px 5px #000;
	box-shadow: 0px 2px 2px #000;
	border: none 0;
}
#sub_nav .first {
	border-left: none;
}
#sub_nav .last {
	border-right: none;
}
#sub_nav a span {
	font-size: 7px;
	text-indent: -9999px;
	color: #ec7419;
	position: absolute;
	top: -8px;
	right: -9px;
	background: url(/beta/images/site-layout/new-icon.png);
	height: 25px;
	width: 25px
}
* html #sub_nav {
	margin-top: -3px;
	padding: 0 5px
} /*ie6 fix */
* html #sub_nav li {
	_width: 0px;
	white-space: nowrap
} /*ie6 fix */
/* LAYOUT AREA */
#outer {
	width: 980px;
	margin: 0 auto;
	background: #fff;
	position: relative;
}
#outer:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#back-shadow {
	background: url(/beta/images/site-layout/back-shadow.gif) no-repeat;
	width: 1020px;
	height: 600px;
	position: absolute;
	top: 225px;
	left: -21px;
}
.content {
	padding-top: 20px;
	border-top: 6px solid;
	margin-top: -1px;
}
.content p {
	font-size: 0.85em;
	line-height: 1.7em;
	margin: 2px 0 20px 0
}
.content p.first {
	font-family: 'Open Sans', sans-serif;
	color: #2f2f2f;
	font-size: 14px;
	line-height: 1.4em;
}
.buy-box {
	width: 272px!important;
	background: url(/beta/images/page-content/web-hosting/get-online-arrow.png) 0 0 no-repeat #f2f2f2;
	padding: 88px 0 28px 0;
	border: 1px solid #ccc;
	border-top: none 0;
	position: absolute;
	top: 6px;
	right: 12px;
	display: inline-block;
}
.mobi-box {
	background: url(/beta/images/page-content/gomobi/be-mobile-arrow.png) 0 0 no-repeat #f2f2f2;
}
.buy-box small {
	margin: 0px 0 0 35px;
	font-size: 1.3em
}
/* Select OS and buy buttons */
.buy-box .oldprice {
	display: block;
	margin: 0 0 0 35px;
	padding: 0;
	text-align: right;
	width: 185px;
	color: #484848
}
.buy-box .oldprice small {
	font-size: 0.7em;
	margin: 0 0 0 6px;
}
.buy-box .single-price {
	margin: 0px 0 0 35px;
	font-size: 4.2em;
	line-height: 50px;
}
/* Select OS and buy buttons */
form.long .option-select {
	background: #404040;
	width: 274px;
	height: auto;
	margin: -50px 0 0 -1px;
}
form.long .os-select {
	background: url(/beta/images/page-content/forms/os.gif) no-repeat 0px 0px;
	width: 274px;
	height: 34px;
	overflow: hidden;
	position: relative;
}
form.long #win-os {
	position: absolute;
	top: 10px;
	right: 14px;
}
form.long .period-length {
	background: url(/beta/images/page-content/forms/period.gif) no-repeat 0px 0px;
	width: 274px;
	margin-top: -2px;
}
form.long .period-length select {
	width: 140px;
	margin: 8px 0 10px 123px
}
form.long .mailboxlimit-length {
	background: url(/beta/images/page-content/forms/email.gif) no-repeat 0px 0px;
	width: 274px;
	margin-top: -2px;
}
form.long .mailboxlimit-length select {
	width: 130px;
	margin: 8px 0 10px 133px
}
/*	wrapper divs */
/* input, label positioning */
form.long .custom-checkbox input, .custom-radio input {
	position: absolute;
	top: 222px;
	right: 14px;
	z-index: 0;
}
/* states */
form.long .switch-os.linux {
	background: url(/beta/images/page-content/web-hosting/os-linux.png) no-repeat 15px 0px
}
form.long .switch-os.linux.mail-icon{
	background: url(/beta/images/page-content/email/easymail-icon.png) no-repeat 15px 0px
}
form.long .switch-os.windows {
	background: url(/beta/images/page-content/web-hosting/os-windows.png) no-repeat 15px 0px
}
form.long .switch-os.linux p, .switch-os.windows p {
	float: right;
	margin: 26px 16px 0 0px
}
form.long .from {
	background: url(/beta/images/page-content/servers/from.gif) 36px 0 no-repeat;
	margin: 5px 0;
	text-align: center;
	padding-top: 32px
}
form.long .from .buy-now span {
	font-size: 50px;
}
form.long .darkbox {
	background-color: #2f2f2f;
	min-height: 20px;
	padding: 6px 0;
	margin: 0 -1px;
}
form.long .buy-now {
	width: 272px;
	height: 100px;
	margin: -1px 0 40px 0
}
form.long .buy-now span {
	font-size: 39px;
	line-height: 30px!important;
}
form.long .buy-now .green-button {
	margin: 5px 0 0 210px;
	position: relative;
}
form.long .green-button-large {
	float: left;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background: url(/beta/images/page-content/buttons/big-back.gif) repeat-x #57c00f;
	border: 3px solid #edeff0;
	color: #fff !important;
	behavior: url(/css/PIE.htc);
	padding: 12px 0px;
	font-size: 24px;
	text-align: center;
	margin: 15px 0 0 40px;
	width: 190px;
	position: relative;
}
.free-hosting-corner {
	background: url(/beta/images/page-content/web-hosting/free-domain-banner.png);
	width: 148px;
	height: 148px;
	position: absolute;
	top: -10px;
	right: -10px;
}
/* Select OS and buy buttons for budget d-serverpage */
form.short .option-select {
	width: 180px;
	height: auto;
	margin: 44px 0 0 0px;
}
form.short .os-select {
	background: url(/beta/images/page-content/forms/os-small.gif) no-repeat 0px 0px;
	width: 180px;
	overflow: hidden;
}
form.short .period-length {
	background: url(/beta/images/page-content/forms/period-small.gif) no-repeat 0px 0px;
	width: 180px;
	margin-top: -2px;
}
form.short .period-length select {
	width: 160px;
	margin: 20px 0 10px 10px
}
form.short .custom-checkbox, .custom-radio {
	position: relative;
	margin: -2px 0 0 144px
}
/* input, label positioning */
form.short .custom-checkbox input, .custom-radio input {
	position: absolute;
	left: 161px;
	top: 12px;
	z-index: 0;
	display: none;
}
form.short .custom-checkbox label, .custom-radio label {
	display: block;
	position: relative;
	z-index: 1;
	font-size: 1.1em;
	padding-right: 1em;
	line-height: 1;
	padding: .3em 13px .2em 30px;
	margin: 0 0 .3em;
	cursor: pointer;
}
/* states */
form.short .custom-checkbox label {
	background: url(/beta/images/page-content/forms/radio.png) no-repeat;
}
form.short .custom-radio label {
	background: url(/beta/images/page-content/forms/radio.png) -10px -14px no-repeat;
	color: #fff;
	float: right;
	margin: 5px 0px 10px 0px;
	font-size: 13px
}
form.short .custom-checkbox label, form.short .custom-radio label {
	background-position: -10px -14px;
}
form.short .custom-checkbox label.hover, form.short .custom-checkbox label.focus, form.short .custom-radio label.hover, form.short .custom-radio label.focus {
	background: url(/beta/images/page-content/forms/radio.png) -10px -114px no-repeat !important
}
form.short .custom-checkbox label.checked, form.short .custom-radio label.checked {
	background: url(/beta/images/page-content/forms/radio.png) -10px -214px no-repeat !important
}
form.short .custom-checkbox label.checkedHover, form.short .custom-checkbox label.checkedFocus {
	background: url(/beta/images/page-content/forms/radio.png) -10px -214px no-repeat !important
}
form.short .custom-checkbox label.focus, form.short .custom-radio label.focus {
	outline: none;
}
form.short .switch-os.linux p, form.short .switch-os.windows p {
	margin: 0;
	float: none
}
form.short .buy-now {
	width: 180px;
	height: 40px;
}
/* Budget Products */
.budget-products {
	margin: 0 18px 30px 18px;
	padding: 0px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(/beta/css/PIE.php);
	position: relative;
	width: 180px;
	float: left;
	background: url(/beta/images/page-content/product-lists/budget.png) 0 0 no-repeat #F7F7F7 !important;
}
.budget-products h5 {
	text-align: center!important;
	color: #fff!important;
	margin-top: 11px
}
.budget-products ul {
	margin: 0;
	padding: 0px 0 20px 0;
	font-size: 11px;
}
.budget-products ul li {
	padding: 8px 0 8px 13px;
	margin: 0 0px;
	line-height: 16px;
	position: relative;
	background: url(/beta/images/page-content/bullets/arrow.png) no-repeat 0 12px;
	opacity: 1;
	border-bottom: 1px solid #e8f0f5;
	font-size: 9px
}
.budget-products .buy-now .buy-now {
	font-size: 32px!important;
	text-align: center!important;
	color: #fff!important;
	margin-top: 22px
}
.budget-products .green-button {
	margin: 10px 0 0px 34px;
	width: 80px;
	text-align: center
}
.accordion .black-divide {
	width: 180px;
	margin: 16px 0 0 0px;
	display: block;
	text-align: center;
}
.accordion .black-divide a {
	color: #fff!important;
}
.includebox {
	border: 1px solid #ddd;
	width: 350px;
	margin-bottom: -1px;
	padding-bottom: 16px;
	-webkit-border-radius: 7px 7px 0 0;
	-moz-border-radius: 7px 7px 0 0;
	border-radius: 7px 7px 0 0;
	behavior: url(/css/PIE.php);
	background: #fff;
	margin-top: 30px;
}
.includebox .main-list {
	margin-bottom: 0!important
}
.includebox ul.main-list {
	width: 100%;
}
.includebox ul.main-list.half {
	width: 50%;
}
.includebox ul.main-list li {
	word-wrap: break-word
}
.includebox h4 {
	border: 1px solid #dadada;
	border-left: 0;
	border-right: 0;
	background: #f0f0f0;
	margin: -1px 0 0 0px!important;
	widows: 330px;
	color: #2f2f2f;
	padding: 6px 10px;
	font-size: 11px!important
}
.features-bar {
	background: #404040;
	height: 24px;
	padding: 10px 15px 4px 15px;
	-webkit-border-radius: 7px 7px 0 0;
	-moz-border-radius: 7px 7px 0 0;
	border-radius: 7px 7px 0 0;
	behavior: url(/css/PIE.php);
	position: relative;
}
.features-bar h3 {
	color: #fff;
	font-size: 14px;
}
.features-bar li {
	float: left;
	margin: 5px 14px 5px 0px;
	color: #fff;
	font-size: 13px;
	text-align: left;
}
.features-bar li span {
	color: #ec7419!important
}
/* Main Content */
.content {
	ackground: url(/images/page-content/header-banners/light-grey-standard.gif) repeat-x;
}
.main {
	border-right: 1px solid #e1e1e1;
	padding-right: 20px;
	margin-bottom: 30px;
	margin-left: 30px;
	margin-right: 0;
}
.main p {
}
* html .main {
	padding-right: 20px;
} /*ie6 fix */
.vserver-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/virtual.png) no-repeat;
	width: 500px;
	height: 100px;
	text-indent: -9999px;
	margin: 10px;
}
.dserver-h1 {
	width: 500px;
	height: 105px;
	margin: 11px 10px 0px 44px!important;
	font-weight: lighter;
}
.dserver-h1 h1 {
	color: #fff;
	font-size: 3.7em;
}
.dserver-h1 h2 {
	color: #fff;
	font-family: "Open Sans";
}
.dserver-h1 span {
	font-weight: bold;
	font-style: italic;
}
.dserver-max-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/dedicated-maximum.png) no-repeat;
	width: 414px;
	height: 94px;
	text-indent: -9999px;
	margin: 16px 10px 0px 44px!important;
}
.dserver-offer-head {
	background: url(/beta/images/page-content/header-banners/dedicated-offer.jpg) no-repeat;
	width: 980px;
	height: 303px;
	position: relative;
}
.dserver-offer-btn {
	background: url(/beta/images/page-content/servers/offer-page/quote-button.png) no-repeat 0 0;
	width: 233px;
	height: 146px;
	position: absolute;
	bottom: 0;
	right: 40px;
	display: block;
	text-indent: -9999em;
	text-transform: uppercase;
}
.dserver-offer-btn:hover {
	background: url(/beta/images/page-content/servers/offer-page/quote-button.png) no-repeat 0 -146px;
}
.dserver-wish-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/dedicated-wish.png) no-repeat;
	width: 363px;
	height: 100px;
	text-indent: -9999px;
	margin: 16px 10px 0px 44px!important;
}
.hosting-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/hosting.png) no-repeat;
	width: 600px;
	height: 100px;
	text-indent: -9999px;
	margin: 10px;
}
.design-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/design.png) no-repeat;
	width: 500px;
	height: 100px;
	text-indent: -9999px;
	margin: 10px;
}
.design-new-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/design-new.png) no-repeat;
	width: 455px;
	height: 147px;
	text-indent: -9999px;
	margin: 32px 10px 110px 75px!important;
}
.email-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/email.png) no-repeat;
	width: 600px;
	height: 100px;
	text-indent: -9999px;
	margin: 10px;
}
.domains-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/domains.png) no-repeat;
	width: 600px;
	height: 100px;
	text-indent: -9999px;
	margin: 10px;
}
.keywords-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/domain-keyword.png) no-repeat;
	width: 600px;
	height: 100px;
	text-indent: -9999px;
	margin: 10px;
}
.auctions-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/domain-auctions.png) no-repeat;
	width: 600px;
	height: 100px;
	text-indent: -9999px;
	margin: 10px;
}
.whois-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/domain-whois.png) no-repeat;
	width: 600px;
	height: 100px;
	text-indent: -9999px;
	margin: 10px;
}
.domain-transfer-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/domain-transfer.png) no-repeat;
	width: 600px;
	height: 100px;
	text-indent: -9999px;
	margin: 10px;
}
.error-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/404.png) no-repeat;
	width: 600px;
	height: 100px;
	text-indent: -9999px;
	margin: 10px;
}
.affiliate-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/affiliates.png) no-repeat;
	width: 600px;
	height: 100px;
	text-indent: -9999px;
	margin: 10px;
}
.jungle-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/elephants.png) no-repeat;
	width: 600px;
	height: 100px;
	text-indent: -9999px;
	margin: 10px;
}
.jungle2-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/elephant2.png) no-repeat;
	width: 600px;
	height: 100px;
	text-indent: -9999px;
	margin: 10px;
}
.newsletter-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/newsletter.png) no-repeat;
	width: 600px;
	height: 100px;
	text-indent: -9999px;
	margin: 10px;
}
.info-area-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/infoarea.png) no-repeat;
	width: 600px;
	height: 100px;
	text-indent: -9999px;
	margin: 10px;
}
.partner-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/partner.png) no-repeat;
	width: 600px;
	height: 100px;
	text-indent: -9999px;
	margin: 10px;
}
.about-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/about.png) no-repeat;
	width: 600px;
	height: 100px;
	text-indent: -9999px;
	margin: 10px;
}
.awards-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/awards.png) no-repeat;
	width: 396px;
	height: 100px;
	text-indent: -9999px;
	margin: 10px;
}
.comments-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/comments.png) no-repeat;
	width: 600px;
	height: 100px;
	text-indent: -9999px;
	margin: 10px;
}
.customers-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/customers.png) no-repeat;
	width: 600px;
	height: 100px;
	text-indent: -9999px;
	margin: 10px;
}
.history-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/history.png) no-repeat;
	width: 600px;
	height: 100px;
	text-indent: -9999px;
	margin: 10px;
}
.freehosting-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/free.png) no-repeat;
	width: 600px;
	height: 100px;
	text-indent: -9999px;
	margin: 10px;
}
.backup-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/backup.png) no-repeat;
	width: 600px;
	height: 100px;
	text-indent: -9999px;
	margin: 10px;
}
.vouchers-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/gift-vouchers.png) no-repeat;
	width: 325px;
	height: 43px;
	text-indent: -9999px;
	margin-top: 20px;
}
.wordpress-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/wordpress.png) no-repeat;
	width: 349px;
	height: 43px;
	text-indent: -9999px;
	margin-top: 20px;
}
.email-marketing-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/email-marketing.png) no-repeat;
	width: 349px;
	height: 43px;
	text-indent: -9999px;
	margin-top: 20px;
}
.fotolia-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/fotolia.png) no-repeat;
	width: 349px;
	height: 43px;
	text-indent: -9999px;
	margin-top: 20px;
}
.google1-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/google1.png) no-repeat;
	width: 349px;
	height: 43px;
	text-indent: -9999px;
	margin-top: 20px;
}
.freefilter-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/filter1.png) no-repeat;
	width: 349px;
	height: 55px;
	text-indent: -9999px;
	margin-top: 20px;
}
.freeepages-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/ecommerce-h1.png) no-repeat;
	width: 349px;
	height: 55px;
	text-indent: -9999px;
	margin-top: 20px;
}
.oneclick-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/oneclick.png) no-repeat;
	width: 349px;
	height: 55px;
	text-indent: -9999px;
	margin-top: 20px;
}
.freeesl-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/esl-h1.png) no-repeat;
	width: 349px;
	height: 55px;
	text-indent: -9999px;
	margin-top: 20px;
}
.suite26-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/suite26.png) no-repeat;
	width: 395px;
	height: 71px;
	text-indent: -9999px;
	margin-top: 20px;
}
.easyassistant-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/easyassistant.png) no-repeat;
	width: 367px;
	height: 57px;
	text-indent: -9999px;
	margin-top: 20px;
}
.d-server-container{
	 margin-top: -195px;
	 margin-bottom:30px;
}

.d-server-top-text{
	margin-top: 10px;
}

.dserver-back {
	background: url(/beta/images/page-content/servers/dserver-back-bg.png) top right no-repeat;
}
.dserver-special-back{
	background: url(/beta/images/page-content/servers/dserver-special-back-bg.png) top right no-repeat;
}

.dserver-max-back {
	background: url(/beta/images/page-content/header-banners/dedicated-max.jpg) top right no-repeat;
	width: 100%
}
.dserver-wish-back {
	background: url(/beta/images/page-content/header-banners/dedicated-wish.jpg) top right no-repeat;
}
.dserver-budget {
	background: url(/beta/images/page-content/header-banners/dedicated-may2013.jpg) top right no-repeat;
	height:317px;
}
.dserver-budget h1 {color: #fff; font-size: 3.7em; margin:23px 0 0 10px;}
.dserver-budget h2 {color: #fff; font-size: 1.5em; margin:2px 0 8px 12px;}
.dserver-budget h2 span { font-style:italic;}
.dserver-budget p { margin:2px 20px; font-size:1.2em}
.dserver-budget ul { padding:0; margin:0 20px;}
.dserver-budget ul li { font-size:0.9em; color:#2f2f2f; border-bottom:1px dotted #a03916; line-height:1.7em;}
.dserver-budget ul li span{font-weight:bold;}
.vserver-back {
	background: url(/beta/images/page-content/header-banners/virtual.jpg) top right no-repeat;
}
.design-back {
	background: url(/beta/images/page-content/header-banners/design.jpg) top right no-repeat;
}
.new-design-back {
	background: url(/beta/images/page-content/web-design/design-2012-header.jpg) top right no-repeat;
}
.hosting-back {
	background: url(/beta/images/page-content/header-banners/hosting.jpg) top right no-repeat;
}
.email-back {
	background: url(/beta/images/page-content/header-banners/email-guides.jpg) top right no-repeat;
}
.domains-back {
	background: url(/beta/images/page-content/header-banners/domains.jpg) top right no-repeat;
}
.domain-transfer-back {
	background: url(/beta/images/page-content/header-banners/domain-transfer.jpg) top right no-repeat;
}
.affiliates-back {
	background: url(/beta/images/page-content/header-banners/affiliates.jpg) top right no-repeat;
}
.jungle-back {
	background: url(/beta/images/page-content/header-banners/jungle.jpg) top right no-repeat;
}
.newsletter-back {
	background: url(/beta/images/page-content/header-banners/newsletter.jpg) top right no-repeat;
}
.info-area-back {
	background: url(/beta/images/page-content/header-banners/info-area.jpg) top right no-repeat;
}
.partner-back {
	background: url(/beta/images/page-content/header-banners/partner.jpg) top right no-repeat;
}
.freehosting-back {
	background: url(/beta/images/page-content/header-banners/free-hosting.jpg) top right no-repeat;
}
.backup-back {
	background: url(/beta/images/page-content/header-banners/backup-back.jpg) top right no-repeat;
}
.ftp-back{
	background: url(/beta/images/page-content/header-banners/ftp-back.jpg) top right no-repeat;
}
.about-back {
	background: url(/beta/images/page-content/header-banners/about.jpg) top right no-repeat;
}
.google-adwords-back {
	background: url(/beta/images/page-content/header-banners/google-adwords.png) top right no-repeat;
	height: 130px;
	overflow: auto;
}
.google-adwords-back h1 {
	font-family: 'open sans';
	font-size: 36px;
	margin: 30px 0 0px 0px;
	color: #fff;
}
.error-back {
	background: url(/beta/images/page-content/header-banners/404-slim.jpg) top right no-repeat;
}
.thin-header {
	background: url(/beta/images/page-content/header-banners/thin-header.jpg) no-repeat;
	height: 149px;
	width: 940px;
	margin-top: -20px;
}
.custom-dserver-back {
	background: url(/beta/images/page-content/servers/custom-head.jpg) no-repeat;
top right no-repeat;
}
.blank-orange {
	background: url(/beta/images/page-content/header-banners/plain-orange.jpg) no-repeat;
	width: 980px;
	display: block;
}
.blank-orange h1 {
	font-size: 29px;
	color: #fff;
	margin: 50px 0 0 50px;
}
.design-2013 {
	background: url(/beta/images/page-content/header-banners/design-2013.jpg) top right no-repeat;
	height: 178px;
	padding: 40px 0;
	overflow: hidden;
	position:relative;
}
.design-2013 h1 {
	text-align: center;
	font-family: Open Sans;
	color: #fff;
	font-size: 2.8em;
	float: left;
	font-weight: 300;
	margin: 5px 0 0 50px;
}
.advisor {
	height: auto;
}
.design-2013 .btn {
	background: #8fd115;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8fd115), to(#5cc011));
	background: -moz-linear-gradient(#8fd115, #5cc011);
	background: linear-gradient(#8fd115, #5cc011);
	-pie-background: linear-gradient(#8fd115, #5cc011)!important;
	box-shadow: inset 0px 1px 0px #c2e17c;
	-webkit-box-shadow: inset 0px 1px 0px #c2e17c;
	-moz-box-shadow: inset 0px 1px 0px #c2e17c;
	border: 1px solid #4b9712;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	cursor: pointer;
	color: #fff;
	behavior: url(/css/PIE.htc);
	display: block;
	font-size: 1.4em;
	padding: 2% 0;
	text-align: center;
	font-family: "Open Sans";
	width: 260px;
	float: left;
	margin: -27px 0 0 50px;
}
.design-2013 .btn:hover {
	background: #bbd425;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#bbd425), to(#8ac421));
	background: -moz-linear-gradient(#bbd425, #8ac421);
	background: linear-gradient(#bbd425, #8ac421);
	-pie-background: linear-gradient(#bbd425, #8ac421)!important;
	behavior: url(/css/PIE.php);
}
.free-uk-offer {
	background: url(/beta/images/page-content/header-banners/uk-nominet.jpg) top right no-repeat ;
	height: 167px;
	overflow: hidden;
	padding:30px 60px;
}
.free-uk-offer-slim {
	background: url(/beta/images/page-content/header-banners/uk-nominet-slim.jpg) bottom right no-repeat;
	height: 42px;
	padding:30px 60px;
	overflow: hidden;
}
.free-uk-offer h1, .free-uk-offer-slim h1 {
	text-align: left;
	font-family: Open Sans;
	color: #fff;
	font-size: 1.8em;
	font-weight: 300;
	margin:0;
	padding:0;
}
.ssl-head {
	background: url(/beta/images/page-content/header-banners/ssl.jpg) top right no-repeat;
	height: 132px;
	padding: 40px 60px;
	overflow: hidden;
}
.ssl-head h1 {
	font-family: Open Sans;
	color: #fff;
	font-size: 2.8em;
	font-weight: 300;
	margin: 5px 0 0 0px;
}
/*--- Hosting Add-on Graphics --*/
.google-free {
	background: url(/beta/images/page-content/web-hosting/google.jpg) no-repeat 0 0;
	height: 114px;
	width: 160px;
	display: block;
	float: left;
	margin-left: 16px
}
.generic-free {
	background: url(/beta/images/page-content/web-hosting/free.png) no-repeat 0 0;
	height: 89px;
	width: 324px;
	display: block;
	float: left;
	margin-left: 16px
}
.e:hover {
	background: url(/beta/images/page-content/web-hosting/google.jpg) no-repeat 0 -114px;
}
.fotolia-free {
	background: url(/beta/images/page-content/web-hosting/fotolia.jpg) no-repeat 0 0;
	height: 114px;
	width: 160px;
	display: block;
	float: left;
	margin-left: 16px
}
.fotolia-free:hover {
	background: url(/beta/images/page-content/web-hosting/fotolia.jpg) no-repeat 0 -114px;
}
.esl-free {
	background: url(/beta/images/page-content/web-hosting/easysitelive.jpg) no-repeat 0 0;
	height: 114px;
	width: 160px;
	display: block;
	float: left;
}
.esl-free:hover {
	background: url(/beta/images/page-content/web-hosting/easysitelive.jpg) no-repeat 0 -114px;
}
.filter-free {
	background: url(/beta/images/page-content/web-hosting/mailing-manager.jpg) no-repeat 0 0;
	height: 114px;
	width: 160px;
	display: block;
	float: left;
}
.filter-free:hover {
	background: url(/beta/images/page-content/web-hosting/mailing-manager.jpg) no-repeat 0 -114px;
}
/*--- Sub page Graphic Headers/Backgrounds --*/
.picnmix-head {
	width: 950px !important;
	margin: -20px 0 0 0px!important;
	padding: 20px 0 0 30px;
	height: 255px;
	background: url(/beta/images/page-content/web-hosting/picnmix/picnmix-head1.jpg) no-repeat top right;
}
.starter-hosting {
	width: 710px !important;
	margin: -20px 0 0 20px;
	padding: 20px 0 0 0;
	background: url(/beta/images/page-content/web-hosting/starter-guy.jpg) no-repeat top right;
	border-bottom: 1px solid #ccc
}
.starterplus-hosting {
	width: 710px !important;
	margin: -20px 0 0 20px;
	padding: 20px 0 0 0;
	background: url(/beta/images/page-content/web-hosting/starter-plus-guy.jpg) no-repeat top right;
	border-bottom: 1px solid #ccc
}
.business-hosting {
	margin: -20px 0 0 20px;
	padding: 20px 0 0 0;
	background: url(/beta/images/page-content/web-hosting/business-guy.jpg) no-repeat 300px 0;
	border-bottom: 1px solid #ccc
}
.reseller-head {
	width: 950px !important;
	margin: -20px 0 0 0px!important;
	padding: 20px 0 0 30px;
	height: 300px;
	background: url(/beta/images/page-content/web-hosting/reseller-head.jpg) no-repeat top right;
}
.magento-hosting {
	width: 950px !important;
	margin: -20px 0 0 20px;
	padding: 20px 0 0 0;
	background: url(/beta/images/page-content/web-hosting/magento-back.jpg) no-repeat top right;
	border-bottom: 1px solid #ccc
}
/* Email Header Images */
.easymail {
	width: 740px !important;
	margin: -20px 0 0 20px;
	padding: 20px 0 0 0;
	background: url(/beta/images/page-content/email/easymail.jpg) no-repeat top right;
	border-bottom: 1px solid #ccc
}
.exchange {
	width: 950px !important;
	margin: -20px 0 0 20px;
	padding: 20px 0 0 0;
	background: url(/beta/images/page-content/email/exchange.jpg) no-repeat top right;
	border-bottom: 1px solid #ccc
}
.email-filter {
	width: 755px !important;
	margin: -20px 0 0 20px;
	padding: 20px 0 0 0;
	background: url(/beta/images/page-content/email/filter.jpg) no-repeat top right;
	border-bottom: 1px solid #ccc
}
/* Dedicated Header Images */
.starter-dedicated {
	width: 950px !important;
	margin: -20px 0 0 0px;
	padding: 20px 0 0 0;
	background: url(/beta/images/page-content/servers/starter-guy.jpg) no-repeat top right;
	border-bottom: 1px solid #ccc
}
.business-dedicated {
	width: 950px !important;
	margin: -20px 0 0 0px;
	padding: 20px 0 0 0;
	background: url(/beta/images/page-content/servers/starter-guy1.jpg) no-repeat top right;
	border-bottom: 1px solid #ccc
}
.pro-dedicated {
	width: 950px !important;
	margin: -20px 0 0 0px;
	padding: 20px 0 0 0;
	background: url(/beta/images/page-content/servers/starter-guy2.jpg) no-repeat top right;
	border-bottom: 1px solid #ccc
}
.budget-dedicated {
	width: 950px !important;
	margin: -20px 0 0 0px !important;
	padding: 20px 0 0 30px;
	background: url(/beta/images/page-content/servers/budget-head.jpg) no-repeat top right;
	border-bottom: 1px solid #ccc
}
/* Virtual Header Images */
.standard-virtual {
	width: 950px !important;
	margin: -20px 0 0 0px;
	padding: 20px 0 0 0;
	background: url(/beta/images/page-content/servers/virtual-standard.jpg) no-repeat top right;
	border-bottom: 1px solid #ccc
}
.custom-virtual {
	width: 710px !important;
	margin: -20px 0 0 20px;
	padding: 20px 0 0 0;
	background: url(/beta/images/page-content/servers/virtual-custom.jpg) no-repeat top right;
	border-bottom: 1px solid #ccc
}
.metatrader {
	width: 950px !important;
	margin: -20px 0 0 0px !important;
	padding: 20px 0 0 30px;
	background: url(/beta/images/page-content/servers/metatrader-back.jpg) no-repeat top right;
}
.dc-back {
	width: 980px !important;
	margin: 0px 0 4;
	padding: 0px 0 0 0;
	background: url(/beta/images/page-content/header-banners/datacentres.jpg) no-repeat 0 0;
	height: 262px;
}
.dc-back p {
	color: #fff;
}
/* Other Header Images */
.vouchers {
	width: 950px !important;
	margin: -20px 0 0 0px!important;
	padding: 20px 0 0 30px;
	height: 400px;
	background: url(/beta/images/page-content/vouchers/header.jpg) no-repeat top right;
}
.wordpress-head {
	width: 950px !important;
	margin: -20px 0 0 0px!important;
	padding: 20px 0 0 30px;
	height: 370px;
	background: url(/beta/images/page-content/web-hosting/wordpress-head.jpg) no-repeat top right;
}
.powerpack-head {
	width: 950px !important;
	margin: -20px 0 0 0px!important;
	padding: 20px 0 0 30px;
	height: 370px;
	background: url(/beta/images/page-content/servers/powerpack-head.jpg) no-repeat top right;
}
.email-marketing-head {
	width: 950px !important;
	margin: -20px 0 0 0px!important;
	padding: 20px 0 0 30px;
	height: 370px;
	background: url(/beta/images/page-content/web-hosting/email-markting-head.jpg) no-repeat top right;
}
.fotolia-head {
	width: 950px !important;
	margin: -20px 0 0 0px!important;
	padding: 20px 0 0 30px;
	height: 370px;
	background: url(/beta/images/page-content/web-hosting/fotolia-head.jpg) no-repeat top right;
}
.freefilter-head {
	width: 950px !important;
	margin: -20px 0 0 0px!important;
	padding: 20px 0 0 30px;
	height: 370px;
	background: url(/beta/images/page-content/web-hosting/filterhead1.jpg) no-repeat top right;
}
.free-epages-head {
	width: 950px !important;
	margin: -20px 0 0 0px!important;
	padding: 20px 0 0 30px;
	height: 370px;
	background: url(/beta/images/page-content/web-hosting/ecommerce.jpg) no-repeat top right;
}
.oneclick-head {
	width: 950px !important;
	margin: -20px 0 0 0px!important;
	padding: 20px 0 0 30px;
	height: 370px;
	background: url(/beta/images/page-content/web-hosting/oneclick.jpg) no-repeat top right;
}
.freeesl-head {
	width: 950px !important;
	margin: -20px 0 0 0px!important;
	padding: 20px 0 0 30px;
	height: 370px;
	background: url(/beta/images/page-content/web-hosting/esl-head.jpg) no-repeat top right;
}
.easyassistant-head {
	width: 980px !important;
	padding: 20px 0 0 0px;
	height: 370px;
	background: url(/beta/images/page-content/easy-assistant/easy-head.jpg) no-repeat top right;
}
.suite26-head {
	width: 970px !important;
	padding: 20px 0 30px 10px;
	background: url(/beta/images/page-content/email/suite26/header.jpg) no-repeat top right;
}
.ltd-companies {
	padding: 0px;
	background: #18315e;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#37497a), to(#18315e));
	background: -moz-linear-gradient(#37497a, #18315e);
	background: linear-gradient(#37497a, #18315e);
	-pie-background: linear-gradient(#37497a, #18315e)!important;
	behavior: url(/css/PIE.php);
	position: relative;
	height: 300px;
	width: 100%;
	overflow: auto;
	margin: 0 0 0px 0;
}
.reg-address {
	padding: 0px;
	background: #cc2a31;
	position: relative;
	height: 278px;
	width: 100%;
	overflow: auto;
	margin: 0 0 0px 0;
}
.crunch {
	padding: 0px;
	background: #373639;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2f2f31), to(#3f3e41));
	background: -moz-linear-gradient(#3f3e41, #2f2f31);
	background: linear-gradient(#3f3e41, #2f2f31);
	-pie-background: linear-gradient(#3f3e41, #2f2f31)!important;
	behavior: url(/css/PIE.php);
	position: relative;
	height: 300px;
	width: 100%;
	overflow: auto;
	margin: 0 0 0px 0;
}
.uk-companies {
	padding: 0px;
	background:url(../images/page-content/ltd-companies/uk-companies-ltd.jpg) repeat-x top center;
	position: relative;
	height: 275px;
	width: 100%;
	overflow: auto;
	margin: 0 0 0px 0;
}
.freelance {
	padding: 0px;
	background:url(../images/page-content/header-banners/freelance.png) repeat-x top center;
	position: relative;
	height: 300px;
	width: 100%;
	overflow: auto;
	margin: 0 0 0px 0;
}
.go-limited {
	padding: 0px;
	background: #373639;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3f3e41), to(#2f2f31));
	background: -moz-linear-gradient(#3f3e41, #2f2f31);
	background: linear-gradient(#3f3e41, #2f2f31);
	-pie-background: linear-gradient(#3f3e41, #2f2f31)!important;
	behavior: url(/css/PIE.php);
	position: relative;
	height: 300px;
	width: 100%;
	overflow: auto;
	margin: 0 0 0px 0;
}
.huckletree {
	padding: 0px;
	background: #373639;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4b607d), to(#607797));
	background: -moz-linear-gradient(#4b607d, #607797);
	background: linear-gradient(#4b607d, #607797);
	-pie-background: linear-gradient(#4b607d, #607797)!important;
	behavior: url(/css/PIE.php);
	position: relative;
	height: 300px;
	width: 100%;
	overflow: auto;
	margin: 0 0 0px 0;
}
.ltd-companies-old {
	width: 980px !important;
	height: 300px;
	padding: 0px;
	background: url(/beta/images/page-content/ltd-companies/ltd-header.jpg) no-repeat top right;
}
.ltd-companies-old h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/ltd-companies-old.png) no-repeat;
	width: 570px;
	height: 114px;
	text-indent: -9999px;
	margin: 65px 0 0 60px;
}
.ltd-companies-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/ltd-companies.png) no-repeat;
	width: 686px;
	height: 194px;
	text-indent: -9999px;
	margin: 50px 0 0 120px;
}
.reg-address-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/registered-address.png) no-repeat;
	width: 782px;
	height: 154px;
	text-indent: -9999px;
	margin: 62px 0 0 58px;
}
.crunch-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/crunch.png) no-repeat;
	width: 751px;
	height: 208px;
	text-indent: -9999px;
	margin: 45px 0 0 82px;
}
.uk-companies-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/uk-companies-limited.png) no-repeat;
	width: 775px;
	height: 190px;
	text-indent: -9999px;
	margin: 45px 0 0 69px;
}
.go-limited-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/go-limited.png) no-repeat;
	width: 751px;
	height: 208px;
	text-indent: -9999px;
	margin: 45px 0 0 82px;
}
.huckletree-h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/huckletree.png) no-repeat;
	width: 856px;
	height: 208px;
	text-indent: -9999px;
	margin: 40px 0 0 20px;
}
.freelance-h1 {
	padding: 0px;
	background:url(../images/page-content/header-banners/h1-images/freelance.png) no-repeat;
	width: 908px;
	height: 230px;
	text-indent: -9999px;
	margin: 33px 0 0 -30px;
}
.foerster-formations {
	background: #014989;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#014989), to(#00549f));
	background: -moz-linear-gradient(#014989, #00549f);
	background: linear-gradient(#014989, #00549f);
	-pie-background: linear-gradient(#014989, #00549f)!important;
	behavior: url(/css/PIE.php);
	position: relative;
	height: 240px;
	width: 100%;
	overflow: auto;
	margin: 0 0 40px 0;
}
.foerster-formations h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/foerster-formations.png) no-repeat;
	width: 798px;
	height: 147px;
	text-indent: -9999px;
	margin: 32px 0 0 84px;
}
.clearsky {
	background: #029de0;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#029de0), to(#155190));
	background: -moz-linear-gradient(#029de0, #155190);
	background: linear-gradient(#029de0, #155190);
	-pie-background: linear-gradient(#029de0, #155190)!important;
	behavior: url(/css/PIE.php);
	position: relative;
	height: 240px;
	width: 100%;
	overflow: auto;
	margin: 0 0 40px 0;
}
.clearsky h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/clearsky5.png) no-repeat;
	width: 818px;
	height: 136px;
	text-indent: -9999px;
	margin: 50px 0 0 80px;
	display: block;
}
.clearsky h1.no2 {
	background: url(/beta/images/page-content/header-banners/h1-images/clearsky3.png) no-repeat;
	width: 818px;
	height: 136px;
	text-indent: -9999px;
	margin: 50px 0 0 80px;
}
.new-companies {
	position: relative;
}
.new-companies table tr th.header {
	background: url("../images/page-content/ltd-companies/table-head.png") repeat-x scroll 0 0 transparent;
	border: 1px solid #52BD1D;
	border-radius: 4px 4px 0 0;
	color: #FFFFFF !important;
	display: block;
	font-size: 1.1em;
	margin: -1px -1px 0;
}
.custom-d {
	background: url(/beta/images/page-content/servers/custom-mem.jpg) no-repeat;
	margin-top: 0px;
}
.custom-d .contact fieldset legend {
	background: none;
}
.facebook-back {
	background: url(/beta/images/page-content/web-design/facebook/facebook-back.jpg) no-repeat;
	height: 290px;
	width: 980px;
	margin-top: -20px
}
.facebook-back h1 {
	margin: 40px 0 0 38px!important
}
.facebook-back h2 {
	margin: 0 0 0 38px!important
}
.facebook-back p {
	margin: 14px 0 0 18px!important
}
.gomobi-back {
	background: url(/beta/images/page-content/web-design/gomobi-header.jpg) no-repeat;
	height: 402px;
	width: 980px;
	margin-top: -20px
}
.gomobi-offer {
	background: url(/beta/images/page-content/web-design/gomobi-header-offer.jpg) no-repeat;
	height: 402px;
	width: 980px;
	margin-top: -20px
}
.gomobi-back h1 {
	margin: 140px 0 0 38px!important
}
.gomobi-back h2 {
	margin: 0 0 0 38px!important
}
.gomobi-back p {
	margin: 14px 0 0 18px!important
}
.gomobi-offer h1 {
	margin: 100px 0 0 30px!important
}
.gomobi-offer h2 {
	font-size: 0.8em;
	margin: 5px 0 0 30px!important
}
.gomobi-offer p {
	margin: 14px 0 0 10px!important
}
#dserver-business-offer {
	background: url(/beta/images/page-content/header-banners/dedicated-business-offer.jpg) no-repeat;
	width: 980px;
	height: 319px;
	overflow: auto;
}
#dserver-business-offer h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/dedicated-business-offer-h1.png);
	text-indent: -9999em;
	text-transform: uppercase;
	width: 636px;
	height: 33px;
	margin: 76px 0 0 272px
}
#dserver-business-offer h2 {
	margin: 8px 0 0 272px;
}
#dserver-business-offer ul {
	margin-top: 16px;
}
#dserver-business-offer ul.first {
	margin-left: 272px;
}
#dserver-business-offer li {
	background: url(/beta/images/page-content/bullets/arrow-white.png) no-repeat 0 3px;
	padding: 0 0 0 13px;
}
#dserver-business-offer .btn {
	background: #8fd115;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8fd115), to(#5cc011));
	background: -moz-linear-gradient(#8fd115, #5cc011);
	background: linear-gradient(#8fd115, #5cc011);
	-pie-background: linear-gradient(#8fd115, #5cc011)!important;
	box-shadow: inset 0px 1px 0px #c2e17c;
	-webkit-box-shadow: inset 0px 1px 0px #c2e17c;
	-moz-box-shadow: inset 0px 1px 0px #c2e17c;
	border: 1px solid #4b9712;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	cursor: pointer;
	padding: 30px;
	color: #fff;
	text-align: center;
	font-size: 2.0em;
	behavior: url(/css/PIE.php);
	display: block;
	position: absolute;
	top: 161px;
	right: 70px
}
#dserver-business-offer .btn:hover {
	background: #bbd425;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#bbd425), to(#8ac421));
	background: -moz-linear-gradient(#bbd425, #8ac421);
	background: linear-gradient(#bbd425, #8ac421);
	-pie-background: linear-gradient(#bbd425, #8ac421)!important;
	behavior: url(/css/PIE.php);
}
.black-phone-box {
	background:#2f2f2f;
	color: #FFFFFF;
    font-family: open sans;
    font-size: 1.55em !important;
    padding: 8px 12px;
    width: 256px;}
.black-divide {
	background: #2f2f2f;
	position: relative;
	padding: 10px 0;
	margin: -1px 0 20px 0;
	z-index: 400
}
.black-divide h3 {
	color: #fff;
	margin: 0px 0 0px 30px;
	font-size: 14px;
}
.black-divide h4 {
	margin: 20px 0 0px 30px;
	font-size: 16px;
}
.black-divide p {
	color: #fff;
	margin: 0px 30px 30px 30px!important;
}
.black-full-width {
	background: #292a2a;
	margin: -16px 0 40px 0;
	overflow: auto;
	width: 100%;
}
.black-full-width p {
	color: #fff;
	margin: 30px 40px 30px 20px!important;
}
.black-full-width img {
	float: left;
	margin: 0 30px 0 5px;
}
/* -----------------------------------------------------------------------------------------
                              LIST STYLE AREA
-------------------------------------------------------------------------------------------/*
/* Header content list style */
.head-list {
	height: 93px;
	margin: 0 0 90px 0px;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 1.7em;
	background: url(/beta/images/page-content/white-transparent.png);
	padding: 17px 10px 17px 22px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	behavior: url(/beta/css/PIE.php);
	border-left: 1px solid #8ebfe9;
}
.head-list ul {
	float: left;
	margin-right: 13px
}
.head-list li {
	line-height: 1.9em;
	background: url(/beta/images/page-content/bullets/white-square.gif) no-repeat 0 8px;
	padding-left: 18px;
}
.darkborder {
	border-left: 1px solid #888
}
.head-list-text {
	height: 105px;
	margin: -10px 0 90px 22px;
	color: #8a8888;
	font-size: 16px;
	line-height: 1.7em;
	padding: 0px 10px 17px 0px;
}
.head-list-text strong {
	color: #e3e3e3
}
.head-list-text img {
	margin: 0 0 3px 0;
}
.top-list ul {
	margin: 20px 0 14px 0px!important;
	color: #4b4b4b;
	line-height: 14px;
}
.top-list ul li {
	background: url(/beta/images/page-content/bullets/orange-arrow.png) 0 17px no-repeat;
	color: #4b4b4b;
	font-size: 1em;
	line-height: 14px;
	padding: 14px 0 14px 20px;
	border-bottom: 1px dotted #bbb
}
.top-list ul li span {
	font-size: 0.8em;
}
.top-list ul li a {
	color: #4b4b4b
}
.top-list ul li img {
	float: left;
	margin: -4px 7px 0 0
}
.mobioffer-list ul li {
	background: url(/beta/images/page-content/bullets/arrow.png) 0 17px no-repeat;
	font-weight: 800;
	color: #20820d
}
.mobioffer-list ul li span {
	font-weight: normal;
	color: #787878
}
/* Main content list style */
.main-list {
	margin: 0 0 16px 0
}
.main-list li {
	font-size: 0.8em;
	margin: 0;
	line-height: 18px;
	border-bottom: 1px dotted #ededed;
	padding: 9px 0 9px 12px;
}
.main-list li p {
	margin-bottom: 0;
}
.main-list li span {
	background: url(/beta/images/page-content/green-tick.png) -5px -3px no-repeat;
	padding-left: 20px;
	display: block;
}
.main-list li b {
	background: url(/beta/images/page-content/bullets/arrow.png) 3px 5px no-repeat;
	padding-left: 18px;
	font-weight: normal;
	display: inline-block;
}
.main-list .odd {
	background: #f7f7f7;
}
.main-list li a {
	/* padding:2px 0;
	color:#999;  */
	font-size: 11px;
	margin-left: 4px;
}
.main-list li a:hover {
	text-decoration: underline;
}
.main-list li i b {
	background: none;
	padding: 0;
	margin: 0;
	display: inline;
}
.main-list li h4 span {
	color: #fff;
	background: #ec5f19;
	font-weight: bold;
	padding: 2px 8px;
	margin: 0 8px 0 -12px;
	display: inline;
}
ol.main-list li {
	list-style-position: inside;
	font-size: 1em;
}
ol.main-list li a {
	color: #787878;
	padding: 3px 0;
	margin: 0;
}
ol.main-list li a:hover {
	color: #999;
	text-decoration: none;
	border-bottom: 1px solid #bbb;
}
.main-list li ol li span a {
	font-size: 1em!important;
	margin-left: 0;
}
.main-list li ol li {
	margin-right: 20px;
}
.question-list {
	margin: 0 0 16px;
}
ul.question-list li {
	list-style: none;
	font-size: 0.7em;
	margin: 0;
	line-height: 18px;
	border-bottom: 1px dotted #ededed;
	padding: 9px 0 9px 12px;
	background: url(/beta/images/page-content/icons/question.png) no-repeat 0px 11px;
	padding-left: 24px;
}
ul.question-list li a {
	color: #787878;
	padding: 3px 0;
	margin: 0;
}
ul.question-list li a:hover {
	color: #999;
	text-decoration: none;
	border-bottom: 1px solid #bbb;
}
/* Server spec list style */
.spec-list {
	margin: 0 30px 16px 0
}
.spec-list li {
	font-size: 0.8em;
	padding: 0px;
	margin: 0;
	line-height: 34px;
	border-bottom: 1px dotted #e1e1e1;
	padding: 0 0 0 10px;
	background: url(/beta/images/page-content/green-tick.png) right no-repeat;
}
.spec-list li:hover {
	font-size: 0.8em;
	padding: 0px;
	margin: 0;
	line-height: 34px;
	border-bottom: 1px dotted #e1e1e1;
	padding: 0 0 0 10px;
	background: url(/beta/images/page-content/green-tick-hover.png) right no-repeat #fafafa;
}
.greyblock {
	background: #F7F7F7;
	padding: 2px 18px 18px 18px;
	margin-bottom: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(/beta/css/PIE.php);
	position: relative;
}
.moveup {
	position: absolute;
	top: 60px;
	right: 20px;
}
.greyblock p {
	margin-top: 18px!important
}
.greyblock h3, .greyblock h4 {
	margin-top: 16px!important
}
.greyblock ul li {
	margin: -1px 0 0 0;
	font-size: 11px;
	background: url(/beta/images/page-content/black-tick.png) no-repeat 0 9px;
	border-bottom: 1px dashed #ddd;
	padding: 9px 0;
	padding-left: 18px;
}
.greyblock .buy-now {
	width: 158px;
	position: static;
	border: none
}
.greyblock .buy-now h3 {
	font-size: 1.3em;
}
.greyblock .buy-now .price {
	font-size: 40px;
	line-height: 50px!important;
	text-align: center
}
.greyblock .buy-now .green-button {
	margin: -8px 0 0 26px
}
.darkergreyblock {
	background: #f0f0f0;
	padding: 28px;
	margin: 30px 0;
	position: relative;
}
.darkergreyblock img {
	margin: 4px;
}
.orangeblock {
	background: #ec5f19;
	display: block;
	padding: 18px;
	margin: 20px 45px;
	behavior: url(/beta/css/PIE.php);
	position: relative;
	overflow: auto;
}
.orangeblock h3 {
	font-family: open sans;
	color: #fff;
	font-size: 2em!important
}
.orangeblock p {
	text-align: center;
	font-family: open sans;
	color: #fff;
	font-size: 1.1em!important
}
.orangeblock .green-button {
	background: linear-gradient(#8FD115, #5CC011) repeat scroll 0 0 transparent;
	border: 1px solid #4B9712;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 1px 0 #C2E17C inset;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block!important;
	font-size: 1.1em;
	padding: 8px 10px;
	text-align: center;
	margin-left: 15px;
	width: 130px;
}
.blackblock {
	ackground: #90d313;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#90d313), to(#57c00f));
	background: -moz-linear-gradient(#90d313, #57c00f);
	background: linear-gradient(#90d313, #57c00f);
	-pie-background: linear-gradient(#90d313, #57c00f);
	padding: 18px 18px 18px 18px;
	margin-top: 12px;
	margin-bottom: 12px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(/beta/css/PIE.php);
}
h4.blackblock {
	text-align: center;
	color: #FFF
}
.package-list {
	position: relative;
	display: inline-block;
}
.package-list ul {
	margin: 0 26px 0 0;
	padding: 0px 0 20px 0;
	font-size: 11px;
	color: #1f1f1f;
	border-top: 0;
	float: left;
}
.package-list ul h4 {
	font-size: 13px;
	color: #2f2f2f;
	border-bottom: 1px dotted #ddd;
	padding-bottom: 6px;
}
.package-list li {
	border-bottom: 1px dotted #ddd;
	color: #777777;
	font-size: 10px;
	line-height: 15px;
	margin: 4px 0;
	padding: 0 0 4px 0;
	position: relative;
	width: 140px;
}
.package-list li a {
	color: #777777;
	text-decoration: none
}
.package-list li a:hover {
	color: #444;
	text-decoration: underline
}
.package-list li img {
	float: right;
	margin: -1px 30px 0 0;
}
.server-package-list {
	background: #f3f3f4 !important;
	padding: 16px 18px 0px 18px;
	margin-bottom: 20px
}
.server-package-list ul {
	margin: 0 18px 0 0 !important;
	padding: 0px 0 20px 0 !important;
	font-size: 11px;
	color: #1f1f1f;
	border-top: 0;
	float: left;
}
.hosting-package-list {
	background: #f3f3f4 !important;
	padding: 16px 18px 0px 18px;
	margin-bottom: 20px
}
.hosting-package-list ul {
	margin: 0 18px 0 0 !important;
	padding: 0px 0 20px 0 !important;
	font-size: 11px;
	color: #1f1f1f;
	border-top: 0;
	float: left;
}
.hosting-package-list ul li {
	width: 189px
}
.mobi-list ul {
	margin: 20px 0 0 0;
	padding: 0;
	list-style: none;
}
.mobi-list ul li {
	margin: 0;
	padding: 0;
	height: 120px;
	overflow: hidden
}
.mobi-list ul li h5 {
	margin: 0 0 2px 0;
}
.mobi-list ul li img {
	float: left;
	display: inline;
	margin: 0 16px 30px 0;
}
.icon-list ul {
	margin: 20px 0 0 0;
	padding: 0;
	list-style: none;
}
.icon-list ul li {
	margin: 0 0 9px 0;
	padding: 0;
	overflow: hidden
}
.icon-list ul li h4 {
	margin: 0 0 2px 0;
	color: #2f2f2f;
}
.icon-list ul li p {
	color: #a6a6a6;
}
.icon-list ul li img {
	float: left;
	display: inline;
	margin: 0 16px 30px 0;
}
.icon-list ul li:last-child {
	margin-bottom: 0;
}
/* Simple list type text blocks */
.list-type {
	border-top: 1px solid #dfe6ec;
	padding: 20px 16px 15px 16px;
	overflow: auto
}
.list-type-odd {
	border-top: 1px solid #dfe6ec;
	padding: 20px 16px 15px 16px;
	background: #fafafa;
	overflow: auto
}
/* View product range header button */
.content-divide a {
	background: url(/beta/images/page-content/buttons/top-view.png) 0 0 no-repeat;
	height: 36px;
	width: 181px;
	display: block;
	position: absolute;
	top: 301px;
	left: 390px;
	z-index: 100
}
.content-divide a:hover {
	background: url(/beta/images/page-content/buttons/top-view.png) 0 -36px no-repeat;
	height: 36px;
	width: 181px;
}
.content-divide-design a {
	background: url(/beta/images/page-content/buttons/top-design.png) 0 0 no-repeat;
	height: 36px;
	width: 181px;
	display: block;
	position: absolute;
	top: 301px;
	left: 390px;
	z-index: 100
}
.content-divide-design a:hover {
	background: url(/beta/images/page-content/buttons/top-design.png) 0 -36px no-repeat;
	height: 36px;
	width: 181px;
}
.content-divide-arrow a {
	background: url(/beta/images/page-content/buttons/slide-down.png) 0 0 no-repeat;
	height: 15px;
	width: 24px;
	display: block;
	position: absolute;
	top: 323px;
	left: 60px;
	z-index: 100
}
.content-divide-arrow a:hover {
	background: url(/beta/images/page-content/buttons/slide-down.png) 0 -15px no-repeat;
	height: 15px;
}
.offer-left {
	background-color: #f2f7fa;
	padding: 5px;
	border: 1px solid #cfdee6;
	margin: 0 0 8px 0;
	float: left;
}
.offer-right {
	background-color: #f2f7fa;
	padding: 5px;
	border: 1px solid #cfdee6;
	margin: 0 0 8px 0;
	float: right;
}
.offerbox-inner {
	background-color: #424242;
	padding: 20px;
	margin: 0;
}
.offerbox-inner h3 {
	color: #fff;
}
/* Products */
.products {
	position: relative;
	margin-bottom: 30px;
	padding: 0px;
	background: #fff;
	display: inline-block
}
.products ul {
	margin: 0;
	padding: 0px 0 20px 0;
	font-size: 11px;
	background: url(/beta/images/page-content/product-lists/head-standard.jpg) no-repeat;
	width: 180px!important;
	color: #1f1f1f;
	border: 1px solid #ccc;
	border-top: 0;
	margin-left: -1px
}
.products ul.light {
	background: url(/beta/images/page-content/product-lists/head-light.jpg) no-repeat;
	position: relative
}
.products ul.blue {
	background: url(/beta/images/page-content/product-lists/head-blue.jpg) no-repeat;
	position: relative
}
.products ul.business {
	background: url(/beta/images/page-content/product-lists/head-business.jpg) no-repeat;
	position: relative
}
.products ul.business-year {
	background: url(/beta/images/page-content/product-lists/head-business-year.jpg) no-repeat;
}
.products ul li {
	padding: 8px 0 8px 13px;
	margin: 0 16px;
	line-height: 16px;
	position: relative;
	background: url(/beta/images/page-content/bullets/arrow.png) no-repeat 0 12px;
	opacity: 1;
	border-bottom: 1px solid #e8f0f5;
	font-size: 9px
}
.products ul li:hover {
;
}
.products ul .info {
	background: url(/beta/images/page-content/servers/info.gif) no-repeat 0 0;
	height: 23px;
	width: 23px;
	float: right;
	margin: 14px 12px 0 0
}
.products ul .info:hover {
	background: url(/beta/images/page-content/servers/info.gif) no-repeat 0 -23px;
}
.products ul h3 {
	font-size: 15px;
	line-height: 39px;
	height: 32px;
	color: #fff!important;
	text-align: center
}
.products ul h3 a {
	font-size: 15px;
	color: #fff!important;
}
.products ul .top {
	font-size: 13px;
	line-height: 18px;
	margin: 0 14px;
	height: 64px
}
.products ul .price {
	font-size: 36px;
	line-height: 37px;
	margin: 22px 0 40px 0;
	color: #fff;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0, 0, 0,.4)
}
.products ul .sale {
	font-size: 13px;
	line-height: 18px;
	text-decoration: line-through;
	position: absolute;
	top: 48px;
	left: 17px;
	margin-left: 26px;
}
.products ul data-gbp {
	font-size: 9px!important
}
.product-summary {
	margin-top: 20px;
}
.product-summary h3 {
	color: #050505;
}
.product-summary p {
	margin-top: 0px;
}
.product-summary img {
	float: left;
	padding: 5px;
}
.server-summary {
	margin-top: 20px;
}
.server-summary h3 {
	color: #050505;
	font-size: 0.9em;
	line-height: 1.4em;
}
.server-summary p {
	margin-top: 0px;
}
.server-summary img {
	padding: 0 7px 0 0;
	margin: -3px 0 0 0
}
/* Pic n Mix & Custom V Section control */
.input-range .ui-slider-handle {
	background: url(/beta/images/page-content/web-hosting/picnmix/slider.png) 0 0px no-repeat;
	width: 30px;
	height: 31px;
	margin: -10px 0 0 -15px!important;
}
.input-range .ui-slider-handle:hover, .input-range .ui-slider-handle:focus {
	background-position: 0px 0px;
}
.email-slide {
	background: url(/beta/images/page-content/web-hosting/picnmix/email.png) 0 3px no-repeat;
	padding-left: 140px;
	margin-left: 10px!important;
}
.disk-slide {
	background: url(/beta/images/page-content/web-hosting/picnmix/hdd.png) 0 3px no-repeat;
	padding-left: 140px;
	margin-left: 10px!important;
}
.db-slide {
	background: url(/beta/images/page-content/web-hosting/picnmix/db.png) 0 3px no-repeat;
	padding-left: 140px;
	margin-left: 10px!important;
}
.ram-slide {
	background: url(/beta/images/page-content/servers/custom-v/ram.png) 0 3px no-repeat;
	padding-left: 140px;
	margin-left: 10px!important;
}
.host-slide span {
	padding-right: 0px;
}
.host-slider .count {
	background: #d9e4eb;
	padding: 5px 6px;
	margin: 0 20px;
	font-size: 13px;
	width: 50px;
	display: inline-block;
}
.host-slider .count-large {
	background: #d9e4eb;
	padding: 5px 6px;
	margin: 0 20px;
	font-size: 13px;
	width: 40px;
	display: inline-block;
}
.host-slider-container {
	background: #E2EDF4;
	padding: 4px;
	position: relative;
	margin: 10px 0 18px 0px;
	width: 570px!important;
	border: 1px solid #BBD4E4;
	width: auto;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	behavior: url(/beta/css/PIE.php);
	float: left;
}
.host-slider-container select {
	background: none repeat scroll 0 0 #FFFFFF !important;
	border: 1px solid #8FAEC2;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 1px 4px rgba(12, 51, 76, 0.3) inset;
	float: left;
	height: 38px;
	line-height: 20px;
	padding: 10px;
	width: 100%;
	font-size: 12px;
	text-transform: capitalize;
}
.host-slider-container select option{
	text-transform: capitalize;
}
.linux-black {
	background: url(/beta/images/page-content/web-hosting/picnmix/linux.png) 0 6px no-repeat;
	padding: 12px 0 12px 28px;
	margin: 14px 20px 0 0
}
.windows-black {
	background: url(/beta/images/page-content/web-hosting/picnmix/windows.png) 5px 6px no-repeat;
	padding: 12px 0 12px 35px;
	margin: 14px 0 0
}
.container_10 .grid_7 {
	width: 670px;
}
.slide-total {
	float: right;
	font-size: 26px
}
.slide-total span {
	font-size: 40px;
}
.transfer-surround h6 {
	line-height: 280%;
	background: url(/beta/images/page-content/domains/h5_underline.gif) repeat-x 0 30px;
	margin-top: 30px
}
a.signup {
	float: left;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background: #90d313;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#90d313), to(#57c00f));
	background: -moz-linear-gradient(#90d313, #57c00f);
	background: linear-gradient(#90d313, #57c00f);
	-pie-background: linear-gradient(#90d313, #57c00f);
	border: 3px solid #edeff0;
	color: #fff !important;
	behavior: url(/css/PIE.php);
	padding: 9px 10px;
	margin: 10px 0 14px 13px;
	padding: 9px 10px;
	position: relative;
	text-align: center;
	width: 70%;
	font-size: 0.9em;
}
a.more {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background: #cbcbcb;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cbcbcb), to(#bdbdbd));
	background: -moz-linear-gradient(#cbcbcb, #bdbdbd);
	background: linear-gradient(#cbcbcb, #bdbdbd);
	-pie-background: linear-gradient(#cbcbcb, #bdbdbd);
	border: 3px solid #edeff0;
	color: #fff !important;
	behavior: url(/css/PIE.php);
	padding: 9px 45px;
	margin: 0 0 11px 13px;
	position: relative;
}
/* Search & Results*/
.search-surround {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#dbe6ed));
	background: -moz-linear-gradient(#ffffff, #dbe6ed);
	background: linear-gradient(#ffffff, #ebeff3);
	-pie-background: linear-gradient(#ffffff, #dbe6ed);
	color: #fff !important;
	behavior: url(/beta/css/PIE.php);
	border: 1px solid #ccc;
	border-color: #c4d9df #cbcfd5 #83afb7;
	padding: 30px 14px 0px 14px;
	margin: 0px 0 20px 0px;
	width: 613px;
	position: relative;
	display: inline-block
}
.search-surround h3 {
	margin: -12px 0 16px 9px;
}
.search-surround h5 {
	line-height: 34px;
}
.search-surround h5 img {
	margin-right: 16px;
}
.search-surround .domains-h1 {
	margin: -16px 0 0 10px;
}
.search-outer {
	background: #E2EDF4;
	position: relative;
	margin: -10px 0 10px 10px;
	border: 1px solid #BBD4E4;
	width: auto;
	width: 590px;
	border-collapse: collapse;
}
.search-outer-bulk {
	background: #E2EDF4;
	padding: 4px;
	position: relative;
	margin: 0px 0 10px 60px;
	border: 1px solid #BBD4E4;
	width: 232px;
	display: inline-block;
}
.search input[type="text"] {
	background: none;
	width: 342px;
	height: 34px;
	border: 1px solid #8faec2;
	padding-left: 60px;
	padding-right: 150px;
	background: #fff!important;
	-moz-box-shadow: inset 0 1px 4px rgba(12, 51, 76,.3);
	-webkit-box-shadow: inset 0 1px 4px rgba(12, 51, 76,.3);
	box-shadow: inset 0 1px 4px rgba(12, 51, 76,.3);
	behavior: url(/beta/css/PIE.php);
	color: #304E62;
	margin: 4px 0 4px 4px;
	line-height: 34px
}
.auction-search {
	padding-left: 83px!important;
}
.keyword-search {
	padding-left: 75px!important;
}
.main-search {
	background: url(/beta/images/page-content/domains/main-search.png) repeat-x #f2f2f2!important;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-o-border-radius: 7px;
	border-radius: 7px;
	behavior: url(/beta/css/PIE.php);
}
.main-search h3 {
	color: #fff;
}
.main-search .search-outer {
	background: #ec8336;
	position: relative;
	margin: -10px 0 10px 10px;
	border: 1px solid #df5917;
	width: auto;
	width: 590px;
	border-collapse: collapse;
}
/* ---ie 7 fix --*/
*+html .search input[type="text"] {
}
/* ---ie 6 fix --*/
* html .search input[type="text"] {
	margin: 3px 0 0 4px;
	height: 34px;
}
.search textarea {
	width: 210px;
	line-height: 16px;
	height: 140px;
	padding: 10px;
	background: #fff!important;
	margin: 0;
	border: 1px solid #8faec2;
	background: #fff!important;
	-moz-box-shadow: inset 0 1px 4px rgba(12, 51, 76,.3);
	-webkit-box-shadow: inset 0 1px 4px rgba(12, 51, 76,.3);
	box-shadow: inset 0 1px 4px rgba(12, 51, 76,.3);
	behavior: url(/beta/css/PIE.php);
}
.search input[type="submit"] {
	background: #90d313;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#90d313), to(#57c00f));
	background: -moz-linear-gradient(#90d313, #57c00f);
	background: linear-gradient(#90d313, #57c00f);
	-pie-background: linear-gradient(#90d313, #57c00f);
	behavior: url(/beta/css/PIE.php);
	padding: 0px 12px;
	border: 1px solid #439709;
	border-left: 1px solid #4ea10d;
	text-shadow: 1px 1px 1px #e2f4d6;
	color: #214608;
	width: 163px;
	height: 38px;
}
.search select {
	width: 372px;
	line-height: 18px;
	height: 36px;
	border: 1px solid #8faec2;
	padding: 0px 120px 0px 12px;
	background: #fff!important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px !important;
	-moz-box-shadow: inset 0 1px 4px rgba(12, 51, 76,.3);
	-webkit-box-shadow: inset 0 1px 4px rgba(12, 51, 76,.3);
	box-shadow: inset 0 1px 4px rgba(12, 51, 76,.3);
	behavior: url(/beta/css/PIE.php);
	color: #304E62
}
.search .checkboxes {
	float: right;
	margin: 0px 15px 16px 10px;
	color: #2f2f2f!important;
	width: 269px;
}
.search .checkboxes ul {
	border: 1px solid #ddd;
	padding: 10px 0 0px 10px;
	margin-bottom: 12px;
	background: #f5f8fe
}
.search .checkboxes li {
	float: left;
	width: 56px;
	margin: 0 6px 12px 0;
	font-size: 10px;
}
.search-submit {
	position: absolute;
	top: 4px;
	right: 4px;
	max-width: 180px
}
.bulk-submit {
	background: #90d313!important;
	margin: 17px 0 20px 0px;
border:3px solid #edeff0!important position:relative;
	padding: 0 26px;
}
.bulk-submit input[type="submit"] {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	behavior: url(/beta/css/PIE.php)!important;
	behavior: url(/beta/css/PIE.php);
}
.extensions-drop {
}
.extensions-drop label {
	float: left;
	width: 110px;
	font-size: 11px;
}
.extensions-drop select {
	width: 150px;
	line-height: 18px;
	height: 30px;
	border: 1px solid #8faec2;
	padding: 5px;
	background: #fff!important;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
!important;
	-moz-box-shadow: inset 0 1px 4px rgba(12, 51, 76,.3);
	-webkit-box-shadow: inset 0 1px 4px rgba(12, 51, 76,.3);
	box-shadow: inset 0 1px 4px rgba(12, 51, 76,.3);
	behavior: url(/beta/css/PIE.php);
	color: #304E62;
}
pre {
	color: #424242!important;
	background: #fff!important;
}
.tab-beta {
	background: url(/beta/images/site-layout/tab-beta.gif) no-repeat;
	height: 40px;
	width: 40px;
	position: absolute;
	top: -2px;
	right: -2px;
}
.www-image {
	background: url(/beta/images/site-layout/domain-www.gif) no-repeat;
	width: 50px;
	height: 18px;
	position: absolute;
	top: 60px;
	left: 38px;
	z-index: 800
}
.www-image1 {
	background: url(/beta/images/site-layout/domain-www2.gif) no-repeat;
	width: 65px;
	height: 18px;
	position: absolute;
	top: 59px;
	left: 38px;
	z-index: 800
}
.www-image2 {
	background: url(/beta/images/site-layout/domain-www-hammer.gif) no-repeat;
	width: 71px;
	height: 18px;
	position: absolute;
	top: 60px;
	left: 38px;
	z-index: 800
}
.search-outer-who {
	background: none;
	position: relative;
	margin: -10px 0 10px 10px;
	border: none 0;
	width: auto;
	width: 600px;
	border-collapse: collapse;
	overflow: hidden
}
.search-outer-who .left {
	width: 200px;
	float: left;
}
.search-outer-who .left img {
	margin-bottom: 30px;
}
.search-outer-who .right {
	width: 400px;
	float: right;
}
.search-outer-who .right p {
	left: 230px;
	line-height: 20px;
	position: absolute;
	top: 155px;
}
.search-outer-who .outer {
	background: none repeat scroll 0 0 #E2EDF4;
	border: 1px solid #BBD4E4;
	margin: -10px 0 10px 10px;
	position: relative;
	width: 388px;
	left: 0px;
	top: -28px;
	margin: 30px 0 50px 0;
	height: 54px;
}
.search-outer-who .outer input[type="text"] {
	background: none repeat scroll 0 0 #FFFFFF !important;
	border: 1px solid #8FAEC2;
	box-shadow: 0 1px 4px rgba(12, 51, 76, 0.3) inset;
	color: #304E62;
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
	padding-right: 20px;
	position: relative;
	margin: 5px;
	width: 336px;
}
.search-outer-who input[type="submit"] {
	background: #90d313;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#90d313), to(#57c00f));
	background: -moz-linear-gradient(#90d313, #57c00f);
	background: linear-gradient(#90d313, #57c00f);
	-pie-background: linear-gradient(#90d313, #57c00f);
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	behavior: url(/beta/css/PIE.php);
	padding: 0px 12px;
	border: 1px solid #439709;
	border-left: 1px solid #4ea10d;
	color: #fff;
	width: 163px;
	height: 38px;
	position: absolute;
	top: 232px;
	right: 0;
}
.captcha {
	width: 330px!important;
	margin: -50px 0 68px 0;
	position: relative;
}
#recaptcha_widget_div {
	width: 390px!important;
}
#recaptcha_area {
	width: 390px!important;
}
#recaptcha_response_field {
	margin: 0 0 0 10px;
	width: 264px!important;
	padding-left: 15px!important;
}
.recaptcha_input_area > input[type="text"] {
	background: none repeat scroll 0 0 #FFFFFF !important;
	border: 1px solid #8FAEC2 !important;
	box-shadow: 0 1px 4px rgba(12, 51, 76, 0.3) inset;
	color: #304E62;
	height: 40px;
	line-height: 40px;
	margin: 6px 0 50px 0;
	padding-left: 20px;
	padding-right: 20px;
	position: relative;
 *top:-28px;
}
.recaptcha_input_area > input[type="text"] {
}
#recaptcha_logo {
	position: absolute;
	bottom: -50px;
	left: -200px;
}
#recaptcha_tagline {
	position: absolute;
	bottom: -40px;
	left: -120px;
}
#recaptcha_image {
	position: absolute;
	top: 14px;
	left: 17px;
	width: 300px!important;
}
.transfer-surround {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#dbe6ed));
	background: -moz-linear-gradient(#ffffff, #dbe6ed);
	background: linear-gradient(#ffffff, #ebeff3);
	-pie-background: linear-gradient(#ffffff, #dbe6ed);
	behavior: url(/beta/css/PIE.php);
	border: 1px solid #ccc;
	border-color: #c4d9df #cbcfd5 #83afb7;
	padding: 0px 14px 0px 14px;
	margin: 0px 0 20px 0px;
	width: 98%;
	position: relative;
	display: inline-block
}
.transfer-surround h5 {
	line-height: 280%;
	background: url(/beta/images/page-content/domains/h5_underline.gif) repeat-x 0 40px;
	padding-bottom: 14px;
}
.transfer-surround h5 img {
	margin-right: 16px;
}
.transfer-outer {
	background: #E2EDF4;
	padding: 4px;
	position: relative;
	margin: 10px 0 18px 0px;
	width: 530px!important;
	border: 1px solid #BBD4E4;
	width: auto;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
!important;
	behavior: url(/beta/css/PIE.php);
	float: left;
}
.transfer input[type="text"] {
	float: left;
	width: 260px;
	line-height: 18px;
	height: 36px;
	border: 1px solid #8faec2;
	padding: 0px 0px 0px 12px;
	background: #fff!important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
!important;
	-moz-box-shadow: inset 0 1px 4px rgba(12, 51, 76,.3);
	-webkit-box-shadow: inset 0 1px 4px rgba(12, 51, 76,.3);
	box-shadow: inset 0 1px 4px rgba(12, 51, 76,.3);
	behavior: url(/beta/css/PIE.php);
	color: #304E62
}
.transfer select {
	float: left;
	width: 240px;
	line-height: 18px;
	height: 38px;
	padding: 10px;
	background: #fff!important;
	margin: 0 0 0 14px;
	border: 1px solid #8faec2;
	background: #fff!important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
!important;
	-moz-box-shadow: inset 0 1px 4px rgba(12, 51, 76,.3);
	-webkit-box-shadow: inset 0 1px 4px rgba(12, 51, 76,.3);
	box-shadow: inset 0 1px 4px rgba(12, 51, 76,.3);
	behavior: url(/beta/css/PIE.php);
}
.transfer input[type="submit"] {
	background: #90d313;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#90d313), to(#57c00f));
	background: -moz-linear-gradient(#90d313, #57c00f);
	background: linear-gradient(#90d313, #57c00f);
	-pie-background: linear-gradient(#90d313, #57c00f);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
!important;
	behavior: url(/beta/css/PIE.php);
	padding: 0px 14px;
	height: 46px;
	border: 1px solid #439709;
	text-shadow: 1px 1px 1px #e2f4d6;
	color: #214608;
	font-size: 17px;
	margin: 10px 0 18px 60px;
}
.add-row {
	position: absolute;
	top: 100px;
	right: 50px;
	width: 30px;
	height: 28px;
	background: url(/beta/images/page-content/buttons/add_transfer.gif) 0 0 no-repeat;
	text-indent: -9999px;
	display: inline
}
.add-row:hover {
	background: url(/beta/images/page-content/buttons/add_transfer.gif) 0 -28px no-repeat;
}
.remove_transfer_row {
	margin: 18px 0 0 26px;
	float: left;
	width: 30px;
	height: 28px;
	background: url(/beta/images/page-content/buttons/remove-transfer.gif) 0 0 no-repeat;
	text-indent: -9999px;
}
.remove_transfer_row:hover {
	background: url(/beta/images/page-content/buttons/remove-transfer.gif) 0 -28px no-repeat;
}
.short {
	width: 98%!important;
}
.email-short {
	width: 95%;
	line-height: 18px;
	height: 36px;
	border: 1px solid #8faec2;
	padding: 0px 0px 0px 12px;
	background: #fff!important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
!important;
	-moz-box-shadow: inset 0 1px 4px rgba(12, 51, 76,.3);
	-webkit-box-shadow: inset 0 1px 4px rgba(12, 51, 76,.3);
	box-shadow: inset 0 1px 4px rgba(12, 51, 76,.3);
	behavior: url(/beta/css/PIE.php);
	color: #304E62;
}
.transfer-proceed {
	margin: 20px;
}
.domainresult-extension {
   color: #F2B872 !important;
}
span.isavailable {
   color: #69C514;
}
div.checkbox-button {
   margin: 4px;
   background-color: #FFF;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   border: 0px;
   color: #69C514;
   overflow: auto;
   float:left;
}
div.checkbox-button label {
   float: left;
   width: 8.0em;
}
div.checkbox-button label span {
   text-align: center;
   padding: 3px 10px 3px 30px;
   display: block;
}
div.checkbox-button label input {
   position: absolute;
   top: 22px;
   left: 20px;
}
div.checkbox-button input:checked + span {
   background-color: #69C514;
   color: #fff;
}
div.checkbox-button input:hover + span {
   background-color:#dfdfdf;
   color:#fff;
}
div.checkbox-button input:checked:hover + span {
   background-color:#191;
   color:#fff;
}
.search_results {
	position: relative;
	padding-bottom: 60px;
	margin-bottom: 16px;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	background: #fff;
	color: #fff !important;
	behavior: url(/beta/css/PIE.php);
	padding: 0px 10px 10px 10px;
}
.search_results input[type="submit"] {
	background: #8fd115;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8fd115), to(#5cc011));
	background: -moz-linear-gradient(#8fd115, #5cc011);
	background: linear-gradient(#8fd115, #5cc011);
	-pie-background: linear-gradient(#8fd115, #5cc011)!important;
	border: 1px solid #4B9712;
	box-shadow: 0 1px 0 #C2E17C inset;
	-webkit-box-shadow: 0 1px 0 #C2E17C inset;
	-moz-box-shadow: 0 1px 0 #C2E17C inset;
	-o-box-shadow: 0 1px 0 #C2E17C inset;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	color: #FFFFFF;
	cursor: pointer;
	behavior: url(/beta/css/PIE.php);
	display: inline-block;
	font-size: 1.8em;
	padding: 12px 20px;
	margin: 69px 0 0 0;
	text-align: center;
	width: 99.9%;

	/*transition: ease-in-out 0.5s;
	-webkit-transition: ease-in-out 0.5s;
	-o-transition: ease-in-out 0.5s;
	-moz-transition: ease-in-out 0.5s;
	-ms-transition: ease-in-out 0.5s; */
}

.search_results input[type="submit"].inactive {
	background: rgba(0,0,0,0.1);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(0,0,0,0.1)), to(rgba(0,0,0,0.1)));
	background: -moz-linear-gradient(rgba(0,0,0,0.1), rgba(0,0,0,0.1));
	background: linear-gradient(rgba(0,0,0,0.1), rgba(0,0,0,0.1));
	-pie-background: linear-gradient(rgba(0,0,0,0.1), rgba(0,0,0,0.1))!important;
	border: 1px solid rgba(0,0,0,0.12);
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	cursor: default;
	pointer-events: none;
}

.more-results {
	background: url(/beta/images/page-content/domains/50more.png) #ffffff!important;
	border: 0!important;
	width: 588px !important;
	height: 51px !important;
	z-index: 200;
	position: absolute;
	bottom: 86px;
	left: 26px;
	text-indent: -9999em;
	text-transform: capitalize;
}
/* Domain Search Results - Actual Results Style -- */
ul.search-header {
	width: 800px;
	margin: 10px 0 0 0
}
ul.search-header li {
	color: #1f1f1f;
	font-size: 11px;
	height: 24px;
	float: left;
	padding: 6px 6px 6px 5px;
	width: 127px;
	margin: 0 0px;
	text-align: left
}
ul.search-header .first {
	width: 442px;
	text-align: left
}
ul.search-header .discount {
	width: 65px;
	text-align: left
}
ul.search-header .availability {
	width: 102px;
	text-align: left
}
ul.search-header .last {
	width: 50px;
	text-align: left;
	display: none
}
ul.domain_search_results li ul {
	margin: 0 0px 20px 0px;
	border-top: 1px solid #ccc;
	position: relative;
}
/* --- not working --- ul .domain_search_results li :nth-child(even){background: #ededed;} ---*/
ul.domain_search_results li ul li {
	line-height: 30px;
	height: 30px;
	padding: 5px;
	border-bottom: 1px dashed #ededed;
	float: left;
	width: 134px;
	position: relative;
}
ul.domain_search_results .first {
	width: 431px;
	color: #2b2b2b;
	font-size: 11px;
	position: relative;
}
ul.domain_search_results .discount {
	width: 82px;
}
ul.domain_search_results .discount span {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #0386b2;
	behavior: url(/beta/css/PIE.php);
	float: left;
	margin: 0px 6px 0 0;
	color: #fff !important;
	background: #0099CC;
	-min-width: 30px;
	height: 28px;
	line-height: 25px;
	text-align: center
}
ul.domain_search_results .discount span a {
	color: #fff!important;
	padding: 4px 5px;
	font-size: 9px;
}
ul.domain_search_results .availability {
	width: 47px;
}
ul.domain_search_results .last {
	width: 50px;
	position: relative;
}
ul.domain_search_results .searched-for {
	float: none;
	position: absolute;
	top: 47px;
	left: -111px;
}
.available {
	text-indent: -9999px;
	background: url(/beta/images/page-content/domains/tick.png) 14px 10px no-repeat;
}
.taken {
	text-indent: -9999px;
	background: url(/beta/images/page-content/domains/cross.png) 14px 10px no-repeat;
}
.auction-outer {
	background: url(/beta/images/page-content/domains/hammer.gif) 0 60px no-repeat #fff!important;
	margin-bottom: 16px!important;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	border-top: 1px solid #ccc;
	behavior: url(/beta/css/PIE.htc)!important;
	padding-bottom: 12px;
}
.auction-outer .first {
	width: 360px!important;
	margin-left: 11px;
	padding-left: 22px;
	text-align: left;
	background: url(/beta/images/page-content/domains/hammer-icon.gif) no-repeat 0 14px;
}
.auction-outer .min {
	width: 80px!important;
	padding-left: 10px;
	text-align: left
}
.auction-outer .place {
	width: 80px!important;
	padding-left: 10px;
	text-align: left
}
.auction-outer .place a {
	background: #90d313!important;
	color: #fff !important;
	padding: 5px 8px;
	height: 26px;
	line-height: 26px
}
.auction-outer .search-header .first {
	width: 380px!important;
	padding-left: 0px;
	text-align: left;
	background: none!important;
}
.tzCheckBox {
	background: url(/beta/images/page-content/buttons/background.png) no-repeat top left;
	display: inline-block;
	height: 25px;
	white-space: nowrap;
	position: relative;
	cursor: pointer;
	margin: 4px 14px 0 0;
	line-height: 23px!important;
	padding-left: 30px;
	width: 52px
}
.tzCheckBox.checked {
	background-position: right bottom;
	margin: 4px 0 0 14px;
	padding: 0 30px 0 0;
}
.tzCheckBox .tzCBContent {
	color: white;
	text-align: left;
	background: none;
	font-size: 11px;
}
.tzCheckBox.checked .tzCBContent {
	text-align: right;
}
.tzCBPart {
	background: url(/beta/images/page-content/buttons/background.png) no-repeat right top;
	width: 14px;
	position: absolute;
	top: 0px;
	right: -14px;
	height: 25px;
	overflow: hidden;
}
.tzCheckBox.checked .tzCBPart {
	background-position: bottom left;
	left: -14px;
	right: auto;
}
/* Domains POP Search */
#tinybox {
	position: absolute;
	display: none;
	padding: 10px;
	z-index: 2010;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #2f2f2f;
	border: 3px solid #edeff0;
	color: #fff !important;
	behavior: url(/beta/css/PIE.php);
	padding: 8px 12px;
	width: 400px
}
#tinymask {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: #222;
	z-index: 2002
}
#tinycontent {
	background: #fff
}
.button-pop {
	margin-bottom: 34px;
	cursor: pointer
}
.button-pop:hover {
}
#pop-search {
	width: 734px;
	margin: 25px 0 0 10px;
	position: absolute
}
#pop-search label {
	float: left;
	width: 200px;
	font-size: 18px;
	margin-top: 11px;
}
#pop-search .searchbox {
	float: left;
	background: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	behavior: url(/beta/css/PIE.php);
	line-height: 17px;
	height: 38px;
	padding: 2px 9px;
	border: 3px solid #666;
	width: 400px
}
#pop-search .search-button {
	position: absolute;
	top: 0px;
	right: -16px;
	padding: 10px;
}
/* Special domain pages search */
.special-outer {
	background: none repeat scroll 0 0 #E2EDF4;
	border: 1px solid #BBD4E4;
	border-radius: 7px 7px 7px 7px;
	padding: 4px;
	position: relative;
	width: auto;
	margin: 0 0 20px;
0!important;
	height: 144px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
!important;
	behavior: url(/beta/css/PIE.php);
}
.special-outer p {
	margin: 10px 0 10px 10px;
	line-height: 30px;
	width: auto;
}
.special-outer p img {
	float: left;
	margin-right: 6px;
}
.search-special {
	padding: 20px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	position: relative;
	margin-bottom: 24px;
	behavior: url(/beta/css/PIE.php);
}
.search-special input[type="text"] {
	width: 400px;
	margin-left: 80px;
	height: 36px;
	border: 1px solid #8faec2;
	padding: 0 120px 0px 12px;
	background: #fff!important;
	-moz-box-shadow: inset 0 1px 4px rgba(12, 51, 76,.3);
	-webkit-box-shadow: inset 0 1px 4px rgba(12, 51, 76,.3);
	box-shadow: inset 0 1px 4px rgba(12, 51, 76,.3);
	behavior: url(/beta/css/PIE.php);
	color: #304E62
}
.search-special input[type="submit"] {
	background: #90d313;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#90d313), to(#57c00f));
	background: -moz-linear-gradient(#90d313, #57c00f);
	background: linear-gradient(#90d313, #57c00f);
	-pie-background: linear-gradient(#90d313, #57c00f);
	behavior: url(/beta/css/PIE.php);
	padding: 0px 12px;
	height: 38px;
	border: 1px solid #439709;
	border-left: 1px solid #4ea10d;
	color: #fff;
	position: absolute;
	top: 20px;
	right: 20px;
	width: 100px!important;
	display: block!important;
}
.search-special h3 {
	font-size: 1.4em;
	font-weight: bold;
	position: absolute;
	top: 26px;
	left: 20px;
	color: #fff;
}
.me-search {
	background: #ed1010;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fa5e5e), to(#ed1010));
	background: -moz-linear-gradient(#fa5e5e, #ed1010);
	background: linear-gradient(#fa5e5e, #ed1010);
	border: 1px solid #cc0606;
	behavior: url(/beta/css/PIE.php);
}
.tel-search {
	background: #3f204b;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6c1784), to(#3f204b));
	background: -moz-linear-gradient(#6c1784, #3f204b);
	background: linear-gradient(#6c1784, #3f204b);
	border: 1px solid #480e59;
	behavior: url(/beta/css/PIE.php);
}
.jobs-search {
	background: #ddebf7;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f2f5fa), to(#ddebf7));
	background: -moz-linear-gradient(#f2f5fa, #ddebf7);
	background: linear-gradient(#f2f5fa, #3f204b);
	border: 1px solid #b9d0e3;
	behavior: url(/beta/css/PIE.php);
}
.jobs-search h3 {
	color: #4d606f;
}
.ukcom-search {
	background: #3f204b;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0a3255), to(#093e68));
	background: -moz-linear-gradient(#0a3255, #093e68);
	background: linear-gradient(#0a3255, #093e68);
	border: 1px solid #480e59;
	behavior: url(/beta/css/PIE.php);
}
.xxx-search {
	background: #10497a;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1b639b), to(#10497a));
	background: -moz-linear-gradient(#1b639b, #10497a);
	background: linear-gradient(#6c1784, #1b639b);
	border: 1px solid #480e59;
	behavior: url(/beta/css/PIE.php);
}
.asia-search {
	background: #3f204b;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6c1784), to(#3f204b));
	background: -moz-linear-gradient(#6c1784, #3f204b);
	background: linear-gradient(#6c1784, #3f204b);
	border: 1px solid #480e59;
	behavior: url(/beta/css/PIE.php);
}
.mobi-search {
	background: #3f204b;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6c1784), to(#3f204b));
	background: -moz-linear-gradient(#6c1784, #3f204b);
	background: linear-gradient(#6c1784, #3f204b);
	border: 1px solid #480e59;
	behavior: url(/beta/css/PIE.php);
}
.co-search {
	background: #e24e0d;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e87611), to(#e24e0d));
	background: -moz-linear-gradient(#e87611, #e24e0d);
	background: linear-gradient(#e87611, #e24e0d);
	border: 1px solid #c74810;
	behavior: url(/beta/css/PIE.php);
}
.travel-search {
	background: #317a09;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#419a10), to(#317a09));
	background: -moz-linear-gradient(#419a10, #317a09);
	background: linear-gradient(#419a10, #317a09);
	border: 1px solid #2d6c0a;
	behavior: url(/beta/css/PIE.php);
}
.mobi-search {
	background: #2f2f2f;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#444444), to(#2f2f2f));
	background: -moz-linear-gradient(#444444, #2f2f2f);
	background: linear-gradient(#444444, #2f2f2f);
	border: 1px solid #222;
	behavior: url(/beta/css/PIE.php);
}
.com-search {
	background: #10497a;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1b639b), to(#10497a));
	background: -moz-linear-gradient(#1b639b, #10497a);
	background: linear-gradient(#6c1784, #1b639b);
	border: 1px solid #480e59;
	behavior: url(/beta/css/PIE.php);
}
.net-search {
	background: #10497a;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1b639b), to(#10497a));
	background: -moz-linear-gradient(#1b639b, #10497a);
	background: linear-gradient(#6c1784, #1b639b);
	border: 1px solid #480e59;
	behavior: url(/beta/css/PIE.php);
}
* html .search-special input[type="text"] {
	padding: 8px 120px 0px 12px;
	height: 26px
}
*+html .search-special input[type="text"] {
	padding: 8px 120px 0px 12px;
	height: 26px
}
/* Whois Styling */
.whois {
	font-family: Verdana, Arial, Helvetica, sans-serif!important
}
.whois h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif!important;
	color: #ec7419!important;
}
.whois p {
	font-family: Verdana, Arial, Helvetica, sans-serif!important
}
/* Dedicated Server items */
.dbigwindows {
	background: url(/beta/images/page-content/servers/windowsd.jpg);
	height: 111px;
	text-align: right;
	font-size: 60px;
	padding: 30px 20px 0 0
}
.dbiglinux {
	background: url(/beta/images/page-content/servers/linuxd.jpg);
	height: 111px;
	text-align: right;
	font-size: 60px;
	padding: 30px 20px 0 0
}
/* tabs */
ul.tabs {
	border-bottom: 1px solid #cbcfd5;
	float: left;
	height: 39px;
	list-style: none outside none;
	margin: 6px 0 0 0px;
	width: 96%;
}
ul.tabs li {
	background: #fff;
	border: 1px solid #eee;
	border-bottom: 1px solid #cbcfd5; /*--Makes the active tab look like it's connected with its content--*/
color:#ec7419 -webkit-border-radius:  4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	behavior: url(/beta/css/PIE.php);
	float: left;
	margin: 0 8px 0 0;
	padding: 0;
	height: 38px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 38px; /*--Vertically aligns the text within the tab--*/
	overflow: hidden;
	position: relative;
}
* html ul.tabs li a {
	width: 90px;
	overflow: hidden;
}
ul.tabs li a {
	border: 1px solid #f1f1f1;
	background: #f1f1f1;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	behavior: url(/beta/css/PIE.php);
	color: #848484!important;
	display: block;
	font-size: 12px;
	padding: 0 13px;
	text-decoration: none;
}
ul.tabs li a:hover {
	background: none repeat scroll 0 0 #f4f4f4;
	color: #ec7419!important;
	border: 1px solid #f4f4f4;
	border-bottom: 1px solid #fff;
}
html ul.tabs li.active {
	background: #fff;
	border: 1px solid #cbcfd5;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	behavior: url(/beta/css/PIE.php);
}
html ul.tabs li.active a {
	background: #fff;
	border: 1px solid #FFFFFF;
	color: #1f1f1f !important;
}
html ul.tabs li.active a:hover {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	color: #1f1f1f;
}
.tab_container {
	border: none;
	clear: both;
	float: left;
	width: 97%;
	margin-left: 2px
}
.tab_content {
	padding: 0px 0px 20px 4px;
}
.tab_content p {
	color: #333;
}
.tab_content img {
	float: left
}
.tab_content h1 {
	margin: 10px 0 0 0
}
/* fake tabs - (used on about us / freebies pages) */
ul.fake-tabs {
	border-bottom: 1px solid #cbcfd5;
	border-left: 1px solid #FFFFFF;
	float: left;
	height: 39px;
	list-style: none outside none;
	margin: 6px 0 0 0px;
	width: 96%;
}
ul.fake-tabs li {
	background: #fff;
	border: 1px solid #eee;
	border-bottom: 1px solid #cbcfd5; /*--Makes the active tab look like it's connected with its content--*/
color:#ec7419 -webkit-border-radius:  4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	behavior: url(/beta/css/PIE.php);
	float: left;
	margin: 0 8px 0 0;
	padding: 0;
	height: 38px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 38px; /*--Vertically aligns the text within the tab--*/
	overflow: hidden;
	position: relative;
}
* html ul.fake-tabs li a {
	width: 90px;
	overflow: hidden;
}
ul.fake-tabs li a {
	border: 1px solid #f1f1f1;
	background: #f1f1f1;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	behavior: url(/beta/css/PIE.php);
	color: #848484!important;
	display: block;
	font-size: 12px;
	padding: 0 13px;
	text-decoration: none;
}
ul.fake-tabs li a:hover {
	background: none repeat scroll 0 0 #f4f4f4;
	color: #ec7419!important;
	border: 1px solid #f4f4f4;
	border-bottom: 1px solid #fff;
}
html ul.fake-tabs li.active {
	background: #fff;
	border: 1px solid #cbcfd5;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	behavior: url(/beta/css/PIE.php);
}
html ul.fake-tabs li.active a {
	background: #fff;
	border: 1px solid #FFFFFF;
	color: #1f1f1f !important;
}
html ul.fake-tabs li.active a:hover {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	color: #1f1f1f;
}
.fake-tab_container {
	border: none;
	clear: both;
	float: left;
	width: 97%;
	background: #fff;
	margin-left: 2px
}
.fake-tab_content {
	padding: 0px 0px 20px 4px;
}
.fake-tab_content p {
	color: #333;
}
.fake-tab_content img {
	float: left
}
.fake-tab_content h1 {
	margin: 10px 0 0 0
}
/* server tabs - (used on dserver / vserver product pages) */
ul.server-tabs {
	border-bottom: 1px solid #cbcfd5;
	border-left: 1px solid #FFFFFF;
	float: left;
	height: 39px;
	list-style: none outside none;
	margin: -20px 0 0 0px;
	width: 950px;
	padding: 10px 0 0 30px;
	background: #fafafa;
}
ul.server-tabs li {
	background: #fff;
	border: 1px solid #eee;
	border-bottom: 1px solid #cbcfd5; /*--Makes the active tab look like it's connected with its content--*/
color:#ec7419 -webkit-border-radius:  4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	behavior: url(/beta/css/PIE.php);
	float: left;
	margin: 0 8px 0 0;
	padding: 0;
	height: 38px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 38px; /*--Vertically aligns the text within the tab--*/
	overflow: hidden;
	position: relative;
}
* html ul.server-tabs li a {
	width: 90px;
	overflow: hidden;
}
ul.server-tabs li a {
	border: 1px solid #f1f1f1;
	background: #f1f1f1;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	behavior: url(/beta/css/PIE.php);
	color: #848484!important;
	display: block;
	font-size: 12px;
	padding: 0 13px;
	text-decoration: none;
}
ul.server-tabs li a:hover {
	background: none repeat scroll 0 0 #f4f4f4;
	color: #ec7419!important;
	border: 1px solid #f4f4f4;
	border-bottom: 1px solid #fff;
}
html ul.server-tabs li.active {
	background: #fff;
	border: 1px solid #cbcfd5;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	behavior: url(/beta/css/PIE.php);
}
html ul.server-tabs li.active a {
	background: #fff;
	border: 1px solid #FFFFFF;
	color: #1f1f1f !important;
}
html ul.server-tabs li.active a:hover {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	color: #1f1f1f;
}
.server-tab_container {
	border: none;
	clear: both;
	float: left;
	width: 100%;
	background: #fff;
	margin-left: 0px;
	position: relative;
}
.server-tab_container .buy-box {
	position: absolute;
	top: -1px;
}
.server-tab_content {
	padding: 0px 0px 20px 0px;
	margin: 20px 0 0 0
}
.server-tab_content p {
	color: #333;
}
.server-tab_content h1 {
	margin: 10px 0 0 0
}
/* dark tabs for header bit e.g. domain search page */
ul.dtabs {
	float: left;
	height: 39px;
	list-style: none outside none;
	margin: -41px 0 0 0px;
	width: 920px;
}
ul.dtabs li {
	border: 1px solid #555;/*--Makes the active tab look like it's connected with its content--*/
color:#ec7419 -webkit-border-radius:  4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	behavior: url(/beta/css/PIE.php);
	float: left;
	margin: 0 8px 0 0;
	padding: 0;
	height: 38px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 38px; /*--Vertically aligns the text within the tab--*/
	overflow: hidden;
	position: relative;
}
* html ul.dtabs li a {
	width: 90px;
	overflow: hidden;
}
ul.dtabs li a {
	border: 1px solid #555;
	background: #555;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	behavior: url(/beta/css/PIE.php);
	color: #ec7419!important;
	display: block;
	font-size: 12px;
	padding: 0 13px;
	text-decoration: none;
}
ul.dtabs li a:hover {
	background: none repeat scroll 0 0 #676767;
	color: #ec7419!important;
	border: 1px solid #676767;
	border-bottom: 1px solid #fff;
}
html ul.dtabs li.active {
	background: #fff;
	border: 1px solid #cbcfd5;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	behavior: url(/beta/css/PIE.php);
}
html ul.dtabs li.active a {
	background: #fff;
	border: 1px solid #FFFFFF;
	color: #1f1f1f !important;
	position: relative;
}
html ul.dtabs li.active a:hover {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	color: #1f1f1f;
}
.dtab_container {
	border: none;
	clear: both;
	float: left;
	width: 97%;
	margin-left: 2px;
	margin-top: 30px;
}
.dtab_content {
	padding: 0px 0px 20px 4px;
}
.dtab_content p {
	color: #333;
}
.dtab_content img {
	float: left
}
.dtab_content h1 {
	margin: 10px 0 0 0
}
/* dark fake tabs for header bit e.g. about us*/
ul.dftabs {
	float: left;
	height: 39px;
	list-style: none outside none;
	margin: -41px 0 0 0px;
	width: 920px;
}
ul.dftabs li {
	border: 1px solid #555;/*--Makes the active tab look like it's connected with its content--*/
color:#ec7419 -webkit-border-radius:  4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	behavior: url(/beta/css/PIE.php);
	float: left;
	margin: 0 8px 0 0;
	padding: 0;
	height: 38px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 38px; /*--Vertically aligns the text within the tab--*/
	overflow: hidden;
	position: relative;
}
* html ul.dftabs li a {
	width: 90px;
	overflow: hidden;
}
ul.dftabs li a {
	border: 1px solid #555;
	background: #555;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	behavior: url(/beta/css/PIE.php);
	color: #ec7419!important;
	display: block;
	font-size: 12px;
	padding: 0 13px;
	text-decoration: none;
}
ul.dftabs li a:hover {
	background: none repeat scroll 0 0 #676767;
	color: #ec7419!important;
	border: 1px solid #676767;
	border-bottom: 1px solid #fff;
}
html ul.dftabs li.active {
	background: #fff;
	border: 1px solid #cbcfd5;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	behavior: url(/beta/css/PIE.php);
}
html ul.dftabs li.active a {
	background: #fff;
	border: 1px solid #FFFFFF;
	color: #1f1f1f !important;
	position: relative;
}
html ul.dftabs li.active a:hover {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	color: #1f1f1f;
}
.dftab_container {
	border: none;
	clear: both;
	float: left;
	width: 97%;
	margin-left: 2px;
	margin-top: 30px;
}
.dftab_content {
	padding: 0px 0px 20px 4px;
}
.dftab_content p {
	color: #333;
}
.dftab_content img {
	float: left
}
.dftab_content h1 {
	margin: 10px 0 0 0
}
.top-tab-margin {
	margin-top: 22px
}
.no-subnav-tab-margin {
	margin-top: -24px;
}
.top-tab-right {
	margin-top: 60px!important
}
.ui-accordion {
	width: 100%;
}
.ui-accordion .ui-accordion-header {
	cursor: pointer;
	position: relative;
}
.ui-accordion .ui-accordion-li-fix {
	display: inline;
}
.ui-accordion .ui-accordion-header-active {
	border-bottom: 0 none !important;
}
.ui-accordion .ui-accordion-header a {
}
.ui-accordion-icons .ui-accordion-header a {
}
.ui-accordion .ui-accordion-header .ui-icon {
}
.ui-accordion .ui-accordion-content {
	border-top: 0 none;
 display:;
	margin-bottom: 2px;
	margin-top: -2px;
	overflow: auto;
	padding: 1em 2.2em;
	position: relative;
	top: 1px;
	min-height: 300px;
}
.ui-accordion .ui-accordion-content-active {
	display: block;
}
/* jCarousel Styles */
/*if you're not using the carousel you can delete everything below this */
.jcarousel-skin-pika .jcarousel-container-horizontal {
	padding: 10px 0px;
	overflow: hidden;
	margin: -120px 0 0 10px;
	width: 190px
}
.jcarousel-skin-pika .jcarousel-clip-horizontal {
	height: 45px;
	width: 320px;
	margin-left: 11px
}
.jcarousel-skin-pika .jcarousel-item-horizontal {
	margin-right: 10px;
}
/*  -------- Theme For Tool Tips eg used in baskeet on domains and on basket pop up -----------*/
/*---- do not change these 2 neil (well don't break them) ----*/
#aToolTip {
	position: absolute;
	display: none;
	z-index: 50000;
}
#aToolTip .aToolTipContent {
	position: relative;
	margin: 0;
	padding: 0;
}
.defaultTheme {
	border: 2px solid #1b1b1b;
	background: #2f2f2f;
	color: #fff;
	margin: 0;
	padding: 9px 12px;
	-moz-border-radius: 8px 8px 8px 0;
	-webkit-border-radius: 8px 8px 8px 0;
	-khtml-border-radius: 8px 8px 8px 0;
	border-radius: 8px 8px 8px 0;
	cursor: help;
}
.defaultTheme #aToolTipCloseBtn {
	display: block;
	height: 18px;
	width: 18px;
	background: url(../images/closeBtn.png) no-repeat;
	text-indent: -9999px;
	outline: none;
	position: absolute;
	top: -20px;
	right: -30px;
	margin: 2px;
	padding: 4px;
}
/* secret voucher*/
#secret_voucher {
	background: url(/beta/images/page-content/secret/discount-bg.png) no-repeat;
	height: 70px;
	width: 450px;
	font-size: 40px;
	text-align: center;
	border:3px solid #525252;
	line-height:70px;
	margin:0 auto;
	font-family:'Open Sans';
	font-weight:700;
}
#secret_voucher span {
	color: #f77104;
}
.secret{background: url(/beta/images/page-content/secret/secret-bg.jpg) #ef8521;}
.secret .top-area h1.standard{margin:10px 0 20px 0; text-align:center; font-weight:600; line-height:20px;}
.secret .top-area h1.standard img{margin-top:30px;}
.secret .top-area h2.standard{background:#3e3e3e; color:#fff; text-align:center; display:table; margin: 0 auto 20px; font-weight:300; font-size:1.45em; padding:5px 20px; }
.secret .top-area{height:auto; padding:60px;}
.secret .top-area p{color:#f6d9be; font-size:1.1em; width:600px; margin:0 auto; text-align:center; margin-bottom:20px;}
/* sidebar */
.basket-container .green-button-large {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background: #90d313;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#90d313), to(#57c00f));
	background: -moz-linear-gradient(#90d313, #57c00f);
	background: linear-gradient(#90d313, #57c00f);
	-pie-background: linear-gradient(#90d313, #57c00f);
	border: 3px solid #edeff0;
	color: #fff !important;
	behavior: url(/css/PIE.php);
	padding: 12px 0px;
	position: relative;
	font-size: 20px;
	text-align: center;
	margin: 0 0 20px 0;
	width: 186px;
	display: block
}
.rightbar {
	margin: 12px 0 0 0;
	float: left;
	width: 223px!important
}
.rightbar h5 {
	font-size: 1.05em;
	color: #2f2f2f;
	margin: 0 16px 10px 16px;
	height: 16px;
	background: url(/beta/images/page-content/bullets/orange-square.gif) 0 5px no-repeat;
	padding-left: 20px;
}
.rightbar img {
	margin-left: 37px
}
.rightbar p {
	margin-left: 15px
}
.rightbar a {
	color: #0991ac;
}
.rightbar .price {
	margin-bottom: 20px;
}
.rightbar .price p {
	color: #ec7419;
	font-size: 42px
}
.rightbar .price p span {
	font-size: 18px
}
.rightbar ul {
	margin-top: 14px;
	font-size: 0.8em;
}
.rightbar ul li {
	margin-bottom: 20px;
	background: none;
	padding: 0;
}
.rightbar ul li span {
	color: #0991ac;
	padding-top: 7px
}
/* extension links - in rightbar */
.rightbar .extension-links {
	background: #fff;
	padding: 0;
	margin: 10px 0 36px 15px;
}
.rightbar .extension-links a {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0,.1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0,.1);
	box-shadow: 0 1px 1px rgba(0, 0, 0,.1);
	behavior: url(/beta/css/PIE.php);
	position: relative;
	background: #a6b3c0;
	border: 1px solid #98a5b1;
	color: #fff!important;
	padding: 0 10px;
	line-height: 26px;
	margin: 0 10px 10px 0;
	float: left;
}
.rightbar .extension-links a:hover {
	background: #fff;
	color: #fff;
	border: 1px solid #c8d1dd;
	color: #425260!important;
}
.testimonials {
	margin: 20px 0 34px 0
}
.right-item {
	margin-bottom: 34px
}
.right-item ul {
	border-top: 1px dotted #e0e0e0;
	padding-top: 16px
}
.right-item ul li {
	padding: 0 14px 14px 14px;
	border-bottom: 1px dotted #e0e0e0;
	color: #8b8b8e;
}
.right-item ul li a {
	font-size: 1.2em;
	color: #8b8b8e;
}
.right-item ul li a:hover {
	color: #2f2f2f;
}
.right-item ul li img {
	margin-left: 0px
}
.search-history {
}
.search-history ul {
	background: #f3f3f3;
	padding: 0;
	margin: 0 15px 4px 15px;
	border: 1px solid #eaeaea;
	max-height: 200px;
	width: 220px;
	overflow-y: scroll;
}
.search-history ul li {
	padding: 10px 10px;
	margin: 0;
}
.search-history ul li:hover {
	background: #e4e4e4;
	border-bottom: 1px solid #d9d9d9;
}
/* News slider - in rightbar */
#slides_blog {
	width: 100%;
	margin: -14px 0 12px 0;
	position: relative;
	border: 1px solid #ddd;
}
#slides_blog .slides_container {
	width: 170px;
	display: none;
	padding: 10px;
}
#slides_blog .slides_container a {
	width: 170px;
	height: 15px;
	display: block;
	position: relative;
}
#slides_blog .slides_container a img {
	display: block;
}
#slides_blog .slides_container div {
	width: 170px;
	height: 334px;
	display: block;
}
#slides_blog .prev {
	display: none
}
#slides_blog .next {
	display: none
}
#slides_blog .pagination {
	width: 49px;
	display: block;
	position: absolute;
	top: -4px;
	right: 0;
}
#slides_blog .pagination li {
	float: left;
	margin: 0 1px;
	list-style: none;
}
#slides_blog .pagination li a {
	display: block;
	width: 12px;
	height: 0;
	padding-top: 12px;
	background: url(/beta/images/rightbar/pagination.png) 0 0;
	float: left;
	overflow: hidden;
}
#slides_blog .pagination li.current a {
	background-position: 0 -12px;
}
#twitter_update_list {
	background: url(/beta/images/rightbar/news-ticker/twitter-head.gif) no-repeat;
	padding: 56px 0 0 0;
}
#twitter_update_list li {
	border-bottom: 1px dotted #ddd;
	padding-bottom: 12px
}
#twitter_update_list li span {
	color: #333;
}
#twitter_update_list li {
	color: #0991AC
}
#news_update_list .gfc-control {
	margin: -12px 0 0;
	padding: 56px 0 0 0;
}
.gfc-tabHeader.gfc-tabhActive {
	border: none!important;
	color: 2f2f2f!important;
}
.gfc-tabsArea {
	height: 0px !important;
}
.gf-title {
	height: auto!important;
	margin: 0 0 8px 0;
	font-size: 24px!important;
}
.gf-title a {
	color: #f2b17e!important
}
.gf-result .gf-author, .gf-result .gf-spacer, .gf-result .gf-relativePublishedDate {
	height: auto!important;
}
.gf-snippet {
	height: auto!important;
}
.gfc-title {
}
.gfc-resultsHeader {
	background: url(/beta/images/rightbar/news-ticker/news-head.gif) no-repeat!important;
	height: 50px!important;
	margin-top: -26px;
	border: none!important;
	display: none
}
.gfc-results {
	color: #2f2f2f!important;
	margin: 0px 0 80px 0!important;
}
.gf-snippet {
	color: #2f2f2f!important;
	padding-bottom: 20px;
	clear:both;
}
.gfc-result {
	height: auto!important
}
.gf-result {
	height: auto!important
}
.gf-spacer {
	display: none!important;
}
.gf-result .gf-author, .gf-result .gf-relativePublishedDate {
	color: #fff!important;
	display: inline;
	float: left;
	margin-bottom: 9px;
	width: 50% !important;
}
#facebook_update_list {
	background: url(/beta/images/rightbar/news-ticker/facebook-head.gif) no-repeat;
	margin: -12px 0 0;
	padding: 56px 0 0 0;
}
/* Buttons */
.buy-button {
	font-size: 20px;
	padding: 18px 0;
	text-align: center;
	width: 176px;
	margin-bottom: 26px;
}
.buy-button a, .buy-button a:hover {
	color: #fff;
	text-align: center;
}
.green-button {
	float: left;
	-webkit-border-radius: 7px!important;
	-moz-border-radius: 7px!important;
	border-radius: 7px!important;
	background: #90d313!important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#90d313), to(#57c00f))!important;
	background: -moz-linear-gradient(#90d313, #57c00f)!important;
	background: linear-gradient(#90d313, #57c00f)!important;
	-pie-background: linear-gradient(#90d313, #57c00f)!important;
	border: 3px solid #edeff0;
	color: #fff !important;
	behavior: url(/css/PIE.php)!important;
	padding: 8px 12px;
	position: relative;
	text-indent: 0!important;
}
.green-button:hover, .green-button:hover input[type="submit"] {
	background: linear-gradient(#BBD425, #8AC421) repeat scroll 0 0 transparent!important;
}
.grey-button {
	float: left;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background: #cbcbcb;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cbcbcb), to(#bdbdbd));
	background: -moz-linear-gradient(#cbcbcb, #bdbdbd);
	background: linear-gradient(#cbcbcb, #bdbdbd);
	-pie-background: linear-gradient(#cbcbcb, #bdbdbd);
	border: 3px solid #edeff0;
	color: #fff !important;
	behavior: url(/css/PIE.php);
	padding: 8px 12px;
	position: relative;
}
.pdf-tag {
	background: url(/beta/images/page-content/buttons/pdf-tag.gif)
}
.green-button-head {
	position: absolute;
	top: 84px;
	left: 320px;
	-webkit-border-radius: 0 7px 7px 0!important;
	-moz-border-radius: 0 7px 7px 0!important;
	border-radius: 0 7px 7px 0!important;
	background: #90d313!important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#90d313), to(#57c00f))!important;
	background: -moz-linear-gradient(#90d313, #57c00f)!important;
	background: linear-gradient(#90d313, #57c00f)!important;
	-pie-background: linear-gradient(#90d313, #57c00f)!important;
	color: #fff !important;
	behavior: url(/css/PIE.php)!important;
	padding: 15px 10px;
}
/* FOOTER */
#footer {
	margin: 0px auto 64px auto;
	background: url(/beta/images/site-layout/footer/logo.png) no-repeat;
	padding: 205px 0 0 0;
	color: #999;
	font-size: 10px;
	width: 980px;
}
#footer-basket {
	margin: 0px auto 64px auto;
	background: url(/beta/images/site-layout/footer/foot-basket.gif) no-repeat;
	padding: 200px 0 0 0;
	color: #999;
	font-size: 10px;
	width: 980px;
}
#legal {
	float: left;
	width: 400px;
}
#legal2 {
	text-align: left;
	line-height: 15px;
	float: left;
	width: 800px;
	margin: 20px 0px 10px 12px
}
#links a {
	color: #999;
	padding-bottom: 2px;
	margin-left: 12px;
}
#links a first {
	margin-left: 0px;
}
#links a:hover {
:#999;
	border-bottom: 1px solid #a7a7a7;
	padding-bottom: 1px;
}
#legal a, #legal2 a {
	color: #999;
	padding-bottom: 2px;
}
#legal a:hover, #legal2 a:hover {
:#999;
	border-bottom: 1px solid #a7a7a7;
	padding-bottom: 1px;
}
#social {
	float: right;
	width: 150px;
	margin: 23px 0px 10px 0
}
#social .fb {
	background: url(/beta/images/site-layout/footer/fb.png) 0 0;
	width: 28px;
	height: 28px;
	margin: 0 10px 0 0;
	float: left;
}
#social .fb:hover {
	background: url(/beta/images/site-layout/footer/fb.png) 0 -28px;
}
#social .tw {
	background: url(/beta/images/site-layout/footer/tw.png) 0 0;
	width: 28px;
	height: 28px;
	margin: 0 10px 0 0;
	float: left;
}
#social .tw:hover {
	background: url(/beta/images/site-layout/footer/tw.png) 0 -28px;
}
#social .yt {
	background: url(/beta/images/site-layout/footer/yt.png) 0 0;
	width: 28px;
	height: 28px;
	margin: 0 10px 0 0;
	float: left;
}
#social .yt:hover {
	background: url(/beta/images/site-layout/footer/yt.png) 0 -28px;
}
#social .rss {
	background: url(/beta/images/site-layout/footer/rss.png) 0 0;
	width: 28px;
	height: 28px;
	margin: 0 0 0 0;
	float: left;
}
#social .rss:hover {
	background: url(/beta/images/site-layout/footer/rss.png) 0 -28px;
}
/* BOTTOM OFFER */
.bottom-offer {
	width: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
	height: 50px;
	border-top: 1px solid #b2b2b2;
	background: #d0d0d0;
	-moz-box-shadow: 0px 0px 10px #333, inset 0px 1px 0px #fafafa;
	-webkit-box-shadow: 0px 0px 10px #333, inset 0px 1px 0px #fafafa;
	box-shadow: 0px 0px 10px #333, inset 0px 1px 0px #fafafa;
	z-index: 1999;
}
.bottom-offer .box {
	width: 980px;
	margin: 0 auto;
	position: relative;
	height: 50px;
}
.bottom-offer .box p {
	font-size: 17px;
	line-height: 51px;
	margin-left: 188px
}
.bottom-offer .box p span {
	font-weight: bold;
	color: #292929;
}
.bottom-offer .box a {
	font-family:"Open Sans", sans-serif;
	font-weight: 300;
	color: #292929;
}
.bottom-offer .box img {
	position: absolute;
	top: -60px;
	left: 40px;
}
.bottom-offer .button {
	float: left;
	margin: 9px 0 0 14px;
	padding: 6px 7px!important;
}
.bottom-offer #slick-up {
	position: absolute;
	bottom: 12px;
	right: 12px;
	background: url(/beta/images/site-layout/footer/close-pop.gif) 0 -24px;
	width: 25px;
	height: 25px;
	text-indent: -9999px
}
.bottom-offer #slick-up:hover {
	background: url(/beta/images/site-layout/footer/close-pop.gif) 0 0;
	width: 25px;
	height: 25px;
}
/*--------------------------------------------- Stock in the channel only page css -------------------------------------------- */
.stock-back {
	background: url(/beta/images/page-content/stock-channel/stock_back.jpg) 0 116px no-repeat;
	height: 1200px;
}
.stock-h1 {
	background: url(/beta/images/page-content/stock-channel/stock_text.jpg) no-repeat;
	width: 528px;
	height: 46px;
	text-indent: -9999px;
	margin: 10px 10px 40px 10px;
}
.magento {
	background: url(/beta/images/page-content/icons/small-magento.gif) no-repeat scroll 0 0 transparent;
	margin-right: 0 !important;
	padding: 0 0 0 25px !important;
	color: #2f2f2f !important;
	font-size: 1.6em !important;
}
/*--------------------------------------------- New signup direct mail page only css -------------------------------------------- */
.newbusiness {
	float: right;
	margin: 32px 0 0 0;
	text-align: right;
}
.newbusiness h3 {
	font-size: 35px;
	font-style: italic;
	margin-bottom: 0px;
	letter-spacing: -1px
}
.newbusiness p {
	font-style: italic;
	color: #bbb;
	font-size: 13px;
}
.newbusiness a {
	font-style: italic;
	font-size: 11px;
}
.newstart {
	padding: 0;
}
.newstart .baskethead {
	margin-top: 0!important
}
.newstart .baskethead #floatMenu {
	padding-top: 27px!important
}
.newsignup-back {
	clear: both;
	background: url(/beta/images/newstart/back.jpg) repeat-x;
	width: 630px;
	padding: 20px 30px 20px 30px;
	overflow: auto;
}
#floatMenu input[type="image"] {
	border: none;
	padding: none;
	margin: 10px 0 0 -2px;
	height: auto;
}
.newsignup-back h1 {
	font-size: 4em;
}
.newsignup-back h3 {
	margin-top: 10px;
}
.newsignup-back ol {
	margin-top: 10px
}
.newsignup-back ol li p {
	font-size: 1.1em;
!important
}
.newsignup-back .zebra-striped tbody tr td {
	background: url(/beta/images/page-content/bullets/tick.gif) 12px 12px no-repeat;
	padding-left: 38px
}
.newsignup-back .zebra-striped tbody tr:nth-child(2n+1) td {
	background-color: #F9F9F9;
}
.newsignup-offer {
	background: url(/beta/images/newstart/offer.png) no-repeat 0 0;
	width: 147px;
	height: 147px;
	position: absolute;
	top: 0px;
	right: 290px;
}
/*--------------------------------------------- custom web design / easyassistant page layout -------------------------------------------- */
.top-box {
	position: relative;
	background: url(/beta/images/page-content/web-design/topbox.gif) no-repeat right top #2f2f2f;
	padding: 15px 20px 20px 20px;
	width: 122px;
	min-height: 249px;
	border-left: 1px solid #494949;
	float: left;
}
.top-box-4 {
	width: 204px;
	min-height: 210px;
}
.top-box:hover {
	background: url(/beta/images/page-content/web-design/topbox.gif) no-repeat right bottom #2f2f2f;
}
.top-box-last {
	width: 124px;
}
.top-box img {
	margin-bottom: 6px;
}
.top-box p {
	color: #fff;
	width: 100%
}
.top-box span {
	background: url(/beta/images/page-content/web-design/learn-slider.gif) no-repeat 0 0 #3e3e3e;
	position: absolute;
	bottom: 0;
	left: 0;
	text-indent: -9999px;
	height: 40px;
	width: 99.6%;
}
.top-box:hover span {
	background: url(/beta/images/page-content/web-design/learn-slider.gif) no-repeat 0 -40px #4f4f4f;
}
.web-top-seo {
	background: url(/beta/images/page-content/web-design/top1.png) no-repeat right #2f2f2f;
}
.web-top-site {
	background: url(/beta/images/page-content/web-design/top2.png) no-repeat right #2f2f2f;
}
.web-top-bespoke {
	background: url(/beta/images/page-content/web-design/top3.png) no-repeat right #2f2f2f;
}
.web-top-gallery {
	background: url(/beta/images/page-content/web-design/top4.png) no-repeat right #2f2f2f;
}
.web-top-cp {
	background: url(/beta/images/page-content/web-design/top5.png) no-repeat right #2f2f2f;
}
.web-top-price p {
	position: absolute;
	top: 100px;
	right: 70px;
	font-size: 50px;
	font-weight: normal;
	color: #fff;
}
.web-button {
	position: absolute;
	top: 180px;
	right: 169px;
	float: none;
}
.page-divide {
	background: url(/beta/images/page-content/full-width-divide.jpg) 0 0 repeat-x #fff;
	padding: 40px 0 40px 0;
	position: relative;
	margin: 0;
	overflow:hidden;
}
.page-divide.grey {
	background: url(/beta/images/page-content/full-width-divide-grey.png) 0 0 repeat-x #f9f9f9 !important;
	padding: 40px 0 40px 0;
	overflow: hidden;
	position: relative;
}
.page-divide.first {
	margin-top: 30px;
}
.page-divide h3 {
	font-size: 24px;
}
.page-divide h4 {
	font-size: 14px;
}
.page-divide p {
	font-size: 13px;
	line-height: 1.5em;
	margin: 0 0 12px 0px;
}
.page-divide p.small {
	font-size: 11px;
	margin-bottom: 25px;
}
.page-divide .green-button {
	display: block;
	float: none;
	margin-top: 20px;
	text-align: center;
	max-width: 250px;
	padding: 10px 12px 12px 12px
}
.page-divide .phone, .new-web-phone {
	font-size: 24px;
	margin: 14px 0 2px 0;
	padding-left: 58px;
	background: url(/beta/images/page-content/bottom-contact/callback-icon.jpg) no-repeat 0 7px;
}
.page-divide .phone span, .new-web-phone span {
	font-size: 47px;
	line-height: 0.9em;
	color: #EC5F19;
}
.page-divide .small-button {
	font-size: 12px;
	padding: 18px 47px;
	margin: 0px 0 30px 0;
}
.back-to-top {
	background: url(/beta/images/page-content/web-design/to-the-top.png) no-repeat 0 0;
	cursor: pointer;
	height: 34px;
	position: relative;
	top: -40px;
	left: 0;
	width: 104px;
	z-index: 10;
	display: block;
}
.highlight-centre {
	text-align: center;
	background: url(/beta/images/page-content/lined-background.gif);
	padding: 21px 0 3px 0;
	margin: 0 30px 30px 30px;
}
.price-box {
	border: 1px solid #efefef;
	background: #fafafa;
	padding: 10px;
	overflow: auto;
	width: 280px;
}
.price-box p {
	background: #2f2f2f;
	padding: 10px;
	width: 100%;
	color: #fff;
	margin: -11px -11px 10px -11px;
}
.price-box .price {
	font-size: 2.5em;
	float: left;
	margin-right: 20px;
}
/*--------------------------------------------- Pop shop page / Wizard page -------------------------------------------- */
.headguide {
	float: right;
	width: 331px;
	margin-top: 22px;
}
.headguide a {
	background: url(../images/page-content/ltd-companies/guide.jpg) no-repeat 0 0;
	height: 106px;
	width: 331px;
	display: block;
	text-indent: -9999em;
}
.headguide a:hover {
	background: url(../images/page-content/ltd-companies/guide.jpg) no-repeat 0 -106px;
	height: 106px;
	width: 331px;
}
.bizhead {
	float: right;
	width: 146px;
	margin-top: 16px;
}
.hasiefix {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 400;
	display: none\9;
}
#password-container {
	width: 100%;
	height: 254%;
	position: absolute;
	background: url(/beta/images/page-content/ltd-companies/trans.png) repeat;
	z-index: 2000
}
#password-container .arrow {
	background: url(/beta/images/page-content/ltd-companies/ltd-arrow.png);
	width: 239px;
	height: 244px;
	position: absolute;
	top: 29px;
	right: 140px;
	z-index: 2005
}
#password-container #inner {
	margin: 230px auto;
	border: 1px solid #0b0b0b;
	background: #2f2f2f;
	overflow: auto;
	position: relative;
	color: #FFFFFF;
	z-index: 401;
	padding: 25px 25px 25px 0!important;
	padding-bottom/*\**/: 14px\8;
}
#password-container p {
	float: left;
	font-size: 22px;
	margin: 0 0px 0 40px;
	width: 580px;
}
#password-container p span {
	color: #ec5f19;
}
#password-container p small {
	font-size: 0.6em;
	color: #ccc;
	margin-top: -3px
}
#password-container form {
	float: left;
	background: #fff;
	border: 1px solid #bcbcbc;
	width: 330px;
	position: relative;
}
#password-container form input[type=text] {
	padding: 5px;
	height: 40px;
	margin: 0px!important;
	border: none 0;
	font-size: 16px;
	width: 200px;
}
#password-container .btn-inline {
	background: url(../images/page-content/buttons/login-search-button.png) repeat scroll 0px 0px transparent;
	border: 0 none;
	border-radius: 0 0 0 0;
	color: #000000;
	cursor: pointer;
	display: inline;
	height: 40px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 5px;
	text-indent: -9999px!important;
	top: 5px;
	width: 103px;
	font-size: 0;
}
#password-container form .btn-inline:hover {
	background-position: 0px -40px;
}
.bigsearch {
	background: none repeat scroll 0 0 #f5f6f6;
	border-radius: 10px;
	border: 1px solid #d9d9d9;
	margin: 36px 40px 40px 40px!important;
	padding: 20px;
	position: relative;
	z-index: 400;
}
.bigsearch .textinput {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D4DCE0;
	color: #8096A4;
	font-size: 1.3em;
	height: 50px;
	padding: 0px 44px 0px 5px;
	width: 682px;
	width/*\**/: 92.7%\9;
	position: relative;
}
.bigsearch .textinput:focus {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #182E41;
}
.bigsearch .btnholder {
	background: none repeat scroll 0 0 transparent;
	margin: 0;
}
.bigsearch .btn-inline {
	background: url(../images/page-content/buttons/domain-search-button.png) repeat scroll 0px 0px transparent;
	border: 0 none;
	border-radius: 0 0 0 0;
	color: #000000;
	cursor: pointer;
	display: inline;
	height: 40px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 25px;
	top: 25px;
	text-indent: -99999px;
	width: 103px;
	font-size: 0;
}
.bigsearch .btn-inline:hover {
	background-position: 0px -40px;
}
.bigsearch-label {
	font-size: 1px;
	position: absolute;
	top: -9999px;
}
.bigsearch-options {
	margin-top: 10px;
}
.bigsearch .formFieldError {
	position: absolute;
	right: 7px;
	top: 28px;
}

.appearing-btn{
	  background: #8fd115;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8fd115), to(#5cc011));
  background: -moz-linear-gradient(#8fd115, #5cc011);
  background: linear-gradient(#8fd115, #5cc011);
  -pie-background: linear-gradient(#8fd115, #5cc011)!important;
  box-shadow: inset 0px 1px 0px #c2e17c;
  -webkit-box-shadow: inset 0px 1px 0px #c2e17c;
  -moz-box-shadow: inset 0px 1px 0px #c2e17c;
  border: 1px solid #4b9712;
  border-radius: 5px;
  cursor: pointer;
  margin: 0;
  padding: 6px 12px;
  display: none;
  color: #fff !important;
  font-size: 1.3em;
  float: right;
  position: relative;
  top: -217px;
  z-index: 200;
  left: -10px;
}

.wiz-back {
	background: #e5e5e5;
	border: 1px solid #d2d2d2;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-box-border-radius: 5px;
	box-shadow: 0 1px 0 #fff inset;
	-moz-box-shadow: 0 1px 0 #fff inset;
	-webkit-box-shadow: 0 1px 0 #fff inset;
	-o-box-shadow: 0 1px 0 #fff inset;
	color: #999;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-size: 1.2em;
	height: 40px;
	margin: 0;
	padding: 10px 0;
	width: 120px;
	behavior: url(/beta/css/PIE.htc);
}
.wiz-back:hover {
	background: #ededed;
	border: 1px solid #dfdfdf;
	color: #aaa;
}
a.wiz-back {
	color: #888;
	height: 21px;
	text-align: center;
}
.smallsearch {
	background: none repeat scroll 0 0 #f5f6f6;
	border: 1px solid #d9d9d9;
	margin: 36px 40px 14px 0px!important;
	padding: 20px;
	position: relative;
	z-index: 400;
	width: 420px;
}
.smallsearch .textinput {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D4DCE0;
	color: #8096A4;
	font-size: 1.1em;
	height: 38px;
	padding: 0px 5px 0px 5px;
	width: 400px;
	position: relative;
	margin-bottom: 15px;
}
.smallsearch .textinput:focus {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #182E41;
}
.smallsearch label {
	font-size: 14px;
	display: block;
	margin-bottom: 9px
}
.smallsearch-options {
	margin-top: 10px;
}
.smallsearch .formFieldError {
	position: absolute;
	right: 7px;
	top: 28px;
}
.overflow-fix {
	overflow: auto!important;
}
.pop-head {
	background: #fff;
	width: 100%;
	display: block
}
.pop-head .content {
	margin-top: 10px;
	border: none 0;
}
.pop-header {
	background: url(../images/page-content/wizard/head.jpg) no-repeat;
	height: 106px;
	width: 100%;
	border-top: 8px solid #2f2f2f;
	margin-top: -1px;
}
.pop-header h1 {
	color: #2f2f2f;
	margin: 0;
	font-size: 2.3em;
	padding: 31px 0 0 40px;
}
.pop-content {
	padding: 20px 40px 20px 40px;
}
.pop-content p {
	font-size: 14px;
}
.pop-content .grey-button {
	padding: 10px 12px;
	margin-top: 20px;
	float: left;
}
.pop-content-bottom {
	position: fixed;
	bottom: 0px;
	left: 0;
	width: 100%;
	height: 100px;
	background: #2f2f2f;
	border-top: 1px solid #1f1f1f;
	z-index: 800;
}
.pop-content-bottom .inner {
	margin: 0 auto;
	width: 980px;
}
.pop-content-bottom .text p {
	margin: 38px 0px 10px 20px;
	float: left;
	font-size: 17px;
	color: #ec5f19;
	width: 79%;
	text-decoration: blink;
}
.pop-content-bottom .image {
	float: left;
	margin: 6px 0 0 7px;
	display: block;
	width: 17%;
}
/* Domain search results*/
.domain-header {
	width: 100%;
	display: block;
	overflow: auto;
}
.domain-header .domain {
	float: left;
	margin: 20px 0 0 40px
}
.domain-header .select {
	float: right;
	margin: 20px 40px 0 0
}
#domain-results {
	background: #fff;
	z-index: 500
}
#domain-results ul {
	margin: 0;
	padding-bottom: 1px;
	background: url(/beta/images/ui/border-dotted.png) 0 100% repeat-x;
	margin-top: 25px;
}
#domain-results li {
	position: relative;
	padding: 0;
	background: none;
	padding-left: 5px;
	height: 40px;
	width: auto;
	border-bottom: 1px dotted #c3c9cd;
	color: #8096a4;
	line-height: 40px;
}
#domain-results li:first-of-type{
	border-top: 1px dotted #c3c9cd;
}
#domain-results .btnholder {
	padding-top: 0;
	background: none;
}
.dr-select-toggle {
	margin: 0;
	padding: 0;
	position: relative;
	margin: 0;
	color: #7c919c;
	height: 40px;
	text-align: right;
}
.dr-select-toggle input {
	position: absolute;
	top: 12px;
	right: 5px;
}
.dr-select-toggle label {
	position: absolute;
	right: 30px;
	top: 12px;
	font-size: 1em;
}
.dr-more {
	display: none;
	padding-left: 5px;
	height: 40px;
	background: url(/beta/images/ui/border-dotted.png) 0 100% repeat-x;
	color: #8096a4;
	line-height: 40px;
}
.dr-domain strong {
	font-weight: normal;
	color: #8096a4;
}
label.dr-domain {
	color: #182e41;
	font-size: 1.2em;
}
label.dr-domain strong {
	color: #ed941f;
}
.dr-duration {
	position: absolute;
	top: 0px;
	right: 30px;
	width: 230px;
	text-align: right;
	color: #182e41;
}
.dr-duration-noorder {
	right: 5px;
}
.dr-duration select {
	padding: 2px!important
}
.dr-register {
	position: absolute;
	top: 12px;
	right: 5px;
}
.dr-registered, .dr-error {
	position: absolute;
	top: 0;
	right: 5px;
	line-height: 40px;
	color: #8096a4;
}
.dr-checking {
	position: absolute;
	top: 0;
	right: 5px;
	line-height: 40px;
	color: #8096a4;
	background: url(/beta/images/ui/ajax-loader.gif) 0 6px no-repeat;
	padding-left: 40px;
}
.dr-status-available, .dr-status-taken, .dr-status-error {
	display: none;
}
.ctrlholder {
	padding: 10px 0;
}
.wizard h2 {
	background: #fff;
	font-size: 15px;
	padding: 18px 40px;
	display: block;
	margin: 0px;
}
.wizard h2 span {
	color: #ec5f19;
}
.wizard h3 {
	font-size: 16px;
}
.wizard p {
	color: #777;
	margin-bottom: 0;
	font-size: 12px;
	line-height: 1.6em;
}
a.go-back {
	background: #f5f5f5;
	border: 1px solid #ddd;
	margin: -4px 0 0 0;
	padding: 4px 13px;
	box-shadow: inset 0px 0px 2px rgba(255, 255, 255, 1);
	color: #999;
}
a.go-back:hover {
	background: #f5f5f5;
	border: 1px solid #ddd;
	margin: -4px 0 0 0;
	padding: 4px 13px;
	box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.15);
	color: #999;
}
.wizard em {
	font-style: italic;
	color: #777;
}
.wizard .platform {
	background: url(/beta/images/page-content/wizard/hosting-type.png) 0 25px no-repeat;
	min-height: 100px;
	padding: 25px 0 70px 140px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 30px;
}
.wizard .platform.email{
	background: url(/beta/images/page-content/wizard/email-addresses.png) 0 25px no-repeat;
}
.wizard .period {
	background: url(/beta/images/page-content/wizard/purchase-period.png) 0 10px no-repeat;
	padding: 15px 0 0px 140px;
	min-height: 100px
}
.wizard .wordpress{
	background: url(/beta/images/page-content/web-hosting/wordpress-logo.png) -10px 9px no-repeat;
    background-size: 105px;
	padding: 15px 0 0px 140px;
	min-height: 205px;
	border-bottom: 1px solid #ddd;
    margin-bottom: 18px;
}
.wizard .wordpress .hint{
	background: #e3f4cb;
	padding: 10px 18px;
	border-radius: 4px;
}

.wizard .wordpress .hint-grey{
	background: #e6e6e6;
	padding: 15px 140px 15px 70px;
	border-radius: 4px;
	position:relative;
}

.wizard .wordpress .hint-grey:before {
	content:"";
	position:absolute;
	top:13px;
	left:18px;
	display:block;
	height:55px;
	width:55px;
	background: url(/beta/images/page-content/wizard/stopwatch.png) no-repeat;

	}

.wizard .wordpress .hint-grey:after {
	content:"";
	position:absolute;
	top:21px;
	right:20px;
	display:block;
	height:25px;
	width:118px;
	background: url(/beta/images/page-content/wizard/nginx.png) no-repeat;
}

.wizard .wordpress input{
	position: relative;
    top: -2px;
    padding: 5px 10px;
    width: 239px;
    border: 1px solid #ccc;
}
.wizard .design {
	background: url(/beta/images/page-content/icons/55/wizard.png) 20px 24px no-repeat;
	min-height: 100px;
	padding: 25px 0 70px 120px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 30px;
}
.wizard .free-email {
	background: url(/beta/images/page-content/icons/55/email.png) 20px 10px no-repeat;
	padding: 12px 0 0px 120px;
	min-height: 100px;
	overflow: auto;
}
.wizard .wizard-offer {
	background: #ef5b3e;
	border: 1px solid #e15135;
	padding: 15px;
	margin: 0 0 40px 0;
	color: #fff;
	font-size: 1.3em;
	text-align: center;
	position: relative;
	overflow: visible;
	z-index: 400;
}
.wizard .wizard-offer i {
	background: url(/beta/images/page-content/wizard/red-pointer.png);
	height: 16px;
	width: 50px;
	position: absolute;
	top: -16px;
	right: 20px;
}

.wizard .setup-banner{
	background: #f5f6f6;
	border: 1px solid #DA3B01;
}

.wizard .setup-banner:after{
	content: "";
	display: block;
	clear: both;
}

.wizard .setup-banner .logo{
	background: #DA3B01;
	float: left;
	padding: 44px 20px;
	width: 200px;
}

.wizard .setup-banner h2{
	background: transparent;
	padding: 26px 30px 15px 30px;
	color: #2f2f2f;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	float: left;
	width: 66.5%;
}

.wizard .setup-banner span{
	float: left;
	clear: right;
	margin-left: 30px;
	font-size: 16px;
}

.wizard .setup-banner span a{
	color: #DA3B01;
}

.wizard .setup-banner span a:hover{
	text-decoration: underline;
}

@media all and (max-width: 1024px){

	.wizard .setup-banner .logo{
		float: none;
		display: block;
		width: 100%;
		text-align: left;
	}

	.wizard .setup-banner{
		margin-bottom: 20px;
		padding: 20px;
		text-align: center;
	}

	.wizard .setup-banner h2{
		float: none;
		padding: 0;
		margin: 20px 0 20px 0px;
		width: 100%;
	}

	.wizard .setup-banner span{
		float: none;
		padding: 0;
		margin: 0;
	}

}




.fadeIn {
	/* CSS needed for animation
	---------------------------------------------------- */
	opacity: 0;
	-webkit-animation: fadeIn ease-in 1;
	-moz-animation: fadeIn ease-in 1;
	-o-animation: fadeIn ease-in 1;
	animation: fadeIn ease-in 1;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}
/* Animation Times - Time for image to fade in
---------------------------------------------------- */
.fadeIn-1s {
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
}
/* Animation Delay - Time for image to be delayed
---------------------------------------------------- */
.fadeIn-Delay-2s {
	-webkit-animation-delay: 2s;
	-moz-animation-delay: 2s;
	-o-animation-delay: 2s;
	animation-delay: 2s;
}
.fadeIn-Delay-4s {
	-webkit-animation-delay: 4s;
	-moz-animation-delay: 4s;
	-o-animation-delay: 4s;
	animation-delay: 4s;
}

/* Key Frames
---------------------------------------------------- */
@-webkit-keyframes fadeIn {
from {
opacity:0;
}
to {
	opacity: 1;
}
}
@-moz-keyframes fadeIn {
from {
opacity:0;
}
to {
	opacity: 1;
}
}
@-o-keyframes fadeIn {
from {
opacity:0;
}
to {
	opacity: 1;
}
}
@-ms-keyframes fadeIn {
from {
opacity:0;
}
to {
	opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity:0;
}
to {
	opacity: 1;
}
}
.wizard .linux-option {
	background: url(/beta/images/page-content/wizard/linux-icon.png) no-repeat;
	width: 25px;
	height: 21px;
	padding: 5px 0 0 30px;
}
.wizard .windows-option {
	background: url(/beta/images/page-content/wizard/windows-icon.png) no-repeat;
	width: 25px;
	height: 21px;
	padding: 5px 0 0 30px;
}
.wizard .bigsearch {
	background: none repeat scroll 0 0 #f5f6f6;
	border-radius: 0;
	border: 1px solid #d9d9d9;
	margin: 20px 0px 10px 0px!important;
	padding: 20px;
	position: relative;
	overflow: auto;
	z-index: 400;
	line-height: 19px;
}

.wizard .bigsearch.wizard-top{
	box-sizing: border-box;
	width: 49%;
	margin-right: 2% !important;
	float: left;
}
.wizard .wizard-top-info{
	width: 49%;
	float: left;
	margin-top: 20px;
	border: 1px solid #d9d9d9;
	padding: 23px 20px;
	box-sizing: border-box;
	background: #f5f6f6;
}
.wizard .wizard-top-info img{
	float: left;
    margin-right: 20px;
    width: 92px;
}
.wizard .bigsearch.wizard-top .textinput{
	width: 100%;
	box-sizing: border-box;
}

.wizard .bigsearch.nobg{
	background: transparent;
	border: none;
	padding: 0;
	margin: 10px 0 !important;
}

.wizard .bigsearch .textinput {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D4DCE0;
	color: #8096A4;
	font-size: 1.3em;
	height: 50px;
	padding: 0px 35px 0px 14px;
	width: 808px;
	width/*\**/: 92.7%\9;
	position: relative;
}
.wizard .bigsearch .textinput:focus {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #182E41;
}
.wizard .bigsearch .btnholder {
	background: none repeat scroll 0 0 transparent;
	margin: 0;
}
.wizard .bigsearch .btn-inline {
	background: url(../images/page-content/buttons/domain-search-button.png) repeat scroll 0px 0px transparent;
	border: 0 none;
	border-radius: 0 0 0 0;
	color: #000000;
	cursor: pointer;
	display: inline;
	height: 40px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 25px;
	top: 26px;
	text-indent: -99999px;
	width: 103px;
	font-size: 0;
	z-index:999;
}
.wizard .bigsearch .btn-inline:hover {
	background-position: 0px -40px;
}
.wizard .bigsearch .btn {
	background: #8fd115;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8fd115), to(#5cc011));
	background: -moz-linear-gradient(#8fd115, #5cc011);
	background: linear-gradient(#8fd115, #5cc011);
	-pie-background: linear-gradient(#8fd115, #5cc011)!important;
	box-shadow: inset 0px 1px 0px #c2e17c;
	-webkit-box-shadow: inset 0px 1px 0px #c2e17c;
	-moz-box-shadow: inset 0px 1px 0px #c2e17c;
	border: 1px solid #4b9712;
	border-radius: 5px;
	cursor: pointer;
	height: 40px;
	margin: 0;
	padding: 10px 0 10px 0;
	width: 120px;
	display: inline-block;
	color: #fff;
	font-size: 1.2em;
	float: right;
	behavior: url(/css/PIE.php);
}
.wizard .bigsearch .btn:hover {
	background: #bbd425;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#bbd425), to(#8ac421));
	background: -moz-linear-gradient(#bbd425, #8ac421);
	background: linear-gradient(#bbd425, #8ac421);
	-pie-background: linear-gradient(#bbd425, #8ac421)!important;
	behavior: url(/css/PIE.php);
}
.wizard .bigsearch a.btn {
	background: linear-gradient(#8FD115, #5CC011) repeat scroll 0 0 transparent;
	border: 1px solid #4B9712;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 1px 0 #C2E17C inset;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	float: right;
	font-size: 1.3em;
	height: 20px;
	margin: 0;
	padding: 10px 0;
	width: 140px;
	text-align: center;
}
.wizard .without-domain .domainlessbtn {
	margin-top: 8px;
	margin-left: 20px;
	float: right;
	padding: 10px 20px;
	border:1px solid #4B9712;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 5px;
	font-size:16px;
	font-family:arial, helvetica, sans-serif;
	text-decoration:none;
	display:inline;
	color: #FFFFFF;
	background-color: #8FD115; background-image: -webkit-gradient(linear, left top, left bottom, from(#8FD115), to(#5CC011));
	background-image: -webkit-linear-gradient(top, #8FD115, #5CC011);
	background-image: -moz-linear-gradient(top, #8FD115, #5CC011);
	background-image: -ms-linear-gradient(top, #8FD115, #5CC011);
	background-image: -o-linear-gradient(top, #8FD115, #5CC011);
	background-image: linear-gradient(to bottom, #8FD115, #5CC011);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8FD115, endColorstr=#5CC011);
}
.wizard .without-domain .domainlessbtn:hover{
	border:1px solid #71A532;
	background-color: #B0D734; background-image: -webkit-gradient(linear, left top, left bottom, from(#B0D734), to(#83C931));
	background-image: -webkit-linear-gradient(top, #B0D734, #83C931);
	background-image: -moz-linear-gradient(top, #B0D734, #83C931);
	background-image: -ms-linear-gradient(top, #B0D734, #83C931);
	background-image: -o-linear-gradient(top, #B0D734, #83C931);
	background-image: linear-gradient(to bottom, #B0D734, #83C931);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#B0D734, endColorstr=#83C931);
}
.wizard select {
	padding: 5px;
	font-size: 100%;
}
.wizard .bigsearch .formFieldError {
	position: absolute;
	right: 7px;
	top: 28px;
}
.wizard #existingdomains {
	margin-top: 40px
}
.wizard .info {
	background: url(/beta/images/page-content/wizard/pattern.png) repeat-y;
	color: #999;
	padding: 0px 0 0 20px;
	margin-top: -21px;
	font-size: 0.85em;
}
.wizard .info li {
	border-bottom: 1px dashed #ddd;
	line-height: 2.3em;
}
/*--------------------------- .biz wizard page ----------------------------------*/
.biz-head {
	background: url(/beta/images/page-content/header-banners/orange-biz.jpg);
	behavior: url(/css/PIE.php);
	position: relative;
	height: 194px;
	width: 100%;
	overflow: auto;
	margin: 0px 0 0px 0;
	top: 0;
}
.biz-head h1 {
	margin: 32px 0 0 50px;
	font-size: 2em;
	color: #fff;
	font-weight: 300;
}
.biz-head h1 strong {
	font-weight: 400;
}
.biz-head h3 {
	font-family: 'Open Sans', sans-serif;
	color: #2f2f2f;
	font-size: 1.1em;
	font-weight: 300;
	margin: 20px 0 0 50px;
	padding: 10px 14px;
	width: 576px;
	background: #ef5b3e;
	padding: 10px 14px;
}
.biz-head h3 span {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
}
.success {
	background: url(/beta/images/page-content/domains/biz-search.png) 40px 0px no-repeat #8ECF1D;
	left: 50px;
	margin: 0;
	padding: 30px;
	position: absolute;
	top: 92px;
	width: 818px;
	z-index: 2;
	box-shadow: 0 94px 40px #CCCCCC;
	moz-box-shadow: 0 94px 40px #CCCCCC;
	o-box-shadow: 0 94px 40px #CCCCCC;
	ms-box-shadow: 0 94px 40px #CCCCCC;
	behavior: url(/css/PIE.php);
}
.success #domain-results {
	background: #FFFFFF;
	border: 3px solid #7ABB0A;
	margin: 0 0 0 290px;
	padding: 0 9px;
	width: 508px;
}
.success #domain-results ul {
	border: none;
}
.success #domain-results ul li label.dr-domain {
	color: #3f3f3f;
	font-size: 1.3em;
}
.success #domain-results ul li label.dr-domain strong {
	color: #8ECF1D;
	font-style: italic;
	font-weight: bold
}
.success .green-button, .success .green-button input[type="submit"] {
	background: linear-gradient(#8FD115, #5CC011) repeat scroll 0 0 transparent;
	border: 1px solid #4B9712;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 1px 0 #C2E17C inset;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-size: 1.3em;
	height: 60px;
	margin: 0;
	padding: 15px 0;
	position: absolute;
	right: 17px;
	top: 16px;
	width: 225px;
	z-index: 100;
}
.success .green-button:hover, .success .green-button:hover input[type="submit"] {
	background: linear-gradient(#BBD425, #8AC421) repeat scroll 0 0 transparent;
}
.success .wiz-back {
	background: none repeat scroll 0 0 #E5E5E5;
	border: 1px solid #D2D2D2;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 1px 0 #FFFFFF inset;
	color: #999999;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-size: 1.3em;
	height: 19px;
	left: 26px;
	margin: 0;
	padding: 20px 8px;
	position: absolute;
	text-align: center;
	top: 16px;
	width: 140px;
}
.success .grey-box {
	background: none repeat scroll 0 0 #F5F6F6;
	border: 1px solid #D9D9D9;
	border-top: none;
	border-radius: 0 0 0 0;
	height: 52px;
	left: -1px;
	overflow: visible;
	padding: 20px;
	position: absolute;
	top: 102px;
	width: 837px;
	z-index: 400;
}
.success .dr-duration {
	width: 166px;
}
.biz-search {
	background: #f0f0f0;
	margin: 0 0 0 40px;
	padding: 12px;
}
.biz-content .offer {
	font-family: 'Open Sans', sans-serif;
	color: #2f2f2f;
	font-size: 16px;
	margin: 40px 0 0 47px;
	font-weight: 300;
	background: #f1f1f1;
	padding: 30px;
	border: 1ps solid #eee;
	text-align: center;
	font-size: 18px;
	width: 204px;
}
.biz-content .offer span {
	color: #787878;
	font-size: 37px;
	font-weight: 300;
}
.biz-content .offer span span {
	font-size: 80px;
}
.biz-content .offer i {
	color: #fff;
	font-size: 1.1em;
	margin: 39px 0 10px 0;
	font-weight: 300;
	background: #ef5b3e;
	padding: 12px;
	line-height: 3.2em;
}
h3.biz {
	font-size: 1.7em;
	margin-bottom: 10px;
	font-family: 'Open Sans', sans-serif;
}
.biz-content {
	margin-top: 27px
}
.biz-content .biz-text {
	width: 548px;
	float: left;
	margin-left: 8px;
}
.biz-content .first {
	color: #3f3f3f;
	font-size: 14px;
	line-height: 1.4em;
}
.biz-content p {
	font-size: 0.9em;
	color: #787878;
	line-height: 1.7em;
}
.biz-content .logo, .biz-content .e-logo {
	float: left;
}
.biz-content .e-logo {
	margin-top: 6px
}
/*--------------------------- New Header Search 2012----------------------------------*/
#header .container {
	position: relative;
	height: 148px;
}
.headsearch {
	position: relative;
	padding: 0;
	display: block;
	margin: 30px 0 0 0;
	width: 600px;
	overflow: hidden;
	z-index: 400;
	float: right;
}
.headsearch h4 {
	color: #333333;
	float: left;
	overflow: auto;
	margin-top: 10px;
	margin-bottom: 0;
}
.headsearch h3 {display:none;}
.headsearch a {
	color: #ec5f19;
}
.headsearch a.offer1 {
	color: #fff;
	background: #db2001;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 4px 8px;
	margin: 0px 0 0 7px;
	float: left;
}
.headsearch a.offer2 {
	color: #fff;
	background: #0c82b9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 4px 8px;
	margin: 0px 0 0 7px;
	float: left;
}
.headsearch a.offer3 {
	color: #fff;
	background: #9fcc39;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 4px 8px;
	margin: 0px 0 0 7px;
	float: left;
}
.headsearch a.offer1:hover {
	color: #fff;
	background: #ed4c31;
}
.headsearch a.offer2:hover {
	color: #fff;
	background: #3aace2;
}
.headsearch a.offer3:hover {
	color: #fff;
	background: #b7e54e;
}
.headsearch a:hover, .headsearch a:hover {
	color: #ec5f19;
	text-decoration: underline;
}
.headsearch .textinput {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #ccc;
	border-radius: 4px;
	color: #8096A4;
	font-size: 1.3em;
	height: 20px;
	padding: 8px 55px 8px 10px;
	width: 533px;
	margin-top: 2px;
}
.headsearch .textinput:focus {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #182E41;
}
.headsearch .btnholder {
	background: none repeat scroll 0 0 transparent;
	margin: 0;
}
.headsearch .btn-inline {
	background: url(/beta/images/page-content/buttons/header-search-button.png) 0px 0px;
	border: 0 none;
	border-radius: 0 0 0 0;
	color: #000000;
	cursor: pointer;
	display: inline;
	height: 32px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 3px;
	top: 27px;
	text-indent: -99999px;
	width: 103px;
	font-size: 0;
}
.headsearch .btn-inline:hover {
	background-position: 0px -32px;
}
.headsearch-label {
	font-size: 1px;
	position: absolute;
	top: -9999px;
}
.headsearch-options {
	margin-top: 10px;
}
.headsearch .formFieldError {
	position: absolute;
	right: 7px;
	top: 28px;
}
.headsearch .results {
	float: left;
	margin: 3px 6px 0 0;
	color: #787878;
	font-size: 0.9em
}
.headsearch .search-history ul {
	background: none;
	padding: 0;
	margin: 1px 0 0 0;
	border: none;
	max-height: 13px;
	width: 450px;
	overflow: hidden;
	font-size: 0.9em
}
.headsearch .search-history ul li {
	padding: 0;
	margin: 0;
	float: left;
	display: inline-block;
	color: #787878;
}
.headsearch .search-history ul li:hover {
	background: none;
	border-bottom: 0 none;
}
.headsearch .search-history ul li a {
	color: #0991AC;
}
.headsearch .search-history ul li.search {
	background: url(/beta/images/page-content/bullets/header-search-results.png) 0 2px no-repeat;
	padding-left: 8px;
	font-size: 0.9em;
	margin: 2px 5px 0 0;
}

.headsearch form { margin-top:22px;}

/*-------------------------------------------------------  Tables -----------------------------------------------------------------------*/
.left-table tbody td { text-align:left!important}
.lower-table { width:100%; font-family:Open Sans, sans-serif; }
.lower-table thead th { font-size:1.4em; color:#ec5f19;font-weight:900; padding:19px 10px; border-bottom: none;}
.lower-table tbody th { font-weight:300; background:#f2f2f2; border: none; border-top:1px solid #ddd; margin-top:-1px;}
/*------------------------------------------------------ New Hosting \ Cloud Pages 2012----------------------------------------------------*/
.hosting-new, .hosting-compare-new {
	background: url(/beta/images/page-content/header-banners/hosting-2016-instasite.jpg) no-repeat;

	width: 980px;
	display: block;
}
.hosting-compare-new {
	background: url(/beta/images/page-content/header-banners/hosting-2012.jpg) no-repeat;
}

.hosting-new .top-area {
	overflow: visible;
	height: 155px;
}
.hosting-new h1 {
	font-size: 2.8em!important;
	margin: 20px 0 10px 40px;
	color:#fff!important;
}

.hosting-new h2 {
	color:#fff;
}
.cloud {
	background: url(/beta/images/page-content/header-banners/cloud.jpg) no-repeat;
	width: 980px;
	display: block;
}
.cloud h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/cloud.png) no-repeat;
	width: 600px;
	height: 54px;
	text-indent: -9999px;
	margin: 40px 0 0px 40px;
}
.cloud h1.faq {
	background: none;
	width: auto;
	height: auto;
	text-indent: 0;
}
.cloud .specialoffer {
		width: 210px;
	height: 172px;
	position: absolute;
	top: 60px;
	right: 70px;
	background: url(/beta/images/page-content/cloud/offer/45off.png) no-repeat;
}

.cloud .specialoffer p {
	font-size: 13px;
	color: #222;
	position: absolute;
	bottom: 24px;
	left: 32px;
	margin: 0;
}
.cloud .specialoffer p span {
	font-size: 14px;
	color: #050505;
}
.hosting-new h2, .hosting-compare-new h2, .cloud h2 {
	margin: 0px 0 10px 40px;
}
h2.offer {
	color: #ffffff;
	font-size: 1.6em;
}
.top-area {
	height: 148px;
	overflow: auto;
}
.orange-block {
	background: #ec5f19;
	padding: 12px;
	color: #fff!important;
	font-size: 20px;
	margin: 0px 0 20px 0;
	width: 290px;
}
.new-product-head-button {
	-webkit-border-radius: 0 7px 7px 0;
	-moz-border-radius: 0 7px 7px 0;
	border-radius: 0 7px 7px 0;
	background: #90d313;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#90d313), to(#57c00f));
	background: -moz-linear-gradient(#90d313, #57c00f);
	background: linear-gradient(#90d313, #57c00f);
	-pie-background: linear-gradient(#90d313, #57c00f);
	color: #fff !important;
	behavior: url(/css/PIE.php);
	position: relative;
	text-align: center;
	font-size: 20px;
	margin: 0px 0 14px 0;
	padding: 12px 18px;
	float: left;
}
.new-product-head-button:hover {
	background: #bbd425;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#bbd425), to(#8ac421));
	background: -moz-linear-gradient(#bbd425, #8ac421);
	background: linear-gradient(#bbd425, #8ac421);
	-pie-background: linear-gradient(#bbd425, #8ac421);
	behavior: url(/css/PIE.php);
}
.new-product-top-text {
	margin-top: 212px;
}

.new-product-top-text h3 {
	font-size: 1.3em;
	margin-bottom: 10px;
}
.new-product-top-text p {
	margin-bottom: 14px;
}

.new-products {
	width: 146px;
	margin: 26px 8px 0 0;
	float: left;
}
.new-products.cloud-product {
	margin: 2px 8px 0 0;
}
.new-products.popular .back-arrow {
	background: url(/beta/images/page-content/web-hosting/2012/list-top-popular.png) no-repeat #f1f1f1;
	padding: 29px 0 10px 0;
	display: block;
	border: 1px solid #dedede;
	border-top: 0 none;
}
.new-products .back-arrow {
	background: url(/beta/images/page-content/web-hosting/2012/list-top.png) no-repeat #f1f1f1;
	padding: 29px 0 10px 0;
	display: block;
	border: 1px solid #dedede;
	border-top: 0 none;
}
.new-products .back-arrow ul {
	border-bottom: 1px solid #f8f8f8;
	border-top: 1px solid #dedede;
	margin-top: 10px;
}
.new-products .back-arrow ul li {
	padding: 10px 9px;
	border-top: 1px solid #f8f8f8;
	border-bottom: 1px solid #dedede;
	color: #829091;
	font-size: 0.82em;
}
.new-products .back-arrow ul li span {
	color: #233536;
	font-weight: bold;
}
.new-products .back-arrow ul li .wordpress {
	background: url(/beta/images/page-content/icons/wordpress.png) no-repeat 0 0;
	width: 19px;
	height: 19px;
	padding: 3px 0 3px 23px;
}
.new-products a.signup {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background: #90d313;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#90d313), to(#57c00f));
	background: -moz-linear-gradient(#90d313, #57c00f);
	background: linear-gradient(#90d313, #57c00f);
	-pie-background: linear-gradient(#90d313, #57c00f);
	border: 3px solid #edeff0;
	color: #fff !important;
	behavior: url(/css/PIE.php);
	margin: 10px 0 0px 13px;
	padding: 9px 10px;
	position: relative;
	text-align: center;
	width: 65%;
	float: none;
	display: block
}
.new-products a.compare {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background: #c5c5c5;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d2d2d3), to(#c5c5c5));
	background: -moz-linear-gradient(#d2d2d3, #c5c5c5);
	background: linear-gradient(#d2d2d3, #c5c5c5);
	-pie-background: linear-gradient(#d2d2d3, #c5c5c5);
	border: 3px solid #edeff0;
	color: #fff !important;
	behavior: url(/css/PIE.php);
	margin: 10px 0 0px 13px;
	padding: 9px 10px;
	position: relative;
	text-align: center;
	width: 65%;
	display: block
}
.new-products a.customise {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background: #90d313;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#66b4da), to(#699ad3));
	background: -moz-linear-gradient(#66b4da, #699ad3);
	background: linear-gradient(#66b4da, #699ad3);
	-pie-background: linear-gradient(#66b4da, #699ad3);
	border: 3px solid #edeff0;
	color: #fff !important;
	behavior: url(/css/PIE.php);
	margin: 10px 0 0px 13px;
	padding: 9px 10px;
	position: relative;
	text-align: center;
	width: 65%;
	display: block
}
.new-products a.signup:hover {
	background: #90d313;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#90d313), to(#9dd012));
	background: -moz-linear-gradient(#90d313, #9dd012);
	background: linear-gradient(#90d313, #9dd012);
	-pie-background: linear-gradient(#90d313, #9dd012);
	color: #fff !important;
	behavior: url(/css/PIE.php);
}
.new-products a.compare:hover {
	background: #c5c5c5;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c5c5c5), to(#dddddd));
	background: -moz-linear-gradient(#c5c5c5, #dddddd);
	background: linear-gradient(#c5c5c5, #dddddd);
	-pie-background: linear-gradient(#c5c5c5, #dddddd);
	color: #fff !important;
	behavior: url(/css/PIE.php);
}
.new-products a.customise:hover {
	background: #66b4da;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#66b4da), to(#6cc1eb));
	background: -moz-linear-gradient(#66b4da, #6cc1eb);
	background: linear-gradient(#66b4da, #6cc1eb);
	-pie-background: linear-gradient(#66b4da, #6cc1eb);
	color: #fff !important;
	behavior: url(/css/PIE.php);
}

h3.new-products-pic, h3.new-products-starterplus, h3.new-products-business, h3.new-products-special,h3.new-products-design {
	background: url(/beta/images/page-content/servers/head-starter-range.png) no-repeat;
	color:#fff;
	text-align:center;
	padding-top:60px;
	height: 44px;
	margin: 0;
	font-size: 1.4em;
	font-weight:400;
}
h3.new-products-starterplus {
	background: url(/beta/images/page-content/web-hosting/head-blue.png) no-repeat;
padding-top:49px;	height: 55px; }

h3.new-products-design {	background: url(/beta/images/page-content/web-hosting/2012/design.png) no-repeat; padding-top:54px;	height: 50px; }

.new-products-bronze {
	background: url(/beta/images/page-content/cloud/bronze.png) no-repeat;
	text-indent: -9999em;
	height: 106px;
	margin: 0;
	position: relative;
}
.new-products-silver {
	background: url(/beta/images/page-content/cloud/silver.png) no-repeat;
	text-indent: -9999em;
	height: 106px;
	margin: 0;
	position: relative;
}
.new-products-gold {
	background: url(/beta/images/page-content/cloud/gold.png) no-repeat;
	text-indent: -9999em;
	height: 106px;
	margin: 0;
	position: relative;
}
.new-products-medal-bronze {
	background: url(/beta/images/page-content/cloud/medals/bronze.png) no-repeat;
	position: absolute;
	top: 37px;
	right: 0;
	width: 45px;
	height: 77px;
}
.new-products-medal-silver {
	background: url(/beta/images/page-content/cloud/medals/silver.png) no-repeat;
	position: absolute;
	top: 25px;
	right: 0;
	width: 45px;
	height: 77px;
}
.new-products-medal-gold {
	background: url(/beta/images/page-content/cloud/medals/gold.png) no-repeat;
	position: absolute;
	top: 37px;
	right: 0;
	width: 45px;
	height: 77px;
}
.new-products-price {
	background: url(/beta/images/page-content/web-hosting/2012/list-mid.png) repeat-y;
	padding: 1px 0 6px 0;
	color: #ec5f19;
	text-align: center;
	font-size: 14px;
	line-height: 19.5px;
}

.new-products-price span {
	font-size: 24px;
}

.new-products-price span.pm{
	font-size: 10px;
}

.new-products-price-popular span{
	font-size: 24px;
}

.new-products-price-popular span.pm{
	font-size: 10px;
}

.cloud-product .new-products-price span, .cloud-product .new-products-price-popular span{
		font-size: 19px;
	}


.new-products-price .vat, .new-products-price-popular .vat {
	font-size: 10px;
	line-height: 27px;
	display:block;
	color:#c9c9c9;
	font-family:"Open Sans", sans-serif;
	font-weight:300;
}
.new-products-price-popular .vat {
		color:#d7e7f1;
}
.new-products-price small {
	font-size: 12px;
	line-height: 19.5px;
}
.new-products-price-popular {
	background: url(/beta/images/page-content/web-hosting/2012/list-mid-popular.png) repeat-y;
	padding: 1px 0 6px 0;
	color: #2f2f2f;
	text-align: center;
	font-size: 14px;
}
.new-products-price-popular small {
	font-size: 12px;
	line-height: 19.5px;
}
.new-products-includes {
	border: 1px solid #dfdfdf;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	margin-top: 25px;
	position: relative;
}
.new-products-includes .head {
	background: url(/beta/images/page-content/web-hosting/2012/included.png);
	height: 55px;
	position: relative;
	z-index: 1000
}
.new-products-includes .foot {
	background: #ededed;
	position: relative;
	z-index: 1000;
	border-top: 1px solid #dedede;
	padding: 7px;
	font-size: 0.9em;
	color: #787878;
	text-align: center;
}
.new-products-includes .news-wrapper .news-contents-wrapper {
	width: 254px;
	margin: auto;
	margin-top: -6px;
	height: 232px;
}
.new-products-includes .news-wrapper .news-contents {
	overflow: hidden;
	position: relative;
	z-index: 998;
	height: 232px;
}
.new-products-includes .news-wrapper .news {
	width: 100%;
	height: 72px;
	color: #6a6a6a;
	position: absolute;
	z-index: 999;
	border-bottom: 1px dashed #ccc;
	top: 72px;
}
.new-products-includes .news-wrapper .news .google {
	background: url(/beta/images/page-content/web-hosting/2012/google.png) no-repeat 0 -72px;
	width: 254px;
	height: 72px;
	display: block;
	position: relative;
}
.new-products-includes .news-wrapper .news .google:hover {
	background: url(/beta/images/page-content/web-hosting/2012/google.png) no-repeat 0 0;
	width: 254px;
	height: 72px;
}
.new-products-includes .news-wrapper .news .wordpress {
	background: url(/beta/images/page-content/web-hosting/2012/wordpress.png) no-repeat 0 -72px;
	width: 254px;
	height: 72px;
	display: block;
}
.new-products-includes .news-wrapper .news .wordpress:hover {
	background: url(/beta/images/page-content/web-hosting/2012/wordpress.png) no-repeat 0 0;
	width: 254px;
	height: 72px;
}
.new-products-includes .news-wrapper .news .fotolia {
	background: url(/beta/images/page-content/web-hosting/2012/fotolia.png) no-repeat 0 -72px;
	width: 254px;
	height: 72px;
	display: block;
}
.new-products-includes .news-wrapper .news .fotolia:hover {
	background: url(/beta/images/page-content/web-hosting/2012/fotolia.png) no-repeat 0 0;
	width: 254px;
	height: 72px;
}
.new-products-includes .news-wrapper .news .mailing {
	background: url(/beta/images/page-content/web-hosting/2012/mm.png) no-repeat 0 -72px;
	width: 254px;
	height: 72px;
	display: block;
}
.new-products-includes .news-wrapper .news .mailing:hover {
	background: url(/beta/images/page-content/web-hosting/2012/mm.png) no-repeat 0 0;
	width: 254px;
	height: 72px;
}
.new-products-includes .news-wrapper .news .esl {
	background: url(/beta/images/page-content/web-hosting/2012/esl.png) no-repeat 0 -72px;
	width: 254px;
	height: 72px;
	display: block;
}
.new-products-includes .news-wrapper .news .esl:hover {
	background: url(/beta/images/page-content/web-hosting/2012/esl.png) no-repeat 0 0;
	width: 254px;
	height: 72px;
}
.new-products-table {
	width: 900px;
	margin: 0 0 40px 40px;
}
.new-products-table th {
	border-bottom: 1px solid #d1d1d1;
	font-weight: normal;
	padding-top: 9px;
	vertical-align: middle;
	background: #e9e9e9;
	font-size: 1.18em;
	line-height: 18px;
	padding: 10px 10px 9px;
	text-align: center;
}
.new-products-table td {
	text-align: center;
}
.new-products-table td img {
	margin: 0 auto;
}
.new-products-table .title {
	text-align: left;
	min-width:175px;
}
.new-products-table .title div {
	position:relative;
	padding-left:30px;
}
.new-products-table th {
	border-top: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
}
.new-products-table th.top {
	border-top: none 0;
	border-bottom: 1px solid #111;
	background: #2f2f2f;
	color: #fff;
}
.new-products-table th.left {
	-webkit-border-radius: 4px 0 0 0;
	-moz-border-radius: 4px 0 0 0;
 -0-border-radius: 4px 0 0 0;
	-ms-border-radius: 4px 0 0 0;
	border-radius: 4px 0 0 0;
}
.new-products-table th.right {
	-webkit-border-radius: 0px 4px 0 0;
	-moz-border-radius: 0px 4px 0 0;
 -0-border-radius: 0px 4px 0 0;
	-ms-border-radius: 0px 4px 0 0;
	border-radius: 0px 4px 0 0;
}
#email_warning {
	background: url(/beta/images/page-content/web-hosting/2012/email-warning.png) no-repeat;
	width: 141px;
	height: 52px;
	display: inline-block;
	text-indent: -9999em;
	text-transform: uppercase;
	position: absolute;
	top: 71px;
	right: 103px;
}
.new-products-table .signup { float:none; width:auto; white-space:nowrap; padding: 10px 17px; margin:16px auto; display:table;}
/*-------------------- LINK IMAGES AREA ---------------------------*/
.cloud-image {
	margin: 18px 0;
	height: 83px;
	width: 100%;
	overflow: hidden;
	background: url(/beta/images/page-content/cloud/offer.jpg) no-repeat;
}
.right-content-image img {
	/*for smooth animation*/
	transition: ease-out 0.3s; /* tweak that to your heart */
	-webkit-transition: ease-out 0.3s; /*chrome and Safari*/
	-o-transition: ease-out 0.3s; /*Opera*/
	-moz-transition: ease-out 0.3s; /*mozilla firefox*/
	-ms-transition: ease-out 0.3s;  /* IE9 */
}
.right-content-image img:hover {
	-webkit-transform: rotate(-1deg) scale(1.2);
	transform: rotate(-1deg) scale(1.2);
	-o-transform: rotate(-1deg) scale(1.2);
	-moz-transform: rotate(-1deg) scale(1.2);
	-ms-transform: rotate(-1deg) scale(1.2);
}
.new-products-infolinks {
	margin: 0 28px 20px 0;
	border: 1px solid #dedede;
	background: #f8f8f8;
	padding: 10px;
	float: left;
	line-height: 0;
}
.new-products-infolinks p {
	text-align: center;
	padding: 12px 0 0 0;
	font-size: 0.9em;
}
.new-products-infolinks .inner {
	border: 1px solid #d8dadc;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	overflow: hidden;
}
.new-products-infolinks .inner img {
	/*for smooth animation*/
	transition: ease-out 0.3s; /* tweak that to your heart */
	-webkit-transition: ease-out 0.3s; /*chrome and Safari*/
	-o-transition: ease-out 0.3s; /*Opera*/
	-moz-transition: ease-out 0.3s; /*mozilla firefox*/
	-ms-transition: ease-out 0.3s;  /* IE9 */
}
.new-products-infolinks .inner img:hover {
	-webkit-transform: rotate(-6deg) scale(1.2);
	transform: rotate(-6deg) scale(1.2);
	-o-transform: rotate(-6deg) scale(1.2);
	-moz-transform: rotate(-6deg) scale(1.2);
	-ms-transform: rotate(-6deg) scale(1.2);
}
.row-of-three {
	margin: 20px 20px 20px 22px;
}
/*----------------------- END -----------------------------*/
/*-------------------- SLIDE IMAGE HOVER (used on cloud cp page) ---------------------------*/
.new-products-topimage {
	margin: 0 0 20px 0;
	border: 1px solid #dedede;
	background: #f8f8f8;
	padding: 10px;
	width: 300px;
	height: 200px;
}
.view {
	width: 300px;
	height: 200px;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: default;
	border: 1px solid #d8dadc;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	overflow: hidden;
}
.view .mask, .view .content {
	width: 300px;
	height: 200px;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0
}
.view img {
	display: block;
	position: relative
}
.view h2 {
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	position: relative;
	font-size: 17px;
	padding: 10px;
	background: rgba(0, 0, 0, 0.8);
	margin: 20px 0 0 0
}
.view p {
	font-family: Georgia, serif;
	font-style: italic;
	font-size: 12px;
	position: relative;
	color: #fff;
	padding: 10px 20px 20px;
	text-align: center
}
.view a.info {
	display: inline-block;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background: #90d313;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#90d313), to(#57c00f));
	background: -moz-linear-gradient(#90d313, #57c00f);
	background: linear-gradient(#90d313, #57c00f);
	-pie-background: linear-gradient(#90d313, #57c00f);
	border: 3px solid #edeff0;
	color: #fff;
	behavior: url(/css/PIE.php);
	margin: 4px 0 0 0;
	padding: 10px 10px;
	box-shadow: 0 0 1px #000;
	-moz-box-shadow: 0 0 1px #000;
	-ms-box-shadow: 0 0 1px #000;
	-o-box-shadow: 0 0 1px #000;
	-webkit-box-shadow: 0 0 1px #000;
	text-decoration: none;
}
.view a.info:hover {
	background: #90d313;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#90d313), to(#9dd012));
	background: -moz-linear-gradient(#90d313, #9dd012);
	background: linear-gradient(#90d313, #9dd012);
	-pie-background: linear-gradient(#90d313, #9dd012);
	behavior: url(/css/PIE.php);
	box-shadow: 0 0 5px #000;
	-moz-box-shadow: 0 0 5px #000;
	-ms-box-shadow: 0 0 5px #000;
	-o-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
}
.view-first img {
	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear; /*mozilla firefox*/
	-ms-transition: all 0.2s linear;  /* IE9 */
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}
.view-first .mask {
	opacity: 0;
	background-color: rgba(219,127,8, 0.7);
	transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out; /*mozilla firefox*/
	-ms-transition: all 0.4s ease-in-out;  /* IE9 */
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}
.view-first h2 {
	transform: translateY(-100px);
	-moz-transform: translateY(-100px);
	-ms-transform: translateY(-100px);
	-webkit-transform: translateY(-100px);
	-o-transform: translateY(-100px);
	opacity: 0;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out; /*mozilla firefox*/
	-ms-transition: all 0.2s ease-in-out;  /* IE9 */
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.view-first p {
	transform: translateY(100px);
	-moz-transform: translateY(100px);
	-ms-transform: translateY(100px);
	-webkit-transform: translateY(100px);
	-o-transform: translateY(100px);
	opacity: 0;
	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear; /*mozilla firefox*/
	-ms-transition: all 0.2s linear;  /* IE9 */
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}
.view-first a.info {
	opacity: 0;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out; /*mozilla firefox*/
	-ms-transition: all 0.2s ease-in-out;  /* IE9 */
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.view-first:hover img {
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
}
.view-first:hover .mask {
	opacity: 1;
}
.view-first:hover h2, .view-first:hover p, .view-first:hover a.info {
	opacity: 1;
	transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-o-transform: translateY(0px);
}
.view-first:hover p {
	transition-delay: 0.1s;
	-moz-transition-delay: 0.1s; /*mozilla firefox*/
	-ms-transition-delay: 0.1s;  /* IE9 */
	-webkit-transition-delay: 0.1s;
	-o-transition-delay: 0.1s;
}
.view-first:hover a.info {
	transition-delay: 0.2s;
	-moz-transition-delay: 0.2s; /*mozilla firefox*/
	-ms-transition-delay: 0.2s; /* IE9 */
	-webkit-transition-delay: 0.2s;
	-o-transition-delay: 0.2s;
}
/*----------------------- END -----------------------------*/
.info-icon {
	background: url(/beta/images/page-content/icons/info.png) 0 -17px;
	width: 16px;
	height: 17px;
	display: inline-block;
	margin: 0;
	position:absolute;
	top:1px;
	left:3px;
}
.info-icon:hover {
	background: url(/beta/images/page-content/icons/info.png) 0 0;
	width: 16px;
	height: 17px;
}
#main-tabs {
	margin: 16px 40px;
}
#main-tabs ul.tabs {
	border-bottom: none;
	float: left;
	height: 62px;
	list-style: none outside none;
	margin: 10px 0 0px 3px;
	width: 899px;
}
#main-tabs ul.tabs li {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none;
	border: 0 none;
	float: left;
	height: 62px;
	line-height: 62px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	margin-left: -1px;
}
#main-tabs ul.tabs li a {
	background: none repeat scroll 0 0 #ededed;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F1F1F1), to(#ededed));
	background: -moz-linear-gradient(#F1F1F1, #ededed);
	background: linear-gradient(#F1F1F1, #ededed);
	-pie-background: linear-gradient(#F1F1F1, #ededed);
	border: 1px solid #d8dadc;
	border-radius: 8px 8px -8px -8px;
	-webkit-border-radius: 8px 8px -8px -8px;
	-moz-border-radius: 8px 8px -8px -8px;
	behavior: url(/css/PIE.php);
	color: #a4b6c4 !important;
	display: block;
	font-size: 15.2px;
	padding: 0 26px;
	text-decoration: none;
	behavior: url(/css/PIE.php);
}
#main-tabs ul.tabs li a:hover {
	color: #6f7d88 !important;
}
#main-tabs ul.tabs li.active {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none #FFFFFF;
	border: 1px solid;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-color: #CBCFD5 #CBCFD5 #FFFFFF;
	height: 66px;
	line-height: 66px;
	margin-top: -4px;
}
#main-tabs ul.tabs li.active a:hover {
	background: none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	color: #1F1F1F;
}
#main-tabs ul.tabs li.active a {
	background: #FFFFFF!important;
	border: 1px solid #c1cacf;
	border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	behavior: url(/css/PIE.php);
	color: #ec5f19!important;
}
#main-tabs .tab_container {
	width: 899px;
	border: 1px solid #c1cacf;
	border-radius: 0px 8px 8px 8px;
	-webkit-border-radius: 0px 8px 8px 8px;
	-moz-border-radius: 0px 8px 8px 8px;
	margin-bottom: 18px;
	background: #f8f8f9;
	padding: 0 0 0 0
}
#main-tabs .tab_content {
	padding: 0px 30px 30px 30px
}
#main-tabs .tab_content h3 {
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#ededed));
	background: -moz-linear-gradient(#ffffff, #ededed);
	background: linear-gradient(#ffffff, #ededed);
	-pie-background: linear-gradient(#ffffff, #ededed);
	behavior: url(/css/PIE.php);
	padding: 16px 30px 16px 30px;
	margin: 0px -30px 24px -30px;
	color: #6f7d88;
	font-size: 14px;
	border-bottom: 1px solid #dce1e6;
	border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	behavior: url(/css/PIE.php);
}
#main-tabs .tab_content h4 {
	/* color: #2f2f2f; */
	font-size: 13px;
	border-top: 1px solid #dce1e6;
	padding-top: 18px;
	margin: 16px 0 6px 0;
}
#main-tabs .tab_content p {
	font-size: 0.82em;
	line-height: 1.8em;
}
/*------------------------------------------------------ New Webdesign / Easysitelive 2013----------------------------------------------------*/
.page {float: left;}
#hiddenform { display:none;}
.design-advice-outer {
	margin: 0 !important;
	padding: 0 !important;
	top: 0px!important;
}
.design-advice-outer .head {
	background: #cbcbcb;
	width: 100%;
	margin: 0;
	overflow: auto;
	border-top: 1px solid #bfbfbf !important;
}
.design-advice-outer .close {
	background: url(/beta/images/page-content/web-design/cross.png) 0 0;
	width: 27px;
	height: 28px;
	display: block;
	text-indent: -9999px;
	float: right;
	margin: 10px;
}
.design-advice-outer .close:hover {
	background: url(/beta/images/page-content/web-design/cross.png) 0 -28px;
}
#design-advice {}
#design-advice h3 {
	font-family: Open sans;
	font-weight: 300;
	font-size: 3em;
}
#design-advice p {
	font-family: Open sans;
	font-weight: 300;
	color: #2f2f2f;
	font-size: 1.2em;
}
#design-advice p span {
	color: #898989;
}
#design-advice table {
	border: 0;
	font-family: open sans;
	margin-top: 10px;
}
#design-advice table th, #design-advice table td {
	background-color: #fff;
	font-size: 1.3em;
	text-align: center;
	font-weight: 300;
	padding: 22px 14px;
}
#design-advice table th {
	border: none;
	border-bottom: 2px solid #dddddd;
}
#design-advice table tfoot th {
	border: none;
	border-bottom: none;
}
#design-advice table .service {
	text-align: left;
	border-right: 1px solid #dddddd;
	background:#fff;
	border-top: none;
}
#design-advice table tr:nth-child(odd) {
	background-color: #fafafa;
}
#design-advice table tr:nth-child(even) {
	background-color: #f2f2f2;
}
#design-advice table tr td {
	background: none;
}
#design-advice table tr td small {
	font-size: 0.76em;
	color: #787878
}
#design-advice table tr td .stars {
	background: url(/beta/images/page-content/web-design/5stars.png) no-repeat;
	width: 104px;
	height: 19px;
	display: block;
	margin: 10px auto;
	text-indent: -9999px;
}
#design-advice table tr td .five {
	background: url(/beta/images/page-content/web-design/5stars.png) no-repeat;
}
#design-advice table tr td .four {
	background: url(/beta/images/page-content/web-design/4stars.png) no-repeat;
}
#design-advice table tr td .three {
	background: url(/beta/images/page-content/web-design/3stars.png) no-repeat;
}
#design-advice table tr td .two {
	background: url(/beta/images/page-content/web-design/2stars.png) no-repeat;
}
#design-advice table tr td .one {
	background: url(/beta/images/page-content/web-design/1stars.png) no-repeat;
}
#design-advice table tr td .zero {
	background: url(/beta/images/page-content/web-design/0stars.png) no-repeat;
}
#design-advice table h4 {font-family:"Open Sans", sans-serif; font-size:1.1em; line-height:1.2em;}
#design-advice table a {text-align:center;}
#design-advice table .green-button {}
.hilite {background: #ffffc5!important; cursor: pointer}
#slides_design { min-height:1010px}
/*Slides container Important:Set the width of your slides container. Set to display none, prevents content flash*/
#slides_design .slides_container {
	width: 900px!important;
	min-height: 480px;
	overflow: hidden;
	margin: 10px 40px 10px;
}
#slides_design .slides_container .slide {
	width: 900px;
	padding-top: 130px;
	background-color: #f9f9f9;
	font-family: Open Sans;
}
#slides_design .slides_container .slide h3 {
	margin-bottom: 16px;
	font-size: 2.8em;
	font-weight: 300;
}
#slides_design .slides_container .slide .green-button {
	font-size: 1.4em;
	padding: 22px 40px;
	margin: 30px auto
}
#slides_design .slides_container .esl {
	background: url(/beta/images/page-content/web-design/back-arrow1.png) no-repeat;
}
#slides_design .slides_container .shop {
	background: url(/beta/images/page-content/web-design/back-arrow2.png) no-repeat;
}
#slides_design .slides_container .blog {
	background: url(/beta/images/page-content/web-design/back-arrow3.png) no-repeat;
}
#slides_design .slides_container .mobile {
	background: url(/beta/images/page-content/web-design/back-arrow4.png) no-repeat;
}
#slides_design .slides_container .custom {
	background: url(/beta/images/page-content/web-design/back-arrow5.png) no-repeat;
}
/* Each slide Important: Set the width of your slides. If height not specified height will be set by the slide content. Set to display block*/
#slides_design .slides_container a {height: auto;}
#slides_design .slides_container a img {display: block;}
/* Next/prev buttons */
#slides_design .next, #slides_design .prev {display: none;}
/* Pagination */
#slides_design .custom-pagination li {
	background: url(/beta/images/page-content/web-design/pag.png);
	width: 12px;
	height: 12px;
	float: left;
	margin: 6px;
}
#slides_design .custom-pagination li.current {
	background: url(/beta/images/page-content/web-design/pag-select.png);
	width: 12px;
	height: 12px;
}
.design-contact { background:url(/beta/images/page-content/web-design/call-face.jpg) no-repeat 400px 39px}
.easysitelive-header {
	background: url(/beta/images/page-content/header-banners/easysitelive.jpg) no-repeat;
	width: 980px;
	height: 395px;
	position: relative;
	margin-top: 0px;
	overflow: auto;
}
.easysitelive-header-small {
	background: url(/beta/images/page-content/header-banners/easysitelive-blank.jpg) no-repeat;
	width: 980px;
	display: block;
	overflow: auto;
}
.easysitelive-header h1 {
	color: #fff;
	background: url(/beta/images/page-content/header-banners/h1-images/easysitelive.png) no-repeat;
	width: 518px;
	height: 92px;
	text-indent: -9999em;
	margin: 30px 0 10px 40px
}
.easysitelive-header-small h1 {
	color: #fff;
	background: url(/beta/images/page-content/header-banners/h1-images/easysitelive.png) no-repeat;
	width: 518px;
	height: 92px;
	text-indent: -9999em;
	margin: 20px 0 0px 40px
}
.easysitelive-header h2 {
	color: #fff;
	background: url(/beta/images/page-content/header-banners/h1-images/easysiteliveh2.png) no-repeat;
	width: 284px;
	height: 54px;
	text-indent: -9999em;
	margin: 20px 0 10px 40px
}
.easysitelive-header-small h2 {
	margin: -11px 0 10px 40px;
}
.easysitelive-header .btn-container {
	width: 800px;
	margin: 40px 0 0 40px;
}
div.arrow_box{
	width: 546px;
	background: #4c8ac3;
	color: #fff;
	padding: 10px 20px;
	margin-left: 47px;
	margin-bottom: 11px;
	text-align: center;
	position:relative;
	font-size: 12px;
}
div.arrow_box:after {
	top: 100%;
	left: 25%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(45, 160, 249, 0);
	border-top-color: #4c8ac3;
	border-width: 8px;
	margin-left: -8px;
}
.esl-website-offer{
	width:100%;
	text-align:center;
	background:#4c8ac3;
	color: #fff;
	padding: 35px 0 30px 0;
	font-size: 21px;
}
.box-options {
	margin-top: 16px;
	display: inline-block;
}
.box-options li {
	background: #fff;
	width: 226px;
	height: 275px;
	padding: 30px;
	border: 1px solid #e4e4e4;
	float: left;
	margin: 6px;
}
.box-options li.current, #container div.current {
	border: 1px solid #ccc;
	behavior: url(/css/PIE.php);
	box-shadow: 0px 0px 8px #aaa;
	-moz-box-shadow: 0 0 8px #aaa;
	-ms-box-shadow: 0 0 8px #aaa;
	-o-box-shadow: 0 0 8px #aaa;
	-webkit-box-shadow: 0 0 8px #aaa;
	background: url(/beta/images/page-content/web-design/easysitelive/more.png) top right no-repeat #fff;
}
.box-options li h3 {
	font-family: Open sans;
	color: #333;
	text-align: center;
	font-weight: 300;
	font-size: 50px;
	margin-bottom: 10px;
	background: #f2f3f4;
	padding: 10px;
	position: relative;
}
.box-options li h3 span {
	background: #2F2F2F;
	bottom: -8px;
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	font-weight: 400;
	padding: 5px 10px;
	position: relative;
	right: 10px;
	text-align: center;
	width: 100%;
}
.box-options li h4 {
	font-family: Open sans, Verdana, Geneva, sans-serif;
	color: #484642;
	text-align: center;
	font-weight: 300;
	font-size: 19px;
	margin-bottom: 10px
}
.box-options li h5 {
	background: #f2f3f4;
	font-family: Open sans, Verdana, Geneva, sans-serif;
	color: #484642;
	text-align: center;
	font-weight: 300;
	font-size: 20px;
	margin-bottom: 10px;
	padding: 16px;
}
.box-options li p {
	font-family: Open sans, Verdana, Geneva, sans-serif;
	color: #787878;
	text-align: center;
	font-weight: 400;
	font-size: 0.95em;
	margin-top: 4px;
	min-height: 55px;
}
#takensub, #freesub {
	font-family: Open sans, Verdana, Geneva, sans-serif;
	font-weight: 300;
	background: url(/beta/images/page-content/icons/big-tick.png) 26px 16px no-repeat #f1f1f1;
	border: 1px solid #efefef;
	color: #3f3f3f;
	font-size: 3em;
	margin: 0 auto 40px auto;
	overflow: visible;
	padding: 15px 15px 15px 53px;
	position: relative;
	text-align: center;
	z-index: 400;
	width: 230px;
	height: 56px;
}
.thin-box {
	margin-top: 0px;
	display: inline-block;
}
.thin-box li {
	background: #fff;
	width: 168px;
	height: 323px;
	padding: 0;
	border: 1px solid #e4e4e4;
	float: left;
	margin: 6px 6px 6px 5px;
	text-align: center;
}
.thin-box li:first-child {
	margin-left: 0 !important;
}
.thin-box li:last-child {
	margin-right: 0 !important;
}
.thin-box li.current {
	border: 1px solid #ccc;
	behavior: url(/css/PIE.php);
	box-shadow: 0px 0px 8px #aaa;
	-moz-box-shadow: 0 0 8px #aaa;
	-ms-box-shadow: 0 0 8px #aaa;
	-o-box-shadow: 0 0 8px #aaa;
	-webkit-box-shadow: 0 0 8px #aaa;
}
.thin-box li h3 {
	font-family: Open sans;
	text-align: center;
	font-weight: 400;
	font-size: 1.6em;
	margin: 15px 0 12px 0;
	position: relative;
	color: #ec5f19;
	background: none;
	padding: 0;
}
.thin-box li h3 span {
	bottom: auto;
	font-weight: 400;
	padding: 0px;
	right: auto;
	width: auto;
	color: #2f2f2f;
	font-size: 11px;
	font-weight: 300;
	display: inline;
	background: none;
	text-align: center;
}
.thin-box li h4 {
	font-family: Open sans, Verdana, Geneva, sans-serif;
	color: #484642;
	text-align: center;
	font-weight: 300;
	font-size: 19px;
	margin-bottom: 10px
}
.thin-box li h5 {
	background: #f2f3f4;
	font-family: Open sans, Verdana, Geneva, sans-serif;
	color: #484642;
	text-align: center;
	font-weight: 300;
	font-size: 20px;
	margin-bottom: 10px;
	padding: 16px;
}
.thin-box li p {
	font-family: Open sans, Verdana, Geneva, sans-serif;
	color: #787878;
	text-align: center;
	font-weight: 400;
	font-size: 0.95em;
	margin-top: 4px;
	min-height: 55px;
}
.thin-box li a {
	display: block;
	padding: 24px;
}
#continuefreesub {
	margin-bottom: 30px
}
#takensub {
	background: url(/beta/images/page-content/icons/big-cross.png) 22px 16px no-repeat #f1f1f1;
	width: 415px;
}
#takensub2, #freesub2 {
	font-family: Open sans, Verdana, Geneva, sans-serif;
	font-weight: 300;
	background: url(/beta/images/page-content/icons/big-tick.png) 26px 16px no-repeat #f1f1f1;
	border: 1px solid #efefef;
	color: #3f3f3f;
	font-size: 3em;
	margin: 0 auto 40px auto;
	overflow: visible;
	padding: 15px 15px 15px 53px;
	position: relative;
	text-align: center;
	z-index: 400;
	width: 230px;
	height: 56px;
}
#takensub2 {
	background: url(/beta/images/page-content/icons/big-cross.png) 22px 16px no-repeat #f1f1f1;
	width: 415px;
}
.subdomain-search {
	padding: 20px;
}
.subdomain-search p {
	font-size: 1.3em;
	background: #f5f5f5;
	border: 1px solid #eee;
	display: block;
	margin: 0 0 20px 0;
	padding: 20px;
	text-align: center;
	overflow: auto;
}
.subdomain-search input {
	padding: 15px;
	width: 400px;
	float: left;
}
.subdomain-search .green-button {
	margin: 0 auto 0 auto;
	display: inline-block;
	width: 120px;
	float: right;
	cursor: pointer
}
.subdomain-search #domain {
	float: left;
	margin: 11px 0 0 6px;
}
#continuefreesub #subformlink {
	margin: 0 auto;
}
.eslpro {     /* --- for when you write easysitelive pro in headers...use this highlights the pro */
	background: #ec5f19;
	padding: 5px 12px;
	font-size: 0.8em;
	color: #ffffff;
}
.easysitelive-header .btn-container p {
	font-size: 0.85em;
	color: #422f2f;
	margin-top: 6px;
	text-align: center;
}
.easysitelive-header .btn-container p a {
	color: #fff;
	background: #2f2f2f;
	padding: 2px 4px;
}
.easysitelive-header .btn {
	background: #8fd115;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8fd115), to(#5cc011));
	background: -moz-linear-gradient(#8fd115, #5cc011);
	background: linear-gradient(#8fd115, #5cc011);
	-pie-background: linear-gradient(#8fd115, #5cc011)!important;
	box-shadow: inset 0px 1px 0px #c2e17c;
	-webkit-box-shadow: inset 0px 1px 0px #c2e17c;
	-moz-box-shadow: inset 0px 1px 0px #c2e17c;
	border: 1px solid #4b9712;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	cursor: pointer;
	padding: 15px;
	color: #fff;
	text-align: center;
	font-size: 2.2em;
	behavior: url(/css/PIE.htc);
	display: inline-block;
	width: 165px;
}

.easysitelive-header .btn small{
	display:block;
	font-size: 11px;
}

.easysitelive-header .btn:hover {
	background: #bbd425;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#bbd425), to(#8ac421));
	background: -moz-linear-gradient(#bbd425, #8ac421);
	background: linear-gradient(#bbd425, #8ac421);
	-pie-background: linear-gradient(#bbd425, #8ac421)!important;
	behavior: url(/css/PIE.php);
}
.easysitelive-header .video {
	position: absolute;
	top: 144px;
	right: 47px;
}
.eslslides .hosting-2015.jpg {
	margin: 0!important;
}
.promo-box {
	border: 1px solid #e0e1e7;
	border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	margin: 20px 0 ;
	overflow: hidden;
	padding: 20px 20px 20px 30px;
	background: #f7f7f7;
}
.promo-buy-box {
	border-top: 1px dotted #e0e1e7;
	margin: 20px 0 0px 0;
	overflow: hidden;
	padding: 60px 20px 30px 30px;
	background: none;
	text-align: center;
}
.promo-buy-box h4, .promo-box h4 {
	color: #565656;
	font: 22px/40px Verdana, Helvetica, sans-serif;
	margin-bottom: 2px
}
.promo-buy-box p, .promo-box p {
	margin: 0;
	color: #565656;
}
.promo-box .green-button {
	float: right;
	margin-top: 0;
}
.promo-buy-box .green-button {
	float: none;
	margin: 0!important;
	padding: 16px 20px;
	display: inline;
	font-size: 18px;
}
 .grey-statement { background:#ebebeb; background:rgba(234, 234, 234, 0.6); filter:alpha(opacity=60); padding:25px; position:relative; margin:20px 20px 40px}
.grey-statement .corner { background: url(/beta/images/page-content/web-design/webinar-corner.png); width:105px; height:105px; position:absolute; top:-1px; left:-1px; display:block}
.grey-statement:hover { background:#ebebeb; padding:25px; position:relative;}
.grey-statement h3 { text-align:left; font-size:1.6em!important; font-weight:500!important; margin:0 0 4px 68px!important;; font-family:"Open Sans", sans-serif; color:#2f2f2f; width:500px;}
.grey-statement p { text-align:left; font-size:1.18em; font-weight:300; margin-left:68px; font-family:"Open Sans", sans-serif; color:#828289; margin-bottom:0;  width:500px;}
.grey-statement span { width:44px; height:44px; background:url(/beta/images/page-content/web-design/consult.png); display:block; position:absolute; top:30px; left:30px;}
.grey-statement a { width:auto; display:inline-block;}
.grey-statement a.button {background: #90D313;
		border:1px solid #fff;
		padding:22px 32px;
		color:#fff;
		text-decoration:none;
		text-align:center;
		white-space:nowrap;
		display:table;
			transition: all 0.2s ease-in-out;
	-moz-transition:  all 0.2s ease-in-out; /*mozilla firefox*/
	-ms-transition:  all 0.2s ease-in-out;  /* IE9 */
	-webkit-transition:   all 0.2s ease-in-out;
	-o-transition:   all 0.2s ease-in-out; /* opera */
	font-size:1.4em;
		border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	position: absolute; top:30px; right:30px;
}
.grey-statement a.button:hover {
	transition: all 0.2s ease-in-out;
	-moz-transition:  all 0.2s ease-in-out; /*mozilla firefox*/
	-ms-transition:  all 0.2s ease-in-out;  /* IE9 */
	-webkit-transition:   all 0.2s ease-in-out;
	-o-transition:   all 0.2s ease-in-out; /* opera */
	text-decoration:none;
	background:#a1e325;
}
/*--------------------- Colour/image Switcher at bottom---------------------------*/
#colourthumbs {
	background: url(/beta/images/page-content/web-design/easysitelive/templates/color-back.jpg) 0 -2px no-repeat;
	margin: 40px 0 40px 7px;
	padding-bottom: 40px;
	width: 222px;
	position: relative;
}
#colourthumbs img {
	cursor: pointer;
	margin: 5px;
}
.tryarrow {
	position: absolute;
	top: 123px;
	right: -15px;
}
.mac-screen {
	background: url(/beta/images/page-content/web-design/easysitelive/macback.jpg) no-repeat;
	width: 446px;
	height: 396px;
	position: relative;
	display: block;
	overflow: auto;
	margin-top: 5px;
}
.mac-screen #panel {
	margin: 18px 0 0 18px;
}
.mac-screen .reflect {
	background: url(/beta/images/page-content/web-design/easysitelive/reflection.png) no-repeat;
	width: 446px;
	height: 267px;
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 1100;
}
/*----------------------- In page navigation -----------------------------*/
.page-nav {
	color: #636262;
}
.page-nav ul {
	text-align: center;
}
.page-nav li {
	display: inline-block;
 *display: inline;
	zoom: 1;
	border-right: 1px solid #d0d0d0;
	margin-top: 30px;
	margin-bottom: 30px;
}
.page-nav li.last {
	border-right: none;
}
.page-nav li a {
	color: #636262;
	padding: 9px 7px 9px 7px;
	margin: 3px 7px 3px 3px;
}
.page-nav li a:hover, .page-nav li.active a {
	background: #e7f0f7;
	color: #636262;
	padding: 9px 7px 9px 7px;
	margin: 3px 7px 3px 3px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}
.page-nav li a#current {
	background: #e7f0f7;
	color: #636262;
	padding: 9px 7px 9px 7px;
	margin: 3px 7px 3px 3px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	behavior: url(/css/PIE.php);
}
.page-nav li a span {
	font-size: 0.8em;
	color: #0991ac;
}
/*--------------------------- .com, .net, .me, .xxx, .org etc domain pages -------------------------------*/
.com-head, .eu-head {
	background: #014989;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#014989), to(#00549f));
	background: -moz-linear-gradient(#014989, #00549f);
	background: linear-gradient(#014989, #00549f);
	-pie-background: linear-gradient(#014989, #00549f)!important;
	behavior: url(/css/PIE.php);
	position: relative;
	height: 240px;
	width: 100%;
	overflow: auto;
	margin: 0px 0 30px 0;
	top: 0;
}
.com-head h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/domains-com.png) no-repeat;
	width: 492px;
	height: 44px;
	text-indent: -9999em;
	margin: 50px 0 0 50px;
}
.com-head h2 {
	background: url(/beta/images/page-content/header-banners/h1-images/domains-com-h2.png) no-repeat;
	width: 386px;
	height: 30px;
	text-indent: -9999em;
	margin: 10px 0 0 50px;
}
.eu-head h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/domains-eu-h1.png) no-repeat;
	width: 764px;
	height: 36px;
	text-indent: -9999em;
	margin: 50px 0 0 50px;
}
.eu-head h2 {
	color: #71abd3;
	font-size: 22px;
	margin: 10px 0 0 50px;
}
.net-head {
	background: #55bfda;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#55bfda), to(#46a7bf));
	background: -moz-linear-gradient(#55bfda, #46a7bf);
	background: linear-gradient(#55bfda, #46a7bf);
	-pie-background: linear-gradient(#55bfda, #46a7bf)!important;
	behavior: url(/css/PIE.php);
	position: relative;
	height: 240px;
	width: 100%;
	overflow: auto;
	margin: 0px 0 30px 0;
}
.net-head h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/domains-net-h1.png) no-repeat;
	width: 492px;
	height: 44px;
	text-indent: -9999em;
	margin: 50px 0 0 50px;
}
.net-head h2 {
	background: url(/beta/images/page-content/header-banners/h1-images/domains-net-h2.png) no-repeat;
	width: 800px;
	height: 22px;
	text-indent: -9999em;
	margin: 10px 0 0 50px;
}
.xxx-head {
	background: #014989;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#014989), to(#00549f));
	background: -moz-linear-gradient(#014989, #00549f);
	background: linear-gradient(#014989, #00549f);
	-pie-background: linear-gradient(#014989, #00549f)!important;
	behavior: url(/css/PIE.php);
	position: relative;
	height: 240px;
	width: 100%;
	overflow: auto;
	margin: 0px 0 30px 0;
	top: 0;
}
.xxx-head h1 {
	color: #fff;
	margin: 40px 0 0 50px;
	font-size: 39px;
	font-weight: bold;
}
.xxx-head h2 {
	color: #fff;
	opacity: 0.8;
	font-size: 16px;
	margin: 10px 0 0 50px;
}
.xxx-head h2 a{
	color: #fff;
}
.xxx-head h2 a:hover{
	text-decoration: underline;
}
.me-head, .asia-head {
	background: #ED1010;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FA5E5E), to(#ED1010));
	background: -moz-linear-gradient(#FA5E5E, #ED1010);
	background: linear-gradient(#FA5E5E, #ED1010);
	-pie-background: linear-gradient(#FA5E5E, #ED1010)!important;
	behavior: url(/css/PIE.php);
	position: relative;
	height: 240px;
	width: 100%;
	overflow: auto;
	margin: 0px 0 30px 0;
	top: 0;
}
.me-head h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/domains-me-h1.png) no-repeat;
	width: 607px;
	height: 45px;
	text-indent: -9999em;
	margin: 50px 0 0 50px;
}
.me-head h2 {
	color: #ff8888;
	font-size: 22px;
	margin: 10px 0 0 50px;
}
.asia-head h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/domains-asia-h1.png) no-repeat;
	width: 607px;
	height: 45px;
	text-indent: -9999em;
	margin: 50px 0 0 50px;
}
.asia-head h2 {
	color: #ff8888;
	font-size: 22px;
	margin: 10px 0 0 50px;
}
.co-head {
	background: #E24E0D;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E87611), to(#E24E0D));
	background: -moz-linear-gradient(#E87611, #E24E0D);
	background: linear-gradient(#E87611, #E24E0D);
	-pie-background: linear-gradient(#E87611, #E24E0D)!important;
	behavior: url(/css/PIE.php);
	position: relative;
	height: 240px;
	width: 100%;
	overflow: auto;
	margin: 0px 0 30px 0;
	top: 0;
}
.co-head h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/domains-co-h1.png) no-repeat;
	width: 607px;
	height: 45px;
	text-indent: -9999em;
	margin: 50px 0 0 50px;
}
.co-head h2 {
	color: #f8ba70;
	font-size: 22px;
	margin: 10px 0 0 50px;
}
.mobi-head {
	background: #2a2a2a;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#424242), to(#2a2a2a));
	background: -moz-linear-gradient(#424242, #2a2a2a);
	background: linear-gradient(#424242, #2a2a2a);
	-pie-background: linear-gradient(#424242, #2a2a2a)!important;
	behavior: url(/css/PIE.php);
	position: relative;
	height: 240px;
	width: 100%;
	overflow: auto;
	margin: 0px 0 30px 0;
	top: 0;
}
.mobi-head h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/domains-mobi-h1.png) no-repeat;
	width: 492px;
	height: 44px;
	text-indent: -9999em;
	margin: 50px 0 0 50px;
}
.mobi-head h2 {
	color: #ccc;
	font-size: 22px;
	margin: 10px 0 0 50px;
}
.jobs-head {
	background: #a17801;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cd8706), to(#a17801));
	background: -moz-linear-gradient(#cd8706, #a17801);
	background: linear-gradient(#cd8706, #a17801);
	-pie-background: linear-gradient(#cd8706, #a17801)!important;
	behavior: url(/css/PIE.php);
	position: relative;
	height: 240px;
	width: 100%;
	overflow: auto;
	margin: 0px 0 30px 0;
	top: 0;
}
.jobs-head h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/domains-jobs-h1.png) no-repeat;
	width: 492px;
	height: 44px;
	text-indent: -9999em;
	margin: 50px 0 0 50px;
}
.jobs-head h2 {
	color: #f2b84c;
	font-size: 22px;
	margin: 10px 0 0 50px;
}
.tel-head {
	background: #5812a7;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7225c9), to(#5812a7));
	background: -moz-linear-gradient(#7225c9, #5812a7);
	background: linear-gradient(#7225c9, #5812a7);
	-pie-background: linear-gradient(#7225c9, #5812a7)!important;
	behavior: url(/css/PIE.php);
	position: relative;
	height: 240px;
	width: 100%;
	overflow: auto;
	margin: 0px 0 30px 0;
	top: 0;
}
.tel-head h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/domains-tel-h1.png) no-repeat;
	width: 588px;
	height: 44px;
	text-indent: -9999em;
	margin: 42px 0 0 50px;
}
.tel-head h2 {
	color: #bf84f7;
	font-size: 22px;
	margin: 10px 0 0 50px;
}
.centralnic-head {
	background: #1d2a57;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#45548f), to(#1d2a57));
	background: -moz-linear-gradient(#45548f, #1d2a57);
	background: linear-gradient(#45548f, #1d2a57);
	-pie-background: linear-gradient(#45548f, #1d2a57)!important;
	behavior: url(/css/PIE.php);
	position: relative;
	height: 240px;
	width: 100%;
	overflow: auto;
	margin: 0px 0 30px 0;
	top: 0;
}
.centralnic-head h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/domains-centralnic-h1.png) no-repeat;
	width: 743px;
	height: 41px;
	text-indent: -9999em;
	margin: 50px 0 0 50px;
}
.centralnic-head h2 {
	color: #8ea0e4;
	font-size: 22px;
	margin: 10px 0 0 50px;
}
.travel-head {
	background: #1d2a57;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#009660), to(#00764b));
	background: -moz-linear-gradient(#009660, #00764b);
	background: linear-gradient(#009660, #00764b);
	-pie-background: linear-gradient(#009660, #00764b)!important;
	behavior: url(/css/PIE.php);
	position: relative;
	height: 240px;
	width: 100%;
	overflow: auto;
	margin: 0px 0 30px 0;
	top: 0;
}
.travel-head h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/domains-travel-h1.png) no-repeat;
	width: 492px;
	height: 44px;
	text-indent: -9999em;
	margin: 50px 0 0 50px;
}
.travel-head h2 {
	color: #42cb62;
	font-size: 22px;
	margin: 10px 0 0 50px;
}
.couk-head {
	background: #005b9a;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#005b9a), to(#003374));
	background: -moz-linear-gradient(#005b9a, #003374);
	background: linear-gradient(#005b9a, #003374);
	-pie-background: linear-gradient(#005b9a, #003374)!important;
	behavior: url(/css/PIE.php);
	position: relative;
	height: 240px;
	width: 100%;
	overflow: auto;
	margin: 0px 0 30px 0;
	top: 0;
}
.couk-head h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/domains-couk-h1.png) no-repeat;
	width: 422px;
	height: 64px;
	text-indent: -9999em;
	margin: 32px 0 0 50px;
}
.couk-head h2 {
	color: #6196c2;
	font-size: 22px;
	margin: 10px 0 0 50px;
}

.uk-head {
	background-image:url(/beta/images/page-content/header-banners/uk-banner.jpg);
	height: 240px;
	width: 100%;
	overflow: auto;
	margin: 0px 0 30px 0;
	top: 0;
}
.uk-head h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/domains-uk-h1.png) no-repeat;
	width: 600px;
	height: 64px;
	text-indent: -9999em;
	margin: 32px 0 0 50px;
}
.uk-head h2 {
	color: #6dedff;
	font-size: 22px;
	margin: 10px 0 0 50px;
}


.club-head {
	background: #214998;
	position: relative;
	height: 240px;
	width: 100%;
	overflow: auto;
	margin: 0px 0 30px 0;
	top: 0;
}
.club-head h1 {
	background: url(/beta/images/page-content/header-banners/h1-images/domains-club.png) no-repeat;
	width: 634px;
	height: 37px;
	text-indent: -9999em;
	margin: 47px 0 0 50px;
}
.club-head h2 {
	color: #5e83ce;
	font-size: 22px;
	margin: 10px 0 0 50px;
}
.guru-head {
	background: #db6154;
	/*background: -webkit-gradient(linear, 0 0, 0 bottom, from(#005b9a), to(#003374));
	background: -moz-linear-gradient(#005b9a, #003374);
	background: linear-gradient(#005b9a, #003374);
	-pie-background: linear-gradient(#005b9a, #003374)!important;
	behavior: url(/css/PIE.php);*/
	position: relative;
	height: 240px;
	width: 100%;
	overflow: auto;
	margin: 0px 0 30px 0;
	top: 0;
}
.guru-head h1 {
	color:#fff;
	margin: 47px 0 0 50px;
	font-weight:300;
	font-size:2.3em;
}
.guru-head h2 {
	color: #ecbeb9;
	font-size: 17px;
	margin: 10px 0 0 50px;
}

.blue-head {
	background: #014989;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#014989), to(#00549f));
	background: -moz-linear-gradient(#014989, #00549f);
	background: linear-gradient(#014989, #00549f);
	-pie-background: linear-gradient(#014989, #00549f)!important;
	behavior: url(/css/PIE.php);
	height: 240px;
	width: 100%;
	overflow: auto;
	margin: 0px 0 30px 0;
	top: 0;
}
.blue-head h1 {
	color:#fff;
	margin: 47px 0 0 50px;
	font-weight:300;
	font-size:2.3em;
}
.blue-head h2 {
	color: #6196C2;
	font-size: 17px;
	margin: 10px 0 0 50px;
}

.purple-head {
	background: #4a1955;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#572968), to(#4a1955));
	background: -moz-linear-gradient(#572968, #4a1955);
	background: linear-gradient(#572968, #4a1955);
	-pie-background: linear-gradient(#572968, #4a1955)!important;
	behavior: url(/css/PIE.php);
	height: 240px;
	width: 100%;
	overflow: auto;
	margin: 0px 0 30px 0;
	top: 0;
}
.purple-head h1 {
	color:#fff;
	margin: 47px 0 0 50px;
	font-weight:300;
	font-size:2.3em;
}
.purple-head h2 {
	color: #9d71ae;
	font-size: 17px;
	margin: 10px 0 0 50px;
}

.london-head {
	background: url(/beta/images/page-content/header-banners/london.jpg) center bottom  #63a6c5;
	position: relative;
	height: 400px;
	width: 100%;
	overflow: auto;
	margin: 0px 0 30px 0;
	top: 0;
}
.london-head h1 {
	color:#fff;
	margin: 0;
	padding: 30px;
	font-weight:300;
	font-size:2.8em;
	text-align:center;
}
.london-head h2 {
	color: #fff;
	font-size: 2.7em;
	margin: 0;
	text-align:center;
	background: rgba(20,20,20,0.6);
	padding:20px 30px; position:absolute;
	bottom:39px;
	right:50%;
	margin-right:-200px;
	font-weight:300;
	width:400px;
	border: 1px solid #000;

}

.london-head h2 b { color:#d13d41;}

.london-head h3 {
	color: #fff;
	font-size: 1.4em;
	margin: 0px 0 0 100px;
}

.wales-head {
	background: url(/beta/images/page-content/header-banners/wales.jpg) center bottom  #63a6c5;
	position: relative;
	height: 400px;
	width: 100%;
	overflow: auto;
	margin: 0px 0 30px 0;
	top: 0;
}
.wales-head h1 {
	color:#fff;
	margin: 0;
	padding: 30px;
	font-weight:300;
	font-size:2.8em;
	text-align:center;
}
.wales-head h2 {
	color: #fff;
	font-size: 2.7em;
	margin: 0;
	text-align:center;
	background: rgba(20,20,20,0.6);
	padding:20px 30px; position:absolute;
	bottom:39px;
	right:50%;
	margin-right:-200px;
	font-weight:300;
	width:400px;
	border: 1px solid #000;

}

.wales-head h2 b { color:#d13d41;}

.wales-head h3 {
	color: #fff;
	font-size: 1.4em;
	margin: 0px 0 0 100px;
}

.search-com {
	width: 900px;
	margin: 10px 0 0 50px;
}
.search-com .textinput, .search-com text {
	margin: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-image: none;
	background: #FFFFFF;
	border: 1px solid #fff;
	border-radius: 4px;
	color: #8096A4;
	font-size: 1em;
	height: 30px;
	padding: 10px 16px;
	width: 690px;
	display: inline-block;
}
.search-com .search-button {
	background: #8fd115;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8fd115), to(#5cc011));
	background: -moz-linear-gradient(#8fd115, #5cc011);
	background: linear-gradient(#8fd115, #5cc011);
	-pie-background: linear-gradient(#8fd115, #5cc011)!important;
	box-shadow: inset 0px 1px 0px #c2e17c;
	-webkit-box-shadow: inset 0px 1px 0px #c2e17c;
	-moz-box-shadow: inset 0px 1px 0px #c2e17c;
	border: 1px solid #4b9712;
	border-radius: 5px;
	cursor: pointer;
	height: 52px;
	margin: 0;
	padding: 15px 0 15px 0;
	width: 140px;
	display: inline-block;
	color: #fff;
	font-size: 1.3em;
}
.search-com .search-button:hover {
	background: #bbd425;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#bbd425), to(#8ac421));
	background: -moz-linear-gradient(#bbd425, #8ac421);
	background: linear-gradient(#bbd425, #8ac421);
	-pie-background: linear-gradient(#bbd425, #8ac421)!important;
	behavior: url(/css/PIE.php);
}
.right-divide {
	border-right: 1px solid #E1E1E1;
	margin-bottom: 40px;
	margin-right: 20px;
	padding-right: 40px;
}
/*-------------------------------------  END  ----------------------------------------*/
/*-------------------------------------  Countdown for dserver offers page  ----------------------------------------*/
.counter-box {
	position: relative;
	padding: 20px 40px;
	background: #2f2f2f;
	overflow: auto;
}
.countdownHolder {
	width: 80px;
	height: 60px;
	margin: 0 10px;
	font: 40px/1.5 'Open Sans Condensed', sans-serif;
	text-align: center;
	letter-spacing: -3px;
	overflow: hidden;
	float: left;
}
.position {
	display: inline-block;
	height: 1.6em;
	overflow: hidden;
	position: relative;
	width: 1.4em;
}
.digit {
	position: absolute;
	display: block;
	width: 1.4em;
	background-color: #444;
	border-radius: 0.2em;
	text-align: center;
	color: #fff;
	letter-spacing: -1px;
}
.digit.static {
	box-shadow: 1px 1px 1px rgba(4, 4, 4, 0.35);
	background-image: linear-gradient(bottom, #3A3A3A 50%, #444444 50%);
	background-image: -o-linear-gradient(bottom, #3A3A3A 50%, #444444 50%);
	background-image: -moz-linear-gradient(bottom, #3A3A3A 50%, #444444 50%);
	background-image: -webkit-linear-gradient(bottom, #3A3A3A 50%, #444444 50%);
	background-image: -ms-linear-gradient(bottom, #3A3A3A 50%, #444444 50%);
	background-image: -webkit-gradient(  linear,  left bottom,  left top,  color-stop(0.5, #3A3A3A),  color-stop(0.5, #444444)  );
}
/**
 * You can use these classes to hide parts
 * of the countdown that you don't need.
 */
.countDays { /* display:none !important;*/
}
.countDiv0 {
	display: none !important;
}
.countHours {
}
.countDiv1 {
}
.countMinutes {
}
.countDiv2 {
}
.countSeconds {
}
.countDiv {
	display: inline-block;
	width: 16px;
	height: 1.6em;
	position: relative;
}
.countDiv:before, .countDiv:after {
	position: absolute;
	width: 5px;
	height: 5px;
	background-color: #444;
	border-radius: 50%;
	left: 50%;
	margin-left: -3px;
	top: 0.5em;
	box-shadow: 1px 1px 1px rgba(4, 4, 4, 0.5);
	content: '';
}
.countDiv:after {
	top: 0.9em;
}
.counter-message {
	font-size: 30px!important;
	float: left;
	margin: 12px 0;
	color: #fff;
}
.counter-message.leftside {
	margin-left: 58px;
}
/*-------------------------------------  Scroll TO TOP  ----------------------------------------*/
#to-top {
	border: 1px solid #0f0f0f;
	background: url(/beta/images/page-content/icons/up-arrow.png) no-repeat 10px 16px #3f3f3f;
	border-radius: 7px 0 0 7px;
	-moz-border-radius: 7px 0 0 7px;
	-ms-border-radius: 7px 0 0 7px;
	-webkit-border-radius: 7px 0 0 7px;
	-o-border-radius: 7px 0 0 7px;
	position: fixed;
	right: 0px;
	bottom: 80px;
	padding: 10px 20px 10px 30px;
	color: #fff!important;
	display: none;
	z-index: 1001;
}
#to-top:hover {
	border: 1px solid #1c1c1c;
	background: url(/beta/images/page-content/icons/up-arrow.png) no-repeat 10px 16px #505050;
	color: #fff!important;
}
/*-------------------------------------  Slidein Newsletter signup ----------------------------------------*/
#newsletter-side-outer {
	height: 523px;
	overflow: hidden;
	position: absolute;
	width: 48px;
	top: 410px;
	right: 0;
	z-index: 1999;
}
.newsletter {
	width: 400px;
	height: 513px;
	position: absolute;
	right: 0;
	top: 0;
	background: #f2f2f2;
	border: 4px solid #2f2f2f;
	border-right: 0;
}
.newsletter .toggle {
	position: absolute;
	right: 404px;
	top: 25px;
	cursor: pointer;
}
.newsletter #move-left {
	background: url(/beta/images/page-content/special-offers/popup/newsletter-slidein.png) no-repeat 0 0;
	width: 48px;
	height: 150px;
	display: block;
}
.newsletter #move-right {
	background: url(/beta/images/page-content/special-offers/popup/newsletter-slidein.png) no-repeat 0 -150px;
	width: 48px;
	height: 150px;
	display: block;
}
.newsletter h3 {
	font-family: 'Open Sans', sans-serif;
	font-size: 2.8em;
	font-weight: 300;
	text-align: center;
	text-transform: uppercase;
	margin-top: 16px;
}
.newsletter p {
	padding: 0;
	margin: 10px 30px 20px 30px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 1.2em;
	font-weight: 300;
}
.newsletter .form-outer {
	background: url(/beta/images/page-content/special-offers/popup/orange-back.jpg);
	overflow: auto;
	padding-bottom: 30px
}
.newsletter form {
	margin: 30px 30px;
}
.newsletter form p {
	margin: 10px 0;
	text-align: left;
	font-size: 1em;
}
.newsletter .third {
	width: 41%;
	float: left;
	margin-right: 25px;
}
.newsletter .half {
	width: 41%;
	margin-right: 44px!important;
}
.newsletter label, .newsletter input, .newsletter select {
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: normal;
}
.newsletter input[type="text"] {
	border: 3px solid #f39c61;
	border-radius: 3px 3px 3px 3px;
	color: #808080;
	display: inline-block;
	font-size: 15px;
	height: 34px;
	line-height: 34px;
	padding: 4px 10px;
	width: 93%;
}
.newsletter input[type="submit"] {
	background: #8fd115;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8fd115), to(#5cc011));
	background: -moz-linear-gradient(#8fd115, #5cc011);
	background: linear-gradient(#8fd115, #5cc011);
	box-shadow: inset 0px 1px 0px #c2e17c;
	-webkit-box-shadow: inset 0px 1px 0px #c2e17c;
	-moz-box-shadow: inset 0px 1px 0px #c2e17c;
	border: 1px solid #4b9712;
	border-radius: 5px;
	cursor: pointer;
	height: 50px;
	margin: 18px 0 0 0px;
	padding: 13px 0;
	width: 340px;
	display: inline-block;
	color: #fff;
	font-size: 1.1em;
	float: left;
}
.newsletter input[type="submit"]:hover {
	background: #bbd425;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#bbd425), to(#8ac421));
	background: -moz-linear-gradient(#bbd425, #8ac421);
	background: linear-gradient(#bbd425, #8ac421);
}
.newsletter form .security {
	background: url(/beta/images/page-content/special-offers/popup/securitycode.png) no-repeat;
	width: 172px;
	height: 60px;
	padding: 0;
	margin-right: 16px;
}
.newsletter form .security img {
	margin: 11px 0 0 36px;
}
.newsletter .placeholder {
	color: #aaa;
}
#spin {
	left: 0!important;
	top: 0!important;
	height: 100%!important;
	background: black!important;
}
.pleasewait {
	background: #bbbbbb;
	color: #ffffff
}
.img-border {
	padding: 10px;
	border: 1px solid #dedede;
}
.esl-hosting-ad {
	background: url(/beta/images/page-content/web-hosting/2012/free-domain-name.jpg) 0 0 no-repeat;
	height: 187px;
	width: 374px;
	display: block;
	text-indent: -9999em;
	position: absolute;
	top: 46px;
	right: -82px;
	opacity: 0.95;
}
.esl-hosting-ad:hover {
	opacity: 1;
}
/*-------------------------------------  Pushing twitter to get people to talk about us (going to use on most areas of site) ----------------------------------------*/
.twitter-note {
	background: url(/beta/images/page-content/twitter-note.jpg) no-repeat;
	margin: 60px auto 60px auto;
	padding: 8px 0 0 70px;
	width: 630px;
}
.twitter-note p {
	color: #a0a0a0;
	font-family: Open Sans;
	font-size: 1.4em;
	line-height: 1.3em;
	font-weight: 300;
}
.twitter-note a {
	color: #00aced;
}
/*-------------------------------------  Red corner new graphic ----------------------------------------*/
.new-package {
	background: url(/beta/images/site-layout/new-left-corner.png) no-repeat #ffffff !important;
}
/*-------------------------------------  Slide up Questionairre ----------------------------------------*/
html div#ki_container {
	right: 90px!important;
}
/*-----------------------------------  Orange/green Section  -------------------------------------------------*/
.green-section {
	background: #9dd356;
	color: #fff!important;
	overflow: auto;
	position:relative;
}
.orange-section {
	background: #ec5f18;
	color: #fff!important;
	overflow: auto;
	position:relative;
}
.orange-section p, .orange-section h1, .orange-section h2, .orange-section h3, .green-section p, .green-section h1, .green-section h2, .green-section h3   {color: #fff;}
.orange-section h3, .green-section h3 {font-size: 1.8em;}
.orange-section .statement, .green-section .statement {font-size: 2.9em; text-align:center; margin:0; padding:0; line-height:1.4em;}
.orange-section a.white-button {
	background: linear-gradient(#ffffff, #fafafa) repeat scroll 0 0 transparent;
	background: #fcfcfc;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#fafafa));
	background: -moz-linear-gradient(#ffffff, #fafafa);
	background: linear-gradient(#ffffff, #fafafa);
	-pie-background: linear-gradient(#ffffff, #fafafa)!important;
	border: 1px solid #fafafa;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	color: #3f3f3f;
	cursor: pointer;
	font-size: 1.2em;
	padding: 20px;
	text-align: center;
	text-decoration: none;
	display: block;
	margin: 20px 0;
	max-width: 220px
}
.orange-section a {
	color: #fff;
	text-decoration: underline;
}
.orange-section a.visit {
	background: url(/beta/images/page-content/icons/mag.png) no-repeat 0 2px;
	padding-left: 17px;
}
.orange-section .view {
	border: none;
	border-radius: 0;
	cursor: default;
	height: auto;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: auto;
	height: auto;
	border: 1px solid #3f3f3f;
}
.orange-section .mask {
	background-color: rgba(219, 127, 8, 0.7);
	opacity: 0;
	transition: all 0.4s ease-in-out 0s;
}
.orange-section .view .mask, .orange-section .view .content {
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
}
.orange-section ul li {
	border-bottom:1px dashed #f08732;
	line-height:1.8em;
}
.text-center {
	text-align: center
}
.divider {
	background: url(/beta/images/page-content/full-width-divide.jpg) repeat-x;
	clear: both;
	overflow: auto;
	min-height:60px;
}
.bdr-right {
	border-right: 1px solid #dadada;
}
/* -------------------------------------- New Heading Stuff -------------------------------------------- */
.top-area h1 {
	color: #fff;
	font-size: 4em;
}
.top-area h1.standard {
	margin: 40px 0 0 40px;
}
.top-area h2.standard {
	margin-left: 40px;
	font-family: 'Open Sans';
}
.large-top-area h1 {
	color: #fff;
	font-size: 3.1em;
}
.large-top-area h1.standard {
	margin: 20px 0 0 0;
}
.large-top-area h2.standard {
	font-family: 'Open Sans';
}
/* ------------------------------------- Old Heading Stuff ---------------------------------------------*/
.dark-top-area {
	height: 120px;
}
.dark-top-area h1.standard {
	font-size: 3.3em;
}
.dark-top-area h2.standard {
	font-size: 1.3em;
	color: #fff;
	font-family: 'Open Sans';
}
.light-top-area {
}
.light-top-area h1.standard {
	font-size: 3.7em;
}
.light-top-area h2.standard {
	font-size: 1.6em;
	color: #2f2f2f;
	font-family: 'Open Sans';
}
/*------------------------------------ New domain search, also used on uk nominet offer & keyword, auction & whois pages ----------------------------------------------- */

.showanimation::-webkit-input-placeholder {
   color: #ccc;
   font-weight: 500;
}

.showanimation:-moz-placeholder { /* Firefox 18- */
   color: #999;
   font-weight: 500;
}

.showanimation::-moz-placeholder {  /* Firefox 19+ */
   color: #999;
   font-weight: 500;
}

.showanimation:-ms-input-placeholder {
   color: #ccc;
   font-weight: 500;
}

.search-2013 { margin:0px 0 30px 0}
.search-2013 label {width:34px;  height:34px; line-height:2.1em; font-size: 1.2em; border:2px solid #2f2f2f; border-right: none; display:inline; padding:12px; background:#fff; color:#2f2f2f; font-family: "Open Sans"; float:left}
.search-2013 input[type="text"] {width:67%; height:34px; line-height:1em; font-size: 1.2em; border:2px solid #2f2f2f; border-left: none; display:inline; padding:12px; margin:0px; }
.search-2013 input[type="text"].leftborder{ border-left: 2px solid #2f2f2f;}
.search-2013 .btn {background: #8fd115;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8fd115), to(#5cc011));
	background: -moz-linear-gradient(#8fd115, #5cc011);
	background: linear-gradient(#8fd115, #5cc011);
	-pie-background: linear-gradient(#8fd115, #5cc011)!important;
	box-shadow: inset 0px 1px 0px #c2e17c;
	-webkit-box-shadow: inset 0px 1px 0px #c2e17c;
	-moz-box-shadow: inset 0px 1px 0px #c2e17c;
	border: 1px solid #4b9712;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	cursor: pointer;
	color: #fff;
	behavior: url(/css/PIE.htc);
	display: block;
	font-size: 1.5em;
	padding: 1% 0;
	text-align: center;
	font-family: "Open Sans";
	width: 198px;
	margin: 0px 0 0 10px;
	display:inline;}

.search-2013 .btn:hover {	background: #bbd425;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#bbd425), to(#8ac421));
	background: -moz-linear-gradient(#bbd425, #8ac421);
	background: linear-gradient(#bbd425, #8ac421);
	-pie-background: linear-gradient(#bbd425, #8ac421)!important;
	behavior: url(/css/PIE.php);}
/*------------------------------------ New About Styles ----------------------------------------------- */
.about {
	background: url(/beta/images/page-content/header-banners/about.png) no-repeat;
}
.about h3 {
	margin-bottom: 20px;
	font-size: 1.7em!important;
}
/*------------------------------------ New 404 Styles ------------------------------------------------- */
.four-o-four {
	background: url(/beta/images/page-content/header-banners/404-orange.jpg) no-repeat;
}
/*------------------------------------ Survey Styles ------------------------------------------------- */
.survey {
	background: url(/beta/images/page-content/header-banners/survey-bg.png) no-repeat bottom right #408acd;
}
/*------------------------------------ Orange Affiliates box ------------------------------------------ */
#eslp-arrow{padding:105px 50px 0; background:url(../images/page-content/ltd-companies/arrow-bg.png) top center no-repeat; clear:both; position: relative;}
#eslp-woman{position:absolute; right:47px; bottom:0;}
#eslp-vid{position:absolute; right:60px; bottom:13px;}
#eslp-arrow .styled li{background:url(/beta/images/page-content/ltd-companies/tick.png) no-repeat 0 5px; padding-left:26px; margin-bottom:7px;}
.bottom-tag{color:#333; text-align:center; font-size:19px!important; margin-top:40px;}
.bottom-tag .eslpro{background:#231f20;}
.orange{color:#ec5f18;}
.affiliates-table td{font-size:0.85em;}
/* Slider JUST TEXT
#slides_eslp_aff{width:400px; position:relative;}
#slides_eslp_aff .slides_container{width:380px; display:none;	padding:0;}
#slides_eslp_aff .slides_container div{height:145px; width:380px; display:block;}
#slides_eslp_aff .prev{display:none}
#slides_eslp_aff .next{display:none}
#slides_eslp_aff .pagination{width:49px; display:block;	position:absolute; bottom:-58px; left:-59px;}
#slides_eslp_aff .pagination li{float:left; margin:0 1px; list-style:none;}
#slides_eslp_aff .pagination li a{display:block; width:12px; height:0; padding-top:12px; background:url(/beta/images/rightbar/pagination.png) 0 0; float:left; overflow:hidden;}
#slides_eslp_aff .pagination li.current a{background-position: 0 -12px;} */
/* Slider TEXT & IMAGE */
#slides_eslp_aff{width:880px; position:relative; top:-6px;}
#slides_eslp_aff .slides_container{width:100%; display:block;}
#slides_eslp_aff .slides_container div{height:390px; width:880px; display:block; position:relative;}
#slides_eslp_aff .prev{display:none}
#slides_eslp_aff .next{display:none}
#slides_eslp_aff .pagination{}
#slides_eslp_aff .pagination li{float:left; margin:0 1px; list-style:none;}
#slides_eslp_aff .pagination li a{display:block; width:12px; height:0; padding-top:12px; background:url(/beta/images/rightbar/pagination.png) 0 0; float:left; overflow:hidden;}
#slides_eslp_aff .pagination li.current a{background-position: 0 -12px;}
.screen{position:absolute; right:27px; bottom:0;}
.screen-img{position:absolute; right:41px; bottom:79px;}
#slides_eslp_aff p, #slides_eslp_aff h3, #slides_eslp_aff li {color:#fff;}
/*----------------------------------- Startup --------------------------------------------- */
.startup {
	background: url(/beta/images/page-content/header-banners/startup-black.jpg) no-repeat;
}
.startup h1, .startup h2{color:#fff;}
.startup h3 {
	margin-bottom: 20px;
	font-size: 1.7em!important;
}
#startup-vid{float:left; margin:10px 10px 10px 0;}
.main-bar{width:70%; float:left; border-right:1px solid #e1e1e1; }
.right-bar{width:25%; float:right;}
.num{margin-bottom:35px!important;}
.num span{background:#9dd356; clear: both; color: #fff; display: block; float: left; font-family: "open sans"; font-size: 20px; font-weight: 300;  height: 38px;  margin: 0 15px 20px 0; text-align: center; width: 38px; line-height:38px;}
.flat-button{background:#9dd356; color:#fff!important; padding:10px; display:inline-block; text-align:center; min-width:125px}
.flat-button:hover{background:#9dd356;}
#container{margin-top:32px;}
#startup-options li{width:31%; padding:0; margin:1%; text-align:center; height:auto; transition: height 1s; -webkit-transition: height 1s;}
#startup-options img{-webkit-border-radius:150px; -moz-border-radius:150px; border-radius:150px; border:8px solid #fff; box-shadow:0 0 9px 0 #ccc; -webkit-box-shadow:0 0 9px 0 #ccc; -moz-box-shadow:0 0 9px 0 #ccc; margin-bottom:20px;}
#startup-options li h4{font-weight:400;}
#startup-options h4 span{font-weight:300; font-size:70%; color:#aaa;}
#startup-options p span{color:#0991ac;}
.item{text-align:center; width: 262px; margin: 8px; float: left; border:1px solid #e4e4e4; position:relative;}
.item img{-webkit-border-radius:150px; -moz-border-radius:150px; border-radius:150px; border:8px solid #fff; box-shadow:0 0 9px 0 #ccc; -webkit-box-shadow:0 0 9px 0 #ccc; -moz-box-shadow:0 0 9px 0 #ccc; margin-bottom:20px;}
.item h4{font-weight:400;}
.item h4 span{font-weight:300; font-size:70%; color:#aaa;}
.item p span{color:#0991ac;}
.item .title-container{padding:30px 30px 10px 30px;}
.item h3{margin:0 20px;}
.item .date{position:absolute; top:0; right:0; color:#fff; background:#9dd356; text-align:center; padding:3px 8px; font-size:0.9em; letter-spacing:2px; margin-top:0;}
.item .date span{font-size:2em; letter-spacing:normal; color:#fff;}
.date-hover div.current{background:none!important;}
.item .logo{line-height:75px; min-height:90px;}
.item .logo img{-webkit-border-radius:0; -moz-border-radius:0; border-radius:0; border:0; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; margin-bottom:0;}
.item .shadow{background:url(/beta/images/page-content/startup/shadow.png) repeat-x #f6f6f6;}
.box-options {margin-top: 16px; display: inline-block;}
.box-options li {background: #fff; width: 226px; height: 275px; padding: 30px; border: 1px solid #e4e4e4; float: left; margin: 6px;}
.box-options li.current, #container div.current {border: 1px solid #ccc; behavior: url(/css/PIE.php); box-shadow: 0px 0px 8px #aaa; -moz-box-shadow: 0 0 8px #aaa; -ms-box-shadow: 0 0 8px #aaa;  -o-box-shadow: 0 0 8px #aaa; -webkit-box-shadow: 0 0 8px #aaa;	background: url(/beta/images/page-content/web-design/easysitelive/more.png) top right no-repeat #fff;}
.box-options li h3 {font-family: Open sans;	color: #333; text-align: center; font-weight: 300; font-size: 50px;	margin-bottom: 10px; background: #f2f3f4; padding: 10px; position: relative;}
.box-options li h3 span {background: #2F2F2F; bottom: -8px;	color: #FFFFFF;	display: block;	font-size: 12px; font-weight: 400; padding: 5px 10px; position: relative; right: 10px; text-align: center; width: 100%;}
.item h4 {font-family: Open sans, Verdana, Geneva, sans-serif; color: #484642; text-align: center; font-weight: 300; font-size: 19px; margin-bottom: 10px}
.box-options li h5 {background: #f2f3f4; font-family: Open sans, Verdana, Geneva, sans-serif; color: #484642; text-align: center; font-weight: 300;	font-size: 20px; margin-bottom: 10px; padding: 16px;}
.item p {font-family: Open sans, Verdana, Geneva, sans-serif; color: #787878;	text-align: center;	font-weight: 400; font-size: 0.95em; margin-top: 4px;}
.date-hover .item h4{margin-right:20px; margin-left:20px;}
.our-partners .item img{-webkit-border-radius:0; -moz-border-radius:0; border-radius:0; border:0; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; margin-bottom:0;}
#startup-partner-options li{width:31%; padding:0; margin:1%; text-align:center; height:auto; transition: height 1s; -webkit-transition: height 1s;}
#startup-partner-options .logo{height:115px; line-height:110px;}
#startup-partner-options .shadow{background:url(/beta/images/page-content/startup/shadow.png) repeat-x;}
#startup-partner-options img{margin-bottom:20px;}
#startup-partner-options li h4{font-weight:400;}
#startup-partner-options p span{color:#0991ac;}
.top10{width:47.5%; float:left; min-height:150px;}
.top10:hover{cursor:pointer;}
.top10.odd{margin-right:5%;}
.top10 div{width:31%; float:left;}
.top10 h3{color:#333; font-size:1.3em;}
.split{margin:20px 0 50px; overflow:auto;}
.split li{width:43%; margin:0 5% 15px 2%; float:left; line-height:1.6em; list-style-type:circle;}
.split {color:#aaa; font-style:italic;}
.split a{color:#333; font-style:normal;}
.split a:hover{text-decoration:underline;}
#close{display:none;}
.closeit{ background: url("/beta/images/page-content/startup/cross.png") repeat scroll 0 0 transparent; display: block; float:right;  height: 28px;  position:relative; right:3px; text-indent: -9999px; width: 27px;}
#player{min-height:110px;}
#startup-main{margin-top:-30px;}
.startup-instructions{padding:60px; overflow:auto; background:#9dd356;}
.startup-instructions > div{width:29%; margin:0 2%; float:left; text-align:center; cursor:pointer;}
.startup-instructions div div {min-height:72px; line-height:72px; margin-bottom:30px;}
.startup-instructions a, .startup-instructions h3{color:#fff!important; font-size:18px;}
.startup-instructions p{color:#e1f3c9;}
.startup-instructions span{font-weight:500;}
#partner-logo{text-align:center;}
.tag{font-size:1.4em!important; font-family:"Open Sans"; text-align:center; width:70%; margin:0 auto 40px!important;}
.partners-offers{padding:60px; overflow:auto; background:#9dd356;}
.partners-offers div{width:33%; margin:0 3% 0 0; float:left;}
.partners-offers div .title{color:#fff; font-size:1.5em;}
.partners-offers li{color:#fff; margin-bottom:10px; background:url(../images/page-content/white-tick.png) no-repeat left 5px; padding-left:25px;}
.partners-offers span{font-weight:500;}
.last-img{width:25%!important; margin:-10px 0 0 0!important;}
.partner-testimonial{width:40%; margin:0 5% 0 0; border:1px solid #e1e1e1; padding:30px; float:left; font-style:italic; }
.partner-testimonial:last-child{margin-right:0;}
.partner-testimonial p:last-child{margin-bottom:0;}
.cust-name{text-transform:uppercase; text-align:center; color:#999; font-size:1.1em!important; font-family:"Open Sans"!important;}
em{font-style:italic;}
/*#startup-options p{display:none;}*/
#startup-domain{background:#ec5f19; padding:5%; margin:25px 0;}
#startup-domain h3{color:#fff;}
#startup-domain .search-com{margin:0; width:100%!important;}
#startup-domain .textinput{width:64%;}
#startup-offer-form{clear:both; margin:0 60px 60px 60px; padding-top:60px;}
#startup-offer-form .contact{width:53%; float:left; }
#startup-offer-form .contact label{width:39%;}
#startup-offer-text{float:right; padding:3%; width:34%;}
#startup-offer-form .contact input[type="text"], #startup-offer-form .contact input[type="email"]{width:56%;}
/*#startup-options p{display:none;}*/
#bt_invite_box {display: block; width: 100%!important; height: 100%!important; z-index: 2001!important; position: absolute; top: 0px; left: 0px; opacity: 100;}
/*----------------------------------- Customer Quotes & Service Reviews inlclude display --------------------------------------------- */
.review-includes {background: #eaeced; width:980px; margin:0 auto; position:relative;}
.review-includes p {
font-size: 0.85em;
line-height: 1.7em;
margin: 10px 0 20px 0;
}
.review-includes p img {display:block; position:absolute; bottom:0;}
.divide-line { border-left:1px solid #d2d2d2;}
.review .trust { background: none no-repeat left bottom; padding-bottom:30px}
.review .reviewcentre { background:none no-repeat -6px bottom;  padding-bottom:30px}
.review .user {float: left; position: relative; width: inherit; }
.review .user img { display:none; width:100%}
.review .user .info { display:none;}
.review .user .customer-pic { display:table;}
.review { padding:0;}
.review .box { float:right; width:74%}
.review .box h3 { color:#909090; display:block; border-bottom:1px solid #d5d5d5; padding-bottom:10px; padding-right: 110px; position:relative; font-size:1.3em;}
.review .box h3 .stars4, .review .box h3 .stars5 { background: url(/beta/images/page-content/web-design/4stars.png) no-repeat; position: absolute; top:0px; right:-1px; display:block; width:110px; height:20px; text-indent:-9999px;}
.review .box h3 .stars5 { background: url(/beta/images/page-content/web-design/5stars.png) no-repeat;}
.review .box a { display:none;}
.review .reviewproduct {display:none;}
.right-float .review .box {width:88%}
a.review-link, a.customers-link { position:absolute; right:0; bottom:-30px; color:#999; padding:10px; background: rgba(248, 248, 248, 0.6);}
a.review-link {right:0; bottom:-17px;}
a.review-link:hover, a.customers-link:hover {color:#aaa; background:#fdfdfd;  background: rgba(252, 252, 252, 0.8);}


.pre-reg { background:#DD5642; color:#fff; margin:0px 0 0 -5px; font-size:0.8em; padding:4px; line-height:1.4em; border-radius:4px; }
.pre-reg a { color:#fff;}



section.cta {
	text-align: center;
	padding: 30px 30px 45px 30px;
	margin-top: 24px;
	margin-left: 120px;
}
section.cta .line {
	color: #ec5f19;
	font-size: 18px;
	font-weight: lighter;
	float: left;
	text-align: right;
	max-width: 260px;
	border-right: 1px solid #ec5f19;
	padding-right: 30px;
}
#outer section.cta .tel {
	font-size: 50px;
	line-height: 1em;
	font-weight: bold;
	float: left;
	margin-left: 30px;
}


/*---------------------------------------------------------------------
 NEW SITE WIDE LIVE CHAT BUTTON (Added 06/05/2015)
---------------------------------------------------------------------- */
.new-chat {
	text-align: center;
	position: fixed;
	bottom:1px;
	right:0;
	z-index:3000;
}

.new-chat a.close-chat {
	  display: none;
  background: url(/beta/images/page-content/sitewide-livechat-close.png) no-repeat #fff;
  color: #fff;
  position: absolute;
  padding: 0;
  left: -13px;
  border: 2px solid #bbb;
  border-radius: 62px;
  top: -12px;
  text-indent: -9999em;
  z-index: 10000;
  width: 22px;
  height: 22px;
  background-size: cover;

}

.new-chat .tooltip-content{
	bottom: 68px;
	left: auto;
	right: -30px;
}

.float-up {
    -webkit-animation-duration:2s;
    -moz-animation-duration:2s;
    -o-animation-duration:2s;
    animation-duration:2s;
    -webkit-animation-name:float-up;
    -moz-animation-name:float-up;
    -o-animation-name:float-up;
    animation-name:float-up;
    -webkit-animation-iteration-count:1;
    -moz-animation-iteration-count:1;
    -o-animation-iteration-count:1;
    animation-iteration-count:1;
    -webkit-animation-timing-function:ease-out;
    -moz-animation-timing-function:ease-out;
    -o-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
    -webkit-animation-fill-mode:forwards;
    -moz-animation-fill-mode:forwards;
    -o-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    position:fixed;
    bottom:0px;
}
@-webkit-keyframes float-up {
    0% {
        bottom:-200px;
        opacity:0;
    }
    25% {
        opacity:1;
    }
	75% {
		bottom:-200px;
	}
    95% {
        bottom:8px;
    }
    100% {
        bottom:0px;
    }
}
@-moz-keyframes float-up {
    0% {
        bottom:-200px;
        opacity:0;
    }
    25% {
        opacity:1;
    }
	75% {
		bottom:-200px;
	}
    95% {
        bottom:8px;
    }
    100% {
        bottom:0px;
    }
}
@-o-keyframes float-up {
    0% {
        bottom:-200px;
        opacity:0;
    }
    25% {
        opacity:1;
    }
	75% {
		bottom:-200px;
	}
    95% {
        bottom:8px;
    }
    100% {
        bottom:0px;
    }
}
@keyframes float-up {
    0% {
        bottom:-200px;
        opacity:0;
    }
    25% {
        opacity:1;
    }
	75% {
		bottom:-200px;
	}
    95% {
        bottom:8px;
    }
    100% {
        bottom:0px;
    }
}

@media screen and (min-width: 768px) {
	.new-chat .new-chat-image {
	display:block;
	}
}


/* -------------------------------------------------------------------------------------
	Popup modal styles
---------------------------------------------------------------------------------------*/
#fancybox-content h1 { display:block; text-align:center; padding:20px 10px 0px; font-size:20px; line-height:26px; margin-bottom:16px;}
.pop-left, .pop-right {box-sizing: border-box; padding: 30px; font-size: 13px; line-height: 18px; margin: 12px 0; overflow:auto;  float: left; width: 50%; max-width:500px; }
.pop-left .contact p { margin-bottom: 4px;}
.pop-left .contact input {width:100%; box-sizing:border-box; padding:7px 10px; line-height:18px; height:36px;}
.pop-left .contact textarea {width:100%; box-sizing:border-box; padding:10px;}
.pop-left .contact input[type="submit"] { margin-top:10px; border: none;}
.pop-left .contact label {text-align:left; float:none; display:block; font-family: "Open Sans"; font-size:15px; font-weight: 300; padding-bottom:3px; width:99%;}
.pop-right h3,.pop-left h3 { color:#2f2f2f; border-bottom: 1px solid #ec5f19; padding-bottom:7px;}
.pop-right li {list-style:disc inside; padding:6px 6px 6px 10px; border-bottom: 2px dotted #e6e6e6;}
.pop-right li:last-child {border-bottom: none;}
.pop-left img, .pop-right img { width:100%; height: auto; margin:3px auto 0!important; display:block; max-width:340px;}
.pop-left p, .pop-right p { padding-bottom:14px;}
.pop-left .price,.pop-right .price { background:#ebebeb; padding:10px; margin:14px 0; display:block; width:100%;}
.pop-left .price p,.pop-right .price p { padding:6px; font-size:18px; font-weight:bold;}
.termsbit {display:block; padding:40px; box-sizing:border-box; width:100%; max-width:999px; border-top:1px dotted #ccc;}
.termsbit h3 { font-weight:400px;}
.termsbit h4 { color:#898989; font-weight:600; margin:0; padding:20px 0 3px 0;}
.termsbit ul { padding-left:12px;}
.termsbit p,
.termsbit li { color:#898989;}
.termsbit li {list-style:disc outside; padding:6px;}
 @media only screen and (max-width: 800px) {
.pop-left, .pop-right { width:100%; float: none; max-width:700px;}
}
