﻿/*Landing page*/

div#lifeStyle span.lifestyleCaption {
    display: block;
    margin-top: 0;
}

/* Tabs */
ul.contentMenu li.gridView a.active {
    /*   background: url("/library/common/images/spButtons.png") repeat scroll 0 -29px #E0DFE3;	*/
    width: auto;
}

ul.contentMenu li.mapView a {
    /*   background: url("/library/common/images/spButtons.png") repeat scroll 0 -125px #E0DFE3;	*/
    width: auto;
}

/*
ul.contentMenu li a
{
    background-repeat: no-repeat !important;
    border: 1px solid #E0DFE3;
    border-radius: 3px 3px 0 0;
    color: #AEA79F;
    display: block;
    font-size: 0.8em;
    font-weight: bold;
    outline: medium none;
    padding: 7px 2px 7px 42px;
    text-decoration: none !important;
    text-transform: uppercase;
    width: auto;
}
*/
/*	Left hand site filter 
ul.mainNavigation li a
{
    border-bottom: 1px solid #E0DFE3 !important;
    color: #545454;
    cursor: pointer;
    display: block;
    font-size: 1em;
    font-weight: bold;
    height: auto;
    outline: medium none;
    padding: 2px 4px 8px 5px;
    position: relative;
    text-decoration: none;
    width: 127px;
    word-wrap: break-word;
}
ul.mainNavigation li span.filterCounter
{
    margin: 0 -3px 0 0;
    position: absolute;
    right: 0;
    top: 3px;
    font-size: 0.8em;
}
*/
/* Results */

div.searchResultsTitle h1 {
    color: #666666;
    font-size: 1.1em;
    top: 0;
}

.gridPagingBottom {
    top: 0px !important;
}

/* Footer */
div#pageFooter {
    border-top: 2px solid #E0DFE3 !important;
    font-size: 0.8em !important;
    height: 345px !important;
    line-height: 13px !important;
    margin-top: 25px !important;
    text-align: center !important;
    width: 980px !important;
}

    div#pageFooter a img {
        border: none;
    }

div#lifeStyle span.lifestyleCaption {
    font-size: 10px;
}

.showHide {
    display: block;
}

/*	Galleria	*/


.fullscreen {
    z-index: 999 !important;
}

.galleria-closetext {
    margin: 0 45px 0 0 !important;
}

.galmap {
    float: right;
    margin: -17px -48px 0 0;
    min-width: 380px;
    position: relative;
    width: auto;
}

.agalmap a {
    box-shadow: 5px 5px 2px #F7F7F7;
    display: block;
    min-height: 25px;
    min-width: 142px;
    padding: 10px 0 0 22px;
    text-align: center;
}

/*********************************************************************NEW Search Starts**********************************************************************************************/
#searchwrapperCorner {
    left: 5px;
    top: -38px;
}

.buy-active {
    height: 35px;
    cursor: pointer;
}

.buy-inactive {
    height: 35px;
    cursor: pointer;
}

.rent-active {
    height: 35px;
    cursor: pointer;
}

.rent-inactive {
    height: 35px;
    cursor: pointer;
}

#headerArea .newSearchBar .buy-active {
    background: #fff;
    cursor: pointer;
}

#headerArea .newSearchBar .buy-inactive {
    background: #fff;
    cursor: pointer;
}

#headerArea .newSearchBar .rent-active {
    background: #fff;
    cursor: pointer;
}

#headerArea .newSearchBar .rent-inactive {
    background: #fff;
    cursor: pointer;
}

#headerArea .newSearchBar #pnlRentContainer {
    left: 9px;
}

span.contactAgent {
    width: 21px !important;
    margin: 0 0 0 -5px;
}
/*********************************************************************NEW Search Ends **********************************************************************************************/

/* World map Txt start*/

.txtWrapper a {
    color: #fff !important;
}


.txtAfrica {
    background-image: url("/library/common/images/maps/txtBackground.png");
    background-repeat: repeat;
    color: #FFFFFF;
    display: inline;
    font-size: 13px;
    left: 463px;
    padding: 2px 10px 3px 10px;
    position: relative;
    text-align: center;
    top: 220px;
    z-index: 1;
}

.txtEurope {
    background-image: url("/library/common/images/maps/txtBackground.png");
    background-repeat: repeat;
    color: #FFFFFF;
    font-size: 13px;
    left: 383px;
    position: relative;
    text-align: center;
    top: 125px;
    z-index: 1;
    display: inline;
    padding: 2px 10px 3px 10px;
}

.txtAmericas {
    background-image: url("/library/common/images/maps/txtBackground.png");
    background-repeat: repeat;
    color: #FFFFFF;
    font-size: 13px;
    left: 70px;
    text-align: center;
    top: 145px;
    padding: 2px 10px 3px 10px;
    position: relative;
    display: inline;
    z-index: 1;
}

.txtAsia {
    background-image: url("/library/common/images/maps/txtBackground.png");
    background-repeat: repeat;
    color: #FFFFFF;
    display: inline;
    font-size: 13px;
    left: 375px;
    padding: 2px 10px 3px 10px;
    position: relative;
    text-align: center;
    top: 160px;
    z-index: 1;
}

.txtCaribbean {
    background-image: url("/library/common/images/maps/txtBackground.png");
    background-repeat: repeat;
    color: #FFFFFF;
    font-size: 13px;
    left: 0px;
    text-align: center;
    top: 185px;
    padding: 2px 10px 3px 10px;
    position: relative;
    display: inline;
    z-index: 1;
}

.txtAustralasia {
    background-image: url("/library/common/images/maps/txtBackground.png");
    background-repeat: repeat;
    color: #FFFFFF;
    display: inline;
    font-size: 13px;
    left: 260px;
    padding: 2px 10px 3px 10px;
    position: relative;
    text-align: center;
    top: 277px;
    z-index: 1;
}

.txtMiddleEast {
    background-image: url("/library/common/images/maps/txtBackground.png");
    background-repeat: repeat;
    color: #FFFFFF;
    font-size: 13px;
    left: 165px;
    text-align: center;
    top: 175px;
    padding: 2px 10px 3px 10px;
    position: relative;
    display: inline;
    z-index: 1;
}
/* World map Txt end*/

/******************Search Box********************/
.searchWrapper {
    height: 170px;
}

#searchBoxMain {
    height: 125px;
}

.large-3 #searchBoxMain {
    height: auto !important;
}

ul.searchBoxSub {
    font-size: 0.8em;
}

    ul.searchBoxSub li a {
        padding: 0 0 0 14px;
    }
