﻿body
{
    background-image: url(../images/WebBackground.png);
    background-repeat: repeat-x;
    font-family: Verdana;
    font-size: 9pt;
    padding-top: 10px;
    color: #666;
    text-align: justify;
}

.Link:hover
{
    color: #000;
    text-decoration: underline;
}

.DialogCover
{
    background-color: gray;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 100;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; /*IE 8*/
    filter: alpha(opacity=50); /*IE5-7*/
    opacity: .5; /*Other browsers*/
}

a
{
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

a:hover
{
    text-decoration: underline;
}

.bold
{
    font-weight: bold;
    color: #000;
}

.nowrap
{
    white-space: nowrap;
}

#Date
{
    width: 860px;
    padding: 0px;
    margin: 0 auto;
    color: #fff;
}
#Date a
{
    color: #fff;
}



#divMain
{
    border: solid 1px black;
    width: 860px;
    min-height: 850px;
    background-color: White;
    padding: 0px;
    margin: 0 auto;
}

.Footer
{
    width: 850px;
    background-color: White;
    color: #000;
    font-size: 0.8em;
    text-align: right;
    padding: 10px 0px 0px 40px;
    margin: 0 auto;
}

#divContent
{
}

#divContent table
{
    border-collapse: collapse;
}

#divContent table, td
{
    vertical-align: top;
}

#divContentLeft
{
    margin: 0px 0px 0px 11px;
    width: 253px;
    vertical-align: top;
}

#divContentRight
{
    width: 96%;
    padding: 0px 10px 5px 8px;
}

.largeBold
{
    font-size: 12pt;
    font-weight: bold;
}

.watermark
{
    font-style: italic;
    color: Red; /*#CCC*/
}

.clickable
{
    cursor: pointer;
    color: #000;
    text-decoration: none;
}

.Clickable:hover
{
    text-decoration: underline;
}

.MainMenu
{
    background: url(../images/buttonBg.png);
    background-repeat: repeat-x;
    height: 25px;
    width: 99%;
    margin-top: 5px;
    margin-left: -1px;
}

h4
{
    font-size: 1em;
}

.MainMenu a
{
    text-decoration: none;
    color: #fff;
    font-weight: bold;
    padding-top: 6px;
    height: 10px;
    width: 100%;
}

.MainMenu .Tab
{
    /* background: url(../images/buttonBg.png);     background-repeat: repeat-x;*/
    width: 78px;
    display: block;
    float: left;
    height: 13px;
    color: #fff;
    margin-top: 5px;
    padding: 0px 5px 0px 5px;
    vertical-align: middle;
    text-align: center;
    border-left: solid 1px #fff;
}

.MainMenu .SelectedTab
{
    text-decoration: underline;
}

.StandardContainer
{
    border: solid 2px #000000;
    padding: 0px;
    background: #E8E9EA;
    z-index: 110;
}

.StandardContainer .Title
{
    font-weight: bold;
    background: url(../Images/buttonBg.png) repeat-x top left;
    padding: 8px 4px 4px 4px;
    height: 20px;
    color: #fff;
}

.StandardContainer .Content
{
    padding: 4px;
}

.MoreInfoBox
{
    width: 400px;
}

.MoreInfoBox table
{
    border-collapse: collapse;
    width: 100%;
}

.LoginContainer
{
    width: 300px;
}

.ForgottenPassword
{
    width: 300px;
}

.RequestViewing
{
    width: 300px;
}

.RequestViewing .daterow
{
    margin: 1px 0px 1px 0px;
}

.Button
{
    background-image: url( '../Images/GreenGlassBack.png');
    border: 0px;
    font-weight: bold;
    height: 24px;
    text-decoration: none;
    color: white;
    cursor: pointer;
    padding: 0px 3px 2px 3px;
    margin: 1px;
}

.Button:hover
{
    text-decoration: none;
    color: Orange;
    cursor: pointer;
}

.Wide
{
    width: 150px;
}

.Medium
{
    width: 100px;
}

.LoginStatus
{
    margin-top: 20px;
    padding-left: 22px;
}

/*Property search menu*/

.SearchMenu
{
    background: url(../images/SearchBackground.png) repeat-x left top;
    padding: 0px,0px,0px,0px;
    margin-left: 3px;
}

.SearchMenu .PropertyCount
{
    white-space: normal;
    width: 100px;
}

.SearchMenu td
{
    padding: 2px 0px 2px 0px;
    vertical-align: middle;
    white-space: nowrap;
    color: #000;
}

.SearchMenu table
{
    border-collapse: collapse;
}

.SearchMenu .Name
{
    color: #2E3192;
}

.suggestionBox
{
    position: absolute;
    width: 176px;
    border: solid 2px #80B5F3;
    border-top: solid 1px #80B5F3;
    background-image: url('../images/DataTableBackground.png');
    background-repeat: repeat-x;
    background-color: #fff;
    padding: 2px;
}
.suggestionBox td
{
    border-bottom: none;
}
.suggestionList
{
    margin: 0px;
    padding: 0px;
}

.selectedItem
{
    width: 180px;
    padding: 3px 2px 3px 2px;
    display: block;
}

.suggestionList li
{
    margin: 0px;
    padding: 3px 2px 3px 0px;
    cursor: pointer;
    list-style: none;
}
.suggestionList ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    border: none;
}

