/* Header */
#header .menu_level_2 ul li.promo_email a {
    height: 196px !important;
    position: relative !important;
    top: 0 !important;
    width: 190px !important;
}

#header .menu_level_2 ul li.promo_email {
    height: 195px !important;
    padding: 0 !important;
}

#header .menu_level_2 ul.email {
  width: 190px;
}

/* bannerS */

#banner  h1, #banner .looks-like-h1 {
	position: absolute;
	left: 27px;
	top: 20px;
	margin: 0;
}
#banner  h1 span, #banner .looks-like-h1 span {
    font-size: 24px;
    font-weight: normal;
    font-family: vagrounded-light,Helvetica,Arial;
}
#banner .domain_freebies {
	position: absolute;
	top: 135px;
	left: 27px;
	color: #fff;
	width: 470px;
}
#banner .domain_freebies h2 {
	margin: 0 0 9px 0;
}
#banner .domain_freebies ul {
	list-style-type: none;
	margin: 0px 0px 20px 0px;
	padding: 0px 30px 0px 0px;
	font-size: 18px;
}
#banner .domain_freebies li {
	padding: 0 0 5px 24px;
	background: transparent url("//img2.123-reg.co.uk/v3/general/green-dot.png") no-repeat scroll left 6px !important;
}
#banner #banner-07 .domain_freebies li{
	background: transparent url("//img2.123-reg.co.uk/v3/general/dot-blue.png") no-repeat scroll left 6px;
}
#banner .domain_freebies li span{
	font-weight: bold;
}
#banner .domain_freebies .buttons a{
    background: transparent url("//img2.123-reg.co.uk/v3/general/buttons/button-banner.png") repeat-x;
    font-size: 19px;
}
#banner .domain_freebies .buttons .icon{
    top: 9px;
}
#banner .price_banner {
    position: absolute;
    top: 15px;
    right: 18px;
    background: transparent url("//img2.123-reg.co.uk/v3/general/banners/banner-04-graphics.png") no-repeat scroll 0 0;
    width: 211px;
    padding: 10px 0px 10px 20px;
    height: 277px;
}
#banner .price_banner .graphic{
	position: absolute;
	right: -7px;
	top: -6px;
	width: 147px;
	height: 90px;
	background: transparent url("//img2.123-reg.co.uk/v3/general/our-best-seller.png") no-repeat;
}
#banner .price_banner p{
	margin: 0px;
	font-size: 14px;
	color: #666;
	font-family: Helvetica,Arial;
	border-bottom: 1px dotted #666;
	padding-top: 3px;
	padding-bottom: 3px;
	clear: both;
}
#banner .price_banner p span{
	font-size: 18px;
	color: #0099cc;
	font-weight: bold;
	font-family: Helvetica,Arial;
}
#banner .price_banner p.font46{
	font-size: 46px;
	color: #0099cc;
	font-family: vagrounded-bold,Helvetica,Arial;
	border: none;
	padding: 0px;
}
#banner .price_banner .font18{
	font-size: 18px;
	color: #cc0033;
	font-family: vagrounded-bold,Helvetica,Arial;
	border: none;
	padding: 0px;
}

#banner .price_banner p.font18 span{
	font-size: 24px;
	color: #cc0033;
	font-family: vagrounded-bold,Helvetica,Arial;
}
#banner .price_banner .colorGray{
	color: #999;
}
#banner .price_banner ul {
    color: #df1453;
    list-style-type: none;
    margin: 0;
    padding: 0;
   float: left;
   padding-top: 5px;
}
#banner .price_banner ul li {
	display: block;
	margin: 0px;
	font-size: 14px;
	color: #666;
	font-family: Helvetica,Arial;
	border-bottom: 1px dotted #666;
	/*padding-top: 3px;
	padding-bottom: 3px;*/
	line-height: 28px;
}
#banner .price_banner ul li span{
	font-size: 18px;
	color: #0099cc;
	font-weight: bold;
	font-family: Helvetica,Arial;
}
#banner .price_banner a {
	width: 188px;
	height: 39px;
	position: absolute;
	font-family: vagrounded-bold,Helvetica,Arial;
	font-weight: normal;
	font-size: 19px;
	text-transform: uppercase;
	text-decoration: none;
	color: #0099cc;
	white-space: nowrap;
	right: 11px;
	bottom: 12px;
	display: inline-block;
	background:url("//img2.123-reg.co.uk/v3/general/banners/banner-04-graphics.png") no-repeat left -297px;
	line-height: 39px;
	padding-left: 15px;
}
#banner .price_banner a .icon-right-blue {
    position: absolute;
    right: 16px;
    top: 12px;
}


#banner .domain_freebies .buttons {
    float: left;
}
#banner .domain_freebies .view_features{
	float: left;
	text-transform: uppercase;
	font-family: vagrounded-bold,Helvetica,Arial;
	font-size: 14px;
	line-height: 16px;
	text-decoration: none;
	padding: 2px 0px;
	border-bottom: 1px dotted #fff;
	margin-top: 7px;
	margin-left: 20px;
	font-weight: normal;
	letter-spacing: normal;
}




/* banner 00 */

#banner #banner-00 h1{
	margin: 0px;
}

#banner #banner-00 .register-domain{
	width: 369px;
	padding-left: 10px;
	height: 36px;
	background: transparent url("//img2.123-reg.co.uk/v3/general/banners/banner-01-graphics.png") no-repeat left -320px;
	position: absolute;
	left: 27px;
	top: 144px;
	font-family: vagrounded-bold,Helvetica,Arial;
	font-weight: normal;
	font-size: 17px;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	white-space: nowrap;
	line-height: 34px;
}
#banner #banner-00 .register-domain .icon-16 {
    position: absolute;
    right: 8px;
    top: 8px;
}
#banner #banner-00 .domain_freebies {
	position: absolute;
	top: 205px;
	color: #fff;
}
#banner #banner-00 .domain_freebies h2 {
	margin: 0 0 9px 0;
}
#banner #banner-00 .domain_freebies ul {
	list-style-type: none;
	margin: 0;
	padding: 0px 30px 0px 0px;
	font-size: 14px;
	float: left;
}
#banner #banner-00 .domain_freebies li {
	padding: 0 0 5px 24px;
	background: transparent url("//img2.123-reg.co.uk/v3/general/icons/arrows.png") no-repeat scroll 2px -212px;
}
#banner .site_wrap #banners #banner-00 .graphic_01{
	position: absolute;
	z-index: 10;
	right: -15px;
	top: -15px;
	width: 121px;
	height: 119px;
	background: url("//img2.123-reg.co.uk/v3/general/banners/banner-00-graphic01.png") no-repeat;
}
#banner #banner-00 .price_banner {
    position: absolute;
    /*top: 36px;*/
    top: 20px;
    right: 18px;
    background: transparent url("//img2.123-reg.co.uk/v3/general/banners/banner-01-graphics.png") no-repeat scroll 0 0;
    width: 240px;
    height: 282px;
    padding: 0px;
}
#banner #banner-00 .price_banner p{
	border: none;
}
#banner #banner-00 .title_01,
#banner #banner-00 .title_02 {
    font-family: vagrounded-bold,Helvetica,Arial;
	font-weight: normal;
    font-size: 14px;
    text-transform: uppercase;
    color: #1699D3;
    position: absolute;
    top: 9px;
}
#banner #banner-00 .title_01 {
    left: 12px;
}
#banner #banner-00 .title_02 {
    left: 132px;
}



#banner #banner-00 .price_banner ul {
    color: #df1453;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 225px;
    position: absolute;
    top: 35px;
    left: 12px;
}
#banner #banner-00 .price_banner ul span{
	color: #d90a4b;
}
#banner #banner-00 .price_banner ul li {
    position: relative;
    height: 58px;
    padding: 0px;
    border: none;
}
#banner #banner-00 .price_banner .main_domains {
    font-family: vagrounded-bold,Helvetica,Arial;
	font-weight: normal;
    font-size: 34px;
    line-height: 44px;
    position: absolute;
    top: 5px;
    left: 0px;
    text-shadow: 0 0 1px #df6d91;
}
#banner #banner-00 .price_banner .sec_domains, #banner #banner-00 .price_banner .co_sec_domains {
    font-family: vagrounded-bold,Helvetica,Arial;
	font-weight: normal;
    font-size: 14px;
    line-height: 14px;
    position: absolute;
    top: -7px;
    left: 0px;
}
#banner #banner-00 .price_banner .co_sec_domains{
	top: -10px;
}
#banner #banner-00 .price_banner .price, #banner #banner-00 .price_banner .co_price {
    font-family: vagrounded-bold,Helvetica,Arial;
	font-weight: normal;
    font-size: 44px;
    line-height: 44px;
    position: absolute;
    top: 0px;
    left: 120px;
    text-shadow: 0 0 1px #df6d91;
}
#banner #banner-00 .price_banner .co_price{
	top: 6px;
}
#banner #banner-00 .price_banner .price span {
    font-size: 24px;
}
#banner #banner-00 .price_banner .xtra_text_01 {
    font-family: vagrounded-bold,Helvetica,Arial;
	font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    position: absolute;
    top: 22px;
    left: 85px;
}
#banner #banner-00 .price_banner .xtra_text_02 {
    font-family: vagrounded-bold,Helvetica,Arial;
	font-weight: normal;
    font-size: 14px;
    line-height: 14px;
    position: absolute;
    top: 22px;
    left: 93px;
}
#banner #banner-00 .price_banner .xtra_text_03 {
    font-family: vagrounded-bold,Helvetica,Arial;
	font-weight: normal;
    font-size: 24px;
    line-height: 24px;
    position: absolute;
    top: 22px;
    left: 65px;
}
#banner #banner-00 .price_banner .xtra_text_04 {
	font-family: vagrounded-bold,Helvetica,Arial;
	font-weight: normal;
	font-size: 13px;
	line-height: 13px;
	position: absolute;
	top: 48px;
	left: 122px;
}
#banner #banner-00 .price_banner .xtra_text_04 span{
	font-size: 12px;
	position: absolute;
	left: -3px;
	top: -4px;
}
#banner #banner-00 .price_banner .co-name{
	top: 5px !important;
	left: 10px !important;
	width: 44px !important;
	height: 44px !important;
	padding: 0px !important;
	background: none;
}
#banner #banner-00 .price_banner a {
	width: 207px;
	height: 34px;
	position: absolute;
	font-family: vagrounded-bold,Helvetica,Arial;
	font-weight: normal;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	white-space: nowrap;
	right: 11px;
	bottom: 25px;
	display: inline-block;
	background:url("//img2.123-reg.co.uk/v3/general/banners/banner-01-graphics.png") no-repeat left -283px;
	line-height: 34px;
	padding-left: 10px;
}
#banner #banner-00 .price_banner a .icon-16 {
    position: absolute;
    right: 8px;
    top: 8px;
}

#banner #banner-00 .price_banner #help_text {
	font-family: vagrounded-bold,Helvetica,Arial;
	color: #008ac4;
	font-size: 12px;
	left: 14px;
	margin: 0;
	position: absolute;
	bottom: 5px;
	line-height: 14px;
	padding: 0px !important;
}
#banner #banner-00 .price_banner #help_text a{
	background: none;
	bottom: 0px;
	color: #008ac4;
	display: inline-block;
	font-family: vagrounded-bold,Helvetica,Arial;
	font-size: 12px;
	font-weight: normal;
	height: auto;
	line-height: 14px;
	padding-left: 0px;
	position: static;
	right: 0px;
	text-decoration: none;
	text-transform: none;
	white-space: nowrap;
	width: auto;
}
#banner #banner-00 .domain_link {
    position: absolute;
    top: 324px;
    right: 18px;
    background: transparent url("//img2.123-reg.co.uk/v3/general/banners/banner-01-graphics.png") no-repeat scroll 0 -273px;
    width: 227px;
    height: 27px;
    color: #1699d3;
    font-family: vagrounded-bold,Helvetica,Arial;
	font-weight: normal;
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;
    padding: 11px 0 0 13px;
}
#banner #banner-00 .domain_link .icon-16 {
    position: absolute;
    right: 11px;
    top: 10px;
}
#banner .site_wrap #banners #banner-00 {
    background: url("//img2.123-reg.co.uk/v3/general/banners/banner-00.png") no-repeat scroll left top transparent;
}

/* BANNER 01 */

