body {
    font-family: Arial Baltic, Arial;
    font-size: 10pt;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
    background-position: top center;
    background-repeat: no-repeat;
}

a,
a:visited,
a:link,
a:active {
    color: #0000CC;
}

#networkhead {
    background: #fff url("../images/hbg.gif")/*tpa=https://www.gobuya.co.uk/images/hbg.gif*/ no-repeat scroll center bottom;
    position: absolute;
    left: 0;
    top: 0;
    min-width: 800px;
    width: 100%;
    margin: 0;
    padding: 0;
    z-index: 100;
    height: 22px;
}

#networkhead a {
    text-decoration: none;
    margin: 0 5px;
}

#networkhead a:link, #networkhead a:visited {
    text-decoration: none;
}

#networkhead .current {
    font-weight: bold;
    color: #000000;
}

#wrapper {
    display: block;
    margin: 0px auto 0px auto;
    width: 836px;
    height: 600px;
    overflow: visible;
    padding-top: 12px;
}

#footer img {
    border: 0px;
}

#copyright {
    color: #666666;
}

#footer {
    margin: 7px auto 0px auto;
    text-align: center;
    width: 590px;
    white-space: nowrap;
    font-size: 9pt;
}

#category_index_footer {
    padding-top: 15px;
    margin: 7px auto 0px auto;
    text-align: center;
    width: 620px;
}

.footer a, a:visited,
#footer a, a:visited {
    text-decoration: none;
    color: #0000CC;
}

.hline {
    border-top: 3px solid #d3d3d3;
}

#current_site a, a:visited {
    color: #000000;
}

#adminpane {
    padding: 5px;
    width: 500px;
    margin: 10px auto 0px auto;
    text-align: left;
    overflow: auto;
}

#logopreview {
    border: 1px solid #999;
}

#adminpane label {
    display: block;
    width: 100px;
}

#adminmsg {
    display: block;
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100px;
    height: 16px;
    background-color: red;
    color: white;
    font-family: 'Arial Baltic', Arial;
    font-size: 11pt;
    padding: 5px;
}

#topbar {
    display: block;
    z-index: 10;
    float: right;
    margin-right: 15px;
}

#topbar a, a:visited {
    text-decoration: none;
    color: #0000CC;
}

#logo img {
    position: relative;
    display: block;
    height: 44px;
    margin: 0 auto 0 auto;
    width: 182px;
    border: 0;
    z-index: 200;
}
#logo svg {
    position: relative;
    display: block;
    height: 28px;
    margin: 0 auto 0 auto;
    width: 184px;
    border: 0;
    z-index: 200;
}
#logo {
    padding-bottom: 16px;
}
#logosearchfiller {
    display: block;
    height: 19px;
    margin: 0 auto 0 auto;
    width: 190px;
    border: 0;
}

#searchbalk {
    background: url("../images/sb.gif")/*tpa=https://www.gobuya.co.uk/images/sb.gif*/ no-repeat scroll top center;
    display: block;
    height: 68px;
    margin: 0px auto 2px auto;
    padding-top: 22px;
    width: 620px;
}


#searchbalk div {
    float: left;
    padding-left: 5px;
}
#searchbalk div.logo,
#searchbalk div.logo-wrapper,
#searchbalk div.searchinput__input-wrapper,
#searchbalk div.searchinput__results-dropdown {
    font-size: 9pt;
    padding-left: 0;
}


/*
#searchselect {
    height: 22px;
    vertical-align: middle;
}

#searchselect select {
    width: 155px;
    display: inline-block;
}
*/

#searchselect {
    width: 130px;
    height: 22px;
    overflow: hidden;
    /*background: url(/images/down_arrow_select.jpg) no-repeat right transparent;*/
    border: 1px solid #ccc;
    position: relative;
    /*padding: 0;*/
    /*margin-right: 0;*/
}

#searchselect.nl {
    width: 140px;
}

#searchselect.fr {
    width: 123px;
}

#searchselect.hr {
    width: 113px;
}

/*
#searchselect.de {
    width: 147px;
}

#searchselect.en {
    width: 144px;
}

#searchselect.it {
    width: 149px;
}

#searchselect.pt {
    width: 131px;
}

#searchselect.cs {
    width: 145px;
}

#searchselect.da {
    width: 135px;
}

#searchselect.es {
    width: 143px;
}

#searchselect.fi {
    width: 152px;
}

#searchselect.no {
    width: 160px;
}

#searchselect.pl {
    width: 143px;
}

#searchselect.ro {
    width: 144px;
}

#searchselect.sv {
    width: 160px;
}
*/

#searchselect .downarrow {
    font-family: Arial;
    font-size: 7pt;
    position: absolute;
    right: 4px;
    top: 6px;
    z-index: 122;
}

#searchselect select {
    position: absolute;
    top: 0;
    left: 4;
    vertical-align: middle;
    background: transparent;
    width: 112%;
    padding: 2px 0 0 0;
    font-size: 10pt;
    border: 0;
    border-radius: 0;
    height: 22px;
    line-height: normal;
    -webkit-appearance: none;
    outline: none;
    z-index: 123;
}

