
#logo_se {    background-image: url('images/logo.jpg');
    display: block;
    background-repeat: no-repeat;
    width: 504px;
    height: 70px;
    text-indent: -9999px;
    border: 0;
}
#logo_en {
    background-image: url('images/logo_en.jpg');
    display: block;
    background-repeat: no-repeat;
    width: 504px;
    height: 70px;
    text-indent: -9999px;
    border: 0;
}
#logo_de {
    background-image: url('images/logo_de.jpg');
    display: block;
    background-repeat: no-repeat;
    width: 504px;
    height: 70px;
    text-indent: -9999px;
    border: 0;
}
#flags {
    list-style: none;
    position: absolute;
    top: 0;
    right: 40px;
}
#flags li {
    display: inline;
    padding-left: 6px;
}

body{
    font: normal 15px "Lucida Grande", Verdana, Arial, sans-serif;
    line-height: 140%;
    voice-family: "\"}
\"";
    voice-family: inherit;
  
}

.clearhack {
    display: inline;
}
a:hover {
    color: #333;
}
a:active {
    color: #000;
}
p {
    line-height: 110%}
/*
h1 a {
    text-decoration: none;
    color: #333;
}
h1 a:hover {
    border-bottom: 1px dotted #666;
    color: #000;
}
*/	
p.note {
    background: #EEE;
    padding: 4px;
    font-size: 85%;
    line-height: 130%;
    margin-top: 0;
}
.error {
    font-size: 12px;
    color: #900;
}
.signup  {
    border: solid 1px;
    border-color: #ccc;
    padding: 40px;
 }

#signup2 table {
    border: 0;
}
#signup2 td {
    font-size: 12px;
    padding-left: 0;
    padding-right: 0;
}
#signup3 table {
    border: solid 1px;
    border-color: #ccc;
    padding: 10px;
    width: 60%}
#signup3 td {
    font-size: 13px;
    vertical-align: top;
    padding: 0;
}
#residenceSell {
    border: solid 1px;
    border-color: #ccc;
    padding: 10px;
    width: 60%}
#upload table {
    border: solid 1px;
    border-color: #ccc;
    padding: 10px;
    width: 50%}
#upload td {
    font-size: 13px;
    vertical-align: top;
    padding: 0;
}
#cp table {
    border: solid 1px;
    border-color: #ccc;
    width: 100%}
#cp td {
    font-size: 14px;
    vertical-align: top;
    padding: 10px;
}
#calendar table {
    border: solid 1px;
    border-color: #ccc;
}
#calendar td {
    font-size: 12px;
    padding-left: 2px;
    padding-right: 2px;
}
.texta {
    background-color: #fff;
    border: 1px solid #666;
    font-size: 14px;
}
.adNum {
    font-size: 14px;
    background-color: #fff;
    border: 1px solid #666;
    text-align: center;
}
.textaRed {
    font-size: 12px;
    background-color: #f8f2f2;
    border: 2px solid #900;
}
.optionTexta {
    background-color: #fff;
    border: 0 solid #666;
}
.submitbutton {
    font-variant: normal;
}
.redobligatory {
    font-size: 16px;
    font-weight: bold;
    color: #c00;
}
a.blueboldlink {
    text-decoration: none;
    color: #36c;
}
a:hover.blueboldlink {
    text-decoration: underline;
    color: #36c;
}
.simpleTable {
    border: 0;
    width: 70%}
.navTD {
    background-color: #3c0;
    border: solid 1px;
    width: 4px;
}
.navgreyTD {
    background-color: #ccc;
    border: solid 1px;
    width: 4px;
}
.greyText {
    font-size: 15px;
    color: #ccc;
}
.blueText {
    font-size: 13px;
    font-weight: bold;
    color: #0058b0;
}
.mainbluestrong {
    FONT-SIZE: 12px;
    LINE-HEIGHT: 1.5;
    color: #36c;
    text-decoration: underline;
    font-weight: bold;
}
.boldorangerek11px {
    FONT-SIZE: 12px;
    COLOR: #dd4f02;
    font-weight: bold;
    font-variant: normal;
}
.boxText {
    FONT-SIZE: 11px;
}
form p {
    clear left;
    margin: 3px;
    padding-top: 0;
    padding-bottom: 1px;
}
form p label {
    float: left;
    width: 180px;
}