#banner .site_wrap #banners #banner-01 {
    background: url("//img2.123-reg.co.uk/v3/general/banners/banner-05.png") no-repeat scroll left top transparent;
}
#banner .site_wrap #banners #banner-01 h1 span{
	color: #d5acdd;
}
#banner #banner-01 h1 span.arrow-white, #banner #banner-07 h1 span.arrow-white{
    background: transparent url("//img2.123-reg.co.uk/v3/general/arrow-white.png") no-repeat;
    width: 97px;
    height: 27px;
    position: absolute;
    top: -7px;
    left: 375px;
}
#banner #banner-01 h1 span.arrow-white{
	top: 17px;
	left: 287px;
}
#banner #banner-01 .domain_freebies .graphic{
	background: url("//img2.123-reg.co.uk/v3/general/month-offer.png") no-repeat;
	float: right;
	height: 119px;
	width: 113px;
	position: relative;
	margin-top: -58px;
}
#banner #banner-01 .domain_freebies p{
	font-size: 20px;
	line-height: 22px;
	margin: 0px;
}
#banner #banner-01 .domain_freebies .buttons{
	margin-top: 60px;
}
#banner #banner-01 .price_banner .main_domains {
    font-family: vagrounded-bold,Helvetica,Arial;
	font-weight: normal;
    font-size: 42px;
    line-height: 42px;
    position: absolute;
    top: 10px;
    left: 0px;
    text-shadow: 0 0 1px #df6d91;
}
#banner #banner-01 .price_banner .sec_domains {
    font-family: vagrounded-bold,Helvetica,Arial;
	font-weight: normal;
    font-size: 14px;
    line-height: 14px;
    position: absolute;
    top: 1px;
    left: 0px;
}
#banner #banner-01 .price_banner .price {
    font-family: vagrounded-bold,Helvetica,Arial;
	font-weight: normal;
    font-size: 54px;
    line-height: 54px;
    position: absolute;
    top: 0px;
    left: 120px;
    text-shadow: 0 0 1px #df6d91;
}
#banner #banner-01 .price_banner .price span {
    font-size: 24px;
}
#banner #banner-01 .price_banner ul li{
	color: #0099CC;
	font-family: Helvetica,Arial;
	font-size: 17px;
	font-weight: bold;
}
#banner #banner-01 .price_banner .xtra_text_01 {
    font-family: vagrounded-bold,Helvetica,Arial;
	font-weight: normal;
    font-size: 14px;
    line-height: 14px;
    position: absolute;
    top: 35px;
    left: 60px;
}
#banner #banner-01 .price_banner #help_text {
	font-family: vagrounded-bold,Helvetica,Arial;
	color: #008ac4;
	font-size: 12px;
	left: 14px;
	margin: 0;
	position: absolute;
	bottom: 5px;
	top: auto;
}
#banner #banner-01 .price_banner #help_text a{
	background: none;
	bottom: 0px;
	color: #008ac4;
	display: inline-block;
	font-family: vagrounded-bold,Helvetica,Arial;
	font-size: 12px;
	font-weight: normal;
	height: auto;
	line-height: inherit;
	padding-left: 0px;
	position: static;
	right: 0px;
	text-decoration: none;
	text-transform: none;
	white-space: nowrap;
	width: auto;
}
#banner #banner-01 .domain_link {
    position: absolute;
    top: 324px;
    right: 18px;
    background: transparent url("//img2.123-reg.co.uk/v3/general/banners/banner-01-graphics.png") no-repeat scroll 0 -273px;
    width: 227px;
    height: 27px;
    color: #1699d3;
    font-family: vagrounded-bold,Helvetica,Arial;
	font-weight: normal;
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;
    padding: 11px 0 0 13px;
}
#banner #banner-01 .domain_link .icon-16 {
    position: absolute;
    right: 11px;
    top: 10px;
}
#banner #banner-01 .register-domain{
	width: 369px;
	padding-left: 10px;
	height: 36px;
	background: transparent url("//img2.123-reg.co.uk/v3/general/banners/banner-01-graphics.png") no-repeat left -320px;
	position: absolute;
	left: 30px;
	top: 144px;
	font-family: vagrounded-bold,Helvetica,Arial;
	font-weight: normal;
	font-size: 17px;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	white-space: nowrap;
	line-height: 34px;
}
#banner #banner-01 .register-domain .icon-16 {
    position: absolute;
    right: 8px;
    top: 8px;
}

/* BANNER 02 */

#banner .site_wrap #banners #banner-07 {
    background: url("/library/images/v3/general/banners/banner-10.jpg") no-repeat scroll left top transparent;
}
#banner .site_wrap #banners #banner-07 h2{
	font-size: 44px;
	line-height:normal;
	margin:0px 0px 0px 0px;
}
#banner .site_wrap #banners #banner-07 h3{
	font-size: 14px;
	color: #fff;
	line-height:normal;
	margin: 0px 0px 18px 0px;
	font-family:Helvetica,Arial;
}

#banner .site_wrap #banners #banner-07 h3 span{
	font-family:vagrounded-bold,Helvetica,Arial;
}

#banner .site_wrap #banners #banner-07 h3.vl{
	margin: 0px 0px 10px 0px;
	font-size: 20px;
	font-family:vagrounded-bold,Helvetica,Arial;
	text-shadow: 0 1px 1px #3B738B;
}
#banner .site_wrap #banners #banner-07 h3 span.unlimited{
	font-size: 30px;
	text-shadow: 0 1px 1px #640622;
	background: url("/library/images/v3/general/banners/unlimited-bg.png") no-repeat scroll center top transparent;
	padding: 0px 8px;
}
#banner .site_wrap #banners #banner-07 .tickList{
	color: #fff;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	float: left;
	padding-right: 40px;
}
#banner .site_wrap #banners #banner-07 .tickList li{
	font-size: 18px;
	list-style: none;
	padding-left: 20px;
	line-height: 22px;
	background: url("/library/images/v3/general/check-white.png") no-repeat scroll left center;
}
#banner .site_wrap #banners #banner-07 .buttons a {
    background: transparent url("//img2.123-reg.co.uk/v3/general/buttons/button-banner.png") repeat-x;
    font-size: 19px;
}
#banner .site_wrap #banners #banner-07 .graphic-01{
	width: 109px;
	height: 112px;
	position: absolute;
	top: 120px;
	right: 22px;
	background: url("/library/images/v3/general/banners/banner-02-graphic01.png") no-repeat scroll center top transparent;
}
#banner .site_wrap #banners #banner-07 .app{
	position: absolute;
	bottom: 75px;
	right: 20px;
}
#banner .site_wrap #banners #banner-07 .app p{
	font-size: 14px;
	color: #5b9115;
}


/* BANNER 04 */

#banner .site_wrap #banners #banner-04 {
    background: url("//img2.123-reg.co.uk/v3/general/banners/banner-06.jpg") no-repeat ;
}
#banner .site_wrap #banners #banner-04 h1{
	top: 42px;
}
#banner .site_wrap #banners #banner-04 h1 span{
	color: #9fcde7;
	text-shadow: 0px 1px 1px #006699;
}
#banner .site_wrap #banners #banner-04 .domain_freebies{
	top: 110px;
	left: 30px;
	width: 440px;
}
#banner .site_wrap #banners #banner-04 .domain_freebies p{
	font-size: 20px;
	line-height: 22px;
	margin: 35px 0px 35px 0px;
	font-family: helvetica, arial, sans-serif;
	letter-spacing: -0.5px;
}

#banner #banner-04 .domain_freebies .buttons a{
    background: transparent url("//img2.123-reg.co.uk/v3/general/buttons/button-banner-red.png") repeat-x;
}
#banner .site_wrap #banners #banner-04 .graphic_02 {
	background: url("//img2.123-reg.co.uk/v3/general/banners/banner-06-graphic02.png") no-repeat scroll 0 0 transparent;
	bottom: 75px;
	height: 244px;
	position: absolute;
	top: 38px;
	right: 45px;
	width: 221px;
}
#banner .site_wrap #banners #banner-04 .graphic_01{
	position: absolute;
	z-index: 10;
	right: 0px;
	top: 0px;
	width: 122px;
	height: 72px;
	background: url("//img2.123-reg.co.uk/v3/general/banners/banner-06-graphic01.png") no-repeat scroll 5px -5px transparent;
}



/* CLOUD Banner */
#banner .site_wrap #banners #banner_cloud {
	background: transparent url("/library/images/v3/general/banners/banner-cloud.jpg") no-repeat 0 0;
}
#banner .site_wrap #banners #banner_cloud>* {
	z-index: 1;
	position: relative;
}
#banner .site_wrap #banners #banner_cloud .graphic {
	background: transparent url("/library/images/v3/cloud/cloud-graphic.png") no-repeat 0 0;
	width: 549px;
	height: 276px;
	left: 60px;
    position: absolute;
    top: 68px;
}
#banner .site_wrap #banners #banner_cloud h2,
#banner .site_wrap #banners #banner_cloud h3,
#banner .site_wrap #banners #banner_cloud h4 {
	font-family: vagrounded-light,Helvetica,Arial;
    font-weight: normal !important;
	color: #fff;
}
#banner .site_wrap #banners #banner_cloud h2 strong,
#banner .site_wrap #banners #banner_cloud h3 strong,
#banner .site_wrap #banners #banner_cloud h4 strong {
	font-family: vagrounded-bold,Helvetica,Arial;
    font-weight: normal !important;
	letter-spacing: 0;
}
#banner .site_wrap #banners #banner_cloud .h1 {
	font-size: 40px;
	text-shadow: 3px 3px 4px rgba(0, 0, 0, 0.3);
	margin: 0 0 18px;
	letter-spacing: -1px;
}
#banner .site_wrap #banners #banner_cloud .h2 {
	font-size: 18px;
	text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
	line-height: 24px;
	margin: 0 0 18px;
	letter-spacing: -1px;
}
#banner .site_wrap #banners #banner_cloud .h3 {
	font-size: 14px;
	line-height: 18px;
	text-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	margin: 0 0 9px;
}
#banner .site_wrap #banners #banner_cloud .buttons {
	position: absolute;
	bottom: 95px;
    left: 27px;
}
#banner .site_wrap #banners #banner_cloud .buttons .btn-36 {
	font-size: 19px;
}

#banner .site_wrap #banners #banner-email {
	background: transparent url("/library/images/v3/general/banners/123-banner-email.jpg") no-repeat 0 0;
}
#banner .site_wrap #banners #banner-email p{
    font-family: vagrounded-bold;
    color: #FFFFFF;
    margin: 0;
    font-size: 30px;
}
#banner .site_wrap #banners #banner-email p.stay{
    padding: 39px 0 0 6px;
    line-height: 30px;
}
#banner .site_wrap #banners #banner-email .indent{
    text-indent: 26px;
    padding: 0 0 8px 0;
    line-height: 30px;
}
#banner .site_wrap #banners #banner-email .email_list{
    margin: 0 0 32px 0;
}
#banner .site_wrap #banners #banner-email .email_list li{
    background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -719px -263px !important;
    list-style-type: none;
    padding-left: 26px;
    font-size: 18px;
    line-height: 24px;
    color: #FFFFFF;
    font-family: vagrounded-light;
}
#banner .site_wrap #banners #banner-email a.btn{
    outline: none;
    font-size: 19px;
    border: none;
}
#banner .site_wrap #banners #banner-co_com{
	background: transparent url("/library/images/v3/general/banners/new_co_com_slider.jpg") no-repeat 0 0;
}
#banner .site_wrap #banners #banner-co_com p{
    color: #FFFFFF;
    margin: 0;
}
#banner .site_wrap #banners #banner-co_com .co_com_p1{
    font-family: vagrounded-bold;
    font-size: 50px;
    line-height: 43px;
}
#banner .site_wrap #banners #banner-co_com .co_com_p2{
    font-size: 20px;
    padding: 0 0 22px;
}
#banner .site_wrap #banners #banner-co_com .co_com_p3{
    font-size: 18px;
    width: 455px;
    padding: 0 0 10px;
}
#banner .site_wrap #banners #banner-co_com .co_com_p4{
    font-size: 24px;
    padding: 20px 0 25px;
}
#banner .site_wrap #banners #banner-co_com .btn-co_com{
    font-size: 17px;
    height: 32px;
    line-height: 35px;
}