#searchinput {
    margin-top: -16px;
    color: #0000CC;
    font-family: 'Arial Baltic', Arial;
    font-size: 9pt;
    text-decoration: none;
    width: 299px;
}

#searchinput input {
    width: 285px;
    height: 22px;
    float: left;
    font-family: 'Arial Baltic', Arial;
    font-size: 10pt;
    text-decoration: none;
    border: 1px solid #d3d3d3;
    padding: 0 0 0 4px;
    z-index: 10000;
}

.searchinput__input-wrapper {
    position: relative;
    margin-left: 0;
    padding: 0;
    z-index: 9999;
}
body.power-search--active:after {
    content: "";
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2001;
    background-color: rgba(0,0,0,0.2);
}
body.power-search--active .searchinput__results-dropdown {
    display: block;
}
.searchinput__results-dropdown {
    display: none;
    border: 1px solid #d3d3d3;
    border-bottom: none;
    background-color: white;
    position: absolute;
    top: 23px;
    left: 0;
    right: 0;
    padding: 0;
}

.searchinput__results-dropdown > ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.searchinput__results-dropdown li {
    color: #d3d3d3;
    line-height: 38px;
    text-align: left;
    padding-left: 16px;
    border-top: 1px solid #d3d3d3;
}
.searchinput__results-dropdown li:first-of-type {
    border-top: none;
    width: 285px;
    padding: 8px 10px;
}
.searchinput__results-dropdown li > a {
    text-decoration: none;
}
.searchinput__results-dropdown li.linked_categories {
    background-color: white;
    cursor: pointer;
}
.searchinput__results-dropdown li.power-search-info > svg {
    margin-bottom: -4px;
    margin-right: 5px;
}
.searchinput__results-dropdown li.power-search-info {
    border-top: none;
    background-color: #057BDF;
    color: #fff;
}
.searchinput__results-dropdown li.power-search-info a {
    text-decoration: none;
    color: #fff;
}
.searchinput__results-dropdown li.logos-wrapper .logo {
    background-color: #fff;
    box-sizing: border-box;
    display: block;
    float: left;
    width: 20.6%;
    height: auto;
    border: 1px solid #0477DB;
    border-radius: 8px;
    margin: 1.4%;
    overflow: hidden;
    position: relative;
}
.searchinput__results-dropdown li.logos-wrapper .logo img {
    vertical-align: middle;
    border: 0;
    width: 57px;
    height: 51px;
    image-rendering: -webkit-optimize-contrast;
}

#searchbutton input {
    margin-left: 7px;
    font: bold 11px/24px Arial, sans-serif !important;
    /*font-weight: bold;*/
    color: #696969;
    color: #444;
    height: 24px;
    padding: 0 10px;
    background-color: #ececec;
    border: 1px solid #d3d3d3;
    -webkit-appearance: none;
    min-width: 68px;
}

#searchbutton input::-moz-focus-inner {
    border: 0;
    padding: 0;
    margin: 0;
}

#searchbutton input:hover {
    border-color: #929292;
    -o-transition: border-color .2s ease-out;
    -ms-transition: border-color .2s ease-out;
    -moz-transition: border-color .2s ease-out;
    -webkit-transition: border-color .2s ease-out;
    transition: border-color .2s ease-out;
}

#query {
    float: left;
    text-align: left;
    -webkit-appearance: none;
}

#searchtypes {
    float: left;
    margin-left: 2px;
    margin-bottom: 1px;
    height: 15px;
    width: 290px;
}

#searchtypes a {
    text-decoration: none;
    color: #0000CC;
}

#searchlogo {
    margin: 1px -1px 0 1px;
}

#content {
    padding-top: 7px;
    margin-left: -55px;
    width: 945px;
}

#menu {
    margin: 0px 5px 0px 0px;
    width: 158px;
    float: left;
}

/*
ul {
	list-style-type: none;
	list-style: none;
	text-align: right;
	margin: 0; padding: 0;
}

ul li a, a:visited {
	line-height: 15px;
	text-decoration: none;
	color: #0000CC;
}

ul li a:hover {
	color: red;
}
*/

#categorymenu {
    margin: 19px 8px 0px 0px;
    width: 155px;
    float: left;
}

#categorymenu ul {
    list-style-type: none;
    list-style: none;
    text-align: right;
    margin: 0;
    padding: 0;
    color: red;
}

#categorymenu ul li {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: none;
    display: block;
    height: 16px;
    white-space: nowrap;
}

#categorymenu ul li a,
#categorymenu ul li a:link,
#categorymenu ul li a:hover,
#categorymenu ul li a:active,
#categorymenu ul li a:visited {
    line-height: 1;
    text-decoration: none;
    color: #0000CC;
}

#categorymenu ul li a:hover {
    color: red;
}

#subcategorymenu {
    margin: 28px 0px 0px 5px; /* T R B L */
    width: 155px;
    float: right;
}

#subcategorymenu ul {
    list-style-type: none;
    list-style: none;
    text-align: left;
    margin: 0;
    padding: 0;
}

