/*** AVAILABLE RENTALS ***/

.modulePMAvailableRentals #availableRentalDetails { margin-top:17px;width:565px; min-height:180px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:transparent url(/images/rentalInfoDetails.png) repeat-x scroll bottom left; }
.modulePMAvailableRentals #availableRentalDetails h3 {   margin:0; border-top:1px solid #ccc; border-bottom:none;  color:#FFFFFF;font-size:14px;font-weight:bold;height:25px;line-height:25px;padding-left:15px;width:550px; background:transparent url(/images/rentalInfoBg.png) no-repeat scroll 0 0; }
.modulePMAvailableRentals #availableRentalDetails h4 { color:#DBA111; font-size:12px; font-weight:bold; padding-top:12px; }
.modulePMAvailableRentals #availableRentalDetails ul { color:#888; padding-left:12px; }
.modulePMAvailableRentals #availableRentalDetails li { margin:0 0 5px; }
.modulePMAvailableRentals .clear { clear:both; }
.modulePMAvailableRentals #availableRentalLeft { float:left; width:327px; }
.modulePMAvailableRentals #availableRentalLeft img { padding-bottom:8px; }
.modulePMAvailableRentals #availableRentalLeft h3 { width:276px; height:26px; line-height:26px; padding-left:15px; border:0; background:#fff url('/controls/usercontrols/modules/property management/images/photos-header.jpg') no-repeat top left; color:#fff; font-size:13px; }
.modulePMAvailableRentals #availableRentalRight { padding-top:35px; float:left; width:570px; }
.modulePMAvailableRentals #availableRentalRight .col { float:left; width:150px; padding-left:35px; }
.modulePMAvailableRentals .details { font-size:14px; min-height:108px; color:#444444; text-align:center; background:#EDEDEE url(/images/rentalsDetailsBg.gif) repeat-x scroll; }
.modulePMAvailableRentals .header { border-spacing:0; height:25px; color:#FFFFFF; font-size:14px; font-weight:bold; }
.modulePMAvailableRentals th { background:transparent url(/images/rentalsGreyBg.jpg) repeat-x scroll; }
.modulePMAvailableRentals .moreDetails { background:transparent url(/images/rentalsOrangeBg.jpg) repeat-x scroll; }
.modulePMAvailableRentals .houseImage img { margin-bottom:-3px; }
.modulePMAvailableRentals tr { border-spacing:0; }
.modulePMAvailableRentals td { border-spacing:0; }
.modulePMAvailableRentals table { border-spacing:0;border-collapse:collapse;}
.modulePMAvailableRentals th { border-spacing:0; }
.modulePMAvailableRentals #rental { width:566px; border-spacing:0; }
.modulePMAvailableRentals #rental .details { font-size:11px; }
.modulePMAvailableRentals #rental .header { font-size:11px; }
.modulePMAvailableRentals #rental td { height:65px; }
.modulePMAvailableRentals table { border-spacing:0; width:895px; }
.modulePMAvailableRentals td { border-right:1px solid #ccc; border-bottom:1px solid #ccc; height:119px; }
.modulePMAvailableRentals th { border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
.modulePMAvailableRentals .spacer { height:10px;border:none; }
.modulePMAvailableRentals .houseImage{ border-right:1px solid #ccc;width:159px }
.modulePMAvailableRentals .whiteText { color:#000 }
.modulePMAvailableRentals .borderLeft { border-left: 1px solid #ccc }
.modulePMAvailableRentals .borderRight { border-right: 1px solid #ccc }
.modulePMAvailableRentals .pnlPager { float:right; color:#000;}
.modulePMAvailableRentals .lblPager { color:#DBA111;font-weight:bold; }
.modulePMAvailableRentals .pnlPager .navBtn { position:relative; top:3px; }
.modulePMAvailableRentals .inactivePage { cursor:default; position:relative; top:3px; }


/*** CALENDAR ***/

.moduleCalendarOfEvents { background-color:White; width:217px; padding:0 10px 10px; border-color:#947eb9; border-style:none solid !important; border-width:0 1px; }
.moduleCalendarOfEvents .calendarTitle { text-transform:uppercase; font-family:"Times New Roman"; font-weight:bold; font-size:16px; color:#856EAE; }
.moduleCalendarOfEvents .day { color:#856EAE; font-weight:bold; font-size:11px; background-color:#e0daec; margin:2px; padding:4px; }
.moduleCalendarOfEvents .dayHeader { background-color:#856EAE; color:White; font-size:11px; font-weight:bold; text-transform:uppercase; margin:2px; padding:4px; }
.moduleCalendarOfEvents .otherMonthDay { visibility:hidden; }
.moduleCalendarOfEvents .upcomingEvent { width:195px; background-color:White; text-align:center; padding:0 10px 5px; border-color:#947eb9; border-style:none solid !important; border-width:0 1px; }
.moduleCalendarOfEvents .upcomingEvent h4 { border-top:1px dashed #856EAE; border-bottom:1px dashed #856EAE; text-align:center; }
.moduleCalendarOfEvents .upcomingEventText { font-size:11px; font-family:"Times New Roman"; color:#666; }

/*** FEATURED RENTALS ***/
.moduleFeaturedRentals { width:265px; }
.moduleFeaturedRentals .clear { clear:both; }
.moduleFeaturedRentals .featuredText { color:#555555; float:left; font-size:11px; line-height:14px; margin:0; padding-bottom:10px; padding-left:10px; width:131px; }
.moduleFeaturedRentals .featuredImage { border:1px solid #FFFFFF; clear:left; float:left; margin-bottom:18px; margin-left:12px; width:122px; }
.moduleFeaturedRentals .featuredTop { background:transparent url(/images/featuredTopBg.jpg) no-repeat scroll;height:26px;width:290px;}
.moduleFeaturedRentals .featuredBot { background:transparent url(/images/featuredBotBg.jpg) no-repeat scroll; height:10px; width:290px;}
.moduleFeaturedRentals .featuredBg { background:#fdb911 url(/images/featuredBg.jpg) no-repeat scroll; width:290px; }
.moduleFeaturedRentals h2 { border-bottom:1px solid; color:#000000; font-family:Arial; font-size:20px; font-weight:bold; margin:-8px 10px 17px; padding-bottom:6px; text-decoration:none; width:223px; }
.moduleFeaturedRentals .enjoyGreen { background:transparent url(/images/greenLivingFC.jpg) no-repeat scroll; width:296px; height:165px; margin-bottom:12px; margin-top:13px; }
.moduleFeaturedRentals .greenText { color:#FFFFFF;font-size:11px;line-height:14px;margin:0;padding-left:87px;padding-top:5px;width:200px; } 
.moduleFeaturedRentals .greenHeading { border-bottom:1px solid #FFFFFF;color:#28903A;margin-bottom:0;margin-left:11px;margin-right:0;padding-top:13px; }
.moduleFeaturedRentals .sisterSites { background: transparent url(/media/images/grey_sidebar.png) no-repeat scroll; height:220px; width:296px; }
.moduleFeaturedRentals .sisterHeading { color:#666666; padding-bottom:5px; border-bottom: 1px solid #555; margin-bottom:0;margin-left:11px;margin-right:0;padding-top:13px; }
.moduleFeaturedRentals .sisterImages { padding-top:10px; padding-left:10px; }
.moduleFeaturedRentals .contactBold { color:#FDB913; font-weight:bold; }
.moduleFeaturedRentals .homeContact { font-size:14px; padding-left:7px; padding-top:70px;}


/*** PAGINATED CONTENT ***/
.modulePaginatedContent .testimonial { border:1px solid #ccc; margin-bottom:12px; width:500px;}
.modulePaginatedContent .heading { background:transparent url(/images/testimonialHeaderBg.png) repeat-x scroll; color:#FFFFFF; font-size:18px; font-weight:bold; height:37px; padding-left:20px; padding-top:8px; }
.modulePaginatedContent .content { background:transparent url(/images/rentalInfoDetails.png) repeat-x scroll bottom left; margin-top:10px; min-height:150px; padding-left:20px; color:#999999;}
.modulePaginatedContent .pnlPager { float:right; color:#000;}
.modulePaginatedContent .lblPager { color:#DBA111;font-weight:bold; }
.modulePaginatedContent .pnlPager .navBtn { position:relative; top:3px; }
.modulePaginatedContent .inactivePage { cursor:default; position:relative; top:3px; }