.slides #banner-summer-campaign{
	background: url("/library/images/v3/promos/co-summer-campaign/banner-cool-summer2.jpg") no-repeat scroll 0 0 transparent !important;
}
#banner .slider .sliderContent .slides .banner {
	float: left;
	padding: 28px 18px 0 27px;
	width: 732px;
	height: 368px !important;
}
#banner .slider .sliderContent .slides {
    left: -777px;
    position: relative;
    width: 9999px;
}
#banner .slider .tg_prev {
    display: block;
    height: 28px;
	padding: 12px 0 0 5px;
	width: 19px;
	/*top: 178px;*/
	top: 145px;
    left: -24px;
    position: absolute;
	/*background-color: #84b541;*/
	background-color: #47b1dd;
    border-radius: 20px 0 0 20px;
	-moz-border-radius: 20px 0 0 20px;
	text-decoration: none !important;
	box-shadow: -5px 0 5px #94c9de;
	-webkit-box-shadow: -5px 0 5px #94c9de;
	-moz-box-shadow: -5px 0 5px #94c9de;
	behavior: url("/library/styles/PIE.htc");
}
#banner .slider .tg_next {
    display: block;
    height: 28px;
	padding: 12px 5px 0 0;
	width: 19px;
	/*top: 178px;*/
	top: 145px;
    right: -24px;
    z-index: 3 !important;
    position: absolute;
	/*background-color: #84b541;*/
	background-color: #47b1dd;
    border-radius: 0 20px 20px 0;
	-moz-border-radius: 0 20px 20px 0;
	text-decoration: none !important;
	box-shadow: 5px 0 5px #94c9de;
	-webkit-box-shadow: 5px 0 5px #94c9de;
	-moz-box-shadow: 5px 0 5px #94c9de;
	behavior: url("/library/styles/PIE.htc");
}
#banner .slider .tg_next:hover,
#banner .slider .tg_prev:hover {
	background: transparent url("//img2.123-reg.co.uk/v3/general/buttons/btn-action.png") repeat-x 0 -97px;
}

#banner .slider .pause {
	/*height: 20px;*/
	height: 75px;
	width: 777px;
	position: absolute;
	bottom: 0;
	z-index: 2;
	/*background: url("//img2.123-reg.co.uk/v3/general/backgrounds/nav-bar-holder04.png") repeat-y;*/
}
#banner .slider .pause .opacity {
	opacity: 0.4;
	filter:alpha(opacity=40);
}
#banner .slider .pause .content {
	position: relative;
	padding: 0 27px;
}
#banner .slider .pause .search_domain {
	float: left;
	padding-top: 18px;
	*float: none;
}
#banner .slider .pause .search_domain form {
	height: 40px;
	position: relative;
	width: 374px;
	float: left;
}
#banner .slider .pause .search_domain .button {
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 0;
	border: 0;
	cursor: pointer;
	opacity: 0;
	filter:alpha(opacity=0);
	width: 54px;
	height: 40px;
}
#banner .slider .pause .search_domain .text {
	position: absolute;
	height: 34px;
	line-height: 34px;
	padding: 4px 4px 0 4px;
	border: 0;
	font-family: vagrounded-bold,Helvetica,Arial;
	font-weight: normal;
	font-size: 18px;
	right: 54px;
	top: 2px;
	line-height: 40px;
	width: 239px;
	color: #999;
	top: 0px;
	padding: 3px 4px 0px 4px;
}
#banner .slider .pause .search_domain .text:focus {
	color: #000;
}
#banner .slider .pause .prices {
	font-family: vagrounded-bold,Helvetica,Arial;
	font-weight: normal;
	font-size: 20px;
	text-shadow: 0 0 1px #999;
	color: #fff;
	float: left;
	width: 190px;
	margin: 0;
	padding: 14px 0 0 8px;
	font-size: 18px;
	padding-top:18px;
	*padding-top:0px;
}
#banner .slider .pause .prices dt {
	width: 60px;
	float: left;
	font-weight: normal;
}
#banner .slider .pause .prices dd {
	width: 130px;
	margin: 0;
	float: left;
}
#banner .slider .pause .prices .small {
	font-size: 12px;
	font-family: arial,sans-serif;
	font-weight: bold;
	text-shadow: none;
}
#banner .slider .pause .links {
	float: right;
	margin: 0px;
	padding: 5px 0 0 10px;
	*padding: 0px 0px 0px 10px;
}
#banner .slider .pause .links a{
	font-family: vagrounded-bold,Helvetica,Arial;
	font-weight: normal;
	font-size: 15px;
	line-height: 24px;
	color: #fff;
}
#banner .slider .pause .links .vat-disclaimer-wrapper {
	font-size: 10px;
	color: #fff;
	font-family: vagrounded-bold,Helvetica,Arial;
	font-weight: normal;
	margin-right: -27px;
	display: block;
	padding-top: 3px;
}


/* body */
#body p,
#body ul {
    font-size: 14px;
    line-height: 18px;
    color: #666;
}
#body a {
    color: #333;
    font-weight: bold;
    text-decoration: underline;
}
#body a:hover {
    text-decoration: none;
}
#body .products .product h2 {
    margin: 2px 0px 5px 0px;
    font-size: 26px;
    padding-right: 5px;
    padding-left: 120px;
}
#body .products .product h2 a {
	text-decoration: none;
	font-weight: normal;
}
/* products carousel */

#body .products{
	background: none !important;
	padding: 0px !important;
}
#body .products .product {
	position: relative;
	/*height: 80px;*/
	padding: 15px 15px 5px 25px;
	width: 737px !important;
	border-bottom: 1px dotted #898989;
}
#body .products .product:hover{
	background: url("//img2.123-reg.co.uk/v3/general/backgrounds/product-bck.png") repeat-x bottom #fff;
}
#body .products .column{
	margin-right: 0px !important;
}
#body .products .buttons {
	bottom: 9px;
        position: absolute;
        right: 40px;
        z-index: 1;
}
#body .products p{
	text-align: left;
	padding: 0px 180px 0px 120px;
	margin: 0px 0px 10px 0px;
}

#body .products span.price_holder {
	font-family: vagrounded-bold,Helvetica,Arial;
	font-weight: normal;
	color: #DF1453 !important;
	padding: 0px;
	line-height: 30px;
}
#body .products .price_holder  .ott_red{
	font-size: 18px;
	color: #DF1453 !important;
	padding-left: 0;
}
#body .products .price_holder .ott_red .price{
	font-size: 26px;
	padding-left: 5px;
	color: #DF1453 !important;
}

#body .products .price_holder .ott_red .price span{
	font-size: 26px;
	margin-left: 0px;
	padding-left:0px;
	color: #DF1453 !important;
}

#body .products .product .icon-product {
	width: 91px;
	height: 87px;
	float: left;
}
#body .products #product_01 .icon-product {
	background: transparent url("//img2.123-reg.co.uk/v3/general/icons/icons-90.png") no-repeat left top;
}
#body .products #product_02 .icon-product {
	background: transparent url("//img2.123-reg.co.uk/v3/general/icons/icons-90.png") no-repeat left -98px;
	height: 90px;
}
#body .products #product_03 .icon-product {
	background: transparent url("//img2.123-reg.co.uk/v3/general/icons/icons-90.png") no-repeat left -200px;
	height: 90px;
}

#body .products #product_04 .icon-product {
	background: transparent url("//img2.123-reg.co.uk/v3/general/icons/icons-90.png") no-repeat left -305px;
	height: 81px; 
}
#body .products #product_05 .icon-product {
	background: url("//img2.123-reg.co.uk/v3/general/icons/icons-90.png") no-repeat left -1700px;
	height: 100px;
}
#body .products #product_06 .icon-product {
	background: transparent url("//img2.123-reg.co.uk/v3/general/icons/icons-90.png") no-repeat left -552px;
	height: 112px;
}
#body .products #product_07 .icon-product {
	background: transparent url("//img2.123-reg.co.uk/v3/general/icons/icons-90.png") no-repeat left -673px;
	height: 90px;
}

#body .products #product_08 .icon-product {
	background: transparent url("//img2.123-reg.co.uk/v3/general/icons/icons-90.png") no-repeat left -776px;
	height: 91px;
}
#body .products #product_10 .icon-product {
	background: transparent url("//img2.123-reg.co.uk/v3/general/icons/icons-90.png") no-repeat 3px -1203px;
	height: 91px;
}
#body .products #product_11 .icon-product {
	background: transparent url("//img2.123-reg.co.uk/v3/general/icons/icons-90.png") no-repeat 3px -1383px;
	height: 91px;
}
#body .products #product_12 .icon-product {
	background: transparent url("//img2.123-reg.co.uk/v3/general/icons/icons-90.png") no-repeat 0px -1550px;
	height: 100px;
}
#body .email_search {
    background: url("//img1.123-reg.co.uk/v3/general/search.png") no-repeat scroll 0 0px transparent;
    height: 26px;
    width: 214px;
	position: relative;
}
#body .email_search .email_local {
	border: 0 none;
    font-family: vagrounded-bold,Helvetica,Arial;
    font-size: 14px;
    font-weight: normal;
    height: 20px;
    left: 5px;
    line-height: 20px;
    padding: 0;
    position: absolute;
    top: 3px;
    width: 80px;
}
#body .email_search .email_domain {
	border: 0 none;
    font-family: vagrounded-bold,Helvetica,Arial;
    font-size: 14px;
    font-weight: normal;
    height: 20px;
    left: 121px;
    line-height: 20px;
    padding: 0;
    position: absolute;
    top: 3px;
    width: 64px;
}
#body .email_search .email_button {
	position: absolute;
	right: 0px;
	top: 0px;
	height: 26px;
	width: 29px;
	padding: 0;
	border: 0;
	cursor: pointer;
	opacity: 0;
	filter:alpha(opacity=0);
}


.slider {
    position: relative;
}
.slider .sliderContent {
    overflow: hidden;
    position: relative;
}
#body .slider .sliderContent .slides {
    left: -247px;
    position: relative;
    width: 9999px;
}
#body .slider .tg_prev {
    display: block;
    height: 28px;
	padding: 12px 0 0 5px;
	width: 19px;
	top: 20px;
    left: -24px;
    position: absolute;
	background-color: #FFFFFF;
    border-radius: 20px 0 0 20px;
	-moz-border-radius: 20px 0 0 20px;
	text-decoration: none !important;
	box-shadow: -5px 0 5px #c8e5f1;
	-webkit-box-shadow: -5px 0 5px #c8e5f1;
	-moz-box-shadow: -5px 0 5px #c8e5f1;
	behavior: url("/library/styles/PIE.htc");
}
#body .slider .tg_next {
    display: block;
    height: 28px;
	padding: 12px 5px 0 0;
	width: 19px;
	top: 20px;
    right: -24px;
    position: absolute;
	background-color: #FFFFFF;
    border-radius: 0 20px 20px 0;
	-moz-border-radius: 0 20px 20px 0;
	text-decoration: none !important;
	box-shadow: 5px 0 5px #c8e5f1;
	-webkit-box-shadow: 5px 0 5px #c8e5f1;
	-moz-box-shadow: 5px 0 5px #c8e5f1;
	behavior: url("/library/styles/PIE.htc");
}
#body .slider .tg_next:hover,
#body .slider .tg_prev:hover {
	background: transparent url("//img2.123-reg.co.uk/v3/general/buttons/btn-action.png") repeat-x 0 -55px;
}

#body blockquote {
	font-family: georgia;
	font-size: 18px;
	font-style: italic;
	margin: 0;
}
#body .customer {
	text-transform: uppercase;
	font-size: 12px !important;
	font-family: vagrounded-bold,Helvetica,Arial;
    font-weight: normal !important;
	color: #999 !important;
}
#body .panel_rssnews {
	position: relative;
}
#body .panel_rssnews h3 a {
	text-decoration: none;
	font-weight: normal;
}
#body .panel_rssnews .rss_16 {
	position: absolute;
	right: 15px;
    top: 4px;
}
#body .panel_rssnews .feed_item {
	margin: 0 0 9px 0;
}
#body .panel_rssnews .feed_item .title {
	display: block;
	font-size: 14px;
}
#body .panel_rssnews .feed_item .date {
	display: block;
	color: #999;
	font-size: 12px;
	font-style: italic;
}
#body .panel_rssnews #blog_loader {
    left: -9999px;
    margin: 0 0 0 1em;
    position: absolute;
    text-align: center;
}
#body .panel_rssnews #blog_loader p {
    margin: 0;
	font-size: 12px;
}

#body .awards ul li {
	float: left;
	margin-right: 10px;
	height: 67px;
	 width: 45px;
}
#body .awards ul li.a_1 {
	background-position: -1px -33px;
}
#body .awards ul li.a_2 {
	background-position: -61px -33px;
	width: 55px;
}
#body .awards ul li.a_3 {
	background-position: -128px -33px;
	width: 68px;
}
#body .awards ul li.a_4 {
	background-position: -174px -136px;
    width: 51px;
}
#body .awards ul li.a_5 {
    background-position: -135px -436px;
      width: 59px;
}
#body .awards a {
	font-family: vagrounded-bold,Helvetica,Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none !important;
	text-transform: uppercase;
	color: #999999;
	position:relative;
	top: -90px;
}
.nb .ott_red, .nb a{
	font-family: vagrounded-bold,Helvetica,Arial;
	font-weight: normal !important;
}
.floatedRight{
	float: right;
}
img.customer{
	position: relative;
	margin-top: 15px;
}

/* vps banner */

