/*-----------header-------------------*/
.header.ui-bar-a{
background:none;
border:none;
text-shadow: none;
}

#bannercontainer{
width:100%;
margin:0px;
padding:0px;
}

#bannercontainer img{
width:100%;
margin:0px;
padding:0px;
border:none;
display:block;
}

/*----------menu adjustments-----------*/ 
.navbar {
overflow:hidden; 
}

.ui-navbar-noicons li .ui-btn .ui-btn-inner, .ui-navbar-noicons .ui-navbar-toggle .ui-btn-inner {
padding-bottom: 0.6em;
padding-top: 0.5em;
}

.ui-mini .ui-btn-inner{
font-size: 11px; 
padding: .55em 11px .5em; 
}

/*-----------footers-------------------*/

.agentfooter,
.rpsfooter{
margin-top:1.2em;
padding:2px;
font-size:small;
}

.agentfooter span,
.rpsfooter span{
display:block;
width:100%;
text-align:center;
}

.footerlink{
width:100%;
text-align:center;
padding:6px;
font-size:small;
}

.ui-footer{
overflow:hidden;
}

/*-----------about page-------------*/
ul.biographies {
      list-style-type:none;
      margin:0px;
      padding:0px;
}

ul.biographies li{
      border:1px solid white;
      margin: 5px 0px 5px 0px;
      padding: 5px;
}

ul.biographies li img{
      float:right;
}

/*-----------listing detail-------------*/

.additionalphotos ul {
list-style-type:none; padding-left:0px;
}

.additionalphotos ul li a.ui-link{
margin-right:10px;
background:none;
text-shadow:none;
}

/*-----------listings page-------------*/ 

.listings div.ui-btn-text a.ui-link-inherit {
min-height:50px;
padding-top:5px;
padding-bottom:5px; 
padding-left:5px; 
width:95%; }

.listings p.ui-li-desc{
margin: 0 0 0.6em;
}

.propertycount{
margin: -8px 0 20px 0;
font-size:12px;
}

.listingPhoto {
float: left;
margin-right: 10px;
min-width:100px;
}

.listingPhoto img{
max-width:100px;
max-height:80px;
}

.noPhoto {
width: 100px;
height: 75px;
background: #ffffff url(/Assets/Mobile/CSS/images/imageunavailable.png) no-repeat 0 0;
}

.ui-btn-inner .listingTitle{
font-size:14px;
margin-bottom:2px;
text-overflow:ellipsis;
overflow:hidden
}

.ui-btn-inner .listingTitle span{
color:red;
}
/*--------button group containers------*/

.blogbuttongroup, .listingbuttongroup {
      margin: 1.4em auto;
      text-align: center;
}

/*-----------google map -------------*/
#map_canvas{
width:100% !important;

}

/*-----------contact -------------*/
.contactus, .contactyou{
      margin: 5px 0px 5px 0px;
      padding: 5px;
}

.contactus{
      border-bottom:1px solid white;
      padding-bottom: 15px;
}

.contactusemail, .contactusphone {
      margin-left: 2em;
}

.contactyou .ui-br{
border-bottom:none;
padding:0px;
}

.contactyou .ui-field-contain.ui-br{
margin:0px;
padding-top:10px;
}


/*-----------fix so Google mobile site performance util will calculate screen width properly -------------*/
.ui-navbar  .ui-grid-d >:nth-child(n) {
width: 19.925%;
}