#subcategorymenu ul li a,
#subcategorymenu ul li a:link,
#subcategorymenu ul li a:hover,
#subcategorymenu ul li a:active,
#subcategorymenu ul li a:visited {
    line-height: 1;
    text-decoration: none;
    display: block;
    box-sizing: border-box;
    height: 16px;
    color: #0000CC;
}

#subcategorymenu ul li a:hover {
    color: red;
}

#logoframe {
    margin-top: 31px;
    width: 620px;
    height: 387px; /* 387 */
    float: left;
}

#menufiller {
    display: block;
    width: 100px;
    height: 20px;
}

.clear {
    clear: both;
}

.clearfix {
    display: inline-block;
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

/* LOGO STUFF */

.logo_container {
    display: block;
    width: 620px;
    height: 387px; /* 387 */
    float: left;
    /* overflow: hidden; */
}

.topfiller {
    display: block;
    width: 600px;
    height: 32px;
    text-align: right;
}

.topfiller a {
    text-decoration: none;
}

.topfiller a:focus {
    border-style: none;
    border: 0;
    -moz-outline-style: none;
}

#logosbg > .title {
    display: none;
}

#logolist {
    margin: 0px;
    padding: 0px;
    color: #000000;
    font-family: Arial Baltic, Arial;
    font-size: 9pt;
    text-decoration: none;
    list-style-type: none;
    list-style: none;
    margin: 0;
    padding: 0;
    padding-left: 12px;
    display: block;
    width: 620px;
    height: 387px;
    text-align: center;
}

#logolist li {
    position: relative;
    /*overflow: hidden;*/
    display: inline;
    float: left;
    width: 89px;
    height: 77px;
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-left: 2px;
    padding-top: 2px;
    margin-right: 10px;
    margin-bottom: 9px;
    /*font-size: 0;*/
    font-size: 9pt;
}

#logolist li a {
    margin: 0;
    padding: 0;
    border: 0;
}

#logolist img {
    margin: 0;
    padding: 0;
    border: 0;
    width: 85px;
    height: 75px;
}

#logolist .handle {
    background: url("../images/transparent.gif")/*tpa=https://www.gobuya.co.uk/images/transparent.gif*/ repeat top left;
    cursor: move;
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 89px;
    height: 77px;
    z-index: 998;
}

#logolist .plus {
    display: none;
    position: absolute;
    top: -2px;
    left: 68px;
    width: 25px;
    height: 25px;
    z-index: 999;
}

#logolist .plus img {
    border: 0;
    width: 25px;
    height: 25px;
}

#logolist .info-strip {
    color: white;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 7px;
    border-width: 2px;
    /*border-bottom-width: 4px;*/
    /*border-right-width: 4px;*/
    border-style: solid;
    border-radius: 8px 0;
    padding-right:0.4em;
    font-size: 0.6em;
    font-weight: bold;
    text-align: right;
    white-space: nowrap;
    overflow: hidden;
    font-size: 11px;
}

#logoscontent {
    margin: 0px;
    padding: 0px;
    font-family: Arial Baltic, Arial;
    font-size: 10pt;
    color: #666666;
    text-decoration: none;
    list-style-type: none;
    list-style: none;
    margin: 0;
    padding: 0;
    padding-left: 12px;
    display: block;
    width: 620px;
    height: 387px;
    text-align: left;
}

#logoscontent ul {
    list-style: circle inside;
    text-align: left;
    margin-left: 15px;
    line-height: 20px;
    padding-top: 5px;
    padding-bottom: 15px;
}

.l {
    float: left;
}

.r {
    float: right;
}

#about_b {
    background: url("../images/about/aboutus.gif")/*tpa=https://www.gobuya.co.uk/images/about/aboutus.gif*/ no-repeat scroll top left;
}

#contact_b {
    background: url("../images/about/contact.gif")/*tpa=https://www.gobuya.co.uk/images/about/contact.gif*/ no-repeat scroll top left;
}

#news_b {
    background: url("../images/about/news.gif")/*tpa=https://www.gobuya.co.uk/images/about/news.gif*/ no-repeat scroll top left;
}

#vacancies_b {
    background: url("../images/about/vacancies.gif")/*tpa=https://www.gobuya.co.uk/images/about/vacancies.gif*/ no-repeat scroll top left;
}

#webmasters_b {
    background: url("../images/about/webmasters.gif")/*tpa=https://www.gobuya.co.uk/images/about/webmasters.gif*/ no-repeat scroll top left;
}

#network_b {
    background: url("../images/about/network.gif")/*tpa=https://www.gobuya.co.uk/images/about/network.gif*/ no-repeat scroll top left;
}

#oranje_b {
    background: url("../images/oranje.gif")/*tpa=https://www.gobuya.co.uk/images/oranje.gif*/ no-repeat scroll top left;
}

#tipafriend_b {
}

#tipafriend_b_nl {
    background: url("../images/tipafriend_nl.gif")/*tpa=https://www.gobuya.co.uk/images/tipafriend_nl.gif*/ no-repeat scroll top left;
}