#banner .site_wrap #banners #banner-08 {
    background: url("//img2.123-reg.co.uk/v3/general/banners/banner-vps.jpg") no-repeat ;
}
#banner .site_wrap #banners #banner-08 h2{
	left: 27px;
    margin: 0;
    position: absolute;
	top: 20px;
	font-size: 44px;
}
#banner .site_wrap #banners #banner-08 h2 span{
	color: #9cd253;
	font-size: 24px;
}
#banner .site_wrap #banners #banner-08 .domain_freebies{
	width: 350px;
	top: 95px;
}
#banner .site_wrap #banners #banner-08 .domain_freebies p{
	font-size: 18px;
	line-height: 22px;
	letter-spacing: -0.5px;
}
#banner .site_wrap #banners #banner-08 .graphic_01{
	float: right;
	width: 125px;
	height: 125px;
	background: url("//img2.123-reg.co.uk/v3/general/banners/banner-vps-graphic01.png") no-repeat transparent;
}

/* wsb banner */

/*  Replaced by the January Promo Sale Banner 
#banner .site_wrap #banners #banner-10 {
    background: url("/library/images/v3/general/banners/banner-11.jpg") no-repeat !important;
}
*/
#banner .site_wrap #banners #banner-10 h2 {
    margin: 0 0 18px;
	font-size: 44px;
}
#banner .site_wrap #banners #banner-10 h2 a {
	text-decoration: none;
	font-weight: normal;
	font-size:40px;
}
#banner .site_wrap #banners #banner-10 h3 {
color: #FFFFFF;
    font-size: 19px;
    line-height: 25px;
    margin: 2px 0 31px;
    text-shadow: 0 1px 1px #656565;
}
#banner .site_wrap #banners #banner-10 p {
    color: #FFFFFF;
    font-family: vagrounded-light;
    font-size: 15px;
    margin: -11px 0 27px;
}
#banner .site_wrap #banners #banner-10 .btn-36,  #banner .site_wrap #banners #banner-co_com .btn-36{
    font-size: 17px; 
    margin-right: 9px;
    text-shadow: 0 1px 2px #3F3F3F;
    border: medium none;
}
#banner .site_wrap #banners #banner-10 .btn-36 {
    margin-bottom: -11px;
    width: 130px;
}
#banner .site_wrap #banners #banner-co_com .btn-36 {
    margin-bottom: 8px;
}
/* mobile apps banner */
#banner .site_wrap #banners #banner-11 {
    background: url("/library/images/v3/general/banners/banner-11.jpg") no-repeat;
}

#banner .site_wrap #banners #banner-11 h2{
	font-size: 68px;
	margin-top: 30px;
	margin-bottom: 0;
	text-shadow: 0 1px 1px #3B738B, 0px 0px 15px #ffffff;
}

#banner .site_wrap #banners #banner-11 .free{
	background: url("/library/images/v3/general/icons/icon-free.png") no-repeat;
	width: 97px;
	height: 48px;
	display: block;
	position: absolute;
	left: 15px;
}

#banner .site_wrap #banners #banner-11 .tickList{
	list-style: none;
	margin: 0;
	padding: 0;
}

#banner .site_wrap #banners #banner-11 .tickList li{
	height: 30px;
	padding-left: 38px;
	margin-bottom: 0;
}

#banner .site_wrap #banners #banner-11 .tickList li.domains{
	background: transparent url("/library/images/v3/general/icons/icons-32.png") no-repeat left -218px;
}

#banner .site_wrap #banners #banner-11 .tickList li.whois{
	background: transparent url("/library/images/v3/general/icons/icons-32.png") no-repeat left -190px;
}

#banner .site_wrap #banners #banner-11 .tickList li.offers{
	background: transparent url("/library/images/v3/general/icons/icons-32.png") no-repeat left -160px;
}

#banner .site_wrap #banners #banner-11 .tickList li p{
	color: #FFFFFF;
    font-size: 18px;
    margin: 0;
    text-shadow: 0 1px 1px #3B738B;
    font-family: vagrounded-bold,Helvetica,Arial;
    font-weight: normal;    
    padding-top: 5px;
}

#banner .site_wrap #banners #banner-11 .btn-36{
	margin-top: 25px;
}



/* wsb video */
/* the script for showing the video is made to support only one width for the popup,
   changing bellow sizes will make the wsb video not being centered */
.overlay_positioner {
	margin: 10% auto;
	width: 640px;
	top: auto;
}
.overlay_outer {
	width: 640px;
	float: none;
	position: relative;
}
#video_overlay {
	width: 640px;
}
#video_overlay #close_overlay {
	margin-left: 610px;
}
#video_overlay #close_overlay:hover {
	cursor:pointer;
}
#video_overlay #media {
	width: 640px;
	height: 371px;
}

.products_list {
	display: none;
}
.all_products {
	position: relative;
	width: 777px;
	float: left;
}
.all_products .btn-medium-blue {
	border-radius: 0 0 10px 10px;
	font-size: 14px;
	position: absolute;
	bottom: -27px;
	left: 308px;
}
#body .site_wrap .section.xtra_pt54 {
	padding-top: 54px;
}
.section.grid_3.xtra_pt54 .homepage_london_pod {
    background: url("/library/images/v3/domain-names/new-gtlds/hp_ldn_pod.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 131px;
    margin-bottom: 30px;
    width: 707px;
}
.section.grid_3.xtra_pt54 .homepage_london_pod a {
    display: block;
    height: 131px;
    outline: none;
    width: 707px;
}
/* sx banner*/
#banner .site_wrap #banners #banner-sx {
    background: url("/library/images/v3/general/banners/banner-sx.jpg") no-repeat; 
}

#banner .site_wrap #banners #banner-sx h2 {
    font-family: vagrounded-bold,Helvetica,Arial;
    font-size: 38px;
    font-weight: normal !important;
    margin: 0px;
}

#banner .site_wrap #banners #banner-sx h3 {
    color: #FFFFFF;
    font-family: vagrounded-light,Helvetica,Arial;
    font-size: 22px;
    margin: 16px 0 18px;
    text-shadow: 0 1px 1px #3B738B;
}

#banner .site_wrap #banners #banner-sx p.note {
    color: #FFFFFF;
    font-size: 17px;
    margin: 0;
    padding: 0;
    text-shadow: 0 2px 2px #7D939F;
    width: 275px;
}

#banner .site_wrap #banners #banner-sx p.action {
	width: 350px;
	margin-top: 80px;
}

/* end of sx banner*/

/* site scanner banner*/
#banner .site_wrap #banners #banner-site-scanner {
	 background: url("/library/images/v3/general/banners/banner-site-scanner.jpg") no-repeat; 
}
#banner .site_wrap #banners #banner-site-scanner .action {
	position: absolute;
	top: 264px;
	margin: 0px;
	padding: 0px;
}

#banner .site_wrap #banners #banner-site-scanner .action .btn-36 {
	font-size: 21px;
	margin-right: 15px;
}
#banner .site_wrap #banners #banner-site-scanner p.note {
	font-size: 14px;
	color: #fff;
	margin: 0px;
	padding: 0px;
	width: 275px;
	text-shadow: 0px 2px 2px #7d939f;
	position: absolute;
	top: 194px;
	left: 50px;
}
/*#body .products #product_09,
#body .products #product_10,
#body .products #product_11 {
	background: transparent url("//img2.123-reg.co.uk/v3/general/new-product.png") no-repeat right top;
}*/
#body .products #product_09 .icon-product {
	background: transparent url("//img2.123-reg.co.uk/v3/general/icons/icons-90.png") no-repeat left -1040px;
	height: 105px;
}
.sth_close_video {
	margin-left: 610px !important;
    cursor: pointer;
}
/* end of site scanner banner*/

.btn-review {
	border: none;
	margin-left: 190px;
	margin-bottom: 22px;
}
.reviews_centre .left {
	float: left;
	width: 190px;
}
.reviews_centre .right {
	float: left;
	width: 265px;
}
.reviews_centre .right p.last12{
	color: #2597D5 !important;
	font-size: 11px !important;
	padding-top: 3px;
	font-family: vagrounded-light,Helvetica,Arial;
}
/* domain names banner */


#banner .site_wrap #banners #banner-05 {
    background: url("/library/images/v3/general/banners/banner-domains.jpg") no-repeat left top !important;
    padding-top: 25px;
	padding-bottom: 3px;
}

#banner .site_wrap #banners #banner-05 h1 {
  line-height: 36px;
  font-size: 28px;
  margin: 0 0 12px;
  position: relative;
  left: auto;
  top: auto;
}
#banner .site_wrap #banners #banner-05 h3 {
    color: #fff;
    font-size: 20px;
	line-height: 26px;
    margin: 0 0 17px;
    font-family: vagrounded-light,Helvetica,Arial;
}
#banner .site_wrap #banners #banner-05 .tickList{
  color: #fff;
  margin: 0 0 25px;
  padding: 0px;
  float: left;
  padding-right: 40px;
}
#banner .site_wrap #banners #banner-05 .buttons {
  width: 480px;
  margin:  0;
}
#banner .site_wrap #banners #banner-05 .buttons .btn-36 {
	font-size: 17px;
	text-shadow: -1px 1px 2px rgba(0, 0, 0, 0.4);
}

/* web hosting refresh */

#banner .site_wrap #banners #banner-14 {
    background: url("/library/images/v3/web-hosting/weh-hosting-refresh-homepage-slider.jpg") no-repeat left top !important;
    padding-top: 25px;
	padding-bottom: 3px;
}

#banner .site_wrap #banners .banner-14 h1 {
    font-family: vagrounded-bold !important;
    font-size:39px !important;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
	position: relative;
	top: auto;
	left: auto;
	margin: 0 0 4px;
}

#banner .site_wrap #banners .banner-14 span.thin {
    font-family: 'vagrounded-light' !important;
	font-size:39px !important;
}
#banner .site_wrap #banners .banner-14 h3 {
    color: #FFFFFF;
    font-size: 21px !important;
	padding: 0px;
	margin: 0 0 4px;
}
#banner .site_wrap #banners .banner-14 p {
    font-family: 'vagrounded-light';
    font-size: 15px;
    color: #ffffff;
    margin-top: 12px;
}
#banner .site_wrap #banners .banner-14 p span.b1 {
    font-family: 'vagrounded-bold' !important;
    font-size:21px !important;
    color:#ffffff;
}
#banner .site_wrap #banners .banner-14 .buttons .btn {
   
    border:none !important;
    font-size:17px !important;
	padding: 0 30px 0px 15px;
}

#banner .site_wrap #banners .banner-14 .tickList {
	margin: 0 0 12px 0;
}
#banner .site_wrap #banners .banner-14 .ribbon_great_value {
    background: url("/library/images/v3/promos/ribbon-great-value-small.png") no-repeat scroll left top transparent;
    display: block;
    height: 34px;
    width: 126px;
}
#banner .site_wrap #banners .banner-14 .small_price {
    color: #FFFFFF;
    font-size: 15px;
	margin: -3px 0 43px 0;
	position: relative;
}
#banner .site_wrap #banners .banner-14 .small_price .price{
	font-size: 22px !important;
}
#banner .site_wrap #banners .banner-14 .small_price .price span {
	font-size: 15px;
}
#banner .site_wrap #banners .banner-14 h2 {
	font-size: 34px !important;
	text-shadow: 0px 4px 7px rgba(0, 0, 0, 0.35) !important;
	margin: 0 0 5px;
}
/* .pw domains banner */
#banner .site_wrap #banners #banner-pw-domains {
	 background: url("/library/images/v3/general/banners/banner-pw-domains.jpg") no-repeat left top !important;
}
#banner .site_wrap #banners #banner-pw-domains h2 {
	font-size: 38px;
	line-height: 42px;
	margin-top: 0px;
}
#banner .site_wrap #banners #banner-pw-domains h3 {
	color: #fff;
	font-size: 26px;
	line-height: 32px;
	margin-bottom: 65px;
}
#banner .site_wrap #banners #banner-pw-domains .buttons .btn-36 {
	font-size: 19px;

}
.vps_update{
	background: url("/library/images/v3/general/banners/banner-vps2.jpg") no-repeat scroll left top transparent !important;
}
.h1_vps{
	font-size: 36px !important;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.65) !important;
	margin-bottom: 5px;
}
.h2_vps{
	color: white;
	font-size: 18px;
	margin: 0 0 18px 0 !important;
	
}
.h3_vps{
	color: white;
	width: 287px;
	font-size: 15px;
	margin: 0 0 40px 0 !important;
	padding: 21px 0 0 0;
	
}
.vps_btn_find{
	font-size: 17px;
	border: none;
	padding: 0 45px 0 12px;
}
#banner-vps .graphic {
	position: absolute;
	width: 200px;
	height: 27px;
	left: 0;
	top: 10px;
	background: url("/library/images/v3/general/banners/banner-vps-ribbon.png") no-repeat left top;
}
#banner .site_wrap #banners #banner-vps .tickList {
	margin: 0 0 42px;
}
#banner-05 .xxx_promo {
    background: url("/library/images/v3/promos/xxx/sale_tag_xxx.png") no-repeat scroll left top transparent;
    float: left;
    height: 94px;
    left: 267px;
    position: absolute;
    top: 127px;
    width: 155px;
}

