/*Homes Page
Updated 2/17/2010*/

.header-logo{
    background: url(http://www.roanoke.com/images/2010/logos/homesLogo.jpg) no-repeat;}

.realestate-page{   
    float:left;
    width:100%;}

img {
    border:none;}     
a{
border:none;}

a:hover {
border-bottom: none;
}
.div-acc {
width:330px;
}
li {
    padding:0px; }

#button-left{
    margin-top:34px;
    margin-right:5px;
    float:left;}

#button-right{
    float:right;
    margin-top:-45px;}
/*End Slides*/

.div-equal-housing {
 font-size:11px;
 width:645px;
 margin-top:10px;
 margin-bottom:0px;
#margin-top:10px;
}

.div-equal-housing p{
  margin:0px;
#margin:0px;
}
.div-equal-housing-map {
 font-size:11px;
 width:955px;
 margin-top:10px;
 margin-bottom:0px;
#margin-top:10px;
}

.div-equal-housing-map p{
  margin:0px;
#margin:0px;
}

.div-equal-housing-img {
 text-align:center;
}

.div-iframe {
 
background:green;
}
.div-featured-Agent object {
background:#dfeeeb;
padding:0px;
margin:0px;
border:0px solid #dfeeeb;
height:210px;
overflow:hidden;
}

/*for special button*/
#main-nav-right {
    float:right;
   padding-right:10px;
    height:15px;
margin:2px;
}

#main-nav #virtual-ad a:hover{   
    background:none;
    border:none;}

.div-featured-horizontal{
    float:right;
    width:300px;
    margin-top:0px;
    border:1px solid #c0c0c0;}

.div-featured-horizontal h4{   
    font-size:15px;
    color:#fff;
    text-align:center;
    background: url(http://www.roanoke.com/images/2010/homes/spotlightbackground.gif) repeat-x;
      padding:2px;
    margin:0;}

.div-featured-horizontal iframe{
    padding:0px;
    #padding:0;}

.div-featured-vertical .title {
    width:200px;
    font-weight:bold;
    font-size:15px;
    text-align:center;
    background: url(http://www.roanoke.com/images/2010/homes/spotlightbackground.gif) repeat-x;
    color:#ffffff;
    margin:2px 0px 0px 0px; 
    padding:2px 0px 2px 0px;
}

.div-featured-horizontal2 .title {
    width:650px;
    font-weight:bold;
    font-size:15px;
    text-align:center;
    background: url(homessubheader.gif) repeat-x;
    color:#ffffff;
    margin:2px 0px 2px 0px; 
    padding:2px 0px 2px 0px;
}

.div-featured-agent .title{
    width:180px;
    font-weight:bold;
    font-size:15px;
    text-align:center;
    background: url(http://www.roanoke.com/images/2010/homes/spotlightbackground.gif) repeat-x;
    color:#ffffff;
    margin:2px 0px 2px 0px; 
    padding:0px;
}

.div-featured-agent {
   width:180px;
   text-align:center;
}

    
/*index page*/
/*Landing Page - SEARCH BOX */

#div-search-house {
  float:left;
  width:330px;
  background: url(http://www.roanoke.com/images/2010/homes/housebackground.gif) repeat-x;
 }

 #div-search-house img{
  margin-top:20px;
}

#div-search{
   background: url(http://www.roanoke.com/images/2010/homes/housebackground.gif) repeat-x;
    padding:0;
    float:left;
    width:645px;}

.inactive-head{
    padding:5px;
    font-weight:bold;
    border-top:1px solid #cccccc;
    font-size:13px;
    color:#000;
    margin:0px 0 5px  0px;} 
         
.active-head{
    padding:5px;
    font-weight:bold;
    border-top:1px solid #cccccc;
    font-size:13px;
    background: url(http://www.roanoke.com/images/2008/homesHeaderGrad.jpg) repeat-x;
    color:#000;
    margin:0px 0 5px  0px;}  
    
.homes-search{
    float:left;
    margin-top:0px;
    width:300px;
    }

.homes-search fieldset {
    border:none;
    padding: 5px;
    margin-left: 0px; }

.field-pair {
    width:100%;
    clear:both;
    float:left;
    margin:.45em 0;
    padding:0; }

.field-pair label {
    font-size:11px;
    font-weight:bold;
    float:left;
    text-align:right;
    width:4em;
    padding-top:.2em;
    margin-right:.3em;}
    
.field-select, .field-select-long {
    float:left; }


.field-select select {
    width:7.5em; }

.field-select label {
    float:none;
    display:inline;
    margin-left:.3em; }

.field-select-long select {
    width:13em; }
   
.field-select-rb ul{
    list-style:none;
    display:inline;
    margin-left:.3em;}

.field-select-rb li{
    float:left;
    margin:0;}

#radio-dates{
    margin-bottom:0;}
        
#radio-dates label{
    margin-top:.35em;}
     
#chk-open-house, #chk-poh {
    color:#990000;
    margin-left:0;
    font-size:12px;
    vertical-align:10%;}

.property-button {
    float:left;
    margin:.5em .9em 0 2.5em; }

.more-options {
    float:left;
    font-size:11px;
    margin:.9em 0 0 0; }

#div-left-dropdown{
	float:left;}

#div-left-dropdown .field-select{
	margin-bottom:.5em;}