#tipafriend_b_de {
    background: url("../images/tipafriend_de.gif")/*tpa=https://www.gobuya.co.uk/images/tipafriend_de.gif*/ no-repeat scroll top left;
}

#tipafriend_b_de-AT {
    background: url("../images/tipafriend_de-AT.gif")/*tpa=https://www.gobuya.co.uk/images/tipafriend_de-AT.gif*/ no-repeat scroll top left;
}

#tipafriend_b_en {
    background: url("../images/tipafriend_en.gif")/*tpa=https://www.gobuya.co.uk/images/tipafriend_en.gif*/ no-repeat scroll top left;
}

#tipafriend_b_en-US {
    background: url("../images/tipafriend_en-US.gif")/*tpa=https://www.gobuya.co.uk/images/tipafriend_en-US.gif*/ no-repeat scroll top left;
}

#tipafriend_b_fr {
    background: url("../images/tipafriend_fr.gif")/*tpa=https://www.gobuya.co.uk/images/tipafriend_fr.gif*/ no-repeat scroll top left;
}

#tipafriend_b_es {
    background: url("../images/tipafriend_es.gif")/*tpa=https://www.gobuya.co.uk/images/tipafriend_es.gif*/ no-repeat scroll top left;
}

#tipafriend_b_it {
    background: url("../images/tipafriend_it.gif")/*tpa=https://www.gobuya.co.uk/images/tipafriend_it.gif*/ no-repeat scroll top left;
}

#tipafriend_b_in {
    background: url("../images/tipafriend_in.gif")/*tpa=https://www.gobuya.co.uk/images/tipafriend_in.gif*/ no-repeat scroll top left;
}

#tipafriend_b_pt-BR {
    background: url("../images/tipafriend_pt-BR.gif")/*tpa=https://www.gobuya.co.uk/images/tipafriend_pt-BR.gif*/ no-repeat scroll top left;
}

#tipafriend_b_ca {
    background: url("../images/tipafriend_ca.gif")/*tpa=https://www.gobuya.co.uk/images/tipafriend_ca.gif*/ no-repeat scroll top left;
}

#bookmark_b {
}

#bookmark_b_nl {
    background: url("../images/bookmark-bg_nl.gif")/*tpa=https://www.gobuya.co.uk/images/bookmark-bg_nl.gif*/ no-repeat scroll top left;
}

#bookmark_b_de {
    background: url("../images/bookmark-bg_de.gif")/*tpa=https://www.gobuya.co.uk/images/bookmark-bg_de.gif*/ no-repeat scroll top left;
}

#bookmark_b_de-AT {
    background: url("../images/bookmark-bg_de-AT.gif")/*tpa=https://www.gobuya.co.uk/images/bookmark-bg_de-AT.gif*/ no-repeat scroll top left;
}

#bookmark_b_en {
    background: url("../images/bookmark-bg_en.gif")/*tpa=https://www.gobuya.co.uk/images/bookmark-bg_en.gif*/ no-repeat scroll top left;
}

#bookmark_b_en-US {
    background: url("../images/bookmark-bg_en-US.gif")/*tpa=https://www.gobuya.co.uk/images/bookmark-bg_en-US.gif*/ no-repeat scroll top left;
}

#bookmark_b_fr {
    background: url("../images/bookmark-bg_fr.gif")/*tpa=https://www.gobuya.co.uk/images/bookmark-bg_fr.gif*/ no-repeat scroll top left;
}

#bookmark_b_es {
    background: url("../images/bookmark-bg_es.gif")/*tpa=https://www.gobuya.co.uk/images/bookmark-bg_es.gif*/ no-repeat scroll top left;
}

#bookmark_b_it {
    background: url("../images/bookmark-bg_it.gif")/*tpa=https://www.gobuya.co.uk/images/bookmark-bg_it.gif*/ no-repeat scroll top left;
}

#bookmark_b_in {
    background: url("../images/bookmark-bg_in.gif")/*tpa=https://www.gobuya.co.uk/images/bookmark-bg_in.gif*/ no-repeat scroll top left;
}

#bookmark_b_pt-BR {
    background: url("../images/bookmark-bg_pt-BR.gif")/*tpa=https://www.gobuya.co.uk/images/bookmark-bg_pt-BR.gif*/ no-repeat scroll top left;
}

#bookmark_b_ca {
    background: url("../images/bookmark-bg_ca.gif")/*tpa=https://www.gobuya.co.uk/images/bookmark-bg_ca.gif*/ no-repeat scroll top left;
}

.bookmark h2 {
    margin: 10px;
    margin-left: 16px;
}

.bookmark p {
    margin-top: 50px;
    margin-left: 36px;
    width: 85%;
}

.bookmark ol {
    margin-top: 50px;
    margin-left: 16px;
}

.bookmark ol li {
    margin: 10px 0;
    width: 90%;
}

.bookmark.firefox_bm ol {
    margin-top: 50px;
    margin-left: 80px;
}