#body .products .price_holder .ott_red span.vat-disclaimer-wrapper,
#body .products .price_holder .ott_red span.vat-disclaimer {
	font-size: 15px;
	font-family: vagrounded-light,Helvetica,Arial;
	padding: 0px !important;
}
#body .products .price_holder .ott_red span.vat-disclaimer span {
	color: #DF1453 !important;
	padding: 0px !important;
	font-size: 15px;
	font-family: vagrounded-light,Helvetica,Arial
}
#banner .slider .pause .prices .dt-vat-disclaimer {
	position: relative;
}
#banner .slider .pause .prices dd .vat-disclaimer-wrapper {
	position: absolute;
	left: 0;
	top: -5px;
	font-size: 10px;
	font-style: italic;
}
#body .otp_disclaimer .vat-disclaimer-wrapper {
	display: block;
    font-size: 11px;
    margin-top: -5px;
	color: #0092D2;
    text-align: left;
	width: 200px;
/*  Changing h1 to h2 but keeping h1 aspect */
}
.like_h1{
	font-size: 39px !important;
	margin: 4px 0 10px;
}

/*  domain prices pod */

#banner .extra_prices {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 2;
	width: 244px;
	height: 300px;
	font-family: vagrounded-bold,Helvetica,Arial;
	font-weight: normal;
	background: url("/library/images/v3/general/banners/price-pod.png") no-repeat 0 0;
}
#banner .extra_prices .prices_list {
    color: #E00650;
    left: 14px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 216px;
}
#banner .extra_prices .prices_list li {
    border-bottom: 1px solid #CAE9F5;
    height: 32px;
	line-height: 32px;
    padding: 0;
    position: relative;
}
#banner .extra_prices .prices_list li.last {
	border: none;
}
#banner .extra_prices .prices_list li.promo {
	color: #7FC917;
}
#banner .extra_prices .prices_list li.title {
	border: none;
	font-size: 15px;
        height: 35px;
	line-height: 33px;
	color: #1699D3;
}
#banner .extra_prices .prices_list li.title.title_promo {
	font-size: 17px;
} 
#banner #banners .extra_prices .prices_list li.title .title_01,
#banner #banners .extra_prices .prices_list li.title .title_02 {
    left: 3px;
    position: absolute;
    top: 0px;
}
#banner #banners .extra_prices .prices_list li.title .title_02 {
	left: 140px;
}
#banner #banners .extra_prices .prices_list li.title.title_promo .title_01,
#banner #banners .extra_prices .prices_list li.title.title_promo .title_02 {
	top: 5px;
	right: 12px;
}
#banner .extra_prices .prices_list li span.domain {
	position: absolute;
	left: 0;
	top: 1px;
	font-size: 24px;
}
#banner .extra_prices .prices_list li span.price {
	position: absolute;
	left: 137px;
	top: 1px;
	font-size: 24px;
}
#banner .extra_prices .prices_list li span.price span {
	font-size: 17px;
}
#banner .extra_prices .prices_list li.promo span.domain {
	font-size: 26px;
	top: 0px;
}
#banner .extra_prices .prices_list li.promo span.price {
	font-size: 26px;
	left: 145px;
	top: 0px;
}
#banner .extra_prices .prices_list li.promo span.price span {
	font-size: 17px;
}
#banner .extra_prices .uk_domain .domain {
        color: #00bdd8;
}
#banner .extra_prices .uk_domain .uk_new {
        background: url('/library/images/v3/domain-names/uk-domains/union-jack-new-bg.jpg') no-repeat transparent;
        width: 50px;
        height: 21px;
        position: absolute;
        left: 75px;
        top: 6px;
        color: #EBEBEB;
        text-transform: uppercase;
        text-align: center;
        line-height: 21px;
        text-shadow: 2px 1px #000;
        font-size: 12px;
}

#banner .site_wrap #banners .extra_prices .co_uk_homepage {
	background: url("/library/images/v3/promos/taxi-campaign/co_uk_homepage_pod.png") no-repeat scroll left top transparent !important;
	width:66px;
	height:28px;
	margin-left:2px;
	position: absolute;
	left: 0;
	top: -4px;
}
#banner .extra_prices .prices_list li.co_uk_domain span.price {
	left: 132px;
	top: 1px;
	font-size: 24px;
}
#banner .extra_prices .prices_list li.co_uk_domain span.price span {
	font-size: 17px;
}
#banner .extra_prices .prices_list .domain_list li {
	left: -22px !important;
	list-style-type: none;
}




/*  This was replaced by some new style at the bottom of this page used for the homepage sprites. Please do not delete */
/*
#banner .extra_prices .prices_list li > span.best_seller {
	background: url("/library/images/v3/promos/ribbon-best-seller.png") no-repeat 0 0;
	height: 27px;
	position: absolute;
	left: 75px;
	top: 1px;
	width: 49px;
	border-bottom: medium none;
}
#banner .extra_prices .prices_list li > span.sale {
	background: url("/library/images/v3/promos/ribbon-sale.png") no-repeat left top;
	height: 25px;
	position: absolute;
	left: 75px;
	top: 3px;
	width: 48px;
}
#banner .site_wrap #banners .extra_prices .co_uk_homepage {
	background: url("/library/images/v3/promos/taxi-campaign/co_uk_homepage_pod.png") no-repeat scroll left top transparent !important;
	width:66px;
	height:28px;
	margin-left:2px;
	position: absolute;
	left: 0;
	top: -4px;
}
#banner .extra_prices .more_domains {
	background: url("/library/images/v3/general/buttons/btn_more_domain_name_prices.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	height: 30px;
	left: 10px;
	position: absolute;
	text-decoration: none;
	text-transform: uppercase;
	top: 232px;
	width: 224px;
	margin-top: 8px;
}
#banner .site_wrap #banners #banner-vps .tickList li {
	background: url("/library/images/v3/general/check-white.png") no-repeat scroll left center transparent;
	font-size: 17px;
	line-height: 24px;
	list-style: none outside none;
	padding-left: 26px;
	color: #fff;
}
#banner .site_wrap #banners .banner-14 .tickList li {
	background: url("/library/images/v3/general/check-white.png") no-repeat scroll left 9px transparent;
	font-size: 17px;
	line-height: 26px;
	list-style: none outside none;
	padding-left: 20px;
	color: #fff;
}
#banner .site_wrap #banners .banner-14 .robot {
	background: url("/library/images/v3/web-hosting/robot-web-hosting.png") no-repeat scroll 0 0 transparent;
	height: 240px;
	left: 170px;
	position: absolute;
	top: 115px;
	width: 354px;
}
#banner .site_wrap #banners #banner-05 .tickList li{
	font-size: 15px;
	list-style: none;
	padding-left: 26px;
	margin-bottom: 2px;
	line-height: 26px;
	background: url("/library/images/v3/general/check-white-blue-16.png") no-repeat scroll left center;
}
#banner .site_wrap #banners #banner-05 h3 .one-in-four {
	background: url("/library/images/v3/general/one-in-four.png") no-repeat scroll left center;
	padding: 6px 4px;
	position: relative;
	margin-left: -6px;
}
.buttons .findMore{
	display: block;
	width: 139px;
	height: 27px;
	background: url("//img2.123-reg.co.uk/v3/general/buttons/find-more.png") no-repeat left top;
}
.buttons .findMore:hover{
	background: url("//img2.123-reg.co.uk/v3/general/buttons/find-more.png") no-repeat left bottom;
}


*/
/*  END of This was replaced by some new style at the bottom of this page used for the homepage sprites. Please do not delete */

#banner .extra_prices .prices_list li.no_border_bottom{
	border-bottom: none !important;
}
#banner .site_wrap #banners #extra_prices .otp_disclaimer {
	text-align: center;
	margin: 0px;
	font-size: 10px;
	color: #0092D2;
	position: absolute;
	bottom: 10px;
	width: 222px;
	left: 11px;
}
/*  end of domain prices pod */

/*  VPS page  modifications*/
.section .column .box_img{
	background: url('/library/images/v3/vps/blue_robot.png') no-repeat 0 0;
	float: left;
	width: 192px;
	height: 114px;
	position: absolute;
	z-index: 3;
	margin-left: -56px;
	margin-top: -10px;
}
.section .column .new_vps_box p{
	font-size: 16.5px !important;
	margin: 0 -4px 15px 100px !important;
}
.section_new{
	background: none !important;
	margin-top: -60px !important;
}
/*  end VPS*/
.section .column .cloud_box_img{
	background: url('/library/images/v3/cloud-servers/green_robot.png') no-repeat 0 0;
	float: left;
	width: 191px;
	height: 169px;
	position: absolute;
	z-index: 3;
	margin-left: -25px;
	margin-top: -61px;
}
.section .column .new_cloud_box p
{
	font-size: 18px !important;
	margin: 5px 0px 15px 107px !important;
}
.cloud_servers .buy_box{
	margin: 36px 0 18px !important;
}
.new{
	margin-top: -70px !important;
	background: none !important;
	margin-left: 0 !important;
}
.noBg{
	background: none !important;
	margin-top: -55px !important;
}
.price_holder .ott_red .weight-normal{
	color: #DF0046 !important;
	font-family: 'vagrounded-light', Helvetica, Arial !important;
	margin:0 0 0 -10px !important;
	font-size: 15px !important;
}
.starter-wh .price_holder .ott_red .product-price-with-vat .price
	{
		margin:0 0 0 -20px !important;
		padding:0;
	}
.btn_bottom{
	margin-top: 58px;
}

/* WORDPRESS banner */

#banner .site_wrap #banners #banner-wordpress {
	padding-top: 20px;
	height: 376px !important;
	background: url("/library/images/v3/general/banners/banner-wordpress.jpg") no-repeat 0 0;
}
#banner .site_wrap #banners #banner-wordpress h2 {
	font-size: 41px;
	line-height: 49px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
	margin: 0 0 9px;
}
#banner .site_wrap #banners #banner-wordpress h3 {
	font-size: 24px;
	line-height: 28px;
	margin: 0 0 18px;
}
#banner .site_wrap #banners #banner-wordpress .tickList {
	color: #fff;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
#banner .site_wrap #banners #banner-wordpress .tickList li{
	font-size: 19px;
	list-style: none;
	padding-left: 25px;
	line-height: 30px;
	text-shadow: 1px 1px 4px rgba(0, 89, 132, 0.65);
	background: url("/library/images/v3/general/check-white.png") no-repeat scroll left center;
}
#banner .site_wrap #banners #banner-wordpress .buttons .btn-36 {
	border: none;
	font-size: 17px;
}
#banner .site_wrap #banners #banner-wordpress .graphic {
	position: absolute;
	top: 220px;
	left: 265px;
	width: 91px;
	height: 91px;
	background: url("/library/images/v3/general/banners/banner-wordpress-price-inc-vat.png") no-repeat 0 0;
}
/* end of WORDPRESS banner */

/* WEB HOSTING banner */

.vat-description {
    float: left;
    font-size: 11px;
    opacity: 0.7;
    width: 105px;
}

#banner-14 .buttons {
    float: left;
}
#product_02 > small {
    color: #A5A5A5;
    float: left;
    font-size: 9px;
    margin-left: 120px;
    margin-top: -5px;
}

/*  Spetember sales */


.vat-disclaimer-exclusive-v3:after {
	content: "Prices are for business use & exclude VAT at 20%" !important;
}

/*  Changing checkboxes to butons for the Domain Search Results page  */

.domain-search-results .domain-search-category .promo .domain-buttons{
	width: 300px;
}
/*  End of Changing checkboxes to butons for the Domain Search Results page  */

/* Changing images on homepage to image sprite */