a {
    color: #4b87ca;
}
a:hover {
    color: #333;
}
a:active {
    color: #000;
}
body {
    background-color: #fffdf3;
    padding-top:20px;
}
table {
    border: 0;
    border-color: #ccc;
}
td {
    padding-left: 0;
    padding-right: 0;
}
ul {
    list-style-type: square;
}
.adminTable {
    border: solid 0;
    border-color: #ccc;
    border-collapse: collapse;
}
.adminTd {
    font-size: 12px;
    border-color: #fffdf3;
    vertical-align: Top;
    padding-left: 4px;
    padding-right: 4px;
}
.userAdmiTable {
    border: solid 0;
}
.userAdminTd {
    font-size: 12px;
    background-color: #EFEFF2;
    padding: 4px;
}
.userAdmin2Td {
    font-size: 12px;
    background-color: #f1f5e9;
    padding: 4px;
}
.redBold {
    font-size: 13px;
    font-weight: bold;
    color: red;
}
.redSmall {
    font-size: 13px;
    font-weight: bold;
    color: red;
}
.greenSmall {
    font-size: 13px;
    font-weight: bold;
    color: green;
}
.redNormal {
    font-size: 13px;
    font-weight: normal;
    color: red;
    border-left: thin;
    border-color: #000;
}
.showAdsTable {
    border-collapse: collapse;
    width: 100%;
}
.quickTd {
    font-size: 12px;
    border-color: #fffdf3;
    vertical-align: Top;
    padding-left: 0;
    padding-right: 0;
}
.quickTd2 {
    vertical-align: Top;
    background-color: #f2f2ee;
    border-color: #f2f2ee;
    padding: 4px;
}
.headerTr {
    font-size: 12px;
    background-color: #dedfe7;
    border-color: #dedfe7;
    vertical-align: Top;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
}
.headerTh {
    font-size: 12px;
    vertical-align: Top;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    border: 0;
}
.headerLeftTh {
    font-size: 12px;
    vertical-align: Top;
    font-weight: bold;
    padding-left: 0;
    padding-right: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
    text-align: left;
    border: 0;
}
.headerLeftTh3 {
    font-size: 12px;
    vertical-align: Top;
    font-weight: bold;
    padding-left: 2px;
    padding-right: 0;
    padding-top: 1px;
    padding-bottom: 1px;
    text-align: left;
    border: 0;
}
.headerLeftTh2 {
    font-size: 12px;
    vertical-align: Top;
    font-weight: bold;
    padding-left: 30px;
    padding-right: 0;
    padding-top: 1px;
    padding-bottom: 1px;
    text-align: left;
    border: 0;
}
.headerLeftPadTh {
    font-size: 12px;
    vertical-align: Top;
    font-weight: bold;
    padding-left: 16px;
    padding-right: 0;
    padding-top: 1px;
    padding-bottom: 1px;
    text-align: left;
    border: 0;
}
.showAdsTd {
    font-size: 12px;
    vertical-align: Top;
    line-height: 110%;
    padding-left: 0;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 6px;
}
.showAdsTd3 {
    font-size: 12px;
    vertical-align: Top;
    padding-left: 2px;
    padding-right: 0;
    padding-top: 3px;
    padding-bottom: 1px;
}
.showAdsTd2 {
    font-size: 12px;
    vertical-align: Top;
    padding-left: 30px;
    padding-right: 0;
    padding-top: 3px;
    padding-bottom: 1px;
}
.showAdsPadTd {
    font-size: 12px;
    vertical-align: Top;
    padding-left: 16px;
    padding-right: 0;
    padding-top: 3px;
    padding-bottom: 1px;
}
.showAdsCenterTd {
    font-size: 12px;
    vertical-align: Top;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 3px;
    padding-bottom: 1px;
    text-align: center;
}
.list {
    font-size: 12px;
    font-weight: bold;
    color: #dba500;
    vertical-align: Top;
    padding-left: 0;
    padding-right: 10px;
    padding-top: 0;
    padding-bottom: 0;
}
.listHeader {
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
    color: #000;
    vertical-align: Top;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
}
tr.even-row {
    background-color: #f2f2ee;
    color: #000;
}
tr.even-row a:hover {
    background-color: #f2f2ee;
    color: #000;
}
tr.odd-row {
    color: #000;
}
tr.top-rank {
    background-color: #fff3b3;
}
hr.top-rank {
    border: none 0;
    border-top: 1px dashed #ccc;
    width: 100%;
    height: 1px;
}
tr.list-hilight {
    border-width: 1px;
    border-style: solid;
    border-color: #b2c3cc;
    background-color: #e6e6e6;
}
.greenSmallTd {
    font-size: 10px;
    font-weight: normal;
    text-align: right;
    color: green;
    border-color: #000;
}
.greySmallTd {
    font-size: 12px;
    font-weight: normal;
    text-align: right;
    color: #666;
    border-color: #000;
}
.fotgal {
    border: solid 1px;
    border-color: #000;
    padding: 4px;
    height: 350px;
}
.fotgal_sale {
    border: solid 1px;
    border-color: #000;
}
A:link .fotgal {
    border: solid 1px;
    border-color: #000;
}
A:hover .fotgal {
    border: solid 1px;
    border-color: #000;
}
A:active .fotgal {
    border: solid 1px;
    border-color: #000;
}
<!-- Show ad styles -->h1 {
    font-size: 18px;
    color: #313131;
}
.adTable {
    border: 0;
    border-color: #ccc;
    border-collapse: collapse;
    width: 100%;
}
.alpha-shadow {
    float: left;
    background: url(images/shadow1.gif) no-repeat bottom right;
    margin: 10px 0 0 10px;
    margin: 0;
}
.alpha-shadow div {
    background: url(images/shadow2.png) no-repeat left top;
    background: url(img/shadow2.gif) no-repeat left top;
    padding: 0 2px 2px 0;
}
.alpha-shadow img {
    background-color: #fff;
    border: 1px solid #a9a9a9;
    padding: 4px;
}
.showAdHeader {
    font-size: 16px;
    font-weight: bold;
    color: #666;
}
.showAdContent {
    font-size: 14px;
    color: #000;
}
.showAdTd {
    font-size: 12px;
    vertical-align: Top;
    padding: 14px;
}
.enquiryBox {
    
    background-color: #feefd9;
    border: 1px solid #036;
    padding: 20px;
    
}

.adContactGreenTd {
    font-size: 13px;
    vertical-align: Top;
    font-weight: bold;
    color: #06f;
    padding-left: 6px;
    padding-right: 4px;
    padding-top: 6px;
    padding-bottom: 3px;
}
.adContactRedTd {
    font-size: 13px;
    vertical-align: Top;
    font-weight: bold;
    color: #c30;
    padding-left: 6px;
    padding-right: 4px;
    padding-top: 6px;
    padding-bottom: 3px;
}
.smallBlackFont {
    font-size: 10px;
    font-weight: normal;
    text-align: right;
    color: black;
}
.smallBlackFont2 {
    font-size: 11px;
    font-weight: normal;
    text-align: right;
    color: black;
}
.high_sq {
    background: #fbd661;
    width: 22px;
    height: 22px;
}
.low_sq {
    background: #9cf;
    width: 22px;
    height: 22px;
}
.not_avail_sq {
    background: #f5f8f6;
    width: 22px;
    height: 22px;
}
.mid_sq1 {
    background: #d5e1dd;
    width: 22px;
    height: 22px;
}
.mid_sq2 {
    background: #a4e666;
    width: 22px;
    height: 22px;
}
.mid_sq3 {
    background: #f2babb;
    width: 22px;
    height: 22px;
}
.mid_sq4 {
    background: #e0cc97;
    width: 22px;
    height: 22px;
}
.headerTd {
    font-size: 12px;
    vertical-align: Top;
    background-color: #f2f2ee;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
}
.footerTable {
    border: 0;
    border-color: #ccc;
    border-collapse: collapse;
    width: 100%;
}
.footerHr {
    border: 0;
    width: 100%;
    height: 1px;
}
.adClicked {
    font-size: 10px;
    font-weight: normal;
    text-align: right;
    color: #666;
}
/*
#showMessages {
    text-align: left;
    margin: 10px;
    width: 100%;
    border-collapse: collapse;
}
#showMessages th {
    font-weight: bold;
    background-color: #b2d6f6;
    text-transform: uppercase;
}
.center {
    text-align: center;
}
#showMessages td, th {
    padding: 4px;
    border: 1px solid #333;
}
#showMessages tr {
    background-color: #f4f9fc;
}
#showMessages tr:hover {
    background-color: #e5f3fe;
}
.showMessage {
    background-color: #fafafa;
    font-weight: bold;
    text-align: left;
}

.showMessagesTr {
    background-color: #f2f2ee;
}
.showMessagesBlueTr {
    background-color: #d3dfda;
}
.showMessages {
    font-size: 12px;
    vertical-align: Top;
    font-weight: bold;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 0;
    padding-bottom: 0;
}
*/
caption {
    padding: 10px 0;
    font-size: 120%;
    text-align: left;
    letter-spacing: .2em;
    text-transform: uppercase;
    caption-side:top;
}
.showMessages2 {
    font-size: 12px;
    vertical-align: Top;
    font-weight: normal;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 4px;
    padding-bottom: 4px;
}
.showMainHeader {
    font-size: 14px;
    font-weight: bold;
    color: #666;
    text-decoration: underline;
}
.headerMainTd {
    vertical-align: Top;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
}
.countyCountryListTr {
    background-color: #f2f2ee;
}
.latestAdTable {
    border: solid 1px;
    border-color: #000;
    border-collapse: collapse;
    width: 100%;
}
.latestAdTd {
    font-size: 11px;
    vertical-align: Top;
    background-color: #f2f2ee;
    padding-left: 2px;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
}
.latestImageTd {
    width: 120px;
    margin: 0px;
    padding: 0px;
}
.latestAdSmallTd {
    font-size: 11px;
    vertical-align: Top;
    font-weight: none;
    padding-left: 4px;
    padding-right: 0;
    padding-top: 4px;
    padding-bottom: 0;
    text-align: left;
    line-height: 140%;
}
#ads ul {
    font-size: 10px;
    vertical-align: Top;
    font-weight: none;
    text-align: center;
    list-style: none;
    line-height: 1.4em;
    padding: 0;
    margin: 0;
}
.ads {
    font-size: 12px;
    vertical-align: Top;
    font-weight: none;
    text-align: center;
    list-style: none;
    line-height: 1.4em;
    padding: 0;
    margin: 0;
}
.adsHr {
    width: 100px;
    color: silver;
    height: 1px;
    shade: no-shade;
    position: relative;
}