.explorer_bm {
    background: url("../images/bookmark-explorer_bg.gif")/*tpa=https://www.gobuya.co.uk/images/bookmark-explorer_bg.gif*/ no-repeat scroll top left;
}

.chrome_bm {
    background: url("../images/bookmark-chrome_bg.gif")/*tpa=https://www.gobuya.co.uk/images/bookmark-chrome_bg.gif*/ no-repeat scroll top left;
}

.firefox_bm {
    background: url("../images/bookmark-firefox_bg.gif")/*tpa=https://www.gobuya.co.uk/images/bookmark-firefox_bg.gif*/ no-repeat scroll top left;
}

.opera_bm {
    background: url("../images/bookmark-opera_bg.gif")/*tpa=https://www.gobuya.co.uk/images/bookmark-opera_bg.gif*/ no-repeat scroll top left;
}

.safari-mac_bm {
    background: url("../images/bookmark-safari-mac_bg.gif")/*tpa=https://www.gobuya.co.uk/images/bookmark-safari-mac_bg.gif*/ no-repeat scroll top left;
}

.safari-win_bm {
    background: url("../images/bookmark-safari-win_bg.gif")/*tpa=https://www.gobuya.co.uk/images/bookmark-safari-win_bg.gif*/ no-repeat scroll top left;
}

/*
#safari_bm_nl { background: url('/images/bookmark/safari/safari_nl.gif') no-repeat scroll top left; }
#safari_bm_de { background: url('/images/bookmark/safari/safari_de.gif') no-repeat scroll top left; }
#safari_bm_de-AT { background: url('/images/bookmark/safari/safari_de-AT.gif') no-repeat scroll top left; }
#safari_bm_en { background: url('/images/bookmark/safari/safari_en.gif') no-repeat scroll top left; }
#safari_bm_en-US  { background: url('/images/bookmark/safari/safari_en-US.gif') no-repeat scroll top left; }
#safari_bm_fr  { background: url('/images/bookmark/safari/safari_fr.gif') no-repeat scroll top left; }
#safari_bm_es { background: url('/images/bookmark/safari/safari_es.gif') no-repeat scroll top left; }
#safari_bm_it { background: url('/images/bookmark/safari/safari_it.gif') no-repeat scroll top left; }
#safari_bm_in { background: url('/images/bookmark/safari/safari_in.gif') no-repeat scroll top left; }
#safari_bm_pt-BR { background: url('/images/bookmark/safari/safari_pt-BR.gif') no-repeat scroll top left; }
#safari_bm_ca { background: url('/images/bookmark/safari/safari_ca.gif') no-repeat scroll top left; }
*/

#about_b h1 {
    font-family: Arial Baltic, Arial;
    font-size: 14pt;
}

#about_b h2 {
    font-family: Arial Baltic, Arial;
    font-size: 10pt;
}

#aboutsearchbalk {
    padding-top: 24px;
    background: url("../images/about/about_bg.gif")/*tpa=https://www.gobuya.co.uk/images/about/about_bg.gif*/ no-repeat scroll top center;
    display: block;
    height: 70px;
    margin: 0px auto 0px auto;
    width: 624px;
}

#welcome {
    position: relative;
    background: url("../images/advertising-banner.gif")/*tpa=https://www.gobuya.co.uk/images/advertising-banner.gif*/ no-repeat scroll top center;
    z-index: 65535;
    width: 325px;
    height: 209px;
    border: 0;
    top: -425px;
    left: 360px;
    display: block;
}

/* countryselect */

#countryselect {
    position: relative;
    z-index: 999;
    width: 501px; /* 425px; */
    height: 277px; /* 275px; */
    border: 0;
    top: -360px;
    left: 150px;
    display: none;
    background-image: url("../images/countryselect.gif")/*tpa=https://www.gobuya.co.uk/images/countryselect.gif*/;
    padding: 13px 16px;
}

.dialog_header,
#countryselect .header {
    color: #ffffff;
    font-size: 11pt;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
    padding-bottom: 0px;
    margin-bottom: 8px;
    display: block;
    /*	margin-top: 8px;*/
}

.settingsw .title,
.dialog_header .title,
#countryselect .title {
    float: left;
}

.closebutton,
.dialog_header .closebutton,
#countryselect .closebutton {
    float: right;
    color: #ffffff;
}

.closebutton a,
.dialog_header .closebutton a,
#countryselect .closebutton a {
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

/* siteselect */

#siteselect {
    position: relative;
    z-index: 999;
    width: 501px; /* 425px; */
    height: 277px; /* 275px; */
    border: 0;
    top: -360px;
    left: 150px;
    display: none;
    background: url("../images/settings.gif")/*tpa=https://www.gobuya.co.uk/images/settings.gif*/ no-repeat scroll top left;
    padding: 13px 16px;
}

#siteselect form {
    height: 60px;
    margin: 0;
    padding: 0;
}

#siteselect .sitesearch {
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
    /*	margin-left: 16px;	*/
    /*	margin-top: 18px;*/
    text-align: left;
    width: 350px;
}