.new_icon_16{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 16px;
	width: 16px;
}
.new_twitter_16{
	background-position: -70px -206px;
	padding: 0 !important;
}
.new_facebook_16{
	background-position: -86px -206px;
	padding: 0 !important;
	margin: 0 5px;
}
.logo_sprite{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -102px -3px transparent !important;
}
.new_icon-32{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 32px;
	width: 32px;
	position: absolute;
	left: 10px;
	top: 2px;
}
.new_icon-username{
	background-position: -461px -34px;
}
.new_icon-help {
	background-position: -461px -2px;
}
.new_icon-help:hover {
	background-position: -461px -130px;
}
.new_icon-webmail{
	background-position: -461px -66px;
}
.new_icon-webmail:hover{
	background-position: -461px -98px;
}
.new_icon-search{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -515px -121px !important;
	display: inline-block;
	height: 21px;
	width: 22px;
	line-height: 14px;
	vertical-align: text-top;
}
li.selected .new_mm_content{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -27px -571px  !important;
	padding: 9px 3px 0 26px;
	height: 27px !important;
	border-radius: 10px 0 0 0;
}
li.selected .new_mm_tail{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -475px -571px !important;
	position: absolute;
	right: -8px;
	top: 0px;
	width: 25px;
	height: 36px;
}
.new_blue__mm_content{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -1px -498px !important;
	padding: 9px 5px 0 20px;
	color: #FFFFFF;
}
#header .menu_level_1 li a:hover .new_blue__mm_content {
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -95px -498px !important;
	color: #0099CC;
	height: 27px !important;
}
.new_blue_mm_tail{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -75px -498px !important;
	height: 36px;
	width: 16px;
	position: absolute;
	right: 0px;
	top: 0;
}
#header .menu_level_1 li a:hover .new_blue_mm_tail {
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -169px -498px !important;
}
.new_menu_level_2{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll 0px -682px !important;
	height: 36px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 144px;
	width: 777px;
}
.new_menu_level_2 li{
	position: relative;
}
.new_menu_level_2 > li{
	float: left;
	height: 36px;
}
.new_menu_level_2 > li > a{
	color: #30A7D9;
	float: left;
	font-family: vagrounded-bold,Helvetica,Arial;
	font-size: 14px !important;
	font-weight: normal;
	height: 27px;
	line-height: 18px;
	padding: 9px 0;
	position: relative;
	text-transform: uppercase;
}
.new_menu_level_2 > li > a span{
	padding: 0 10px 0 14px;
}
.new_menu_level_2 .promo_domainn .promo_image_homepage{
	background: url("/library/images/v3/sprite/header.png") no-repeat scroll 0px -702px !important;
	display: block;
	height: 153px;
	width: 568px;
}
.new_menu_level_2 .promo_email .email_banner {
    background: url("/library/images/v3/sprite/header.png") no-repeat scroll 0 -142px transparent !important;
    display: block;
    height: 196px;
    width: 188px;
}
.new_menu_level_2 .promo_wsb .wsb_banner{
	background: url("/library/images/v3/sprite/header.png") no-repeat scroll 0px -383px !important;
	display: block;
	height: 157px;
	width: 256px;
}
.new_menu_level_2 .promo_wh .wh_banner{
	background: url("/library/images/v3/sprite/header.png") no-repeat scroll -1px -545px !important;
	display: block;
	height: 154px;
	width: 515px;
}
.new_menu_level_2 .promo_cloud .cloud_banner{
	background: url("/library/images/v3/sprite/header.png") no-repeat scroll -260px -380px !important;
	display: block;
	height: 108px;
	width: 256px;
}
.new_menu_level_2 .promo_vps .vps_banner{
	background: url("/library/images/v3/sprite/header.png") no-repeat scroll -370px -4px !important;
	display: block;
	height: 134px;
	width: 229px;
}
.new_menu_level_2 .promo_ds .ds_banner{
	background: url("/library/images/v3/sprite/header.png") no-repeat scroll -260px -270px !important;
	display: block;
	height: 108px;
	width: 256px;
}
.new_menu_level_2 .promo_ssl .ssl_banner{
	background: url("/library/images/v3/sprite/header.png") no-repeat scroll -263px -141px !important;
	display: block;
	height: 126px;
	width: 259px;
}
.new_icon_left{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll 0px -146px !important;
	display: inline-block;
	height: 16px;
	width: 16px;
}
.new_icon_right{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll 0px -130px !important;
	display: inline-block;
	height: 16px;
	width: 16px;
}
#now_hiring{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -461px -166px !important;
	cursor: pointer;
	height: 116px;
	position: fixed;
	right: 0;
	top: 190px;
	width: 32px;
}
#customers_review{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -450px -282px !important;
	height: 226px;
	position: fixed;
	right: 0;
	top: 390px;
	width: 42px;
}
#banner.new_sprite .extra_prices .prices_list li > span.sale {
	background-color: #E00650;
	height: 25px;
	position: absolute;
	left: 75px;
	top: 3px;
	width: 40px;
	color: #FFFFFF;
	padding: 0 0 0 8px;
	font-size: 15px;
	border-radius: 10px;
	line-height: 25px;
}
#banner.new_sprite .extra_prices .prices_list li > span.best_seller {
	background-color: #E00650;
	height: 25px;
	position: absolute;
	left: 75px;
	top: 1px;
	width: 48px;
	border-bottom: medium none;
	font-size: 11px;
	color: #FFFFFF;
	border-radius: 10px;
	line-height: 11px;
	padding: 2px 0 0 1px;
	text-align: center;
}
#banner.new_sprite .site_wrap #banners .extra_prices .co_uk_homepage {
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -179px -66px !important;
	height: 35px;
	left: 0;
	margin-left: 2px;
	position: absolute;
	top: -4px;
	width: 59px;
}
#banner.new_sprite .site_wrap #banners .extra_prices .london {
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -789px -51px !important;
	height: 20px;
	left: -3px;
	margin-left: 2px;
	position: absolute;
	top: 7px;
	width: 85px;   
}
#banner.new_sprite .extra_prices .more_domains {
	background: #63bde2; /* Old browsers */
	background: -moz-linear-gradient(top, #63bde2 0%, #0196ce 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63bde2), color-stop(100%,#0196ce)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #63bde2 0%,#0196ce 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #63bde2 0%,#0196ce 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #63bde2 0%,#0196ce 100%); /* IE10+ */
	background: linear-gradient(to bottom, #63bde2 0%,#0196ce 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63bde2', endColorstr='#0196ce',GradientType=0 ); /* IE6-9 */color: #FFFFFF;
	font-size: 14px !important;
	font-weight: normal;
	height: 24px;
	left: 10px;
	position: absolute;
	text-decoration: none;
	text-transform: uppercase;
	top: 232px;
	width: 213px !important;
	margin-top: 8px !important;
	border-radius: 10px;
	padding: 6px 0 0 11px;
	font-family: vagrounded-bold !important;
}
#banner.new_sprite .extra_prices .more_domains span.arrow{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll 10px -129px !important;
	display: inline-block;
	width: 24px;
	height: 17px;
}
#banner.new_sprite .pause .search_domain form span.www{
	background: #d1eaa9; /* Old browsers */
	background: -moz-linear-gradient(top, #d1eaa9 0%, #afce93 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1eaa9), color-stop(100%,#afce93)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d1eaa9 0%,#afce93 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d1eaa9 0%,#afce93 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d1eaa9 0%,#afce93 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d1eaa9 0%,#afce93 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1eaa9', endColorstr='#afce93',GradientType=0 ); /* IE6-9 */
	display: inline-block;
	height: 24px;
	font-size: 22px;
	line-height: 20px;
	padding: 8px;
	text-align: center;
	width: 57px;
	font-family: vagrounded-bold;
	border-radius: 5px 0 0 5px;
}
#banner.new_sprite .slider .pause .search_domain .text{
	height: 39px !important;
	padding: 1px 4px 0 !important;
	right: 54px !important;
}
#banner.new_sprite .slider .pause .search_domain .button{
	background: #63bde2; /* Old browsers */
	background: -moz-linear-gradient(top, #63bde2 0%, #0196ce 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63bde2), color-stop(100%,#0196ce)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #63bde2 0%,#0196ce 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #63bde2 0%,#0196ce 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #63bde2 0%,#0196ce 100%); /* IE10+ */
	background: linear-gradient(to bottom, #63bde2 0%,#0196ce 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63bde2', endColorstr='#0196ce',GradientType=0 ); /* IE6-9 */color: #FFFFFF;
	opacity: 1 !important;
	border-radius: 0 5px 5px 0;
}
#banner.new_sprite .slider .pause .search_domain span.search_icon{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -511px -262px !important;
	width: 30px;
	height: 30px;
	position: absolute;
	right: 16px;
	top: 6px;
	cursor: pointer;
}
#banner.new_sprite .site_wrap #banners .banner-14 .robot{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -535px -403px !important;
	height: 240px;
	left: 170px;
	position: absolute;
	top: 115px;
	width: 354px;
	z-index: 1;
}
#banner #banners .more_domains_a{
    bottom: 116px;
    height: 30px;
    position: absolute;
    right: 20px;
    width: 224px;
    z-index: 10;
}
#banner.new_sprite .site_wrap #banners .banner-14 .tickList.new li{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -723px -262px !important;
}
#banner.new_sprite .site_wrap #banners .icon_right_white{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll 0 -130px !important;
	display: inline-block;
	height: 16px;
	width: 16px;
}
#banner.new_sprite .site_wrap #banners #banner-vps .tickList li{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -719px -263px !important;
	font-size: 17px;
	line-height: 24px;
	list-style: none outside none;
	padding-left: 26px;
	color: #fff;
}
#banner.new_sprite .site_wrap #banners .banner-14 .tickList li {
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -723px -262px !important;
	font-size: 17px;
	line-height: 26px;
	list-style: none outside none;
	padding-left: 20px;
	color: #fff;
}
#banner.new_sprite .site_wrap #banners #banner-05 .tickList li{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -748px -238px !important;
	font-size: 15px;
	list-style: none;
	padding-left: 26px;
	margin-bottom: 2px;
	line-height: 26px;
}
#banner.new_sprite .site_wrap #banners #banner-05 h3 .one-in-four {
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -514px -355px !important;
	padding: 6px 4px;
	position: relative;
	margin-left: -6px;
}
#banner.new_sprite .site_wrap #banners #banner-02 .ribbon_great_value{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -271px -126px !important;
}
#banner.new_sprite .site_wrap #banners .banner-10 .icon_movie, #banner.new_sprite .site_wrap #banners #banner-co_com .icon_movie{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -514px -309px !important;
	display: inline-block;
	width: 24px;
	height: 24px;
	left: 6px;
	top: 6px;
}

#body.new_sprite .products .all_products .icon-down-white{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll 0px -162px !important;
	display: inline-block;
	height: 16px;
	width: 16px;
}
#body.new_sprite .icon-up-white{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll 0px -179px !important;
	display: inline-block;
	height: 16px;
	width: 16px;
}
#body.new_sprite .site_wrap .rss_16{
	background-position: -103px -207px;
}
#body.new_sprite .site_wrap .icon-right-blue{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll 0px -66px !important;
	display: inline-block;
	height: 16px;
	width: 16px;
}
#body.new_sprite .site_wrap .awards .nb .a_1{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -25px -315px !important;
}
#body.new_sprite .site_wrap .awards .nb .a_2{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -86px -315px !important;
	margin-left: 14px;
}
#body.new_sprite .site_wrap .awards .nb .a_3{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -151px -315px !important;
	margin: 23px 0px 0px -10px;
}
#body.new_sprite .site_wrap .awards .nb .a_5{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -135px -436px !important;
	margin: 23px 0px 0px 14px;
}
#body.new_sprite .site_wrap .reviews_centre .left{
	width: 156px !important;
	height: 100px;
	margin-right: 34px !important;
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -20px -66px !important;
}
#body.new_sprite .site_wrap .reviews_centre .right .review_icon{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -254px -59px !important;
	vertical-align: middle;
	width: 156px;
	height: 56px;
}
#body.new_sprite .site_wrap .reviews_centre .right .star{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -379px -176px !important;
	vertical-align: middle;
	width: 33px;
	height: 27px;
	float: left;
}
#body.new_sprite .site_wrap .reviews_centre .right .half_star{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -566px -225px !important;
	vertical-align: middle;
	width: 33px;
	height: 27px;
	float: left;
}
#body.new_sprite .site_wrap .section .column .back_to_top{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -263px -313px !important;
}
#body.new_sprite .site_wrap .section .column .payment .nb .p_1{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -26px -281px !important;
}
#body.new_sprite .site_wrap .section .column .payment .nb .p_2{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -99px -281px !important;
}
#body.new_sprite .site_wrap .section .column .payment .nb .p_3{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -179px -281px !important;
}
#body.new_sprite .site_wrap .section .column .payment .nb .p_4{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -224px -281px !important;
}
#body.new_sprite .site_wrap .section .column .payment .nb .p_5{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -278px -281px !important;
}
#body.new_sprite .site_wrap .section .column .payment .nb .p_8{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -25px -440px !important;
}
#footer .site_wrap .new_reg_seal_new{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll 0px 0px !important;
	float: left;
	height: 60px;
	position: relative;
	top: 16px;
	width: 86px !important;
}
#footer .site_wrap .accredited .new_nominet{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -198px -383px !important;
	width: 60px;
}
#footer .site_wrap .accredited .new_icann{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -79px -384px !important;
	width: 60px;
}
#footer .site_wrap .accredited .new_eureg{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -19px -383px !important;
	width: 54px;
}
#footer .site_wrap .accredited .new_centralNic{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -134px -383px !important;
	width: 60px;
}
#footer .site_wrap .stars .star{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -351px -178px !important;
	width: 21px;
	height: 21px;
	margin: 0 5px;
	float: left;
}
#footer .site_wrap .stars .half_star{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -319px -204px !important;
	width: 21px;
	height: 21px;
	margin: 0 5px;
	float: left;
}
#body.new_sprite .site_wrap .buttons .findMore{
	display: block;
	width: 139px;
	height: 27px;
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -291px -434px !important;
}
#body.new_sprite .site_wrap .buttons .findMore:hover{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -291px -462px !important;
}