.latestEvenTr {
    background-color: #f2f2ee;
}
.latestOddTr {
    background-color: #fff;
}
.latestAdHeader {
    font-weight: bold;
    color: #fff;
    background-color: #007aa5;
    vertical-align: Top;
    padding: 0;
    text-align: center;
}
.verticalAlignTop {
    vertical-align: top;
}
.mainTd {
    font-size: 12px;
    vertical-align: Top;
    padding: 0;
}
.mapTopJustified {
    vertical-align: Top;
    padding-left: 0;
    padding-right: 20px;
    padding-top: 0;
    padding-bottom: 0;
}
.contactInfHead {
    font-size: 12px;
    font-weight: bold;
    color: #000;
}
.wantedPinkTd {
    font-size: 12px;
    margin-top: 8px;
    margin-bottom: 8px;
    vertical-align: Top;
    background-color: #feefd9;
    padding: 10px;
    border-color: #000;
    border: 1px solid #000;
    line-height: 1.7em;
}
.wantedPinkTd input {
    height: 22px;
}
.tableCollapse {
    border-collapse: collapse;
    margin: 20px;
    padding: 20px;
}
.latestWHeader {
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    background-color: #ea7c2f;
    vertical-align: Top;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0;
    padding-bottom: 2px;
    text-align: center;
}
.concludeTd {
    vertical-align: Top;
    padding-left: 4px;
    padding-right: 0;
    padding-top: 4px;
    padding-bottom: 4px;
}
.shopTable {
    border-collapse: collapse;
}
.shopTd {
    font-size: 12px;
    vertical-align: Top;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 10px;
    padding-bottom: 4px;
    text-align: center;
}
.shopTdBold {
    font-size: 12px;
    font-weight: bold;
    vertical-align: Top;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 10px;
    padding-bottom: 4px;
    text-align: left;
}
.cartTdRight {
    font-size: 12px;
    vertical-align: Top;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 10px;
    padding-bottom: 4px;
    text-align: right;
}
.shopImg {
    float: left;
    padding-left: 6px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 4px;
}
.shopHr {
    width: 800px;
    height: 2px;
    shade: no-shade;
}
.cartTd {
    font-size: 12px;
    vertical-align: Top;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 10px;
    padding-bottom: 4px;
    text-align: left;
}
.cartTot {
    font-size: 12px;
    font-weight: bold;
    vertical-align: Top;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    text-align: left;
    background-color: #d3fdbb;
}
.shopPink {
    font-size: 12px;
    vertical-align: Top;
    background-color: #feefd9;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
    padding-bottom: 6px;
    border-color: #000;
}
.shopSmallFont {
    font-size: 10px;
    font-weight: normal;
    text-align: center;
    color: black;
}
.faqNormal {
    font-size: 12px;
    font-weight: normal;
    vertical-align: Top;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 20px;
    padding-bottom: 10px;
    text-align: left;
}
.tellAfriend {
    font-size: 12px;
    font-weight: bold;
    padding: 16px;
    margin: 6px 0 6px 0;
    text-align: left;
    background-color: #fafad2;
    border: 1px solid #036;
    width: 290px;
}
.tellAfriend input {
    height: 22px;
}
.favorites {
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    color: black;
    vertical-align: middle;
    padding-left: 6px;
}
.favhead {
    font-size: 12px;
    font-weight: bold;
    color: #666;
    text-align: left;
    padding-left: 6px;
    vertical-align: Top;
}
.favheadPinkish {
    font-size: 12px;
    font-weight: bold;
    color: #666;
    background: #faf8dd;
    text-align: left;
    padding: 20px;
    vertical-align: Top;
    text-align: center;
}
.fav {
    font-size: 12px;
    font-weight: normal;
    color: #666;
    text-align: left;
}
.favBlack {
    font-size: 12px;
    font-weight: bold;
    color: #333;
    text-align: left;
}
.favUl {
    font-size: 12px;
    font-weight: bold;
    color: #666;
    text-align: left;
    vertical-align: Top;
    list-style: none;
    margin: 4px;
    padding: 4px;
    line-height: 1.4em;
}
.resOwnCal {
    background-color: #feefd9;
    font-size: 12px;
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0;
    padding-bottom: 4px;
    vertical-align: Top;
}
.favTable {
    margin: 20px;
    width: 40%;
}
.randomAds {
    background-color: #f2f2ee;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.no {
    font-size: 12px;
    font-weight: bold;
    color: #000;
    background-color: #dedfe7;
    vertical-align: Top;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0;
    padding-bottom: 2px;
    text-align: center;
}
.todaysAdHeader {
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    background-color: #c11200;
    vertical-align: Top;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0;
    padding-bottom: 2px;
    text-align: center;
}
.pollHeader {
    font-size: 11px;
    font-weight: bold;
    color: #f77a00;
    vertical-align: Top;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: left;
    border-bottom-style: dotted;
    border-bottom-color: #036;
    border-bottom-width: 1px;
}
.pollContent {
    font-size: 11px;
    font-weight: normal;
    color: #000;
    vertical-align: Top;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: left;
    border-bottom-style: dotted;
    border-bottom-color: #036;
    border-bottom-width: 1px;
}
.pollShow {
    font-size: 11px;
    font-weight: normal;
    color: #000;
    vertical-align: Top;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: left;
}
.adBlackFont {
    font-size: 13px;
    font-weight: bold;
    text-align: right;
    padding-right: 8px;
    color: black;
}
.adSearch {
    font-size: 11px;
    font-weight: normal;
    color: #666;
    vertical-align: Top;
    padding-left: 15px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: left;
}
.freeSearch {
    font-size: 12px;
    color: #666;
    vertical-align: Top;
    padding-left: 3px;
    padding-right: 2px;
    padding-top: 2px;
    text-align: left;
    line-height: 110%;
}
.freeSearch2 {
    font-size: 12px;
    font-weight: normal;
    color: #666;
    background-color: #f2eeee;
    vertical-align: Top;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
    text-align: center;
}
.free_search {
    font-size: 12px;
    color: #666;
    margin-top: 10px;
}
.advSearch {
    font-size: 11px;
    font-weight: normal;
    color: #666;
    vertical-align: Top;
    padding: 20px;
    text-align: left;
    list-style: none;
    line-height: 1.9em;
}
.freeSearch3 {
    font-size: 11px;
    font-weight: bold;
    color: #666;
    background-color: #f2eeee;
    vertical-align: Top;
    padding-left: 60px;
    padding-right: 4px;
    padding-top: 2px;
    text-align: left;
}
.imageGap {
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 8px;
    padding-bottom: 0;
}
.contactLeftJust {
    font-size: 8px;
    text-align: left;
}
.periodDot {
    font-size: 12px;
    font-weight: bold;
    color: #f77a00;
    vertical-align: Top;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 15px;
    text-align: left;
    border-bottom-style: dotted;
    border-bottom-color: #036;
    border-bottom-width: 1px;
}
.saleTable {
    border-collapse: collapse;
    margin-left: 4px;
    font-size: 12px;
}
.saleTxt {
    font-weight: normal;
    color: #00000;
    vertical-align: Top;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 0;
    padding-bottom: 2px;
    text-align: left;
}
.saleTxtBold {
    font-weight: bold;
    color: #00000;
    vertical-align: Top;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 0;
    padding-bottom: 2px;
    text-align: left;
}
.saleTxtPrice {
    font-weight: normal;
    color: #00000;
    vertical-align: Top;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 2px;
    text-align: left;
}
.saleTxtBoldH {
    font-weight: bold;
    color: #00000;
    vertical-align: Top;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0;
    padding-bottom: 2px;
    text-align: left;
}
.saleHeadImg {
    font-weight: bold;
    color: #00000;
    vertical-align: Top;
    padding-left: 20px;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 2px;
    text-align: left;
}
.saleTxtBoldImg {
    vertical-align: Top;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 2px;
}
.saleShowAd {
    vertical-align: Top;
    padding-left: 0;
    padding-right: 4px;
    padding-top: 0;
    padding-bottom: 1px;
}
.saleContactTd {
    vertical-align: Top;
    padding-left: 0;
    padding-right: 4px;
    padding-top: 0;
    padding-bottom: 2px;
    text-align: left;
}
.sale {
    margin-left: 4px;
    margin-top: 2px;
    font-weight: bold;
    background-color: #fff;
    color: #636364;
}
.red {
    color: red;
}
.latestEvenTr2 {
    background-color: #f2eeee;
    padding-left: 15px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: left;
}
.latestEvenTr3 {
    background-color: #f2eeee;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: left;
}
.blue {
    color: #0058b0;
}
.showToLetAd {
    font-size: 12px;
    font-weight: bold;
    color: #666;
    padding-left: 6px;
    padding-right: 20px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.chosenAds {
    padding: 3px;
    text-align: center;
    vertical-align: top;
    width: 33%;
}
.chosenAds2 {
    font-size: 14px;
    text-align: center;
}
.linkToUs {
    font-size: 11px;
    font-weight: normal;
    color: #000;
    vertical-align: Top;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: left;
    border-bottom-style: dotted;
    border-bottom-color: #ccc;
    border-bottom-width: 1px;
}
.stats {
    font-size: 12px;
    font-weight: normal;
    color: #000;
    vertical-align: Top;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: left;
    border-bottom-style: dotted;
    border-bottom-color: #ccc;
    border-bottom-width: 1px;
}
#infoBox {
/*    
position: absolute;
    top: 200px;
    left: 710px;
    */
    width: 340px;
    height: 320px;
    background-color: #f2f2ee;
    padding: 30px;
    border:  2px solid #f2f2ee;
    border-radius: 25px;
    box-shadow:  2px 2px 3px #ccc;
}
.greenTicks {
    list-style-image: url(images/ads/green_tick.gif);
}
.advBorderNoResult_1 {
    border: solid 1px;
    border-color: #ccc;
    padding: 10px;
    background-color: #f7f7f7;
}
.advBorderNoResult {
    border: solid 1px;
    border-color: #ccc;
    padding: 6px;
    background-color: #f7f7f7;
    text-align: center;
}
.advBorderNoResult_2 {
    background-color: #f7f7f7;
}
.pinkWrong {
    border: solid 2px;
    border-color: #900;
    padding: 6px;
    background-color: #feefd9;
    text-align: center;
}
#tip a:link {
    text-decoration: none;
    color: #4b87ca;
    font-size: 14px;
}
#tip a:hover {
    text-decoration: none;
    color: #006;
    background-color: #eaebe9;
    font-size: 14px;
}
#tip a:active {
    text-decoration: none;
    color: #4b87ca;
    font-size: 14px;
}
#tip a:visited {
    text-decoration: none;
    color: #4b87ca;
    font-size: 14px;
}
.center {
    
    text-align: center;
}
/*
fieldset {
    border: 1px solid #ccc;
    margin-top: 16px;
    padding: 20px;
    width: 650px;
}
legend {
    font-weight: bold;
    color: #000;
    background-color: #fffdf3;
}
.fieldsettext {
    font-weight: normal;
    color: #666;
    vertical-align: Top;
    padding: 3px;
    text-align: left;
}
*/
.fjallTd {
    font-size: 12px;
    vertical-align: Top;
    font-weight: none;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 4px;
}
.fjall {
    padding-top: 6px;
}
.fjallCountyGrey {
    font-size: 12px;
    font-weight: bold;
    color: #666;
}
.gltTd {
    background-color: #f2f2ee;
    font-weight: bold;
}
.showbg {
    background-color: black;
}
.link_nor {
    background-color: #333;
    font: normal 76% "Lucida Grande", Verdana, Sans-Serif;
    border: 2px solid olive;
    padding: 0 4px 0 4px;
    text-align: center;
    color: white;
}
.link_act {
    background-color: olive;
    font: normal 76% "Lucida Grande", Verdana, Sans-Serif;
    border: 2px solid olive;
    padding: 0 4px 0 4px;
    text-align: center;
    color: white;
}
/*
span {
    font: normal 76% "Arial", "Lucida Grande", Verdana, Sans-Serif;
    color: black;
}
*/
.gray {
    background-color: gray;
    position: absolute;
    border: 0 solid #9f6d11;
    z-index: 100;
}
.opa {
    opacity color: black;
    padding: 10px 20px 0 20px;
    position: absolute;
    z-index: 101;
    background-color: #ffa928;
    opacity: .5;
    filter: alpha(opacity=50);
    filter: alpha(opacity=100, FinishOpacity=50, Style=3, StartX=0, FinishX=100, StartY=0, FinishY=16);
    -moz-opacity: .5;
}
tr.oddRowOver {
    background-color: #ffc;
}
hr {
    border: none 0;
    border-top: 1px dashed #ccc;
    width: 100%;
    height: 1px;
}
.deleteTd {
    font-size: 12px;
    padding-left: 20px;
    padding-top: 4px;
    text-align: center;
}
.imageTd {
    font-size: 12px;
    padding-top: 4px;
    text-align: center;
}
#map {
    height: 75%;
    width: 100%;
}
.chosen {
    font-size: 12px;
    vertical-align: Top;
    font-weight: bold;
    padding-left: 4px;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 4px;
    text-align: left;
    color: #fff;
}
.chosenHeader {
    font-size: 14px;
    padding: 0;
    font-weight: bold;
    letter-spacing: 1px;
    color: #fff;
    background-color: #76ae31;
    vertical-align: Top;
    text-align: center;
}
#container #main {
    padding: 5px;
    width: 550px;
    margin: 0;
    text-align: center;
}
.chartbox {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    text-align: left;
    margin: auto;
    border: 0 solid #333;
    padding: 5px;
    padding-top: 0;
    overflow: hidden;
    background-color: #fff;
}
.chartbox h2 {
    font-size: 14px;
    font-weight: bold;
    padding: 0;
    margin: 5px 0;
}
.barv {
    margin: 2px;
    float: left;
}
.barvvalue {
    padding: 0;
    margin: 0;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
}
.barh {
    margin: 4px;
    text-align: left;
    clear: both;
}
.barhvalue {
    padding: 0;
    margin: 0 5px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    overflow: hidden;
    float: left;
}
.barhcaption {
    padding: 0;
    margin: 0 5px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: right;
    overflow: hidden;
    float: left;
}
.barhimage {
    float: left;
}
#image_stats {
    padding: 5px;
    margin: 0;
}
#ratings {
    
    background-color: #f5f5f5;
    vertical-align: Top;
    border: solid 1px #000;
    margin-top: 14px;
    margin-bottom: 14px;
    padding: 16px;
   
}
#ratings ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.ratings_list {
    
    vertical-align: text-top;
    padding: 10px;
    margin: 4px;
    text-align: left;
    border: 1px solid #CCC;
    border-radius-topleft: 4px;
    border-radius-topright: 4px;
    border-radius-bottomleft: 4px;
    border-radius-bottomright: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    background-color: #f7f7f7;
}