#siteselect .sitesearch label {
    font-size: 11pt;
    font-weight: bold;
}

#siteselect .sitetop50 {
    color: blue;
    float: right;
    width: 130px;
    height: 245px;
    margin-right: 13px;
}

#siteselect #top50list {
    padding: 5px;
    margin-top: 5px;
    border: 1px solid gray;
    overflow: auto;
    height: 215px;
    width: 130px;
}

#top50list table {
    margin: 0;
    padding: 0;
}

#top50list a {
    text-decoration: none;
}

#sitequery {
    margin-top: 5px;
    height: 18px;
    width: 240px;
    border: 1px solid gray;
    margin-bottom: 15px;
    margin-right: 5px;
}

#sitequery input {
    margin-top: 5px;
    border: 1px solid #999;
    height: 18px;
}

#sitequery_results {
    padding: 5px;
    border: 1px solid gray;
    display: none;
    width: 320px;
    height: 160px;
    overflow: auto;
    margin: 0px;
}

#sitequery_results a {
    text-decoration: none;
    color: blue;
}

#sitequery_results a:hover {
    color: red;
}

#sitesearch_footer {
    position: absolute;
    bottom: 13px;
    display: none;
    color: black;
    font-size: 7pt;
    text-align: center;
    width: auto;
}

#sitesubmit {
    position: relative;
    background: url("../images/settings.gif")/*tpa=https://www.gobuya.co.uk/images/settings.gif*/ no-repeat scroll top left;
    z-index: 999;
    width: 501px; /* 425px; */
    height: 277px; /* 275px; */
    border: 0;
    top: -360px;
    left: 150px;
    display: none;
    padding: 13px 16px;
}

#sitesubmit form {
    margin: 0;
    padding: 0;
}

#sitesubmitcontent {
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
    margin-top: 8px;
    text-align: left;
    font-family: Arial Baltic, Arial;
    font-size: 9pt;
    color: #666666;
}

#sitesubmitcontent table {
    width: 430px;
}

#sitesubmitcontent table tr {
    border: 1px solid #999;
    padding-bottom: 10px;
}

#sitesubmitcontent input {
    width: 300px;
}

.graytxt {
    color: gray;
}

.redtxt {
    color: red;
}

.itxt {
    font-style: italic;
}

.boldtxt {
    font-weight: bold;
}

#ikadaza_step1 {
    display: inline;
}

#ikadaza_step2 {
    display: none;
    color: gray;
    /*margin-top: -10px;*/
    /*margin-bottom: 10px;*/
}

.topfiller {
    font-weight: bold;
    text-decoration: none;
}

.topfiller .share {
    color: #ed4e00;
}

.topfiller .settings {
    color: #0167d5;
}

.topfiller .change {
    color: #079d06;
}

.topfiller .reset {
    float: right;
    margin-left: 7px;
    font: bold 11px/18px Arial, sans-serif !important;
    color: #cb0000;
    height: 18px;
    padding: 0px 10px;
    background-color: #ececec;
    border: 1px solid #d3d3d3;
    -webkit-appearance: none;
}

.topfiller .reset:hover {
    border-color: #929292;
    -o-transition: border-color .2s ease-out;
    -ms-transition: border-color .2s ease-out;
    -moz-transition: border-color .2s ease-out;
    -webkit-transition: border-color .2s ease-out;
    transition: border-color .2s ease-out;
}

.topfiller .finished {
    float: right;
    margin-left: 7px;
    font: bold 11px/18px Arial, sans-serif !important;
    color: #037600;
    height: 18px;
    padding: 0px 10px;
    background-color: #ececec;
    border: 1px solid #d3d3d3;
    -webkit-appearance: none;
}

.topfiller .finished:hover {
    border-color: #929292;
    -o-transition: border-color .2s ease-out;
    -ms-transition: border-color .2s ease-out;
    -moz-transition: border-color .2s ease-out;
    -webkit-transition: border-color .2s ease-out;
    transition: border-color .2s ease-out;
}

.topfiller .show_advertisement {
    font-weight: bold;
    text-decoration: underline;
}

#customizableHelp,
#bookmarkMetro,
#bookmarkAndroidTablet,
#bookmarkChromeAndroid,
#bookmarkIpad {
    background: url("../images/customizable_help.gif")/*tpa=https://www.gobuya.co.uk/images/customizable_help.gif*/ no-repeat scroll top left;
    position: relative;
    z-index: 999;
    width: 459px;
    height: 224px;
    top: -330px;
    left: 175px;
    display: none;
    padding: 11px 15px;
}

#customizableHelpContent,
#bookmarkMetroContent,
#bookmarkAndroidTabletContent,
#bookmarkChromeAndroidContent,
#bookmarkIpadContent {
    padding: 0 0 0 20px;
    margin-top: 35px;
}

#bookmarkIpad {
    background: url("../images/share_window.gif")/*tpa=https://www.gobuya.co.uk/images/share_window.gif*/ no-repeat scroll top left;
}