/* Changing images on homepage to image sprite */
/* .COM / VERISIGN CAMPAIGN */

#banner .extra_prices .prices_list li.title {
	height: 26px;
	line-height: 26px;
	margin-bottom: 5px;
}
#banner .extra_prices .prices_list li.title.title_promo {
	height: 35px;
    line-height: 33px;
}
#banner #banners .extra_prices .prices_list li.title .title_01,
#banner #banners .extra_prices .prices_list li.title .title_02 {
	top: 5px;
}
#banner .extra_prices .prices_list li.co_uk_domain {
	height: 40px;
}
#banner .extra_prices .prices_list li.co_uk_domain span.domain {
	top: 8px;
}
#banner .extra_prices .prices_list li > span.best_seller {
	top: 6px !important;
}
 /*  .co Sale flag from domains pod */
#banner .extra_prices .prices_list li > span.april_sale { 
	font-size: 17px !important;
        line-height: 22px !important;
	margin-top: -5px;
}
 /* End .co Sale flag from domains pod */
#banner .extra_prices .prices_list li.co_uk_domain span.price {
	top: 6px;
	left: 137px;
}

/* Homepage changes for White Van Campaign   */

#banner .site_wrap #banners #banner-white-van{
    background: url("/library/images/v3/general/banners/white-van-man-banner.jpg") no-repeat 0 0;
}
#banner .site_wrap #banners #banner-white-van h3{
    color: #FFFFFF;
    font-size: 41px;
    font-family: 'vagrounded-light', Helvetica, Arial !important;
    padding: 2px 0 0 3px;
    margin: 0 0 15px 0;
}
#banner .site_wrap #banners #banner-white-van h3 span{
    font-family: 'vagrounded-bold', Helvetica, Arial !important;
}
#banner .site_wrap #banners #banner-white-van p{
    font-size: 28px;
    color: #FFFFFF;
    width: 300px;
    font-family: 'vagrounded-light', Helvetica, Arial !important;
    padding: 2px 0 0 3px;
    margin: 0 0 50px 0;
}
#banner .site_wrap #banners #banner-white-van p span{
    font-family: 'vagrounded-bold', Helvetica, Arial !important;
    padding: 2px 0 0 3px;
}
#banner .site_wrap #banners #banner-white-van a{
    font-size: 17px;
    margin-bottom: 11px;
    border: none;
}
#banner .site_wrap #banners #banner-white-van a.watch_video{
    padding-left: 49px;
}


/* END of Homepage changes for White Van Campaign   */


/* domain domination banner */

#banner .site_wrap #banners #banner-domain-domination {
	background: url("/library/images/v3/general/banners/banner-domain-domination.jpg") no-repeat left top;
	padding: 28px 25px 0 20px;
}
#banner .site_wrap #banners #banner-domain-domination h2,
#banner .site_wrap #banners #banner-domain-domination h3,
#banner .site_wrap #banners #banner-domain-domination ul.tickList li {
	color: #fff;
	text-shadow: 0px 2px 2px rgba(34, 30, 31, 0.88);
}
#banner .site_wrap #banners #banner-domain-domination h2 {
	font-size: 18px;
	padding-top: 107px;
	margin: 0px;
	line-height: 24px;
	width: 336px;
}
#banner .site_wrap #banners #banner-domain-domination h2.get_domain {
	font-size: 18px;
	padding-top: 0px;
	margin-bottom: 15px;
}
#banner .site_wrap #banners #banner-domain-domination h3 {
	font-size: 15px;
	margin: 0 0 26px;
	font-family: vagrounded-light;
	width: 316px;
	padding-top: 10px;
	line-height: 19px;
}
#banner .site_wrap #banners #banner-domain-domination ul.tickList {
	margin: 0 0 3px;
}
#banner .site_wrap #banners #banner-domain-domination ul.tickList li {
	font-size: 15px;
	background: url("/library/images/v3/general/check-white.png") no-repeat 5px 5px;
    line-height: 20px;
    list-style: none outside none;
    padding-left: 25px;
}
#banner .site_wrap #banners #banner-domain-domination .buttons .btn-36 {
	font-size: 19px;
}
/* end of domain domination banner */

/* END of Homepage changes for White Van Campaign   */

#banner .site_wrap .slider .slides #banner-halloween .hurry{
	background: url("/library/images/v3/promos/hurry_up_harry.png") no-repeat 0 0;
	position: absolute;
	top: 10px;
	left: 374px;
	width: 136px;
	height: 204px;
}

#body .products .product.wordpress .product-price-info,
#body .products .product.starter-wh .product-price-info {
	padding-left: 5px;
}
#body .products .product.wordpress .product-price-info *,
#body .products .product.starter-wh .product-price-info *{
	padding: 0px !important;
}
#body .products .product.wordpress .vat-disclaimer-inclusive-inc:after {
	content: "(Incl. VAT at 20%)";
}

#banner .site_wrap #banners #banner-domain-domination .btn-36{
	border: none;
	font-size: 17px;
	margin-right: 9px;
	text-shadow: 0 1px 2px #3F3F3F;
	width: 121px;
	outline: none;
}
#banner .site_wrap #banners #banner-domain-domination .icon_movie{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -514px -309px !important;
	display: inline-block;
	height: 24px;
	left: 6px;
	top: 6px;
	width: 24px;
}
.domains_hero_video_new_gTLD{
	width: 560px !important
}
.domains_hero_video_new_gTLD a#close_overlay{
	margin-left: 533px !important;
}
.domains_hero_video_new_gTLD #media{
	height: 315px !important;
	width: 560px !important;
}
#banner .site_wrap #banners #banner-new_gTLDs{
	background: url("/library/images/v3/general/banners/new_gTLD_hp_banner_slider.jpg") no-repeat scroll 0 0;
}
#banner .site_wrap #banners #banner-new_gTLDs .btn-36{
	border: none;
	font-size: 17px;
	margin-right: 9px;
	text-shadow: 0 1px 2px #3F3F3F;
	width: 121px;
	outline: none;
}
#banner .site_wrap #banners #banner-new_gTLDs .icon_movie{
	background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -514px -309px !important;
	display: inline-block;
	height: 24px;
	left: 6px;
	top: 6px;
	width: 24px;
}
#banner .site_wrap #banners #banner-new_gTLDs .btn_gTLD_slider{
	background: url("/library/images/v3/general/transparent-black-35.png") repeat scroll left top !important;
}
#banner .site_wrap #banners #banner-new_gTLDs h2 {
        display: inline;
	font-size: 40px;
	line-height: 18px;
	color: #1F5F98;
}
#banner .site_wrap #banners #banner-new_gTLDs p {
	font-size: 18px;
	color: #1F5F98;
	margin-top: 6px;
}
#banner .site_wrap #banners #banner-new-domains {
	background: url("/library/images/v3/general/banners/new_domains_banner.png") no-repeat scroll 0 0;
}
#banner .site_wrap #banners #banner-new-domains h1 {
	font-size: 32px !important;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
        left: 21px;
}
#banner .site_wrap #banners #banner-new-domains h3 {
	color: #fff;
	font-size: 22px !important;
	margin-bottom: 5px;
	margin-top: 40px;
}
#banner .site_wrap #banners #banner-new-domains .no1 {
	/*
         * Disabled for .UK campaign. Uncomment when going back to pink
         * background: url("/library/images/v3/general/uk-no1.png") no-repeat scroll 0 0 transparent;
         */
	font-family: vagrounded-bold,Helvetica,Arial;
	font-size: 28px;
	font-weight: normal !important;
	height: 44px;
	padding: 7px 6px;
	width: 105px !important;
}
#banner .site_wrap #banners #banner-new-domains ul.tickList {
	margin-left: 10px;
}
#banner .site_wrap #banners #banner-new-domains ul.tickList li {
    background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -719px -263px transparent !important;
    color: #FFFFFF;
    font-family: vagrounded-light;
    font-size: 17px;
    line-height: 26px;
    list-style-type: none;
    padding-left: 23px;
	text-shadow: 1px 1px 4px rgba(0, 89, 132, 0.65);
}
#banner .site_wrap #banners #banner-new-domains p {
	color: #fff;
	width: 313px;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 20px;
}
#banner .site_wrap #banners #banner-new-domains .btn-30 {
	font-size: 15px !important;
	border: none !important;
	margin-top: -10px;
}
.buttons .btn.btn-orange {
background: none repeat scroll 0 0 #C12912;
box-shadow: none !important;
border-radius: 10px;
font-size: 20px !important;
height: 36px;
top: 4px;
position: relative;
width: 350px !important;
padding: 3px 16px;
}

/* restyle homepage buttons */
.btn-light-blue {
	border: none !important;
background: rgb(255,255,255) ; /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,249,254,1) 60%, rgba(214,240,253,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(60%,rgba(242,249,254,1)), color-stop(100%,rgba(214,240,253,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,249,254,1) 60%,rgba(214,240,253,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,249,254,1) 60%,rgba(214,240,253,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,249,254,1) 60%,rgba(214,240,253,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(242,249,254,1) 60%,rgba(214,240,253,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d6f0fd',GradientType=0 ); /* IE6-9 */
}

/* Make me a Website */
#banner .site_wrap #banners #banner-mmaw {
	background: url("/library/images/v3/general/banners/banner-mmaw.jpg") no-repeat left top;
	padding: 28px 25px 0 20px;
}
#banner .site_wrap #banners #banner-mmaw h2,
#banner .site_wrap #banners #banner-mmaw h3,
#banner .site_wrap #banners #banner-mmaw ul.tickList li {
	color: #fff;
}
#banner .site_wrap #banners #banner-mmaw h2 {
	font-size: 44px;
	margin: 0 0 9px;
	line-height: 44px;
	text-transform: uppercase;
}
#banner .site_wrap #banners #banner-mmaw h3 {
	font-size: 28px;
	line-height: 32px;
	margin: 0 0 9px;
}
#banner .site_wrap #banners #banner-mmaw ul.tickList {
	margin: 0 0 12px;
}
#banner .site_wrap #banners #banner-mmaw ul.tickList li {
	font-size: 15px;
	background: url("/library/images/v3/general/check-green.png") no-repeat 0px 2px;
    line-height: 22px;
    list-style: none;
    padding-left: 25px;
}
#banner .site_wrap #banners #banner-mmaw .buttons {
	margin-bottom: 4px;
}
#banner .site_wrap #banners #banner-mmaw .buttons .btn-36 {
	font-size: 19px;
	border: none;
	font-size: 17px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
}
#banner .site_wrap #banners #banner-mmaw .small {
	color: #fff;
	margin: 0px;
	font-size: 13px;
	padding-left: 15px;
}
#banner .site_wrap #banners #banner-mmaw .vat-disclaimer-inclusive-v1:after {
	content: "Inc VAT at 20%";
}
#banner .site_wrap #banners #banner-mmaw .vat-disclaimer-exclusive-v1:after {
	content: "Ex VAT at 20%";
}
#banner .site_wrap #banners #banner-mmaw .ribbon-price {
	position: absolute;
	left: 305px;
	top: 221px;
	width: 270px;
	height: 73px;
	background: url("/library/images/v3/general/banners/mmaw-ribbon-price.png") no-repeat left top;	
}
#banner .site_wrap #banners #banner-mmaw .ribbon-price.img-inc-vat {
	background: url("/library/images/v3/general/banners/mmaw-ribbon-price-inc-vat.png") no-repeat left top;	
}
/* END OF Make me a Website */