.starColor {color:#FF9900;}

form p {
    clear left;
    margin: 3px;
    padding-top: 0;
    padding-bottom: 1px;
}
form p label {
    float: left;
    width: 250px;
}
label.error {
    float: none;
    font-size: 13px;
    color: #fff;
    background-color: red;
    font-weight: bold;
    padding: .2em;
}
.bold {
    font-weight: bold;
}
.mainUl {
    list-style: none;
}
.mainUl li {
    padding-bottom: 10px;
}
/*
#login form p {
    clear left;
    margin: 3px;
    padding-top: 0;
    padding-bottom: 1px;
}
#login form p label {
    float: left;
    width: 90px;
}
#login label.error {
    float: none;
    font-size: 13px;
    color: #fff;
    background-color: red;
    font-weight: bold;
    padding: .2em;
}
*/
#res_info label.error {
    float: none;
    font-size: 13px;
    color: #fff;
    background-color: red;
    font-weight: bold;
    padding: .2em;
}
#res_info form li {
    clear left;
    margin: 3px;
    padding-top: 0;
    padding-bottom: 1px;
}
#res_info form li label {
    float: left;
    width: 140px;
}
#res_info label.error {
    float: none;
    font-size: 13px;
    color: #fff;
    background-color: red;
    font-weight: bold;
    padding: .2em;
}
.calUl {
    list-style: none;
    padding: 3px 0;
    margin: 3px 0;
}
.calUl li {
    padding-top: 4px;
}
.calLi {
    padding-top: 4px;
    vertical-align: bottom;
}
.headCal {
    width: 100%;
   
}
.headCalTd {
    padding: 0px;
    margin: 0;
}
.larrow {
    font-size: 20px;
    font-weight: bold;
    color: #FFF;
    background-color: #69c;
    text-align: center;
    vertical-align: text-top;
    padding-left: 6px;
    cursor: hand;
    cursor: pointer;
    text-decoration: underline;
}
.rarrow {
    font-size: 20px;
    font-weight: bold;
    color: #FFF;
    background-color: #69c;
    text-align: center;
    vertical-align: text-top;
    padding-right: 6px;
    cursor: hand;
    cursor: pointer;
    text-decoration: underline;
}
.calTable {
border: #000 solid 1px;
margin:0px;
padding:0px;
}
.calTable td {
padding: 4px;
margin:0px;
}
.calTable2 td{	
    border: #fff solid 1px;
}