/*End property search menu*/

/*Property results*/

.PropertyResultsContainer
{
    margin: 15px 0px 15px 0px;
}

.PropertyResult
{
    margin: 0px 2px 0px 2px;
    background: url(../images/result_background.png) repeat-x left top;
    border-top: solid 1px #E8E9EA;
    padding: 10px 0px 10px 0px;
}

.PropertyResult table
{
    height: 150px;
}

.PropertyResult address
{
    margin-bottom: 5px;
    font-style: normal;
}

.MoreDetails img
{
    border: 0px;
    vertical-align: middle;
}

.PropertyResult .MoreDetails
{
    color: #454546;
    font-weight: bold;
    cursor: pointer;
    background: url(../Images/RightArrow1.png) no-repeat left center;
    padding-left: 10px;
}

.PropertyResult .Price
{
    color: #000;
}

.PropertyResult .MoreDetails:hover
{
    color: #2E3192;
    background: url(../Images/RightArrowHover.png) no-repeat left center;
}

.PropertyResult .MainImage img
{
    padding: 0px 10px 0px 10px;
}

.ResultNavigation
{
    
    margin: 5px 0px 5px 5px;
    width:830px;
    float:right;
}

.ResultNavigation a
{
    text-decoration: none;
    color: #fff;
}

.ResultNavigation .NavOption
{
    padding: 0.2em 0.4em;
    width: 10px;
    text-align: center;
}

.ResultNavigation .NavSelected
{
    color: #fff;
    font-weight: bold;
}
#ListViewResultNavigationTop
{
    
    width: 200px;
}

/*End property results*/

/*Property details*/

.PropertyDetails
{
    padding-left: 6px;
}

.PropertyDetails .ImageControl
{
    cursor: pointer;
}

.PropertyDetails .PropertyImages
{
    margin: 10px 0px 10px 0px;
}

.PropertyDetails address
{
    font-style: normal;
    margin-top: 5px;
}

.PropertyDetails .Price
{
    font-weight: bold;
    margin-top: 5px;
}

.PropertyIcons
{
    padding-top: 5px;
    height: 40px;
    clear: both;
}

.PropertyIcons div
{
    float: left;
    width: 40px;
    height: 40px;
    padding: 15px 0px 0px 5px;
    font-weight: bold;
    font-size: 0.8em;
}

.PropertyIcons .Bathroom
{
    background: url(../Images/Bathrooms.png) no-repeat;
}

.PropertyIcons .Bedroom
{
    background: url(../Images/Bedrooms.png) no-repeat;
}

.PropertyIcons .House
{
    background: url(../Images/House.png) no-repeat;
}

.PropertyIcons .Parking
{
    background: url(../Images/Parking.png) no-repeat;
}

.PropertyDescription
{
    text-align: justify;
    padding: 0px 10px 0px 10px;
    background: transparent url(../images/result_background.png) repeat-x left top;
}

.PropertyDescription ul
{
    margin: 2px;
    padding: 0;
    padding: 15px;
}

.PropertyDescription ul li
{
    list-style-image: url(../Images/BlackRightArrow.png);
    padding: 0 0 0 10px;
    color: #000;
}

.DescriptionHeader
{
    font-style: italic;
    font-weight: bold;
    padding:10px 0px 8px 0px;
}


.PropertyLinks img
{
    vertical-align: middle;
}

/*End property details*/

.UpComingViewings
{
}

.UpComingViewings .ViewingRow
{
    font-size: 0.8em;
}

.LinkBar
{
    background: transparent url(../images/buttonBg.png) repeat-x left top;
    height: 25px;
    color: #fff;
}

.LinkBar .Left
{
    height: 25px;
    background: transparent url(../images/buttonBg.png) no-repeat left top;
}