#header .no_1{
    font-size: 18px;
    font-family: vagrounded-bold,Helvetica,Arial;
    color: #FFFFFF;
    position: absolute;
    left: 33px;
    bottom: 54px;
    text-shadow: 2px 1px 2px rgba(0, 82, 116, 0.56);
}
/* london slider */
#banner .site_wrap #banners #banner-london{
    background: url("/library/images/v3/general/banners/london_slider_8mil.jpg") no-repeat;
	padding: 22px 18px 0 27px;
    height: 374px !important;
}
#banner .site_wrap #banners #banner-london h2{
    font-family: vagrounded-light;
    font-size: 30px;
	line-height: 30px;
    margin: 0 0 75px;
    text-shadow: none !important;
    width: 275px;
}
#banner .site_wrap #banners #banner-london h2 span {
    font-size: 30px;
}
#banner .site_wrap #banners #banner-london .btn-london{
    border: none;
    font-size: 15px;
}
#banner .site_wrap #banners #banner-london .oc_od {
	position: absolute;
	left: 27px;
	bottom: 73px;
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	line-height: 48px;
	margin: 0px;
}
#banner .site_wrap #banners #banner-uk .btn-uk {
    font-size: 17px !important;
}
/* .uk slider */
#banner .site_wrap #banners #banner-uk {
    background: url("/library/images/v3/general/banners/uk-promo-slider.jpg") no-repeat;
}
#banner .site_wrap #banners #banner-uk h2 span{
  color: #00BDD8;
  font-size: 54px;
  font-family: vagrounded-bold,Helvetica,Arial;
}
#banner .site_wrap #banners #banner-uk h2{
    font-family: vagrounded-light,Helvetica,Arial;
    width: 250px;
    color: #666666;
    font-size: 32px;
    text-shadow: none;
    width: 235px;
}
#banner .site_wrap #banners #banner-uk .img-price-info {
    background: url('/library/images/v3/domain-names/uk-domains/slider_ex_vat.png') no-repeat 0 0;
    display: block;
    height: 110px;
    left: 405px;
    position: absolute;
    top: 27px;
    width: 110px;
}
#banner .site_wrap #banners #banner-uk .img-inc-vat {
    background: url('/library/images/v3/domain-names/uk-domains/slider_inc_vat.png') no-repeat 0 0;
    display: block;
    height: 110px;
    left: 405px;
    position: absolute;
    top: 27px;
    width: 110px;    
}
#banner .site_wrap #banners #banner-uk p {
    color: #666;
    font-family: vagrounded-light,Helvetica,Arial;
    font-size: 22px;
    margin-bottom: 25px;
    width: 200px;
}
#banner .site_wrap #banners #banner-uk p.more_domains {
  color: #fff !important;
}
#banner .site_wrap #banners #banner-uk strong {
  font-family: vagrounded-bold;
}
/* tv gtld campaign */
.tv-campaign-static .slides {
  display: none;
}

.tv-campaign-static .tg_next, .tv-campaign-static .tg_prev {
  display: none !important;
}

#banner.tv-campaign-static .prices {
  top: 10px;
  position: relative;
}
#banner.tv-campaign-static.tv-campaign-static-xyz #banners.slider {
  background: url("/library/bootstrap/img/homepage_xyz.png") no-repeat;
}
#banner.tv-campaign-static.tv-campaign-static-club #banners.slider {
  background: url("/library/bootstrap/img/homepage_club.png") no-repeat;
}
#banner.tv-campaign-static.tv-campaign-static-pub #banners.slider {
  background: url("/library/bootstrap/img/homepage_pub.png") no-repeat;
}
#banner.tv-campaign-static.tv-campaign-static-ninja #banners.slider {
  background: url("/library/bootstrap/img/homepage_ninja.png") no-repeat;
}

/* VAT Toggle */

#body .products .price_holder span {
	padding-left: 0px !important;
}
.vat-disclaimer-inclusive-v3:after {
	content: "Prices are for business use & include VAT at 20%" !important;
}
.starter-wh .price_holder .ott_red .product-price-with-vat .price {
	margin: 0px !important;
}
#header .menu_level_2 ul li.promo_email .email_banner.img-inc-vat {
	background: url("/library/images/v3/promos/menu/menu_mail-inc-vat.png") no-repeat center top !important;
}

#header .menu_level_2 ul li.promo_wh .wh_banner.img-inc-vat {
    background: url("/library/images/v3/promos/menu/menu_wh-inc-vat.png") no-repeat center top !important;
}
#header .menu_level_2 ul li.promo_domainn .promo_image_homepage.img-inc-vat {
   background: url("/library/images/v3/promos/menu/menu_london_inc_vat.png") no-repeat center top !important;    
}
#footer .site_wrap {
	height: 116px;
}
#banner .site_wrap #banners #banner-email.img-inc-vat{
	background: url("/library/images/v3/general/banners/123-banner-email-inc-vat.png") no-repeat 0 0;
}
/* end of VAT Toggle */

#banner.new_sprite .extra_prices .prices_list li > span.reg_london {
    font-size: 15px;
    height: 11px;
    left: 86px;
    margin-top: -3px;
    padding: 7px 5px;
    width: 35px;
}

.london_beefeater {
    background: url('/library/images/v3/domain-names/new-gtlds/london_Bg.png') no-repeat center bottom;
    width: 100%;
    left: 0;
    bottom: 0;
    height: 575px;
    position: fixed;
}
.london_beefeater .site_wrap {
    background: none !important;
    height: 575px;
    padding: 0;
}
.london_pod_hp {
    display: block;
    background: url('/library/images/v3/domain-names/new-gtlds/beefeater.png') no-repeat center bottom;
    height: 296px;
    width: 194px;
    position: absolute;
    bottom: 0;
    right: -220px;
}
@media (max-width: 1155px) {
  .london_pod_hp {
    display: none;
  }
}

/* .XYZ campaign */
#banner .extra_prices .prices_list li span.domain,
#banner .extra_prices .prices_list li span.price {
	top: 0;
}
#banner .extra_prices .prices_list li.xyz_domain span.domain {
	color: #4d1d54;
	top: 1px;
}
#banner .extra_prices .prices_list li.xyz_domain span.price {
	top: 1px;
}
#banner.new_sprite .extra_prices .prices_list li.xyz_domain > span.sale {
	top: 6px;
}
#banner .extra_prices .prices_list li.title.title1 {
	margin-bottom: 2px;
}
#banner.new_sprite .site_wrap #banners .extra_prices .london {
	top: 10px;
}
#banner.new_sprite .extra_prices .prices_list li > span.reg_london {
	margin-top: 0px;
}
#banner.new_sprite .extra_prices .prices_list li.london_domain .price {
	top: 1px;
}
#banner .site_wrap #banners #banner-xyz {
    background: url("/library/images/v3/promos/xyz-domains/xyz-banner-homepage.jpg") no-repeat top left;
	height: 372px !important;
    padding: 24px 18px 0 25px;
	width: 734px
}
#banner .site_wrap #banners #banner-xyz h2 {
	color: #fff;
	font-size: 38px;
	line-height: 40px;
	margin: 0 0 15px;
	text-shadow: none;
	width: 330px;
}
#banner .site_wrap #banners #banner-xyz h3 {
	color: #fff;
	font-size: 19px;
	line-height: 24px;
	margin: 0 0 18px;
	text-shadow: none;
	width: 280px;
}
#banner .site_wrap #banners #banner-xyz h2 span,
#banner .site_wrap #banners #banner-xyz h3 span.price {
	color: #a8d93f;
}
#banner .site_wrap #banners #banner-xyz h3 span.price {
	font-size: 27px;
}
#banner .site_wrap #banners #banner-xyz h3 span.price span {
	font-size: 19px;
}
#banner .site_wrap #banners #banner-xyz h3 .vat-disclaimer {
	display: block;
    font-size: 14px;
    line-height: 18px;
}
#banner .site_wrap #banners #banner-xyz .old_price {
	position: absolute;
	left: 140px;
	top: 173px;
	width: 182px;
	height: 62px;
	background: url("/library/images/v3/promos/xyz-domains/old-price.png") no-repeat top left;
}
#banner .site_wrap #banners #banner-xyz .buttons {
	position: absolute;
	top: 260px;
	left: 25px;
}
#banner .site_wrap #banners #banner-xyz .buttons .btn {
	border: none;
	font-size: 22px;
}
#banner .site_wrap #banners #banner-xyz .xyz-vat-disclaimer-small {
    color: white;
    display: block;
    font-size: 11px;
    position: absolute;
    top: 106px;
}


/* end of .XYZ campaign */


/*WSB new features update */
#product_05 #wsb_new_features_ribbon
{
    background: url('/library/images/v3/sprite/homepage.png') no-repeat -801px -197px;
    height: 26px;
    position: absolute;
    left: 22px;
    top: 25px;
    width: 107px;
}
#wsb_new_features_50_off
{    background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -888px -4px rgba(0, 0, 0, 0);
    height: 103px;
    position: absolute;
    right: 0;
    top: 0;
    width: 110px;
}
#banner-10 h2 + span
{
    background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll -792px -125px rgba(0, 0, 0, 0);
    height: 53px;
    position: absolute;
    right: 245px;
    top: 15px;
    width: 208px;
}

/*end of WSB new features*/
=======
/* .ORG campaign */
#banner .extra_prices .prices_list li.title.title1 {
	margin-bottom: 4px;
}
#banner .extra_prices .prices_list li.org_domain  > span.sale {
	top: 8px;
}
#banner .extra_prices .prices_list li.org_domain span.domain,
#banner .extra_prices .prices_list li.org_domain span.price {
	top: 2px;
}
#banner .extra_prices .prices_list li.title.title1 {
	margin-bottom: 0px;
}
#banner .site_wrap #banners #banner-org {
    background: url("/library/images/v3/promos/org-domains/org-banner-homepage.jpg") no-repeat top left;
	height: 373px !important;
    padding: 23px 0 0 30px;
	width: 747px
}
#banner .site_wrap #banners #banner-org h2 {
	color: #fff;
	font-size: 33px;
	line-height: 34px;
	margin: 0 0 18px;
	text-shadow: none;
	width: 300px;
}
#banner .site_wrap #banners #banner-org h3 {
	color: #fff;
	font-size: 21px;
	line-height: 23px;
	margin: 0 0 18px;
	text-shadow: none;
	width: 210px;
}
#banner .site_wrap #banners #banner-org h3 span.price {
	font-size: 34px;
	line-height: 38px;
}
#banner .site_wrap #banners #banner-org h3 span.price span {
	font-size: 22px;
}
#banner .site_wrap #banners #banner-org h3 .vat-disclaimer {
    font-size: 14px;
    line-height: 18px;
}
#banner .site_wrap #banners #banner-org .old_price {
	position: absolute;
	left: 377px;
	top: 30px;
	width: 127px;
	height: 102px;
	background: url("/library/images/v3/promos/org-domains/old-price.png") no-repeat top left;
}
#banner .site_wrap #banners #banner-org .old_price.img-inc-vat {
	background: url("/library/images/v3/promos/org-domains/old-price-inc-vat.png") no-repeat top left;
}
#banner .site_wrap #banners #banner-org .buttons {
	position: absolute;
	top: 270px;
	left: 30px;
}
#banner .site_wrap #banners #banner-org .buttons .btn {
	border: none;
	font-size: 15px;
}
/* end of .ORG campaign */
#banner .extra_prices .prices_list li.xyz_domain a span.sale{
	background-color: #e00650;
    border-radius: 10px;
    color: #ffffff;
    font-size: 15px;
    height: 25px;
    left: 75px;
    line-height: 25px;
    padding: 0 0 0 8px;
    position: absolute;
    top: 6px;
    width: 40px;
}
#banner .extra_prices .prices_list li a{
	display: block;
	height: 100%;
    width: 100%;
	font-weight: normal;
}
#banner .extra_prices .prices_list li a span.price{
	font-size: 24px;
    left: 137px;
    position: absolute;
	color: #e00650;
	line-height: 32px;
}
#banner .extra_prices .prices_list li.xyz_domain a span.price{
	top: 2px;
}
#banner .extra_prices .prices_list li.org_domain a span.sale{
	background-color: #e00650;
    border-radius: 10px;
    color: #ffffff;
    font-size: 15px;
    height: 25px;
    left: 75px;
    line-height: 25px;
    padding: 0 0 0 8px;
    position: absolute;
    top: 6px;
    width: 40px;
}
#banner .extra_prices .prices_list li.org_domain a span.domain{
	color: #e00650;
}
#banner.new_sprite .extra_prices .prices_list li a span.best_seller{
	background-color: #e00650;
    border-bottom: medium none;
    border-radius: 10px;
    color: #ffffff;
    font-size: 11px;
    height: 25px;
    left: 75px;
    line-height: 11px;
    padding: 2px 0 0 1px;
    position: absolute;
    text-align: center;
    top: 6px;
    width: 48px;
}
#banner .extra_prices .prices_list li.com_domain a{
	color: #e00650;
}
#banner.new_sprite .extra_prices .prices_list li a span.reg_london{
	font-size: 15px;
    height: 11px;
    left: 86px;
    padding: 7px 5px;
    width: 35px;
	background-color: #e00650;
    border-bottom: medium none;
    border-radius: 10px;
    color: #ffffff;
	position: absolute;
    text-align: center;
    top: 6px;
	line-height: 11px;	
}