.tb {
    width: 72px;
    height: 54px;
}
.high {
    border: solid 1px #CCC;
    vertical-align: middle;
    text-align: center;
    padding: 6px;
    background: #fbd661;
    cursor: pointer;
    width: 16px;
}
.low {
    border: solid 1px #CCC;
    vertical-align: middle;
    text-align: center;
    padding: 6px;
    background: #9cf;
    cursor: pointer;
    width: 16px;
}
.mid {
    border: solid 1px #CCC;
    vertical-align: middle;
    text-align: center;
    padding: 6px;
    background: #d5e1dd;
    cursor: pointer;
    width: 16px;
}
.mid2 {
    border: solid 1px #CCC;
    vertical-align: middle;
    text-align: center;
    padding: 6px;
    background: #a4e666;
    cursor: pointer;
    width: 16px;
}
.mid3 {
    border: solid 1px #CCC;
    vertical-align: middle;
    text-align: center;
    padding: 6px;
    background: #f2babb;
    cursor: pointer;
    width: 16px;
}
.mid4 {
    border: solid 1px #CCC;
    vertical-align: middle;
    text-align: center;
    padding: 6px;
    background: #e0cc97;
    cursor: pointer;
    width: 16px;
}



.search {
    display: none;
    font-size: 14px;
    color: #000;
    text-decoration: none;
    padding: 10px;
    background-color: #fff;
    width: 250px;
    height: 150px;
    border-style: solid;
    border-width: 1px;
    border-color: #CCC;
}
.search .label {
    color: yellow;
    width: 35px;
}
.search a {
    color: #ad4;
    font-size: 14px;
    font-weight: bold;
}
#counties ul {
    
    list-style: none;
    font-weight: bold;
    line-height: 1.3em;
    margin: 0;
    padding: 0;
}
#counties a {
    text-decoration: none;
}
#countries ul {
    
    list-style: none;
    font-weight: bold;
    line-height: 1.3em;
    margin: 0;
    padding: 0;
}
#countries a {
    text-decoration: none;
}
#wanted {
    margin: auto;
    border-radius: 8px;
    -moz-border-radius: 8px;
    padding: 30px;
    background-color: #f2f2ee;
   
}
#wanted li {
    line-height: 1.6em;
}
#wantedResults {
    padding: 10px;
    vertical-align: top;
    border-width: 1px;
    border-right-style: solid;
    border-color: #ccc;
    width: 14%;
}
#wantedDel {
    margin-top: 10px;
    border-radius: 15px;
    -moz-border-radius: 15px;
    padding: 10px;
    background-color: #fff273;
    width: 80%;
}
#wantedError {
    margin-top: 10px;
    border-radius: 15px;
    -moz-border-radius: 15px;
    padding: 10px;
    background-color: #f2f2ee;
    width: 80%;
}
.redBorder {
    border: 2px solid red;
    padding: 10px;
    margin-bottom: 10px;
}
#upload_link {
    position: relative;
    padding-left: 28px;
}
.profile_rect {
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    background-color: #f3f2f2;
    text-align: center;
    width:270px;
   
}
.grey {
    
    color: #5e5c5d;
    letter-spacing: 1px;
}
.resultsTable {
    border-collapse: collapse;
    margin: 0;
    width: 100%;
}
.resultsTd {
    vertical-align: Top;
    padding-left: 4px;
}
.results {
    border-width: 1px;
    border-right-style: solid;
    border-color: #ccc;
}
.results ul {
    list-style-type: none;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}
