﻿h1, h2, h3, h4, h5, h6 { font-family:'Oswald',sans-serif,bold; font-weight:normal; line-height:1; text-transform:uppercase;color:#595349;margin:auto;}
h1 {font-size:20px;}
div.agentsList :nth-child(2n).alt {background-color:rgb(236,236,236);}
div.alt { width:680px;min-height:80px;height:auto !important; overflow:hidden;margin-top:5px;padding:5px 0 0px 0;}

div.searchForm  {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important; font-size: 13px;
    width:678px;height:220px;margin-top:20px;
                        background:#6aaed5;
                        background:-ms-linear-gradient(top, #6aaed5 0%, #317ab3 100%);
                        background:-moz-linear-gradient(top, #6aaed5 0%, #317ab3 100%);
                        background:-webkit-linear-gradient(top, #6aaed5 0%, #317ab3 100%);
                        background:-o-linear-gradient(top, #6aaed5 0%, #317ab3 100%);
                        background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#6aaed5), color-stop(80%,#317ab3)); /* Chrome,Safari4+ */
                        background: linear-gradient(to bottom,  #6aaed5 0%,#317ab3 80%); /* W3C */
                        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6aaed5', endColorstr='#317ab3',GradientType=0 ); /* IE6-8 */
                        border:solid 1px #578ead;padding: 5px;
                        border-radius: 0px 8px 8px 8px;-webkit-border-radius: 0px 8px 8px 8px;-ms-border-radius: 0px 8px 8px 8px;-o-border-radius: 0px 8px 8px 8px;-moz-border-radius: 0px 8px 8px 8px; }
.searchTitle { float:left;margin-top:60px;margin-left:20px;color:#FFFFFF; }
.searchForm img { float:left;margin:5px;border:5px solid #7fb4d6;}
div.searchForm .inputBox { margin-top:20px;}
div.searchForm .txtBox { width:370px;}
div.searchForm .subTitle {margin-top:8px;font-size: 14px; color:#e4eef5;}
div.inputBox .btnSearch {margin-left:-40px;
  /*   height: 35px;
    left: 341px;
    position: absolute;
    top: 52px;
    width: 37px;
    cursor:pointer;
    z-index: 100;
    display: block;
    background-color: #FFF;
    filter: alpha(opacity=0);
    opacity: 0;*/
                         }
div.searchForm h1{ color: #ffffff;font-size: 23px;}

.textPlace {
    margin-top: 30px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
    font-size: 12px;
    color: #595349;
    line-height: 15px;

}
.agent-search .link-become-agent {
    margin-left: auto;
    display: block;
    text-align: center;
    font-size: 13px;
    padding-top: 13px;
}

.sectionTitle {padding-top:15px;padding-bottom:10px;clear:both;}

.linl-column-box{ margin: 15px 0px;padding: 0px;}
.lnkColumn {float:left;width:33%;}
.lnkColumn a{color:#4b98c8;cursor: pointer; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important; font-size: 13px;}
.lnkColumn a:hover{ text-decoration: none;}

.searchResultsTitle {margin:20px 0 10px;}
div.searchFrm { height:45px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important; font-size: 13px; width:678px; 
                        background:#6aaed5;
                        background:-ms-linear-gradient(top, #6aaed5 0%, #317ab3 100%);
                        background:-moz-linear-gradient(top, #6aaed5 0%, #317ab3 100%);
                        background:-webkit-linear-gradient(top, #6aaed5 0%, #317ab3 100%);
                        background:-o-linear-gradient(top, #6aaed5 0%, #317ab3 100%);
                        background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#6aaed5), color-stop(80%,#317ab3)); /* Chrome,Safari4+ */
                        background: linear-gradient(to bottom,  #6aaed5 0%,#317ab3 80%); /* W3C */
                        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6aaed5', endColorstr='#317ab3',GradientType=0 ); /* IE6-8 */
                        border:solid 1px #578ead;
                        }
div.searchFrm h2{ color: #ffffff;font-size: 14px;}
                      
.frmCaption {float:left;margin:12px 0 0 5px;color:#FFFFFF;}
.frmTextbox {float:left;margin:10px 0 0 5px;}           

.agentDataImage {float:left;height:auto !important;overflow:hidden;margin-right:10px;}
.agentDataInfo {float:left;width:440px;}
.agentDataName {color:#6896AE;position: relative;margin-top:8px;}
.agentDataName h2{ color: #4b98c8;}
.agentcompany{ color:#BBBBBB; font-size:12px}
.agentDataSpec {margin-top:15px; color:#595349;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important; font-size: 12px; line-height: 15px;}
.agentDataContacts {float:left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important; font-size: 12px; line-height: 18px;color:#595349;width: 110px;}
.agentDataContacts a{color: #4b98c8;cursor: pointer; background-repeat: no-repeat; float: left; height: 23px;  line-height: 30px; padding-left: 25px; white-space: nowrap; width: 0;}
.agentDataContacts a.viewprofile{ background-image: url("/UI/images/dashboard.png");background-position: -185px -24px;}
.agentDataContacts a.emailme{ background-image: url("/UI/images/dashboard.png");background-position: -148px -78px;}
.agentDataContacts a.brokerviewprofile{ background-image: url("/UI/images/dashboard.png");background-position: -35px -175px;}
.agentDataContacts a.brokeremailme{ background-image: url("/UI/images/dashboard.png");background-position: -65px -175px;}
.agentDataContacts a.brokerphone{ background-image: url("/UI/images/dashboard.png");background-position:  -5px -175px;color:#595349; cursor:default;text-decoration:none;}
.joinbrokerbanner {
    height:105px;border:1px solid #b3d2e5;background-color:#dcecf6;padding-top:20px;padding-left:20px;margin-top: 20px;
}
    .joinbrokerbanner #description {
        color:#84817c;font-size:12px;margin-top:5px;
    }
     .joinbrokerbanner .buttonjoin {
        color:#fff;font-size:12px;font-family:"Oswald";padding:5px 10px 5px 10px;background-color:#4b98c8;width:160px;text-align:center;margin-top:15px;

    }


.pagination { width:100%; text-align:center;margin-top: 15px; }
.pagination a { color:#595349; font-weight:bold; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; font-size:14px; text-decoration:none; height:24px; line-height:24px; padding:3px 8px; background-color:#DFDFDF; } 
.pagination a:hover { background-color:#B12525; color:#FFF; }
.pagination .current { background-color:#B12525; color:#FFF; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; font-size:14px; text-decoration:none; height:24px; line-height:24px; padding:4px 10px; }
.pagination .jump { font-size:11px; color:#84817c; padding-left:20px; margin-bottom:30px; }
.pagination .jump .text { width:25px; font-size:11px; padding:2px;}
.pagination .jump .go { background-color:#B2AEA8; color:#FFF; font-family:'Oswald',sans-serif,bold; font-size:10px; padding:3px 6px; }
.pagination .jump .go:hover { background-color:#B12525; }


.bgfooter 
{
    background: #ececec; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ececec 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ececec 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ececec 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ececec 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ececec 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */  
border-top: 5px solid #D0CDCD;margin: 10px 0px 0px 0px;
}

#SEODynamicFooter .sectionHeader {
    border-bottom: 1px solid #D0CDCD;
    color:#595349;
    font-family: 'Oswald',sans-serif,bold;
    font-size: 15px;
    font-weight: normal;
    line-height: 35px;
    margin-bottom: 10px;
    text-transform: none;
}

 #SEODynamicFooter .SectionA{ width: 32%;float: left;margin: 0px 10px 15px 10px;}
 #SEODynamicFooter .SectionB{ width: 32%;float: left;margin: 0px 10px 15px 0px;}
 #SEODynamicFooter .SectionB2{ width: 32%;float: left;margin: 0px 10px 15px 0px;}

#SEODynamicFooter .SectionLine {
    float: left;
    margin: 0 0 5px 10px;
    width: 95%;
}
#SEODynamicFooter a {
    color: #1C96CD;
    cursor: pointer;
    font-size: 12px;
    line-height: 15px;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}
#SEODynamicFooter a:hover {
    text-decoration: underline;
}

#Content { 
clear: both;
}

.leftContent { 
float: left;
position: relative;
width: 680px;
}

.rightContent { 
float: right;
margin-top: 15px;
width: 300px;
}

#btnAgentSearch.login_button {position: relative;top: 2px;margin-left: 5px;}
.frmTextbox #txtSearchArea {vertical-align: middle;padding: 0px 0px 0px 5px;height: 28px;width:360px;}
.searchFrm .frmTextbox {display: inline-block;margin: 3px 0 0 5px;}
div.searchFrm {padding-top: 4px;}
.agent-search #btnAgentSearch.login_button {font-size: 16px;width: 40px;height: 36px;margin-left: -47px;position: relative;bottom: -1px;padding-left:20px; padding-left:10px\0/IE8+9; /* IE8 + 9 + IE10pp4  */top: 2px\0/;}
:root .agent-search #btnAgentSearch.login_button  { top: 2px\0/IE9; }  /* IE9 + IE10pp4 */
.agent-search div.searchForm .txtBox {width: 363px;font-size: 16px;padding: 12px 5px;padding:9px 5px\0/;padding: 11px 5px\0/IE9;}
@media screen and (-webkit-min-device-pixel-ratio:0){.agent-search #btnAgentSearch.login_button{padding-left:10px}}
.agent-search .searchForm { height: 180px;}
.agent-search .searchTitle { margin-top: 32px;}
.agent-search .searchForm img { border-color: #8dbfdd;}
.agent-search h2 { font-size: 14px;}
.agent-search .lnkColumn a { font-size: 12px;}
.agent-seach div.searchForm .inputBox { margin-top: 8px;}
.agentDataName h2 a{    color: #6BAAD2; font-size: 14px; letter-spacing: 0.06em}

.propertyitemcontainer .reduceColor{width:150px !important}
.searchResultsTitle h2{ font-size:14px; display:inline !important;text-transform:none;font-family:'Open Sans', sans-serif}
.searchResultsTitle h1{ text-transform:none;}
.searchResultsTitle .line1 {margin-top:3px;line-height:1.6em;}
.searchResultsTitle .line2 {margin-bottom:15px;}
.searchResultsTitle div {font-size:14px;}

.searchdrop_inner {line-height: 18px !important;}

.iconWhitePhone {
float: left;
width: 30px;
height: 30px;
margin-right: 5px;
background-image: url(../../images/dashboard.png);
background-repeat: no-repeat;
background-position: 0px -150px;
}
.iconGreyPhone{float: left; height: 20px; background-image: url(../../images/dashboard.png);background-repeat: no-repeat;background-position: -4px -180px;}

.iconWhiteMail {
float: left;
width: 30px;
height: 30px;
margin-right: 5px;
background-image: url(../../images/dashboard.png);
background-repeat: no-repeat;
background-position: -90px -150px;
}

.iconWhiteWebsite {
float: left;
width: 30px;
height: 30px;
margin-right: 5px;
background-image: url(../../images/dashboard.png);
background-repeat: no-repeat;
background-position: -117px -150px;
} 

span.premierAgentLabel {
 background: url("/ui/images/agent/agent_sprite.png") no-repeat scroll 0 -77px transparent; color: #FFFFFF; display: block; font-family: 'Oswald'; font-size: 12px; height: 22px;
    margin-left: 583px; padding-top: 1px; position: absolute; text-align: center; text-transform: uppercase; width: 99px;
}
ul.bobCompaniesList li{margin-left: 20px; list-style-type:disc; font-size:100% }
.agentsList span.newpremier {background: url("/UI/images/agent/premier-back.jpg") no-repeat scroll 0 0 hsla(0, 0%, 0%, 0); display: block; font-family: 'Oswald',Arial,sans-serif;font-size: 12px; height: 22px;text-transform: uppercase; margin: 0 0 6px 546px; position: relative}