/* ************************************************************************** */
/* 123reg Domain Names, May 2006 Relaunch Stylesheet - www.123-reg.co.uk      */
/* Author: GX Networks Ltd, (c)2006 GX Networks Ltd                           */
/* Version 2.1                                                                */
/* ************************************************************************** */

/* DEPRECATED: (SC) 5th August 2015 - This is deprecated for the DOMAIN NAMES LANDING PAGES.
Please add the new style here: static/library/bootstrap/less/domains-landing/domains-landing.less
Also, the page should be changed to use the new style as described here: https://confluence.heg.com:8443/display/1FED/How+to+make+123-reg+go+fast
*/

@font-face {
    font-family: "vagrounded-bold";
    src: url('/library/type/vagrounded.eot');
    src: local('d'),
    url('/library/type/vagrounded.woff') format('woff'),
    url('/library/type/vagrounded.svg#webfontwxyBCsUP') format('svg');
}
@font-face {
    font-family: "vagrounded-light";
    src: url('/library/type/vagrounded-light.eot');
    src: local('d'),
    url('/library/type/vagrounded-light.woff') format('woff'),
    url('/library/type/vagrounded-light.svg#webfontwxyBCsUP') format('svg');
}

/* domain generic =========================================================== */
#content a {
    color: #2597D5;
}
/*  removing white border for FAQ on domain-names page*/
.no_bottom_border{
       border-bottom: none !important;
}

/* new to domains page ----- */
#content.domains_new #pri_content a {
    color: #ffa202;
}

/* header paragraph link ----- */
#content .headertext {
    position: relative;
    width: 300px;
    margin: 4px 0 0 15px;
    color: #fff;
    font-size: 0.9em;
    z-index: 6;
}
#content .headertext a {
    color: #fff;
    font-weight: 800;
    text-decoration: underline;
}
#content .headertext a:hover {
    text-decoration: none !important;
}

/* domain headers =========================================================== */

#banner,
#banner .site_wrap {
    height: auto;
}
#banner .site_wrap {
    padding-top: 18px;
}


/* content */
#body .site_wrap {
    padding-top: 18px;
}
#body .image_pullout {
    float: right;
    margin: 0 0 10px 5px;
}
#pri_content #main a {
    color: #2597d5;
    text-decoration: underline;
}
#pri_content #main a:hover {
    text-decoration: none;
}

/* domain components (primary-main) ========================================= */


/* domain transfer price box ----- */
#body .transfer_prices {
    position: relative;
    width: 100%;
}
#body .transfer_prices dt {
    /* price */
    display: block;
    position: absolute;
    left: 0;
    height: 2em;
    margin: 0;
    padding: 1.2em 0 0 0.8em;
    color: #de1452;
    font-size: 1.2em;
}
#body .transfer_prices dt sup {
    padding-right: 0.4em;
    vertical-align: top;
    font-size: 0.9em;
}
#body .transfer_prices dt em {
    font-style: normal;
    font-size: 2.1em;
}
#body .transfer_prices dt sub {
    vertical-align: baseline;
    font-size: 1.2em;
}
#body .transfer_prices dd {
    display: block;
    width: 300px;
    min-height: 35px;
    margin: 0;
    padding: 1em 0 1.5em 150px;
    font-size: 1.2em;
    border-bottom: 1px solid #0094d6;
}
*html #body .transfer_prices dd {
    height: 35px;
}
#body .transfer_prices dd.note {
    clear: both;
    width: 450px;
    margin: 0;
    padding: 0.2em 0 0 0;
    font-size: 0.9em;
    min-height: 3em;
}
*html #body .transfer_prices dd.note {
    height: 3em;
}
#body .transfer_prices dd.note.premium{
    padding: 4px 0;
    min-height: 1em;
}
#body .transfer_prices dd.button {
    clear: both;
    width: 450px;
    margin: 0;
    padding: 0.2em 0 0 0;
    border: none;
}
#body .transfer_prices dd.button a {
    display: block;
    float: right;
    width: 148px;
    height: 23px;
    margin: 1em 0 0 0;
    background: url(/library/images/v2/button_transfernow_green.gif) top left no-repeat;
}
*html #body .transfer_prices dd.button a {
    margin-right: 0.5em;
}

/* domain parking changes */
.domain_parking #banner .content{
    height: 242px;
    background: url("/library/images/v2/domain-names/domain-parking-bck.jpg") no-repeat center top !important;
}
.domain_parking #banner .content .header_image_1{
    position: absolute;
    z-index: 2;
    left: 505px;
    top: 8px;
    width: 245px;
    height: 234px;
    background: url("/library/images/v2/domain-names/header-domain-parking.jpg") top left no-repeat;
}
.domain_parking #banner .content p{
    font-size: 14px !important;
    line-height: 18px !important;
}
.domain_parking #banner .content .points {
    list-style-type: none;
    margin: 30px 0 2px 50px;
    padding: 0;
    text-indent: 0;
}
.domain_parking #banner .content .points li {
    background: url("/library/images/v2/tick_red_new2.gif") no-repeat left 3px;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    line-height: 26px;
    margin: 0;
    padding: 0 0 0 30px;
    position: relative;
}
.domain_parking #body .grids h2{
    margin: 0px 0px 20px 0px !important;
}
.domain_parking #body a.button_pink{
    display: block;
    text-decoration: none !important;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 20px 5px 0;
    text-align:center;
}

.domain_parking #body a.large_button_pink{
    width: 278px;
    height: 19px;
    color: #fff;
    background:transparent url(/library/images/v2/large_button_pink.gif) no-repeat scroll left top;
}
.domain_parking #body a.med_button_pink{
    width: 144px;
    height: 24px;
    color: #fff;
    background:transparent url(/library/images/v2/med_button_pink.gif) no-repeat scroll left top;
}
.domain_parking #body #search_pod #whois_field {
    border: 1px solid #dedde4;
    width: 160px;
    padding: 7px 5px;

    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    transition:none;
    border-radius:0;
    line-height:25px;
    margin-bottom:0;
    padding:0;
    color:#000;
}

/* light blue pods */
.lightblue_pod_content{
    padding: 0px 20px;
    background: #d3eaf6;
}
.lightblue_pod_content h2{
    padding-top: 10px !important;
}
.lightblue_pod_content form{
    background: url("/library/images/v2/bg_form_lightblue_pod.png") no-repeat top left;
    padding-left: 11px;
    margin-bottom: 15px;
    height: 41px;
    text-align: left;
}
.lightblue_pod_content form input{
    font-size: 16px;
    font-family:arial,sans-serif;
    font-weight: bold;
    outline: 0;
}
.lightblue_pod_content form #whois_field{
    border-color: #2597D5;
    border-style: solid;
    border-width: 3px 0;
    padding: 8px 5px 7px 0px;
    vertical-align: top;
    height: 20px;
    width:300px;
}
*+html .lightblue_pod_content form #whois_field{
    margin-top: -1px;
}
.lightblue_pod_content form .button1{
    background: #2597D5 url("/library/images/v2/bg_search_button_lightblue_pod.png") no-repeat top right;
    border: 0;
    color: #fff;
    text-transform: uppercase;
    height: 41px;
    cursor: pointer;
    margin: 0;
    padding: 0 10px;
}
*+html .lightblue_pod_content form .button1{
    padding: 0;
}
.lightblue_pod_content .column{
    float: left;
    width: 192px;
    margin: 0 30px 15px 0;
}
.lightblue_pod_content .last{
    margin-right: 0px;
}


/* new domain names pages */
.domainsWide #sur_head_main {
    background: url("/library/images/v2/surround/bg_tab_n_stripe_brightred_nustyle_new.gif") no-repeat center bottom;
}
.domainsWide #sur_wrapper {
    background: #fff;
}
.domainsWide #sur_foot {
    background:#74BFE8 url("/library/images/v2/surround/bg_footer_wide.gif") no-repeat center top;
}
.domainsWide #sur_foot_main p, .domainsWide #sur_foot_main ul {
    padding-left: 0px;
}
.domainsWide #content{
    width: 776px;
    padding: 0px !important;
}
.domainsWide #content a{
    text-decoration: underline;
}
.domainsWide #content a:hover{
    text-decoration: none;
}
#banner .content {
    height: 242px;
    position: relative;
    background: url("/library/images/v2/domain-names/domain-names-bck.jpg") no-repeat center top;
}
#banner h1 {
    font-size: 32px;
    font-family: "vagrounded-bold";
    margin: 0;
    padding-top: 10px;
}
#banner h1, #banner p {
    padding-left: 34px;
    width: 455px;
    color: #fff;
}
.domains_co.domain_names #banner h1, .domains_co.domain_names #banner p {
    color: #666666;
    font-size: 14px;
    line-height: 18px;
    width: auto;
    padding-left: 0px;
}
#banner p.searchAction {
    font-weight: bold;
    font-size: 14px !important;
    margin: 40px 0px 0px 12px;
}
#banner a {
    color: #fff !important;
}
.rightHeader {
    position: absolute;
    left: 500px;
    top: 30px;
    width: 260px;
    height: 225px;
    z-index: 20;
    background: url("/library/images/v2/domain-names/header-new-cctlds2.png") no-repeat 4px bottom;
}
.rightHeader p{
    color: #d3eaf7 !important;
    margin: 0px 0px 8px 0px !important;
    padding-left: 10px !important;
}
.rightHeader h2{
    color: #fff;
    text-align: center;
    margin: 0;
    font-size: 26px !important;
}

#banner form {
    position: absolute;
    top: 170px;
    left: 45px;
    width: 429px;
    height: 43px;
    z-index: 2;
    background: url("/library/images/v2/domain-names/domain-search-bck.png") no-repeat left top;
}
#banner form input {
    border: 0 none;
    float: left;
    font-size: 24px;
    font-weight: bold;
    height: 30px;
    margin-left: 10px;
    margin-top: 6px;
    width: 325px;
}
#banner form input.button {
    background: none;
    width: 85px;
    color: #fff;
    font-size: 14px;
    margin: 0px;
    padding: 3px 0px 0px 0px;
    height: 40px;
    cursor: pointer;
}
#banner p.formOptions {
    position: absolute;
    left: 342px;
    top: 172px;
    line-height: 18px;
    margin: 0px !important;
}
#banner p.formOptions a{
    color: #fff !important;
}
.left_side {
    float: left;
    width: 470px;
    padding-left: 10px;
}
.tip {
    width: 450px;
    height: 40px;
    padding: 8px 5px 0px 15px;
    background: #D3EAF7;
}
.tip p{
    font-size: 14px;
    font-weight: bold;
    line-height: 32px !important;
    margin: 0px !important;
}
.tip p.domainParking{
    padding-left: 30px;
    background: url("//img1.123-reg.co.uk/v2/domain-names/domain-icons-sprites.png") no-repeat left -316px;
}
.tip p.domainTransfer{
    color: #0094d6 !important;
    padding-left: 30px;
    background: url("//img1.123-reg.co.uk/v2/domain-names/domain-icons-sprites.png") no-repeat left -276px;
}
.tip p.domainTransfer a{
    color: #000 !important;
}
span.free {
    width: 42px;
    height: 45px;
    float: left;
    margin-right: 12px;
    margin-bottom: 20px;
}
span.iconInstantsite {
    background: url("//img1.123-reg.co.uk/v2/domain-names/domain-icons-sprites.png") no-repeat left -66px;
}
span.iconCP {
    background: url("//img1.123-reg.co.uk/v2/domain-names/domain-icons-sprites.png") no-repeat left -172px;
}
span.iconEmail {
    background: url("//img1.123-reg.co.uk/v2/domain-names/domain-icons-sprites.png") no-repeat left -226px;
}
span.iconSite {
    height: 53px;
    background: url("//img1.123-reg.co.uk/v2/domain-names/domain-icons-sprites.png") no-repeat left top;
}
span.iconDNS {
    background: url("//img1.123-reg.co.uk/v2/domain-names/domain-icons-sprites.png") no-repeat left -116px;
}
span.iconNHC {
    background: url("//img1.123-reg.co.uk/v2/domain-names/domain-icons-sprites.png") no-repeat left -350px;
}
.grids {
    padding-left: 15px;
}
.grids .txt_blue{
    color: #0094d6;
    font-family: "vagrounded-bold";
}
.grids .txt_red{
    color: #DF1453;
    font-family: "vagrounded-bold";
}
 /*  Easter .co campaign - SALE flag for cheap-domain-names and international-domain-names pages */
.grids .txt_red .sale, .infobutton.popup_overlay span.sale {
    background-color: #DF1453;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    height: 20px;
    padding: 5px;
    text-transform: uppercase;
    width: 20px;
}
.grids .txt_red .sale{
    width: 29px !important;
    position: absolute;
    right: -28px;
    top: 14px;
}
.infobutton.popup_overlay span.sale {
    font-size: 14px;
}
 /*  End Easter .co campaign - SALE flag for cheap-domain-names and international-domain-names pages */
.grids h2 {
    font-size: 30px !important;
    margin: 30px 0px 10px 0px !important;
}
.grids h1 {
    font-size: 36px !important;
    margin: 0px 0px 20px 0px !important;
}
.grids h1 span{
    font-size: 24px !important;
}
.grids h2.heading {
    font-size: 22px !important;
    line-height:20px;
    margin:0 0 10px !important;
    font-family: "vagrounded-bold";
}
.grids h2.heading span{
    color: #BFBFBF;
    font-size: 11px !important;
    font-weight: normal;
}
.grids h3 {
    margin: 0px 0px 10px 0px !important;
    font-size: 18px !important;
    font-weight: normal !important;
}
.grids h3 span{
    color: #BFBFBF;
    font-family: arial, sans-serif;
    font-size: 11px !important;
    font-weight: normal;
}
.grids p{
    font-size: 14px;
    line-height: 18px;
    margin: 0px 0px 10px 0px !important;
}
.grids h3 a{
    color: #000 !important;
}
.grid3 {
    float: left;
    width: 200px;
    margin-bottom: 20px;
}
.grid3 h3{
    color: #000;
}
.grid3 h2{
    font-size: 24px !important;
}
.grid3 ul{
    margin: 0px !important;
    padding-left: 0px;
    list-style-type: none;
}
.grid3 ul li{
    font-size: 14px;
    line-height: 24px;
}
.grid3 ul li a{
    color: #000 !important;
}
.leftCol {
    margin-right: 55px;
}
.grid3 p.more{
    text-align: right;
}
img.floatedLeft {
    float: left;
    margin: 0px 12px 40px 0px;
}
.clear {
    clear: both;
}

#right_side {
    float: right;
    margin: 0px 10px 0px 0px;
    width: 258px;
}
#right_side .blue_bcg {
    padding: 15px;
    margin-bottom: 20px;
    background: #D3EAF7;
}
.blue_bcg h3{
    margin: 0px 0px 10px 0px;
    font-size: 22px !important;
    color: #0094d6;
    font-family: "vagrounded-bold";
}
.blue_bcg h3 span{
    font-size: 14px;
    color: #000;
}
.blue_bcg h3.email{
    margin: 0px 0px 10px 0px;
    font-size: 18px !important;
    padding-left: 60px;
    line-height: 18px;
    font-family: "vagrounded-bold";
    background: url("/library/images/v2/domain-names/icon-email.gif") no-repeat left 2px;
}
.blue_bcg ul{
    list-style-type: none;
    margin: 0px;
    padding: 0px 0px 0px 0px;
}
.blue_bcg p, .blue_bcg a{
    font-size:14px;
    line-height:18px;
}

.blue_bcg tr.mainDomains td a {
    font-size: 24px;
}

.blue_bcg h3.email a,
.blue_bcg h3.news a{
    font-size: 18px !important;
}
.blue_bcg ul li{
    font-size:14px;
    line-height:24px;
}
.blue_bcg ul li a{
    color: #000 !important;
    text-decoration: underline;
}
.blue_bcg table{
    width: 100%;
}
.blue_bcg table td{
    line-height: 24px;
    font-size: 14px;
}
.blue_bcg table tr.mainDomains td{
    position: relative;
    font-size: 24px;
    line-height: 24px;
    font-family: "vagrounded-bold";
}
.blue_bcg table td.domainPrice{
    color: #df1453 !important;
    font-family: "vagrounded-bold";
    text-align: right;
}
body.domains_index .site_wrap .content p.upper {
    margin-top: 0 !important;
}
#emailsearch form{
    margin-bottom: 0px !important;
}
#emailsearch input {
    border: 2px solid #b5def0;
    height: 23px;
    vertical-align:middle;
    width: 80px;
    padding: 3px 1px 0px 1px;
    margin-bottom:0;
}
#emailsearch input.btn {
    border: 0px;
    padding: 0px;
    height: 30px;
    width: 35px;
    margin-left: -6px;
}
#col_2 #emailsearch input{
    height: auto;
}
#col_2 #emailsearch input.btn {
    height: auto;
    margin-left: 0px;
}
.latestOffers {
    list-style-type: none;
    padding: 0px !important;
    margin: 0px 0px 10px 0px !important;
}
.latestOffers li {
    line-height: 16px !important;
    margin-bottom: 10px;
}
.latestOffers li a{
    color: #000 !important;
}
.two_million_badge {
    text-align: center;
}

/* domain names price list page */

#banner.domains_prices .content {
    height: 142px;
    padding-bottom: 10px;
    position: relative;
    background: url("/library/images/v2/domain-names/domain-names-pricing-bck.jpg") no-repeat center top;
}

.cheapDomains .popover-title {
  display: none;
}

.cheapDomain .popover {
  width: 50px;
}
.cheapDomains #banner.domains_prices .content {
    background: url("/library/images/v2/domain-names/domain-names-pricing-cheap-bck.jpg") no-repeat center top;
}

#banner.domains_prices .content .rightHeader {
    position: absolute;
    left: 480px;
    top: 16px;
    width: 278px;
    height: 126px;
    z-index: 20;
    background: url("/library/images/v2/domain-names/header-new-cctlds-pricepage2.png") no-repeat 4px bottom;
}
#banner.domains_prices .content form {
    top: 70px;
    left: 35px;
}
.cool_summer_pod{
    background: url("/library/images/v3/promos/co-summer-campaign/pod-cool-summer2.jpg") no-repeat scroll 0 0 transparent !important;
}

/* domain price panel ----- */
#body .panel_domprice table {
    border-collapse: collapse;
    width: 450px;
    margin-bottom: 20px;
    table-layout: fixed;
}
#body .panel_domprice .domprice_highlighthdr{
    width: 118px;
    font-size: 18px;
    color: #0094d6;
    background: #d3eaf7;
    font-family: "vagrounded-bold";
}
#body .panel_domprice th {
    font-size: 18px;
    color: #0094d6;
    font-family: "vagrounded-bold";
}
#body .panel_domprice td, #body .panel_domprice th{
    text-align: center;
}
#body .panel_domprice td {
    padding: 5px 0px 10px 0px;
    color: #df1453;
    font-family: "vagrounded-bold";
    background: url("/library/images/v2/domain-names/thin-line.gif") no-repeat center bottom;
}
#body .panel_domprice .domprice_tlds {
    text-align: left;
    font-family: "vagrounded-bold";
    background: url("/library/images/v2/domain-names/thin-line.gif") no-repeat left bottom;
}

/* cheap domains page table */


.cheapDomains #body .panel_domprice th {
    color: #9f9f9f;
}

.cheapDomains #body .panel_domprice .infobutton {
    color: #dd2356;
    text-decoration: none;
}
.cheapDomains #body .panel_domprice .small_text .infobutton{
    font-size: 19px !important;
}
.cheapDomains #body .panel_domprice .smaller_text .infobutton{
    white-space: nowrap;
    font-size: 15px !important;
    display: block;
}
.cheapDomains .left_side .premium_rates{
    margin-left: 15px;
    margin-top: -15px;
}
.cheapDomains #body .panel_domprice td, .cheapDomains #body .panel_domprice td .domprice_emph {
    color: #0494d1;
}

.cheapDomains #body .panel_domprice td .domprice_per {
    font-size: 14px;
    color: #0494D1;
}

.cheapDomains #body .panel_domprice table {
    border-collapse: separate;
    border-spacing: 0px 12px;
}

.cheapDomains #body .domprice_normal .btn-36{
    width: 245px;
    font-size: 15px;
    line-height: 26px;
    height: 25px;
}
.cheapDomains #body td[colspan="3"].bright{
    padding-top: 0 !important;
}
.cheapDomains #body .panel_domprice table tr {
    padding-top: 5px;
    padding-bottom: 5px;
}
.cheapDomains #body .panel_domprice table td {
    text-align: center;
    vertical-align: top;
    font-family: "vagrounded-bold";
    padding: 10px;
    background: #ffffff;
}
.cheapDomains #body .panel_domprice table td.tleft {
    border-radius: 12px 0px 0px 0px;
    text-align: left;
}
.cheapDomains #body .panel_domprice table td.bright {
    border-radius: 0px 0px 12px 0px;
}
.cheapDomains #body .panel_domprice table td.bleft {
    border-radius: 0px 0px 0px 12px;
    text-align: left;
}
.cheapDomains #body .panel_domprice table td.tright {
    border-radius: 0px 12px 0px 0px;
}
.cheapDomains #body .panel_domprice table td.tright.bright {
    border-radius: 0px 12px 12px 0px;
}
.cheapDomains #body .panel_domprice table td.tleft.bleft {
    border-radius: 12px 0px 0px 12px;
}

.cheapDomains #body .panel_domprice table td.top {
    border-top: 3px solid #e8e8e8;
}
.cheapDomains #body .panel_domprice table td.bottom {
    border-bottom: 3px solid #e8e8e8;
}
.cheapDomains #body .panel_domprice table td.bleft, .cheapDomains #body .panel_domprice table td.tleft {
    border-left: 3px solid #e8e8e8;
}
.cheapDomains #body .panel_domprice table td.bright, .cheapDomains #body .panel_domprice table td.tright {
    border-right: 3px solid #e8e8e8;
}

.cheapDomains #right_side .ten_years_pod {
    background: #ebf6dc;
    border-radius: 12px 12px 12px 12px;
    width: 228px;
    height: auto;
    padding: 15px;
    margin-bottom: 20px;
    font-family: "vagrounded-bold";
    text-align: center;
    font-size: 18px;
    color: #82c72b;
}

.cheapDomains #right_side .ten_years_pod a {
    color: #82c72b;
    text-decoration: none;
}

.cheapDomains #right_side .ten_years_pod span.domains {
    font-size: 40px;
}

.cheapDomains #right_side .ten_years_pod span.years {
    font-size: 70px;
    line-height: 60px;
    vertical-align: top;
}


/* end of cheap domains page table */

#body .panel_domprice td.noLine {
    background-image: none;
}
#body .panel_domprice .smalltext td {
    font-size: 18px;
    font-family: "vagrounded-bold";
    font-weight: normal;
}
#body .panel_domprice .mediumText td {
    font-size: 22px;
    font-family: "vagrounded-bold";
}
#body .panel_domprice .domprice_highlight {
    background: #d3eaf7 url("/library/images/v2/domain-names/thin-line-blue.gif") no-repeat center bottom;
}
#body .panel_domprice .smalltext .domprice_normal,
#body .panel_domprice .smalltext.domprice_highlight {
    padding-top: 8px;
    padding-bottom: 8px;
}
#body .panel_domprice .infobutton {
    display: block;
    font-size: 24px;
    color: #000;
    text-decoration: underline;
}
#body .panel_domprice .infobutton:hover {
    text-decoration: none;
}
#body .panel_domprice .smalltext .infobutton {
    font-size: 14px;
    display: inline;
}
#body .panel_domprice .domprice_emph {
    font-size: 30px;
    color: #df1453;
}
#body .panel_domprice .mediumText .domprice_emph {
    font-size: 24px;
}
#body .panel_domprice .domprice_per {
    line-height: 16px;
    font-size: 18px;
}
#body .panel_domprice .smalltext .domprice_emph {
    font-size: 18px;
}
#body .panel_domprice .smalltext .domprice_per {
    line-height: 14px;
    font-size: 14px;
}

#searchLarge {
    width: 708px;
    height: 87px;
    padding: 20px;
    margin: 0px auto;
    position: relative;
    background: #d3eaf7 url("/library/images/v2/domain-names/search-pod-large-bck.gif") no-repeat center top;
}
#searchLarge h2{
    color: #0094d6;
    font-size: 24px;
    margin: 0px 0px 10px 0px;
    font-family: "vagrounded-bold";
}
#searchLarge form{
    position: absolute;
    top: 58px;
    left: 20px;
    width: 571px;
    height: 43px;
    z-index: 2;
    background: url("/library/images/v2/domain-names/domain-search-large-bck.gif") no-repeat left top;
}
#searchLarge form input {
    height: 30px;
    margin-top: 8px;
    border: 0px;
    font-size: 24px;
    font-weight: bold;
    margin-left: 10px;
    width: 474px;
    float: left;

    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    transition:none;
    border-radius:0;
    line-height:30px;
    margin-bottom:0;
    padding:0;
    color:#000;
}
#searchLarge form input.button {
    background: none;
    width: 85px;
    color: #fff;
    font-size: 14px;
    margin: 0px;
    padding: 3px 0px 0px 0px;
    height: 40px;
    cursor: pointer;
}
#searchLarge p.formOptions {
    position: absolute;
    left: 610px;
    top: 60px;
    line-height: 18px;
    margin: 0px !important;
}
#searchLarge p.formOptions a{
    color: #000 !important;
    text-decoration: underline;
}
#searchLarge p.formOptions a:hover{
    text-decoration: none;
}

/* domain names transfer */
#banner.domains_xfer .content form {
    background: url("/library/images/v2/domain-names/domain-search-pricing-bck.gif") no-repeat scroll left top transparent;
}
#banner.domains_xfer .content form select {
    height: 26px;
    margin-top: 10px;
    border: 0px;
    font-size: 14px;
    margin-left: 4px;
    width: 229px;
    float: left;
    padding-left: 0px;
    padding-right: 0px;
}
#banner.domains_xfer .content form input.button {
    background: none;
    width: 85px;
    color: #fff;
    font-size: 14px;
    margin: 0px;
    padding: 3px 0px 0px 0px;
    height: 40px;
    cursor: pointer;
}
.grid1 {
    width: 450px;
}
#body .circle span {
    background: url("/library/images/v2/gen_bg_circle_green.gif") no-repeat left top;
    clear: left;
    color: #fff;
    display: block;
    float: left;
    font-size: 1.1em;
    font-weight: 800;
    height: 20px;
    left: 5px;
    line-height: 20px;
    text-align: center;
    top: 5px;
    width: 20px;
}
#body .circle p {
    padding-left: 30px;
}
/* domain name freebies */

/* features page */
.one_column {
    float: left;
    padding: 20px 12px 0px 12px;
}
.one_column h1 {
    margin: 0px 0px 20px 10px!important;
}
#pri_content .one_column h2.heading {
    font-size: 22px !important;
    line-height: 20px;
    margin-bottom: 0px !important;
    font-family: "vagrounded-bold";
}
.one_column h2 span{
    color:#BFBFBF;
    font-family: arial,sans-serif;
    font-size: 11px !important;
    font-weight: normal;
}
.one_column p{
    margin-top: 0px !important;
}

/* blue bottom area */
.blueBottomArea {
    text-align: center;
    padding: 10px;
    margin: 20px 0px;
    border-top: 1px solid #7abee5;
    border-bottom: 1px solid #7abee5;
    background: #d0e5f5;
}
.blueBottomArea a{
    height: 40px;
    margin: 0px 10px;
}

/* domain search panel ----- */
#body #panel_domsearch {
    position: relative;
    width: 455px;
    height: 113px;
    margin-top: 20px;
    margin-bottom: 20px;
    background: url("/library/images/v2/domain-names/search-pod-small-bck.gif") top left no-repeat;
    z-index: 1;
}

.domains_so #panel_domsearch {
    margin-left: 15px;
}

#body #panel_domsearch h3{
    padding: 15px 10px 5px 10px;
    font-size: 15px !important;
    font-family: "vagrounded-bold";
}
#body #panel_domsearch form {
    position: absolute;
    top: 50px;
    left: 10px;
    width: 435px;
    height: 43px;
    z-index: 2;
    background: url("/library/images/v2/domain-names/domain-search-med-bck.gif") no-repeat left top;
}
#body #panel_domsearch input {
    border: 0 none;
    float: left;
    font-size: 24px;
    font-weight: bold;
    height: 30px;
    margin-left: 6px;
    margin-top: 8px;
    width: 339px;

    /* Bootstrap fixes */
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    transition:none;
    border-radius:0;
    line-height:25px;
    margin-bottom:0;
    padding:0;
    color:#000;
}

.domains_so #body #panel_domsearch input.EoH,
.domainEU #body #panel_domsearch input.EoH{
    font-size: 23px;
    color: #C7C7C7;
    font-weight: normal;
}
#body #panel_domsearch .button1 {
    background: none;
    width: 85px;
    color: #fff;
    font-size: 14px;
    margin: 0px;
    padding: 3px 0px 0px 0px;
    height: 40px;
    cursor: pointer;
}

/* domain privacy page ----- */

.domains_privacy #banner .content {
    height: 343px;
    background: url("/library/images/v2/domain-names/whois/header-whois2.jpg") no-repeat center top;
}
.domains_privacy #banner .content h1{
    font-size: 43px;
        padding-top: 20px;
}
.domains_privacy #banner .content h3{
    font-size: 18px;
    color: #fff;
    margin-left: 35px;
    margin-top: 10px;
    font-family: "vagrounded-light";
    width: 372px;
    line-height: 1.6;
}
.domains_privacy #banner .content a.orderNow{
    width: 310px;
    height: 31px;
    margin-left: 35px;
    display: block;
    background: url("/library/images/v2/domain-names/whois/btn-order-now.png") no-repeat left top;
}

.domains_privacy #body h2 {
    margin-top: 0px !important;
}
.domains_privacy #body h3 {
    font-size: 20px !important;
}
.domains_privacy #body a.loginCP {
    width: 262px;
    height: 31px;
    display: block;
    background: url("/library/images/v2/domain-names/whois/btn-login-cp.png") no-repeat left top;
}
.domains_privacy #body #right_side a.orderWhois {
    width: 227px;
    height: 31px;
    display: block;
    background: url("/library/images/v2/domain-names/whois/btn-order-whois.png") no-repeat left top;
}
#search_domain_privacy {
    width: 446px;
    height: 160px;
    padding-left: 10px;
    padding-top: 30px;
    margin-bottom: 20px;
    position: relative;
    background: url("/library/images/v2/domain-names/whois/search-whois.png") no-repeat left top;
}
.domains_privacy #body #search_domain_privacy h3,
.domains_privacy #body #search_domain_forwhois h3{
    color: #fff;
    font-size: 28px !important;
    margin: 0px 0px 10px 0px!important;
    font-family: "vagrounded-bold";
}
.domains_privacy #body #search_domain_forwhois h3 {
    margin-bottom: 5px !important;
}
#search_domain_privacy p,
#search_domain_forwhois p{
    color: #fff;
    font-size: 18px;
    width: 360px;
    line-height: 20px;
    font-family: "vagrounded-bold";
}
#search_domain_privacy .clear{
    clear: both;
}
#search_domain_privacy form input{
    width: 295px;
    height: 26px;
    font-size: 16px;
    border: 0px;
    position: absolute;
    left: 15px;
    top: 138px;

    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    transition:none;
    border-radius:0;
    line-height:25px;
    margin-bottom:0;
    padding:0;
    color:#000;
}
#search_domain_privacy form input.button{
    background: none;
    border: none;
    cursor:pointer;
    font-size:0;
    padding: 0px;
    height: 31px;
    width:107px;
    position: absolute;
    left: 332px;
    top: 136px;
}
#search_domain_forwhois {
    width: 446px;
    height: 123px;
    padding-left: 10px;
    padding-top: 5px;
    margin-bottom: 20px;
    position: relative;
    background: url("/library/images/v2/domain-names/whois/search-domain2.png") no-repeat left top;
}
#search_domain_forwhois #whois_field{
    width: 310px;
    height: 26px;
    font-size: 16px;
    border: 0px;
    position: absolute;
    left: 15px;
    top: 75px;

    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    transition:none;
    border-radius:0;
    line-height:25px;
    margin-bottom:0;
    padding:0;
    color:#000;
}
#search_domain_forwhois form input.btn{
    background: none;
    border: none;
    cursor:pointer;
    font-size:0;
    padding: 0px;
    height: 32px;
    width:108px;
    position: absolute;
    left: 330px;
    top: 74px;
}

.whoisDomains {
    background: #2597D5;
    border-collapse:separate;
    border-radius: 10px;
    color: #FFF;
    width: 99%;
}

.whoisDomains td {
    font-size: 14px;
    font-weight: bold;
    border: 1px solid #FFF;
    padding: 5px 7px;
    width: 20%;
}

.whoisPr .overlay_outer {
    left: 30%;
}

.domains_privacy #body table {
    margin-bottom: 15px;
}
.domains_privacy #body table th.without_privacy {
    color: #fff !important;
    width: 220px;
    padding: 0px 0px 0px 8px;
    height: 101px;
    text-align: left;
    background: url("/library/images/v2/domain-names/bg_without_domain_privacy.jpg") no-repeat left top;
}
.domains_privacy #body table th.without_privacy h3,
.domains_privacy #body table th.with_privacy h3{
    font-family: 'vagrounded-bold';
    line-height: 19px;
    margin-bottom: -5px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0 !important;
    padding-top: 11px;
}
.domains_privacy #body table th.without_privacy span.bigText,
.domains_privacy #body table th.with_privacy span.bigText{
     color: #FFFFFF !important;
    font-size: 22px !important;
    font-weight: bold !important;
    line-height: 20px !important;
    font-family:vagrounded,Helvetica,Arial;
}
.domains_privacy #body table th.without_privacy span.medText,
.domains_privacy #body table th.with_privacy span.medText {
    color: #FFFFFF !important;
    font-size: 16px !important;
    font-weight: bold !important;
    line-height: 20px !important;
    margin-top: -5px !important;
    font-family:vagrounded,Helvetica,Arial;
}
.domains_privacy #body table th.without_privacy span.normalText,
.domains_privacy #body table th.with_privacy span.normalText{
    color: #FFFFFF !important;
    font-size: 11px !important;
    line-height: 18px !important;
    margin-top: -2px;
    position: absolute;
}
.domains_privacy #body table th.with_privacy {
    color: #fff;
    width: 218px;
    padding: 0px 0px 0px 8px;
    height: 101px;
    border-left: 1px solid #fff;
    text-align: left;
    background: url("/library/images/v2/domain-names/bg_with_domain_privacy.jpg") no-repeat left top;
}
.domains_privacy #body table td.without_privacy {
    padding: 5px 0px 15px 10px;
    background: #fad9e2;
    border-bottom: 1px solid #fff;
}
.domains_privacy #body table td.with_privacy {
    padding: 5px 0px 5px 10px;
    background: #dce9b3;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.domains_privacy #body table td.without_privacy h4,
.domains_privacy #body table td.with_privacy h4,
.domains_privacy #body table td.without_privacy p,
.domains_privacy #body table td.with_privacy p{
    font-size: 14px;
    line-height: 18px;
    margin: 0px;
}
.domains_privacy #body table td.without_privacy h4{
    color: #de1248;
}
.domains_privacy #body table td.with_privacy h4{
    color: #85b009;
}
.domains_privacy #body table td.without_privacy p,
.domains_privacy #body table td.with_privacy p{
    color: #333;
}
.domains_privacy #body table td.lastl{
    background: #fad9e2 url("/library/images/v2/domain-names/bg_without_domain_privacy_bottom.gif") no-repeat left bottom;
}
.domains_privacy #body table td.lastr{
    background: #dce9b3 url("/library/images/v2/domain-names/bg_with_domain_privacy_bottom.gif") no-repeat left bottom;
}
.domains_privacy #body table td.with_privacy p.button{
    margin-left: -10px;
    margin-top: 10px;
}
.smallLeft {
    float: left;
    width: 90px;
}
.smallRight {
    float: left;
    width: 150px;
}
#hide_domain_details {
    float: left;
    width: 378px;
    height: 185px;
    padding: 35px 12px 0px 18px;
    margin-bottom: 20px;
    background: url("/library/images/v2/bg_hide_domain_details.jpg") no-repeat left top;
}
#hide_domain_details h3{
    padding: 0px;
    margin: 0px;
    font-size: 22px !important;
    color: #86b10b;
    font-weight: normal;
}
#hide_domain_details p{
    margin: 5px 0px 10px 0px;
    line-height: 18px;
}
#hide_domain_details p.button{
    float: right;
    margin: 0px;
}
.domains_privacy .grids p.more_marg{
        margin-bottom: 30px !important;
}
.domains_privacy .grids img.domain_ext{
        margin-bottom: 20px;
}
.domains_privacy .pause{
    position: absolute;
    bottom: 0;
    height: 79px;
    width: 777px;
}
.domains_privacy #banner .content2{
    position: relative;
    padding: 0 27px;
}
.domains_privacy #banner .search_domain{
    float: left;
    height: 40px;
    padding-top: 18px;
    position: relative;
    width: 374px;
}
.domains_privacy #banner .search_domain form{
    background: url("//img1.123-reg.co.uk/v3/general/search.png") no-repeat scroll 0 -203px transparent;
    float: left;
    height: 40px;
    left: 0;
    top: 17px;
    width: 374px;
}
.domains_privacy #banner .search_domain form input.text{
    border: 0 none;
    color: #999999;
    font-family: vagrounded-bold,Helvetica,Arial;
    font-size: 18px;
    font-weight: normal;
    height: 34px;
    line-height: 40px;
    padding: 3px 4px 0;
    width: 238px;
    margin: 0;
    width: 237px;
    position: absolute;
    left: 75px;
}
.domains_privacy #banner .search_domain form input.button{
    border: 0 none;
    position: absolute;
    left: 320px;
    width: 56px;
    padding: 0;
}
.domains_privacy #banner .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;
}
.domains_privacy #banner .pause .prices dt {
    width: 60px;
    float: left;
    font-weight: normal;
}
.domains_privacy #banner .pause .prices dd {
    width: 130px;
    margin: 0;
    float: left;
}
.domains_privacy #banner .pause .prices .small {
    font-size: 12px;
    font-family: arial,sans-serif;
    font-weight: bold;
    text-shadow: none;
}
.domains_privacy #banner .pause .links {
    float: right;
    margin: 0px;
    padding: 5px 0 0 10px;
    width: auto;
}
.domains_privacy #banner .pause .links a{
    font-family: vagrounded-bold,Helvetica,Arial;
    font-weight: normal;
    font-size: 15px;
    line-height: 24px;
    color: #fff;
}
.domains_privacy #banner .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;
}
.domains_privacy .opacity{
    background-color: #006daa;
}
.domains_privacy .extensions_list{
    margin: 15px 0 25px;
}
.domains_privacy #banner .site_wrap{
    padding-top: 0;
}

/* .co domains landing page */
.domains_co #banner .content .buyCo{
    position: absolute;
    top: 140px;
    left: 38px;
    width: 230px;
    height: 36px;
    display: block;
}

.domains_co #banner .content i{
    display: none;
}

.grids h3 span.coText, .grids h3 span.txt_red{
    font-size: 18px !important;
    font-family: "vagrounded-bold";
}

/* banners */
#content div.dotCoDomainsBanner {
    width:258px;
    height:292px;
    margin:0px 0px 20px 0px;
    padding:0px;
    background: url("/library/images/v2/domain-names/co-side-banner.jpg") 0px 0px no-repeat;
    position:relative;
    top:0px;
    left:0px;
}
div.iphoneDomainsBanner {
    width:258px;
    height:291px;
    margin-bottom:10px;
    background:transparent url("/library/images/v2/phones_pod/iphoneandroid_pod.png") 0px 0px no-repeat;
}
div.iphoneDomainsBannerlrg {
    width:258px;
    height:291px;
    margin-bottom:10px;
    background:transparent url("/library/images/v2/phones_pod/iphoneandroidlrg_pod.png") 0px 0px no-repeat;
}
div.findyourperfectdomain {
    width:258px;
    height:460px;
    margin-bottom:10px;
    background:transparent url("/library/images/v3/domain-names/find_your_perfect_domain.png") 0px 0px no-repeat;
}
div.iphoneDomainsBanner a {
    width:258px;
    height:291px;
    display:block;
}

div.sxDomainsBannerlrg {
    width:258px;
    height:350px;
    margin-bottom:20px;
    background: url("/library/images/v2/domain-names/sx-domain/sx-domains-pod.png") 0px 0px no-repeat;
}
div.sxDomainsBannerlrg a {
    width:258px;
    height:350px;
    display:block;
}
div.androidDomainsBanner {
    width:258px;
    height:160px;
    margin-bottom:10px;
    background:transparent url("/library/images/v2/domain-names/androidapp/side-banner-domains.png") 0px 0px no-repeat;
}
div.androidDomainsBanner a {
    width:258px;
    height:160px;
    display:block;
}
/* social media */
.socialmedia_headerbottom {
    position: absolute;
    top: 375px;
    left: 33px;
    display:block;
    width:379px;
    height:38px;
}



/* --international domains page -- */

.domainlist ul{
    margin:0px;
    padding:0px;
}
.domainlist ul li {
    list-style:none outside none;
    color:#0094D6;
    font-family: "vagrounded-bold";
    font-size:48px;
    line-height: 58px;
}
.bigger_list ul li {
    vertical-align:text-bottom;
    background:url("/library/images/v2/flagplacement5252.gif") no-repeat scroll left 13px transparent;
    padding:10px 0 10px 70px;
}
.smaller_list ul li {
    position:relative;
    font-size:14px;
    line-height: 18px;
    background:url("/library/images/v2/flagplacement3737.gif") no-repeat scroll left 11px transparent;
    padding:20px 0 16px 40px;
}
.smaller_list {
    margin-bottom:20px;
}
.domains_block{
    width:215px;
    margin: 0px 10px 0px 0px;
    padding: 0;
    background: #fff;
}
*html domains_block {
    width:210px;
}
.size {
    font-size: 20px;
    line-height: 24px;
}
.float_left {
    float:left
}
.float_right {
    float:right
}
.clr {
    clear:both;
}
p.overlayHeading {
    font-size: 24px;
    color: #0094D6;
    margin-top: 0px;
    font-family: "vagrounded-bold";
}

.cctldPage #body .grids h1 {
    margin-bottom:0px !important;
    margin-top: 0px !important;
}

.cctldPage #body .grids h3 {
    font-size:24px !important;
}
.cctldPage #body .grids .bookmark {
    position:relative;
    top:0px;
    left:0px;
    height:34px;
    margin:0px 0px 10px 0px;
}
.cctldPage #body .grids .bookmark h4.newDomains,
.cctldPage #body .grids .bookmark h4.otherDomains {
    height:34px;
    width:261px;
    margin:0px !important;
    position:absolute;
    top:0px;
    left:-39px;
}
.cctldPage #body .grids .bookmark h4.newDomains {
    background:transparent url("/library/images/v2/domain-names/international/bookmark-new-intl-domains.png") 0px 0px no-repeat;
    width: 255px;
}
.cctldPage #body .grids .bookmark h4.otherDomains {
    width:270px;
    background:transparent url("/library/images/v2/domain-names/international/bookmark-other-world-domains.png") 0px 0px no-repeat;
}
.cctldPage #body .grids .bigger_list {
    padding-bottom:20px;
/*    margin-bottom:30px;
    border-bottom:solid 1px #ccc;   */
}

/*new domains*/
.cctldPage #body .grids li.uk {
  background: url("/library/images/v3/domain-names/uk-domains/uk-icon-new.png") no-repeat transparent;
  background-size: 40px 40px;
  background-position: 0% 50%;
}
.cctldPage #body .grids .bigger_list li.pm {
  background-image:url("/library/images/v2/domain-names/international/icon-large-pm.png");
}
.cctldPage #body .grids .bigger_list li.cx {
  background-image:url("/library/images/v2/domain-names/international/icon-large-cx.png");
}
.cctldPage #body .grids .bigger_list li.sx {
  background-image:url("/library/images/v2/domain-names/international/icon-large-sx.png");
}
.cctldPage #body .grids .bigger_list li.nl {
    background-image:url("/library/images/v2/domain-names/international/icon-large-nl.png");
}
.cctldPage #body .grids .bigger_list li.so {
    background-image:url("/library/images/v2/domain-names/so/icon-large-so.png");
}
.cctldPage #body .grids .bigger_list li.grcom {
    background-image:url("/library/images/v2/domain-names/international/icon-large-gr-com.png");
}
.cctldPage #body .grids .bigger_list li.coil {
    background-image:url("/library/images/v2/domain-names/international/icon-large-coil.png");
}
.cctldPage #body .grids .bigger_list li.ae {
    background-image:url("/library/images/v2/domain-names/international/icon-large-ae.png");
}
.cctldPage #body .grids .bigger_list li.it {
  background-image:url("/library/images/v2/domain-names/international/icon-large-it.png");
}
.cctldPage #body .grids .domains_block li.io {
    background-image: url("/library/images/v2/domain-names/international/icon-small-io.png");
}
.cctldPage #body .grids .domains_block li.fr {
    background-image: url("/library/images/v2/domain-names/international/icon-small-fr.png");
}
.cctldPage #body .grids .domains_block li.ch {
    background-image: url("/library/images/v2/domain-names/international/icon-small-ch.png");
}
.cctldPage #body .grids .domains_block li.fm {
    background-image: url("/library/images/v2/domain-names/international/icon-small-fm.png");
}
/*small domain lists*/

.cctldPage #body .grids .domains_block li.la {
    background-image:url("/library/images/v2/domain-names/international/icon-small-la.png");
}
.cctldPage #body .grids .domains_block li.tk {
    background-image:url("/library/images/v2/domain-names/international/icon-small-tk.png");
}
.cctldPage #body .grids .domains_block li.coil {
    background-image:url("/library/images/v2/domain-names/international/icon-small-coil.png");
}
.cctldPage #body .grids .domains_block li.sx {
    background-image:url("/library/images/v2/domain-names/international/icon-small-sx.png");
}
.cctldPage #body .grids .domains_block li.ae {
    background-image:url("/library/images/v2/domain-names/international/icon-small-ae.png");
}
.cctldPage #body .grids .domains_block li.couk {
    background-image:url("/library/images/v2/domain-names/international/icon-small-couk.png");
}
.cctldPage #body .grids .domains_block li.es {
    background-image:url("/library/images/v2/domain-names/international/icon-small-es.png");
}
.cctldPage #body .grids .domains_block li.be {
    background-image:url("/library/images/v2/domain-names/international/icon-small-be.png");
}
.cctldPage #body .grids .domains_block li.de {
    background-image:url("/library/images/v2/domain-names/international/icon-small-de.png");
}
.cctldPage #body .grids .domains_block li.at {
    background-image:url("/library/images/v2/domain-names/international/icon-small-at.png");
}
.cctldPage #body .grids .domains_block li.mx {
    background-image:url("/library/images/v2/domain-names/international/icon-small-mx.png");
}
.cctldPage #body .grids .domains_block li.eu {
    background-image:url("/library/images/v2/domain-names/international/icon-small-eu.png");
}
.cctldPage #body .grids .domains_block li.coza {
    background-image:url("/library/images/v2/domain-names/international/icon-small-coza.png");
}
.cctldPage #body .grids .domains_block li.in {
    background-image:url("/library/images/v2/domain-names/international/icon-small-in.png");
}
.cctldPage #body .grids .domains_block li.nl {
    background-image:url("/library/images/v2/domain-names/international/icon-small-nl.png");
}
.cctldPage #body .grids .domains_block li.asia {
    background-image:url("/library/images/v2/domain-names/international/icon-small-asia.png");
}
.cctldPage #body .grids .domains_block li.us {
    background-image:url("/library/images/v2/domain-names/international/icon-small-us.png");
}

.cctldPage #body .grids .domains_block li.pl {
    background-image:url("/library/images/v2/domain-names/international/icon-small-pl.png");
}
.cctldPage #body .grids .domains_block li.jp {
    background-image:url("/library/images/v2/domain-names/international/icon-small-jp.png");
}
.cctldPage #body .grids .domains_block li.co {
    background-image:url("/library/images/v2/domain-names/international/icon-small-co.png");
}
.cctldPage #body .grids .domains_block li.cx {
    background-image:url("/library/images/v2/domain-names/international/icon-small-cx.png");
}
.cctldPage #body .grids .domains_block li.so {
    background-image:url("/library/images/v2/domain-names/international/icon-small-so.png");
}
.cctldPage #body .grids .bigger_list li.pw {
    background-image: url("/library/images/v2/domain-names/international/flag-pw-large.png");
}
.cctldPage #body .grids .bigger_list li.tk {
    background-image: url("/library/images/v2/domain-names/international/flag-tk-large.png");
}
.cctldPage #body .grids .bigger_list li.la {
    background-image: url("/library/images/v2/domain-names/international/flag-la-large.png");
}
.cctldPage #body .grids .domains_block li.pw {
    background-image: url("/library/images/v2/domain-names/international/icon-small-pw.png");
}
.cctldPage #body .grids .domains_block li.pm {
    background-image: url("/library/images/v2/domain-names/international/icon-small-pm.png");
}
.cctldPage #body .grids .domains_block li.it {
    background-image: url("/library/images/v2/domain-names/international/icon-small-it.png");
}
.cctldPage #body #panel_domsearch h3 {
    font-size:24px !important;
}
#sur_content span.ukBadge {
    display:block;
    width:62px;
    height:204px;
    background:transparent url("/library/images/v2/domain-names/international/uk-badge.png") 0px 0px no-repeat;
    position:fixed;
    bottom:50px;
    right:0px;
}
/* -- international domains page end -- */

/* = domain transfer page start =*/
#body .circle {
    margin-top: 0pt;
    margin-right: 0pt;
    margin-bottom: 15px;
    margin-left: 0pt;
    font-size: 1em;
}
#body .circle p {
    margin-top: 0pt;
    margin-right: 15px;
    margin-bottom: 15px;
    margin-left: 0pt;
    padding-left: 30px;
}
#body .circle span {
    float: left;
    clear: left;
    display: block;
    top: 5px;
    left: 5px;
    width: 20px;
    height: 20px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
    background: url("/library/images/v2/gen_bg_circle_green.gif") no-repeat left top;
}

/* SO domains */

.domains_so #panel_domsearch h2 {
    padding: 15px 0 0 20px;
    color: #0094D6;
    font-size: 19px;
}
.domains_so #banner .content {
    background: url("/library/images/v2/domain-names/so-live/bg-so-landing2.png") no-repeat center top;
    height: 394px;
    width: 787px;
    margin-left: -1px;
}
.domains_so #banner .content a {
    position: absolute;
    top: 194px;
    right: 29px;
}
.domains_so #banner .site_wrap{
    padding-top: 0px;
    padding-left: 0px;
}
.domains_so #banner .content .soOnly {
    position: absolute;
    right: 26px;
    top: 26px;
    background: url("/library/images/v2/domain-names/so-launch/so-only19.png") no-repeat left top;
    display: block;
    width: 107px;
    height: 107px;
}
.domains_so #banner .content .soMissing {
    position: absolute;
    left: 360px;
    top: 154px;
}
.domains_so #banner .content .soMany {
    position: absolute;
    left: 363px;
    top: 220px;
}
.domains_so .soslideshow {
    width: 119px;
    height: 21px;
    position: absolute;
    left: 188px;
    top: 203px;
    overflow: hidden;
}

.domains_so .pause{
    background: #0c315f;
    position: absolute;
    bottom: 0px;
    height: 79px;
    width: 777px;
    margin-left: 10px;
}
.domains_so #banner .pause .content{
    padding: 0 27px;
    position: relative;
    height: 100%;
}
.domains_so #banner .content2{
    padding: 0 27px;
    position: relative;
}
.domains_so #banner .search_domain{
    width: 374px;
    height: 40px;
    position: relative;
    float: left;
    padding: 18px 308px 10px 35px;
    background: url("/library/images/v2/domain-names/so-live/find-your-perfect-so.png") no-repeat 431px 8px;
}
.domains_so #banner .search_domain form{
    background: url("/library/images/v3/general/so-search.png") no-repeat transparent;
    float: left;
    height: 40px;
    width: 430px;
    left: 0px;
    top: 17px;
}
.domains_so #banner .search_domain form input.text{
    border: 0 none;
    color: #999999;
    font-family: vagrounded-bold,Helvetica,Arial;
    font-size: 18px;
    font-weight: normal;
    height: 34px;
    line-height: 34px;
    padding: 3px 4px 0;
    margin: 0;
    width: 284px;
    position: absolute;
    left: 82px;
}
.domains_so #banner .search_domain form input.button{
    border: 0 none;
    position: absolute;
    left: 374px;
    width: 56px;
    padding: 0;
}
.domains_so .left_side{
    width: 740px;
}
.domains_so .grids h2{
    margin: 10px 0 !important;
}
.domains_so .left_side .search_domain{
    width: 374px;
    height: 40px;
    position: relative;
    float: left;
    padding: 18px 338px 10px 15px;
    background: url("/library/images/v2/domain-names/so-live/find-your-perfect-so-grey.png") no-repeat 448px 8px;
}
.domains_so .left_side .search_domain form{
    background: url("/library/images/v3/general/so-search-grey.png") no-repeat transparent;
    float: left;
    height: 40px;
    width: 430px;
    left: 0px;
    top: 17px;
}
.domains_so .left_side .search_domain form input.text{
    border: 0 none;
    color: #999999;
    font-family: vagrounded-bold,Helvetica,Arial;
    font-size: 18px;
    font-weight: normal;
    height: 34px;
    line-height: 34px;
    padding: 3px 4px 0;
    width: 238px;
    margin: 0;
    width: 284px;
    position: absolute;
    left: 96px;
    top: 19px;
}
.domains_so .left_side .search_domain form input.button{
    background: none;
    border: 0 none;
    position: absolute;
    left: 389px;
    width: 56px;
    height: 40px;
    padding: 0;
}










/* So side counter */

.soSideCounter {
    width: 257px;
    height: 172px;
    display: block;
    margin-bottom: 30px;
    background: url("/library/images/v2/domain-names/so-launch/bg-so-landing-counter.png") no-repeat left top;
    position: relative;
}

.cctldPage .soSideCounter,
.domains_price .soSideCounter,
.domains_xfer .soSideCounter {
    width: 259px;
    height: 278px;
    background: url("/library/images/v2/domain-names/so-live/international-bg-dotso.png") no-repeat left top;
}

.soSideCounter a {
    position: absolute;
    left: 9px;
    top: 125px;
    width: 237px;
    height: 35px;
    display: block;
}

.cctldPage .soSideCounter a,
.domains_price .soSideCounter a,
.domains_xfer .soSideCounter a {
    top: 231px;
    width: 240px;
    left: 10px;
}

.newDomain {
    background-image: url("/library/images/v2/domain-names/so-launch/international-newdomain.png");
    width: 119px;
    height: 34px;
    position: absolute;
    left: -7px;
    top: 9px;
    display: block;
    z-index: 5;
}

.intlDotSo {
    background-image: url("/library/images/v2/domain-names/so-launch/international-dotso.png");
    width: 195px;
    height: 106px;
    position: absolute;
    left: -13px;
    top: 19px;
    display: block;
    z-index: 2;
}

.intlOnly {
    background-image: url("/library/images/v2/domain-names/so-launch/international-only19.png");
    width: 85px;
    height: 85px;
    position: absolute;
    right: -14px;
    top: -11px;
    display: block;
}

/* FAQ tabs */

/* ssl tabs */
ul.tabs {
    margin: 0;
    padding: 0 0 0 25px;
    list-style-type: none;
    float: left;
}
ul.tabs li {
    float: left;
    padding: 0 10px 0 0;
    height: 32px;
    background: transparent url("/library/images/v2/ssl/tab-lnk-bg-inactive.png") no-repeat scroll right top;
    margin-right: 2px;
}
ul.tabs li a {
    font-family: "vagrounded-bold";
    float: left;
    font-size: 15px;
    line-height: 32px;
    color: #019dd7 !important;
    display: block;
    height: 32px;
    padding: 0 5px 0 15px;
    background: transparent url("/library/images/v2/ssl/tab-lnk-bg-inactive.png") no-repeat scroll left top;
    text-decoration: none !important;
}
ul.tabs li.active,
ul.tabs li.active a {
    background-image: url("/library/images/v2/ssl/tab-lnk-bg-active.png");
    color: #fff !important;
}
div.tabs {
    background: #019dd7 url("/library/images/v2/ssl/tab-bg-footer.png") no-repeat scroll center bottom;
    margin: 0 0 20px 10px;
    width: 756px;
}
div.tabs .header_bg {
    height: 10px;
    background: #019dd7 url("/library/images/v2/ssl/tab-bg-header.png") no-repeat scroll center top;
}
div.tabs .content {
    padding: 0 20px 20px 20px;
}
div.tabs * {
    color: #fff !important;
}
div.tabs a {
    color: #fff !important;
    font-weight: bold;
}
div.tabs h3 a {
    text-decoration: none !important;
    font-weight: normal;
    padding: 0 25px 0 0;
    background: transparent url("/library/images/v2/ssl/arrow-right.png") no-repeat scroll right center;
}
div.tabs h3 a.active {
    background: transparent url("/library/images/v2/ssl/arrow-down.png") no-repeat scroll right center;
}
div.tabs .tab {
    display: none;
}
/* END ssl tabs */
/* ssl accordion */
.accordion .acc_obj {
    display: none;
}
.accordion h3 {
    margin: 0;
    padding: 0 0 17px 0 !important;
}
.accordion .acc_obj p {
    margin: 0;
    padding: 0 0 12px 0 !important;
}

i {
    display: none;
}
.clear {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
.visible {
    display: block !important;
}
.invisible {
    display: none !important;
}

/* No hidden costs */

.domains_costs #banner .content {
    height: 343px;
    background: url("/library/images/v2/domain-names/no-hidden-costs/header-no-hidden-costs-new.jpg") no-repeat center top;
}
.domains_costs #banner .site_wrap{
    padding-top: 0;
}
.leftNoHC {
    width: 430px;
    padding-left: 42px;
    float: left;
    position: relative;
}
.rightNoHC {
    width: 283px;
    float: left;
    margin-left: 9px;
}
.leftNoHC h1 {
    font-size: 30px !important;
}
#body .content .leftNoHC h2 {
    font-size: 24px;
    margin: 0 0 5px;
}
#body .content .leftNoHC p {
    margin: 0 0 15px;
}
.leftNoHC h1,
.leftNoHC h2 {
    font-family: "vagrounded-bold";
}
.customerPriceHC {
    width: 410px;
    padding: 8px 22px 20px 17px;
    height: 135px;
    position: relative;
    left: -14px;
    background: #03345a; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAzMzQ1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iIzAwNjY5NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdkYjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #03345a 0%, #006696 58%, #007db8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#03345a), color-stop(58%,#006696), color-stop(100%,#007db8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #03345a 0%,#006696 58%,#007db8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #03345a 0%,#006696 58%,#007db8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #03345a 0%,#006696 58%,#007db8 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #03345a 0%,#006696 58%,#007db8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03345a', endColorstr='#007db8',GradientType=0 ); /* IE6-8 */
    border-radius: 10px;
    margin-bottom: 15px;
}
#body .leftNoHC h3 {
    color: #df1453;
    font-size: 14px;
    margin: 0 0 50px;
}

#body .leftNoHC .customerPriceHC h3 {
    color: #FFFFFF;
    font-size: 22px;
    margin: 0 0 15px;
    padding: 3px 0 0;
}
#body .leftNoHC .customerPriceHC > p {
    margin: 0 0 15px;
    padding: 0;
    color: #fff;
}
/* XXX domains */

.domains_xxx #banner .content {
    background: url("/library/images/v2/domain-names/xxx/bg-ga-header.png") no-repeat 0px top;
    height: 395px;
    position: relative;
}
.xxxribbon {
    float: right;
    height: 95px;
    left: 621px;
    position: absolute;
    top: -7px;
    width: 162px;
}
.index_upper
    {
        background: url("/library/images/v3/promos/xxx/xxx_lbl_bottom.png") no-repeat scroll 0 0 transparent;
        height: 88px;
        left: 622px;
        margin-right: -7px;
        margin-top: 0;
        position: absolute;
        width: 162px;
    }
.xxx_top_label
    {
        background: url("/library/images/v3/promos/xxx/lbl_xxx_top.png") no-repeat scroll 0 0 transparent;
        height: 7px;
        left: 640px;
        margin-right: -7px;
        position: absolute;
        top: 173px;
        width: 162px;
    }
#banner .domains_xxx.site_wrap
    {
        margin-top: -18px !important;
    }
.domains_xxx #banner .content form {
    background: none repeat scroll 0 0 transparent;
    height: 41px;
    left: 112px;
    top: 336px;
    width: 419px;
}

.domains_xxx #banner .content form input {
    width: 353px;
    height: 41px;
    margin: 0;
    padding: 0;
    font-family: "vagrounded-bold";
    font-weight: normal;
    color: #666666;
}

.domains_xxx #banner .content form input.button1 {
    width: 52px;
    font-size: 0;
    text-indent: -9999px;
    background: none;
    cursor: pointer;
    margin: 0 0 0 10px;
}

.xxxLCounter {
    position: absolute;
    left: 10px;
    top: 175px;
    margin: 0;
    padding: 0;
    font-family: "vagrounded-bold";
    font-size: 22px;
    width: 535px !important;
}

.xxxContent {
    width: 745px;
    margin-left: 15px;
    overflow: hidden;
}
.site_wrap.domains_xxx .text {
    padding-left:40px !important;
    padding-top:20px !important;
}
.site_wrap.domains_xxx .big-font {
    font-family: Vagrounded-light;
      font-size: 16.9px !important;
}
.site_wrap.domains_xxx .text h1 {
    padding-left:0px !important;
    font-size:44px !important;
    text-shadow: 0 0px 4px #ffffff !important;
    margin:12px 0 0 0 !important;
    font-family: "vagrounded-bold" !important;
}
.site_wrap.domains_xxx .text h2 {
    padding-top:20px !important;
    font-size:21px !important;
    text-shadow: 0 0px 4px #ffffff !important;
    font-family: "vagrounded-light" !important;
}
.xxxContent h2.footer  {
    line-height: 31px !important;
}
.xxxContent h2.footer .red {
    color:#df1453 !important;
}

.xxxLeft form input {
    border: medium none !important;
    font-family: "vagrounded-bold";
    font-weight: normal;
    font-size: 20px;
    height: 35px;
    margin: 2px 0 0 73px;
    padding: 0 0 0 10px;;
    width: 280px;
}
.xxxLeft form {
    background: url("/library/images/v2/domain-names/xxx/footer_search.jpg") no-repeat scroll left top transparent;
    height: 44px;
    left: 112px;
    width: 419px;
}

.xxxLeft form input.button1 {
    background: none repeat scroll 0 0 transparent;
    cursor: pointer;
    font-size: 0;
    margin: 0 0 0 10px;
    text-indent: -9999px;
    width: 38px;
}
.
#banner form {
    background: url("/library/images/v2/domain-names/domain-search-bck.png") no-repeat scroll left top transparent;
    height: 43px;
    left: 45px;
    position: absolute;
    top: 170px;
    width: 429px;
    z-index: 2;
}
    {
        margin-top:3px;
    }
.site_wrap.domains_xxx .text h3 {
    font-size:17px !important;
    color:#ffffff;

}
.site_wrap.domains_xxx .text h3 .high{

    font-size:26px !important;
    font-family: "vagrounded-bold" !important;
}
.site_wrap.domains_xxx .text h2 .high{

    font-size:26px !important;
    font-family: "vagrounded-bold" !important;
}
.xxxContent.landing_page {

    margin-left: 15px;
    overflow: hidden;
    padding-top: 40px;
    width: 745px;
}
.xxxContent h3 {
    margin: 0 0 10px;
    font-size: 18px;
    color: #005589;
    font-family: "vagrounded-bold";
}
.xxxContent p {
    font-size: 14px;
    line-height: 18px;
    color: #000;
    margin: 0 0 10px;
}

#body .content .xxxContent h2 {
    font-size: 24px;
    color: #0099CC;
    font-family: "vagrounded-bold";
    margin: 0;
}
.xxxContent p.pleaseNote {
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
    margin: 0 0 5px 0;
}
.xxxContent .landrush p.pleaseNote {
    padding-left: 94px;
    padding-top: 10px;
    width: 530px !important;
    text-align: left;
}
.landrush {
    clear: both;
    overflow: hidden;
    width: 719px;
    padding: 15px 13px 15px 11px;
    background-color: #b1d3eb;
    margin: 0 0 15px;
}
.landrush a {
    float: right;
}

.landrush h2,
.landrush p,
.lDate {
    float: left;
}
.lDate {
    margin-right: 22px;
}
.landrush p {
    width: 510px;
    font-size: 12px;
    line-height: 18px;
    color: #000;
}
.xxxContent .landrush p {
    margin: 0;
}
.xxxLeft {
    width: 435px;
    float: left;
    padding: 10px;
}
.xxxLeft ul {
    font-size: 14px;
    margin-bottom: 20px;
}
.xxxLeft ul li {
    margin-bottom: 5px;
}
.xxxTC {
    color: #2597d5;
}
.xxxRight {
    width: 266px;
    float: left;
    margin-left: 24px;
}

#body .content .xxxContent .xxxLeft h2 {
    font-weight: bold;
    margin: 0 0 15px;
}

.xxxContent .xxxLeft p {
    margin-bottom: 20px;
    line-height: 24px;
}

.whyXXX {
    background: #042a4a;
    width: 240px;
    padding: 13px;
    margin-bottom: 25px;
}
.xxxContent .whyXXX p {
    color: #fff !important;
}
#body .content .xxxContent .whyXXX h2 {
    color: #0099cc;
    margin: 0 0 10px;
}
.xxxSecure {
    background: #cddce8;
    width: 240px;
    padding: 13px;
    margin-bottom: 25px;
    overflow: hidden;
}

.xxxSecure img {
    float: right;
    margin: 0;
}
.xxxSearchBtm {
    clear: both;
    width: 715px;
    height: 95px;
    padding: 18px 15px 0;
    background: url("/library/images/v2/domain-names/xxx/xxx-bg-search-domain.png") no-repeat left top;
    overflow: hidden;
    position: relative;
}
#body .content .xxxContent .xxxSearchBtm h2,
#xxxSearchMe h2 {
    color: #fff;
    position: absolute;
    left: 32px;
    top: 40px;
    font-family: "vagrounded-bold";
    font-size: 24px;
    margin: 0;
}

#body .content .xxxContent .xxxSearchBtm h2 {
    left: 15px;
    top: 15px;
}

.xxxSearchBtm form,
#xxxSearchMe form  {
    position: absolute;
    top: 36px;
    left: 326px;
    width: 316px;
    padding-left: 75px;
    height: 41px;
    background: url("/library/images/v2/domain-names/xxx/xxx-bg-search-form.png") no-repeat left top;
}

.xxxSearchBtm form {
    left: 15px;
    top: 50px;
}

.xxxSearchBtm form input,
#xxxSearchMe form input {
    float: left;
    margin: 0;
    padding: 0;
    border: 0;
    background: none;
}
.xxxSearchBtm form input#whois_field,
#xxxSearchMe form input#whois_field {
    width: 260px;
    height: 41px;
    line-height: 41px;
    font-size: 24px;
    font-weight: bold;
}
.xxxSearchBtm form input.button1,
#xxxSearchMe form input.button1 {
    width: 53px;
    height: 41px;
    display: block;
    cursor: pointer;
    text-indent: -9999px;
    font-size: 0;
}

#body .content .xxxContent .xxxSearchBtm p {
    position: absolute;
    color: #fff;
    width: 270px;
    left: 450px;
    top: 20px;
}

#xxxSearchMe {
    display: none;
    width: 715px;
    height: 95px;
    padding: 18px 15px 0;
    background: url("/library/images/v2/domain-names/xxx/xxx-bg-search-domain.png") no-repeat left top;
    overflow: hidden;
    position: relative;
}

.xxxTopLeft {
    float: left;
    width: 450px;
}

#content .xxxTopLeft h3 {
    font-size: 22px;
    margin: 0 0 28px;
}

#content .xxxTopLeft p {
    margin: 0 0 30px;
}

#content h3.clearHeading {
    font-size: 22px;
    clear: both;
}

.xxxTopRight {
    float: right;
    width: 275px;
    margin: 0 0 -18px 20px;
}

#infographic_overlay {
    margin: 0 0 12px;
    display: block;
}

.xxxCaseStudy {
    width: 241px;
    height: 164px;
    padding: 17px 20px 7px;
    background: url("/library/images/v2/domain-names/xxx/bg-xxxCaseStudy.png") no-repeat left top;
    position: relative;
    left: -6px;
}
.xxxCaseStudy p {
    font-size: 13px !important;
}
.xxxCaseStudy span {
    font-size: 11px;
}
.xxxCaseStudy span strong {
    display: block;
    font-size: 13px;
}
.xxxCSIcon {
    display: block;
    position: absolute;
    width: 88px;
    height: 123px;
    left: 186px;
    top: 83px;
    background: url("/library/images/v2/domain-names/xxx/xxxCaseStudy-icon.png") no-repeat left top;
}

.sunriseEnd {
    width: 745px;
    height: 163px;
    display: block;
    margin: 0 0 15px;
    background: url("/library/images/v2/domain-names/xxx/sunrise-end.jpg") no-repeat center top;
}

.landrushEnd {
    clear: both;
    width: 745px;
    height: 251px;
    display: block;
    margin: 0 0 15px;
    background: url("/library/images/v2/domain-names/xxx/landrush-end.jpg") no-repeat center top;
}

/* End of XXX */


/* domains_number pod */
.domains_number {
    margin-bottom: 20px;
}
.domains_number a {
    background: url("/library/images/v2/domain-names/3million-domain-names.jpg") no-repeat;
    display: inline-block;
    width: 258px;
    height: 270px;
}
.cheapDomains .domains_number a{
    height: 250px!important;
}
.domains_mobile #banner .content {
    background-image: url("/library/images/v2/phones_pod/mobile-bkg.png");
    height: 550px;
}

.featuresfont{
    color: #2597D3 !important;
    font-family: "vagrounded-bold";
    font-size: 18px !important;
    height: 30px;
    list-style-image: url('/library/images/v2/tick-red.png');
    float:left;
 margin: 1em 0;
    padding: 0 0 0 2em;
}

.margin-second-column{
    margin-left: 105px
}

.featuresfont li{
    margin-bottom: 20px;
    line-height: 30px !important;
    }

.grids h1{
    margin: 30px 0 10px !important;

}
.domains_treshold .grids h1,
.domains_dns .grids h1,
.domains_tel .grids h1,
.domains_transfer .grids h1 {
    margin: 0 0 18px 0 !important;
}
.domains_tel .lightblue_pod_content form #whois_field{
    font-size: 20px;
}
/* rounded corners boxes */

.lightblue_pod_content,
.roundedblue,
.tip,
#right_side .blue_bcg,
.landrush,
.whyXXX,
.xxxSecure,
.domainBO #body .content #right_side .blue_bcg
{
    position: relative;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    behavior: url("/library/styles/PIE.htc");
}

.roundedblue{
    background: #EFF8FC;
    height: 230px;
    margin-bottom: 20px;
}
.apps_features{
    background: url('/library/images/v2/phones_pod/android_icon.png') no-repeat;
    padding-left: 40px;
    height: 35px;
}
li.apps_features_iphone{
    background: url('/library/images/v2/phones_pod/iphone_icon.png') no-repeat;
    background-position: 3px 0px;
    padding-left: 40px;
    height: 45px;
    margin-bottom: 5px;!important
}
.qrcode_iphone{
    position: absolute;
    top: 387px;
	left: 106px;
}

.appstore_iphone{
    position: absolute;
    top: 510px;
	left: 53px;
    z-index: 1;
}

.qrcode_windows{
    position: absolute;
    top: 387px;
	left: 350px;
}
.appstore_windows{
    position: absolute;
    top: 509px;
	left: 298px;
    z-index: 1;
}
.qrcode_android{
    position: absolute;
    top: 387px;
	left: 595px;
}

.appstore_android{
    position: absolute;
    top: 510px;
	left: 539px;
    z-index: 1;
}

.socialmedia_headerside {
    position: fixed;
    top: 150px;
    left: 0px;
    height: 150px;
    width: 65px;
    padding: 10px 0px 5px 15px;
    padding-right: 0px;
    background: white;
    border-radius: 0px 10px 10px 0px;
}

.pad-r-15{
    padding-right: 15px;
}

.rediphone{
    float: left;
    padding: 20px 0 0 0px;
}
.redwindows{
	float: left;
        padding: 20px 0 0 18px;
}

.green_button{
    background: transparent url("/library/images/v2/phones_pod/mobile_green_button.png") left top no-repeat;
    width: 302px;
    height: 42px;
    color: #ffffff !important;
    text-decoration: none !important;
    font-family: "vagrounded-bold";
    display: block;
    font-size: 20px;
    padding-left: 15px;
    padding-top: 8px;
}
.dll_app_green_btn
{
    background: url("/library/images/v2/phones_pod/mobile_green_button.png") no-repeat scroll -80px -2px transparent;
    border-radius: 10px 10px 9px;
    color: #ffffff !important;
    display: block;
    font-family: "vagrounded-bold";
    font-size: 16px;
    height: 26px;
    padding-left: 10px;
    padding-top: 7px;
    text-decoration: none !important;
    width: 227px;
}
.redandroid{
    float: right;
    padding: 20px 0px 0 0;
}

.terms{
    margin-top: 45px;
    padding-left: 15px;
    height:auto;
    display: block;
}
.findyourperfectdomain a{
    display: block;
    width: 258px;
    height: 460px;
    margin: 0;
    padding: 0;
}
.iphoneDomainsBannerlrg a {
    display: block;
    width: 258px;
    height: 291px;
    margin: 0;
    padding: 0;
}

.domainTransferPage .grids h1 {
    margin: 0 0 10px !important;
}

/* .uk offer pod */
.uk-offer-pod {
  background: url('/library/images/v3/domain-names/dot-uk-pod-2015.png') transparent no-repeat;
  position: relative;
  width: 218px;
  height: 365px;
  padding: 20px;
  margin: 20px 0;
}

.uk-offer-pod h1 {
  color: #00BBD7;
  font-size: 52px !important;
  text-transform: uppercase;
  margin-bottom: 14px;
  margin-top: 0;
}

.uk-offer-pod h2 {
  font-family: vagrounded-light,Helvetica,Arial;
  white-space: nowrap;
  padding: 0px 21px;
  font-size: 18px !important;
  height: 26px;
  line-height: inherit;
  color: #fff;
  margin-bottom: 0px;
}

.uk-offer-pod p {
  font-family: vagrounded-light,Helvetica,Arial;
  color: #fff !important;
  line-height: 1.2 !important;
  font-size: 19px !important;
}
.uk-offer-pod strong {
  font-family: vagrounded-bold,Helvetica,Arial;
}
.uk-offer-pod a {
  position: absolute;
  bottom: 20px;
  left: 20px;
  width: 188px;
  font-size: 16px;
  border: 0;
}

.cheapDomains a.uk-offer-pod {
  background: url('/library/images/v3/domain-names/dot-uk-pod-complete.png') transparent no-repeat;
  margin: 0px;
}
/* Cheap domains */

.cheapDomains #banner.small, .cheapDomains #banner.small .site_wrap {
    height: 108px;
}
.cheapDomains #banner .site_wrap {
    padding-top: 0px;
}

.cheapDomains #banner.domains_prices .content {
    height: 98px;
    padding: 0px !important;
    background-color: #0092ce;
    background-image: none;
    margin-bottom: 10px;
}
.cheapDomains #banner h1 {
    padding-top: 35px;
    padding-left: 30px;
    font-size: 36px;
}

.cheapDomains .bulk_prices_table
{
    width:458px;
    border:none;
    font-family: vagrounded-bold,Helvetica,Arial;
    font-weight:normal !important;
    margin: 0px 0px 15px 23px;
    font-size: 26px;
}

.cheapDomains .bulk_prices_table tr
{
    text-align:center;
    height:73px;
}

.cheapDomains .bulk_prices_table tr th
{
    text-align:center;
    color:#ffffff;
    font-size:18px;

}

.cheapDomains .bulk_prices_table tr td {
    background: #ffffff;
    color: #0494d1;
}

.cheapDomains .bulk_prices_table tr td.first {
    border-radius: 12px 0px 0px 12px;
    text-align:left;
    color:#DF1453;
    padding-left:30px;
    font-size: 26px;
    font-weight: bold !important;
    width: 100px;
}

.cheapDomains .bulk_prices_table tr td.first a.hiddenLink
{
    background:transparent url("/library/images/v2/bulk_ordering/bulk_question.png") no-repeat right center;
    padding:0px 10px 0px 10px;
    margin-left:7px;
    *display:block;
    *position:absolute;
    *padding:0px;
    *width:20px;
}

.cheapDomains .bulk_prices_table tr td.last {
    border-radius: 0px 12px 12px 0px;
}

.cheapDomains .bulk_prices_table tr td span {
    font-size: 14px;

}

/* Domain backordering */

.domain_backorder #banner .site_wrap,
.domain_backorder #body .site_wrap {
    padding-top: 0px;
}
.domain_backorder #banner .content {
    height: 320px;
    padding: 31px 30px 0 30px;
    background: url("/library/images/v2/domain-names/backorder/backorder_header.jpg") no-repeat 0 0;
}
.domain_backorder #banner .content h1 {
    margin: 0 0 4px;
    padding: 0px;
    font-size: 34px;
    line-height: 40px;
    text-shadow: none;
}
.domain_backorder #banner .content h2 {
    margin: 0 0 7px;
    padding: 0px;
    font-size: 24px;
    line-height: 28px;
    text-shadow: none;
}
.domain_backorder #banner .content h3 {
    margin: 0 0 4px;
    padding: 0px;
    color: #fff;
    font-size: 22px;
    line-height: 32px;
    text-shadow: none;
}
.domain_backorder #banner .content h4 {
    margin: 0 0 14px;
    padding: 0px;
    color: #fff;
    font-size: 20px;
    line-height: 24px;
    text-shadow: none;
}
.domain_backorder #banner .pause {
    bottom: 0;
    left: 0;
    height: 60px;
    position: absolute;
    width: 777px;
}
.domain_backorder #banner .buttons .btn-36 {
    border: none;
    font-size: 17px;
}
.domain_backorder #banner .pause .opacity {
    opacity: 0.55;
    filter:alpha(opacity=55);
    background-color: #00638F;
}
.domain_backorder #banner .search_domain {
    padding: 10px 0 10px 30px;
    position: relative;
}
.domain_backorder #banner .pause label {
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    float: left;
    width: 140px;
    margin: 0;
}

.domain_backorder #banner .search_domain form {
    background: url("/library/images/v2/domain-names/backorder/backorder_domains_search.png") no-repeat 0 0;
    float: left;
    height: 39px;
    width: 594px;
    position: relative;
    left: auto;
    top: auto;
    margin-right: 10px;
}
.domain_backorder #banner .search_domain form  input {
    width: 410px;
    margin-left: 80px;
    margin-right: 5px;
    margin-top: 5px;
    font-size: 16px;
    font-family: vagrounded-light,Helvetica,Arial;
    font-weight: normal;
    color: #aaa;
}
.domain_backorder #banner .search_domain form  input.button {
    width: 97px;
    margin: 0px;
    height: 39px;
    padding: 0px;
}

.boFee {
    position: absolute;
    right: -19px;
    top: 197px;
}

.boFee2 {
    position: relative;
    right: -69px;
    margin-bottom: 10px;
}

hr.separator {
    margin: 20px;
    border-top: 1px solid #D3EAF6;
}

.domainBO #body .blue_bcg.testimonial h2 {
    margin-bottom: 20px;
}

.domainBO #banner .content a.regFee {
    position: absolute;
    color: #fff !important;
    font-size: 11px;
    right: -18px;
    top: 194px;
    width: 217px;
    height: 98px;
    background: url("/library/images/v2/domain-names/backorder/ribbon-no-win-no-fee.png") no-repeat left top;
}

#body .quote_details .name {
    font-size: 16px;
}

#body .quote_details .customer {
    color: #0085d3;
}

.domain_backorder .backorder-steps {
    padding: 25px 0 50px 25px;
}
.domain_backorder .backorder-steps h4 {
    text-align: center;
    font-size: 17px;
    line-height: 21px;
    margin: 0px;
}
.domain_backorder .backorder-steps .column {
    width: 185px;
    border-right: 2px dotted #aaa;
    float: left;
}
.domain_backorder .backorder-steps .column.last {
    border: none;
}
.domain_backorder .backorder-steps .image_block {
    width: 100%;
    display: inline-block;
    height: 85px;
    margin: 0 0 9px;
}
.domain_backorder .backorder-steps .ib-01 {
    background: url("https://static.123-reg.co.uk/library/images//v2/domain-names/backorder/icon-search-bo.png") no-repeat center;
}
.domain_backorder .backorder-steps .ib-02 {
    background: url("https://static.123-reg.co.uk/library/images//v2/domain-names/backorder/icon-basket-bo.png") no-repeat center;
}
.domain_backorder .backorder-steps .ib-03 {
    background: url("https://static.123-reg.co.uk/library/images//v2/domain-names/backorder/icon-time-bo.png") no-repeat center;
}
.domain_backorder .backorder-steps .ib-04 {
    background: url("https://static.123-reg.co.uk/library/images//v2/domain-names/backorder/icon-fly-house-bo.png") no-repeat center;
}
.domainBO #banner .content table {
    margin-left: 30px;
    text-align: center;
}

.domainBO #banner .content table td {
    width: 165px;
    padding: 0 10px;
    font-size: 12px;
    color: #999;
    font-family: "vagrounded-bold";
}

.domainBO #banner .content table td span {
    display: block;
    color: #39c;
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 5px;
    font-weight: bold;
}
.domainBO #banner .content table td img {
    margin-bottom: 10px;
}
.domainBO #body .content #right_side ul.latestOffers {
    margin: 0 !important;
}

.domainBO #body .content #right_side ul.latestOffers li {
    font-size: 12px;
}

.domainBO #body .content #right_side .blue_bcg {
    padding: 15px;
    margin-bottom: 20px;
}
.domainBO #body .content #right_side .blue_bcg p.lastP {
    margin-bottom: 10px;
}

.domainBO #body .content .left_side h2 {
    font-size: 22px !important;
    line-height: 26px !important;
    font-family: "vagrounded-bold";
    margin: 15px 0 !important;
}
.boWhyItem {
    float: left;
    margin: 3px 14px 18px 0;
}

.domainBO #body .content #right_side h2 {
    font-family: "vagrounded-bold";
    margin: 0 0 10px;
    padding: 0;
    font-size: 24px;
    line-height: 24px;
    color:#0085d3;
}
.boAdminFee {
    position: relative;
    width: 725px;
    padding-top: 25px;
    border-top: 1px solid #d3eaf7;
    float: left;
    margin: 0px 26px;
    font-size: 14px;
    font-weight: normal;
}
.boAdminFee h2 {
    font-size: 30px !important;
    margin: 15px 0 5px 0 !important;
    color: #0094D6;
}
.boAdminFee .boFee {
    position: absolute;
    right: -45px;
    top: 53px;
}

.boRegFee {
    width: 337px;
    padding-left: 45px;
    padding-top: 25px;
    border-top: 1px solid #d3eaf7;
    float: left;
    background: url("/library/images/v2/domain-names/backorder/plus.png") no-repeat left 22px;
    font-size: 14px;
}
.boAdminFee h3,
.boRegFee h3 {
    margin: 0 0 15px;
    color: #0085d3;
    font-size: 18px;
    font-family: "vagrounded-bold";
}
.boAdminFee h3 {
    font-size: 22px !important;
    margin: 0 0 18px;
}
.boAdminFee h4 {
    font-size: 17px !important;
    color: #0094D6;
}
.boPrices {
    color: #de1247 !important;
    font-size: 30px;
    margin: 0;
    font-family: "vagrounded-bold";
}
.boPrices span {
    font-size: 36px;
}
.boRegPrices {
    font-size: 17px !important;
}
.boRegPrices span.price {
    width: 165px;
    float: left;
    font-size: 18px;
}
.boRegPrices span.price span {
    font-size: 36px;
}
.boRegPrices span.boDomains {
    width: 290px;
    padding-top: 7px;
    float: left;
}
.boRegPricesSmall {
    font-size: 15px !important;
}
.boRegPricesSmall span.price {
    width: 100px;
    float: left;
    font-size: 15px;
}
.boRegPricesSmall span.price span {
    font-size: 19px;
}
.boRegPricesSmall span.boDomains {
    width: 350px;
    padding-top: 2px;
    float: left;
}

.domainBO #body .content p.charge {
    clear: both;
    padding-left: 26px;
    margin-bottom: 25px;
    font-weight: normal;
    font-size: 14px;
}
.domainBO #body .content #panel_domsearch {
    margin-top: 180px;
}
.domainBO #body .content #panel_domsearch h2 {
    margin: 0;
    padding: 10px 0 0 15px;
}

.quote_details {
    text-align: right;
    margin-top: 10px;
}

ul.gridsList {
    font-size: 14px;
    line-height: 18px;
}

.overlay_outer{
    padding: 20px;
    background: #fff;
    border-radius: 20px;
    -moz-border-radius: 20px;
}
.domains_index .overlay_outer {
    background: none !important;
}
/* generic top level domain */

.gtld #banner .site_wrap{
    padding: 0px 18px 0px 18px;
}
.gtld #banner .content{
    height: 396px;
    background: url("/library/images/v2/domain-names/gtld/gtld-landing.jpg") no-repeat center top !important;
}
.gtld #banner .content h1{
    font-size: 44px;
    width: auto;
    padding-top: 20px;
    padding-left: 35px;
    margin: 0px 0px 5px 0px;
    text-shadow: 0px 3px 5px #1e455b;
}
.gtld #banner .content h3{
    font-size: 22px;
    margin: 0px;
    padding-left: 35px;
    text-shadow: 0px 3px 5px #1e455b;
    color: #fff;
}
.gtld #banner .pause{
    position: absolute;
    bottom: 0;
    height: 75px;
    width: 777px;
    background: #003f62;
}
.gtld #banner .search_domain{
    float: left;
    padding: 18px 260px 10px 35px;
    background: url("/library/images/v2/domain-names/gtld/search-gtld-white.png") no-repeat right 10px;
}
.gtld .section.grid_3.less_bott{
    padding-bottom: 10px !important;
}
.gtld #banner form{
    background: url("/library/images/v2/domain-names/gtld/register-interest-bg.png") no-repeat scroll left top transparent;
    height: 41px;
    float: left;
    position: relative;
    width: 466px;
    left: auto;
    top: auto;
}
.gtld #banner form input{
    border: none;
    color: #c7c7c7;
    font-family: vagrounded-light,Helvetica,Arial;
    font-size: 24px;
    font-weight: normal;
    height: 34px;
    line-height: 40px;
    padding: 0px 4px 0 4px;
    position: absolute;
    right: 100px;
    top: 2px;
    width: 215px;
    margin: 0px;
}
.gtld #banner form input.button{
    border: none;
    cursor: pointer;
    height: 40px;
    opacity: 0;
    filter:alpha(opacity=0);
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 98px;
}
.gtld #body .site_wrap{
    padding: 0px 18px 0px 18px;
}
.gtld #body .site_wrap .section h3{
    font-size: 36px;
    line-height: 38px;
    margin: 0px 0px 18px 0px;
}
.gtld #body .column .green_gradient_box h3{
    margin-bottom: 0px !important;
}
.gtld #body .section h2{
    font-size: 24px;
    margin: 0px 0px 14px 0px;
}
.gtld #body .site_wrap .section h3.ott_green{
    font-size: 15px;
    line-height: 20px;
    padding-left: 9px;
}
.gtld #body .site_wrap .section h3.ott_green.no_marg_bott{
    margin-bottom: 0px !important;
    padding-top: 0px;
}
.gtld #body .double h4{
    font-size: 16px;
    margin: 22px 0px 14px 0px;
}
.gtld #body ol.green_bullets{
    padding: 0px 0px 0px 22px;
}
.gtld #body ul.green_bullets.vb.fl_left{
    float: left;
    padding: 0 !important;
    margin-left: 10px;
}
.gtld #body ul.green_bullets.vb.fl_right{
    padding: 0 0 0 84px;
}
.gtld #body ul.green_bullets.vb.no_padd_left{
    padding-left: 0px !important;
}
.gtld #body ul.green_bullets.vb.no_padd_left li{
    line-height: 15px !important;
}
.gtld .green_bullets li span{
    color: #000;
    font-size: 15px;
}
.gtld .green_bullets li span a{
    text-decoration: none !important;
    color: #000000 !important;
}
.gtld .no_margin{
    margin-right: 0px !important;
}
.gtld #banner .content{
    height: 321px !important;
}
.gtld #banner .content a{
    position: absolute;
    bottom: 20px;
    left: 36px;
    outline: none;
}
.gtld #body h2{
    line-height: 30px;
    padding: 10px 0 !important;
}
.gtld #body .last_el{
    margin-bottom: 20px;
}
.gtld #close_overlay,
.domains_town #close_overlay,
.domains_wien #close_overlay,
.domains_hiv #close_overlay,
.domains_qpon #close_overlay,
.domains_nyc #close_overlay,
.gtld  #close_overlay,
.domains_uk #close_overlay,
.domains_menu #close_overlay,
.domains_bid #close_overlay,
.domains_tattoo #close_overlay,
.domains_career #close_overlay,
.domains_how #close_overlay,
.domains_mov #close_overlay,
.domains_new #close_overlay,
.domains_reviews #close_overlay,
.wales-domains #close_overlay,
.domains_fan #close_overlay{
    margin-left: auto !important;
    float: right;
    background: url("/library/images/v3/domain-names/new-gtlds/close.png") no-repeat;
    position: absolute;
    top: 37px;
    right: 30px;
}

/* .biz voting related */

.grid_4.vote {
    width:543px;
    margin: 0px auto;
}

.vote .column img.rounded {
    border-radius: 12px 12px 12px 12px;
    border: 4px solid #d5e6ed;
}

.vote .column.centered {
    text-align: center;
}

.vote .column.indent {
    padding-left: 92px;
}

#body .column a.vote {
    font-family: vagrounded-bold,Helvetica,Arial;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    background: #DA0D4C;
    border-radius: 5px 5px 5px 5px;
    padding: 0 5px !important;
}

#close_overlay.votes {
    margin-left: 480px;
}

p.vote_msg {
    font-family: vagrounded-bold,Helvetica,Arial;
    font-weight: bold;
    color: #2597D5;
    font-size: 1.4em;
    padding: 0px;
    margin: 0px;
    margin-top: -10px;
}

.vote_pink,
.vote_pink * {
    color: #DA0D4C !important;
}

/* .mx domains begin*/

.domain_names #banner form.mx,
.domain_names #body form.mx{
    background: url("/library/images/v2/domain-names/domain-names-search-bg2.png") no-repeat scroll left top transparent;
    height: 41px;
    float: left;
    position: relative;
    width: 373px;
    left: auto;
    top: auto;
}
.domains_mx #banner .search_domain{
    padding: 18px 278px 10px 18px;
    background: url("/library/images/v3/domain-names/search-for-your-domain2.png") no-repeat right 10px;
}
.domain_names #banner form.mx input,
.domain_names #body form.mx input{
    border: none;
    color: #C7C7C7;
    font-family: vagrounded-bold,Helvetica,Arial;
    font-size: 18px;
    font-weight: normal;
    height: 34px;
    line-height: 40px;
    padding: 0px 0px 0 0px;
    position: absolute;
    right: 60px;
    top: 4px;
    width: 235px;
    margin: 0px;
}
.domain_names #banner .search_domain.mx{
    position: relative;
    width: 464px;
}
.domain_names #banner .pause.mx{
    bottom: 0;
    height: 75px;
    position: absolute;
    width: 777px;
    background: #05587b; /* Old browsers */
    background: -moz-linear-gradient(top, #05587b 0%, #0b3559 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#05587b), color-stop(100%,#0b3559)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #05587b 0%,#0b3559 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #05587b 0%,#0b3559 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #05587b 0%,#0b3559 100%); /* IE10+ */
    background: linear-gradient(to bottom, #05587b 0%,#0b3559 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05587b', endColorstr='#0b3559',GradientType=0 ); /* IE6-9 */
}

/* .mx domains end */


/* .biz domains & .me domains */

.domains_biz #body .section h3 span,
.domains_biz #body .section h2 span,
.domains_biz #body .section h1 span {
    color: #64a217 !important;
}

.domains_hiv #banner .search_domain,
.domains_xyz #banner .search_domain,
.domains_club #banner .search_domain,
.domains_town #banner .search_domain,
.domains_ninja #banner .search_domain,
.domains_biz #banner .search_domain,
.domains_clothing #banner .search_domain,
.domains_email #banner .search_domain,
.domains_computer #banner .search_domain,
.domains_guru #banner .search_domain,
.domains_holdings #banner .search_domain,
.domains_plumbing #banner .search_domain,
.domains_singles #banner .search_domain,
.domains_ventures #banner .search_domain,
.domains_gallery #banner .search_domain,
.domains_menu #banner .search_domain,
.domains_career #banner .search_domain,
.domains_estate #banner .search_domain,
.domains_equipment #banner .search_domain,
.domains_lighting #banner .search_domain,
.domains_graphics #banner .search_domain,
.domains_tattoo #banner .search_domain,
.domains_reviews #banner .search_domain,
.domains_how #banner .search_domain,
.domains_camera #banner .search_domain{
    padding: 18px 278px 10px 18px;
    background: url("/library/images/v3/domain-names/search-for-your-domain.png") no-repeat right 18px;
}
.domains_clothing #banner .opacity,
.domains_guru #banner .opacity,
.domains_holdings #banner .opacity,
.domains_plumbing #banner .opacity,
.domains_ventures #banner .opacity,
.domains_gallery #banner .opacity,
.domains_estate #banner .opacity,
.domains_equipment #banner .opacity,
.domains_lighting #banner .opacity,
.domains_graphics #banner .opacity,
.domains_camera #banner .opacity{
    opacity: 0.8 !important;
}
.domains_biz #body .section h3 {
    font-size: 20px;
    margin: 0px;
}
.domain_names #banner .search_domain{
    float: left;
    padding: 18px 260px 10px 35px;
}
.wales-domains #banner .search_domain {
    padding: 18px 294px 10px 15px;
}
.domain_names #banner form,
.domainEU #body form,
.domain_names #body form{
    background: url("/library/images/v2/domain-names/domain-names-search-bg.png") no-repeat scroll left top transparent;
    height: 41px;
    float: left;
    position: relative;
    width: 466px;
    left: auto;
    top: auto;
}
.domains_scot.domain_names #banner form {
    background: url("/library/images/v2/domain-names/scot-domain-names-search-bg.png") no-repeat scroll left top transparent;
    width: 445px;
}
.domains_scot.domain_names #body form {
    background: url("/library/images/v2/domain-names/scot-domain-names-body-search-bg.png") no-repeat scroll left top transparent;
    width: 698px;
}
.domain_names #banner form input,
.domainEU #body form input,
.domain_names #body form input{
    border: none;
    color: #C7C7C7;
    font-family: vagrounded-light,Helvetica,Arial;
    font-size: 24px;
    font-weight: normal;
    height: 34px;
    line-height: 40px;
    padding: 0px 0px 0 0px;
    position: absolute;
    right: 60px;
    top: 2px;
    width: 320px;
    margin: 0px;
}
.domains_scot.domain_names #banner form input.text.EoH {
    right: 56px !important;
    width: 315px !important;
}
.domains_scot.domain_names #body form input.text.EoH {
    right: 98px !important;
    width: 315px !important;
}
.domains_scot.domain_names #body form input.button {
    width: 95px !important;
}
.domain_names #banner form input.button,
.domainEU #body form input.button,
.domain_names #body form input.button{
    border: none;
    cursor: pointer;
    height: 40px;
    opacity: 0;
    filter:alpha(opacity=0);
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 54px;
}
.domain_names #banner .site_wrap,
.domain_names #body .site_wrap{
    padding-top: 0px;
}
.domain_names #banner .content,
.domain_names #banner .content{
    background: url("/library/images/v3/domain-names/biz-domains/header-landing-biz.png") no-repeat;
    height: 396px;
}
.domains_me #banner .content{
    background: url("/library/images/v2/promos/me-promo/header-landing-me.jpg") no-repeat;
}
.domain_names #banner .graphic-01{
    position: absolute;
    top: 29px;
    left: -4px;
    width: 458px;
    height: 108px;
}
.domains_me #banner .graphic-01{
    background: url("/library/images/v2/promos/me-promo/me-graphic-01.png") no-repeat;
}
.domain_names #banner .graphic-02{
    background: url("/library/images/v2/promos/biz-promo/biz-graphic-03.png") no-repeat scroll 0 0 transparent;
    height: 107px;
    left: 0;
    position: absolute;
    top: 133px;
    width: 281px;
}
.domains_me #banner .graphic-02{
    background: url("/library/images/v2/promos/me-promo/me-graphic-03.png") no-repeat scroll 0 0 transparent;
    height: 94px;
    margin-left: 2px;
    margin-top: -6px;
    width: 290px;
}
.domain_names #banner .pause{
    bottom: 0;
    height: 75px;
    position: absolute;
    width: 777px;
}
.domain_names #banner .opacity{
    opacity: 0.2;
    filter:alpha(opacity=20);
}
.domain_names #banner .search_domain{
    position: relative;
}
.domain_names #body .section h2{
    margin: 0px;
    font-size: 24px;
}
.domain_names #body .search_domain{
    float: left;
}
.domain_names #body .arrow_biz,
.domainEU #body .arrow_biz{
     background: url("/library/images/v2/domain-names/arrow-blue.png") no-repeat right;
    width: 23px;
    height: 40px;
    display: inline-block;
    padding-left: 5px;
}
.domain_names #body p span{
    font-size: 16px;
    font-weight: bold;
}
.domains_me #body .section h1{
    font-size: 24px;
    margin: 0px;
}
.domains_me #body .section h2 span,
.domains_me #body .section h1 span {
    color: #003955 !important;
}
.domain_names .tickList{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.domain_names .tickList li{
    padding-left: 35px;
    background: url("/library/images/v2/promos/me-promo/tick-list-red.png") no-repeat 5px 3px;
    margin-bottom: 20px;
}

/* .info landing page */

.domains_info #banner .content {
    background: url("/library/images/v3/domain-names/info-domains/header.png") no-repeat left top;
    height: 395px;
}
.domains_info #banner .content.img-inc-vat {
    background: url("/library/images/v3/domain-names/info-domains/header-inc-vat.png") no-repeat left top;
    height: 395px;
}
.domains_info #banner .content p {
    font-family: "vagrounded-light";
    font-weight: normal;
    font-size: 27px;
    line-height: 1.2;
    color: #fff;
    margin: 0px;
    padding-top: 195px;
    width: 360px;
}
.domains_info #banner .search_domain {
    padding: 18px 278px 10px 17px;
}
.domains_info #body .no_grid p{
    margin: 18px 0px 0px 0px;
}
.domains_info #body .section h2, .domains_info #body .section h1{
    margin: 0px;
    font-size: 24px;
}
.domains_info #body .search_domain form {
    background: url("/library/images/v3/domain-names/premium-domains/search-domain.png") no-repeat;
    width: 414px;
}
.domains_info #body .search_domain form input {
    right: 54px;
    top: 3px;
    width: 278px;
    font-size: 20px;
    font-family: vagrounded-bold,Helvetica,Arial;
    font-weight: normal;
}
.domains_info #body .search_domain form input.button {
    right: 0;
    top: 0;
    width: 54px;
}

/* .sx landing page */


.domains_sx #banner .content{
    background: url("/library/images/v2/domain-names/sx-domain/header-landing-sx.jpg") no-repeat left top;
    height: 395px;
}

.domains_sx #body .section h2, .domains_sx #body .section h1 {
    font-size: 24px;
    margin: 0;
}
.domains_sx #banner .content h3{
    width: auto;
    font-size: 47px;
    margin: 0px;
    padding:40px 0px 20px 35px;
    line-height: 47px;
    color: #fff;
}
.domains_sx #banner .content h1{
    width: auto;
    font-family: vagrounded-light,Helvetica,Arial;
    font-size: 28px;
    line-height: 29px;
    margin: 0 0 18px;
    padding:0px 0px 0px 35px;
    color: #fff;
    text-shadow: 0 1px 1px #3B738B;
}

.domains_sx #banner .content p {
    color: #fff;
    text-shadow: 0 1px 1px #3B738B;
    font-size: 16px;
    width: 410px;
}

.domains_sx #banner .search_domain {
    padding-left: 25px;
}

.domains_sx #banner form input {
    right: 66px;
    width: 220px;
}

.domains_sx #banner form {
    background: url("/library/images/v2/domain-names/sx-domain/domain-sx-search-bg.jpg") no-repeat scroll left top transparent;
    width: 375px;
}

.domain_names.domains_sx #body p span.red, .domain_names.domains_sx .ott_blue span.red {
    font-family: "vagrounded-bold";
    color: #ef0a0e !important;
}

.domains_sx #body form {
    margin-top: 30px;
}

/* end of .sx landing page */



/* .it landing page */
.domains_it #banner .content{
    background: url("/library/images/v2/domain-names/it-domain/header-landing-it.jpg") no-repeat left top;
    height: 396px;
}

.domains_it #body .section h2, .domains_it #body .section h1 {
    font-size: 24px;
    margin: 0;
}
.domains_it #banner .content h2{
    width: auto;
    font-size: 48px;
    margin: 0px;
    padding: 65px 0px 0px 25px;
    line-height: 38px;
    text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.30);
}


.domains_it #banner .content h1 {
    font-family: "vagrounded-light";
    width: auto;
    font-size: 31px;
    line-height: 32px;
    padding:0px 0px 0px 25px;
    color: #fff;
    text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.30);
}
.domains_it #banner .content h1 .it-name {
    line-height: 73px;
    padding: 26px 37px;
    background: url("/library/images/v2/domain-names/it-domain/it-name.png") no-repeat left top;
}
.buy-it {
    position: absolute;
    top: 260px;
    left: 25px;
    width: 334px;
    height: 46px;
    background: url("/library/images/v2/domain-names/it-domain/buy-btn.png") no-repeat left top;
}
.domains_it #banner .content h1 .header_it{
    font-size: 40px !important;
    font-family: "vagrounded-bold";

}
.domains_it #banner .content h2 .right_header{
    margin-left:82px;
}

.domains_it #banner .content p {
    font-family: "vagrounded-light";
    color: #fff;
    text-shadow: 0 1px 1px #3B738B;
    font-size: 20px;
    width: 410px;
    padding-top:20px;
}
.domains_it #banner .content p span.p_it {
    font-family: "vagrounded-bold" !important;
    color: #fff;
    font-size: 26px;

}
.domains_it #banner .ribbon-top {
    position: absolute;
    top: 0;
    left: -11px;
    width: 788px;
    height: 97px;
    background: url("/library/images/v2/domain-names/it-domain/ribbon-top.png") no-repeat left top;
}
.domains_it #banner .ribbon-bottom {
    position: absolute;
    bottom: 0;
    right: -11px;
    width: 732px;
    height: 161px;
    background: url("/library/images/v2/domain-names/it-domain/ribbon-btm.png") no-repeat left top;
}
.domains_it #banner .search_domain {
    padding: 18px 270px 10px 18px;
    background: url("/library/images/v2/domain-names/it-domain/it-domain-search.png") no-repeat right 16px;
}

.domains_it #banner form input {
    right: 78px;
    width: 300px;
}
.domains_it #banner form {
    width: 466px;
}

.domain_names.domains_it #body p span.green, .domain_names.domains_it .ott_blue span.green {
    font-family: "vagrounded-bold";
    color: #00aa3a !important;
}

.domains_it #body form {
    margin-top: 18px;
}
/* end .it landing page */
/* .pro landing page */

.domains_pro #banner .content{
    background: url("/library/images/v2/domain-names/pro-domain/header-landing-pro.jpg") no-repeat left top;
    height: 395px;
}
.domains_pro #body .section h2, .domains_pro #body .section h1 {
    font-size: 24px;
    margin: 0;
}
.domains_pro #banner .content h1{
    width: 260px;
    font-size: 47px;
    margin: 0px;
    padding:40px 0px 12px 35px;
    line-height: 47px;
}
.domains_pro #banner .content h1 span{
    font-size: 38px;
}
.domains_pro #banner .content h3{
    width: 260px;
    font-size: 28px;
    line-height: 29px;
    margin: 0px;
    padding:0px 0px 0px 35px;
    color: #fff;
}
.domains_pro #banner .search_domain{
    padding: 18px 278px 10px 17px;
    background: url("/library/images/v2/domain-names/pro-domain/search-domain-pro.png") no-repeat right 13px;
}
.domains_pro #banner .pause {
    background: none repeat scroll 0 0 #003F62;
}
.domains_pro #body .no_grid p{
    margin: 18px 0px 0px 0px;
}
.domains_pro #body .section h2 span{
    color: #dd2256 !important;
}
.domains_pro #body ul{
    list-style: none;
    margin-left: 25px;
    padding-left: 0px;
}
.domains_pro #body ul li{
    line-height: 22px;
}
.domains_pro #banner .graphic-01{
    position: absolute;
    top: 244px;
    left: -11px;
    width: 246px;
    padding-left: 43px;
    height: 63px;
    padding-top: 5px;
    background: url("/library/images/v2/domain-names/pro-domain/pro-graphic-01.png") no-repeat;
}
.domains_pro #banner .graphic-01 h4{
    font-size: 36px;
    color: #fff;
    margin: 0px;
}
.domains_pro #banner .graphic-01 h4 span{
    font-size: 26px;
}
.domainEU #banner .content {
    background: url("/library/images/v3/domain-names/eu_landing_page_banner.png") no-repeat scroll right top !important;
    height: 396px;
    margin-bottom: 0;
    position: relative;
    top: -18px;
    width: 777px;
}
.domainEU .section.no_grid {
  padding: 0 36px !important;
}
.domainEU h3.byline {
  font-family: vagrounded-light;
}
.domainEU h3.byline strong {
  font-family: vagrounded-bold;
}
.domainEU #banner .content form input{
    font-size: 22px !important;
}

/* .co domains landing page */
.domains_co #banner .content {
    background: url("/library/images/v3/domain-names/co-domains/header-landing-co.jpg") no-repeat 0 0;
    height: 396px;
}
.domains_co #banner .graphic-01 {
    background: url("/library/images/v3/domain-names/co-domains/co-graphic-01.png") no-repeat 0 0 !important;
    height: 136px;
    width: 538px;
    left: -20px;
    top: 25px;
}
.domains_co #banner .graphic-02 {
    right: 0px;
    top: 49px;
    left: auto;
    width: 244px;
    height: 93px;
    background: url("/library/images/v3/domain-names/co-domains/co_domain_price.png") no-repeat 0 0;
}
.domains_co #banner .graphic-02.img-inc-vat {
    background: url("/library/images/v3/domain-names/co-domains/co_domain_price-inc-vat.png") no-repeat 0 0;
}
.domains_co #banner  h3 {
    color: #fff;
    font-size: 23px;
    padding: 165px 0 0 34px;
    margin: 0 0 22px;
}
.domains_co #banner  h4 {
    color: #fff;
    font-size: 20px;
    line-height: 22px;
    padding: 0 0 0 34px;
    margin: 0 0 18px;
}
.domains_co #banner h4 .price {
    font-family: "vagrounded-bold";
    font-size: 28px;
}
.domains_co #banner h4 .price span {
    font-size: 21px;
}
.domains_co #banner h4 .vat-disclaimer {
    font-size: 16px;
}
.domains_co #body .section h2 span,
.domains_co #body .section p strong,
.domains_co #body .section ul li strong{
    color: #f37022 !important;
}
.domains_co .tickList{
    margin: 0px 0px 20px 0px;
}
.domains_co .tickList li{
    margin-bottom: 10px;
}

/* Domain bulk ordering */
.domainBulk #banner .content {
    width: 777px;
    height: auto;
    background: url("/library/images/v2/domain-names/bulk/bg-domain-bulk.jpg") no-repeat right top;
    position: relative;
    top: -18px;
    margin-bottom: 0;
}

.domainBulk #banner .content h1 {
    font-family: "vagrounded-bold";
    font-size: 44px;
    line-height: 40px;
    margin: 0 0 24px;
    padding-left: 23px;
    padding-top: 30px;
    width: auto;
}

.domainBulk #banner .content p {
    color: #333333;
    width: auto;
    padding-left: 0px;
}

.domainBulk #banner .content h2 {
    color: #b0e8ff;
    font-family: "vagrounded-bold";
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 5px;
    padding-left: 23px;
    width: auto;
}

.domainBulk .misc_buttons{
    padding-left: 23px;
    padding-bottom: 23px;
}

.domainBulk #banner .highlights h3 {
    color: #2099cb;
    text-shadow: none;
    padding: 20px 0px 0px 50px;
    height: 35px;
    font-size:20px;
}

.domainBulk #banner .highlights a {
    color: #2099cb !important;
    text-decoration: none;
}

.domainBulk #banner .highlights a:hover {
    text-decoration: underline;
}

.domainBulk #banner .highlights p {
    font-family: arial,sans-serif;
}

.domainBulk #banner .highlights h3.email {
    background: url('/library/images/v2/domain-names/bulk/icon-personal-email.jpg') no-repeat;
}

.domainBulk #banner .highlights h3.dns {
    background: url('/library/images/v2/domain-names/bulk/icon-dns-control.jpg') no-repeat;
}

.domainBulk #banner .highlights h3.page {
    background: url('/library/images/v2/domain-names/bulk/icon-free-page.jpg') no-repeat;
}

.domainBulk #banner table.highlights tr td {
    padding-right: 15px;
    vertical-align: top;
}

.domainBulk #banner table.highlights {
    padding: 10px 30px;
    margin-bottom: 20px;
    border-collapse:separate;
}

.domainBulk #banner .content .extra_text{
    padding:0px 40px 0px 30px;
}

.domainBulk #banner .content .extra_text p{
    margin:10px 0px 10px 0px;
}

.domainBulk #banner .content .extra_text h2{
    color:#2099CB;
    text-shadow:none;
    padding:10px 0px 0px 0px;
}

.domainBulk #banner .content .extra_text h3{
    color:#2099CB;
    text-shadow:none;
    padding:5px 0px 0px 0px;
    margin:0px;
}

.domainBulk #banner .content .extra_text span{
    color:#2099CB;
    font-weight:bold;
    font-size:14px;
}

.domainBulk .bulk_prices_table
{
    width:458px;
    border:none;
    font-family: vagrounded-bold,Helvetica,Arial;
    font-weight:normal !important;
    margin: 0px 0px 15px 23px;
    font-size: 26px;
}

.domainBulk .bulk_prices_table tr
{
    text-align:center;
    height:67px;
}

.domainBulk .bulk_prices_table tr th
{
    text-align:center;
    color:#ffffff;
    font-size:18px;

}

.domainBulk .bulk_prices_table tr td {
    background: #ffffff;
    color: #0494d1;
}

.domainBulk .bulk_prices_table tr td.first {
    border-radius: 12px 0px 0px 12px;
    text-align:left;
    color:#DF1453;
    padding-left:30px;
    font-size: 26px;
    font-weight: bold !important;
    width: 100px;
}

.domainBulk .bulk_prices_table tr td.first a.hiddenLink
{
    background:transparent url("/library/images/v2/bulk_ordering/bulk_question.png") no-repeat right center;
    padding:0px 10px 0px 10px;
    margin-left:7px;
    *display:block;
    *position:absolute;
    *padding:0px;
    *width:20px;
}

.domainBulk .bulk_prices_table tr td.last {
    border-radius: 0px 12px 12px 0px;
}

.domainBulk .bulk_prices_table tr td span
{
    font-size:14px;
}

.couk_hint
{
    background: url("/library/images/v2/bulk_ordering/bulk_question.png") no-repeat scroll right center transparent;
    margin-left: 15px;
    padding:4px 10px;
}


.cheapDomains .overlay_outer {
    width: auto;
    background:#FFF;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
}

.ott_blue span {
    color: inherit !important;
    font-size: inherit !important;
    padding-left: 0px !important;
}

/* .at domains landing page */

.domains_at #banner .content,
.domains_com #banner .content,
.domains_net #banner .content,
.domains_de #banner .content,
.domains_in #banner .content {
    padding-top: 180px;
    height: 216px;
}
.domains_com #banner .content span.com_logo{
    background: url("/library/images/v3/domain-names/com-domains/com_logo.png") no-repeat;
    position: absolute;
    bottom: 112px;
    right: 60px;
    width: 205px;
    height: 126px;
}
.domains_at #banner .content p,
.domains_de #banner .content p,
.domains_in #banner .content p{
    font-size: 22px;
    margin: 0px;
    line-height: 26px;
}

.domains_com #banner .content p,
.domains_net #banner .content p {
    font-size: 19px;
    margin: 0px;
    line-height: 24px;
}
.domains_at #banner .content p span,
.domains_com #banner .content p span,
.domains_net #banner .content p span,
.domains_de #banner .content p span,
.domains_in #banner .content p span{
    font-size: 24px;
}
.domains_at #banner .content {
    background: url("/library/images/v3/domain-names/at-domains/header-landing-at.jpg") no-repeat left top;
}
.domains_at #banner .graphic-01 {
    left: -18px;
    top: 37px;
    width: 458px;
    height: 111px;
    background: url("/library/images/v3/domain-names/at-domains/at-graphic-01.png") no-repeat left top;
}
.domains_at #body .section h2 span {
    color: #ff0000 !important;
}

/* .mx domains landing page */

.domains_at #banner .content,
.domains_mx #banner .content,
.domains_com #banner .content,
.domains_net #banner .content,
.domains_de #banner .content,
.domains_in #banner .content {
    padding-top: 180px;
    height: 216px;
}
.domains_mx #banner .content p{
    font-size: 22px;
    margin: 15px 0 0 48px;
    line-height: 34px;
}

.domains_com #banner .content p,
.domains_net #banner .content p {
    font-size: 19px;
    margin: 0px;
    line-height: 24px;
}
.domains_at #banner .content p span,
.domains_mx #banner .content p span,
.domains_com #banner .content p span,
.domains_net #banner .content p span,
.domains_de #banner .content p span,
.domains_in #banner .content p span{
    font-size: 24px;
}
.domains_mx #banner .content {
    background: url("/library/images/v3/domain-names/mx-domains/header-landing-mx.png") no-repeat left top;
}
.domains_mx #banner .graphic-01 {
    left: -18px;
    top: 37px;
    width: 514px;
    height: 124px;
    background: url("/library/images/v3/domain-names/mx-domains/mx-graphic-01.png") no-repeat 18px top;
}
.domains_mx #body .section h2 span {
    color: #ff0000 !important;
}

/* .com domains landing page */

.domains_com #banner .content {
    background: url("/library/images/v3/domain-names/com-domains/header-landing-com.jpg") no-repeat left top;
}
.domains_com #banner .graphic-01 {
    left: -4px;
    top: 32px;
    width: 463px;
    height: 122px;
    background: url("/library/images/v3/domain-names/com-domains/com-graphic-01.png") no-repeat left top;
}
.domains_com #body .section h2 span {
    color: #ff0066 !important;
}


/* .net domains landing page */

.domains_net #banner .content {
    background: url("/library/images/v3/domain-names/net-domains/header-landing-net.jpg") no-repeat left top;
}
.domains_net #banner .graphic-01 {
    left: -4px;
    top: 32px;
    width: 508px;
    height: 128px;
    background: url("/library/images/v3/domain-names/net-domains/net-graphic-01.png") no-repeat left top;
}
.domains_net #body .section h2 span {
    color: #339900 !important;
}


/* .de domains landing page */

.domains_de #banner .content {
    background: url("/library/images/v3/domain-names/de-domains/header-landing-de.jpg") no-repeat left top;
}
.domains_de #banner .graphic-01 {
    left: -19px;
    top: 21px;
    width: 515px;
    height: 125px;
    background: url("/library/images/v3/domain-names/de-domains/de-graphic-01.png") no-repeat left top;
}
.domains_de #body .section h2 span {
    color: #ff9900 !important;
}


/* .in domains landing page */

.domains_in #banner .content {
    background: url("/library/images/v3/domain-names/in-domains/header-landing-in.jpg") no-repeat left top;
}
.domains_in #banner .graphic-01 {
    left: -19px;
    top: 25px;
    width: 513px;
    height: 120px;
    background: url("/library/images/v3/domain-names/in-domains/in-graphic-01.png") no-repeat left top;
}
.domains_in #body .section h2 span {
    color: #339900 !important;
}

/* premium domains landing page */

.premium-domains #banner .content {
    background: url("/library/images/v3/domain-names/premium-domains/header-landing-premium-domains.jpg") no-repeat left top;
    height: 325px;
}
.premium-domains #banner .content h2 {
    font-size: 61px;
    line-height: 58px;
    padding-top: 66px;
    padding-left: 28px;
    text-shadow: 3px 4px 3px #013864;
    margin: 0px;
}
.premium-domains #banner .content h2 span {
    font-size: 38px;
}
.premium-domains #banner .pause{
    background: #003F62;
}
.premium-domains #banner .search_domain {
    padding: 18px 278px 10px 17px;
    background: url("/library/images/v3/domain-names/premium-domains/search-domain-copy.png") no-repeat scroll right 13px;
}
.premium-domains #body .section h1 {
    font-size: 24px;
    margin: 0;
}
.premium-domains #body .search_domain form {
    background: url("/library/images/v3/domain-names/premium-domains/search-domain.png") no-repeat;
    width: 414px;
}
.premium-domains #body .search_domain form input {
    right: 54px;
    top: 3px;
    width: 278px;
    font-size: 20px;
    font-family: vagrounded-bold,Helvetica,Arial;
    font-weight: normal;
}
.premium-domains #body .search_domain form input.button {
    right: 0;
    top: 0;
    width: 54px;
}
.premium-domains #footer {
    padding-bottom: 36px;
    margin-bottom: 0px;;
}

/* wales domains landing page */

.wales-domains #banner .content {
    background: url("/library/images/v3/domain-names/wales-domains/header-landing-wales.png") no-repeat;
    background-position: -1px 0px;
    height: 397px;
}
.wales-domains.vat_inclusive_mode_action #banner .content {
    background-position: -778px 0px;
}
.wales-domains.inWelsh #banner .content {
    background-position: -1px -396px;
}
.wales-domains.inWelsh.vat_inclusive_mode_action #banner .content {
    background-position: -779px -396px;
}
.wales-domains #banner li:before {
  content: '';
  background: url('/library/bootstrap/img/icons.png');
  background-position: -720px -530px;
  height: 18px;
  width: 23px;
  position: absolute;
  left: 23px;
}
.wales-domains #body li {
  list-style: none;
  color: #fff;
}
.wales-domains #body p {
  line-height: 20px;
}
#body .site_wrap .section {
  background: inherit;
}
.wales-domains #body li:before {
  content: '';
  background: url('/library/bootstrap/img/icons.png');
  background-position: -720px -252px;
  height: 18px;
  width: 24px;
  position: absolute;
  left: 85px;
}

.wales-domains #banner .pause{
    background: #006830;
}
.wales-domains #banner .content h2 {
    font-size: 38px;
    color: #007337;
    width: 743px;
    padding-top: 23px;
    padding-left: 28px;
    text-shadow: 0px 1px 1px #6a6a6a;
    margin-bottom: -2px;
    margin-top: 0;
}
.wales-domains #banner .content h2 span {
    color: #D7332C;
}
.wales-domains #banner .content h1 {
    font-size: 19px;
    line-height: 25px;
    color: #007337;
    font-family: vagrounded-light,Helvetica,Arial;
    padding-left: 28px;
    text-shadow: initial;
    margin: 3px 0 5px 0;
    width: 67%;
}

.wales-domains #banner strong {
    font-family: vagrounded-bold;
    font-weight: bold;
}

.wales-domains #banner .content ul {
  list-style: none;
  margin: 0;
  padding: 0px 19px;
  margin-left: 32px;
  color: #007337;
  font-family: vagrounded-light;
  font-size: 16px;
}
.wales-domains #banner .content ul li {
  padding: 2px 0;
}
.wales-domains #banner .content .wales-lang-toggle {
    color: #007337 !important;
    position: absolute;
    top: 20px;
    right: 28px;
    width: 149px;
    height: 41px;
    background: url("/library/images/v3/domain-names/wales-domains/wales-lang-toggle.png") 0 0 no-repeat;
    text-indent: 100%;
    overflow: hidden;
    text-transform: capitalize; /* random fix for legacy IE text overflow */
    font-family: vagrounded-light;
}
.inWelsh #banner .content .wales-lang-toggle {
    background-position: 0 -41px;
}

.wales-domains .wales-lang-toggle-text {
  position: absolute;
  width: 113px;
  height: 43px;
  top: 20px;
  right: 177px;
  background: url("/library/images/v3/domain-names/wales-domains/wales-lang-toggle-text.png") 0 0 no-repeat;
}
.inWelsh .wales-lang-toggle-text {
    background-position: 0 -42px;
}

.wales-domains #banner .content h1 span,
.wales-highlight {
  color: #D7332C;
  font-family: vagrounded-bold;
}
.wales-domains #body h2 {
    font-size: 30px !important;
}
.wales-domains #body h2 span {
    color: #00aa3a !important;
}
.wales-domains #body h3 {
    font-size: 24px;
    margin: 0px !important;
}

/* two letter domains landing page */

.two_letters_domains #banner .content {
    background: url("/library/images/v3/domain-names/two-letter-domains/header-two-letter-domains.jpg") no-repeat left top;
    height: 363px;
    padding: 33px 28px 0 28px;
}
.two_letters_domains #banner .pause{
    background: #002e4f;
    left: 0;
}
.two_letters_domains #banner .search_domain{
    padding: 18px 278px 10px 18px;
    background: url("/library/images/v3/domain-names/search-for-your-domain.png") no-repeat right 18px;
}
.two_letters_domains #banner .content h3 {
    color: #fff;
    font-size: 42px;
    line-height: 44px;
    text-shadow: 0 2px 2px #084a74;
    margin: 0 0 24px;
}
.two_letters_domains #banner .content h1 {
    color: #fff;
    font-size: 26px;
    line-height: 32px;
    text-shadow: 0 2px 2px #084a74;
    padding: 0;
    margin: 0;
    font-family: vagrounded-light,Helvetica,Arial;
    letter-spacing: -0.5px;
}
.two_letters_domains #body .special_h2 p {
    margin-bottom: 0px;
    display: inline;
}
.two_letters_domains #body .special_h2 h2 {
    font-size: 14px !important;
    line-height: 18px;
    font-family: arial,sans-serif;
    color: #666;
    display: inline;
}
.two_letters_domains #body h3,
.two_letters_domains #body h2 {
    font-size: 30px !important;
    line-height: 34px !important;
    margin-bottom: 18px !important;
    padding-top: 18px;
}
.two_letters_domains #body h4 {
    font-size: 18px;
    margin: 0px;
    line-height: 22px;
    padding-top: 27px;
}
.two_letters_domains #body h5 {
    color: #666666;
    font-size: 17px;
    margin: 0 0 18px;
}
.domain_names.two_letters_domains .tickList {
    margin-bottom: 18px;
}
.domain_names.two_letters_domains .tickList li {
    padding-left: 25px;
    margin-bottom: 12px;
    background: url("/library/images/v3/general/check-white-blue-16.png") no-repeat left 3px;
}
.two_letters_domains #body .box h5 {
    text-transform: uppercase;
    line-height: 24px;
}

/* co.uk domains */

.domains_co_uk  #banner .content {
    background: url("/library/images/v3/domain-names/co-uk-domains/header_landing_co_uk.jpg") no-repeat left top;
    height: 337px;
}
.domains_co_uk #banner .pause{
    height: 60px;
}
.domains_co_uk #banner .search_domain {
    padding: 10px 0px 0px 30px;
}
.domains_co_uk #banner form {
    width: 556px;
    height: 40px;
    background: url("/library/images/v3/domain-names/co-uk-domains/domain-names-search-bg.png") no-repeat left top;
}
.domains_co_uk #banner form input {
    right: 275px;
    width: 195px;
    font-size: 22px;
}
.domains_co_uk #banner form input.button {
    width: 270px;
}
.domains_co_uk #banner .content .xtra-graphic.video {
    height: 153px;
    position: absolute;
    right: 27px;
    top: 244px;
    width: 153px;
}
.domains_co_uk #banner .video img {
    cursor: pointer;
}
.domains_co_uk #close_overlay {
    background: url("//img3.123-reg.co.uk/v2/ecommerce/close_overlay_x.png") no-repeat right top;
    cursor: pointer;
    display: block;
    position: relative;
    right: -40px;
    text-indent: -999px;
    top: 0;
    width: 29px;
}
.domains_co_uk #body h1 {
    font-size: 26px;
    margin: 10px 0 0 0;
}
.domains_co_uk #body h1 span.ott_red {
    color: #DF1453 !important;
}
.domains_co_uk #body h1 span.small {
    font-size: 21px !important;
}
.domains_co_uk #body h4 {
    font-size: 18px;
    margin: 0 0 14px 0;
}
.domains_co_uk #body .blue_box {
    background: #203971;
    margin-top: 5px;
    margin-bottom: 0px;
}
.domains_co_uk #body .blue_box h2 {
    font-size: 18px;
    margin: 0px 0 18px 0;
}
.domains_co_uk #body .blue_box .white_bullets {
    margin: 0px;
    padding: 0 0 0 13px;
}
.domains_co_uk #body .blue_box .white_bullets li{
    color: #fff;
    font-size: 13px;
    margin-bottom: 10px;
}
.domains_co_uk #body .blue_box  .small {
    font-size: 11px;
    color: #fff;
    padding-left: 13px;
}
.domains_co_uk #body .search_domain {
    margin-top: 39px;
}
.domains_co_uk #body form {
    width: 468px;
    height: 40px;
    background: url("/library/images/v3/domain-names/co-uk-domains/domain-names-search-bg-med.png") no-repeat left top;
}
.domains_co_uk #body form input {
    right: 175px;
    width: 203px;
    font-size: 22px;
}
.domains_co_uk #body form input.button {
    width: 172px;
    right: 0;
}
.domains_co_uk #body h3 {
    font-size: 27px;
    margin: 0 0 14px 0;
}
.domains_co_uk #body .videoBox {
    padding: 0px 32px 0 36px;
    width: 400px;
    margin-bottom: 45px;
    background: url("/library/images/v3/domain-names/co-uk-domains/video_box_shadow.png") no-repeat center bottom;
}
.domains_co_uk #body .videoBox a {
    display: block;
    width: 400px;
    height: 225px;
    background: url("/library/images/v3/domain-names/co-uk-domains/video_box.png") no-repeat left top;
}
.domains_co_uk #body blockquote{
    font-family: georgia;
    font-size: 18px;
    font-style: italic;
    margin: 0;
}
.domains_co_uk #body p.customer {
    text-align: right;
}
.domains_co_uk #body p.customer span {
    font-weight: normal !important;
}
.domains_co_uk #body p.customer span.small {
    font-size: 11px !important;
}
.domains_co_uk #body .search_domain.last {
    margin-top: 0px;
}
.domains_co_uk #body .search_domain.last form {
    width: 703px;
    background: url("/library/images/v3/domain-names/co-uk-domains/domain-names-search-bg-large.png") no-repeat left top;
}
.domains_co_uk #body .search_domain.last form input {
    right: 273px;
    width: 340px;
    font-size: 22px;
}
.domains_co_uk #body .search_domain.last form input.button {
    width: 273px;
    right: 0;
}
.grids h2.special_heading {
    font-size: 36px !important;
    margin: 0 0 20px !important;
}
.grids h2.special_heading span {
    font-size: 24px !important;
}
.grids h1.special_heading {
    font-size: 22px !important;
    margin: 0 0 20px !important;
}
.grids h1.special_heading span{
    font-size: 11px !important;
    font-weight: normal;
    color:#BFBFBF;
}
#banner h2.special_header {
    font-size: 32px;
    font-family: "vagrounded-bold";
    margin: 0;
    padding-top: 10px;
    padding-left:35px;
}
.grids h1.special_heading2 {
    font-size: 30px !important;
    margin: 30px 0 10px !important;
}
.cctldPage #body .grids h1.heading_international {
    color: #666666;
    font-family: arial,sans-serif !important;
    font-size: 14px !important;
    font-weight: bold !important;
}
.cctldPage #body .grids h2.heading_international {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    font-size: 36px !important;
}
.grids h2.so_domain {
   font-size: 18px !important;
    font-weight: normal !important;
}
.grids h1.so_heading {
    font-size: 24px !important;
    font-weight: normal !important;
}
.grids h1.domain_transfer
    {
        font-size: 18px !important;
        font-weight: normal !important;
        margin: 0 0 10px !important;
    }
#body .xxxLeft h1.xxx_domain
    {
        color: #0099CC;
        font-family: "vagrounded-bold";
        font-size: 24px !important;
        margin: 0 0 10px !important;
}
.domains_index #body .blue_bcg .taxi-promo {
    background: url("/library/images/v3/domain-names/new-gtlds/get_london_ex_vat.png") no-repeat 0 0 !important;
    height: 168px !important;
    position: absolute;
    right: 0px;
    text-decoration: none;
    top: -12px;
    width: 269px !important;
}
.domains_index #body .blue_bcg span.get_london {
    background: url("/library/images/v3/domain-names/new-gtlds/get_london.png") no-repeat 0 0;
    display: block;
    height: 60px;
    left: 0;
    position: absolute;
    top: 70px;
    width: 226px;
}
.domains_co_uk #body form.taxi-promo-lp input{
    font-size: 19px !important;
}
.domains_co_uk #body .search_domain.last form.landing-pg input{
    font-size: 19px !important;
}
.london_Banner{
    background: url("/library/images/v3/domain-names/new-gtlds/london_pod_ribbon.png") no-repeat;
    height: 435px;
    margin-bottom: 20px;
    width: 255px;
}
.london_Link{
    display: block;
    height: 435px;
    outline: medium none;
    width: 255px;
}
/* .mobi landing page */

.domains_mobi #banner .content {
    height: 396px;
    padding-top: 0px;
}
.domain_names.domains_mobi #banner .content {
    background: url("/library/images/v3/domain-names/mobi-domains/header-landing-mobi.jpg") no-repeat;
}
.domains_mobi #banner .content h2 {
    font-size: 60px;
    line-height: 62px;
    margin: 0 0 9px 0;
    padding: 0px;
    color: #fff;
    text-shadow: 2px 1px 5px #811000;
    padding-left: 30px;
}
.domains_mobi #banner .content h3{
    font-size: 24px;
    line-height: 26px;
    margin: 0 0 18px 0;
    padding:0px;

    color: #fff;
    padding-left: 30px;
}
.domains_mobi #banner .content h1{
    font-size: 22px;
    line-height: 24px;
    margin: 0px;
    padding:0px;
    text-shadow: 0px 2px 4px #000000;
    color: #fff;
    padding-left: 40px;
    width: 360px;
    position: absolute;
    top: 215px;
    font-weight: normal;
    font-family: "vagrounded-light";
}
.domains_mobi #banner .content h1 span {
    font-size: 26px;
}
.domains_mobi #banner .content h1 span span.small {
    font-size: 17px;
}
.domains_mobi #banner .search_domain {
    padding: 18px 265px 10px 17px;
}
.domains_mobi #banner form {
    width: 374px;
    background: url("/library/images/v3/domain-names/mobi-domains/search-domain.png") no-repeat right;
}
.domains_mobi #banner form input {
    width: 235px;
    color: #999999;
    font-family: vagrounded-bold,Helvetica,Arial;
    font-size: 18px;
    top: 4px;
}
.domains_mobi #banner .pause {
    background: url("/library/images/v3/domain-names/mobi-domains/pause_bg.png") no-repeat left top;
}
.domains_mobi #body p span {
    color: #333;
    font-size: 14px;
}
.domains_mobi #body h3 {
    color: #666;
    font-size: 17px;
}
.domains_mobi #body form {
    background: url("/library/images/v3/domain-names/mobi-domains/domain-names-search-bg.png") no-repeat scroll left top transparent;
    float: left;
    height: 40px;
    left: auto;
    position: relative;
    top: auto;
    width: 414px;
}
.domains_mobi #body form input {
    width: 274px;
    font-size: 21px;
    font-family: vagrounded-bold,Helvetica,Arial;
    color: #999;
    top: 4px;
}
.domain_names.domains_mobi #body p.promo {
    font-weight: bold;
}
.domain_names.domains_mobi #body p.promo span {
    font-size: 18px;
}
.cheapDomains #body .panel_domprice td, .cheapDomains #body .panel_domprice td .domprice_emph.green
    {
        color:#8db73b !important;
    }
.cheapDomains #body .panel_domprice td, .cheapDomains #body .panel_domprice td .domprice_per.green {
    color: #8DB73B !important;
}


/* .PW domain page */
.domainPW #banner .site_wrap,
.domainPW #body .site_wrap {
    padding-top: 0;
}
.domainPW #banner .site_wrap .content {
    padding: 36px 27px;
    height: 323px;
    background: transparent url("/library/images/v3/domain-names/pw-domains/dot-pw-header.jpg") no-repeat 0 0;
}
.domainPW #banner .site_wrap .content h1,
.domainPW #banner .site_wrap .content h2 {
    color: #fff;
    text-shadow: 0px 2px 2px #04538f;
}
.domainPW #banner .site_wrap .content h2 {
    margin: 0 0 17px;
    padding: 0;
    font-size: 32px;
    line-height: 40px;
}
.domainPW #banner .site_wrap .content h1 {
    margin: 0;
    padding: 0;
    font-size: 24px;
    line-height: 30px;
    font-family: vagrounded-light,Helvetica,Arial;
}
.domainPW #banner .site_wrap .content h1 span {
    font-size: 32px;
}
.domainPW #banner .site_wrap .content .pause {
    background: #002e4f;
    left: 0;
}
.domainPW #banner .search_domain {
    padding: 18px 278px 10px 17px;
    background: url("/library/images/v3/domain-names/search-for-your-domain.png") no-repeat right 18px;
}
.domainPW.domain_names #body .section h2 {
    margin: 0 0 27px;
    font-size: 28px;
}
.domainPW.domain_names #body .section h3 {
    margin: 0 0 9px;
    font-size: 24px;
}
.domainPW.domain_names #body ul.red_bullets {
    margin: 0px;
    padding: 0 0 0 18px;
}
.domainPW.domain_names #body ul.red_bullets li {
    margin-bottom: 9px;
}
.domainPW.domain_names #body ul.red_bullets li span {
    color: #666666;
}


/* .PM domain page */
.domainPM #banner .site_wrap,
.domainPM #body .site_wrap {
    padding-top: 0;
}
.domainPM #banner .site_wrap .content {
    padding: 36px;
    height: 324px;
    background: transparent url("/library/images/v3/domain-names/pm-domains/pm_header.jpg") no-repeat 0 0;
}
.domainPM #banner .site_wrap .content h1,
.domainPM #banner .site_wrap .content h2 {
    color: #FFFFFF;
    text-shadow: 1px 1px 1px #000000;
    width: 355px;
}
.domainPM #banner .site_wrap .content h2 {
    margin: 0 0 18px;
    padding: 0;
    font-size: 36px;
    line-height: 40px;
}
.domainPM #banner .site_wrap .content h1 {
    margin: 30px 0 0 0;
    padding: 0;
    font-family: vagrounded-light,Helvetica,Arial;
    font-size: 22px;
    line-height: 24px;
}
.domainPM #banner .site_wrap .content h2 strong {
    font-family: vagrounded-bold,Helvetica,Arial;
    font-weight: normal;
}
.domainPM #banner .site_wrap .content form {
    background: none repeat scroll 0 0 transparent;
    bottom: 18px;
    height: 40px;
    left: -18px;
    right: auto;
    top: 112px;
    width: 466px;
}
.domainPM #banner .site_wrap .content form #whois_field {
    margin: 0;
    width: 325px;
    font-family: vagrounded,Helvetica,Arial;
    font-weight: normal;
    color: #C7C7C7;
}
.domainPM #banner .site_wrap .content form .button1 {
    width: 58px;
    margin: 0;
    height: 0;
    background: transparent none;
    padding: 40px 0 0 0;
    cursor: pointer;
    right: 0;
    top: 0;
}
.domainPM #body h2 {
    margin: 0 0 18px 0;
}


/* domains for sale landing page */
.domains_for_sale #banner .site_wrap,
.domains_for_sale #body .site_wrap {
    padding-top: 0px;
}
.domains_for_sale #banner .content {
    height: 299px;
    padding: 25px 30px 0 30px;
    background: url("/library/images/v3/domain-names/domains-for-sale/header_landing_page.jpg") no-repeat left top;
}
.domains_for_sale #banner .content h1 {
    padding: 0px;
    margin: 0px 0 15px 0px;
    font-size: 46px;
    line-height: 46px;
    text-shadow: 0px 2px 3px rgba(0, 34, 73, 0.65);
}
.domains_for_sale #banner .content h2 {
    color: #fff;
    margin: 0px 0 93px 0px;
    font-size: 24px;
    line-height: 26px;
    text-shadow: 0px 2px 3px #003651;
}
.domains_for_sale #banner .content h2 span {
    font-size: 20px;
}
.domains_for_sale #banner .content p.action {
    padding: 0px;
}
.domains_for_sale #banner .content p.action a.btn-36 {
    font-size: 19px;
    text-shadow: 0 1px 4px rgba(0, 64, 0, 0.65);
    border: none;
}
.domain_names.domains_for_sale #body h2 {
    font-size: 26px;
    line-height: 30px;
    margin: 0px 0 18px;
}
.domains_for_sale .blue_small_bullets {
    padding: 18px 0 0 25px;
    margin-bottom: 27px;
}
.domains_for_sale .blue_small_bullets li {
    font-size: 15px;
    color: #666;
    margin-bottom: 9px;
}
.domains_for_sale .DomainsForSaleList {
    padding: 9px 0 0 15px;
}
.domains_for_sale .DomainsForSaleList li {
    float: left;
    margin-right: 25px;
    font-size: 20px;
}
.domains_for_sale .DomainsForSaleList.blue_small_bullets .bullet {
    top: 2px;
}
.domains_for_sale #body h4 {
    font-size: 17px;
    margin: 0px;
    padding-top: 18px;
}
.sellDomainslrg {
    margin-bottom: 20px;
}
.sellDomainslrg a {
    background: url("/library/images/v3/domain-names/domains-for-sale/sell_domains_pod.jpg") no-repeat 0 0;
    height: 354px;
    width: 258px;
    display: block;
}
.domains_for_sale .green_check {
    margin: 0 0 18px;
}
.domains_for_sale .green_check li {
    font-size: 15px;
    color: #666;
    margin-bottom: 9px;
    position: relative;
    list-style: none;
    padding-left: 25px;
}
.domains_for_sale .green_check li .bullet {
    background: url("/library/images/v3/general/icons/arrows.png") no-repeat 0 -388px;
    height: 21px;
    left: 0;
    position: absolute;
    top: 1px;
    width: 21px;
}

/* Website of the month */
.wbs_of_the_month #banner .content{
    background: url("/library/images/v3/website-of-the-month/websiteofthemonth.jpg") no-repeat left top;
    height: 396px;
}

.wbs_of_the_month #body .section h2, .wbs_of_the_month #body .section h1 {
    font-size: 24px;
    margin: 0;
}
.wbs_of_the_month #banner .content h2{
    width: auto;
    font-size: 48px;
    margin: 0px;
    padding: 15px 0 0 25px;
    line-height: 38px;
    text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.30);
}

.wbs_of_the_month.domain_names #body p span {
      font-weight: normal;
      font-size: 14px;
}
.wbs_of_the_month #banner .content h1 {
    font-family: "vagrounded-light";
    width: auto;
    font-size: 31px;
    line-height: 32px;
    padding:0px 0px 0px 25px;
    color: #fff;
    text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.30);
}
.wbs_of_the_month .enter-now {
    position: absolute;
    top: 270px;
    left: 25px;
    background: url("/library/images/v3/website-of-the-month/btn-red.png") repeat-x left top;
    border: none;
    font-size: 17px;
}
.wbs_of_the_month #banner .content h1.hd{
    font-size: 35px !important;
    font-family: "vagrounded-bold";
    padding-top:50px;
      margin-left: 5px;

}
.wbs_of_the_month #banner .content h2.sub_header{
    font-size: 25px;
    font-family: "vagrounded-light";
    top:20px;
      margin-left: 5px;

}
.wbs_of_the_month #banner .content p.btm_title_bold
    {
    font-size: 20px;
    font-family: "vagrounded-bold";
    color:#fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
.wbs_of_the_month #banner .content p.btm_title
{
     color: #FFFFFF;
    font-family: "vagrounded-light";
    font-size: 17px;
    margin-top: -14px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
.wbs_of_the_month #body  .column p.strong
    {
        font-weight:bold;
    }
.wbs_of_the_month #body .column p.strong span {
       font-weight:bold !important;
}

.wbs_of_the_month #body  .site_wrap .left_side
    {
        float:left;
        width:350px;
        background: url("/library/images/v3/website-of-the-month/monthly-winner.jpg") no-repeat left top;
        height:75px;
    }
.wbs_of_the_month #body  .site_wrap .right_side
    {
        float:right;
        width:350px;
        background: url("/library/images/v3/website-of-the-month/gradprix.jpg") no-repeat left top;
        height:75px;
        margin-right:20px;
    }
.wbs_of_the_month #body .social_img
    {
        position: relative;
        width: 219px;
        height: 50px;
        margin-top: 40px;
    }
.wbs_of_the_month #body .mnth_win_item
    {

        background: url("/library/images/v3/website-of-the-month/mnth_winner_bg.jpg") no-repeat left top;
        float:left;
        margin:15px 0 15px 0;
        height:391px;
        width: 719px;
    }
.wbs_of_the_month #body .mnth_win_item img
    {
    padding-bottom: 25px;
    }
.wbs_of_the_month #body .mnth_win_item span
    {
        font-size:18px;
        color:#006aa6;
        font-weight:bold;
        padding-left: 59px;
        padding-top: 57px;
        float:left;
        position: relative;
        text-align: center;
    }
.pw_promo_pod {
    background: url("/library/images/v3/domain-names/pw-domains/pw_pod.png") no-repeat scroll 0 0 transparent;
    height: 270px;
    margin-bottom: 20px;
    width: 257px;
}
.pw_promo_pod a {
    display: block;
    height: 270px;
    width: 257px;
}



/* Promo XXX */

.cheapDomains .ex_price
    {
        background: url("/library/images/v3/promos/xxx/ex-price.jpg") no-repeat scroll 0 0 transparent;
        height: 20px;
        width: 81px;
    }
.domprice_emph.red {
    color: #DF1453 !important;
}
.xxx_promo_pod {
        background:url('/library/images/v3/promos/xxx/xxx_pod.jpg');
        width:265px;
        height:416px;
        margin-bottom: 20px;
    }

.xxx_promo_pod a
    {
        width:265px;
        height:416px;
        display:block;
    }

/*  US Domains */
.us_promo_pod a
    {
        width:265px;
        height:346px;
        display:block;
    }

.cctldPage #body .grids .bigger_list li.us {
    background-image: url("/library/images/v2/domain-names/international/flag-us-large.png");
}
.us_promo_pod{
    background: url("/library/images/v3/promos/us_promo_pod.png") no-repeat scroll 0 0 transparent;
    height: 346px;
    margin-bottom: 20px;
    width: 256;
}
.domainUS #banner .content a{
    position: absolute;
    top: 0;
    left: 0;
    width: 777px;
    height: 320px;
}
.domainUS #banner .content a i{
    display: none;
}
.domainUS #banner .content{
    background: url("/library/images/v3/promos/dot-us-header.jpg") no-repeat scroll right top transparent;
    height: 400px;
    margin-bottom: 0;
    position: relative;
    top: 0px;
    width: 777px;
}
.domainUS #banner .content form{
    background: none repeat scroll 0 center transparent;
    height: 41px;
    left: 17px;
    position: absolute;
    top: 338px;
    widows: 451px;
}
.domainUS #banner .content form input{
    background: none repeat scroll 0 0 transparent !important;
    color: #C7C7C7;
    float: left;
    font-family: vagrounded-light,Helvetica,Arial;
    font-size: 24px;
    margin-left: 0;
    margin-top: 0;
    width: 328px;
}
.domainUS #banner .content form input.button1{
    cursor: pointer;
    font-size: 0;
    height: 39px;
    line-height: 10px;
    margin: 0;
    padding: 0;
    text-indent: -3333px;
    width: 56px;
    position: absolute;
    right: 0;
    top: 0;
}
.domainUS .content .grids h3{
    color:#DE1248;
    font-size: 24px !important;
    margin-bottom: 24px !important;
}
.domainUS .grids{
    padding: 0 26px 26px;
}
.domainUS .content .grids h3 span{
    color: #253f8c !important;
    font-size: 25px !important;
    font-weight: bold;
}
.domainUS .content .grids .us_ul1{
    margin-left: 5px;
    margin-bottom: 0;
}
.domainUS .content .grids .us_ul1 li{
    background: url("/library/images/v2/tick_us.png") no-repeat;
    list-style-type: none;
    padding-left: 32px;

}
.domainUS .content .grids .us_ul2 li{
    color: #253f8c;
    padding-left: 5px;
}
.domainUS .content .grids .us_ul2 li span{
    color: #666666;
}
.less_padding{
    padding: 36px 0px 26px !important;
}
.domainUS .more_top_padding{
    padding-top: 20px;
}
.domainUS .h1_us{
    font-size: 52px !important;
    padding-left: 23px !important;
    padding-top: 29px !important;
    width: 700px !important;
}
.h2_us{
    font-weight: 100 !important;
    padding-left: 26px;
    padding-top: 8px;
    font-size: 27px !important;
}
.us_us{
    font-weight: bolder;
    font-size: 37px;
    font-family: vagrounded-bold,Helvetica,Arial;
}
.pound_us{
    font-size: 26px;
}
.us_hidden{
    display: inline-block;
    width: 65px;
}

/*  End of US Domains */


.domains_xxx  #banner .site_wrap.domains_xxx h1 {
    font-family: vagrounded-light !important;
    font-size: 26px !important;
    margin-top: -14px !important;
}
.domains_xxx  #banner .site_wrap.domains_xxx h2 {
    font-family: vagrounded-bold !important;
    font-size: 46px !important;
    font-weight: bold;
    line-height: 50px !important;
    margin-top: -11px !important;
    text-shadow: 0 1px 3px #FFFFFF !important;
}
.domains_xxx  #banner .site_wrap.domains_xxx h3 {
    font-size: 16px !important;
    font-weight: normal !important;
    line-height: 22px !important;
    margin-top: -10px !important;
}
.domains_xxx  #banner .site_wrap.domains_xxx .btn.btn-large {
    float: left !important;
    left: 40px !important;
    width: 197px !important;
}

/*--- .TK domains ---*/

.domains_tk #banner .content{
    background: url("/library/images/v3/domain-names/tk-domains/header-landing-tk.jpg") no-repeat left top;
    height: 394px;
}
.domain_names.domains_tk #banner .search_domain {
    padding: 18px 260px 10px 18px;
}
.domain_names.domains_tk #banner form input.text {
    color: #a0cf67;
}
.domain_names.domains_tk #body .section h2 {
    line-height: 28px;
    margin-bottom: 9px;
    padding-top: 9px;
}
.domains_tk #body span.big {
    font-size: 18px;
    font-weight: bold;
}
.domains_tk #body .search_domain form {
    background: url("/library/images/v3/domain-names/premium-domains/search-domain.png") no-repeat 0 0;
    width: 414px;
}
.domains_tk #body .search_domain form input {
    font-family: vagrounded-bold,Helvetica,Arial;
    font-size: 20px;
    font-weight: normal;
    right: 54px;
    top: 3px;
    width: 278px;
    box-shadow: none;
}
.domains_tk #body .search_domain form input.button {
    right: 0;
    top: 0;
    width: 54px;
}

.tk_promo_pod {
    height: 341px;
    background: url("/library/images/v3/domain-names/tk-domains/tk_pod.jpg") no-repeat left top;
    margin-bottom: 20px;
}
.tk_promo_pod a {
    display: block;
    height: 100%;
    width: 100%;
}

/*--- .LA domains ---*/

.domains_la #banner .content{
    background: url("/library/images/v3/domain-names/la-domains/header-landing-la.jpg") no-repeat left top;
    height: 394px;
}
.domain_names.domains_la #banner .search_domain {
    padding: 18px 260px 10px 18px;
}
.domain_names.domains_la #banner form input.text {
    color: #999;
}
.domain_names.domains_la #body .section h2 {
    line-height: 28px;
    margin-bottom: 9px;
    padding-top: 9px;
}
.domains_la #body .search_domain form {
    background: url("/library/images/v3/domain-names/premium-domains/search-domain.png") no-repeat 0 0;
    width: 414px;
}
.domains_la #body .search_domain form input {
    font-family: vagrounded-bold,Helvetica,Arial;
    font-size: 20px;
    font-weight: normal;
    right: 54px;
    top: 3px;
    width: 278px;
    box-shadow: none;
}
.domains_la #body .search_domain form input.button {
    right: 0;
    top: 0;
    width: 54px;
}
.la_promo_pod {
    height: 404px;
    background: url("/library/images/v3/domain-names/la-domains/la_pod.jpg") no-repeat left top;
    margin-bottom: 20px;
}
.la_promo_pod a {
    display: block;
    height: 100%;
    width: 100%;
}

/*   New gTLDs page   */
.domains_berlin #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/berlin_banner.jpg") no-repeat scroll 0 0 transparent;
    height: 396px;
}
.domains_nyc #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/nyc_banner.jpg") no-repeat scroll 0 0 transparent;
    height: 396px;
}
.domains_london #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/london_banner.jpg") no-repeat scroll 0 0 transparent;
    height: 412px;
}
.domains_wien #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/wien_banner.jpg") no-repeat scroll 0 0 transparent;
    height: 396px;
}
.domains_town #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/town_banner.jpg") no-repeat scroll 0 0 transparent;
    height: 396px;
}
.domains_fan #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/fan_banner.jpg") no-repeat scroll 0 0 transparent;
    height: 396px;
}
.domains_mov #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/mov_banner.jpg") no-repeat scroll 0 0 transparent;
    height: 396px;
}
.domains_new #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/new_banner.jpg") no-repeat scroll 0 0 transparent;
    height: 396px;
}
.domains_reviews #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/reviews_banner.jpg") no-repeat scroll 0 0 transparent;
    height: 396px;
}
.domains_how #banner .content{
    background: #003F62;
    background: url("/library/images/v3/domain-names/new-gtlds/how_banner.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 396px;
}
.domains_xyz #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/xyz_banner.png") no-repeat scroll 0 0 transparent;
    height: 396px;
}
.domains_qpon #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/qpon_banner.jpg") no-repeat scroll 0 0 transparent;
    height: 396px;
}
.domains_hiv #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/hiv_banner.jpg") no-repeat scroll 0 0 transparent;
    height: 396px;
}
.domains_ninja #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/ninja_banner.jpg") no-repeat scroll 0 0 transparent;
    height: 396px;
}
.domains_scot #banner .content {
    background: url("/library/images/v3/domain-names/new-gtlds/scot_banner.png") no-repeat scroll 0 0 transparent;
    height: 396px;
}
.domains_uk #banner .content{
    background: url("/library/images/v3/domain-names/uk-domains/uk_banner.jpg") no-repeat scroll 0 0 #096e82;
    height: 395px;
}
.domains_singles #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/singles_banner.jpg") no-repeat scroll 0 0 transparent;
    height: 395px;
}
.domains_bid #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/bid_banner.jpg") no-repeat scroll 0 0 transparent;
    height: 396px;
}
.domains_menu #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/menu_banner.jpg") no-repeat scroll 0 0 transparent;
    height: 395px;
}
.domains_tattoo #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/tattoo_banner.jpg") no-repeat scroll 0 0 transparent;
    height: 396px;
}
.domains_career #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/career_banner.jpg") no-repeat scroll 0 0 transparent;
    height: 396px;
}
.domains_graphics #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/graphics_banner.jpg") no-repeat scroll 0 0 transparent;
    height: 380px;
}
.domains_gallery #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/gallery_banner.jpg") no-repeat scroll 0 0 transparent;
    height: 380px;
}
.domains_clothing #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/clothing_banner.jpg") no-repeat scroll 0 0 transparent;
    height: 380px;
}
.domains_camera #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/camera_banner.jpg") no-repeat scroll 0 0 transparent;
    height: 380px;
}
.domains_estate #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/estate_banner.jpg") no-repeat scroll 0 0 transparent;
    height: 395px;
}
.domains_ventures #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/ventures_banner.jpg") no-repeat scroll 0 0 transparent;
    height: 380px;
}
.domains_plumbing #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/plumbing_banner.jpg") no-repeat scroll 0 0 transparent;
    height: 379px;
}
.domains_guru #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/guru_banner.jpg") no-repeat scroll 0 0 transparent;
    height: 379px;
}
.domains_club #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/club_banner.jpg") no-repeat scroll 0 0 transparent;
    height: 383px;
}
.domains_equipment #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/equipment_banner.jpg") no-repeat scroll 0 0 transparent;
    height: 383px;
}
.domains_holdings #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/holdings_banner.jpg") no-repeat scroll 0 0 transparent;
    height: 380px;
}
.domains_lighting #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/lighting_banner.jpg") no-repeat scroll 0 0 transparent;
    height: 380px;
}
.domains_domains #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/domains_banner.jpg") no-repeat scroll 0 0 transparent;
    height: 395px;
}

.domains_email #banner .pause {
  background-color: #006a9e;
}
.domains_email #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/email_banner.png") no-repeat scroll 100% -12px #0590c9;
    height: 395px;
}

.domains_computer #banner .pause {
  background-color: #006a9e;
}
.domains_computer #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/computer_banner.jpg") scroll 10px -51px transparent;
    height: 395px;
}
.domains_wien #banner .content h1,
.domains_nyc #banner .content h1{
    font-size: 48px;
    padding: 30px 0 0 91px;
    width: 700px;
}
.domains_london #banner .content h1 {
    font-size: 35px;
    line-height: 36px;
    font-family: vagrounded-light,Helvetica,Arial;
    width: 500px;
    padding-top: 20px;
}
.domains_berlin #banner .content h1{
    font-family: vagrounded-light,Helvetica,Arial;
    font-size: 20px;
    margin-top: 0;
    padding: 5px 0 0 67px;
    line-height: 20px;
}
.domains_berlin #banner .content p{
    font-size: 48px;
    padding: 30px 0 0 65px;
    font-family: vagrounded-bold,Helvetica,Arial;
    width: 700px;
    margin: 0;
}
.domains_town #banner .content h1{
    text-align: center;
    padding: 30px 0 0 0;
    font-size: 48px;
    width: auto;
}
.domains_hiv #banner .content h1{
    font-size: 40px;
    padding: 30px 0 0 25px;
    width: 700px;
}
.domains_fan #banner .content h1{
    font-size: 48px;
    padding: 30px 0 0 26px;
    width: 400px;
    line-height: 50px;
}
.domains_xyz #banner .content h2{
    font-size: 48px;
    padding: 30px 0 0 26px;
    width: 600px;
    line-height: 43px;
    margin: 0 0 14px 0;
}
.domains_ninja #banner .content h1{
    font-size: 25px;
    padding: 17px 0 0 26px;
    width: 332px;
    line-height: 33px;
    font-family: vagrounded,Helvetica,Arial !important;
}
.domains_uk #banner .content h2 {
    padding: 30px 0 0 31px;
    margin: 0;
    line-height: 43px;
}
.domains_uk #banner .content h2 span {
    font-size: 65px;
    font-family: vagrounded-bold,Helvetica,Arial !important;
    color: #24B8D6;
}
.domains_uk #banner .content h1 {
    font-family: vagrounded-light,Helvetica,Arial !important;
    font-size: 36px;
    text-shadow: none;
    width: 338px;
    margin-bottom: 10px;
}
.domains_uk #banner .content .uk-cta {
    margin-top: 0;
}
.domains_uk #banner .content .uk-cta .btn-flat {
    padding: 7px 27px 7px 7px;
}
.domains_uk #banner .content .uk-cta .btn-flat .arrow-right {
    right: -18px;
    top: 4px
}
.domains_uk #banner .content .uk-cta span {
    font-size: 17px;
}
.domains_uk #banner .content p.price-text {
    margin: 0;
}
.domains_uk #banner .content h1 span {
    font-family: vagrounded-bold,Helvetica,Arial;
}
.domains_singles #banner .content h1{
    font-size: 22px;
    padding: 30px 0 0 24px;
    width: 332px;
    line-height: 28px;
    font-family: vagrounded,Helvetica,Arial !important;
}
.domains_ventures #banner .content h1{
    font-size: 24px;
    padding: 10px 0 34px 36px;
    line-height: 28px;
    font-family: vagrounded,Helvetica,Arial !important;
}
.domains_equipment #banner .content h1{
    font-size: 26px;
    padding: 20px 0 98px 36px;
    line-height: 35px;
    font-family: vagrounded,Helvetica,Arial !important;
    width: 330px;
}
.domains_holdings #banner .content h1 {
    font-size: 24px;
    padding: 10px 0 120px 36px;
    line-height: 28px;
    font-family: vagrounded,Helvetica,Arial !important;
    width: 330px;
}
.domains_lighting #banner .content h1{
    font-size: 24px;
    padding: 36px 0 50px 36px;
    line-height: 28px;
    font-family: vagrounded,Helvetica,Arial !important;
    width: 320px;
}
.domains_plumbing #banner .content h1{
    font-size: 24px;
    padding: 10px 0 34px 36px;
    line-height: 28px;
    font-family: vagrounded,Helvetica,Arial !important;
    width: 260px;
}
.domains_guru #banner .content h1{
    font-size: 30px;
    padding: 45px 0 68px 36px;
    line-height: 32px;
    font-family: vagrounded,Helvetica,Arial !important;
    width: 300px;
}
.domains_club #banner .content h1{
    font-size: 26px;
    padding: 0 0 208px 163px;
    line-height: 16px;
    font-family: vagrounded,Helvetica,Arial !important;
    width: auto;
}
.domains_estate #banner .content h1{
    font-size: 22px;
    padding: 20px 0 160px 36px;
    width: 370px;
    line-height: 30px;
    font-family: vagrounded,Helvetica,Arial !important;
}
.domains_graphics #banner .content h1{
    font-size: 22px;
    padding: 20px 0 74px 36px;
    width: 332px;
    line-height: 28px;
    font-family: vagrounded,Helvetica,Arial !important;
}
.domains_gallery #banner .content h1{
    font-size: 22px;
    padding: 18px 0 22px 26px;
    width: 350px;
    line-height: 28px;
    font-family: vagrounded-light,Helvetica,Arial !important;
    color: #0394d1 !important;
}
.domains_clothing #banner .content h1{
    font-size: 22px;
    padding: 18px 0 160px 36px;
    width: 320px;
    line-height: 28px;
    font-family: vagrounded-light,Helvetica,Arial !important;
}
.domains_camera #banner .content h1{
    font-size: 22px;
    padding: 24px 0 118px 36px;
    width: 326px;
    line-height: 28px;
    font-family: vagrounded-light,Helvetica,Arial !important;
}
.domains_bid #banner .content h1{
    font-size: 24px;
    padding: 15px 0 0 26px;
    width: 332px;
    line-height: 30px;
    font-family: vagrounded,Helvetica,Arial !important;
}
.domains_tattoo #banner .content h1{
    font-size: 28px;
    padding: 38px 0 0 30px;
    width: 250px;
    line-height: 33px;
    font-family: vagrounded,Helvetica,Arial !important;
}
.domains_email #banner .content h1{
    font-size: 26px;
    padding: 20px 0 40px 36px;
    width: 250px;
    line-height: 33px;
    font-family: vagrounded,Helvetica,Arial !important;
}
.domains_domains #banner .content h1{
    font-size: 26px;
    padding: 20px 0 38px 36px;
    width: 250px;
    line-height: 30px;
    font-family: vagrounded,Helvetica,Arial !important;
}
.domains_computer #banner .content h1{
    font-size: 26px;
    padding: 20px 0 40px 36px;
    width: 250px;
    line-height: 33px;
    font-family: vagrounded,Helvetica,Arial !important;
}
.domains_career #banner .content h1{
    font-size: 25px;
    padding: 79px 0 0 40px;
    width: 346px;
    line-height: 33px;
    font-family: vagrounded,Helvetica,Arial !important;
}
.domains_ninja #banner .content p{
    font-size: 41px;
    font-family: vagrounded-bold;
    padding: 30px 0 0 26px;
    width: 300px;
    margin: 0;
    line-height: 42px;
}
.domains_scot #banner .content p.banner_title {
    font-size: 46px;
    font-family: vagrounded-bold !important;
    line-height: 52px;
    margin-top: 0;
    padding: 35px 0 5px 32px;
}
.domains_scot #banner .content p {
    font-size: 26px;
    font-family: vagrounded-light,Helvetica,Arial !important;
}
.domains_scot #banner .content p span {
    color: #93D016;
    font-family: vagrounded-bold;
}
.domains_equipment #banner .content p{
    font-size: 48px;
    font-family: vagrounded-bold;
    padding: 30px 0 0 36px;
    width: 310px;
    margin: 0;
    line-height: 53px;
}
.domains_holdings #banner .content p{
    font-size: 44px;
    font-family: vagrounded-bold;
    padding: 30px 0 0 36px;
    margin: 0;
    line-height: 53px;
}
.domains_lighting #banner .content p{
    font-size: 44px;
    font-family: vagrounded-bold;
    padding: 30px 0 0 36px;
    margin: 0;
    line-height: 48px;
}
.domains_uk #banner .content p {
    color: #fff;
    font-size: 30px;
    font-family: vagrounded-light;
    margin-bottom: 10px;
}
.domains_uk h2.uk_grey {
  color:#777;
  margin-bottom: 10px !important;
}
.domains_uk h2.uk_grey .uk_cyan, .domains_uk .column .right_box span.uk_cyan {
  color:#00BDD8;
}

.domains_menu #banner .content p{
    font-size: 56px;
    font-family: vagrounded-bold;
    padding: 47px 0 0 25px;
    width: 300px;
    margin: 0;
}
.domains_singles #banner .content p{
    font-size: 52px;
    font-family: vagrounded-bold;
    padding: 47px 0 0 25px;
    width: 300px;
    margin: 0;
}
.domains_estate #banner .content p{
    font-size: 48px;
    font-family: vagrounded-bold;
    padding: 30px 0 0 36px;
    width: 600px;
    margin: 0;
}
.domains_graphics #banner .content p{
    font-size: 52px;
    font-family: vagrounded-bold;
    padding: 36px 0 0 36px;
    width: 300px;
    margin: 0;
    line-height: 54px;
}
.domains_gallery #banner .content p{
    font-size: 44px;
    font-family: vagrounded-bold;
    padding: 36px 0 0 26px;
    width: 280px;
    margin: 0;
    line-height: 44px;
    color: #0394d1 !important;
}
.domains_clothing #banner .content p{
    font-size: 44px;
    font-family: vagrounded-bold;
    padding: 36px 0 0 36px;
    margin: 0;
    line-height: 44px;
}
.domains_camera #banner .content p{
    font-size: 40px;
    font-family: vagrounded-bold;
    padding: 36px 0 0 36px;
    margin: 0;
    line-height: 40px;
}
.domains_bid #banner .content p{
    font-size: 58px;
    font-family: vagrounded-bold;
    padding: 32px 0 0 25px;
    width: 330px;
    margin: 0;
    line-height: 42px;
}
.domains_tattoo #banner .content p{
    font-size: 44px;
    font-family: vagrounded-bold;
    padding: 38px 0 0 30px;
    width: 320px;
    margin: 0;
    line-height: 42px;
}
.domains_career #banner .content p{
    font-size: 42px;
    font-family: vagrounded-bold;
    padding: 40px 0 0 35px;
    width: 326px;
    margin: 0;
    line-height: 42px;
}
.domains_email #banner .content p{
    font-size: 48px;
    font-family: vagrounded-bold;
    padding: 30px 0 0 35px;
    width: 420px;
    margin: 0;
    line-height: 54px;
}
.domains_domains #banner .content p{
    font-size: 48px;
    font-family: vagrounded-bold;
    padding: 40px 0 0 35px;
    width: 326px;
    margin: 0;
    line-height: 54px;
}
.domains_computer #banner .content p{
    font-size: 46px;
    font-family: vagrounded-bold;
    padding: 35px 0 0 36px;
    width: 390px;
    margin: 0;
    line-height: 52px;
}
.domains_club #banner .content p{
    font-size: 54px;
    font-family: vagrounded-bold;
    padding: 15px 0 0 245px;
    margin: 0;
}
.domains_career #banner .content .circled{
    position: absolute;
    bottom: 145px;
    left: 75px;
}
.domains_qpon #banner .content h1{
    font-size: 42px;
    padding: 30px 0 0 26px;
    width: 400px;
    line-height: 47px;
}
.domains_mov #banner .content h1{
    font-size: 40px;
    padding: 30px 0 0 32px;
    width: 400px;
}
.domains_menu #banner .content h1{
    font-size: 24px;
    padding: 43px 0 0 25px;
    width: 332px;
    line-height: 33px;
}
.domains_new #banner .content h1{
    font-size: 40px;
    padding: 30px 0 0 32px;
    width: 400px;
}
.domains_reviews #banner .content h1{
    font-size: 40px;
    padding: 30px 0 0 32px;
    width: 400px;
}
.domains_how #banner .content h1{
    font-size: 32px;
    padding: 30px 0 0 46px;
    width: 700px;
}
.domains_how #banner .heading-wrapper {
    background: #003F62;
    background: rgba(0,0,0,0.4);
    padding-bottom: 6px;
}
.domains_berlin #banner .content h1 span{
    color: #ffb000;
}
.domains_xyz #banner .content h1 span{
    color: #B4DA3F;
}
.domains_career #banner .content h1 span{
    font-family: vagrounded-bold,Helvetica,Arial !important;
}
.domains_qpon #banner .content h1 span,
.domains_hiv #banner .content h1 span{
    color: #ff0000;
}
.domains_how #banner .content h1 span{
    color: #9fdbfc;
    text-shadow: 2px 2px #208AD0;
}
.domains_nyc #banner .content h1 span {
    color: #e80145;
}
.domains_town #banner .content h1 span{
    color: #003450;
}
.domains_ninja #banner .content h1 span{
    color: #000000;
}
.domains_singles #banner .content h1 span,
.domains_equipment #banner .content h1 span,
.domains_email #banner .content h1 span,
.domains_domains #banner .content h1 span,
.domains_computer #banner .content h1 span,
.domains_estate #banner .content h1 span{
    color: #8ddb2d;
    font-size: 28px;
    font-family: vagrounded-bold,Helvetica,Arial !important;
}
.domains_holdings #banner .content h1 span{
    color: #002c40;
    font-size: 24px;
    font-family: vagrounded-bold,Helvetica,Arial !important;
}
.domains_lighting #banner .content h1 span{
    color: #8ddb2d;
    font-size: 24px;
    font-family: vagrounded-bold,Helvetica,Arial !important;
}
.domains_ventures #banner .content h1 span,
.domains_plumbing #banner .content h1 span{
    color: #FFFFFF;
    font-size: 24px;
    font-family: vagrounded-bold,Helvetica,Arial !important;
}
.domains_club #banner .content h1 span{
    color: #f3c7cd;
    font-size: 30px;
    font-family: vagrounded-bold,Helvetica,Arial !important;
}
.domains_guru #banner .content h1 span{
    color: #FFFFFF;
    font-size: 30px;
    font-family: vagrounded-bold,Helvetica,Arial !important;
}
.domains_graphics #banner .content h1 span,
.domains_clothing #banner .content h1 span{
    color: #8ddb2d;
    font-size: 28px;
    font-family: vagrounded-bold,Helvetica,Arial !important;
}
.domains_camera #banner .content h1 span{
    color: #7dc525;
    font-size: 28px;
    font-family: vagrounded-bold,Helvetica,Arial !important;
}
.domains_gallery #banner .content h1 span{
    color: #000000;
    font-size: 28px;
    font-family: vagrounded-bold,Helvetica,Arial !important;
}
.domains_bid #banner .content h1 span{
    color: #da0e4c;
    font-family: vagrounded-bold,Helvetica,Arial !important;
    font-size: 32px;
}
.domains_tattoo #banner .content h1 span{
    color: #000000;
    font-family: vagrounded-bold,Helvetica,Arial !important;
    font-size: 40px;
}
.domains_menu #banner .content h1 span{
    font-family: vagrounded-bold,Helvetica,Arial !important;
    font-size: 24px;
}
.domains_wien #banner .content h1 span{
    color: #ff2a00;
}
.domains_fan #banner .content h1 span{
    color: #f00547;
}
.domains_mov #banner .content h1 span{
    color: #003f62;
}
.domains_new #banner .content h1 span{
    color: #86c12e;
}
.domains_reviews #banner .content h1 span{
    color: #eb0467;
}
.domains_berlin #banner .content h2{
    font-family: vagrounded-light,Helvetica,Arial;
    padding: 5px 0 0 67px;
    font-size: 20px;
    margin-top: 0;
}
.domains_ninja #banner .content h2{
    font-family: vagrounded-light,Helvetica,Arial;
    padding: 20px 0 0 27px;
    font-size: 23px;
    margin-top: 0;
    width: 300px;
}
.domains_ventures #banner .content h2{
    font-family: vagrounded-bold,Helvetica,Arial;
    padding: 28px 0 0 36px;
    font-size: 50px;
    margin-top: 0;
    line-height: 54px;
}
.domains_plumbing #banner .content h2{
    font-family: vagrounded-bold,Helvetica,Arial;
    padding: 32px 0 0 36px;
    font-size: 42px;
    margin-top: 0;
    line-height: 44px;
    width: 300px;
}
.domains_bid #banner .content h2{
    font-family: vagrounded-light,Helvetica,Arial;
    padding: 20px 0 0 27px;
    font-size: 23px;
    margin-top: 0;
    width: 300px;
}
.domains_career #banner .content h2{
    font-family: vagrounded-light,Helvetica,Arial;
    padding: 20px 0 0 27px;
    font-size: 23px;
    margin-top: 0;
    width: 300px;
}
.domains_xyz #banner .content p.xyz_h2{
    font-family: vagrounded-light,Helvetica,Arial;
    padding: 14px 0 0 28px;
    font-size: 26px;
    margin-top: 0px;
    width: 410px;
}
.domains_xyz #banner .content p.xyz_h2 span{
    color: #B4DA3F;
    font-family: vagrounded-bold,Helvetica,Arial;
}
.domains_xyz #banner .content p.xyz_p{
    font-family: vagrounded-bold,Helvetica,Arial;
    padding: 40px 0 0 140px;
    font-size: 26px;
    margin-top: 0px;
    width: 100px;
    line-height: 28px;
}
.domains_hiv #banner .content h2{
    font-family: vagrounded-light,Helvetica,Arial;
    padding: 5px 0 0 28px;
    font-size: 26px;
    margin-top: 12px;
}
.domains_qpon #banner .content h2{
    font-family: vagrounded-light,Helvetica,Arial;
    padding: 5px 0 0 28px;
    font-size: 24px;
    margin-top: 14px;
}
.domains_how #banner .content h2{
    font-family: vagrounded-light,Helvetica,Arial;
    padding: 0 0 0 80px;
    font-size: 26px;
}
.domains_nyc #banner .content h2,
.domains_london #banner .content h2{
    font-family: vagrounded-light,Helvetica,Arial;
    padding: 5px 0 0 67px;
    font-size: 26px;
}
.domains_town #banner .content h2{
    padding-top: 15px;
    text-align: center;
    margin: 0;
    font-family: vagrounded-light,Helvetica,Arial;
    font-size: 26px;
}
.domains_wien #banner .content h2 {
    font-family: vagrounded-light,Helvetica,Arial;
    font-size: 26px;
    padding: 5px 0 0 145px;
}
.domains_fan #banner .content h2{
    font-family: vagrounded-light,Helvetica,Arial;
    padding: 5px 0 0 30px;
    font-size: 20px;
}
.domains_mov #banner .content h2{
    font-family: vagrounded-light,Helvetica,Arial;
    padding: 5px 0 0 33px;
    font-size: 20px;
}
.domains_new #banner .content h2{
    font-family: vagrounded-light,Helvetica,Arial;
    padding: 8px 0 0 33px;
    font-size: 20px;
}
.domains_reviews #banner .content h2{
    font-family: vagrounded-light,Helvetica,Arial;
    padding: 8px 0 0 33px;
    font-size: 22px;
}
.domains_new #banner .content h2 span{
    color: #86c12e;
}
.domains_berlin #banner .content h2 span{
    color: #ffb000;
}
.domains_nyc #banner .content h2 span,
.domains_london #banner .content h2 span{
    color: #e80145;
}
.domains_town #banner .content h2 span{
    color: #003450;
}
.domains_ninja #banner .content h2 span{
    color: #000000;
}

.domains_uk #banner .content p strong {
  font-family: vagrounded-bold;
}
.domains_uk #banner .content p span{
    font-size: 22px;
    font-family: vagrounded-light;
}

.domains_uk #banner .content .price-text {
  font-size: 22px;
}

.domains_uk #banner .content p .price {
  font-size: 48px;
  font-family: vagrounded-bold;
  color: #24B8D6;
}

.domains_uk #banner .content p .price span {
  font-size: 28px;
}

.domains_uk #banner .content .vat-disclaimer span {
    font-size: 13px;
}
.domains_uk #banner .content .poundpop {
    font-size: 40px;
}
.domains_bid #banner .content h2 span{
    color: #da0e4c;
}
.domains_xyz #banner .content h2 span{
    color: #B4DA3F;
}
.domains_xyz #banner .content p{
    color: #FFFFFF;
    font-size: 22px;
    padding: 10px 0 0 134px;
    width: 190px;
    font-family: vagrounded-bold;
}
.domains_guru #banner .content p{
    color: #FFFFFF;
    font-size: 44px;
    padding: 30px 0 0 36px;
    width: 300px;
    margin: 0;
    font-family: vagrounded-bold;
    line-height: 50px;
}
.domains_qpon #banner .content h2 span,
.domains_hiv #banner .content h2 span{
    color: #ff0000;
}
.domains_wien #banner .content h2 span{
    color: #eb0467;
}
.domains_career #banner .content h2 span{
    color: #b5dc90;
}
.domains_fan #banner .content h2 span{
    color: #f00547;
}
.domains_mov #banner .content h2 span{
    color: #003f62;
}
.domains_reviews #banner .content h2 span{
    color: #eb0467;
}
.domains_how #banner .content h2 span{
    color: #9fdbfc;
    text-shadow: 2px 2px #208AD0;
}
.domains_fan #banner .search_domain,
.domains_nyc #banner .search_domain,
.domains_new #banner .search_domain {
    background: url("/library/images/v3/domain-names/new-gtlds/register-your-interest.png") no-repeat scroll right 18px transparent;
}
.domains_town #banner .search_domain,
.domains_bid #banner .search_domain,
.domains_wien #banner .search_domain,
.domains_mov #banner .search_domain{
    background: url("/library/images/v3/domain-names/search-for-your-domain.png") no-repeat scroll right 18px;
}
.wales-domains #banner .search_domain {
    background: url("/library/images/v3/domain-names/wales-domains/search-domain-wales.png") no-repeat scroll 450px 3px;
}
.wales-domains.inWelsh #banner .search_domain {
    background: url("/library/images/v3/domain-names/wales-domains/search-domain-cymru.png") no-repeat scroll 430px 2px;
}
.wales-domains.inWelsh .vat-disclaimer-exclusive:after {
    content: '(heb gynnwys TAW 20%)';
}
.wales-domains.inWelsh .vat-disclaimer-inclusive:after {
    content: '(cynnwys TAW 20%)';
}
.domains_scot #banner .search_domain {
    background: url("/library/images/v3/domain-names/search-for-your-scot-domain.png") no-repeat scroll 478px 5px;
    padding: 18px 293px 10px 35px !important;
}
.domains_xyz .site_wrap .section.no_grid .column h1{
    line-height: 34px !important;
    margin: 0 0 20px !important;
    font-size: 27px !important;
}
.domains_xyz .site_wrap .section.no_grid .column h1 span{
    color: #86c12e !important;
}
.domains_scot .site_wrap .section.no_grid .column h2,
.domains_berlin .site_wrap .section.no_grid .column h2,
.domains_fan .site_wrap .section.no_grid .column h2,
.domains_mov .site_wrap .section.no_grid .column h2,
.domains_wien .site_wrap .section.no_grid .column h2,
.domains_town .site_wrap .section.no_grid .column h2,
.domains_how .site_wrap .section.no_grid .column h2,
.domains_ninja .site_wrap .section.no_grid .column h2,
.domains_singles .site_wrap .section.no_grid .column h2,
.domains_ventures .site_wrap .section.no_grid .column h2,
.domains_equipment .site_wrap .section.no_grid .column h2,
.domains_holdings .site_wrap .section.no_grid .column h2,
.domains_lighting .site_wrap .section.no_grid .column h2,
.domains_plumbing .site_wrap .section.no_grid .column h2,
.domains_guru .site_wrap .section.no_grid .column h2,
.domains_club .site_wrap .section.no_grid .column h2,
.domains_estate .site_wrap .section.no_grid .column h2,
.domains_graphics .site_wrap .section.no_grid .column h2,
.domains_gallery .site_wrap .section.no_grid .column h2,
.domains_clothing .site_wrap .section.no_grid .column h2,
.domains_camera .site_wrap .section.no_grid .column h2,
.domains_bid .site_wrap .section.no_grid .column h2,
.domains_xyz .site_wrap .section.no_grid .column h2,
.domains_nyc .site_wrap .section.no_grid .column h2,
.domains_hiv .site_wrap .section.no_grid .column h2,
.domains_qpon .site_wrap .section.no_grid .column h2,
.domains_reviews .site_wrap .section.no_grid .column h2,
.domains_new .site_wrap .section.no_grid .column h2,
.domains_career .site_wrap .section.no_grid .column h2,
.domains_email .site_wrap .section.no_grid .column h2,
.domains_domains .site_wrap .section.no_grid .column h2,
.domains_computer .site_wrap .section.no_grid .column h2,
.domains_london .site_wrap .section.no_grid .column h2{
    line-height: 34px !important;
    margin: 0 0 20px !important;
    font-size: 27px;
}
.domains_tattoo .site_wrap .section.no_grid .column h2{
    font-size: 30px !important;
    line-height: 34px !important;
    margin: 0 0 20px !important;
}
.domains_tattoo .site_wrap .section.no_grid .column p.first_p,
.domains_club .site_wrap .section.no_grid .column p.first_p,
.domains_menu .site_wrap .section.no_grid .column p.first_p,
.domains_singles .site_wrap .section.no_grid .column p.first_p{
    margin-bottom: 20px;
}
.domains_bid .site_wrap .section.no_grid .column p.first_p{
    margin: 10px 0 20px 0;
}
.domains_berlin .site_wrap .section.no_grid .column h2 span{
    color: #ffb000 !important;
}
.domains_how .site_wrap .section.no_grid .column h2 span{
    color: #4dc0ff !important;
}
.domains_fan .site_wrap .section.no_grid .column h2 span{
    color: #f00547 !important;
}
.domains_mov .site_wrap .section.no_grid .column h2 span{
    color: #003f62 !important;
}
.domains_nyc .site_wrap .section.no_grid .column h2 span,
.domains_london .site_wrap .section.no_grid .column h2 span{
    color: #e80145 !important;
}
.domains_town .site_wrap .section.no_grid .column h2 span,
.domains_email .site_wrap .section.no_grid .column h2 span,
.domains_domains .site_wrap .section.no_grid .column h2 span,
.domains_computer .site_wrap .section.no_grid .column h2 span{
    color: #81c72b !important;
}
.domains_career .site_wrap .section.no_grid .column h2 span{
    color: #b5dc90 !important;
}
.domains_wien .site_wrap .section.no_grid .column h2 span{
    color: #ff2a00 !important;
}
.domains_new .site_wrap .section.no_grid .column h2 span{
    color: #86c12e !important;
}
.domains_xyz .site_wrap .section.no_grid .column h2 span{
    color: #B4DA3F !important;
}
.domains_reviews .site_wrap .section.no_grid .column h2 span{
    color: #eb0467 !important;
}
.domains_menu .site_wrap .section.no_grid .column h2 span{
    color: #340808 !important;
}
.domains_bid .site_wrap .section.no_grid .column h2 span,
.domains_guru .site_wrap .section.no_grid .column h2 span{
    color: #da0e4c !important;
}
.domains_club .site_wrap .section.no_grid .column h2 span{
    color: #a60021 !important;
}
.domains_holdings .site_wrap .section.no_grid .column h2 span{
    color: #002c40 !important;
}
.domains_singles .site_wrap .section.no_grid .column h2 span,
.domains_estate .site_wrap .section.no_grid .column h2 span,
.domains_graphics .site_wrap .section.no_grid .column h2 span,
.domains_ventures .site_wrap .section.no_grid .column h2 span,
.domains_equipment .site_wrap .section.no_grid .column h2 span,
.domains_lighting .site_wrap .section.no_grid .column h2 span,
.domains_clothing .site_wrap .section.no_grid .column h2 span{
    color: #8ddb2d !important;
}
.domains_camera .site_wrap .section.no_grid .column h2 span{
    color: #7dc525 !important;
}
.domains_ninja .site_wrap .section.no_grid .column h2 span,
.domains_tattoo .site_wrap .section.no_grid .column h2 span,
.domains_plumbing .site_wrap .section.no_grid .column h2 span,
.domains_gallery .site_wrap .section.no_grid .column h2 span{
    color: #000000 !important;
}
.domains_qpon .site_wrap .section.no_grid .column h2 span,
.domains_hiv .site_wrap .section.no_grid .column h2 span{
    color: #ff0000 !important;
}
.gtld #banner .content form,
.domains_fan #banner .content form,
.domains_new #banner .content form,
.domains_reviews #banner .content form,
.domains_nyc #banner .content form{
    background: url("/library/images/v3/domain-names/new-gtlds/email-search.png") no-repeat scroll left top transparent;
    height: 41px;
    float: left;
    position: relative;
    width: 466px;
    left: auto;
    top: auto;
}
.domains_reviews #banner .content form {
    background: url("/library/images/v2/domain-names/domain-names-search-bg.png") no-repeat scroll left top transparent !important;
}
.wales-domains #banner .content form {

    background: url("/library/images/v2/domain-names/search-bar-short.png") no-repeat scroll left top transparent !important;
}
.domains_fan #banner .content form input.EoH,
.domains_new #banner .content form input.EoH,
.gtld #banner .content form input.EoH,
.domains_reviews #banner .content form input.EoH,
.domains_nyc #banner .content form input.EoH{
    width: 221px;
    right: 100px;
}

.wales-domains #banner .content form input.EoH,
.domains_reviews #banner .content form input.new_text,  .domains_reviews #body form input.new_text{
    background: none repeat scroll 0 0 transparent !important;
    font-size: 22px !important;
    width: 330px !important;
    right: 50px !important;
}
.gtld #banner .content form input.button,
.domains_fan #banner .content form input.button,
.domains_mov #banner .content form input.button,
.domains_menu #banner .content form input.button,
.domains_tattoo #banner .content form input.button,
.domains_reviews #banner .content form input.button,
.wales-domains #banner .content form input.button,
.domains_new #banner .content form input.button,
.domains_nyc #banner .content form input.button{
    width: 97px;
}
.domains_scot .blue_bg,
.domains_berlin .blue_bg,
.domains_fan .blue_bg,
.domains_mov .blue_bg,
.domains_town .blue_bg,
.domains_wien .blue_bg,
.domains_how .blue_bg,
.domains_hiv .blue_bg,
.domains_ninja .blue_bg,
.domains_uk .blue_bg,
.domains_menu .blue_bg,
.domains_singles .blue_bg,
.domains_ventures .blue_bg,
.domains_equipment .blue_bg,
.domains_holdings .blue_bg,
.domains_lighting .blue_bg,
.domains_plumbing .blue_bg,
.domains_guru .blue_bg,
.domains_club .blue_bg,
.domains_estate .blue_bg,
.domains_graphics .blue_bg,
.domains_gallery .blue_bg,
.domains_clothing .blue_bg,
.domains_camera .blue_bg,
.domains_bid .blue_bg,
.domains_tattoo .blue_bg,
.domains_qpon .blue_bg,
.domains_career .blue_bg,
.domains_london .blue_bg,
.domains_new .blue_bg,
.domains_xyz .blue_bg,
.domains_email .blue_bg,
.domains_domains .blue_bg,
.domains_computer .blue_bg,
.domains_reviews .blue_bg,
.domains_nyc .blue_bg,
.domains_name .blue_bg{
    background: url("//img1.123-reg.co.uk/v3/general/backgrounds/section.png") no-repeat scroll center top transparent;
    margin-bottom: 30px;
}
.domains_scot  h1.ott_blue, .domains_scot .blue_bg h2 {
    font-size: 27px !important;
    color: #777777 !important;
}
.domains_scot h1 span , .domains_scot .blue_bg h2 span {
    color: #0076C9 !important;
}
.domains_scot .blue_bg {
    position: relative;
}
.domains_scot .blue_bg .scotLogo {
    background: url("/library/images/v2/domain-names/scot_logo.png") no-repeat scroll left top transparent;
    display: block;
    width: 160px;
    height: 150px;
    position: absolute;
    right: -10px;
    top: 245px;
}
.domains_scot .blue_bg.box_pd {
    padding: 50px 0 0;
}
.domains_scot .blue_bg .scot_blue_box {
    background: url("/library/images/v2/domain-names/scot_blue_box.png") no-repeat scroll left top transparent;
    height: 270px;
    padding: 15px 27px;
}
.domains_scot .blue_bg .scot_blue_box h2.own_scot, .domains_scot .blue_bg .scot_blue_box p, .domains_scot .blue_bg .scot_blue_box ul li{
    color: #fff !important;
}
.domains_scot .blue_bg .scot_blue_box h2.own_scot{
    padding: 0 0 12px 0;
}
.domains_scot .blue_bg .scot_blue_box ul {
    margin-top: -11px !important;
}
.domains_scot .blue_bg .scot_blue_box ul li {
    list-style-type: none;
    font-weight: bold;
    padding: 0 0 3px 20px;
}
.domains_scot .blue_bg h2,
.domains_berlin .blue_bg h2,
.domains_fan .blue_bg h2,
.domains_mov .blue_bg h2,
.domains_town .blue_bg h2,
.domains_wien .blue_bg h2,
.domains_how .blue_bg h2,
.domains_qpon .blue_bg h2,
.domains_xyz .blue_bg h2,
.domains_ninja .blue_bg h2,
.domains_uk .blue_bg h2,
.domains_menu .blue_bg h2,
.domains_singles .blue_bg h2,
.domains_ventures .blue_bg h2,
.domains_equipment .blue_bg h2,
.domains_holdings .blue_bg h2,
.domains_lighting .blue_bg h2,
.domains_plumbing .blue_bg h2,
.domains_guru .blue_bg h2,
.domains_club .blue_bg h2,
.domains_estate .blue_bg h2,
.domains_graphics .blue_bg h2,
.domains_gallery .blue_bg h2,
.domains_clothing .blue_bg h2,
.domains_camera .blue_bg h2,
.domains_bid .blue_bg h2,
.domains_tattoo .blue_bg h2,
.domains_hiv .blue_bg h2,
.domains_career .blue_bg h2,
.domains_london .blue_bg h2,
.domains_new .blue_bg h2,
.domains_email .blue_bg h2,
.domains_computer .blue_bg h2,
.domains_domains .blue_bg h2,
.domains_reviews .blue_bg h2,
.domains_nyc .blue_bg h2,
.domains_name .blue_bg h2{
    padding-top: 40px;
}
.domains_scot .marg_bott,
.domains_berlin .marg_bott,
.domains_fan .marg_bott,
.domains_mov .marg_bott,
.domains_town .marg_bott,
.domains_wien .marg_bott,
.domains_london .marg_bott,
.domains_new .marg_bott,
.domains_qpon .marg_bott,
.domains_hiv .marg_bott,
.domains_ninja .marg_bott,
.domains_uk .marg_bott,
.domains_menu .marg_bott,
.domains_singles .marg_bott,
.domains_ventures .marg_bott,
.domains_equipment .marg_bott,
.domains_holdings .marg_bott,
.domains_lighting .marg_bott,
.domains_plumbing .marg_bott,
.domains_guru .marg_bott,
.domains_club .marg_bott,
.domains_estate .marg_bott,
.domains_graphics .marg_bott,
.domains_gallery .marg_bott,
.domains_clothing .marg_bott,
.domains_camera .marg_bott,
.domains_bid .marg_bott,
.domains_tattoo .marg_bott,
.domains_xyz .marg_bott,
.domains_how .marg_bott,
.domains_email .marg_bott,
.domains_domains .marg_bott,
.domains_computer .marg_bott,
.domains_career .marg_bott,
.gtld .marg_bott,
.domains_reviews .marg_bott,
.domains_nyc .marg_bott,
.domains_name .marg_bott {
	margin-bottom: 30px;
}
.gtld #body form,
.domains_wien #body form,
.domains_bid #body form,
.domains_town #body form,
.domains_reviews #body form{
    background: url("/library/images/v2/domain-names/domain-names-search-bg.png") no-repeat scroll left top transparent;
}
.domains_fan #body form,
.domains_new #body form,
.domains_nyc #body form {
    background: url("/library/images/v3/domain-names/new-gtlds/email-search.png") no-repeat scroll left top transparent;
}

.wales-domains #body form {
    background: url("/library/images/v3/domain-names/wales-domains/full-search-bar-en.png") no-repeat scroll left top transparent;
}
.wales-domains.inWelsh #body form {
    background: url("/library/images/v3/domain-names/wales-domains/full-search-bar-cy.png") no-repeat scroll left top transparent;
}
.domains_fan #body form input.EoH,
.gtld #body form input.EoH,
.domains_new #body form input.EoH,
.domains_reviews #body form input.EoH,
.wales-domains #body form input.EoH,
.domains_nyc #body form input.EoH,
.domains_name #body form input.EoH {
	width: 221px;
	right: 100px;
	box-shadow: none;
}
.wales-domains #banner input[name=domain] {
        width: 265px;
        right: 115px;
}
.wales-domains #body .bottom-search form {
    width: 700px;
    margin-bottom: 200px;
}
.wales-domains #body .bottom-search form input[name=domain] {
  width: 328px;
  right: 58px;
}
.wales-domains.inWelsh #body .bottom-search form input[name=domain] {
  width: 312px;
  right: 58px;
}
.domains_fan #body form input.button,
.gtld #body form input.button,
.domains_menu #body form input.button,
.domains_tattoo #body form input.button,
.domains_career #body form input.button,
.domains_new #body form input.button,
.domains_reviews #body form input.button,
.wales-domains #body form input.button,
.domains_nyc #body form input.button{
    width: 97px;
}
.domains_london #body .column .blue_bg ul{
    list-style-type: none;
}
.domains_london #body .column .blue_bg ul li{
    background: url("/library/images/v3/domain-names/new-gtlds/tick_blue.png") no-repeat scroll left top transparent;
    padding: 0 0 5px 35px;
}
.domains_fan #body .column .blue_bg ul,
.domains_qpon #body .column .blue_bg ul,
.domains_hiv #body .column .blue_bg ul,
.domains_xyz #body .column .blue_bg ul{
    list-style-type: none;
}
.domains_fan #body .column .blue_bg ul li,
.domains_qpon #body .column .blue_bg ul li,
.domains_hiv #body .column .blue_bg ul li,
.domains_xyz #body .column .blue_bg ul li{
    background: url("/library/images/v3/domain-names/new-gtlds/tick_blue.png") no-repeat scroll left top transparent;
    padding: 0 0 5px 35px;
}
.domains_mov #body .column .blue_bg ul{
    list-style-type: none;
}
.domains_mov #body .column .blue_bg ul li{
    background: url("/library/images/v3/domain-names/new-gtlds/tick_blue.png") no-repeat scroll left top transparent;
    padding: 0 0 5px 35px;
}
.domains_town #body .column .blue_bg ul{
    list-style-type: none;
}
.domains_town #body .column .blue_bg ul li{
    background: url("/library/images/v3/domain-names/new-gtlds/tick_green.png") no-repeat scroll left top transparent;
    padding: 0 0 5px 35px;
}
.domains_new #body .column .blue_bg ul{
    list-style-type: none;
}
.domains_new #body .column .blue_bg ul li{
    background: url("/library/images/v3/domain-names/new-gtlds/tick_green.png") no-repeat scroll left top transparent;
    padding: 0 0 5px 35px;
}
.domains_wien #body .column .blue_bg ul,
.domains_reviews #body .column .blue_bg ul{
    list-style-type: none;
}
.domains_wien #body .column .blue_bg ul li,
.domains_reviews #body .column .blue_bg ul li{
    background: url("/library/images/v3/domain-names/new-gtlds/tick_blue.png") no-repeat scroll left top transparent;
    padding: 0 0 5px 35px;
}
.domains_fan #body .column .search_domain,
.domains_new #body .column .search_domain,
.wales-domains #body .column .search_domain,
.domains_nyc #body .column .search_domain{
    width: 705px;
    background: url("/library/images/v3/domain-names/new-gtlds/register-blue.png") no-repeat scroll right 0px transparent;
}
.gtld #body .search_domain{
    width: 705px;
    background: url("/library/images/v3/domain-names/new-gtlds/register-blue.png") no-repeat scroll right 0px transparent;
    margin: 20px 0;
}
.domains_fan #banner .content .pause,
.domains_mov #banner .content .pause,
.domains_town #banner .content .pause,
.domains_wien #banner .content .pause,
.domains_how #banner .content .pause,
.domains_hiv #banner .content .pause,
.domains_qpon #banner .content .pause,
.domains_ninja #banner .content .pause,
.domains_club #banner .content .pause,
/*.domains_menu #banner .content .pause,*/
.domains_bid #banner .content .pause,
.domains_nyc #banner .content .pause,
.domains_reviews #banner .content .pause,
.domains_new #banner .content .pause,
.domains_career #banner .content .pause,
.domains_domains #banner .content .pause,
.domains_london #banner .content .pause{
    background-color: #003F62;
}
.domains_xyz #banner .content .pause{
    background-color: none;
}
.domains_singles #banner .content p{
    line-height: 62px;
    padding: 38px 0 0 35px;
    width: 240px;
}
.domains_singles #banner .content h1{
    padding: 24px 0 55px 35px;
    width: 360px;
    font-size: 24px;
}
.domains_singles #banner .content a,
.domains_graphics #banner .content a,
.domains_gallery #banner .content a,
.domains_clothing #banner .content a,
.domains_estate #banner .content a,
.domains_ventures #banner .content a,
.domains_equipment #banner .content a,
.domains_holdings #banner .content a,
.domains_lighting #banner .content a,
.domains_plumbing #banner .content a,
.domains_guru #banner .content a,
.domains_camera #banner .content a,
.domains_computer #banner .content a,
.domains_email #banner .content a,
.domains_domains #banner .content a{
    outline: none;
    margin-left: 36px;
    font-size: 22px;
}
.icon_right_white {
    background: url("//img1.123-reg.co.uk/v3/general/icons/arrows.png") repeat-x scroll 0 -64px;
    display: inline-block;
    height: 16px;
    width: 16px;
}
.domains_singles #body .column a,
.domains_graphics #body .column a,
.domains_gallery #body .column a,
.domains_clothing #body .column a,
.domains_estate #body .column a,
.domains_ventures #body .column a,
.domains_equipment #body .column a,
.domains_holdings #body .column a,
.domains_lighting #body .column a,
.domains_plumbing #body .column a,
.domains_guru #body .column a,
.domains_camera #body .column a,
.domains_computer #body .column a,
.domains_email #body .column a,
.domains_domains #body .column a{
    outline: none;
    font-size: 22px;
}

.domains_london #banner .london_pink_ribbon{
    background: url("/library/images/v3/domain-names/new-gtlds/london_pink_ribbon.png") no-repeat;
    position: absolute;
    left: 0;
    top: 20px;
    width: 431px;
    height: 102px;
}
.domains_london #banner .london_pink_ribbon h1{
    font-family: vagrounded-light;
    font-size: 22px;
    line-height: 33px;
    padding: 15px 0 0 25px;
    width: 380px;
    text-shadow: none;
}
.domains_london #banner .london_pink_ribbon h1 span{
    font-size: 32px;
    color: #fff;
}
.domains_london #banner .london_pink_ribbon h2{
    font-size: 26px;
    padding-left: 25px;
    width: 380px;
    margin-top: 0;
}
.domains_qpon #banner .search_domain{
    background: url("/library/images/v3/domain-names/search-for-your-domain.png") no-repeat scroll right 18px;
}
.domains_london #banner .search_domain {
    background: url("/library/images/v3/domain-names/new-gtlds/search-for-your-london.png") no-repeat right 24px;
    padding-right: 240px;
}
.domains_london #banner .london_man{
    background: url("/library/images/v3/domain-names/new-gtlds/london_man.png") no-repeat;
    position: absolute;
    right: 125px;
    top: 68px;
    width: 215px;
    height: 253px;
}
.domains_domains #body .column p a{
    font-size: inherit;
}
.domains_london #body .column .search_domain{
    background: url("/library/images/v3/domain-names/white_search_arrow_cocom.png") no-repeat scroll 483px 8px;
}
.domains_london #banner .content .oc_od {
	position: absolute;
	left: 0;
	bottom: 74px;
	color: #fff;
	font-weight: bold;
	font-size: 24px;
	line-height: 48px;
	margin: 0px;
}
/* End of New gTLDs page   */

.low_prices {
    font-size: 15px;
    margin-top: 0px !important;
}
#banner p.searchAction {
    margin-top: 30px !important;
}
.otp_disclaimer {
    font-size: 11px;
    color: #0092D2;
    line-height: 13px;
    display: block;
    padding-top: 10px;
}

#right_side .blue_bcg span.otp_disclaimer.vl {
    background-color: #0099CC;
    border-radius: 10px 10px 10px 10px;
    color: #D3EAF7;
    display: block;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 17px;
    margin-top: 20px;
    padding: 10px;
}
.low_prices .otp_disclaimer {
    color: #fff;
    padding-top: 5px;
}
/*  Domain names landing page banner refresh */
.domains_index #banner .site_wrap{
    padding-top: 0px;
}
.domains_index #banner form{
    top: 17px;
}
.domains_index #banner .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 10px;
    font-size: 18px;
    padding-top:18px;
    *padding-top:0px;
}
.domains_index #banner .pause .prices dt {
    width: 60px;
    float: left;
    font-weight: normal;
}
.domains_index #banner .pause .prices dd {
    width: 130px;
    margin: 0;
    float: left;
}
.domains_index #banner .pause .prices .small {
    font-size: 12px;
    font-family: arial,sans-serif;
    font-weight: bold;
    text-shadow: none;
}
.domains_index #banner .pause .links {
    float: right;
    margin: 0px;
    padding: 5px 0 0 10px;
    *padding: 0px 0px 0px 10px;
}
.domains_index #banner .pause .links a{
    font-family: vagrounded-bold,Helvetica,Arial;
    font-weight: normal;
    font-size: 15px;
    line-height: 24px;
    color: #fff;
}
.domains_index #banner .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;
}
/* End of Domain names landing page banner refresh */
h3.height20 {
    line-height: 20px;
}

/*  No hidden costs page banner refresh */

.domains_costs .pause{
    background: #006daa;
    position: absolute;
    bottom: 0px;
    height: 79px;
    width: 777px;
}
.domains_costs #banner .pause .content{
    padding: 0 27px;
    position: relative;
    height: 100%;
}
.domains_costs #banner .content2{
    padding: 0 27px;
    position: relative;
}
.domains_costs #banner .search_domain{
    width: 374px;
    height: 40px;
    position: relative;
    float: left;
    padding: 18px 308px 10px 35px;
    background: url("/library/images/v2/domain-names/no-hidden-costs/find-your-domain.png") no-repeat right 13px;
}
.domains_costs #banner .search_domain form{
    background: url("//img1.123-reg.co.uk/v3/general/search.png") no-repeat scroll 0 -203px transparent;
    float: left;
    height: 40px;
    width: 374px;
    left: 0px;
    top: 17px;
}
.domains_costs #banner .search_domain form input.text{
    border: 0 none;
    color: #999999;
    font-family: vagrounded-bold,Helvetica,Arial;
    font-size: 18px;
    font-weight: normal;
    height: 34px;
    line-height: 40px;
    padding: 3px 4px 0;
    width: 238px;
    margin: 0;
    width: 237px;
    position: absolute;
    left: 75px;
}
.domains_costs #banner .search_domain form input.button{
    border: 0 none;
    position: absolute;
    left: 320px;
    width: 56px;
    padding: 0;
}
.domains_costs .opacity{
    background-color: #006daa;
}
/*  End of No hidden costs page banner refresh */

/* IO, FR, CH and FR domain landing pages */

.domainsIO #banner .content{
       background: url("/library/images/v3/domain-names/io_banner.jpg") no-repeat scroll right top transparent;
}
.domainsFR #banner .content{
       background: url("/library/images/v3/domain-names/fr_banner.jpg") no-repeat scroll right top transparent;
}
.domainsFM #banner .content{
       background: url("/library/images/v3/domain-names/fm_banner.jpg") no-repeat scroll right top transparent;
}
.domainsCH #banner .content{
       background: url("/library/images/v3/domain-names/ch_banner.jpg") no-repeat scroll right top transparent;
}
.domainsIO #banner .content p{
       font-size: 42px;
       padding: 20px 0 10px 30px;
       margin: 0;
       font-family: vagrounded-bold,Helvetica,Arial;
}
.domainsFR #banner .content p{
       font-size: 52px;
       padding: 20px 0 10px 30px;
       margin: 0;
       font-family: vagrounded-bold,Helvetica,Arial;
}
.domainsFM #banner .content p{
       font-size: 48px;
       padding: 30px 0 18px 30px;
       margin: 0;
       font-family: vagrounded-bold,Helvetica,Arial;
       width: 288px;
       line-height: 46px;
}
.domainsCH #banner .content p{
       font-size: 38px;
       padding: 20px 0 5px 30px;
       margin: 0;
       font-family: vagrounded-bold,Helvetica,Arial;
       width: 540px;
}
.domainsFR #banner .content p span{
       color: #ff0006;
}
.domainsIO #banner .content h1,
.domainsFR #banner .content h1{
       font-size: 26px;
       line-height: 30px;
       font-family: vagrounded-light;
       width: 320px;
       padding: 0 0 0 30px;
}
.domainsFM #banner .content h1{
       font-size: 26px;
       line-height: 30px;
       font-family: vagrounded-light;
       width: 330px;
       padding: 0 0 0 30px;
}
.domainsCH #banner .content h1{
       font-size: 24px;
       line-height: 30px;
       font-family: vagrounded-light;
       width: 400px;
       padding: 0 0 0 30px;
}
.domainsIO #banner .content h1 span{
       font-family: vagrounded-bold,Helvetica,Arial;
}
.domainsFR #banner .content h1 span{
       color: #ff0006;
       font-family: vagrounded-bold,Helvetica,Arial;
       font-size: 52px;
}
.domainsFM #banner .content h1 span{
       font-size: 36px;
       font-family: vagrounded-bold,Helvetica,Arial;
}
.domainsCH #banner .content h1 span{
       font-family: vagrounded-bold,Helvetica,Arial;
       font-size: 32px;
       color: #ff0006;
}
.domainsIO #banner .content .pause,
.domainsFR #banner .content .pause,
.domainsFM #banner .content .pause{
       background: url("/library/images/v3/domain-names/new-gtlds/pause_name_bg.png") no-repeat;
}
.domainsCH #banner .content .pause{
       background: url("/library/images/v3/domain-names/ch_pause_bg.png") no-repeat;
}
.domainsIO #banner .search_domain,
.domainsFR #banner .search_domain,
.domainsFM #banner .search_domain,
.domainsCH #banner .search_domain{
       background: url("/library/images/v3/domain-names/new-gtlds/search_for_your_domain.png") no-repeat scroll 485px 12px transparent;
       padding-right: 280px;
}
.domainsIO #banner form,
.domainsFR #banner form,
.domainsFM #banner form,
.domainsCH #banner form{
       background: url("/library/images/v3/domain-names/new-gtlds/search_domain_440px.png") no-repeat transparent !important;
       top: auto !important;
       width: 440px !important;
}
.domainsIO #banner form input.text,
.domainsFR #banner form input.text,
.domainsFM #banner form input.text,
.domainsCH #banner form input.text{
       right: 60px;
       top: 4px;
       width: 300px;
	   font-size: 22px;
}
.domainsIO #banner form input.button,
.domainsFR #banner form input.button,
.domainsFM #banner form input.button,
.domainsCH #banner form input.button{
       right: 0px;
}
.domainsIO .grids,
.domainsFR .grids,
.domainsFM .grids,
.domainsCH .grids{
       padding: 0 60px 26px 30px;
}
.domainsIO #body .content,
.domainsFR #body .content,
.domainsFM #body .content,
.domainsCH #body .content{
       background: url("//img1.123-reg.co.uk/v3/general/backgrounds/section.png") no-repeat scroll center top transparent;
}
.domainsFR #body .content .grids p.top_p,
.domainsFM #body .content .grids p.top_p,
.domainsCH #body .content .grids p.top_p{
       padding-top: 40px;
       margin: 0 !important;
}
.domainsIO #body .content .grids h2,
.domainsFR #body .content .grids h2,
.domainsFM #body .content .grids h2,
.domainsCH #body .content .grids h2{
       margin-top: 0 !important;
       padding: 30px 0 20px !important;
       width: 600px;
       line-height: 34px;
       font-size: 28px !important;
}
.domainsIO #body .content .grids h2 span{
       color: #ce1124;
}
.domainsFR #body .content .grids h2 span,
.domainsCH #body .content .grids h2 span{
       color: #ff0006;
}
.domainsFM #body .content .grids h2 span{
       color: #003f62;
}
.domainsIO #body .content .grids h3,
.domainsFR #body .content .grids h3,
.domainsFM #body .content .grids h3,
.domainsCH #body .content .grids h3{
       font-size: 28px !important;
       padding: 10px 0;
}
.domainsIO #body .content .grids h3 span{
       color: #ce1124 !important;
       font-size: 28px !important;
       font-family: vagrounded-bold,Helvetica,Arial;
}
.domainsFR #body .content .grids h3 span,
.domainsCH #body .content .grids h3 span{
       color: #ff0006 !important;
       font-size: 28px !important;
       font-family: vagrounded-bold,Helvetica,Arial;
}
.domainsFM #body .content .grids h3 span{
       color: #003f62 !important;
       font-size: 28px !important;
       font-family: vagrounded-bold,Helvetica,Arial;
}
.domainsIO #body .content .grids .get_domain h3,
.domainsFR #body .content .grids .get_domain h3,
.domainsFM #body .content .grids .get_domain h3,
.domainsCH #body .content .grids .get_domain h3{
       margin: 0 !important;
       padding: 10px 0 5px 0 !important;
}
.domainsIO #body .content .grids .get_domain p,
.domainsFR #body .content .grids .get_domain p,
.domainsFM #body .content .grids .get_domain p,
.domainsCH #body .content .grids .get_domain p{
       color: #2597D5 !important;
       font-size: 20px;
       font-family: vagrounded-bold,Helvetica,Arial;
       padding: 20px 0;
       background: url("/library/images/v2/domain-names/arrow-blue.png") no-repeat scroll 306px 28px transparent;
       margin: 0 !important;
}
.domainsIO #body .content .grids .get_domain p span{
       color: #ce1124 !important;
       font-size: 20px;
}
.domainsFR #body .content .grids .get_domain p span,
.domainsCH #body .content .grids .get_domain p span{
       color: #ff0006 !important;
       font-size: 20px;
}
.domainsFM #body .content .grids .get_domain p span{
       color: #003f62 !important;
       font-size: 20px;
}
.domainsIO #body .content .grids .get_domain form input.text,
.domainsFR #body .content .grids .get_domain form input.text,
.domainsFM #body .content .grids .get_domain form input.text,
.domainsCH #body .content .grids .get_domain form input.text{
       width: 327px;
       top: 3px;
	   box-shadow: none;
}
.domainsIO #body .content .grids .get_domain form input.button,
.domainsFR #body .content .grids .get_domain form input.button,
.domainsFM #body .content .grids .get_domain form input.button,
.domainsCH #body .content .grids .get_domain form input.button{
       width: 56px;
       top: 1px;
}
.cctldPage #body .site_wrap .left_side .bigger_list ul li{
       font-size: 35px;
       padding: 10px 0 0px 70px !important;
}
.cctldPage #body .site_wrap .left_side .bigger_list ul li.international{
    font-size: 14px;
    background-image: url("/library/images/v2/domain-names/international/icon-small-intl.png");
    padding: 0 0 0 45px !important;
}
.cctldPage #body .site_wrap .left_side .bigger_list ul li.international .size{
    font-size: 14px;
}
.cctldPage #body .site_wrap .left_side .bigger_list ul li.uk{
    font-size: 14px;
    padding: 0 0 0 45px !important;
}
.cctldPage #body .site_wrap .left_side .bigger_list ul li.uk .size{
    font-size: 14px;
}
.cctldPage #body .site_wrap .left_side .bigger_list ul li .size{
       font-size: 16px;
}
.cctldPage #body .site_wrap .left_side .bigger_list ul li.ch{
       background: url("/library/images/v2/domain-names/international/icon-small-ch.png") no-repeat scroll 15px 23px transparent;
}
.cctldPage #body .site_wrap .left_side .bigger_list ul li.fr{
       background: url("/library/images/v2/domain-names/international/icon-small-fr.png") no-repeat scroll 15px 23px transparent;
}
.cctldPage #body .site_wrap .left_side .bigger_list ul li.fm{
       background: url("/library/images/v2/domain-names/international/icon-small-fm.png") no-repeat scroll 15px 23px transparent;
}
.cctldPage #body .site_wrap .left_side .bigger_list ul li.io{
       background: url("/library/images/v2/domain-names/international/icon-small-io.png") no-repeat scroll 15px 23px transparent;
}
/* End of IO, FR, CH and FR domain landing pages */
/* Advanced domain search tool page  */

.advanced_search_tool #banner .site_wrap .content{
    background: url("/library/images/v3/domain-names/advanced-search/advanced-search-banner.jpg") no-repeat scroll 0 0 transparent;
    height: 344px;
}
.advanced_search_tool #banner .site_wrap .content h1{
    color: #FFFFFF;
    font-size: 36px;
    line-height: 40px;
    padding: 30px 0 0 30px;
    width: 349px;
}
.advanced_search_tool #banner .site_wrap .content h2{
    color: #FFFFFF;
    font-size: 24px;
    font-family: vagrounded-light;
    line-height: 27px;
    padding-left: 30px;
    width: 300px;
}
.advanced_search_tool #banner .site_wrap .content .search_domain.adv_search{
    background: url("/library/images/v3/domain-names/advanced-search/enter-a-name.png") no-repeat scroll right 10px transparent;
    padding: 13px 237px 10px 16px;
}
.advanced_search_tool #banner .site_wrap .content .search_domain.adv_search form.adv{
    background: url("/library/images/v3/domain-names/advanced-search/search-domain-advanced.png") no-repeat scroll 0 0 transparent;
    width: 517px;
    height: 47px;
}
.advanced_search_tool #banner .site_wrap .content .search_domain.adv_search form.adv input.text{
    border: none;
    color: #C7C7C7;
    font-size: 22px;
    font-weight: normal;height: 34px;
    line-height: 34px;
    margin: 0;
    position: absolute;
    top: 7px;
    right: 69px;
    width: 340px;
}

/* EXPIRED DOMAINS */

.expired_domains #banner .expired_domains_search {
    padding: 10px 0 10px 30px;
    position: relative;
}
.expired_domains #banner .expired_domains_search form {
    background: url("/library/images/v2/domain-names/backorder/expiring_domains_search.png") no-repeat 0 0;
    float: left;
    height: 39px;
    width: 381px;
    position: relative;
    left: auto;
    top: auto;
    margin-right: 10px;
}
.expired_domains #banner .expired_domains_search form  input {
    width: 310px;
    margin-right: 7px;
    font-size: 15px;
    font-family: arial, sans-serif;
    color: #888;
}
.expired_domains #banner .expired_domains_search form  input.button {
    width: 54px;
    margin: 0px;
    height: 39px;
    padding: 0px;
}
.expired_domains #banner .expired_domains_search .btn_advanced_search {
    border: none;
    cursor: pointer;
    display: inline-block;
    font-size: 17px;
    height: 39px;
    line-height: 39px;
    padding: 0 30px 0 10px;
    text-decoration: none !important;
    background-image: none;
    background: rgb(179,221,113); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(179,221,113,1) 4%, rgba(138,205,33,1) 75%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(4%,rgba(179,221,113,1)), color-stop(75%,rgba(138,205,33,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(179,221,113,1) 4%,rgba(138,205,33,1) 75%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(179,221,113,1) 4%,rgba(138,205,33,1) 75%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(179,221,113,1) 4%,rgba(138,205,33,1) 75%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(179,221,113,1) 4%,rgba(138,205,33,1) 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3dd71', endColorstr='#8acd21',GradientType=0 ); /* IE6-9 */
}
.expired_domains #banner .expired_domains_search .btn_advanced_search .icon-right-white {
    top: 12px;
    right: 8px;
}
.expired_domains_search_results_section h2 {
    margin: 0px !important;
}
.expired_domains_search_results_section {
    padding: 25px 25px 0 25px;
    color: #666 !important;
    font-size: 14px;
}
.expired_domains_search_results_panel {
    padding: 0 25px;
}
.expired_domains_search_results {
    width: 675px;
}
.expired_domains_search_results_panel .fancy-table th {
    text-transform: uppercase;
    text-align: left;
    padding: 7px 0 5px 10px;
    color: #666;
    border-top: 1px solid #c3c3c3;
    border-bottom: 1px solid #c3c3c3;
    background: transparent url("/library/images/v2/cpanel/table_header.png") repeat-x bottom center;
}
.expired_domains_search_results_panel .fancy-table th.th_domain {
    width: 360px;
}
.expired_domains_search_results_panel .fancy-table th.th_date {
    width: 175px;
}
.expired_domains_search_results_panel .fancy-table th.th_action {
    width: 140px;
}
.expired_domains_search_results_panel .fancy-table td {
    padding: 12px 0 9px 10px;
    text-align: left;
    border-bottom: 1px solid #c3c3c3;
    vertical-align: top;
}
.expired_domains_search_results_panel .fancy-table td.action {
    padding: 5px 0 5px 10px;
}
.expired_domains_search_results_panel .btn_backorder {
    color: #666 !important;
}
.expired_domains_search_results_panel .btn_backorder .edit_icon {
    width: 17px;
    height: 17px;
    background: url("/library/images/v2/cpanel/buttons/edit_icon.png") no-repeat scroll 0 0 transparent;
}
.expired_domains_search_results_panel .btn_backorder .spinner_icon {
    height: 19px;
    width: 19px;
    background: url('/library/images/v2/orderprocess/ajax-loader.gif') no-repeat scroll 0 0 transparent;
}

.expired_domains_search_results_panel .in-basket{
    color: rgb(141, 204, 55);
    font-weight: bold;
    padding: 0 15px;
    line-height: 25px;
}

.expired_domains_search_results_panel .pagination_holder {
    float: right;
}
.expired_domains_search_results_panel .pagination {
    margin: 10px 0;
}
.expired_domains_search_results_panel .pagination ul > li:first-child > a,
.expired_domains_search_results_panel .pagination ul > li:first-child > span,
.expired_domains_search_results_panel .pagination ul > li > a,
.expired_domains_search_results_panel .pagination ul > li > span{
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 4px 5px;
    text-decoration: none !important;
    font-family: vagrounded-bold,Helvetica,Arial;
    font-weight: normal;
    border: 1px solid #DDDDDD;
    margin-right: 5px;
}
.expired_domains_search_results_panel .pagination ul > .active > span.current,
.expired_domains_search_results_panel .pagination ul > li > a:hover {
    color: #fff !important;
    background: #029CDD;
    border: 1px solid #029CDD;
}
.expired_domains_search_results_panel .pagination ul > .active > span.next,
.expired_domains_search_results_panel .pagination ul > .active > span.prev {
    color: #ddd !important;
    background: #F5F5F5;
    border: 1px solid #DDDDDD;
}
.btn-toolbar .btn {
    padding: 2px 8px;
}
.btn-toolbar .btn.btn-active {
    background: #029CDD;
    color: #fff !important;
}
.expired_domains_search_results_panel .pagination_holder .number_of_pages {
    float: right;
    line-height: 30px;
}
.expired_domains_search_results_panel .total_matches {
    line-height: 30px;
    padding:  5px 0px;
    font-size: 15px;
}
.horizontal_tabs ul.tabs li {
    padding: 0px;
    height: auto;
    background: none;
}
.horizontal_tabs ul.tabs li a{
    line-height: normal;
    float: none;
}
.horizontal_tabs div.tabs {
    background: none;
}
.horizontal_tabs div.tabs .acc_obj * {
    color: #666 !important;
}
.expired_domains #body .horizontal_tabs .tab .section {
    padding: 25px 6px 0 6px !important;
}
.expired_domains_advanced_search_section {
    padding: 30px 25px 0 25px;
    color: #666 !important;
    font-size: 14px;
    background: url("/library/images/v2/domain-names/backorder/expiring_advanced_search.jpg") no-repeat right top;
}
#expired_domains_advanced_search_section  {
    display: none;
}
.expired_domains_advanced_search_panel {
    position: relative;
    padding: 5px 25px 20px 25px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: url("/library/images/v2/domain-names/backorder/expiring_advanced_search_panel.png") repeat left top;
}
.expired_domains_advanced_search_panel h2 {
    margin: 0px;
    font-size: 28px !important;
}
.expired_domains_advanced_search_panel form {
    margin: 0px;
}
.expired_domains_advanced_search_panel .row {
    border-bottom: 1px solid rgba(214, 214, 214, 0.5);
    padding: 5px 0;
    margin: 0px;
}
.expired_domains_advanced_search_panel .row.last {
    border: none;
    padding-top: 14px;
}
.expired_domains_advanced_search_panel label {
    font-weight: bold;
    padding-right: 15px;
    float: left;
    margin: 0px;
    line-height: 24px;
}
.expired_domains_advanced_search_panel .option label {
    padding: 0px;
    font-weight: normal;
}
.expired_domains_advanced_search_panel .option {
    padding-right: 25px;
    float: left;
    line-height: 24px;
}
.expired_domains_advanced_search_panel .option input {
    margin: 6px 10px 0 0;
    float: left;
    padding: 0px;
}
.expired_domains_advanced_search_panel .all_extensions {
    padding-left: 40px;
    margin-bottom: 6px;
}
.expired_domains_advanced_search_panel .all_extensions .option {
    width: 110px;
}
.expired_domains_advanced_search_panel .option.max_characters {
    line-height: 30px;
}
.expired_domains_advanced_search_panel .option.max_characters input {
    float: none;
    width: 22px;
    padding: 4px;
    height: 14px;
    line-height: 14px;
    margin: 0px;
}
.expired_domains_advanced_search_panel #advanced_search_button {
    position: absolute;
    right: 25px;
    bottom: 20px;
    font-size: 15px;
    width: 110px;
    height: 38px;
    color: #fff;
    text-align: left;
    padding-left: 10px;
    border: none;
    background: url("/library/images/v2/domain-names/backorder/expiring_advanced_search_btn.png") no-repeat right top;
}
.backorder_pod {
    padding: 10px;
    width: 435px;
    height: 123px;
    background: url("/library/images/v2/domain-names/backorder/backorder_pod.png") no-repeat right top;
}
.backorder_pod h3 {
    color: #fff;
    font-size: 23px !important;
    line-height: 28px;
    margin: 0px !important;
}
.backorder_pod h4 {
    color: #fff;
    font-size: 19px;
    line-height: 24px;
    margin: 0 0 4px;
}
.backorder_pod p {
    color: #fff !important;
    margin: 0 0 7px !important;
    font-size: 17px !important;
}
.backorder_pod .btn-30 {
    font-size: 17px;
}
.advanced_search_tool #body .site_wrap .column .social_table{
    border: 2px solid #CCCCCC;
    border-radius: 10px;
    padding-bottom: 15px;
}
.advanced_search_tool #body .site_wrap .column .social_table .ul_social_before{
    display: block;
    height: 180px;
}
.advanced_search_tool #body .site_wrap .column .social_table .ul_social_after{
    display: block;
}
.advanced_search_tool #body .site_wrap .column .social_table .top_blue{
    background-color: #008BCF;
    height: 54px;
    border-radius: 7px 7px 0 0;
    border-bottom: 2px solid #CCCCCC;
}
.advanced_search_tool #body .site_wrap .column .social_table .top_blue p{
    color: #FFFFFF;
    font-size: 24px;
    font-family: vagrounded-bold,Helvetica,Arial;
    padding: 18px;
}
.advanced_search_tool #body .site_wrap .column .social_table ul{
    color: #666666;
    list-style-type: none;
    float: left;
    padding: 10px 0 0 20px;
    margin: 0;
    width: 17%;
}
.advanced_search_tool #body .site_wrap .column .social_table ul li{
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 55px;
    font-family: vagrounded-bold;
}
.advanced_search_tool #body .site_wrap .column .social_table ul li.facebook > span{
    background: url("/library/images/v3/domain-names/advanced-search/icons.png") no-repeat scroll 0 -35px transparent;
}
.advanced_search_tool #body .site_wrap .column .social_table ul li.digg > span{
    background: url("/library/images/v3/domain-names/advanced-search/icons.png") no-repeat scroll 0 -16px transparent;
}
.advanced_search_tool #body .site_wrap .column .social_table ul li.flickr > span{
    background: url("/library/images/v3/domain-names/advanced-search/icons.png") no-repeat scroll 0 -54px transparent;
}
.advanced_search_tool #body .site_wrap .column .social_table ul li.twitter > span{
    background: url("/library/images/v3/domain-names/advanced-search/icons.png") no-repeat scroll 0 -187px transparent;
}
.advanced_search_tool #body .site_wrap .column .social_table ul li.lastfm > span{
    background: url("/library/images/v3/domain-names/advanced-search/icons.png") no-repeat scroll 0 -112px transparent;
}
.advanced_search_tool #body .site_wrap .column .social_table ul li.pinterest > span{
    background: url("/library/images/v3/domain-names/advanced-search/icons.png") no-repeat scroll 0 -168px transparent;
}
.advanced_search_tool #body .site_wrap .column .social_table ul li.myspace > span{
    background: url("/library/images/v3/domain-names/advanced-search/icons.png") no-repeat scroll 0 -149px transparent;
}
.advanced_search_tool #body .site_wrap .column .social_table ul li.linkedin > span{
    background: url("/library/images/v3/domain-names/advanced-search/icons.png") no-repeat scroll 0 -131px transparent;
}
.advanced_search_tool #body .site_wrap .column .social_table ul li.youtube > span{
    background: url("/library/images/v3/domain-names/advanced-search/icons.png") no-repeat scroll 0 -206px transparent;
}
.advanced_search_tool #body .site_wrap .column .social_table ul li.joindin > span{
    background: url("/library/images/v3/domain-names/advanced-search/icons.png") no-repeat scroll 0 -92px transparent;
}
.advanced_search_tool #body .site_wrap .column .social_table ul li.delicious > span{
    background: url("/library/images/v3/domain-names/advanced-search/icons.png") no-repeat scroll 0 3px transparent;
}
.advanced_search_tool #body .site_wrap .column .social_table ul li.foursquare > span{
    background: url("/library/images/v3/domain-names/advanced-search/icons.png") no-repeat scroll 0 -73px transparent;
}


.advanced_search_tool #body .site_wrap .column .social_table ul li a{
    text-decoration: none;
    color: #666666;
}

/* FAQ section */

.horizontal_tabs ul.tabs {
    background: url("/library/images/v3/general/tabs/tabs-gradient-horizontal.png") no-repeat scroll left bottom #FFFFFF;
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 36px 36px 0 !important;
    width: 705px;
}
.horizontal_tabs ul.tabs li {
    float: left;
    margin-right: 5px;
    height: auto;
    margin-right: 5px;
    padding: 0;
    background: none;
}
.horizontal_tabs ul.tabs li a {
    background: url("/library/images/v3/vps/grey_gradient.png") repeat-x scroll center bottom #FFFFFF;
    border: 0 solid transparent;
    border-radius: 10px 10px 0 0;
    color: #999999 !important;
    display: inline-block;
    font-size: 15px;
    height: 30px;
    padding: 12px 15px 0;
    text-decoration: none !important;
    line-height: 20px;
    float: none;
}
.horizontal_tabs ul.tabs li.active a, .horizontal_tabs ul.tabs li:hover a {
    background: url("/library/images/v3/vps/blue_gradient_02.png") repeat-x scroll center bottom #008AC4;
    color: #FFFFFF !important;
}
.horizontal_tabs .tab .section:first-of-type {
    background-image: none !important;
}
.tab_system div.tabs .tab {
    display: none;
}
.tab_system div.tabs .visible {
    display: block;
}
.accordion .quest {
    border-bottom: 1px solid #DDDDDD;
    color: #333333 !important;
    cursor: pointer;
    display: block;
    font-size: 14px;
    line-height: 36px;
    position: relative;
    text-decoration: underline;
}
.accordion .quest.quest_up.top {
    border-top: 1px solid #DDDDDD;
}
.accordion .quest:hover {
    background: url("/library/images/v3/general/backgrounds/section.png") no-repeat scroll center top transparent;
    text-decoration: none;
}
.accordion .quest.quest_up:hover {
    background: url("/library/images/v3/general/backgrounds/section_2.png") no-repeat scroll center top transparent;
    text-decoration: none;
}
.accordion h2.no_margin {
    margin: 0 !important;
}
.accordion .quest .icon {
    background: url("/library/images/v3/general/icons/arrows.png") no-repeat scroll 0 -290px transparent;
    display: inline-block;
    height: 19px;
    position: absolute;
    right: 18px;
    top: 8px;
    width: 19px;
}
.advanced_search_tool #body .site_wrap .accordion .quest .icon{
    right: 5px !important;
}
.accordion .quest.active {
    border-bottom: medium none;
}
.accordion .quest.active .icon {
    background-position: 0 -309px;
}
.accordion .acc_obj {
    display: none;
    color: #666666 !important;
}
.accordion .acc_obj p{
    color: #666666 !important;
}
.accordion .visible {
    border-bottom: 1px solid #DDDDDD;
    display: block;
}
.accordion h2 span.quest.quest_up {
    color: #2597D5 !important;
    font-size: 18px !important;
    margin-bottom: 0 !important;
    text-decoration: none;
}
#banner .local_navigation {
    float: right;
    list-style-type: none;
    margin: 29px 0 0;
    padding: 0;
}
.horizontal_tabs  div.tabs {
    background: none;
    margin: 0px;
    width: auto;
}
.horizontal_tabs  div.tabs .acc_obj {
    color: #666 !important;
}
/*  Small fix that will be removed when we will make the domain names LP be pre-hybris  */
.domains_index #body .faq_container .cont * {
    color: #666 !important;
}
.domains_index #body .horizontal_tabs ul.tabs li {
    margin-right: 5px !important;
}
.domains_index #body .tab_system.seo_update div.tabs #tab-1 {
    z-index: 10;
}
.domains_index #body .tab_system.seo_update div.tabs #tab-2 {
    z-index: -1;
}
.domains_index #body .tab_system.seo_update div.tabs #tab-3 {
    z-index: -1;
}

/* Refactored styles for advanced search tool page */

.domains_table{
    border: 2px solid #CCCCCC;
    border-radius: 10px;
    position: relative;
    margin-bottom: 20px;
}
.domains_table .status{
    margin: 20px 0;
    display: block;
}
.domains_table .status .p_last{
    padding-bottom: 15px;
    padding-right: 20px;
    text-align: right;
    display: none;
}
.domains_table .status .p_last div{
    font-size: 15px;
}
#body .domains_table .status .p_first{
    border-bottom: 2px dotted #999999;
    font-family: vagrounded-bold;
    font-size: 18px;
    margin: 0 20px;
    padding: 18px 4px 9px 0;
    display: none;
}
#body .domains_table .top_blue{
    background-color: #008BCF;
    height: 54px;
    border-radius: 7px 7px 0 0;
    border-bottom: 2px solid #CCCCCC;
}
#body .domains_table .top_blue p{
    color: #FFFFFF;
    font-size: 24px;
    font-family: vagrounded-bold,Helvetica,Arial;
    padding: 18px;
}
.domains_table .ul_domains_before ul{
    color: #666666;
    list-style-type: none;
    float: left;
    padding: 30px 104px 0 30px;
}
.domains_table .ul_domains_before ul li{
    font-size: 20px;
    line-height: 30px;
    font-family: vagrounded-bold;
}
.domain_items{
    list-style-type: none;
    padding: 5px 0 17px 23px;
    margin: 0;
    width: 30%;
}

.domain_items li{
    color: #666666;
    list-style-type: none;
    float: left;
    padding: 6px 0 0 0;
    margin: 0 0 5px;
}

.domain_items li div {
    width: 190px;
}

.domain_items .name {
    font-size: 20px;
    font-family: vagrounded-bold;
}

.domain_items .info {
    font-size: 12px;
    font-family: vagrounded-light;
}

.domains_table .baloons{
    background: url("/library/images/v3/domain-names/advanced-search/baloons.png") no-repeat scroll 0 0 transparent;
    position: absolute;
    right: 10px;
    top: -16px;
    width: 116px;
    height: 97px;
}


/* pre search styles */

.domain_items .name span, .domain_items .info {
    display: none;

}

/* post search styles */

.domains_table .show {
    margin-top: 0;
}

#body .domains_table .show .p_first, #body .domains_table .show .p_last {
    display:block;
}

.domains_table .requestError {
    color: red;
    padding: 10px;
    font-size: 16px;
    font-family: vagrounded-bold;

}

.domains_table .show .available .name .domain-display {
    color: #008AD2;
}

.domains_table .show .name span {
    display: inline-block;
    opacity: 1;
    font-family: vagrounded-light;
}

.domains_table .show .available .info, .domains_table .show .unavailable .info{
    padding: 4px 0 8px 0;
    border-bottom: 2px dotted grey;
    width: 100%;
    display: inline-block;
    opacity: 1;
}

.domains_table .show .name {
    font-size: 16px;
}

.domains_table .show .available .name .domain-display {
    padding-left: 22px;
    background: url("/library/images/v3/domain-names/advanced-search/icons.png") no-repeat scroll 0 -228px transparent;

}

.domains_table .show .unavailable .name .domain-display {
    padding-left: 22px;
    background: url("/library/images/v3/domain-names/advanced-search/icons.png") no-repeat scroll 0 -249px transparent;
}

.show .unavailable .name, .show .unavailable .name .domain-display {
    color: #DC0000;
}

.unavailable .info input {
    display: none;
}

.domain_items input{
    margin: 0;
}
.domain_items .price{
    float: left;
}
.domain_items .register{
    float: right;
}

/* Social Network styling */

.social_table li {
    position: relative;
}

.social_table li > span {
    padding-left: 22px;
}

.social_table .social_reg {
    display: none;
    top: 5px;
    left: 0;
}

.social_table .social_reg a{
    padding-left: 10px;
    border-radius: 8px;
    line-height: 25px;
    height: 25px;
    font-size: 14px;
}

.social_reg a .icon, .taken .icon-remove {
    top: 5px;
    right: 5px;
}
.social_table .taken {
    display: none;
    font-weight: bold;
    background: rgb(255, 229, 229);
    color: red;
    padding-left: 10px;
    line-height: 24px;
    border-radius: 8px;
    border: 1px solid red;
    font-size: 14px;
    top: 5px;
    position: absolute;
    left: 0px;
    height: 23px;
    width: 90px;
}

.social_table .taken .icon-remove {
    position: relative;
    top: 2px;
    right: 6px;
    float: right;
    background-position: -707px -39px;
}
#body .social_table .p_first {
    display: none;
    border-bottom: 2px dotted #999999;
    font-family: vagrounded-bold;
    font-size: 18px;
    margin: 0 20px;
    padding: 18px 4px 9px 0;

}
#body .social_table .show .p_first {
    display: block;
}

.show .available .social_reg {
    display: block;
}

.show .unavailable .taken {
    display: block;
}

.social_table .unknown {
    color: #747474;
    text-align: center;
    border-radius: 8px;
    width: 103px;
    font-size: 14px;
    line-height: 29px;
    height: 26px;
    background: #ccc;
}

.social_table .searching {
    color: #ccc;
    left: 0px;
    position: relative;
    top: 5px;
    height: 20px;
    line-height: 19px;
    font-size: 14px;
}
/* End of Advanced domain search tool page  */

/*  Hero Domains */

.domains_hero #banner{
    height: 397px;
}
.domains_hero #banner .content{
    background: url("/library/images/v3/domain-names/hero/hero_banner.jpg") no-repeat scroll left top;
    z-index: 0;
    height: 397px;

}
.domains_hero #banner .site_wrap{
    height: inherit;
}
.domains_hero #banner .site_wrap .pause{
    background: url("/library/images/v3/domain-names/hero/register_you_domain_now.png") no-repeat scroll 492px 14px;
}

.domains_hero #banner .site_wrap .pause .search_domain form{
    background: url("/library/images/v3/domain-names/hero/hero_search_domain.png") no-repeat scroll left top;
    width: 429px;
}
.domains_hero #banner .site_wrap .pause .search_domain form input.text{
    width: 282px;
    font-family: vagrounded-bold,Helvetica,Arial;
    font-size: 18px;
    color: #999999;
}
.domains_hero #body .site_wrap .section .column h1{
    font-size: 24px;
    margin-bottom: 8px;
}
.domains_hero #body .site_wrap .section .column h2{
    margin-bottom: 8px;
}
.domains_hero #body .site_wrap .section .column .xtra_mb20{
    margin-bottom: 20px;
}
.domains_hero #body .site_wrap .section .column .xtra_mb40{
    margin-bottom: 40px;
}
.domains_hero #body .site_wrap .section .column .hero{
    padding-left: 300px;
    background: url("/library/images/v3/domain-names/hero/hero_x_3.png") no-repeat scroll left top;
    margin-bottom: 30px;
}
.domains_hero #body .site_wrap .section .column .hero p.title{
    font-family: vagrounded-bold,Helvetica,Arial;
    margin-bottom: 5px;
    font-size: 17px;
}
.domains_hero #body .site_wrap .section .column .hero.hero_1{
    background-position: 0px 0px;
}
.domains_hero #body .site_wrap .section .column .hero.hero_2{
    background-position: 0px -214px;
}
.domains_hero #body .site_wrap .section .column .hero.hero_3{
    background-position: 0px -423px;
}
.domains_hero #body .site_wrap .section .column .p_search{
    padding: 10px 0 0 0;
    position: relative;
}
.domains_hero #body .site_wrap .section .column .p_search p{
    width: 466px;
    margin-bottom: 30px;
}
.domains_hero #body .site_wrap .section .column .p_search h2{
    margin: 0;
    line-height: 30px;
}
.domains_hero #body .site_wrap .section .column .domains_3mil{
    float: left;
    position: absolute;
    top: 14px;
    right: -26px;
}
.domains_hero #body .site_wrap .section .column .domains_3mil a{
    background: url("/library/images/v2/domain-names/3million-domain-names.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 251px;
    width: 250px;
}
.domains_hero #body .site_wrap .section_2{
    padding-top: 60px;
}
.domains_hero #body .site_wrap .section_2 .back_to_top{
    left: -15px;
}
.domains_hero #body .site_wrap .section .column .p_search .search_domain form{
    background: url("/library/images/v3/domain-names/hero/hero_search_domain.png") no-repeat scroll left top;
    margin-top: 20px;
}
.domains_hero #body .site_wrap .section .column .p_search .search_domain form input.text{
    width: 295px;
    font-family: vagrounded-bold,Helvetica,Arial;
    font-size: 18px;
    color: #999999;
    top: 0px;
    right: 85px;
    height: 37px;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    border-radius: 0px;
    padding-left: 5px;
}
.domains_hero #body .site_wrap .section .column .p_search .search_domain form input.button{
    right: 37px;
    width: 49px;
}
/*  End of Hero Domains */

/* .TEL domains landing page refresh */

.domains_tel #banner .content{
    background: url("/library/images/v3/domain-names/tel-domains/tel_banner.jpg") no-repeat scroll left top transparent;
    height: 393px;
}
.domains_tel #banner .content p.first_p{
    font-size: 42px;
    font-family: vagrounded-bold,Helvetica,Arial;
    padding: 36px 0 0 35px;
    margin: 0;
    width: 460px;
    line-height: 46px;
}
.domains_tel #banner .content p.second_p{
    color: #b043d9;
    font-size: 42px;
    font-family: vagrounded-bold,Helvetica,Arial;
    margin: 0;
    padding: 10px 0 20px 35px;
}
.domains_tel #banner .content h1{
    font-size: 24px;
    font-family: vagrounded-light,Helvetica,Arial;
    width: 360px;
    line-height: 28px;
    padding-top: 10px;
}
.domains_tel #banner .content h1 span{
    color: #b043d9;
    font-size: 28px;
    font-family: vagrounded-bold,Helvetica,Arial;
    text-shadow: none;
}
.domains_tel #banner .content .pause{
    background-color: #002e4f;
    float: left;
    position: absolute;
    left: auto;
    top: auto;
}
.domains_tel #banner .search_domain{
    padding: 18px 268px 10px 18px;
    background: url("/library/images/v3/domain-names/tel-domains/search_for_your_tel_domain.png") no-repeat right 7px;
    position: relative;
    width: 464px;
}

.domains_tel #banner form input.text{
    border: none;
    color: #C7C7C7;
    font-size: 24px;
    font-weight: normal;
    height: 34px;
    line-height: 40px;
    padding: 0px 0px 0 0px;
    position: absolute;
    right: 60px;
    top: 4px;
    width: 326px;
    margin: 0px;
}
.domains_tel #banner form input.button{
    top: 1px;
    width: 56px;
}
.domains_tel #body .content .grids{
    padding: 0 62px 0 25px;
}
.domains_tel #body .content .grids h2{
    margin: 0 !important;
    padding: 28px 0 32px 0;
}
.domains_tel #body .content .grids p.last{
    margin-bottom: 25px !important;
}
.domains_tel #body .content .grids h3{
    font-size: 30px !important;
    margin: 0 !important;
    padding: 20px 0 32px 0;
    line-height: 34px;
    width: 360px;
}
.domains_tel #body .content .grids h2 span,
.domains_tel #body .content .grids h3 span{
    color: #b043d9;
    font-family: vagrounded-bold,Helvetica,Arial;
    font-size: 30px !important;
}
.domains_tel #body .content .grids .relative{
    position: relative;
}
.domains_tel #body .content .grids p.small_width_1{
    width: 400px;
    margin-bottom: 30px !important;
}
.domains_tel #body .content .grids p.small_width_2{
    width: 418px;
}
.domains_tel #body .content .grids .relative .img1{
    position: absolute;
    right: -52px;
    top: 52px;
}
.domains_tel #body .content .grids .relative .new{
    padding-left: 78px;
}
.domains_tel #body .content .grids .relative .img2{
    position: absolute;
    left: -12px;
    bottom: 131px;
}
.domains_tel #body .content .grids .relative .img3{
    position: absolute;
    right: -44px;
    top: 50px;
}
.domains_tel #body .content .grids h3.more_width{
    width: auto;
    padding: 20px 0 10px;
}
.domains_tel #body .content .grids .section .buy_tel{
    color: #0099CC;
    font-family: vagrounded-light,Helvetica,Arial;
    font-size: 22px;
    padding-bottom: 0px;
}
.domains_tel #body .content .grids .section .buy_tel span{
    color: #b043d9;
    font-family: vagrounded-bold,Helvetica,Arial;
    font-size: 22px;
}
.domains_tel #body .content .grids .diff_padding{
    padding: 10px 0 26px !important
}
.domains_tel #body .content .grids .no_b_padding{
    padding-bottom: 0 !important;
}
/* End of .TEL domains landing page refresh */

/*   Domains names landing page Refresh   */

.domains_index #banner h1{
    padding: 30px 0 0 30px;
    font-size: 38px;
    width: 536px;
}
.domains_index #banner h2.register{
    font-size: 26px;
    margin: 0 0 20px;
    padding-left: 30px;
    font-family: vagrounded,Helvetica,Arial;
}
.domains_index #banner p.p2{
    line-height: 7px;
    padding-left: 30px;
}
.domains_index #banner .low_prices {
    font-size: 18px;
    margin: 0px 0px 30px 0px !important;
}
.domains_index #banner .low_prices .otp_disclaimer {
    color: #FFFFFF;
    padding-top: 10px;
    font-size: 12px !important;
}
.domains_index #banner form{
    position: relative;
    top: 10px;
    left: 30px;
    height: 45px;
    width: 393px;
}
.domains_index #banner form input.text{
    border: 0 none;
    color: #999999;
    font-family: vagrounded-bold,Helvetica,Arial;
    font-size: 15px;
    font-weight: normal;
    height: 42px;
    line-height: 40px;
    padding: 3px 10px 0;
    width: 242px;
    margin: 0;
    position: absolute;
    left: 75px;
}
.domains_index #banner form input.button{
    border: 0 none;
    position: absolute;
    right: 0px;
    width: 56px;
    padding: 0;
    height: 45px
}
.domains_index #banner .pause{
    height: 59px;
    width: 100%;
    position: absolute;
    bottom: 0;
}
.domains_index #banner .pause ul{
    margin: 0;
    list-style-type: none;
    color: #FFFFFF;
    padding-left: 20px;
}
.domains_index #banner .pause ul li{
    display: inline;
    font-family: vagrounded-bold,Helvetica,Arial;
    font-size: 14px;
    line-height: 60px;
    padding: 9px 30px;
}
.domains_index #banner .pause ul li a{
    text-decoration: none;
    font-weight: normal;
}
.domains_index #banner .pause ul li a.active{
    background: none repeat scroll 0 0 #185f7c;
    padding: 4px 7px;
    border-radius: 5px;
    color: #749fb0 !important;
}

.domains_index #body .site_wrap{
    padding-top: 0 !important;
}
.domains_index #body .site_wrap .section{
    background: url("//img1.123-reg.co.uk/v3/general/backgrounds/section.png") no-repeat scroll center top transparent;
    padding: 36px 30px;
}
.domains_index #body .content .left_side{
    padding: 30px 0 0 5px !important;
}
.domains_index #body .content .left_side  .grids{
    padding-bottom: 30px;
}
.domains_index #body .content .left_side .outside{
    padding: 20px 0 0 128px;
    height: 130px;
    margin-bottom: 30px;
}
.domains_index #body .content .left_side .outside .inside{

}
.domains_index #body .content .left_side .outside .inside h3{
    font-size: 25px !important;
}
.domains_index #body .content .left_side .outside .inside p{
    margin-bottom: 0 !important;
}
.domains_index #body .content .left_side .outside .inside a{
    font-size: 14px !important;
}
.domains_index #body .content .left_side .outside.o_1{
    background: url("/library/images/v3/domain-names/domains_landing/domains-items.png") no-repeat scroll -6px 12px transparent;
}
.domains_index #body .content .left_side .outside.o_2{
    background: url("/library/images/v3/domain-names/domains_landing/domains-items.png") no-repeat scroll -2px -165px transparent;
}
.domains_index #body .content .left_side .outside.o_3{
    background: url("/library/images/v3/domain-names/domains_landing/domains-items.png") no-repeat scroll 0px -340px transparent;
}
.domains_index #body .content .left_side h4{
    font-size: 32px;
    color: #d9104e;
    font-family: vagrounded-bold,Helvetica,Arial;
    padding: 20px 0;
}
.domains_index #body .content .left_side .outside.o_4{
    background: url("/library/images/v3/domain-names/domains_landing/domains-items.png") no-repeat scroll -6px -506px transparent;
}
.domains_index #body .content .left_side .outside.o_5{
    background: url("/library/images/v3/domain-names/domains_landing/domains-items.png") no-repeat scroll -6px -680px transparent;
}
.domains_index #body .content .left_side .outside.o_6{
    background: url("/library/images/v3/domain-names/domains_landing/domains-items.png") no-repeat scroll -6px -858px transparent;
}
.domains_index #body .content .left_side .outside.o_7{
    background: url("/library/images/v3/domain-names/domains_landing/domains-items.png") no-repeat scroll -6px -1024px transparent;
}
.domains_index #body .content .left_side .outside.o_20 {
    background: url("/library/images/v3/domain-names/uk-domains/uk-icon-new.png") no-repeat transparent;
    background-size: 120px 118px;
    background-position: 0% 50%;
}
.domains_index #body .site_wrap .tab .section{
    padding: 36px 0 26px 18px !important;
}
/* End of .TEL domains landing page refresh */

/*   Domains names landing page Refresh   */

.domains_privacy #body .site_wrap .tabs .section{
    padding: 36px 0 36px 10px !important;
}

/*  Update for the newgTLD pages popup */

.new_gtld_popup{
    background-color: #FFFFFF;
    width: 590px;
    height: 220px;
    border-radius: 10px;
}
.new_gtld_popup .first_div{
    padding: 15px;
    height: 30px;
    background-color: #0093D3;
    font-family: vagrounded-bold,Helvetica,Arial;
    border-radius: 10px 10px 0 0;
    font-size: 28px;
    color: #FFFFFF;
}
.new_gtld_popup .second_div{
    padding: 25px 15px 0 15px;
    font-size: 16px;
}
.new_gtld_popup .second_div .first_p{
    font-family: vagrounded-bold,Helvetica,Arial;
    margin: 0 0 5px;
}
.new_gtld_popup .second_div .second_p{
    margin: 0 0 15px;
}
.new_gtld_popup .second_div .btn-popup-newgtld{
    font-size: 17px;
    padding-left: 10px;
    height: 33px !important;
}
.gtld_popup_overlay{
    background: none;
    width: auto;
}
.new_gtld_popup.error .first_div{
    padding: 15px 15px 15px 30px;
}
.new_gtld_popup.error .second_div p{
    font-family: vagrounded-bold,Helvetica,Arial;
    padding: 20px;
    color: #BC205E;
    font-size: 23px;
}
/*  Customer Service  */
.customer_service_banner{
    background: url("/library/images/v3/general/123-com/banner_250_wide.png") no-repeat scroll left top;
    width: 258px;
    height: 400px;
    position: relative;
    margin-bottom: 20px;
}
.customer_service_banner .link{
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.social{
	padding: 0 2px 3px 20px;
}
.social td{
	font-family: vagrounded-bold;
	font-size: 18px;
	color: #666666;
	padding: 24px 15px 8px 20px;
	margin: 0 0 20px 0;
}
.social td > span{
    padding-left: 20px;
}
.social .social_reg, .social .taken{
	position: relative;
}
.social .facebook > span{
	background: url("/library/images/v3/domain-names/advanced-search/icons.png") no-repeat scroll 0 -35px;
}
.social .twitter > span{
	background: url("/library/images/v3/domain-names/advanced-search/icons.png") no-repeat scroll 0 -187px;
}
.social .myspace > span{
	background: url("/library/images/v3/domain-names/advanced-search/icons.png") no-repeat scroll 0 -149px;
}
.social .youtube > span{
	background: url("/library/images/v3/domain-names/advanced-search/icons.png") no-repeat scroll 0 -207px;
}
.social .flickr > span{
	background: url("/library/images/v3/domain-names/advanced-search/icons.png") no-repeat scroll 0 -54px;
}
.social .digg > span{
	background: url("/library/images/v3/domain-names/advanced-search/icons.png") no-repeat scroll 0 -16px;
}
.social .lastfm > span{
	background: url("/library/images/v3/domain-names/advanced-search/icons.png") no-repeat scroll 0 -111px;
}
.social .linkedin > span{
	background: url("/library/images/v3/domain-names/advanced-search/icons.png") no-repeat scroll 0 -130px;
}
.social .pinterest > span{
	background: url("/library/images/v3/domain-names/advanced-search/icons.png") no-repeat scroll 0 -168px;
}
.social .foursquare > span{
	background: url("/library/images/v3/domain-names/advanced-search/icons.png") no-repeat scroll 0 -73px;
}
/*  Testimonial pod */
.video_testimonial_dn{
	background: url("/library/images/v3/domain-names/testimonial_pod_01.png") no-repeat 0 0;
	width: 230px;
	height: 300px;
    margin-bottom: 20px;
}
.video_testimonial_dn a.watch_video_dn
 {
	display: block;
	width: 230px;
	height: 300px;
	outline: none;
}
/*  End Testimonial pod */

/*  New gTLD pod and banner updates */

.new_gTLD_Banner{
    background: url("/library/images/v3/domain-names/new-gtlds/new_gtld_pod.png") no-repeat scroll left top;
    width: 255px;
    height: 328px;
    margin-bottom: 20px;
}
.new_gTLD_Banner a.gtld_Link{
    display: block;
    width: 255px;
    height: 328px;
    outline: none;
}
.xtra_marg_20{
    margin-top: 20px;
}
/*  End of New gTLD pod and banner updates */

/*  Business awards pod */
.businessAwards {
    background: url("/library/images/v3/domain-names/businessAwards.png")  no-repeat scroll left top;
    width: 258px;
    height: 195px;
    margin-bottom: 20px;
}
.businessAwards a.businessAwardsLink {
    display: block;
    width: 258px;
    height: 195px;
    outline: none;
}
/*  End Business awards pod */


/*  Updates for new gTLDs which can be preordered  */

.domains_singles #banner .content p{
	line-height: 62px;
	padding: 38px 0 0 35px;
	width: 240px;
}
.domains_singles #banner .content h1{
	padding: 24px 0 55px 35px;
	width: 360px;
	font-size: 24px;
}
.domains_singles #banner .content a,
.domains_graphics #banner .content a,
.domains_gallery #banner .content a,
.domains_clothing #banner .content a,
.domains_camera #banner .content a{
	outline: none;
	margin-left: 36px;
	font-size: 22px;
}
.icon_right_white {
	background: url("//img1.123-reg.co.uk/v3/general/icons/arrows.png") repeat-x scroll 0 -64px;
	display: inline-block;
	height: 16px;
	width: 16px;
}
.domains_singles #body .column a,
.domains_graphics #body .column a,
.domains_gallery #body .column a,
.domains_clothing #body .column a,
.domains_camera #body .column a{
	outline: none;
	font-size: 22px;
}


/* .NAME domains  */

.domains_name #banner .content{
       background: url("/library/images/v3/domain-names/new-gtlds/name_banner.jpg") no-repeat scroll 0 0 transparent;
       height: 396px;
}
.domains_name #banner .content p{
       font-size: 41px;
       font-family: vagrounded-bold;
       padding: 36px 0 0 26px;
       width: 300px;
       margin: 0;
       line-height: 42px;
}
.domains_name #banner .content p span{
       color: #dd2256;
}
.domains_name #banner .content h1 {
    font-family: vagrounded-light,Helvetica,Arial;
	padding: 60px 0 0 27px;
	font-size: 25px;
	margin-top: 0;
	width: 350px;
	line-height: 29px;
}
.domains_name #banner .search_domain{
       background: url("/library/images/v3/domain-names/new-gtlds/search_for_your_domain.png") no-repeat scroll 485px 12px transparent;
}
.domains_name #banner form{
       background: url("/library/images/v3/domain-names/new-gtlds/search_domain_440px.png") no-repeat transparent;
}
.domains_name #banner form input.text{
       top: 2px;
       right: 86px;
       width: 300px;
       outline: none;
	   font-size: 22px;
}
.domains_name #banner form input.button{
       top: 1px;
       right: 26px;
       width: 56px;
}
.domains_name .site_wrap .section.no_grid .column .ott_blue.no_margin{
       margin: 0 !important;
       line-height: 36px !important;
}
.domains_name .site_wrap .section.no_grid .column h2 {
	line-height: 34px !important;
	margin: 0 0 20px !important;
	font-size: 27px !important;
}
.domains_name .site_wrap .section.no_grid .column h2 span{
       color: #dd2256 !important;
}
.domains_name .site_wrap .section.no_grid .column h2.no_padding {
	padding: 0px;
}
.domains_name #body form{
       background: url("/library/images/v2/domain-names/domain-names-search-bg_smaller.png") no-repeat scroll left top transparent;
}
.domains_name #body form input.EoH{
       width: 318px;
       right: 61px;
       box-shadow: none;
}
.domains_name #body form input.button{
       width: 58px;
}
.domains_name #body .column .search_domain{
       width: 705px;
       background: none;
}
.domains_name #banner .content .pause{
       background: url("/library/images/v3/domain-names/new-gtlds/pause_name_bg.png") no-repeat;
}
.domains_name .site_wrap .column .name_search{
       font-size: 18px !important;
       color: #008ac4 !important;
       background: url("/library/images/v2/domain-names/arrow-blue.png") no-repeat scroll 306px 6px transparent;
       padding-bottom: 10px;
       font-family: vagrounded-bold,Helvetica,Arial;
}
.domains_name .site_wrap .column .name_search span{
       font-size: 20px !important;
       color: #dd2256;
       font-weight: normal !important;
}
.domains_name #body form{
       width: 458px;
}

#right_side .blue_bcg .mainDomains .promo {
    background-color: #F05900;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-size: 12px;
    height: 25px;
    left: 100px;
    line-height: 25px;
    padding: 0 0 0 8px;
    position: absolute;
    width: 46px;
}
.wales-domains #banner .promo-bg {
  position: absolute;
  background: #D7332C;
  width: 120px;
  height: 120px;
  border-radius: 50%;
  bottom: 82px;
  right: 21px;
}
.wales-domains #banner .promo-bg .promo-main {
  font-family: vagrounded-bold;
  width: 73px;
  padding-left: 24px;
  margin-bottom: 4px;
  padding-top: 2px;
  text-transform: uppercase;
  font-size: 15px;
  text-align: center;
}
.wales-domains #banner .promo-bg .promo-sub {
  width: 101px;
  padding-left: 10px;
  margin-top: 5px;
  text-align: center;
  font-size: 12px;
  font-family: vagrounded-light;
}
/* .UK domain names pre-order */

.domains_uk #body .ott_white {
    text-shadow: 0px 1px 4px rgba(0, 0, 0, 0.8) !important;
}
.domains_uk #body .ott_red {
    color: #D5000B !important;
}
.domains_uk #body .ott_blue {
    color: #006CB0 !important;
}

.domains_uk #banner .search_domain {
    width: 465px;
    padding-left: 21px;
    background: url("/library/images/v3/domain-names/search-for-your-domain-uk.png") transparent no-repeat 495px 15px !important;
}
.domain_names.domains_uk #banner form,
.domain_names.domains_uk #body form {
    width: 465px;
    height: 40px;
}
.domain_names.domains_uk #banner form {
    background: url("/library/images/v3/domain-names/uk-domains/domain_search_box.png") no-repeat left top;
}
.domain_names.domains_uk #body form {
    background: url("/library/images/v3/domain-names/uk-domains/domain_search_box_content.png") no-repeat left top;
}
.domain_names.domains_uk #banner form input,
.domain_names.domains_uk #body form input {
    left: 82px;
    width: 320px;
    box-shadow: none;
    border: none;
}
.domain_names.domains_uk #banner form input.button,
.domain_names.domains_uk #body form input.button {
    left: inherit;
    right: 0px;
}
.domain_names.domains_uk #banner form input.button {
        width: 55px;
}
.domain_names.domains_uk #body form input.button {
        width: 95px;
}
.domain_names.domains_uk .uk-bottom-search {
   margin-top: 12px;
}
.domain_names.domains_uk .uk-bottom-search form{
    width: 697px !important;
}

.domain_names.domains_uk .uk-bottom-search input.text.EoH {
    left: 281px !important;
}

/* gTLD Lunch page */
.gTLD_launch #banner .content h1{
    font-size: 24px;
    padding: 10px 0 34px 36px;
    line-height: 28px;
    font-family: vagrounded,Helvetica,Arial !important;
    width: 260px;
}
.gTLD_launch #banner .content h2{
    font-family: vagrounded-bold,Helvetica,Arial;
    padding: 26px 0 0 0;
    font-size: 44px;
    margin: 0 0 10px 0;
    line-height: 44px;
    text-align: center;
}
.gTLD_launch #banner .content p{
    font-size: 30px;
    width: auto;
    margin: 0 25px;
    padding: 0;
    line-height: 30px;
    text-align: center;
}
.gTLD_launch #banner .search_domain{
    background: url("/library/images/v3/domain-names/search-for-your-domain.png") no-repeat scroll right 18px;
}
.gTLD_launch #body h2{
    font-size: 18px !important;
}
.gTLD_launch #body form{
    float: none;
    margin: 0 auto;
}
.gTLD_launch #body .search_domain{
    float: none;
}
.gTLD_launch #body .mbot_50{
    margin-bottom: 50px;
}
.gTLD_launch #body .site_wrap .section h3{
    font-size: 22px;
    text-align: center;
    position: relative;
}
.gTLD_launch #banner .red_label{
    width: 130px;
    height: 45px;
}
.gTLD_launch #body .arrow_nTLDs_2{
    background: url("/library/images/v3/domain-names/new-gtlds/new_gtlds_arrow_2.png") no-repeat scroll right center;
    display: inline-block;
    height: 52px;
    width: 81px;
    position: absolute;
    top: 11px;
    margin-left: 10px;
}
.gTLD_launch #body .column .table_blue_bg{
    background-color: #009FDD;
    border-radius: 10px;
    height: 100%;
    padding-bottom: 10px;
    padding-left: 20px;

}
.gTLD_launch #body .column ul{
    float: left;
    padding: 12px 0px 0px 0px;
    margin: 0;
}
.gTLD_launch #body .column  ul li {
    list-style-type: none;
    color: #FFFFFF;
    font-size: 17px;
    font-family: vagrounded-bold,Helvetica,Arial !important;
    padding: 4px 0;
    float: left;
    width: 120px;
    padding-left: 15px;
}
/***************************************************************/
/* Blue diplay table for domains extensions - to replace image */
/***************************************************************/
.tbl_blue_domains {
    font-size: 1.4em;
    color: #FFF;
    background: #169FE8;
    font-weight: bold;
    font-family: sans-serif;
    width: 455px;
    border-radius: 10px;
    margin-bottom: 5px !important;
}

.tbl_blue_domains tr {
    border-bottom: 1px solid #A5DEFC;
}
.tbl_blue_domains tr td {
    text-align: left;
    padding-left: 5px;
}
.tbl_blue_domains tr td:first-child {
    padding-left: 20px;
}
.tbl_blue_domains.col_5 tr td {
    width: 20%;
}
.tbl_blue_domains.col_3 tr td {
    width: 33.33%;
}
.dom_price_tbl h3{
    margin: 0px 0px 105px 0px;
}
/*  .CO.COM domain names Landing Page */
.co_com_domains #banner .content{
    background: url("/library/images/v3/domain-names/cocom_banner.jpg") no-repeat;
}
.co_com_domains #banner .content p{
    font-family: vagrounded-light;
    font-size: 40px;
    margin: 0;
    width: auto;
}
.co_com_domains #banner .content .p_1{
    padding: 30px 0 0 154px;
}
.co_com_domains #banner .content .p_2{
    padding: 0 0 5px 107px;
}
.co_com_domains #banner .content h1{
    padding: 0 0 0 94px;
    width: auto;
    font-family: vagrounded-light,Helvetica,Arial !important;
    font-size: 24px;
    line-height: 33px;
}
.co_com_domains #banner .content h1 span{
    font-size: 24px;
    font-family: vagrounded-bold,Helvetica,Arial !important;
    color: #FFFFFF;
}
.co_com_domains #banner .search_domain{
    background: url("/library/images/v3/domain-names/white_search_arrow_cocom.png") no-repeat scroll 483px 8px;
    padding: 18px 293px 10px 15px;
}
.co_com_domains #body ul{
    padding: 0;
    margin: 0 0 20px 20px;
}
.co_com_domains #body ul li{
    list-style-type: none;
    background: url("/library/images/v3/domain-names/green_tick.png") no-repeat scroll 0 6px;
    padding: 0 0 0 20px;
    line-height: 26px;
}
.co_com_domains #body .search_block{
    margin: 0 auto;
    width: 500px;
}
.co_com_domains #body .blue_find_your_domain{
     background: url("/library/images/v3/domain-names/blue_search_arrow_cocom.png") no-repeat scroll 0 0;
     width: 402px;
     height: 59px;
     display: block;
     margin: 0 0 4px 40px;
}
.co_com_domains #body .xtra_mb20{
    margin-bottom: 20px;
}
/* .CEO Landing Page */
.ceo_domains #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/ceo_banner.jpg") no-repeat;
}
.ceo_domains #banner .content p{
    width: auto;
    font-size: 40px;
    line-height: 40px;
    font-family: vagrounded-bold;
    margin: 0;
    padding-top: 40px;
}
.ceo_domains #banner .content h1{
    padding: 10px 0 0 40px;
    width: auto;
    font-family: vagrounded-light,Helvetica,Arial !important;
    font-size: 28px;
    line-height: 33px;
}
.ceo_domains #banner .content h1 span{
    font-size: 28px;
    font-family: vagrounded-bold,Helvetica,Arial !important;
    color: #FFFFFF;
}
.ceo_domains #banner .search_domain{
    background: url("/library/images/v3/domain-names/new-gtlds/search_ceo.png") no-repeat scroll 483px 8px;
    padding: 18px 293px 10px 15px;
}
.ceo_domains #body ul{
    padding: 0;
    margin: 0 0 20px 20px;
}
.ceo_domains #body ul li{
    list-style-type: none;
    background: url("/library/images/v3/domain-names/new-gtlds/green_tick.png") no-repeat scroll 0 6px;
    padding: 0 0 10px 20px;
    line-height: 20px;
}
.ceo_domains #body .search_block{
    margin: 0 auto;
    width: 500px;
}
.ceo_domains #body .blue_find_your_domain{
     background: url("/library/images/v3/domain-names/new-gtlds/find_ceo_blue.png") no-repeat scroll 0 0;
     width: 402px;
     height: 59px;
     display: block;
     margin: 0 0 4px 62px;
}
.ceo_domains #body .xtra_mb20{
    margin-bottom: 20px;
}

/* Domain pricing refresh */
.cheapDomains .content {
    padding: 0 30px;
}
.domain-pricing-container {
    margin-bottom: 20px;
}
.domain-pricing-container h3 {
    font-size: 24px !important;
}
.domain-pricing-container h3 span {
    font-size: 20px !important;
    padding-left: 25px;
}
.domain-pricing-form {
    float: right;
}
.domain-pricing-form input {
    width: 120px;
    padding: 4px 12px;
    font-size: 13px;
    font-family: vagrounded-bold, Helvetica,Arial;
    font-weight: normal;
    border-radius: 10px 0 0 10px !important;
}
.domain-pricing-form .btn {
    padding: 3px 7px;
    border-radius: 0 10px 10px 0 !important;
}
.domain-pricing-categories {
    border-right: 2px dotted #ddd;
    float: left;
    width: 200px;
}
.domain-pricing-categories ul {
    margin: 0px;
    padding: 5px 0 0 0;
    list-style-type: none;
}
.domain-pricing-categories ul li a {
    font-size: 14px;
    line-height: 18px;
    font-family: vagrounded-light, Helvetica,Arial;
    font-weight: normal;
    color: #333 !important;
    text-decoration: none !important;
    padding: 6px 10px;
    display: block;
}
.domain-pricing-categories ul li a:hover,
.domain-pricing-categories ul li a.selected {
    background: #E3E3E3;
    font-family: vagrounded-bold, Helvetica,Arial;
}
.domain-pricing-list {
    float: right;
    position: relative;
    margin-top: -5px;
}
.domain-pricing-row:before,
.domain-pricing-row:after {
    content: "";
    display: table;
    line-height: 0;
}
.domain-pricing-row:after {
    clear: both;
}
.domain-pricing-list .domain-pricing-list-head,
.domain-pricing-list .domain-pricing-list-content {
    font-family: vagrounded-bold, Helvetica,Arial;
    font-weight: normal;
    font-size: 19px;
    line-height: 24px;
}
.domain-pricing-list .domain-pricing-extension {
    float: left;
    width: 175px;
    position: relative;
}
.domain-pricing-list .domain-pricing-single {
    float: left;
    width: 115px;
}
.domain-pricing-list .domain-pricing-bulk10 {
    float: left;
    width: 120px;
}
.domain-pricing-list .domain-pricing-bulk30 {
    float: left;
    width: 80px;
}
.domain-pricing-list .domain-pricing-list-head {
    border-bottom:  2px dotted #ddd;
    padding-bottom: 5px;
}
.domain-pricing-list .domain-pricing-list-head div {
    text-transform: uppercase;
    color: #9F9F9F;
    font-size: 15px;
    line-height: 15px;
}
.domain-pricing-list .domain-pricing-list-content .domain-pricing-row {
    padding: 6px 0;
}
.domain-pricing-list .domain-pricing-list-content {
    color: #0092D2;
    min-height: 31em;
}
.domain-pricing-list .domain-pricing-list-content a {
    color: #E11551 !important;
    text-decoration: none !important;
    font-size: 17px;
}
.domain-pricing-list .domain-pricing-list-content span.price span {
    font-size: 12px;
}
.domain-pricing-pagination {
    margin: 10px 0;
    font-size: 12px;
    color: #666;
}
.domain-pricing-pagination .domain-pricing-total-results {
    float: left;
}
.domain-pricing-pagination .domain-pricing-pagination-items {
    float: right;
}
.domain-pricing-pagination .pagination-item {
    text-decoration: none !important;
    float: left;
    line-height: 18px;
    margin: 0 2px;
}
.domain-pricing-pagination .pagination-item span {
    padding: 0 3px;
}
.domain-pricing-pagination a.pagination-item  {
    width: 7px;
    height: 18px;
    background-image:  url("/library/images/v3/domain-names/pagination-arrows.png");
    background-repeat: no-repeat;
}
.domain-pricing-pagination a.pagination-item.previous {
    background-position: left center;
}
.domain-pricing-pagination a.pagination-item.next {
    background-position: right center;
}
.domain-pricing-pagination .pagination-item span.current {
    background: #0091D6;
    color: #fff;
}
.domain-pricing-extension .promo {
    position: absolute;
    right: 20px;
    top: -5px;
    padding: 2px 10px;
    background-color: #DF1453;
    border-radius: 5px;
    color: #FFFFFF;
    font-size: 11px;
    line-height: 16px;
    text-transform: uppercase;
}
.two_columns .column {
    float: left;
    width: 49%;
    margin-right: 2px;
}
.two_columns .column.last {
    margin-right: 0px;
}
.three_columns .column {
    float: left;
    width: 229px;
    margin-right: 15px;
}
.three_columns .column.last {
    margin-right: 0px;
}
.banners_container {
    margin-bottom: 20px;
}
.banners_container .promo_banner {
    display: block;
    height: 354px;
    width: 227px;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
}
.banners_container .banner_new_gtld {
    background: url("/library/images/v3/domain-names/banner_new_gtld.png") no-repeat left top;
}
.banners_container .banner_london_promo {
    background: url("/library/images/v3/domain-names/banner_london_promo.png") no-repeat left top;
}
.banners_container .banner_mobile_domain_search {
    background: url("/library/images/v3/domain-names/banner_mobile_domain_search.png") no-repeat left top;
}
.help_container {
    margin-bottom: 30px;
}
.help_container h3 {
    font-size: 26px !important;
    margin-bottom: 3px !important;
}
.help_container ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.help_container a {
    color: #333 !important;
}
.search_container #searchLarge {
    margin-left: -16px;
    margin-bottom: 15px;
    padding-top: 10px;
    background-color: transparent;
    background-position: center bottom;
}

/* End of Domain pricing refresh */
.domains_mov .mov_h3{
    font-size: 24px !important;
    margin-bottom: 10px !important;
}
/* Advanced domain search tool page - changing back to lists */
.advanced_search_tool .domain_extensions ul {
	margin-top: 1em;
}
.advanced_search_tool .domain_extensions li{
	font-family: vagrounded-bold;
	font-size: 20px;
	color: #666666;
	padding: 5px 18px 2px 22px;
    list-style-type: none;
    float: left;
    width: 170px;
}
.advanced_search_tool .site_wrap .show .domain_extensions li{
    padding: 5px 0px 5px 22px;
	width: 190px;
}
.advanced_search_tool .site_wrap .show .domain_extensions li{
	height: 64px;
	max-height: 64px;
	overflow: hidden;
}
.advanced_search_tool .site_wrap .show .domain_extensions .two-col {
        padding: 5px 35px 5px 0px;
	width: 280px;
	font-size: 18px;
}
.advanced_search_tool .site_wrap .show .domain_extensions .name .domain-display{
    display: block;
    float: left;
    font-family: vagrounded-light;
    opacity: 1;
}
.advanced_search_tool .site_wrap .show .domain_extensions .name {
    clear: both;
    overflow: hidden;
    width: 280px;
}
.domain-first-part {
    max-width: 144px;
    display: block;
    float: left;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    padding: 0;
    margin: 0;
}
body > .domain-first-part {
  width: auto;
}
.domain-second-part {
    float: left;
    padding: 0;
    margin: 0;
}
.advanced_search_tool .site_wrap .show .domain_extensions .available .name .domain-display,
.advanced_search_tool .site_wrap .show .domain_extensions .unavailable .name .domain-display {
    float: left;
    display: block;
    padding: 0;
    margin: 0;
}
.advanced_search_tool .site_wrap .show .domain_extensions .available .name .extension,
.advanced_search_tool .site_wrap .show .domain_extensions .unavailable .name .extension {
    float: left;
    display:block;
    padding: 0;
    margin: 0;
}
.advanced_search_tool .site_wrap .show .domain_extensions .available .name .domain-display{
	background: url("/library/images/v3/domain-names/advanced-search/icons.png") no-repeat scroll 2px -228px;
	padding-left: 22px;
	color: #008AD2;
}
.advanced_search_tool .site_wrap .domain_extensions .info{
	display: none;
}
.advanced_search_tool .site_wrap .domain_extensions .available .info,
.advanced_search_tool .site_wrap .domain_extensions .unavailable .info {
	display: block;
	font-family: vagrounded-light;
	font-size: 12px;
	line-height: 20px;
}
.advanced_search_tool .site_wrap .show .domain_extensions .info .price{
	float: left;
}
.advanced_search_tool .site_wrap .show .domain_extensions .info .register{
	float: right;
}
.advanced_search_tool .site_wrap .show .domain_extensions .info .register input{
	margin: 0;
}
.advanced_search_tool .site_wrap .show .domain_extensions .unavailable .name .domain-display{
	background: url("/library/images/v3/domain-names/advanced-search/icons.png") no-repeat scroll 2px -248px;
	padding-left: 22px;
	color: #DC0000;
}
/* End of Advanced domain search tool page - changing back to lists */

/* .RICH landing page */
.domains_rich #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/rich_banner.jpg") no-repeat;
    height: 397px;
    padding: 0;
}
.domains_rich #banner .content .rich_1p{
    margin: 0;
    font-family: vagrounded-bold;
    font-size: 35px;
    margin: 0;
    padding: 34px 0 8px 35px;
    width: 340px;
    line-height: 38px;
}
.domains_rich #banner .content .rich_2p{
    margin: 0;
    font-size: 18px;
    line-height: 24px;
    width: 336px;
}
.domains_rich #banner .content .rich_2p span{
    font-family: vagrounded-bold;
    font-size: 18px;
}
.domains_rich #banner .search_domain{
    background: url("/library/images/v3/domain-names/new-gtlds/find_ideal_domain.png") no-repeat scroll 417px 10px;
    padding: 18px 350px 10px 35px;
}
.domains_rich #body .site_wrap .section{
    background: none;
    padding: 18px 0 36px 36px;
}
.domains_rich #body h1{
    font-size: 24px;
    margin-bottom: 10px;
}
.domains_rich #body h2{
    margin-bottom: 10px !important;
}
.domains_rich #body .arrow_biz{
    height: 50px;
}
/* End of .RICH landing page */
/*  BUZZ landing page  */
.buzz_domains #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/buzz_banner.jpg") no-repeat;
    height: 376px;
}
.buzz_domains #banner .content p{
    position: absolute;
    bottom: 94px;
    left: 36px;
    font-size: 21px;
    font-family: vagrounded-bold;
    padding: 0;
    width: 400px;
    line-height: 28px;
    text-shadow: 2px 2px 2px rgba(150, 150, 150, 1);
}
.buzz_domains #body .no_blue_bg{
    background: none;
}
.buzz_domains #body .mb_20px{
    margin-bottom: 20px;
}
.buzz_domains #body h1{
    font-size: 24px;
    margin: 0;
}
.buzz_domains #body h1,
.buzz_domains #body h2,
.buzz_domains #body h3{
    color: #4D4D4F;
}
.buzz_domains #body h1 span,
.buzz_domains #body h2 span,
.buzz_domains #body h3 span{
    color: #EF7D08;
}
.buzz_domains #body ul{
    margin: 0 0 20px 20px;
    padding: 0;
}
.buzz_domains #body ul li{
    background: url("/library/images/v3/domain-names/new-gtlds/orange_tick.png") no-repeat scroll 0 6px;
    line-height: 26px;
    list-style-type: none;
    padding: 0 0 0 20px;
}
.buzz_domains #body .search_block{
    margin: 0 auto;
    width: 500px;
}
.buzz_domains #body .blue_find_your_domain{
    background: url("/library/images/v3/domain-names/new-gtlds/find_buzz_domain.png") no-repeat;
    display: block;
    height: 59px;
    margin: 0 0 4px 40px;
    width: 402px;
}
.buzz_domains #banner .search_domain{
    background: url("/library/images/v3/domain-names/white_search_arrow_cocom.png") no-repeat scroll 483px 8px;
    padding: 18px 293px 10px 15px;
}
/*  End of BUZZ landing page  */

/* .ORG domains landing page */

.domains_org #banner .content {
    background: url("/library/images/v3/domain-names/org-domains/org-banner.jpg") no-repeat top left;
    height: 345px;
    padding: 25px;
}
.domains_org #banner .content h1 {
    font-family: vagrounded-light,Helvetica,Arial !important;
    padding: 0px;
    font-size: 39px;
    line-height: 40px;
    width: 435px;
    text-shadow: none;
    margin: 0 0 10px;
}
.domains_org #banner .content h2 {
    font-size: 21px;
    line-height: 22px;
    width: 435px;
    text-shadow: none;
    margin: 0 0 5px;
}
.domains_org #banner .content h2 .price {
    font-size: 40px;
    line-height: 50px;
}
.domains_org #banner .content h2 .price span {
    font-size: 26px;
}
.domains_org #banner .content h2 .vat-disclaimer {
    font-size: 12px;
}
.domains_org.domain_names #banner .pause {
    left: 0;
}
.domains_org.domain_names #banner form {
    background: url("/library/images/v3/domain-names/org-domains/domain-names-search-bg.png") no-repeat top left;
    width: 425px;
}
.domains_org.domain_names #banner form input {
    width: 285px;
    font-size: 22px;
}
.domains_org.domain_names #banner form input.button {
    width: 56px;
}
.domains_org.domain_names #body h2,
.domains_org.domain_names #body .section h2 span.product-price-info * {
    font-size: 27px;
    color: #0C3146 !important;
    margin-bottom: 9px;
}
.domains_org.domain_names #body h2 span {
    color: #FF8300 !important;
}
.domains_org #body .orange_tick  {
    margin: 0 0 18px;
    padding: 0;
}
.domains_org #body .orange_tick li {
    padding-left: 40px;
    background: url("/library/images/v3/domain-names/org-domains/orange-check.png") no-repeat 10px 3px;
    list-style: none;
    margin: 0 0 14px;
}
.domains_org.domain_names #body form {
    background: url("/library/images/v3/domain-names/org-domains/org-domain-names-search-bg.png") no-repeat top left;
    width: 698px;
    font-size: 22px;
    margin-bottom: 5px;
}
.domains_org.domain_names #body form input {
    right: 98px;
    width: 316px;
    box-shadow: none;
    transition: none;
}
.domains_org.domain_names #body form input.button {
    width: 95px;
    right: 0;
}
/* end of .ORG domain landing page */

.domains_london ol {
    color: #666666;
    font-size: 14px;
    margin-left: 45px;
}
.domains_london ol li {
    padding: 0 0 5px 0;
}
.domains_london #body form input {
    box-shadow: none !important;
}

/* VAT  Toogle */
#body .transfer_prices dt .price {
	font-size: 2.1em;
    font-style: normal;
}
#body .transfer_prices dt .price span {
	font-size: 0.5em;
    vertical-align: baseline;
	bottom: -0.25em;
	line-height: 0;
    position: relative;
}
.domainBulk .bulk_prices_table tr td span.product-price-info * {
	font-size: 26px;
}
.domains_privacy #banner .content.img-inc-vat {
	background: url("/library/images/v2/domain-names/whois/header-whois-inc-vat2.jpg") no-repeat center top;
}
.domains_pro #banner .graphic-01 h4 {
	line-height: 40px;
}
.domains_pro #banner .graphic-01 h4 .price {
	font-size: 36px;
}
.domains_pro #banner .graphic-01 h4 .price span {
	font-size: 26px;
}
.domain_names #body p .product-price-info *, .domain_names #body span.vat-disclaimer-wrapper * {
	font-size: 14px !important;
}
.domainUS #banner .h2_us .price {
	font-family: vagrounded-bold,Helvetica,Arial;
    font-size: 37px;
    font-weight: normal;
}
.domainUS #banner .h2_us .price span {
    font-size: 26px;
}
.domains_co_uk .promo-area .price_circle {
	padding: 20px 0;
	width: 98px;
}
.domains_co_uk .promo-area .price_circle .product-price-info .price {
	font-size: 33px;
}
.domains_co_uk .promo-area .price_circle .product-price-info .price span {
	font-size: 19px;
}
.domains_co_uk #banner .content .xtra-graphic.video.downer {
	right: -5px;
}
.domains_so #banner .content .soOnly.img-inc-vat {
	background: url("/library/images/v2/domain-names/so-launch/so-only19-inc-vat.png") no-repeat left top;
}
.domains_xxx #banner .content.img-inc-vat {
	background: url("/library/images/v2/domain-names/xxx/bg-ga-header-inc-vat.png") no-repeat 0 0 !important;
}
.domains_at #banner .content.img-inc-vat {
	background: url("/library/images/v3/domain-names/at-domains/header-landing-at-inc-vat.jpg") no-repeat left top;
}
.domain_names.domains_biz #banner .content.img-inc-vat {
	background: url("/library/images/v3/domain-names/biz-domains/header-landing-biz-inc-vat.jpg") no-repeat 0 0;
}
.domainEU #banner .content.img-inc-vat {
	background: url("/library/images/v3/domain-names/eu_landing_page_banner_inc_vat.png") no-repeat right top !important;
}
.domains_in #banner .content.img-inc-vat {
	background: url("/library/images/v3/domain-names/in-domains/header-landing-in-inc-vat.jpg") no-repeat left top;
}
.domain_names.domains_mobi #banner .content.img-inc-vat {
	background: url("/library/images/v3/domain-names/mobi-domains/header-landing-mobi-inc-vat.jpg") no-repeat left top;
}
.domain_names.domains_mobi #banner .content h1 .product-price-info .price span {
	font-size: 17px;
}
.domains_net #banner .content.img-inc-vat {
	background: url("/library/images/v3/domain-names/net-domains/header-landing-net-inc-vat.jpg") no-repeat left top;
}
.domains_me #banner .content.img-inc-vat {
	background: url("/library/images/v2/promos/me-promo/header-landing-me-inc-vat.jpg") no-repeat 0 0;
}
.domains_sx #banner .content.img-inc-vat {
	background: url("/library/images/v2/domain-names/sx-domain/header-landing-sx-inc-vat.jpg") no-repeat left top;
}
.domains_tk #banner .content.img-inc-vat  {
	background: url("/library/images/v3/domain-names/tk-domains/header-landing-tk-inc-vat.jpg") no-repeat left top;
}
.domains_tk #body span.big .product-price-info * {
	font-size: 18px !important;
}
.domains_la #banner .content.img-inc-vat {
	background: url("/library/images/v3/domain-names/la-domains/header-landing-la-inc-vat.jpg") no-repeat left top;
}
.domains_de #banner .content.img-inc-vat {
	background: url("/library/images/v3/domain-names/de-domains/header-landing-de-inc-vat.jpg") no-repeat left top;
}
.domains_com #banner .content.img-inc-vat {
	background: url("/library/images/v3/domain-names/com-domains/header-landing-com-inc-vat.jpg") no-repeat left top;
}
.domains_rich #body .vat-disclaimer *{
    font-size: 14px;
    font-weight: normal;
}
.domains_rich #body .vat-disclaimer-exclusive-v1:after {
    content: "(excluding VAT)";
}
.domains_rich #body .vat-disclaimer-inclusive-v1:after {
     content: "(including VAT)";
}
.domains_net.domains_org #body .section h2 .product-price-info * {
    color: #2597D5 !important;
}
.domains_menu #body h3 {
    font-size: 24px;
}
.domains_org #banner .content .graphic.img-inc-vat {
    background: url("/library/images/v3/domain-names/org-domains/price_14_39.png") no-repeat 0 0;
}
.domains_co #banner .now_9.img-inc-vat {
    background: url("/library/images/v2/promos/promo-co/co_domain_price_inc_vat.png") no-repeat 0 0;
}
#banner .otp_disclaimer .vat-disclaimer-exclusive-v2:after {
	content: "(ex VAT charged at 20%)";
}
#banner .otp_disclaimer .vat-disclaimer-inclusive-v2:after {
	content: "(inc VAT charged at 20%)";
}
.otp_disclaimer .vat-disclaimer-exclusive-v3:after {
	content: "The above prices are for business customers and exclude VAT at 20%.";
}
.otp_disclaimer .vat-disclaimer-inclusive-v3:after {
	content: "The above prices are for business customers and include VAT at 20%.";
}
.domain_backorder .boRegPrices span.price {
    font-size: 36px;
    width: auto;
    float: none;
}
.domain_backorder .boRegPricesSmall span.price {
    font-size: 19px;
    width: auto;
    float: none;
}
.domain_backorder .boRegPrices .bo-price {
    width: 165px;
    float: left;
}
.domain_backorder .boRegPrices.boRegPricesSmall .bo-price {
    width: 100px;
}
.domains_index #body .blue_bcg .taxi-promo.img-inc-vat {
    background: url("/library/images/v3/domain-names/new-gtlds/get_london_inc_vat.png") no-repeat 0 0 !important
}
.domains_index #banner .content .vat-disclaimer-exclusive-v1:after {
    content: "(ex. VAT at 20%)";
}
.domains_index #banner .content .vat-disclaimer-inclusive-v1:after {
    content: "(inc. VAT at 20%)";
}
.domains_index .mainDomains .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: 45px;
    color: #EBEBEB;
    text-transform: uppercase;
    text-align: center;
    line-height: 21px;
    text-shadow: 2px 1px #000;
    font-size: 12px;
}

.domains_index .mainDomains .eu_new {
    background-color: #e00650;
    color: white;
    padding: 1px 8px;
    text-transform: uppercase;
    text-align: center;
    font-size: 12px;
    position: Absolute;
    left: 45px;
    border-radius: 13px;
}
.domains_index .eu_pod a{
      background: url('/library/images/v3/domain-names/eu_pod.png') no-repeat;
  width: 230px;
  height: 305px;
  float: left;
  margin-right: 7px;
}
.domains_index .eu_pod.img-inc-vat a{
          background: url('/library/images/v3/domain-names/eu_pod-vat.png') no-repeat;
}
.domain_names.domains_london #body p .product-price-info * {
    font-weight: bold;
}
.advanced_search_tool .site_wrap .show .domain_extensions .info .price .price {
    float: none;
}
.blue_bcg h3.email a span.price,
.blue_bcg h3.email a span.price span{
    font-size: 18px !important;
    color: #008AC4;
}
/* end of VAT Toggle */
/* New-gTLDs page refresh */
.gtld #banner .content{
    background: url("/library/images/v3/domain-names/new-gtlds/gtld_banner.jpg") no-repeat scroll center top !important;
    height: 586px !important;
}
.gtld #banner .content .search_domain{
    padding: 10px;
    background: none;
    position: absolute;
    bottom: 30px;
    left: 30px;
}
.gtld #banner .content h2{
    font-size: 52px;
    width: 404px;
    line-height: 58px;
    padding: 40px 0 0 42px;
    margin: 0;
}
.gtld #banner .content h3{
    font-size: 24px;
    line-height: 34px;
    padding: 52px 0 0 40px;
    width: 290px;
}
.gtld #banner .content h3 span{
    font-family: "vagrounded-bold";
}
.gtld #banner .content .gtld_video_01{
    bottom: 135px;
    display: block;
    height: 81px;
    left: 72px;
    position: absolute;
    width: 106px;
}
.gtld #banner .content .search_domain form{
     background: url("/library/images/v3/domain-names/new-gtlds/gtld_search_bar.jpg") no-repeat scroll center top !important;
     width: 716px;
     height: 58px;
}
.gtld #banner .content .search_domain form .text{
    height: 54px;
    width: 532px;
    color: #7F7F7F;
    font-size: 20px;
}
.gtld #banner .content .search_domain form .button{
    height: 58px;
    width: 75px;
}
.gtld #body .gtld_section{
    padding: 36px;
}
.gtld #body .gtld_section h1{
    color: #525252;
    font-size: 34px;
    font-family: "vagrounded-light";
    margin: 0;
    padding: 0 0 20px 0 !important;
}
.gtld #body .gtld_section .mb_20{
    margin-bottom: 20px;
}
.gtld #body .gtld_section h3{
    color: #525252;
    font-size: 28px;
    font-family: "vagrounded-light";
    margin: 0;
    padding: 20px 0 10px 0 !important;
}
.gtld #body .gtld_section ul.feat_01{
    float: left;
    margin: 0;
    padding: 0 50px 40px 0;
    width: 306px;
}
.gtld #body .gtld_section ul.feat_02{
    float: left;
    margin: 0;
    padding: 0 20px 10px 0;
    width: 326px;
}
.gtld #body .gtld_section ul li{
    list-style-type: none;
    font-family: vagrounded-light;
    font-size: 18px;
    line-height: 24px;
    padding: 17px 0 24px 88px;
}
.gtld #body .gtld_section .feat_01 .item_01{
    background: url("/library/images/v3/domain-names/new-gtlds/gtld_items.png") no-repeat scroll 0px 0px;
}
.gtld #body .gtld_section .feat_01 .item_02{
    background: url("/library/images/v3/domain-names/new-gtlds/gtld_items.png") no-repeat scroll 0px -119px;
}
.gtld #body .gtld_section .feat_01 .item_03{
    background: url("/library/images/v3/domain-names/new-gtlds/gtld_items.png") no-repeat scroll 0px -249px;
}
.gtld #body .gtld_section .feat_02 .item_01{
    background: url("/library/images/v3/domain-names/new-gtlds/gtld_items.png") no-repeat scroll 0px -379px;
}
.gtld #body .gtld_section .feat_02 .item_02{
    background: url("/library/images/v3/domain-names/new-gtlds/gtld_items.png") no-repeat scroll 0px -491px;
}
.gtld #body .gtld_section .feat_02 .item_03{
    background: url("/library/images/v3/domain-names/new-gtlds/gtld_items.png") no-repeat scroll 0px -611px;
}
.gtld #body .gtld_video_02{
    background: url("/library/images/v3/domain-names/new-gtlds/watch_video.png") no-repeat scroll 0px 0px;
    height: 90px;
    width: 344px;
    float: right;
}
.gtld #body .pad_top_0{
    padding-top: 0px !important;
}
.gtld #body .gtld_section .soon{
    margin-bottom: 20px;
}
.gtld #body .gtld_section .soon p{
    background: #0086BB;
    margin: 0;
    font-size: 23px;
    color: #FFFFFF;
    text-align: center;
    padding: 22px 0;
}
.gtld #body .gtld_section .soon p span{
    font-family: vagrounded-bold;
    font-size: 23px;
}
.gtld #body .gtld_section .soon .content_soon{
    background: #025F88;
}
.gtld #body .gtld_section .soon .content_soon ul{
    margin: 0;
    padding: 10px 0 10px 10px;
}
.gtld #body .gtld_section .soon .content_soon ul li{
    color: #ffffff;
    float: left;
    font-family: vagrounded-bold,Helvetica,Arial !important;
    font-size: 17px;
    list-style-type: none;
    margin: 0 30px;
    padding: 8px 0;
    width: 112px;
    border-bottom: 3px dotted #0086BB;
}
.gtld #body .gtld_section .soon .content_soon ul li.no_bb{
    border-bottom: none;
}
.gtld #body .gtld_section .soon .content_soon .dont_miss{
    float: right;
}
.gtld #body .gtld_section .soon .content_soon .dont_miss .miss{
    background: url("/library/images/v3/domain-names/new-gtlds/dont_miss.png") no-repeat scroll 0px 6px;
    height: 37px;
    width: 159px;
    float: left;
    padding-top: 6px;
}
.gtld #body .gtld_section .soon .content_soon .dont_miss .miss_button{
    float: left;
    padding: 5px 15px 15px;
}
.gtld #body .gtld_section .soon .content_soon .dont_miss .miss_button a{
    font-size: 17px;
    font-family: vagrounded-bold;
    border-radius: 2px;
}
.gtld #body .gtld_section .mb_20{
    margin-bottom: 20px;
}
.gtld #body .gtld_section .gtld_faq{

}
.gtld #body .gtld_section .gtld_faq h3{
    font-size: 32px;
}
.gtld #body .gtld_faq .tab_system .accordion{
    margin-bottom: 0;
}
.gtld #body .gtld_faq .tab_system .accordion .acc_obj{
    padding-right: 50px;
}
.gtld #body .gtld_faq .tab_system .accordion .quest{
    font-size: 18px;
    font-family: vagrounded-light;
    text-decoration: none;
    padding-bottom: 4px;
}
.gtld #body .gtld_faq .tab_system .accordion .acc_obj,
.gtld #body .gtld_faq .tab_system .accordion .quest{
    border-bottom: none;
}
.gtld #body .gtld_faq .tab_system .accordion .quest:hover{
    background: #e0f2fa;
}
.gtld #body .gtld_faq .tab_system .accordion .quest.active .icon{
    background: url("/library/images/v3/domain-names/new-gtlds/gtld_expand.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 25px;
    width: 25px;
}
.gtld #body .gtld_faq .tab_system .accordion .quest .icon{
    background: url("/library/images/v3/domain-names/new-gtlds/gtld_expand.png") no-repeat scroll 0 -38px;
    display: inline-block;
    height: 25px;
    width: 25px;
    right: 0;
}
.gtld .overlay_content_wrap .overlay_outer{
    background: none;
    width: auto;
}
.gtld .overlay_content_wrap .overlay_outer #close_overlay{
    right: 17px;
    top: -14px;
}
/* End of New-gTLDs page refresh */

.domain-gtld-container {
  clear: both;
  position: relative;
}
.gtld #body .domain-gtld-container h3 {
  color: #0099cc;
  font-size: 22px;
}
.gtld #body .domain-gtld-container .domain-gtld-categories {
  float: left;
  width: 35%;
}
.gtld #body .domain-gtld-container .domain-gtld-categories ul li {
  padding: 0;
}
.domain-gtld-list-content {
  float: left;
  width: 61%;
  padding: 10px;
}
.domain-gtld-container .domain-pricing-single {
  float: left;
  width: 150px;
}
.domain-gtld-container .domain-pricing-extension {
  float: left;
  width: 160px;
  color: #84c827;
  font-size: 17px;
  margin-top: -3px;
  font-family: "vagrounded-bold";
}
.domain-gtld-container .domain-pricing-extension i {
  margin-top: 3px;
}
.domain-gtld-container .promoTag {
    background: #e00650;
    border-radius: 8px;
    color: #fff;
    font-size: 14px;
    margin-left: 10px;
    padding: 2px 10px;
    text-transform: uppercase;
}
.domain-gtld-container .vat-notice {
  font-size: 10px;
  float: right;
  margin-right: 17px;
}
.domain-gtld-container .domain-pricing-row {
  clear: both;
  margin-bottom: 10px;
}
.gtld #body .domain-gtld-categories ul li a {
  font-size: 14px;
  line-height: 18px;
  font-family: vagrounded-light, Helvetica,Arial;
  font-weight: normal;
  color: #333 !important;
  text-decoration: none !important;
  padding: 6px 10px;
  display: block;
}
.gtld #body .domain-gtld-categories {
  border-right: 2px dotted #ddd;
  float: left;
}
.gtld #body .domain-gtld-categories ul li a:hover, .gtld #body .domain-gtld-categories ul li a.selected {
  background: #E3E3E3;
  font-family: vagrounded-bold, Helvetica,Arial;
}
.gtld #body .domain-gtld-pagination {
  position: absolute;
  top: 55em;
  left: 39%;
}
.domain-gtld-search-modal {
  box-shadow: inset 0 0 59px -22px #000000;
  padding: 10px 10px 25px 10px;
  width: 720px;
  background: url(/library/bootstrap/img/domain-search-modal.png) 15px 30px no-repeat #fff;
}
.domain-gtld-search-modal section.main {
  margin: 75px 85px 0 85px;
}
.domain-gtld-search-modal button.close {
  background-color: #80c9e8;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  opacity: 1;
  color: #fff;
}
.domain-gtld-search-modal .form-wrapper {
  border-bottom: 36px solid white;
  width: 115%;
  margin-left: -7.5%;
  height: 40px;
  display: block;
}
.domain-gtld-search-modal form {
  font-family: vagrounded-bold,Helvetica,Arial;
  position: relative;
  width: 87%;
  margin-left: 5%;
}
.domain-gtld-search-modal form:after {
  box-shadow: 0 0 36px 5px #000000;
  content: '';
  display: block;
  height: 0px;
  width: 100%;
  position: absolute;
  top: 36px;
  z-index: -1;
}
.domain-gtld-search-modal .search-append {
  background: #b9de7f;
  color: #000;
  display: block;
  float: left;
  text-transform: uppercase;
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
  font-size: 14px;
  padding: 12px 10px;
}
.domain-gtld-search-modal input[name=domain] {
  border-left: 0 none;
  border-right: 0 none;
  border-radius: 0;
  width: 294px;
  box-shadow: inset 0 0 43px -22px #000000;
  color: #888;
  font-size: 19px;
  padding: 9px;
}
.domain-gtld-search-modal input[name=domain]::-webkit-input-placeholder {
  color: #888;
}
.domain-gtld-search-modal input[name=domain]:-moz-placeholder {
  color: #888;
}
.domain-gtld-search-modal input[name=domain]::-moz-placeholder {
  color: #888;
}
.domain-gtld-search-modal input[name=domain]:-ms-input-placeholder {
  color: #888;
}
.domain-gtld-pagination .pagination-item {
  text-decoration: none !important;
  float: left;
  line-height: 18px;
  margin: 0 2px;
}
.domain-gtld-pagination a.pagination-item {
  width: 7px;
  height: 18px;
  background: url("/library/images/v3/domain-names/pagination-arrows.png") no-repeat;
}
.domain-gtld-pagination .pagination-item.previous {
  background-position: left center;
}
.domain-gtld-pagination .pagination-item.next {
  background-position: right center;
}
.domain-gtld-search-modal .search-button {
  background-color: #69b4df;
  padding: 10px 7px;
  color: #fff;
  border: 0 none;
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
  font-size: 16px;
  vertical-align: top;
  text-transform: uppercase;
  font-weight: bold;
  text-shadow: 1px 1px 1px #AFAFAF;
  font-family: "vagrounded-bold",Helvetica,Arial,sans-serif;
}
.domain-gtld-search-modal .search-button:hover, .domain-gtld-search-modal .search-button:active {
  background-color: #3CB2F8;
}
.domain-gtld-search-modal a {
  text-decoration: none;
  color: #09c;
  font-weight: bold;
}

/* Adding .uk testimonial to .uk landing page */
.domains_uk .column .left_box {
    width: 440px;
    float: left;
}
.domains_uk .column .left_box h2.uk_grey {
    line-height: 28px;
}
.domains_uk .column .right_box {
    width: 230px;
    float: right;
    padding:0 0 0 30px;
}
.domains_uk .column .right_box .testimonial {
    width: 230px;
    height: 195px;
}
.domains_uk .column .right_box .testimonial .client_test {
    border-radius: 10px;
    box-shadow: 0 0 10px #ccc inset;
    width: 190px;
    height: 135px;
    padding: 20px;
}
.domains_uk .column .right_box .testimonial  span.quote {
    background: url('/library/images/v3/domain-names/uk-domains/testim_bg.png') no-repeat 0px 0px;
    display: block;
    height: 24px;
    margin: -7px 0 0 155px;
    width: 61px;
}
.domains_uk .column .right_box  p.author {
    float: right;
    font-weight: bold;
    width: 100px;
    margin: -2px 5px 0 0;
    font-size: 13px !important;
}
.domains_uk .column .right_box p.author span {
    font-size: 13px !important;
    float: right;
    margin-right: 5px;
}
.testimonial .client_test p {
    font-size: 13px !important;
    font-style: italic;
}
.testimonial .client_test p.logo {
    background: url('/library/images/v3/domain-names/uk-domains/apphaus.png') no-repeat 0px 0px;
    width: 142px;
    height: 36px;
}
.domains_co_uk #body .site_wrap .co-uk-text
{
    display: block;
    height: 44px !important;
    float: right;
    width: 71px !important;
}
.domains_co_uk #body .blue_box h2
{
    line-height: 50px !important;
}
.domains_co_uk #body .blue_box ul.red_bullets
{
    clear: both;
}

/* .XYZ campaign */

.domains_xyz #banner .content {
    background: url("/library/images/v3/promos/xyz-domains/xyz-banner.png") no-repeat top left;
    height: 361px;
}
.domain_names.domains_xyz #banner .opacity {
    background: #003455;
    opacity: 0.9;
}
.domains_xyz #banner .search_domain {
    background: url("/library/images/v3/promos/xyz-domains/search-for-your-domain.png") no-repeat right 13px;
}
.domains_xyz #banner .content h2 {
    font-size: 52px;
    line-height: 50px;
    margin: 0 0 11px;
    padding: 24px 0 0 36px;
    text-shadow: none;
}
.domains_xyz #banner .content h2 span {
    color: #a8d93f;
}
.domains_xyz #banner .content h3 {
    font-family: vagrounded-bold;
    font-size: 33px;
    line-height: 37px;
    margin: 20px 0;
    padding: 0 0 0 36px;
    text-shadow: none;
    color: #fff;
    width: 50%;
}
.domains_xyz #banner .content h4 {
  font-size: 28px;
  line-height: 37px;
  text-shadow: none;
  color: #fff;
  font-family: vagrounded-bold;
  border-radius: 5px;
  width: 45%;
  margin: 0px 35px;
  text-align: center;
  padding: 7px;
  background: #a8d93f;
  text-transform: uppercase;
}
.domains_xyz #banner .content h3 span.vb {
    font-size: 40px;
    color: #a8d93f;
}
.domains_xyz #banner .content h3 span.price span {
    font-size: 24px;
}
.domains_xyz #banner .content h3 span.vat-disclaimer {
    font-size: 15px;
    color: #fff;
    display: block;
    line-height: 18px;
}
.domains_xyz .site_wrap .section.no_grid .column h1 span {
    color: #a8d93f !important;
}
.domains_xyz #body h2 {
    font-size: 30px !important;
}
.domains_xyz #body h3 {
    font-size: 25px;
    padding: 36px 0 0 0;
}
.domains_xyz #body h3 span {
    color: #b4da3f !important;
}
.domains_xyz #body form input {
    box-shadow: none !important;
}
.blue_bcg table tr.mainDomains td .sale {
    background: #e00650;
    border-radius: 7px;
    color: #ffffff;
    font-size: 14px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    position: absolute;
    width: 50px;
    left: 45px;
    text-transform: uppercase;
    margin-top: 5px;
}
.blue_bcg table tr.mainDomains td  .xtra_mb5 {
    display: block;
    height: 1px;
    margin: 0 0 5px;
 }
.xyz-domain-pod {
    background: url("/library/images/v3/promos/xyz-domains/xyz-pod.png") no-repeat 0 0;
    height: 312px;
    margin-bottom: 20px;
    padding: 12px 20px;
    position: relative;
}
.xyz-domain-pod h3 {
    font-size: 25px !important;
    line-height: 28px;
    color: #fff;
    margin: 0 0 14px;
    padding: 0;
}
.xyz-domain-pod h3 span {
    font-size: 33px;
    color: #a8d93f;
}
.xyz-domain-pod h4 {
    font-size: 17px;
    line-height: 20px;
    color: #fff;
    margin: 0 0 18px;
    padding: 0;
}
.xyz-domain-pod h4 span.price {
    font-size: 22px;
    color: #a8d93f;
}
.xyz-domain-pod h4 span.price span {
    font-size: 17px;
}
.xyz-domain-pod h4 .vat-disclaimer {
    display: block;
    font-size: 12px;
    line-height: 14px;
}
.xyz-domain-pod a {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

#banner .xyz-vat-disclaimer
{
    color: white;
    padding: 36px;
}
.dom_pods .xyz-vat-disclaimer
{
    color: white;
    font-size: 11px;
    padding: 0;
    position: absolute;
    top: 62px;
}

/* end of .XYZ campaign */
/* Domain names LP refresh */
.domains_index .pop_domains{
    width: 705px;
    margin: 0 auto;
    border-radius: 10px;
}
.domains_index .blue_bcg {
    position: relative;
    padding: 20px 0 20px 20px;
}
.domains_index .blue_bcg .dom_show{
        font-family: "vagrounded-bold";
        float: right;
        padding-right: 15px;
}
.domains_index .pop_domains .pop_blue{
    float: left;
}
.domains_index .blue_bcg .dom_discl{
    display: inline;
    color: #999999;
}
.domains_index .pop_domains .pop_blue h3{
    font-size: 24px;
    margin: 0;
    padding: 19px 0 0 19px;
}
.domains_index .pop_domains .dom_london{
    position: absolute;
    top: 19px;
    right: 0;
    display: block;
    width: 466px;
    height: 35px;
}
.domains_index .pop_domains .rect_red{
    background: url("/library/images/v3/domain-names/refresh/rect_red.png") no-repeat;
    width: 466px;
    height: 35px;
    float: right;
    margin-top: 19px;
    font-family: "vagrounded-light";
    font-size: 16px;
    line-height: 32px;
    text-align: right;
    color: #FFFFFF;
}
.domains_index .pop_domains .rect_red .ldn{
    font-family: "vagrounded-bold";
    font-size: 22px;
}
.domains_index .pop_domains .rect_red .ldn_price{
    font-family: "vagrounded-bold";
    font-size: 18px;
}
.domains_index .pop_domains .rect_red .otp_disclaimer.vl{
    display: inline;
    color: #FFFFFF;
    font-size: 12px;
}
.domains_index .pop_domains .rect_red .space{
    width: 16px;
    height: 35px;
    float: right;
}
.domains_index #domains_features_tabs .domains_tabs{
    background: url("/library/images/v3/create-a-website/blue_bg_100.png") no-repeat scroll 0 0;
}
.domains_index #domains_features_tabs .domains_tabs li a{
    font-size: 16px;
    height: 52px;
    line-height: 18px;
    outline: medium none;
    text-align: center;
    padding: 12px 24px 0;
}
.domains_index #domains_features_tabs .domains_tabs_content{
    padding: 10px 36px 30px 36px;
    height: 467px;
}
.domains_index #domains_features_tabs .domains_tabs_content p{
    color: #666 !important;
}
.domains_index #domains_features_tabs .domains_tabs_content .content{
    padding: 0;
}
.domains_index #domains_features_tabs .domains_tabs_content .dom_img{
    height: 130px;
    margin-bottom: 10px;
    padding: 20px 0 0 128px;
    float: left;
}
.domains_index #domains_features_tabs .domains_tabs_content #tab-1 .dom_img{
    background: url("/library/images/v3/domain-names/domains_landing/domains-items.png") no-repeat scroll -6px 12px;
}
.domains_index #domains_features_tabs .domains_tabs_content #tab-2 .dom_img{
    background: url("/library/images/v3/domain-names/domains_landing/domains-items.png") no-repeat scroll -2px -165px;
}
.domains_index #domains_features_tabs .domains_tabs_content #tab-3 .dom_img{
    background: url("/library/images/v3/domain-names/domains_landing/domains-items.png") no-repeat scroll -6px -506px;
}
.domains_index #domains_features_tabs .domains_tabs_content #tab-4 .dom_img{
    background: url("/library/images/v3/domain-names/domains_landing/domains-items.png") no-repeat scroll -6px -680px;
}
.domains_index #domains_features_tabs .domains_tabs_content #tab-5 .dom_img{
    background: url("/library/images/v3/domain-names/domains_landing/domains-items.png") no-repeat scroll -6px -858px;
}
.domains_index #domains_features_tabs .domains_tabs_content #tab-6 .dom_img{
    background: url("/library/images/v3/domain-names/domains_landing/domains-items.png") no-repeat scroll -6px -1024px;
}
.domains_index #domains_features_tabs .domains_tabs_content .dom_desc{
    float: left;
}
.domains_index #domains_features_tabs .domains_tabs_content .dom_desc h3{
    font-size: 24px;
    margin: 0 0 20px 0;
    padding: 40px 0 0 0;
    color: #2597d5 !important;
}
.domains_index #domains_features_tabs .domains_tabs_content .dom_desc p{
    font-family: "vagrounded-bold";
    font-size: 16px;
    line-height: 20px;
}
.domains_index #domains_features_tabs .domains_tabs_content .cont_2{
    float: left;
    width: 214px;
    margin-bottom: 20px;
}
.domains_index #domains_features_tabs .domains_tabs_content .cont_2.ml_30{
    margin-left: 30px;
}
.domains_index #domains_features_tabs .domains_tabs_content .cont_2 h4{
    font-size: 18px;
    color: #2597d5 !important;
}
.domains_index #domains_features_tabs .domains_tabs_content .buttons a{
    font-size: 15px;
    height: 30px;
    line-height: 30px;
}
.domains_index #domains_features_tabs .domains_tabs_content .buttons a span{
    top: 8px;
}
.domains_index #domains_features_tabs .domains_tabs_content #tab-6 .buttons{
    float: left;
}
.domains_index #domains_features_tabs .domains_tabs_content #tab-6 .buttons.ml_50{
    margin-left: 50px;
}
.domains_index .slider_content{
    position: relative;
    margin-bottom: 50px;
}
.domains_index .slider_content .shad{
    position: absolute;
    bottom: 0;
    height: 40px;
    width: 100%;
    background: #2597d5;
    opacity: 0.3;
    z-index: 100;
}
.domains_index .dom_slider {
/*    overflow: hidden;   */
    width: 777px;
    height: 553px;
    position: relative;
}
.domains_index .slides{
    position: relative;
/*    width: 9999px;
    left: -777px;    */
}
.domains_index #uk_slider {
    background: url("/library/images/v3/domain-names/refresh/dom_uk_bg-2015.png") no-repeat;
    height: 517px;
    padding: 36px 36px 0 36px;
    float: left;
    width: 705px;
    color: #fff;
}
.domains_index #uk_slider .uk_ttl{
    font-size: 36px;
    font-family: "vagrounded-light";
    margin-bottom: 30px;
}
.domains_index #uk_slider p {
  color: #fff;
}

.domains_index #uk_slider .uk_ttl span{
    color: #24B8D6;
    font-size: 52px;
    font-family: "vagrounded-bold";
}
.domains_index #uk_slider .uk_ttl_2{
    font-size: 24px;
    line-height: 28px;
    font-family: "vagrounded-light";
    margin-bottom: 30px;
}
.domains_index #uk_slider .uk_ttl_2 span{
    font-family: "vagrounded-bold";
}
.domains_index #uk_slider .btn{
  border: 0;
}
.domains_index .dom_slider .uk_desc{
    float: left;
    margin-bottom: 55px;
    width: 214px;
}
.domains_index .dom_slider .buttons a{
    font-size: 15px;
    height: 30px;
    line-height: 30px;
}
.domains_index .dom_slider .ml_30{
    margin-left: 30px;
}
.domains_index .dom_slider .ml_25{
    margin-left: 25px;
}
.domains_index .dom_slider .uk_desc .uk_desc_ttl{
    font-size: 18px !important;
    font-family: "vagrounded-bold";
}
.domains_index #gtlds_slider{
    background: url("/library/images/v3/domain-names/refresh/gtlds_blue_bg.png") no-repeat;
    height: 517px;
    padding: 36px 36px 0 36px;
    position: relative;
    float: left;
    width: 705px;
}
.domains_index #gtlds_slider .gtlds_ttl{
    font-size: 36px;
    font-family: "vagrounded-bold";
    margin-bottom: 30px;
    color: #fff;
}
.domains_index #gtlds_slider .gtlds_ttl_2{
    font-size: 24px;
    line-height: 28px;
    font-family: "vagrounded-bold";
    margin-bottom: 0px;
    color: #fff;
}
.domains_index .dom_slider .gtlds_desc{
    float: left;
    margin-bottom: 20px;
    width: 214px;
}
.domains_index .dom_slider .gtlds_desc p{
    color: #fff !important;
}
.domains_index .dom_slider .gtlds_desc .gtlds_desc_ttl{
    font-size: 18px !important;
    font-family: "vagrounded-bold";
}
.domains_index .dom_slider .gtlds_desc .gtlds_desc_img_1{
    background: url("/library/images/v3/domain-names/refresh/gtlds_items.png") no-repeat scroll 35px 0;
    height: 140px;
}
.domains_index .dom_slider .gtlds_desc .gtlds_desc_img_2{
    background: url("/library/images/v3/domain-names/refresh/gtlds_items.png") no-repeat scroll -213px 0;
    height: 140px;
}
.domains_index .dom_slider .gtlds_desc .gtlds_desc_img_3{
    background: url("/library/images/v3/domain-names/refresh/gtlds_items.png") no-repeat scroll -457px 0;
    height: 140px;
}
.domains_index .dom_pods{
    margin: 0 auto;
    padding-left: 36px;
}
.domains_index .dom_pods .ml_7{
    margin-left: 7px;
}
.domains_index .dom_pods .video_testimonial_dn{
    float: left;
}
.domains_index .dom_pods .xyz-domain-pod_2{
    background: url("/library/images/v3/domain-names/refresh/pod_2.png") no-repeat;
    height: 312px;
    margin-bottom: 20px;
    padding: 12px 20px;
    position: relative;
    width: 190px;
    height: 286px;
    float: left;
}
.domains_index .dom_pods .xyz-domain-pod_2 h3{
    color: #fff;
    font-size: 21px !important;
    line-height: 24px;
    margin: 0 0 12px;
    padding: 0;
}
.domains_index .dom_pods .xyz-domain-pod_2 h3 span{
    color: #a8d93f;
    font-size: 30px;
}
.domains_index .dom_pods .xyz-domain-pod_2 span.vb{
    font-size: 17px;
    color: #a8d93f;
}
.domains_index .dom_pods .xyz-domain-pod_2 .vat-disclaimer{
    font-size: 12px;
    line-height: 14px;
}
.domains_index .dom_pods .xyz-domain-pod_2 h4{
    color: #fff;
    font-size: 17px;
    line-height: 18px;
    margin: 0 0 18px;
    padding: 0;
}
.domains_index .dom_pods .xyz-domain-pod_2 a{
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.domains_index .dom_pods .pod_3{
    background: url("/library/images/v3/domain-names/refresh/pod_3.png") no-repeat;
    width: 230px;
    height: 300px;
    float: left;
}
.domains_index .dom_pods .pod_3 a{
    width: 100%;
    height: 100%;
    display: block;
}
.domains_index .slider_content .tg_next{
    background-color: #47b1dd;
    border-radius: 0 20px 20px 0;
    box-shadow: 5px 0 5px #94c9de;
    display: block;
    height: 28px;
    padding: 12px 5px 0 0;
    position: absolute;
    right: -24px;
    text-decoration: none !important;
    top: 260px;
    width: 19px;
    z-index: 3 !important;
}
.domains_index .slider_content .tg_next .new_icon_right{
    background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll 0 -130px !important;
    display: inline-block;
    height: 16px;
    width: 16px;
}
.domains_index .slider_content .tg_prev{
    background-color: #47b1dd;
    border-radius: 20px 0 0 20px;
    box-shadow: -5px 0 5px #94c9de;
    display: block;
    height: 28px;
    left: -24px;
    padding: 12px 0 0 5px;
    position: absolute;
    text-decoration: none !important;
    top: 260px;
    width: 19px;
}
.domains_index .slider_content .tg_prev .new_icon_left{
    background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll 0 -146px !important;
    display: inline-block;
    height: 16px;
    width: 16px;
}
.domains_index #london_slider{
    background: url("/library/images/v3/domain-names/refresh/london_slider.png") no-repeat;
    height: 517px;
    padding: 36px 36px 0 36px;
    float: left;
    width: 705px;
    color: #fff;
}
.domains_index #london_slider .ldn_ttl{
    font-size: 36px;
    font-family: "vagrounded-bold";
    margin-bottom: 30px;
    color: #fff;
}
.domains_index #london_slider .ldn_ttl span{
    color: #00bdd8;
    font-size: 48px;
    font-family: "vagrounded-bold";
}
.domains_index #london_slider .ldn_ttl_2{
    font-size: 24px;
    line-height: 28px;
    font-family: "vagrounded-light";
    margin-bottom: 30px;
    color: #fff;
}
.domains_index #london_slider .ldn_desc .ldn_desc_ttl{
    font-family: "vagrounded-bold";
    font-size: 16px !important;
    color: #fff;
}
.domains_index #london_slider .ldn_desc p{
    color: #fff;
    width: 224px;
}
.domains_index #london_slider .ldn_desc{
    margin-bottom: 85px;
    float: left;
    width: 214px;
}
.domains_index #london_slider .ldn_ttl_2 span{
    font-family: "vagrounded-bold";
}
.domains_index .slider .slides .buttons a span{
    top: 7px;
}
.domains_index #london_slider .ldn_our{
    position: absolute;
    bottom: 38px;
    left: 38px;
    font-size: 18px;
    font-family: "vagrounded-bold";
    color: #fff;
}
#slides {
    display: none;
    overflow: inherit !important;
}
.container {
    margin: 0 auto
}
.slidesjs-pagination .active {
    color:red !important;
}
.slidesjs-container,
.slidesjs-control{
    height: 100%;
}
.slidesjs-previous{
    font-size: 0px;
}
.slidesjs-next{
    font-size: 0px;
}
.slidesjs-previous:after{
    background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll 0 -146px rgba(0, 0, 0, 0) !important;
    display: inline-block;
    height: 16px;
    width: 16px;
    content: " ";
}
.slidesjs-next:after{
    background: url("/library/images/v3/sprite/homepage.png") no-repeat scroll 0 -130px rgba(0, 0, 0, 0) !important;
    display: inline-block;
    height: 16px;
    width: 16px;
    content: " ";
}
.slidesjs-pagination{
    list-style-type: none;
     position: absolute;
    bottom: 9px;
    left: 350px;
    z-index: 1000;
    margin: 0;
}
.slidesjs-pagination .slidesjs-pagination-item{
    display: inline;
    margin-right: 5px;
}
.slidesjs-pagination .slidesjs-pagination-item a{
    background: none repeat scroll 0 0 #fff;
    border: 4px solid #fff;
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    width: 10px;
    font-size: 0px;
}
.slidesjs-pagination .slidesjs-pagination-item a.active{
    background: #7eb839;
}
.domains_index #box{
    padding-top: 318px;
    position: relative;
    margin: 0 auto;
    width: 813px;
    background: url("//img1.123-reg.co.uk/v3/general/backgrounds/body-02.png") repeat-y scroll center top transparent;
}
/* End of Domain names LP refresh */

.advanced_search_tool .domains_table .sale {
    background: #e00650;
    border-radius: 7px;
    color: #ffffff;
    font-size: 14px;
    height: 22px;
    line-height: 22px;
    text-transform: uppercase;
    font-family: vagrounded-bold,Helvetica,Arial !important;
    font-weight: normal;
    padding: 0 8px;
    margin-left: 10px;
}

.wales-domains .wales-bottom-dragon {
  background: url(/library/images/v3/domain-names/wales-domains/footer-dragon.png) transparent 0 0;
  position: absolute;
  height: 186px;
  width: 777px;
  bottom: 0;
  left: 18px;
}
.vat_inclusive_mode_action.wales-domains .wales-bottom-dragon {
  background-position: 777px 0px
}
.wales-domains.inWelsh .wales-bottom-dragon {
  background-position: 0px 187px;
}
.vat_inclusive_mode_action.wales-domains.inWelsh .wales-bottom-dragon {
  background-position: 778px 187px;
}

.section_wales {
    margin: 0 36px 36px;
    background: #35801F url(/library/images/v3/domain-names/wales-domains/wales-section-footer.png) 0 100% no-repeat;
    padding: 30px 30px 116px;
    border-radius: 15px 15px 0 0;
    color: #fff;
}

.wales-domains #body .section_wales h2 {
    font-size: 24px !important;
    line-height: 1;
    margin-bottom: 10px;
}

.section_wales h2,
#body .section_wales p {
    color: #fff;
}

#body .section_wales p {
    margin-bottom: 24px;
}
.why-choose-a-domain {
    padding-top: 30px;
}
.domains_xxx .why-choose-a-domain {
    padding-left: 10px;
    padding-bottom: 36px;
    padding-top: 15px;
}
.domains_so .why-choose-a-domain {
    padding-left: 15px;
}
.buzz_domains #body .search_block {
    margin: 0px;
}
.buzz_domains #body .blue_find_your_domain {
    margin-left: 0px;
}
.domains_tel .why-choose-a-domain {
    padding-bottom: 36px;
    padding-top: 20px;
}

/* Business Awards 2014 - slider */

.domains_index #awards_slider {
    color: #fff;
    float: left;
    height: 466px;
    padding: 47px 45px 0 45px;
    width: 687px;
    background: rgb(2,127,179); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(2,127,179,1) 0%, rgba(71,177,221,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(2,127,179,1)), color-stop(100%,rgba(71,177,221,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(2,127,179,1) 0%,rgba(71,177,221,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(2,127,179,1) 0%,rgba(71,177,221,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(2,127,179,1) 0%,rgba(71,177,221,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(2,127,179,1) 0%,rgba(71,177,221,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#027fb3', endColorstr='#47b1dd',GradientType=0 ); /* IE6-9 */
}
.domains_index #awards_slider p {
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 22px;
}
.domains_index #awards_slider p.awards_ttl {
    color: #fff;
    font-family: "vagrounded-bold";
    font-size: 46px;
    margin-bottom: 22px;
}
.domains_index #awards_slider p.awards_ttl_2 {
    color: #fff;
    font-family: "vagrounded-light";
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 22px;
}
.domains_index #awards_slider .awards_desc {
    padding-top: 22px;
}
.domains_index #awards_slider .awards_desc .awards_desc_img {
    float: left;
    width: 143px;
    height: 143px;
    margin-right: 27px;
    background: url("/library/images/v3/domain-names/refresh/business_awards_2014.png") no-repeat 0 0;
}
.domains_index #awards_slider .awards_desc p.awards_ttl {
    font-size: 30px;
    margin-bottom: 14px;
    padding-top: 15px;
}
.domains_index #awards_slider .awards_desc p.awards_ttl_2 {
    font-size: 20px;
    line-height: 24px;
}

/* Cheap domains refresh */
.cheapDomains #banner.domains_prices .content form{
    left: 330px;
    top: 35px;
    background: url("/library/images/v3/sprite/input_dn.png") no-repeat scroll -107px -4px;
    height: 48px;
    left: 292px;
    position: absolute;
    top: 28px;
    width: 465px;
    z-index: 1;
}
.cheapDomains #banner.domains_prices .content form .www{
    font-size: 16px;
    font-family: vagrounded-bold;
    color: #FFFFFF;
    position: absolute;
    left: 16px;
    top: 15px;
}
.cheapDomains #banner.domains_prices .content form #whois_field{
    margin: 0 0 0 75px;
    width: 320px;
    height: 48px;
    font-size: 22px;
    font-family: vagrounded-light;
    padding: 0px 10px;
    color: #c4c4c4;
    font-weight: normal;
}
.cheapDomains #banner.domains_prices .content form .button{
    width: 48px;
    padding: 0;
    height: 48px;
    font-size: 0;
}
.cheapDomains #body h3{
    color: #00a1e0;
}
.cheapDomains #body .content .input-prepend form{
    background: url("/library/images/v3/sprite/input_dn.png") no-repeat scroll -328px -73px;
    height: 30px;
    width: 244px;
}
.cheapDomains #body .content .input-prepend form .text.EoH{
    border-radius: 0;
    border: none;
    box-shadow: none;
    background: none;
    color: #c4c4c4;
    font-size: 16px;
    font-family: vagrounded-light;
    width: 188px;
    height: 21px;
}
.cheapDomains #body .content .input-prepend form button{
    border-radius: 0 !important;
    height: 30px;
    width: 33px;
    opacity: 0;
}
.cheapDomains #body .content .ext_wrap h3{
    font-size: 26px;
}
.cheapDomains #body .content .ext_wrap p{
    margin: 0 0 20px 0;
}
.cheapDomains #body .content .ext_wrap .ext_wrap_items .ext_icon{
    width: 100px;
    height: 120px;
    float: left;
    padding: 0 30px 40px 0;
}
.cheapDomains #body .content .ext_wrap .ext_wrap_items .tlds_dn .ext_icon{
    background: url("/library/images/v3/domain-names/extension_items.png") no-repeat scroll 0px 0px;
}
.cheapDomains #body .content .ext_wrap .ext_wrap_items .cctlds_dn .ext_icon{
    background: url("/library/images/v3/domain-names/extension_items.png") no-repeat scroll 0px -210px;
}
.cheapDomains #body .content .ext_wrap .ext_wrap_items .geo_dn .ext_icon{
    background: url("/library/images/v3/domain-names/extension_items.png") no-repeat scroll 0px -362px;
}
.cheapDomains #body .content .ext_wrap .ext_wrap_items .int_dn .ext_icon{
    background: url("/library/images/v3/domain-names/extension_items.png") no-repeat scroll 0px -510px;
}
.cheapDomains #body .content .ext_wrap .ext_wrap_items .gtlds_dn .ext_icon{
    background: url("/library/images/v3/domain-names/extension_items.png") no-repeat scroll 0px -665px;
}
.cheapDomains #body .content .ext_wrap .ext_wrap_items .ext_desc{
    float: left;
    width: 574px;
}
.cheapDomains #body .content .help_container{
    width: 500px;
    margin: 0 0 50px 130px;
}
.cheapDomains #body .content .help_container .column{
    float: left;
}
.cheapDomains #body .content .help_container .column.last{
    margin-left: 100px;
}
.cheapDomains #body .content .help_container .column h3{
    font-size: 38px !important;
    margin: 30px 0 !important;
}
.cheapDomains #body .search_container{
    height: 192px;
    background: #0085b2;
    position: relative;
}
.cheapDomains #body .search_container h2{
    padding: 46px 0px 20px 34px;
    font-size: 32px;
    color: #FFFFFF;
    margin: 0;
}
.cheapDomains #body .search_container form{
    background: url("/library/images/v3/sprite/input_dn.png") no-repeat scroll -2px -137px;
    width: 572px;
    height: 48px;
    margin-left: 34px;
    position: relative;
}
.cheapDomains #body .search_container form .www{
    font-size: 16px;
    font-family: vagrounded-bold;
    color: #FFFFFF;
    position: absolute;
    left: 16px;
    top: 15px;
}
.cheapDomains #body .search_container form .text{
    height: 39px;
    margin: 0 0 0 73px;
    width: 431px;
    font-size: 22px;
    font-family: vagrounded-light;
    color: #c4c4c4;
    border: none;
    border-radius: none;
}
.cheapDomains #body .search_container form .text:focus{
    box-shadow: none;
}
.cheapDomains #body .search_container form .button{
    width: 52px;
    height: 48px;
    opacity: 0;
    padding: 0;
    font-size: 0;
}
.cheapDomains #body .search_container .formOptions{
bottom: 31px;
    position: absolute;
    right: 67px;
}
.cheapDomains #body .search_container .formOptions a{
    color: #FFFFFF;
}
.small_12{
    font-size: 12px !important;
}
/* end of Cheap domains refresh */
.cheapDomains.modal-open #domain-pricing-extension-info h2.sIFR_blue{
    font-size: 42px;
    color: #069;
    line-height: 44px;
}
.text_image{
    position: relative;
    padding-top: 30px;
}
.text_image h4{
    font-size: 26px;
    margin: 0 0 10px;
}
.text_image ul{
    float: left;
    margin: 0 !important;
}
.text_image ul.second_ul{
    margin-left: 20px !important;
}
.text_image ul li{
    list-style-type: none;
    background: url('/library/images/v3/domain-names/green_tick.png') scroll 0 8px no-repeat !important;
    padding: 4px 0 4px 25px !important;
    line-height: 20px !important;
    font-size: 16px;
    font-family: "vagrounded-light";
}
.text_image ul li span{
    font-family: "vagrounded-bold";
}
.text_image .img_317mil{
    background: url('/library/images/v3/domain-names/why-choose-a-domain-icons.png') scroll 0 0 no-repeat;
    width: 247px;
    height: 103px;
    position: absolute;
    right: -5px;
    bottom: 8px;
}

/* .london domains landing page */

.domains_london #banner .content {
    height: 425px;
    background: url("/library/images/v3/domain-names/london-domains/header-landing-page.jpg") no-repeat 0 0;
}
.domains_london #banner .content .oc_od {
    padding-left: 10px;
    font-size: 16px;
    line-height: 36px;
    bottom: 75px;
}
.domains_london #banner .content h1 {
    font-size: 42px;
    line-height: 46px;
    text-align: center;
    margin: 0 0 50px;
    padding: 30px 0px 0px 0px;
    width: 100%;
}
.domains_london #banner .content h3 {
	color: #fff;
	font-size: 66px;
	line-height: 80px;
	text-align: center;
    margin: 0px;
}
.domains_london #banner .content h3 .pricing {
	position: relative;
	font-size: 26px;
	line-height: 40px;
	background: url("/library/images/v3/domain-names/london-domains/ribbon-red.png") no-repeat center;
	width: 242px;
	padding: 10px 0px 30px 0px;
	text-align: center;
	display: inline-block;
}
.domains_london #banner .content h3 .pricing .price {
	font-family: vagrounded-bold,Helvetica,Arial;
	font-size: 50px;
	line-height: 50px;
}
.domains_london #banner .content h3 .pricing .price span {
	font-size: 26px;
	line-height: 32px;
}
.domains_london #banner .content h3 .pricing .pricing-vat {
	font-size: 15px;
	line-height: 15px;
	text-align: center;
    position: absolute;
    width: 100%;
	bottom: 18px;
    left: 0;
}
.domain_names.domains_london #body p span {
    font-size: 14px;
    font-weight: normal !important;
}
/* end of .london domains landing page */

/*. eu landing page changes*/
.domainEU #body ul.blue-bullet{
    list-style-type: none;
}
.domainEU #body ul.blue-bullet li:before{
    list-style-type:none;
  color: #3796d8;
  content: "•";
  position: relative;
  left: -17px;
  top: 3px;
  font-size: 20px;
   margin-right: -7px;
}
.search_domain .text.EoH{
    box-shadow:none;
}
.search_domain .text.EoH:focus{
    border:none!important;
    box-shadow:none!important;
}
/* Domain Names LP pre-hybris refresh */
.domains_index .hero-banner {
    background: url("/library/images/v3/domain-names/domain-names-header.jpg") no-repeat 0 0;
    height: 358px;
}
.domains_index .hero-banner .hero-banner__customer {
    background: url('/library/images/v3/domain-names/featured-customer.png') no-repeat 0 0;
    height: 362px;
    width: 290px;
    top: -16px;
    right: -44px;
}
.domains_index .hero-banner h1 {
    font-family: vagrounded-light,Helvetica,Arial;
    font-size: 32px;
    line-height: 36px;
    margin: 17px 0 6px 0px;
}
.domains_index .hero-banner h1 strong {
    font-family: vagrounded-bold,Helvetica,Arial;
    font-weight: normal;
}
.domains_index .hero-banner h2 {
    font-size: 22px;
    margin: 10px 0 17px 0px;
}
.domains_index .hero-banner form {
    background: url("/library/images/v3/domain-names/domain_names_search.png") no-repeat;
    height: 45px;
    width: 393px;
    position: relative;
    left: 0;
    top: -10px;
    margin: 0 0 5px;
}
.domains_index .hero-banner input.text {
    border: none;
    font-family: vagrounded-bold,Helvetica,Arial;
    font-size: 15px;
    line-height: 40px;
    font-weight: normal;
    color: #999999;
    height: 42px;
    left: 75px;
    margin: 0;
    padding: 3px 10px 0;
    position: absolute;
    width: 242px;
    background: none;
}
.domains_index .hero-banner input.button {
    border: none;
    height: 45px;
    width: 56px;
    padding: 0;
    position: absolute;
    right: 0;
    background: none;
}
.domains_index  .hero-banner blockquote footer {
    padding-left: 160px;
    padding-top: 20px;
}
.domains_index .hero-banner .hero-banner__pointy-arrow {
    background: url("/library/images/v3/domain-names/hero-banner-pointy-arrow.png") no-repeat 0 0;
    width: 48px;
    height: 20px;
    position: absolute;
    right: 50px;
    top: 45px;
}

.domains_index #body .content h3{
    font-size: 28px;
    line-height: 34px;
}
.domains_index #body .content h4{
    font-size: 26px;
    line-height: 32px;
    margin-top: 20px;
}
.domains_index #body .content .ul1_cont ul,
.domains_index #body .content .ul2_cont ul{
    float: left;
    width: 330px;
}
.domains_index #body .content ul li{
    list-style-type: none;
}
.domains_index #body .content h5{
    font-size: 18px;
}
.domains_index #body .content .ul1_cont .itm{
    display: block;
    height: 100px;
    width: 80px;
    float: left;
}
.domains_index #body .content .first_ul{
    margin-left: 0;
}
.domains_index #body .content .second_ul{
    margin-left: 40px;
}
.domains_index #body .content .ul1_cont .first_ul .itm_1{
    background: url("/library/images/v3/domain-names/domain_names_items.png") no-repeat scroll -5px 0px;
}
.domains_index #body .content .ul1_cont .first_ul .itm_2{
    background: url("/library/images/v3/domain-names/domain_names_items.png") no-repeat scroll -3px -116px;
}
.domains_index #body .content .ul1_cont .second_ul .itm_1{
    background: url("/library/images/v3/domain-names/domain_names_items.png") no-repeat scroll -186px -0px;
}
.domains_index #body .content .ul1_cont .second_ul .itm_2{
    background: url("/library/images/v3/domain-names/domain_names_items.png") no-repeat scroll -186px -116px;
}
.domains_index #body .content a.fs14{
    font-size: 14px;
}
.domains_index #body .content .cat_ttl{
    color: #09c;
    font-family: vagrounded-bold;
    font-size: 18px;
    border-bottom: 1px dashed #CCCCCC;
    padding-bottom: 2px;
    margin-bottom: 10px;
    display: inline-block;
}
.domains_index #body .content .cat_ttl.ttl_1{
    margin-right: 50px;
    padding-right: 48px;
}
.domains_index #body .content .cat_ttl.ttl_2{
    margin-right: 50px;
    padding-right: 16px;
}
.domains_index #body .content .cat_ttl.ttl_3{
    margin-right: 0px;
    padding-right: 63px;
}
.domains_index #body .content .pop_domains{
    border: 1px solid #EBEDF0;
    border-radius: 5px;
    margin-top: 20px;
}
.domains_index #body .content .ul2_cont .itm{
    display: block;
    height: 100px;
    width: 80px;
    float: left;
    margin-bottom: 80px;
}
.domains_index #body .content .ul2_cont{
    margin-bottom: -20px;
}
.domains_index #body .content .ul2_cont .first_ul .itm_1{
    background: url("/library/images/v3/domain-names/domain_names_items.png") no-repeat scroll -5px -284px;
}
.domains_index #body .content .ul2_cont .first_ul .itm_2{
    background: url("/library/images/v3/domain-names/domain_names_items.png") no-repeat scroll -5px -460px;
}
.domains_index #body .content .ul2_cont .first_ul .itm_3{
    background: url("/library/images/v3/domain-names/domain_names_items.png") no-repeat scroll -5px -654px;
}
.domains_index #body .content .ul2_cont .second_ul .itm_1{
    background: url("/library/images/v3/domain-names/domain_names_items.png") no-repeat scroll -184px -284px;
}
.domains_index #body .content .ul2_cont .second_ul .itm_2{
    background: url("/library/images/v3/domain-names/domain_names_items.png") no-repeat scroll -186px -460px;
}
.domains_index #body .content .ul2_cont .second_ul .itm_3{
    background: url("/library/images/v3/domain-names/domain_names_items.png") no-repeat scroll -186px -654px;
}
.domains_index #body .content .more_feat .left_item{
    float: left;
    width: 94px;
    height: 100px;
    margin-top: 25px;
}
.domains_index #body .content .more_feat .feat_0 .left_item{
    background: url("/library/images/v3/domain-names/domain_names_items.png") no-repeat scroll 0px -1310px;
}
.domains_index #body .content .more_feat .feat_1 .left_item{
    background: url("/library/images/v3/domain-names/domain_names_items.png") no-repeat scroll -5px -840px;
}
.domains_index #body .content .more_feat .feat_2 .left_item{
    background: url("/library/images/v3/domain-names/domain_names_items.png") no-repeat scroll -5px -1106px;
}
.domains_index #body .content .more_feat .feat_3 .left_item{
    background: url("/library/images/v3/domain-names/domain_names_items.png") no-repeat scroll -185px -840px;
}
.domains_index #body .content .more_feat .feat_4 .left_item{
    background: url("/library/images/v3/domain-names/domain_names_items.png") no-repeat scroll -185px -1084px;
}
.domains_index #body .content .more_feat .right_item{
    float: left;
    width: 616px;
}
.domains_index #body .content .more_feat .feat{
    margin-bottom: 10px;
}
.domains_index #body .content .more_feat h4{
    font-size: 24px;
}
.domains_index #body .content .more_feat ul{
    margin-left: 0;
}
.domains_index #body .content .more_feat ul li{
    background: url("/library/images/v3/open-xchange/tick_expl.png") no-repeat scroll -41px 2px;
    padding-left: 24px;
    margin-bottom: 3px;
}
.domains_index #body .content .more_feat .btn-flat{
    min-width: 260px;
}
.domains_index #body .content .mb20{
    margin-bottom: 20px;
}
.domains_index #body .content .bold_itm{
    font-weight: bold;
}
.domains_index #body .content .blue_pods_container{
    margin-top: 20px;
}
.domains_index #body .content .blue_pods{
    background: #0091D2;
    border-radius: 5px;
    float: left;
    width: 188px;
    margin-left: 20px;
    padding: 18px;
}
.domains_index #body .content .blue_pods.pod_1{
    margin-left: 0;
}
.domains_index #body .content .blue_pods.pod_1 p{
    margin-bottom: 57px;
}
.domains_index #body .content .blue_pods.pod_2 p{
    margin-bottom: 20px;
}
.domains_index #body .content .blue_pods.pod_3 p{
    margin-bottom: 21px;
}
.domains_index #body .content .blue_pods.pod_2 h5{
    margin-bottom: 45px
}
.domains_index #body .content .blue_pods h5{
    font-size: 22px;
    margin: 0 0 20px 0;
    color: #FFFFFF;
    line-height: 24px;
}
.domains_index #body .content .blue_pods p{
    color: #FFFFFF;
}
.domains_index #body .content .blue_pods .btn-flat{
    min-width: 186px;
    color: #8ec600 !important;
    background: #FFFFFF;
    font-weight: bold;
}
.domains_index #body .content .blue_pods .btn-flat .arrow-right{
    border-color: transparent transparent transparent #8ec600;
}
.domains_index #body .horizontal_tabs li{
    font-size: 14px;
}
.domains_index #body .site_wrap .faq_h3{
	padding: 0 0 0 36px;
	font-size: 24px;
}
.domains_index #body .site_wrap .horizontal_tabs ul.tabs{
	background: none;
	padding-top: 10px !important;
}
.domains_index #body .horizontal_tabs ul.tabs li{
	margin-right: 0;
}
.domains_index #body .horizontal_tabs ul.tabs li a{
	border-radius: 5px 5px 0 0;
	background: #E5F5FC;
	font-family: vagrounded-bold,Helvetica,Arial;
	color: #00A1E0 !important;
}
.domains_index #body .horizontal_tabs ul.tabs li.active a,
.domains_index #body .horizontal_tabs ul.tabs li:hover a{
	background: #00A1E0;
	font-family: vagrounded-bold,Helvetica,Arial;
	color: #FFFFFF !important;
}
.domains_index #body .accordion{
	margin: 0;
}
.domains_index #body .accordion .quest,
.domains_index #body .accordion .visible{
	border-bottom: none;
	text-decoration: none;
	font-size: 16px;
}
.domains_index #body .accordion .quest:hover{
	background: none;
}
.domains_index #body .tabs .section{
	padding-top: 20px;
}
.domains_index #body .accordion .quest .icon{
	background: url("/library/images/v3/open-xchange/tick_expl.png") scroll -1px -72px no-repeat;
	width: 20px;
	height: 20px;
}
.domains_index #body .accordion .quest.active .icon{
	background: url("/library/images/v3/open-xchange/tick_expl.png") scroll -39px -72px no-repeat;
	width: 20px;
	height: 20px;
}
.domains_index .blue_bcg table {
    float: left;
    margin-bottom: 10px;
    margin-right: 45px;
    width: 188px;
}
.domains_index #body a.free_wsb_link{
    color: #09c;
    text-decoration: none;
}
.domains_index #body a.free_wsb_link:hover{
    text-decoration: underline;
}

/* End of Domain Names LP pre-hybr


/*  UK RoR campaign*/
.domains_uk .uk-ror h2 {
    font-size: 26px !important;
    margin: 0 0 10px !important;
}
.domains_uk .uk-ror h3 {
    color: #888;
    font-size: 20px !important;
    line-height: 24px !important;
}
.uk-ror .media {
    font-family: vagrounded-light,Helvetica,Arial;
    font-size: 21px;
    color: #888;
    padding: 13px 20px;
    border: none;
}
.uk-ror .media .media__img {
    width: 60px;
    height: 70px;
    background-image: url("../library/images/v3/promos/icons-uk-ror.png");
    background-repeat: no-repeat;
    margin-right: 30px;
    float: none;
    display: inline-block;
    vertical-align: middle;
}
.uk-ror .media .media__body {
    line-height: 1.2;
    max-width: 540px;
    vertical-align: middle;
    display: inline-block;
}
.media--01 .media__img {
    background-position: center 0px;
}
.media--02 .media__img {
    background-position: center -90px;
}
.media--03 .media__img {
    background-position: center -190px;
}
.media--04 .media__img {
    background-position: center -280px;
}

.uk-ror .uk-ror__action {
    padding-bottom: 20px;
}
.uk-ror .btn-get-free-uk {
    min-width: 180px;
    margin-left: 110px;
}
.uk-ror .btn-get-free-uk span {
    font-size: 14px !important;
    font-weight: normal !important;
}
.uk-ror .uk-ror__terms p {
  font-size: .9em !important;
}
.uk-ror .uk-ror__list {
  margin-left: 1.2em !important;
  margin-bottom: 1em !important;
  font-size: .8em !important;
  list-style: disc;
}

/* end of UK RoR campaign*/