.results a:link {
    text-decoration: none;
    color: #4b87ca;
}
.results a:visited {
    text-decoration: none;
    color: #4b87ca;
}
.results a:hover {
    text-decoration: none;
    color: #006;
    background-color: #eaebe9;
}
.results a:active {
    text-decoration: none;
    color: #ccc;
}
#searchSubmit {
    margin-left: 1px;
    background-color: #fdcc57;
    border: 1px solid #006;
    height: 22px;
}
.partnerLinks {
    list-style: none;
    line-height: 1.7em;
}
#hilite {
    background-color: #f1f1f1;
    text-align: center;
    font-size: 14px;
    list-style: none;
    line-height: 1.3em;
    padding: 10px;
}
#rowsPerPage ul {
    display: inline;
    list-style-type: none;
}
#rowsPerPage li {
    font-weight: bold;
    color: #000;
    display: inline;
    padding: 3px;
    margin: 2px;
    border: 1px solid #ccc;
    border-radius: 2px;
    text-align: center;
}
.landskap {
    list-style: none;
}
.landskap li {
    line-height: 3.5em;
}
.landskap img {
    width: 30px;
    height: 36px;
    vertical-align: middle;
}
ul.facact {
    margin: 20px;
    padding: 0;
    line-height: 18px;
}
.facact li {
    list-style-image: url('images/checkbox.gif');
    margin: 0;
    padding-left: 0;
}
.contact {
    list-style: none;
    margin-top: 0;
    padding: 16px;
    background-color: #f2f2ee;
    border: 1px solid #036;

}
.contactLi {
    padding-top: 10px;
    padding-bottom: 10px;
}
.latestWanted {
    list-style: none;
    border: solid 1px #ccc;
    padding: 16px;
    margin: 4px;
    overflow: auto;
}
.answerList {
    list-style: none;
    background-color: #fbfac1;
    padding: 30px;
    margin: 0;
}
.answerList li {
    line-height: 1.7em;
}
li.hideWanted {
    font-weight: bold;
}
.wantedTd {
    vertical-align: Top;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 4px;
    padding-bottom: 6px;
}
.wantedUl {
    list-style: none;
    font-weight: bold;
    line-height: 1.6em;
}
#container {
    margin: 20px;
}
#container p {
    font-weight: bold;
}
#container h1 {
    line-height: 1.9em;
}
#quickSearch {
    vertical-align: Top;
    background-color: #f2f2ee;
    border-color: #f2f2ee;
    margin: 0;
    padding: 5px;
}
#quickSearch ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
#quickSearch li {
    display: inline;
    padding-left: 6px;
}
/*
#footer {
    vertical-align: Top;
    background-color: #f2f2ee;
    border-color: #f2f2ee;
    margin: 0;
    padding: 5px;
    border-top: dashed 1px #ccc;
}
#footer ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
#footer li {
    display: inline;
    padding-left: 6px;
}
#footer a {
    text-decoration: none;
    color: #000;
}
#footer a:hover {
    text-decoration: underline;
    color: #000;
}
*/
#col1 {
    position: relative;
    float: left;
    padding: 10px;
    width: 310px;
}
#col2 {
    position: relative;
    float: left;
    padding: 10px;
    width: 190px;
    text-align: center;
}
#col3 {
    position: relative;
    float: left;
    padding: 10px;
    width: 120px;
}
#col4 {
    position: relative;
    float: left;
    padding: 10px;
    width: 450px;
}
#col5 {
    position: relative;
    float: left;
    padding: 10px;
    width: 140px;
}
.advBorder {
    border: solid 1px;
    border-color: #ccc;
    padding: 20px;
    width: 90%;
}
#advCol1 {
    position: relative;
    float: left;
    padding: 10px;
    width: 14%;
}
#advCol2 {
    position: relative;
    float: left;
    padding: 10px;
    width: 20%;
}
#advCol3 {
    position: relative;
    float: left;
    padding: 10px;
    width: 20%;
}
#advCol4 {
    position: relative;
    float: left;
    padding: 10px;
    width: 10%;
}
#wrapSearchBox {
    border: solid 1px #000;
    width: 448px;
    height: 174px;
    margin-bottom: 4px;
}
#searchBoxHeader {
    color: #fff;
    text-align: center;
    font-weight: bold;
    background-color: #007aa5;
}
#searchBox1 {
    font-size: 12px;
    float: left;
    width: 230px;
    padding: 6px;
}
.searchBox2 {
    margin: 0px;
    padding: 0px;
    background-color: #f2eeee;
}
#week optgroup {
    font-style: italic;
}
.errorBg {
    background-color: #ffe4e1;
    padding: 6px;
    margin-top: 4px;
}
.okBg {
    background-color: #adff2f;
    width: 310px;
    padding: 6px;
    margin-top: 4px;
}
.bounce {
    background-color: #f1f7e4;
}
.handCursor {
    cursor: hand;
    cursor: pointer;
}
.favDel {
    cursor: hand;
    cursor: pointer;
}
.popularMore {
    background-color: #fafad2;
    font-weight: bold;
}
/*
.popularMore ul {
    list-style: none;
}
.popularMore li {
    margin-top: 4px;
    text-indent: -30px;
}
.popularMore img {
    vertical-align: middle;
    border: 0;
}
.popularMore a {
    text-decoration: none;
}
*/
.moreUserProp {
    background-color: #fafad2;
    width: 380px;
    margin-top: 10px;
    font-weight: normal;
    border-radius: 5px;
}
.moreUserProp td {
    vertical-align: top;
    padding: 0 0 6px 6px;
    font-size: 80%;
    float: left;
    border: 0px;
}
.moreUserProp a {
    text-decoration: none;
}
.moreUserProp img {
    border: 0;
    vertical-align: middle;
    width: 72px;
    float: left;
}
.moreUserProp tr:not(:last-child):hover {
    background-color: #fafafa;
}
#honey {
    position: absolute;
    top: -500px;
}
.honey {
    width: 1px;
}
#hilite_banner {
    background-color: ##F6F5CF;
    text-align: center;
    font-size: 14px;
    list-style: none;
    line-height: 1.3em;
    padding: 10px;
}
#hilite_banner {
    background-color: #F6F5CF;
    text-align: center;
    font-size: 14px;
    list-style: none;
    line-height: 1.3em;
    padding: 6px;
}
#ulthumbs {
    list-style: none;
    padding: 20px 0 0 0;
    margin: 0;
}
#ulthumbs li {
    padding-right: 4px;
    float: left;
}
#ol li {
    padding-right: 30px;
    float: left;
}
#sell li {
    list-style: none;
}
#sell label {
    list-style: none;
    font-weight: bold;
}
.pdfUl  {
    list-style: none;
    
}
.hilite-row {
background:  #FFF7B5;
margin:0px;
padding: 0px 0px 4px 0px;
}

