@import  url(tabs.css);


.hidden
{
visibility: hidden;
display: none;
}

img
{
border: 0px none;
}

#aps_map_div
{

text-align: center;
}

#aps_map_div img
{
* cursor: pointer;
}

#aps_property_search_advanced
{
visibility: hidden;
display: none;
}

#aps_property_searchbox
{
float:right;
background-color: #99CCFF;
border:2px solid #3399FF;
padding: 2px;
width: 300px;
position: relative;
z-index: 100;
}

html>body #aps_property_searchbox
{
width: 292px;
}

#aps_property_searchbox #aps_property_searchtitle
{
cursor: pointer;
}

#aps_property_searchbox #aps_property_searchtitle img
{
float:right;
}

#aps_property_searchbox #aps_property_searchform
{
background-color: White;
border:2px solid #99CCFF;
border-top:0px none;
visibility: hidden;
display: none;
position: absolute;
width: 300px;
left:-2px;
top:22px;
}

html>body #aps_property_searchbox #aps_property_searchform
{
width: 296px;
}

/*#aps_property_searchbox:hover #aps_property_searchform
{
visibility: visible;
display: block;
}*/

/*html>body #aps_property_searchbox table
{
width: 85% !important;
}*/


.quicklisting tr
{
background:#f4f4f4;border-bottom:1px solid white;
}

.quicklisting td
{
border-bottom:1px solid white;
}
.quicklisting th
{
border-bottom:1px solid white;
border-right:1px solid white;
background:#EDEDED;
text-align: left;
}

.quicklisting .quickvoid
{
border:0px none;
border-left:1px solid white;
background:white;
}

.table_title
{
background:#99CCFF;
border:solid #3399FF;
border-width:4px 0px;
}


.aps_cp h1
{

border-top: 2px solid #3399FF !important;
border-bottom: 2px solid #3399FF !important;
background: #99CCFF;
font-size: 14px;
padding:4px;
}


.aps_cp h2
{

border-top: 2px solid #99CCFF !important;
border-bottom: 2px solid #99CCFF !important;

font-size: 13px;
padding:4px;
}


.aps_cp hr
{
height: 2px;
border:0px none;
border-top: 2px solid #99CCFF;
width: 100%;
margin: auto;
text-align: center;
}

.cp_button
{
text-decoration: none !important;
}

.cp_button:hover
{
color:#3399FF;
text-decoration: none;
}

a.urlbutton
{
text-decoration: none !important;
background-color: #99CCFF;
border: 1px solid #3399FF;
padding:4px 10px 4px 10px;
}

a.urlbutton:hover
{
text-decoration: none !important;
color:black !important;
background-color: #EDEDED;
border: 1px solid #99CCFF;
}

.small_text,
.small_text p,
.small_text li,
.small_text a,
.small_text a:hover
{
font-size:10px;
}

.frame_mk1
{
border: 1px solid #99CCFF;
margin-bottom:5px;
}

.frame_mk1 a.frame_title
{
margin: 0px;
font-weight: bold;
display: block;
padding: 1px 5px;
background: #99CCFF url(../images/ico_dd.gif) no-repeat right;
text-decoration: none;
}

.frame_mk1 div.frame_content
{
margin: -15px 0px 0px 0px;
padding: 5px;
background-color: White;
}

.frame_mk1>div.frame_content
{
margin: 0px;
}

.cp_breadcrumb
{
padding:5px;
background: transparent;
font-weight: bold;
font-size: 11px;
color:Black;
}

.cp_activecrumb
{
color: #3399FF;
}

ul#location_class_list
{
background: White;
position: absolute;
top:20px;
left:0px;
width: 150px;
list-style: circle;
border: 2px inset;

margin: 0px;
padding: 0px 0px 0px 20px;
}

html>body ul#location_class_list
{
top:0px;
width: 130px;
}

ul#location_class_list li
{
cursor: pointer;
}

         

.chah_hdr
{
   background:#99CCFF;
   font-family:arial;
   font-size:12px;
   font-weight:bold;
   border:1px solid #3399FF;
   padding:5px;
   width:200px;
}

.chah_bdy
{
   background:#FFFFFF;
   font-family:arial;
   font-size:12px;
   border-left:1px solid #3399FF;
   border-right:1px solid #3399FF;
   border-bottom:1px solid #3399FF;
   padding:5px;
   width:200px;
}


/*rent_inactive*/

.rent_inactive_date_box
{
background-color: #99CCFF;
}

.rent_inactive_weekend_box
{
background-color: #60B1FF;
}

.rent_inactive_dark_date_box
{
background-color: #60B1FF;
}

/*rent_available*/

.rent_available_date_box /*normal*/
{
background-color: White;
}

.rent_available_weekend_box /*weekend*/
{
background-color: #F4F4F4;
}

.rent_available_dark_date_box /*date not in month*/
{
background-color: #F4F4F4;
}

/*rent_special*/

.rent_special_date_box /*normal*/
{
background-color: Yellow;
}

.rent_special_weekend_box /*weekend*/
{
background-color: #E9EA00;
}

.rent_special_dark_date_box /*date not in month*/
{
background-color: #E9EA00;
}

/*rent_unavailable*/

.rent_unavailable_date_box /*normal*/
{
background-color: #EC6A6A;
}

.rent_unavailable_weekend_box /*weekend*/
{
background-color: #E63B3B;
}

.rent_unavailable_dark_date_box /*date not in month*/
{
color:gray;
font-size: 9px;
background-color: #E63B3B;
}

/*************************/

.calendar .week .date_box
{
text-align: right;
font-size: 9px;
padding:1px;
width:20px;
height: 20px;
font-weight: bold;
}

.calendar .week .date_box_clickable
{
cursor: pointer;
}

.dark_date_box
{
color:#AEAEAE;
font-weight: normal !important;
background-image: url(../images/vis_diag02.gif);
}


#chah_ticker
{
font-weight: bold;
font-size: 11px;
color: #3399FF;

width: 765px;
height: 25px;
position: relative;
overflow: hidden;
}

#chah_ticker a, #chah_ticker a:hover
{
font-weight: bold;
font-size: 11px;
color: #3399FF;
text-decoration: none;
}

#chah_ticker div
{
position: absolute;
top: 0px;
left:765px;
text-align: center;
width: 765px;
padding: 6px 0px;
height: 13px;
background-color: White;
}