.LinkBar .Right
{
    height: 25px;
    background: transparent url(../images/buttonBg.png) no-repeat right top;
    
}

.LinkBar a
{
    color: #fff;
    text-decoration: none;
}
.ResultsContact
{
    background: transparent url(../images/ResultsContact.png) repeat-x left top;
    height: 40px;
    color: #fff;
}
.DataTable
{
    padding: 10px 0px 0px 0px;
}
.ProcessNumber
{
    font-size: 28px;
    font-weight: bold;
    padding-right: 10px;
    color: #aaa;
}

.ProcessText
{
    font-size: 12px;
    position: relative;
    top: -5px;
    color: #aaa;
}
.ProcessNumberCurrent
{
    font-size: 28px;
    font-weight: bold;
    padding-right: 10px;
    color: #2B3393;
}
.ProcessTextCurrent
{
    font-size: 14px;
    position: relative;
    top: -5px;
}
.ProcessNumberComplete
{
    font-size: 28px;
    font-weight: bold;
    padding-right: 10px;
}
.ProcessTextComplete
{
    font-size: 12px;
    position: relative;
    top: -5px;
}
.ProcessRow
{
    vertical-align: top;
    border-top: solid 2px #aaa;
}
.ProcessRowCurrent
{
    vertical-align: top;
    border-top: solid 2px #2B3393;
    color: #2B3393;
    font-weight: bold;
}
.ProcessRowComplete
{
    color: green;
    border-top: solid 2px green;
}

.FeaturedPropertyContainer
{
    background: #fff url(../images/featured_background.png) repeat-x top left; /*width: 950px;*/
    padding: 0px;
}

.FeaturedPropertyContainer address
{
    font-style: normal;
    color: #000;
    padding-bottom: 5px;
    font-weight: bold;
}
.FeaturedPropertyContainer .FeaturedProperty
{
    padding: 5px;
    float: left;
    width: 200px;
    border: solid 1px #ccc;
    height: 200px;
    margin: 5px 12px 5px 12px;
    background-color: #fff;
}

.FeaturedPropertySingleContainer
{
    background: url(../Images/FeaturedBG.png) repeat-x left top;
}


.FeaturedPropertySingleContainer .MoreDetails
{
    color: #454546;
    font-weight: bold;
    cursor: pointer;
    background: url(../Images/RightArrow1.png) no-repeat left center;
    padding-left: 10px;
}

.FeaturedPropertySingleContainer .MoreDetails:hover
{
    color: #2E3192;
    background: url(../Images/RightArrowHover.png) no-repeat left center;
}

.FeaturedPropertySingleBody
{
    font-size: 10px;
}

.FeaturedPropertiesSingleHeader
{
    /*background: #fff url(../images/buttonBg.png) repeat-x top left;*/
    color: White;
    font-weight: bold;
}


.ruButton
{
    color: Red;
}
.Logo
{
    background-image: url(../images/telsar_co_uk.png);
    background-repeat: no-repeat;
    width: 270px;
    height: 122px;
}
.GlassEffect
{
    background-image: url(../images/glassEffect.png);
    background-repeat: no-repeat;
    font-style: italic;
    font-size: Medium;
    text-align: right;
    vertical-align: bottom;
    height: 80px;
}
.TopTable
{
    height: 120px;
}
.insideTable
{
    margin-top: 5px;
}
#TopDiv
{
    border: solid 1px white;
    top: 1px;
    left: 1px;
    margin: 5px;
}
.TopHeading
{
    padding-right: 10px;
    font-size: 1em;
    font-weight: bold;
}

#ImageEnquiry
{
    /* background-image: url(../images/Button.png);      background-repeat: no-repeat;  */
}

#EnquiryName
{
    background-image: url(../images/buttonBg.png);
    background-repeat: repeat-x;
    color: White;
    height: 18px;
    padding: 4px;
}
#Privacy
{
    background-image: url(../images/buttonBg.png);
    background-repeat: repeat-x;
    color: White;
    padding-left: 6px;
    padding-top: 3px;
    padding-bottom: 3px;
}
#Positive
{
    background-image: url(../images/glassEffectP.png);
    background-repeat: no-repeat;
    height: 80px;
}
#Commercial
{
    background-image: url(../images/glassEffectC.png);
    background-repeat: no-repeat;
    height: 80px;
}