.footer-custom { background:#F7F7F9}
/*.footer-custom a { color:#A1AAB5}*/
.footer-custom a { color:#808080}
/*
.navbar-inner {
    min-height: 0px;
    
}


.form-group { margin-top:100px;}
*/
 /*ul.nav li a:hover { color: #fff !important; }*/

 /*
 .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: #E7E7E7;   }
*/

/* Create a medium height at 40px */
/*
.navbar-md .navbar-brand,
.navbar-md .navbar-nav>li>a {height: 60px;padding-top:20px; padding-bottom:10px}
.navbar-md .navbar-brand {height: 60px;width:260px;padding-top:4px;}  
.navbar-md .navbar-toggle {margin: 6px 12px 6px 0px; padding: 6px 7px 6px 7px;}
.navbar-md .navbar-toggle .icon-bar {width: 19px;}

.caretSearch {color:#fff}

.panel-shrink {margin:0px;padding:0px;}
.thumb{margin:0px;padding:0px;width:142px;}
*/

.greySort {color:#666;}

.even-rowz {background-color:#f2f2ee;margin:0px;padding: 0px 0px 4px 0px;}
.odd-rowz {background-color:#fff;margin:0px;padding: 0px 0px 4px 0px;}

.w-even-rowz {background-color:#f2f2ee;padding: 12px;}/* Wanted ads*/
.w-odd-rowz {background-color:#fff;padding: 12px;}

.even-rowz_cp {background-color:#f2f2ee;padding: 4px;}
.odd-rowz_cp {background-color:#fff;padding: 4px;}

.myrow {
    font-size: 0;
}

/* if using LESS it's quicker to just use @font-size-base */
/*
.myrow > * {
    float: none;
    display: inline-block;
    font-size: 14px; 
}
.myrow > *:last-child {
    vertical-align: bottom;
}

.btn-valign {padding:10px}
*/
/*.navbar-brand {width:250px;padding-left:0px;margin:10px}*/

.flagWidth {min-width:32px;}
.nav-item {font: normal 18px "Lucida Grande", Verdana, Arial, sans-serif;}

.card-header-size {
min-height: 28px;
font-weight:bold;
padding:2px;}

/*Makes the image in a card fill to the full width */
.card-img-top{
width:100%;
height:auto;}

/* Card panel green */
.card-green{border-color: #5CB85C;}
.card-header-green {
font-size:16px;
color: #fff;
background-color: #5CB85C;}

/* Card panel blue */
.card-blue{border-color: #007AA5;}
.card-header-blue {
font-size:16px;
color: #fff;
background-color: #007AA5;}
/* Card panel orange */
.card-orange {border-color: #ea7c2f;}
.card-header-orange {
font-size:16px;
color: #fff;
background-color: #ea7c2f;}

.ui-tooltip {width:300px; background-color: #fff;border-color: #000;border:1px} /*The outer container for the tooltip.*/
.ui-tooltip-content {padding:20px;} /* The content of the t.ooltip.*/
.ui-autocomplete {background:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}


  
.tooltip-inner {
background-color: #444;
  border-radius: .25rem;
  color: #fff;
  font-size:18px;
  
}
.tooltip.bs-tooltip-right .arrow:before {
    border-right-color: #444 !important;
}
.tooltip.bs-tooltip-left .arrow:before {
    border-left-color: #444!important;
}
.tooltip.bs-tooltip-bottom .arrow:before {
    border-bottom-color: #444!important;
}
.tooltip.bs-tooltip-top .arrow:before {
    border-top-color: #444 !important;
}

.col-test{margin:0px;padding:0px 6px 0px 6px;}

.col-img{margin:0px;padding:0px;}


/*

.img-latest{
  margin:2px;
  padding:0px;
  width:100%;
  .no-gutter > [class*='col-'] {
    margin:0px;
    padding:0px;
}
}
*/
.no-gutter  {
    margin:0px;
    padding-left:2px;
}

.tableType1 td{padding:10px;border-bottom:1px solid #dee5eb;}
.boxSpacingSet8{padding:5px 10px 5px 10px}
.even{background-color:#f8fafb}
.textCenter{text-align:center}
.strong{font-weight:bold}
.wrap{white-space:normal!important}
.textLeft{text-align:left}
.noBorder{border:0}
.alternateColor1{color:#757575}
/*.closed{display:none}*/

.test ul {display:inline}
/*
table#myTable {
    border-collapse:separate;
    margin:2px;
}
*/
/*Hinders modal window from stretching the background screen to the left */
/* 
.modal {
     overflow-y: auto;
     }
    .modal-open {
    overflow: auto;
    }
    .modal-open[style] {
    padding-right: 0px !important;
    }
    */
    @media (min-width: 992px) {         
    .modal-open[style] {
        padding-right: 0px !important;
    }

    .modal-open {
        overflow: auto;
    }   
}


.carousel-control {
  position: absolute;
  top: 45%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff !important;
  text-align: center;
  background: #222222;
  border: 3px solid #ffffff;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  text-decoration: none !important;
}

/* Align vertically a column */
.v-align {
    float: none;
    display: inline-block;
    vertical-align: middle;
}

.chooseAdRadio{
 font-size:16px;	
  line-height: 4;
}
.cal_weeks {
    background: #fffdf3;
    text-align: center;
    cursor: pointer;
}
.tableWeeks {border-spacing:2px;border-collapse:separate;}
.tableWeeks td{padding:4px;border: solid 1px #000;min-width: 40px}
.tableWeeks th{padding:4px;border: solid 1px #000;}

.tableDays td{padding:3px;border: solid 1px #000;min-width: 26px}
.tableDays th{padding:3px;border: solid 1px #000;}

/*calendar.php */
.ownCalendarLink {background-color: #f2f2ee;
padding:10px;}


/*
  .checkbox .btn {	  
    padding-left: 2em;
    min-width: 8em;}
  .checkbox label {
    text-align: left;
    padding-left: 0.5em;}
    
    */
    
        .btn-file {
        position: relative;
        overflow: hidden;
    }
    .btn-file input[type=file] {
        position: absolute;
        top: 0;
        right: 0;
        min-width: 100%;
        min-height: 100%;
        font-size: 100px;
        text-align: right;
        filter: alpha(opacity=0);
        opacity: 0;
        outline: none;
        background: white;
        cursor: inherit;
        display: block;
    }
    input[readonly] {
  background-color: white !important;
  cursor: text !important;
}

.favSave{color: #36c;}
.contactBtn {margin-bottom:10px}

.tileHilite {
    background:  #FFF7B5;
}

.whiteBg { background:  #FFF;}

#countriesNavigation { /* outer ul element */
list-style:none;
margin:0;
padding:0;

}

#countriesNavigation > li { /* outer ul element's children li */
font-weight: bold;	
margin:0;
padding:0;
}

#countriesNavigation > li > ul { /* first 'inner' ul element */
list-style:none;
margin-left:8px;
padding:0;
}

#countriesNavigation > li > ul > li { /* first 'inner' ul element's li children */
font-weight: normal;	
}

.listTilesButtonActive {background-color:#e2e2e2}

.morePad {padding:20px 20px 0px 20px}/* result and sal list padding for the description and price column*/

.customSearchBtn {background-color:#FDCC57}

.navbar-custom .navbar-nav .nav-link {
 font-size: 20px;
}

.mcustom {margin:.10rem!important}


section {
    padding: 30px 0;
    background:#F7F7F9;
font: normal 20px "Lucida Grande", Verdana, Arial, sans-serif;
    
}

section .section-title {
    text-align: center;
    color: #007b5e;
    margin-bottom: 50px;
    text-transform: uppercase;
}
#footer {
    background: #666	 !important;
    /*007b5e*/
}
#footer h5{
   padding-left: 10px;
    border-left: 3px solid #eeeeee;
    padding-bottom: 6px;
    margin-bottom: 20px;
    color:#ffffff;
}
#footer a {
    color: #ffffff;
    text-decoration: none !important;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}
#footer ul.social li{
	padding: 3px 0;
}
#footer ul.social li a i {
    margin-right: 5px;
	font-size:25px;
	-webkit-transition: .5s all ease;
	-moz-transition: .5s all ease;
	transition: .5s all ease;
}
#footer ul.social li:hover a i {
	font-size:30px;
	margin-top:-10px;
}
#footer ul.social li a,
#footer ul.quick-links li a{
	color:#ffffff;
}
#footer ul.social li a:hover{
	color:#eeeeee;
}
#footer ul.quick-links li{
	padding: 3px 0;
	-webkit-transition: .5s all ease;
	-moz-transition: .5s all ease;
	transition: .5s all ease;
}
#footer ul.quick-links li:hover{
	padding: 3px 0;
	margin-left:5px;
	font-weight:700;
}
#footer ul.quick-links li a i{
	margin-right: 5px;
}
#footer ul.quick-links li:hover a i {
    font-weight: 700;
}

@media (max-width:767px){
	#footer h5 {
    padding-left: 0;
    border-left: transparent;
    padding-bottom: 0px;
    margin-bottom: 10px;
}
}