#cookieNotice {
    border-top: 1px solid #d3d3d3;
    color: #6e6e6e;
    background-color: #e8e8e8;
    z-index: 1001;
    padding: 11px;
    font-size: larger;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    height: auto;
    display: none;
}
.dialog_header {
    color: #ffffff;
    font-size: 11pt;
    text-align: right;
    text-decoration: none;
    font-weight: bold;
    padding-bottom: 0px;
    margin-bottom: 8px;
    margin-right: 10px;
    display: block;
}
#cookieNotice .closebutton a {
    color: #6e6e6e;
}
#cookieNoticeContent {
    padding: 0;
}
#cookieNoticeContent a {
    text-decoration: none;
}

#sitesend2 {
    background: url("../images/share_window.gif")/*tpa=https://www.gobuya.co.uk/images/share_window.gif*/ no-repeat scroll top center;
    position: relative;
    z-index: 999;
    width: 459px;
    height: 222px;
    top: -330px;
    left: 175px;
    display: none;
    padding: 11px 15px 13px 15px;
    overflow: hidden;
}

#sitesend2 #sitesendcontent {
    margin-top: 18px;
}

.sitesendbuttons {
    position: relative;
    display: inline-block;
    padding-left: 50%;
    overflow: visible;
}

#sitesend2 .sitesendbuttons {
    padding-top: 40px;
}

#customizableHelp .sitesendbuttons {
    padding-top: 15px;
}

.fb_link {
    background: transparent url("../images/fb_right.gif")/*tpa=https://www.gobuya.co.uk/images/fb_right.gif*/ no-repeat scroll top right;
    color: #ffffff;
    display: block;
    font-weight: bold;
    height: 28px;
    padding-right: 14px;
    text-decoration: none;
    float: left;
    margin-left: -50%;
}

.fb_link span {
    color: #ffffff;
    font-weight: bold;
    background: transparent url("../images/fb_left.gif")/*tpa=https://www.gobuya.co.uk/images/fb_left.gif*/ no-repeat;
    display: block;
    line-height: 18px;
    padding: 5px 0 5px 50px;
}

.fb_link_finished {
    background: transparent url("../images/fb_right_finished.gif")/*tpa=https://www.gobuya.co.uk/images/fb_right_finished.gif*/ no-repeat scroll top right;
    color: #ffffff;
    display: block;
    font-weight: bold;
    height: 24px;
    padding-right: 14px;
    text-decoration: none;
    float: left;
    margin-left: -50%;
}

.fb_link_finished span {
    color: #ffffff;
    font-weight: bold;
    background: transparent url("../images/fb_left_finished.gif")/*tpa=https://www.gobuya.co.uk/images/fb_left_finished.gif*/ no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 50px;
}

#sitesend2 #sitesendcontent .emailfriend {
    background-color: #ffffa0;
}

#sitesendcontent form {
    margin: 0;
    padding: 0;
}

#sitesendcontent input, #sitesendcontent #message {
    border: 1px solid #999;
}

.settingsw {
    position: relative;
    background: url("../images/settings.gif")/*tpa=https://www.gobuya.co.uk/images/settings.gif*/ no-repeat scroll top center;
    z-index: 1000;
    width: 501px;
    height: 277px;
    border: 0;
    top: -360px;
    left: 150px;
    display: none;
    padding: 13px 16px;
    margin-bottom: 8px;
}

.settingsw .choices {
    color: #0000CC;
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 400px;
}

.settingsw .choices a {
    /*	font-weight: bold;*/
    text-decoration: none;
}

.settingsw .choices .reset {
    color: red;
    text-decoration: none;
}

#settings_background {
    width: 501px; /* 425px; */
    height: 277px; /* 275px; */
    border: 0;
    top: -360px;
    left: 150px;
    display: none;
    text-align: left;
    padding: 13px 16px;
    /*	left: 147px;
        top: -360px;
        width: 546px;
        height: 309px;
        background: url('/images/settings_background.gif') no-repeat scroll top center;
    */
}

#settings_background .categories a:focus {
    outline: none;
}

#settings_background .categories {
    position: absolute;
    top: 45px;
    left: 13px;
    text-align: left;
    width: 120px;
    height: 245px;
    color: #0000CC;
}

#settings_background .categories ul li:first-child a {
    font-weight: bold;
    color: #000000;
}

#settings_background .categories_content {
    position: absolute;
    top: 45px;
    left: 135px;
    text-align: left;
    width: 366px;
    height: 232px;
    color: #0000CC;
    border: 1px solid #999;
    overflow-y: scroll;
    padding: 5px 10px;
}

.categories_content ul {
    float: left;
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.categories_content ul li {
    padding: 5px 0px;
    float: left;
    display: block;
    height: 75px;
    width: 100%;
}

.categories_content ul li img {
    float: left;
    margin-right: 5px;
}

.categories_content ul li span {
    text-align: left;
    padding: 3px;
    float: left;
    display: block;
    height: 75px;
}

.categories_content ul li span strong {
    display: block;
    margin-bottom: 8px;
}

#settings_background .categories ul li:first-child {
    color: #000000;
}