.SmallSearchDropdownImage
{
    background-image: url(../images/SmallDropdown.png);
    background-repeat: no-repeat;
    height: 22px;
    width: 206px;
}
.SmallDropdownImage
{
    background-image: url(../images/SmallSearchDropdown.png);
    background-repeat: no-repeat;
    height: 22px;
    width: 130px;
}
.SmallTenureDropdownImage
{
    background-image: url(../images/SmallTenureDropdown.png);
    background-repeat: no-repeat;
    height: 23px;
    width: 206px;
}
.SmallSearchSelectedDropdownImage
{
    background-image: url(../images/SmallSelectedDropdown1.png);
    background-repeat: no-repeat;
    height: 23px;
    width: 206px;
}
.SmallSearchSelectedDropdownImage1
{
    background-image: url(../images/SmallSelectedDropdown.png);
    background-repeat: no-repeat;
    height: 23px;
    width: 130px;
}
.quickSearchSuggestionBox
{
    width: 200px;
    border: solid 2px #A3A3A3;
    border-top: solid 1px #A3A3A3; /*background-image: url('../../HP25/images/DataTableBackground.png');*/
    background-repeat: repeat-x;
    background-color: white;
    padding: 2px;
}
.quickSearchSuggestionBox td
{
    border-bottom: none;
}
.quickSearchSuggestionBox1
{
    position: absolute;
    width: 133px;
    border: solid 2px #A3A3A3;
    border-top: solid 1px #A3A3A3; /*background-image: url('../../HP25/images/DataTableBackground.png');     background-repeat: repeat-x;*/
    background-color: white; /*padding: 2px;*/
}
.quickSearchSuggestionBox1 td
{
    border-bottom: none;
}
.quickSearchSuggestionList1
{
    margin: 0px;
    padding: 0px;
}
.quickSearchSelectedItem1
{
    width: 130px;
    padding: 3px 2px 3px 2px;
    display: block;
}
.quickSearchSuggestionList1 li
{
    margin: 0px;
    padding: 3px 2px 3px 0px;
    cursor: pointer;
    list-style: none;
}
.quickSearchSuggestionList1 ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    border: none;
}
.quickSearchSuggestionList
{
    margin: 0px;
    padding: 0px;
}

.quickSearchSelectedItem
{
    width: 200px;
    padding: 3px 2px 3px 2px;
    display: block;
}

.quickSearchSuggestionList li
{
    margin: 0px;
    padding: 3px 2px 3px 0px;
    cursor: pointer;
    list-style: none;
}
.quickSearchSuggestionList ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    border: none;
}

.HomepageCMSContainer
{
    background: url(../Images/FeaturedBG.png) repeat-x left top;
    font-size: 12px;
}


.HomepageCMSContainer .MoreDetails
{
    color: #454546;
    font-weight: bold;
    cursor: pointer;
    background: url(../Images/RightArrow1.png) no-repeat left center;
    padding-left: 10px;
}

.HomepageCMSContainer .MoreDetails:hover
{
    color: #2E3192;
    background: url(../Images/RightArrowHover.png) no-repeat left center;
}

.HomepageCMSBody
{
    font-size: 10px;
    padding-right: 5px;
}

.HomepageCMSHeader
{
    background: #fff url(../images/BlackSliceBg.png) repeat-x top left;
    color: White;
    font-weight: bold;
}
.wingding
{
    font-weight: bold;
    cursor: pointer;
    background: url(../Images/wingDingNext.png) no-repeat right center;
    padding-right: 15px; /*padding: 0.2em 0.4em;*/
    width: 10px;
    text-align: center;
}
.wingdingPrev
{
    font-weight: bold;
    cursor: pointer;
    background: url(../Images/wingDingPrev.png) no-repeat left center;
    padding-left: 15px;
    width: 10px;
    text-align: center;
    border-right:solid 1px #fff;
    padding-right:5px;
}


.MapLabel, .MapLabelSelected
{
    position: absolute;
    font: arial narrow,arial;
    font-size: 9px;
    cursor: pointer;
}
.MapLabel
{
    color: Black;
}
.MapLabelSelected
{
    color: red;
}
.MapPoint
{
    position: relative;
}

ul.bullets
{
    padding: 0;
    margin: 0;
    padding-left: 15px;
}

ul.bullets li
{
    padding: 2px 0 2px 16px;
}

.SearchBottomBar
{
    width: 100%;
    background: #000 url(../Images/search_bottom_bar.png) repeat-x top left;
    height: 51px;
    border-collapse: collapse;
    color: Yellow;
}
.SearchBottomBar td
{
    vertical-align: middle;
}
#PropertyCount
{
     
}

