

/* CSS Document */

@import url('/css/rhpMainGlobal.css');

/*--------- Renters' Resources --------------------*/

.renter-heading {color:#FF6600; font-size:17px; margin-bottom:5px; padding-top: 15px;}
.renter-container-round{background: transparent; margin-top:10px; margin-bottom: 10px;}
.renter-content {display:block; background:#FFF; border:0 solid #CCCCCC; border-width:0 1px; padding-left: 10px; text-align: left; padding-right: 10px;}
.rtop, .rbottom {display:block; background:transparent; font-size:1px;}
.rb1, .rb2, .rb3, .rb4 {display:block; overflow:hidden;}
.rb1, .rb2, .rb3 {height:1px;}
.rb2, .rb3, .rb4 {background:#FFF; border-left:1px solid  #CCCCCC; border-right:1px solid  #CCCCCC;}
.rb1 {margin:0 5px; background: #CCCCCC;}
.rb2 {margin:0 3px; border-width:0 2px;}
.rb3 {margin:0 2px;}
.rb4 {height:2px; margin:0 1px;}

/*--------- National Search CSS Structure ---------*/
/* Begin Wrapper Boxes */

/* A container should group all your columns. */
.container {
  width: 1110px; background-color: white;
}

.showgrid { 
padding-left: 20px;
}

/* Body margin for a sensile default look. */
body {
  margin:1.5em 0;	
}


/* Columns
-------------------------------------------------------------- */
.showDiv{ visibility:visible; display:block;}
.see{display:block;}
.noSee {display:none;}
.hideDiv{visibility:hidden;display:none;}
/* Sets up basic grid floating and margin. */
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24, div.span-25 {float:left;margin-right: 10px;}

/* The last column in a row needs this class. */
div.last { margin-right: 0; }

/* Use these classes to set the width of a column. */
.span-1  { width: 30px; }
.span-2  { width: 70px;}
.span-3  { width: 110px;}
.span-4  { width: 150px;}
.span-5  { width: 190px;}
.span-6  { width: 230px;}
.span-7  { width: 270px;}
.span-8  { width: 310px;}
.span-9  { width: 350px;}
.span-10 { width: 390px;}
.span-11 { width: 430px;}
.span-12 { width: 470px;}
.span-13 { width: 510px;}
.span-14 { width: 550px;}
.span-15 { width: 590px;}
.span-16 { width: 630px;}
.span-17 { width: 670px;}
.span-18 { width: 710px;}
.span-19 { width: 750px;}
.span-20 { width: 790px;}
.span-21 { width: 830px;}
.span-22 { width: 870px;}
.span-23 { width: 910px;}
.span-24 { width: 950px;}
.span-25 { width: 990px;}
.span-26 { width: 1030px;}
.span-27, div.span-27 { width: 1070px; margin: 0; }


/* Add these to a column to append empty cols. */
.append-1  { padding-right: 40px;}
.append-2  { padding-right: 80px;}
.append-3  { padding-right: 120px;}
.append-4  { padding-right: 160px;}
.append-5  { padding-right: 200px;}
.append-6  { padding-right: 240px;}
.append-7  { padding-right: 280px;}
.append-8  { padding-right: 320px;}
.append-9  { padding-right: 360px;}
.append-10 { padding-right: 400px;}
.append-11 { padding-right: 440px;}
.append-12 { padding-right: 480px;}
.append-13 { padding-right: 520px;}
.append-14 { padding-right: 560px;}
.append-15 { padding-right: 600px;}
.append-16 { padding-right: 640px;}
.append-17 { padding-right: 680px;}
.append-18 { padding-right: 720px;}
.append-19 { padding-right: 760px;}
.append-20 { padding-right: 800px;}
.append-21 { padding-right: 840px;}
.append-22 { padding-right: 880px;}
.append-23 { padding-right: 920px;}
.append-24 { padding-right: 960px;}
.append-25 { padding-right: 1000px;}
.append-26 { padding-right: 1040px;}


/* Add these to a column to prepend empty cols. */
.prepend-1  { padding-left: 40px;}
.prepend-2  { padding-left: 80px;}
.prepend-3  { padding-left: 120px;}
.prepend-4  { padding-left: 160px;}
.prepend-5  { padding-left: 200px;}
.prepend-6  { padding-left: 240px;}
.prepend-7  { padding-left: 280px;}
.prepend-8  { padding-left: 320px;}
.prepend-9  { padding-left: 360px;}
.prepend-10 { padding-left: 400px;}
.prepend-11 { padding-left: 440px;}
.prepend-12 { padding-left: 480px;}
.prepend-13 { padding-left: 520px;}
.prepend-14 { padding-left: 560px;}
.prepend-15 { padding-left: 600px;}
.prepend-16 { padding-left: 640px;}
.prepend-17 { padding-left: 680px;}
.prepend-18 { padding-left: 720px;}
.prepend-19 { padding-left: 760px;}
.prepend-20 { padding-left: 800px;}
.prepend-21 { padding-left: 840px;}
.prepend-22 { padding-left: 880px;}
.prepend-23 { padding-left: 920px;}
.prepend-24 { padding-left: 960px;}
.prepend-25 { padding-left: 1000px;}
.prepend-26 { padding-left: 1040px;}

/* Border on right hand side of a column. */
div.border {
  padding-right:4px;
  margin-right:5px;
  border-right: 1px solid #eee;
}

/* Border with more whitespace, spans one column. */
div.colborder {
  padding-right:28px;
  margin-right:25px;
  border-right: 1px solid #eee;
}

/* Use these classes on an element to push it into the 
   next column, or to pull it into the previous column.  */

.pull-1 { margin-left: -40px;}
.pull-2 { margin-left: -80px;}
.pull-3 { margin-left: -120px;}
.pull-4 { margin-left: -160px;}
.pull-5 { margin-left: -200px;}
.pull-6 { margin-left: -240px;}
.pull-7 { margin-left: -280px;}
.pull-8 { margin-left: -320px;}
.pull-9 { margin-left: -360px;}
.pull-10 { margin-left: -400px;}
.pull-11 { margin-left: -440px;}
.pull-12 { margin-left: -480px;}
.pull-13 { margin-left: -520px;}
.pull-14 { margin-left: -560px;}
.pull-15 { margin-left: -600px;}
.pull-16 { margin-left: -640px;}
.pull-17 { margin-left: -680px;}
.pull-18 { margin-left: -720px;}
.pull-19 { margin-left: -760px;}
.pull-20 { margin-left: -800px;}
.pull-21 { margin-left: -840px;}
.pull-22 { margin-left: -880px;}
.pull-23 { margin-left: -920px;}
.pull-24 { margin-left: -960px;}
.pull-25 { margin-left: -1000px;}

.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24, .pull-25 {float:left;position:relative;}


.push-1 { margin: 0 -40px 1.5em 40px;}
.push-2 { margin: 0 -80px 1.5em 80px;}
.push-3 { margin: 0 -120px 1.5em 120px;}
.push-4 { margin: 0 -160px 1.5em 160px;}
.push-5 { margin: 0 -200px 1.5em 200px;}
.push-6 { margin: 0 -240px 1.5em 240px;}
.push-7 { margin: 0 -280px 1.5em 280px;}
.push-8 { margin: 0 -320px 1.5em 320px;}
.push-9 { margin: 0 -360px 1.5em 360px;}
.push-10 { margin: 0 -400px 1.5em 400px;}
.push-11 { margin: 0 -440px 1.5em 440px;}
.push-12 { margin: 0 -480px 1.5em 480px;}
.push-13 { margin: 0 -520px 1.5em 520px;}
.push-14 { margin: 0 -560px 1.5em 560px;}
.push-15 { margin: 0 -600px 1.5em 600px;}
.push-16 { margin: 0 -640px 1.5em 640px;}
.push-17 { margin: 0 -680px 1.5em 680px;}
.push-18 { margin: 0 -720px 1.5em 720px;}
.push-19 { margin: 0 -760px 1.5em 760px;}
.push-20 { margin: 0 -800px 1.5em 800px;}
.push-21 { margin: 0 -840px 1.5em 840px;}
.push-22 { margin: 0 -880px 1.5em 880px;}
.push-23 { margin: 0 -920px 1.5em 920px;}
.push-24 { margin: 0 -960px 1.5em 960px;}
.push-25 { margin: 0 -1000px 1.5em 1000px;}

.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24, .push-25 {float:right;position:relative;}



/* Misc classes and elements
-------------------------------------------------------------- */

/* Use a .box to create a padded box inside a column.  */ 
.box { 
  padding: 1.5em; 
  margin-bottom: 1.5em; 
  background: #E5ECF9; 
}

/* Use this to create a horizontal ruler across a column. */
hr {
  background: #ddd; 
  color: #ddd;
  clear: both; 
  float: none; 
  width: 100%; 
  height: .1em;
  margin: 0 0 1.45em;
  border: none; 
}
hr.space {
  background: #fff;
  color: #fff;
}

.clearfix:after, .container:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix, .container {display: inline-block;}
* html .clearfix,
* html .container {height: 1%;}
.clearfix, .container {display: block;}

/* Regular clearing
   apply to column that should drop below previous ones. */
.clear2{  clear:both;   height:1px;
    overflow:hidden;}
.clear { clear:both; }
#search-body {} /*aptsBody, mvcenter integrated into aptsBody*/
#search-main {width:960px; margin:1px auto; text-align:left;} /*aptsMain*/
#moveManager {margin:0px; padding:0px; float:left;}
#search-rightRail {margin:33px 0px 0px 0px; padding:0px; float:right;} /*rightRail*/
#search-content, #search-contentRent, #search-contentResults {text-align:left; padding:1px 0px 0px 10px; float:left;} /*innermain, mainImgWrapper integrated into innerMain*/
#search-content {width:750px;}
#search-contentRent, #search-contentResults {width:615px;} /*changed because of the addition of a right rail */

/* Begin Left Nav Search Boxes */
#leftnav {padding:0px; margin:0px;} /*MMleftnav*/
#leftnav img {border:none; padding-bottom:3px;}/*MMleftnav img*/
#leftnav ul {list-style:none; padding:0; margin:0;}/*MMleftnav ul*/
#leftnav #navtop {padding-bottom:5px; border-bottom:1px solid #CCC; text-align:center;}/*MMleftnav navtop*/
#leftnav #navtop2 {padding-bottom:0px; margin:0px; border-bottom:1px solid #CCC; text-align:center;}/*MMleftnav navtop2*/
#leftnav-searchBox {border-top:1px solid #7ABC50; padding-top:2px; padding-left:5px; margin-bottom:5px; padding-right:5px; border-bottom:1px solid #7ABC50;}/*sideSearchBox*/
#leftnav-searchBox li {padding-top:1px; padding-bottom:1px;}/*sideSearchBox li*/
.leftnav-listContent {padding-left:5px;}
.leftnav-moneyButton {margin-top:5px;}
.leftnav-rentersResourcesTitle {margin-top:7px;}
.col1, .col2, .col3 {padding:0; padding-bottom:10px; padding-left:10px; width:180px; float:left; } * html .co11 {display:inline;}

/* Begin Search Content | Region, Area, and Community*/
.search-map {float:right; border:0px;}
#search-checkAllLabel a {text-decoration:underline; cursor:pointer;}
#search-checkAllLabel {padding-bottom:10px;}
#search-regionTable, #search-areaTable, #search-communityTable {margin:0px; padding:0px; vertical-align:baseline;} /*RegionTable, AreaTable, CommunityTable */
#search-regionTable ul li, #search-areaTable ul li, #search-communityTable ul li {list-style-type:none; margin-bottom:6px;}
#search-regionTable ul li img, #search-areaTable ul li img, #search-communityTable ul li img {vertical-align:-5px;}
#search-regionTable ul li input, #search-areaTable ul li input, #search-communityTable ul li input {vertical-align:-2px;}
.search-subHeading {margin-bottom:20px;} /*searchpsubhead*/

/* Begin Search Ameneties Page Content | Rent */
#search-rentBoxTop {margin-top:10px;}
#search-rentBoxTop .col1, #search-rentBoxBottom .col1 {padding:0; padding-bottom:10px; padding-left:10px; width:160px; float:left; } * html .co11 {display:inline;} /*rentconttop, rentcontbot*/
#search-rentBoxTop .col2, #search-rentBoxBottom .col2 {padding:0; padding-bottom:10px; padding-left:10px; width:230px; float:left; } * html .co11 {display:inline;}
#search-rentBoxTop .col3, #search-rentBoxBottom .col3 {padding:0; padding-bottom:10px; padding-left:10px; width:180px; float:left; } * html .co11 {display:inline;}
#search-rentBoxTop ul, #search-rentBoxBottom ul {list-style-type:none;}
.search-rentContinueButton {margin-left:420px;}

/*Begin Search Results Page Content | Results */
#search-resultsTopBar, #search-resultsBottomBar {background:#F3F6EB; border-top:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid; margin:7px 0px;}
.search-refineSearch {float:right;}
#search-results {clear:left; border-bottom:#CCCCCC 1px solid; margin:5px 0px;}
#search-resultsTopBar ul {margin:2px 0px;}
#search-resultsTopBar li {list-style-type:none;}

.search-resultDetail {float:left;} /*resultDetail*/
.refineSearch {float:right;} /*refineSearch*/
#search-sortBarList li {list-style-type:none;float:left; padding:5px 0px;}

.search-resultsList {clear:left;border-bottom:#CCCCCC 1px solid;margin:5px 0px; font-size:11px;} /*resultsUl*/
.search-resultsList li {float:left; list-style-type:none; padding:5px 0px;}

/* Regular Ad Feed */
.resImg {width:125px;}
.resName {width:130px; margin-left: 10px;}
.resCity {width:80px; text-transform: capitalize; margin-left: 15px;}
.resPrice {width:50px; margin-left: 15px;}
.resVideo {width:50px;}
.resTour {width:50px;}
.resSpecial {width:55px;}
.resSpecial a, .resTour div, .resVideo div{margin-top:5px}
.resSource {width:60px;}
.search-LLPMLogo {width:180px; text-align:center; font-size:11px; color:#666; line-height:16px; margin-left: 10px;}
.search-LLPMLogo a img, .search-LLPMLogo img{ }
/* Classified Ad Feed */
.clasiImg {width:270px;}
.clasiImg img{padding-right: 15px;}
td.list_name{vertical-align: top;}
.clasiName {width:180px; margin:0px 2px; margin-left: 10px;}
.clasiCity {width:95px; margin:0px 3px; text-transform:capitalize; margin-left: 10px;}
.clasiRent {width:50px;}
.clasiVT {width:50px;}
.clasiSpecial {width:60px;}
.clasiSource {width:70px;}
.clasiVideo{width:50px;}
.clasiSpecial a, .clasiVideo div, .clasiVT div{margin-top:5px}

.btmWhiteBar {border-bottom:#FFFFFF 1px solid; height:1px;}
.rbb {clear:both;margin:2px 0px;}
.rbb li {list-style-type:none;}

/*Begin Error Message Pages | ErrorMsg, FileNotFound */
.search-errorSearchForm {border-bottom: 1px solid #f0f0f0; margin-bottom: 10px; padding:10px; }
.search-errorSearchForm input, .search-errorSearchForm select {margin-bottom: 10px;}
.search-errorSearchForm-submitBut {padding-left:105px;}
.search-errorSearchForm-label {width: 100px; float: left; text-align: right; margin-right: 0.5em; display: block;}
.search-errorSearchForm-title {padding-bottom: 10px;}
.search-errorText {line-height:25px; text-align:center; padding: 20px;}

/*--------- National Search CSS Typography ---------*/
/* Begin Search Boxes */
.leftnav-title {color:#FF6600; font-weight:bold; font-size:13px;} /*mvHd2*/
.leftnav-link {font-size:11px; color:#006699;} /*left_box_link*/
.leftnav-searchCriteria {line-height:1.5; font-size:11px; color:#000;} /*searchText*/
.leftnav-searchCriteriaTitle {font-weight:bold;}
.leftnav-searchBoxHeader {font-size:11px; color:#FF6600; font-weight:bold;}/*info_hdr*/
.leftnav-searchBoxForm {font-size:11px;}/*tab_city*/
.leftnav-searchBoxOr {color:#ff6600; font-weight:bold;}

#search-box-top {background: url(http://media.rentalhomesplus.com/images/apt09/search-top.png) no-repeat; width: 140px; height: 32px; padding-right: 2px;}
#search-box-main {width: 138px; border-left: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; background-color: #f2f2f2; padding-top: 15px; padding-bottom:15px;}
#search-box-content {margin-left: 10px; margin-right:10px; color: #666666; font-weight: bold; font-size: 12px;}
.search-heading-nav {font-size: 14px;}
.search-fill-vacancy {padding-top: 5px; padding-bottom: 12px;}
#search-box-content ul{padding: 5px 0px 0px 0px;}
#search-box-content li{ padding: 2px 0px 2px 11px; background: url(http://media.rentalhomesplus.com/images/apt09/rr-bullet.png) no-repeat 2px 5px;}
#search-box-content li a{color: #006699; font-size: 12px; font-weight:bold;}
#search-box-content .white-border {border-top: 1px solid #FFFFFF;}
#search-box-content .grey-border {border-bottom: 1px solid #d2d2d2;}
#search-box-content ul li.no-bullet {background: none; padding: 0px 0px 10px 0px;}
#search-box-content .top-city-title {color: #000000; font-weight:bold;}

/* Moving Center Box */
#mc-box{margin-top: 12px;  background: url(http://media.rentalhomesplus.com/images/apt09/mc-middle.png) repeat-y bottom left;}
#mc-box a {color: #6c9911; font-size: 11px; font-weight:bold;}
#mc-box ul{padding: 5px 10px 10px 10px; background: url(http://media.rentalhomesplus.com/images/apt09/mc-bottom.png) no-repeat bottom left; width: 125px; }
#mc-box li{ padding: 0px 0px 6px 13px; background: url(http://media.rentalhomesplus.com/images/apt09/mc-bullet.png) no-repeat 2px 5px; margin-right: 10px;}
.mc-logo {background: url(http://media.rentalhomesplus.com/images/apt09/mc-top.png); width:140px; height:44px;}
.mc-logo-border {padding-top: 5px; border-bottom: 1px solid #d1d1d1; margin-left: 10px; margin-right: 20px;}

/* Renters Resources Box */
#rr-box{margin-top: 12px;  background: url(http://media.rentalhomesplus.com/images/apt09/rr-middle.png) repeat-y bottom left;}
#rr-box a {color: #006699; font-size: 11px; font-weight:bold;}
#rr-box ul{padding: 5px 10px 10px 10px; background: url(http://media.rentalhomesplus.com/images/apt09/rr-bottom.png) no-repeat bottom left; width: 120px; }
#rr-box li{ padding: 0px 0px 6px 13px; background: url(http://media.rentalhomesplus.com/images/apt09/rr-bullet.png) no-repeat 2px 5px; margin-right: 10px;}
.rr-logo {background: url(http://media.rentalhomesplus.com/images/apt09/rr-top.png); width:140px; height:38px;}
.rr-logo-border {padding-top: 5px; border-bottom: 1px solid #d1d1d1; margin-left: 10px; margin-right: 20px;}


/* Begin Search Ameneties Content | Rent */
.search-heading {color:#FF6600; font-size:17px; margin-top:15px; margin-bottom:5px;} /*pghd*/
.search-rentCriteriaHeader {font-size:12px; color:#333333; font-weight:bold;} /*icon_hdr*/

/*Begin Search Results Page | Results */
#search-resultsTopBar, #search-resultsBottomBar {font-size:11px;} /*resultsTopBar, resultsBotBar*/
.search-propertyText {font-size:10px; line-height:1;}/*properttext*/
.search-phoneNumber {color:#FF6600; font-weight:bold;} /*arial11_orange*/
.rhp-search-phoneCall {color: #ff6600; font-weight: 900; font-size:12px  }
.search-resultsDetailLink {font-size:12px;} /*arial12link*/
.showDiv{ visibility:visible;}
.hideDiv{visibility:hidden;}

/*Begin Error Message Pages | ErrorMsg, FileNotFound */
.search-errorText {font-size: 25px; color:#f60; font-weight:bold;}
.search-errorSearchForm-title {font-size: 16px; font-size: bold; color:#f60; font-weight: bold;}


/*rounded corners for error pages*/

#whatcounts-rounded {padding-top:10px; padding-bottom:10px; overflow:hidden; text-align:center;}
#AdsWrap {width:760px; background:transparent; margin:0 auto; margin-bottom:15px;}
#whatcounts-rounded .ad{ margin-left:25px; margin-right:25px;}
.btop, .wrapbottom {display:block; background:transparent;}
.cb1, .cb2, .cb3, .cb4 {display:block; overflow:hidden;}
.cb1, .cb2, .cb3 {height:1px;}
.cb2, .cb3, .cb4 {background:#fff; border-left:1px solid #cecece; border-right:1px solid #cecece;}
.cb1 {margin:0 5px; background:#cecece;}
.cb2 {margin:0 3px; border-width:0 2px;}
.cb3 {margin:0 2px;}
.cb4 {height:2px; margin:0 1px;}
.whatcountscontent {display:block; background:#fff; border:0 solid #cecece; border-width:0 1px;}
.whatcountscontent p{padding-bottom:10px;}



/*************************Redesign 2009******************/
.results-center-it .clear{clear:both; height: 0px; overflow: hidden; }
.results-center-it{margin: 0 auto; width: 800px;}
 
.rtop, .rbottom {display:block; background:transparent; font-size:1px;}
.rb1, .rb2, .rb3, .rb4 {display:block; overflow:hidden;}
.rb1, .rb2, .rb3 {height:1px;}
.rb2, .rb3, .rb4 {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.rb1 {margin:0 5px; background:#ccc;}
.rb2 {margin:0 3px; border-width:0 2px;}
.rb3 {margin:0 2px;}
.rb4 {height:2px; margin:0 1px;}
 
 
/****** Results Filter *******/

.filtercontent {clear:both; padding: 10px 0 10px 0; position: relative; margin-top: 10px;}
.filter-top{border-top: 8px solid #e8f3f8;border-bottom: 8px solid #e8f3f8;  padding: 5px 0 5px 0;}
.results-moneybutton img{vertical-align: middle; margin-right: 5px;}
.results-moneybutton{margin-right: 88px;}

.filtercontent-bottom {height: 55px; overflow: hidden; padding: 10px; border-bottom: 10px solid #e8f3f8;padding-bottom: 10px;  position: relative;}
.filtercontent a, .filtercontent a:visited{color:#006699; font-size: 12px; font-weight: bold; }
.filtercontent-bottom a, .filtercontent-bottom a:visited{color:#006699; font-size: 12px; font-weight: bold; }
.filter-bottom{color: #666; border: 1px solid #e0e0e0;}
.filter-bottom-content {margin:3px; padding: 5px; background: url(http://media.rentalhomesplus.com/images/apt09/filter-bottom-background.png) repeat-x; font-weight: bold; font-size: 11px;}
.filter-bottom-content-left {float:left;}
.filter-bottom-content-copy {padding-right: 3px; padding-top: 3px;}
.filter-bottom-page {padding-left: 10px;}
.filter-bottom-content-right {float:right;}
.filter-bottom-content-right a{color:#006699;}
.filter-pagination {text-align: right; padding-top: 2px;}
.filter-pagination a, .filter-pagination a:visited{ padding: 0px 2px 0px 2px; font-size: 11px; font-weight: bold;}

.filter-bottom-content select{color: #666;font-weight: bold;  font-size: 12px;}
.filter-email{padding-bottom: 5px; display: block; width:180px;}
.filter-favorites{ background: url(http://media.rentalhomesplus.com/images/apt09/starfill.png) no-repeat; padding-left: 25px; margin-left:0px; width: 19px; height: 19px;}
a.refine-link, a.refine-link:visited {font-size: 14px; font-weight: bold;}


.color_a {background:#fff; color:#fff;}
.color_b {background:#f1f0f0; color:#000;}
.color_c{background: #e1e1e1;}


#apt-results-container{position: relative;}
.results-data{ font-weight: bold; color: black; font-size: 12px; padding: 5px 0px 5px 0px;}
.results-data-bottom{ font-weight: bold; color: black; font-size: 12px; padding: 10px 0px 10px 10px; border-bottom: 1px solid #a3c265;}

.results-type-sort{zoom:1; text-transform: capitalize; font-size: 12px; color:#666; margin-right: 90px; }
.results-type-sort a, #apt-results-container .results-type-sort a:visited{color:#006699; font-size: 12px;}

.apt-results-content{padding-top:5px;}


/********************** Results Row *******************/
.results-row-container-top{border-top: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; border-right:1px solid #e0e0e0; background: url(http://media.rentalhomesplus.com/images/apt09/results-top.png) repeat-x; height: 21px; font-size:11px; color:#666666; font-weight:bold;}
.results-row-container-left{float:right; border-right: 1px solid #c8c8c8; height:21px;}
.results-row-container-right{float:right; border-left: 1px solid #FFFFFF; height:21px; padding-left: 10px;}
.results-row-container{border: 1px solid #e0e0e0; zoom: 1; margin-bottom:15px;}
.results-row-container:hover {background: #e9f8ff; cursor: pointer;}

.results-row-container-classified{border: 1px solid #e0e0e0; zoom: 1; background: url(http://media.rentalhomesplus.com/images/apt09/results-row-cont-background.png) repeat-x; background-color:#f5f5f5;}
.results-row-container-classified:hover {background: #e9f8ff; cursor: default;}


/**** Property Info Column ****/
.prop-info-col {float:left; padding: 9px 0px 10px 0px; width: 285px; color: #666666; font-weight: bold;}
.prop-info-col .price {font-size: 14px; color: #000000; font-weight: bold; padding-bottom: 5px; float: left;}
.prop-info-col .pname a, .price-col .pname a:visited {color: #000000; font-size: 12px; font-weight: bold; text-decoration: none;}
.prop-info-col .paddress, .prop-info-col .pcity{font-size: 12px;}
.prop-info-col .pdesc {padding-top: 5px; padding-bottom: 10px;}
.prop-info-col .pdesc a, prop-info-col a:visited {color:#006699;}
.prop-info-col .pphone {float: left; color: #fe6600; font-weight: bold; font-size: 13px; padding-left: 40px;}
.prop-info-col .pcheck-availability {text-align: left; font-weight: bold; font-size:11px;}
.prop-info-col .pcheck-availability a {color:#006699; font-size:12px;}

/**** Property Info Column ****/
.mgmt-logo-col {float:left; width: 160px; text-align:right;}
 
/**** Image Column ****/
.image-col{  float: left; padding: 10px 5px 10px 10px; width: 130px;}
.image-col .res-img {border: 1px solid #cbcbcb; width: 120px; height:90px; overflow: hidden; position: relative; }
.image-col .hideDiv {display: none;}
.image-col .showDiv {display: block; padding-top:10px;}
.image-col .magnify{background:#eee url(http://media.rentalhomesplus.com/images/apt09/magnify.gif) no-repeat top left; width: 20px; height: 20px; position: absolute; right:0px; margin-right: 0px; bottom:0px; margin-bottom: 0px; }
.image-col p a {font-weight:bold;}

/**** Property Info Column Premium/FRBO ****/
.classimg-col{ padding: 10px 10px 10px 325px;  min-height: 40px; color:#666666; font-weight:bold;}
.classimg-col a{color:#006699; font-weight:bold;}
.classimg-col img{ position: absolute; top:10px; left:10px; }
.classprice-col{position: absolute; width:140; padding: 0px 10px 10px 0px; left: 73px; margin-left: 73px; top:5px; margin-top: 5px;}
.classprice-col .cprice {font-size: 14px; color: #000000; font-weight: bold; padding-bottom: 5px;}
.classprice-col .cstate {font-size: 12px; color:#666666; font-weight:bold;}
.classifiedlen{margin-right: 0px; }
.relative{position: relative; zoom: 1;}

#result-scrollad{text-align: center;}
#apt-results-rightrail{float: left; padding-left:5px; text-align: center; padding-top: 10px;}

/**** Save Favorite Column ****/
a.favoff{display: block; background: url(http://media.rentalhomesplus.com/images/apt09/starnofill.png) no-repeat 100px; text-decoration: none; font-size: 12px; color: #666; font-weight: bold; padding-top: 2px; width: 125px; z-index: 1000;}
a.favon{display: block; background: url(http://media.rentalhomesplus.com/images/apt09/starfill.png) no-repeat 90px 3px  ; text-decoration: none; font-size: 12px; color: #666; font-weight: bold; padding: 5px 2px 2px 0px; width: 125px; z-index: 1000;}

#Moving-Center-Links{width:160px; padding:0px; margin:10px 0px;}
#Moving-Center-Header{padding:0px; margin:0px; background:url(http://media.rentalhomesplus.com/images/aptImg/boxes/moving-tools-header.gif) no-repeat; height:25px;width:160px;}
#Moving-Center-Body{padding:0px;  margin:0px;background:url(http://media.rentalhomesplus.com/images/aptImg/boxes/moving-tools.gif) no-repeat; height:85px; width:160px;}
.Moving-Center-List{ list-style:none;text-align:left; margin:0px 0px 0px 0px; padding:0px;}
.Moving-Center-List li{ margin:0px 1px; padding: 0px; height:20px;}

.Moving-Center-List img{margin:0px 5px;}
.results-mediafooter{border-right: 1px solid #ccc; border-left: 1px solid #ccc;  }
#results-mediafooter-container{margin-bottom: 20px; margin-top: 15px; width: 790px; margin: 0 auto;  }


.Footer-Left{width:450px; float:left}
.Footer-Right{width:300px; border-left:#cecece 1px solid;float:left}
.Footer-Right p, .Footer-Left ul {margin:10px 10px;}
.Footer-Right img,.Footer-Left img {margin:10px 15px;}

/*********************** State Farm Ad MC Links ****************************/
.mc_column1 {
	float:left; 
	width: 130px;

}
.mc_column2 {
	float:left; 
	width: 145px;
}
.mc_column3 {
	float:left; 
	padding-top: 10px;
	width: 150px;
}
.state_farm_content {
    padding-left: 10px;
	padding-left: 10px;	
}
.state_farm_box_top{
	width:160px;
	height:15px;
	/*url to the bottom rounded corner*/
	background:transparent url(/images/aptImg/boxes/state_farm_box_top.jpg) no-repeat; 
	}

.state_farm_box_bottom {
	/*url to the top rounded corner*/
	width:150px;
	height:15px;
	/*url to the bottom rounded corner*/
	background:transparent url(http://media.rentalhomesplus.com/images/aptImg/boxes/state_farm_box_bottom.jpg) no-repeat; 
	
	}

.state_farm_box_middle {
	width: 150px;
	/*Your width is 200px minus 20px for your left and right padding totally to 180px*/
	/*the url to your text background*/
	background:transparent url(http://media.rentalhomesplus.com/images/aptImg/boxes/state_farm_box_middle.jpg) repeat-y;

	}
.sf_related_articles {
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight:bold;
	padding-bottom: 10px;
}
.sf_articles {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 10px;
}
a.sf_articles {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.sf_logo {
	text-align: center;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}

/************************ Favorites popup *********************/
.fav-content{padding: 10px; display:block; background: #f2f2f2; border-top: 10px solid #FF6600; border-bottom:10px solid #FF6600; position: relative; color: #666; font-weight: bold;}
#fav-body{padding: 10px 10px 10px 10px;}
#fav-body h2{text-transform: uppercase; padding-bottom: 10px;font-size: 21px; color: #666;}
#fav-button-row{text-align: center; margin-bottom: 20px;}
.view-fav-prop{cursor:pointer;background:url(http://media.rentalhomesplus.com/images/apt09/viewfavprop.png) no-repeat; width:110px; height:24px; border:0px;}
.remove-fav-prop{cursor:pointer;background:url(http://media.rentalhomesplus.com/images/apt09/remfavprop.png) no-repeat; width:130px; height:24px; border:0px;}
#favorite-list{border-top:1px solid #ACACAC; border-bottom: 1px solid #ACACAC; padding: 5px 0px 5px 0px; margin: 10px 0px 10px 0px}
.fav-listing input{margin-right: 10px;}
.fav-listing{list-style-type: none; margin: 5px 0px 5px 0px; font-weight: bold; color: black; font-size: 13px; }