#settings_background .categories ul li {
    text-align: left;
}

#settings_ipad_background_categories ul {
    float: left;
    list-style-type: none;
    padding: 0;
    margin: 13px 0 0 -4px;
    width: 515px;
}

#settings_ipad_background_categories ul li {
    padding-right: 10px;
    padding-bottom: 10px;
    float: left;
    display: block;
    width: 165px; /* 190 */
    height: 65px; /* 75  */
}

#settings_ipad_background_categories ul li:nth-child(3n) {
    padding-right: 0;
}

#settings_ipad_background_categories ul li img {
    width: 100%;
}

#settings_ipad_background_categories ul li img.selected {
    border: 2px solid green;
    margin-left: -2px;
    margin-top: -2px;
}

#settings_links {
    /*	background: url('/images/settings_links.gif') no-repeat scroll top center; */
}

#settings_search {
    /*	background: url('/images/settings_search.gif') no-repeat scroll top center; */
}

#settings_search .choices {
    margin-top: 5px;
}

#settings_links .choices {
    margin-top: 5px;
}

.category_index_block {
    display: block;
    width: 620px;
    margin-bottom: 15px;
    line-height: 25px;
}

.category_index_block img {
    margin: 15px 0 0 0;
}

.category_index_block table {
    margin-left: 80px;
    width: 540px;
}

.category_index_block td {
    width: 160px;
}

.category_index_block a {
    color: #0000CC;
    text-decoration: none;
}

.category_index_block a:hover {
    color: red;
    text-decoration: underline;
}

#category_wrapper {
    display: block;
    margin: 0px auto 0px auto;
    width: 620px;
    padding-top: 12px;
}

.az {
    font-size: 11pt;
    text-align: center;
    width: 620px;
    color: #0000CC;
}

.az a,
.az a:link,
.az a:hover,
.az a:active,
.az a:visited {
    text-decoration: none;
    color: #0000CC;
}

.az h1 {
    font-weight: normal;
    font-size: 11pt;
    padding: 0;
    margin: 0;
    color: #AAAAAA;
}

.az h1 a {
    text-decoration: none;
    font-size: 9pt;
    color: #0000CC;
}

#blog_categorymenu {
    margin: 0px 8px 0px 0px;
    width: 100px;
    float: left;
}

#blog_categorymenu ul {
    list-style-type: none;
    list-style: none;
    text-align: right;
    margin: 0;
    padding: 0;
    color: red;
}

#blog_categorymenu ul li a,
#blog_categorymenu ul li a:visited {
    line-height: 15px;
    text-decoration: none;
    color: #0000CC;
}

#blog_categorymenu ul li a:hover {
    color: red;
}

.safari_bm #logosbg {
    padding: 0 0 0 16px;
    margin-top: 53px;
    width: 418px;
}

.safari_bm #logosbg ol {
    padding: 0;
    list-style-position: inside;
}

.safari_bm #logosbg ol li {
    margin: 10px 0;
}

.bookmark_b #logosbg {
    padding: 0 17px 17px 17px;
    color: #000000;
}

.bookmark_b a:link,
.bookmark_b a:visited {
    text-decoration: none;
    font-weight: bold;
    color: #0000CC;
}

.bookmark_b #logosbg h2 {
    color: #3786d7;
    margin-bottom: 5px;
}

.bookmark_b #logosbg ol {
    list-style-position: inside;
    margin: 0;
    padding: 0;
}

.bookmark_b #logosbg ol li {
}

#ikadaza_link {
    width: 200px;
}

#settings_background ul,
#international ul {
    list-style-type: none;
    list-style: none;
    text-align: right;
    margin: 0;
    padding: 0;
}

#settings_background ul li a,
#settings_background ul li a:visited,
#international ul li a,
#international ul li a:visited {
    line-height: 15px;
    text-decoration: none;
    color: #0000CC;
}

#settings_background ul li a:hover,
#international ul li a:hover {
    color: red;
}

div.logo_container#international {
    background: url("../images/international_bg.gif")/*tpa=https://www.gobuya.co.uk/images/international_bg.gif*/ no-repeat scroll top left;
}

div.logo_container#international h2 {
    margin: 10px;
    margin-left: 16px;
}

div.logo_container#international .countries {
    padding: 0px 25px;
    margin-top: 27px;
    margin-left: 25px;
    width: 517px;
}

div.logo_container#international .countries ul {
    padding: 6px 16px 0 0;
    float: left;
    text-align: left;
}

div.logo_container#international .countries li {
    padding: 7px 6px 7px 0;
}

div.logo_container#international .countries img {
    border: 0;
}

.intro_popup {
    left: 16px;
    top: 32px;
    overflow: hidden;
    display: none;
    position: absolute;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    border-radius: 10px;
    padding: 5px;
    background-color: #fff;
}
.intro_popup p:first-of-type {
    margin: 0;
    padding: 0;
}
.intro_popup p:last-of-type {
    margin: 0;
    padding: 0;
}
.intro_popup a:first-of-type  {
    margin: 0;
    padding: 0;
    float: right;
}