#div-mls{
	float:left;
	width:47%;}

#div-mls input{
	width:5.2em;}


.field-pair-left label {
    font-size:11px;
    font-weight:bold;
    float:left;
    text-align:right;
    width:4em;
    padding-top:.2em;
    margin-right:.3em;}

/*FEATURED PROPERTY BOX*/
.homes-featuredprop {
    float:left;
 }

.title {
    width:645px;
    font-weight:bold;
    font-size:15px;
    text-align:center;
    background: url(http://www.roanoke.com/images/2010/homes/homesHeaderBG.jpg) repeat-x;
    padding:2px;
    color:#ffffff;
    margin:5px 0; }

.homes-prop{
    float:left;
    margin-right:.35em;
    margin-left:.35em;
    border:1px solid #ccc;
    width:150px;
    height:18.4em;
    text-align:center;
    overflow:hidden;
}

.homes-prop img{
    border-width: 0px;
    height: 100px;
    width: 150px;
}

.brokerage {
 
}
.homes-prop  a:hover{
    border:none;}

.featured-info-list {
    margin:0;
    padding:0;
    list-style:none; }

.featured-info-list li {
    padding:0;
    margin:0; }

.homes-featuredprop-type {
    font-size:13px;
    font-weight:bold;}

.featured-home-link {
    font-size:90%; }
    
.homes-result-row{
    font-size:xx-small;}

#homes-adexpress{
    margin:10px 0 0 20px;
    border:1px solid #444444;}

/* End Featured Property */

/* Landing page featured agent */

.div-featured-Agent{
    float:left;

    width:170px;
    margin-top:0px;
    /*border:1px solid #c0c0c0;*/}

.div-featured-Agent h4{   
    font-size:15px;
    color:#fff;
    text-align:center;
    background: url(http://www.roanoke.com/images/2010/homes/spotlightbackground.gif) repeat-x;
      padding:2px;
    margin:0;}

.div-featured-Agent iframe{
    padding:0px;
    #padding:0;}

/* End Featured agent */

/* Browse Properties */
  .div-prop-browse {
   float:left;
   width:461px;
  margin-left:5px;
 border:1px solid #c0c0c0;

}

.div-prop-browse h4{
font-size:15px;
    color:#fff;
    text-align:center;
    background: url(http://www.roanoke.com/images/2010/homes/spotlightbackground.gif) repeat-x;
    padding:2px;
    margin:0;
}
.prop-list {
  width:140px;
  float:left;
  margin:5px;

font-size:12px;
}

.prop-list ul{
  width:141px;
  float:left;

margin-left:0;
 
}
.prop-list li{
   padding:2px;
    margin:2px; 
  list-style:none;
}


/* End Browse Properties  */
/* Recent Sales */

  .recent-sale {
   float:left;  
  margin-left:5px;
 /*border:1px solid #c0c0c0;*/
height:190px;

}
.recent-sale img{
padding:25px 0px 29px 0px;
}
.recent-sale h4{
font-size:15px;
    color:#fff;
    text-align:center;
    background: url(http://www.roanoke.com/images/2010/homes/spotlightbackground.gif) repeat-x;
    padding:2px;
    margin:0;
}

.div-wsj-feed {
 width:510px;
height:190px;
float:left;
 margin-left:0px;
 border:1px solid #c0c0c0;
}

.div-wsj-feed h4{
 font-size:15px;
    color:#fff;
    text-align:center;
    background: url(http://www.roanoke.com/images/2010/homes/spotlightbackground.gif) repeat-x;
    padding:2px;
    margin:0;
}


.article {
 width:160px;
float:left;
padding:3px;
}

.WSJ-img {
text-align:center;
float:none;
padding-left:20px;
}

/*Homes Now*/

#div-homes-now{
    width:500px;
    margin-bottom:10px;
    margin-top:0;}

.past-issues{
    width:290px;
    float:left;
    text-align:center;
    margin:20px 10px 10px;}

.past-issues img{
    float:left;
    margin-right:10px;}

.past-issues label{
    float:left;
    margin-top:5px;}

.past-issues h4{
    float:left;
    margin-bottom:10px;}

.div-map {
 width:965px;
border:1px #c0c0c0 solid;
}

.div-map h4{   
    font-size:15px;
    color:#fff;
    text-align:center;
    background: url(http://www.roanoke.com/images/2010/homes/spotlightbackground.gif) repeat-x;
      padding:2px;
    margin:0;}


