/* Style sheet xBody-condoDetails */
#condoDetails{height:274px;padding:20px;background:#0E2247 url("tl_files/layout/body_bg-condoDetails.jpg") center top repeat-x;}
#right .inside{margin-left:10px;}
.quicklinkNav{float:right;}
.miniCalendar{float:left;margin-right:10px;}
.availabilityDetails{width:146px;left:220px;top:36px;position:absolute;}
.miniCalAvailable,.miniCalReserved{width:28px;float:left;clear:both;margin-right:6px;margin-bottom:3px;text-align:center;border:1px solid #2556AF;line-height:130%;}
.quicklinkNav select{width:120px;float:left;display:block;margin:1px 0 6px 6px;padding:1px 2px;background-color:#0E2247;border:1px solid #5081DA;color:#E9F1B8;}
.quicklinkNav input.submit{width:24px;height:22px;margin:0 0 0 4px;padding:1px 0 2px 0;text-align:center;background:#1A3F83 url("tl_files/buttons/search.gif") center top no-repeat;border:0px solid #5081DA;font-family:Arial, Verdana, sans-serif;font-weight:bold;color:#ffffff;line-height:100%;cursor:pointer;text-indent:-9999px;}
.availabilityDetails .label{float:left;margin-bottom:3px;padding-top:3px;padding-bottom:3px;}
.availabilityDetails .copy{clear:both;padding-top:3px;font-style:italic;color:#CAD9F4;line-height:132%;}
.mod_miniAvailabilityCalendar{}
.mod_miniAvailabilityCalendar table{background-color:#0E2247;border:1px solid #2556AF;}
.mod_miniAvailabilityCalendar thead{background:url("tl_files/layout/accordion_toggler.jpg") center top repeat-x;}
.mod_miniAvailabilityCalendar td{width:28px;text-align:center;border-top:1px solid #121504;border-right:1px solid #121504;}
.mod_miniAvailabilityCalendar .col_last{border-right:0px !important;}
.mod_miniAvailabilityCalendar .last .col_first{background-position:left bottom;background-repeat:no-repeat;}
.mod_miniAvailabilityCalendar .last .col_last{background-position:right bottom;background-repeat:no-repeat;}
.mod_miniAvailabilityCalendar .head.previous a{width:16px;height:16px;display:block;margin-top:2px;margin-left:11px;background:url("tl_files/icons/arrow-left.gif") right center no-repeat;text-indent: -9999px;}
.mod_miniAvailabilityCalendar .head.next a{width:16px;height:16px;display:block;margin-top:2px;margin-right:6px;background:url("tl_files/icons/arrow-right.gif") right center no-repeat;text-indent: -9999px;}
.mod_miniAvailabilityCalendar .head.current{padding-top:1px;padding-bottom:1px;text-align:center;color:#B9CBF0;}
.mod_miniAvailabilityCalendar .head a{color:#ffffff;}
.mod_miniAvailabilityCalendar .label{padding-top:0;padding-bottom:0;text-align:center;background-color:#0C1C38;background-image:url("none");font-weight:bold;font-size:10px;color:#7397E1;}
.mod_miniAvailabilityCalendar td,.mod_miniAvailabilityCalendar td a{font-size:11px;}
.mod_miniAvailabilityCalendar td.reserved,.miniCalReserved{padding-top:2px;padding-bottom:2px;background-color:#252B09;color:#5E6A15;}
.mod_miniAvailabilityCalendar td.days a,.miniCalAvailable{display:block;padding-top:2px;padding-bottom:2px;background-color:#5E6A15;font-weight:bold;color:#ffffff;}
.mod_miniAvailabilityCalendar td.days a:hover,.mod_miniAvailabilityCalendar td.days a:focus{background-color:#7D8E1C;text-decoration:none;}
.mod_miniAvailabilityCalendar td.empty a{background-color:#121504;}

