
a:link {
    color: #999999;
	font-weight : bold;
    text-decoration: none;
}
a:visited {
    color: #999999;
    font-weight : bold;
    text-decoration: none;
}

body {
	background-color : Black;
	font-family : Verdana, Arial,Geneva, Helvetica, sans-serif;
	/*color : White;*/
    scrollbar-base-color: #26558B;
    margin: 0;
    padding: 0;
    border: 0;
}

a:hover {

    text-decoration: none;
    color: #FF9900;
}
a:active {
    text-decoration: none;
    color: #FF0000;
}

.maintable {
  border: 0px solid #7F7F7F;

}

.menu {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 8pt;
  height: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 5px;
  padding-right: 5px;
  margin-right: 2px;
  margin-top: 0px;
  margin-bottom: 0px;
  cursor:hand;
  font-weight: bold;
  text-align: center;
  line-height: 18px;
  letter-spacing: 1px;
  display: block;
  border: #000000 1px solid;
}

a.menu:link {
  background-image: url("menu.gif");
  background-color:#4F74A0;
  color: #F0F0F0;
}


a.menu:visited {
  background-image: url("menu.gif");
  background-color:#4F74A0;
  color: #F0F0F0;
}


a.menu:active   {  background-image: url("menu.gif");
           background-color:#4F74A0;
           color: #F0F0F0; }


a.menu:hover    {  background-image: url("menuon.gif");
           background-color:#3B3B3B;
           color: #FFFFFF; }


.menutable {
  background-color: #006699;
  border: 1px solid #7F7F7F;
}
.navtext {
  width:350px;
  font-size:12px;
  border-width:2px;
  border-style:outset;
  border-color:#0000CD;
  text-align:Left;
  background-color:#FAF0E6;
  color:black;
}

.maintext {
  font-size:12px;
  text-align:Left;
  color: white;
}

.groupName {
  font-size: 18px;
  color: #FF9900;
  font-weight: bold;
  text-align: Left;
}

.contentCell {
background-color : black;

}

.dayMonth {
	font-size : 9px;
}

.address {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
}

.thumbnail {
  width:94px;
  height:60px;
  border:0px;
}

.normalImage {
  width: 390px;
  height:260px;
  padding: 5px;
  border: 1px solid #CCCCCC;
}

.remainingImageBlock {
  /*border: 10px solid #CCCCCC;*/
}

.pricing {
  border: 1px solid #CECECE;
  width: 90%;
}

.pricing_heading
{
  background-color: #006699;
}

.pricing_tabletitle
{  

    font-size:12px;
    font-weight:bold;
    color:White;
}

.pricing_row {
font-size :  10px;
font-weight : bold;
   color:#ADD8E6;
}
.policies {
}
.policiesTable {
  border: 1px solid #CECECE;
  width: 95%;
}
.policyName {
  color : #ADD8E6;
  font-size : 12px;
}
.cd_nopolicy {
}

span.popoverUnitname {
	font-weight : bold;
	font-size: 12px;
}

.popoverUnitPrice {
	font-weight : bold;
	font-size: 11px;
}

.popoverUnitdesc {
	font-size: 10px;
}

.popoverView{
  font-size: 10px;
}


.cd_policy_title {
	font-size : 14px;
	text-align : center;
	font-weight : bold;
	color : #ADD8E6;
}

.cd_policy_statement {
	font-size : 12px;
	color : #ADD8E6;
}



/* CSS for combined display */

@media print {
.printhide { display:none; }
.printhelp  { width:600px; }
}

.unitdescription {
    padding: 5px;
    color: #FFFFFF;
}

/* css for calendar */
.available {
  font-size : 9px;
    background-color: #FFFFFF;
    text-align: center;
    color: #FFFFFF;/*black;*/
	  font-weight : bold;
}
.alert {
	color : #FF6666;
	font-size : 14px;
	text-align: center;
	font-weight : bold;
}
.resactiveCell
{
    font-size : 9px;
    background-color: #FFA500;
    text-align: center;
    color: #FFA500;/*black;*/
    text-decoration:line-through;
}
.calendarOutline
{
    border: 1px solid Black;
    background-color: #BBD6E3;
    font-weight : bold;
}
.calendarText
{
  font-family : Arial, Helvetica, sans-serif;
  font-size : 9px;
  font-weight : bold;
  color : #565656;
  text-decoration: none;
}
.onHold
{
  font-size : 9px;
  background-color: Fuchsia;
  text-align: center;
  color: #E7F211;/*#BD6F29;*/
}

.cancelled
{
  font-size : 9px;
  background-color: #FDE697;
  color: #FDE697;
}

.active
{
  font-size : 9px;
  background-color: #006699;
      text-decoration:line-through;
  color: #006699;
}
.resactiveLink
{
  font-size : 9px;
  background-color: #E6DBB3;
  color: #E6DBB3;
}
.lateCheckout {
  background-color: Red;
  color: Red;
}

.date_cell {
  background-color: #000000;
}

.resultheading
{
	font-size: 14px;
    color: #FF9900;
	line-height: 22px;
	text-align: left;
	font-weight: bold;
	font-style: italic;
}
.calendarTableOuter {


}

.titleMonthCell {
	font-weight: bold;
	  color: black;
	  font-size : 9px;

	}

.calendarTableInner {
background-color : Black;

}

.calendarPropertyName {
color : White;
  font-size: 11px;
  	font-weight : bold;
  
}

.cd_propertyname {
	font-size : 16;
    color: #FF9900;
	line-height : 22px;
    text-transform: uppercase;
}

.choices {
	font-size : 14;
  	font-weight : bold;
}

.cd_slogan {
	font-size : 12;
	line-height : 18px;
    color: #FFFFFF;
}
.prop_desc {
  font-size : 12;
  line-height : 18px;
  color: #FFFFFF;
}
.cd_imageHeading {
  font-size : 16;
  color: #FF9900;
  line-height : 22px;
  font-style: italic;
}
.cd_moreImages {
  font-size: 16;
  font-weight: bold;
}
.cd_calendarHeading {
  font-size : 16;
  color: #FF9900;
  line-height : 22px;
  font-weight: bold;
  font-style: italic;
}

table.cd_unitinfo {
	background-color : Black;
    color : White;
	font-size : 12px;
}

.calendarUnitName {
    color : Black;
    font-size: 9px;
  	font-weight : bold;
}

.calendarEven2 {
color : Black;
}
.calendarEven {
color : White;
}
.calendarOdd{
color : white;
}
.copytext   { COLOR: #666666; FONT: 10px arial, verdana, sans-serif; font-weight: bold }

.MonthYear{
  color: #ff9933;
  font-size: 10pt;
  font-weight : bold;
}

.shortdesc {
  color: #FFFFFF;
  font-size: 10pt;
}

.infoblurb {
	color: #FFFFFF;
    font-size: 10pt;
}

.sr_features {
	color: #FFFFFF;
    font-size: 10pt;
    font-weight : bold;
}

.location {
	  color: #FFFFFF;
	  font-size: 8.5pt;
	  font-weight: bold;
}

.the_link {
font-size : 12px;
font-weight: bold;

}
.page {
	background-color : Black;

}

h2 {
	color : white;
	font-size : 18;
	text-align : center;
	
}

.warning {
	color : #FFAEAE;
	font-size : 14px;
	text-align: center;
	font-weight : bold;
}
.success {
  color: #C0EBC9;
  font-size: 12pt;
  font-weight: bold;
  text-align : center;
}
.viewCheckoutDay {
  color: Silver;
  font-size: 9pt;
  font-weight: bold; 
}
.selectMonth {
  color: #B0E0E6;
  font-size: 10pt;
  font-weight: bold; 
}
a.selectMonth:link {
	  color: #B0E0E6;
  font-size: 10pt;
  font-weight: bold; 
}
a.selectMonth:visited {
	  color: #B0E0E6;
  font-size: 10pt;
  font-weight: bold; 
}
a.selectMonth:hover {
	  color: #ff9933;
  font-size: 10pt;
  font-weight: bold; 
}
.selectedMonth {
  color: #ff9933;
  font-size: 11pt;
  font-weight: bold; 
}
.selectMonthsTable {
    text-align : center;
}

/* Search form css */
.searchform
{
    background-color: Black;
    padding: 10px;
    padding-left: 30px;
    margin-left: 0px;
    margin-right: 10px;
    list-style-image: url(arrow.gif);
    list-style-position: outside;
    width: 500px;
	color : white;
}

.searchblurbspace {
}
.searchinstructions{
  font-size:13px;
  width: 500px;
  color: #FFFFFF;
}
.searchspace{
}
.searchwidgit{
}
.formlabel {
  font-size:13px;
  color: #FFFFFF;
}

.unitName{
  color: #FFFFFF;
  font-weight: bold; 
  font-size: 12px;
}
td.a.unitName:link {
	  color: #FFF8DC;
  font-size: 10pt;
  font-weight: bold; 
}
td.a.unitName:visited {
	  color: #FFF8DC;
  font-size: 10pt;
  font-weight: bold; 
}

/* Unit calendar */
.uc_table {
  background-color: white;
  border:1px solid #999999;
}
.uc_month {
  background-color: #336699;
    font-size : 12px;
	color : white;
}
.uc_weekdays {
  background-color: #FFFFFF;
  color : Blue;
  font-size : 12px;
}
.uc_date {
    color : Blue;
	font-size:12px;
}

.uc_available {
  font-size : 9px;
    background-color: #FFFFFF;
    text-align: center;
    /*color: #FFFFFF;*//*black;*/
}
.uc_resactiveCell
{
    font-size : 9px;
    background-color: #E6DBB3;
    text-align: center;
    color: #FFA500;/*black;*/
    text-decoration:line-through;
}

.uc_onHold
{
  font-size : 9px;
  background-color: Fuchsia;
  text-align: center;
  color: #E7F211;/*#BD6F29;*/
}

.uc_cancelled
{
  font-size : 9px;
  background-color: #FDE697;
  color: #FDE697;
}

.uc_active
{
  font-size : 9px;
  background-color: #006699;
  text-decoration:line-through;
  color: #ADD8E6;
}
.uc_resactiveLink
{
  font-size : 9px;
  background-color: #E6DBB3;
  color: #E6DBB3;
}

/* Special page */
.sp_title
{

    font-size: 14px;
    color: #FFFFFF;/*#f7941e*/
    line-height: 16px;
	font-weight : bolder
}
.sp_page_table
{
color : #FFFFFF;
background-color : White;
}
.sp_slogan
{

    font-size: 12px;
    color: #FFFFFF;/*#f7941e*/
	font-style:italic;
}

.sp_info {
	font-size: 12px;
    padding: 0px;
    padding-left: 15px;
    margin-left: 0px;
    margin-right: 10px;   
    color: #FFFFFF;/*#f7941e*/
}

.sp_request_info {
	font-size: 12px;
    /*color: #FF8C00;*//*#f7941e*/
    line-height: 14px;
}


.sp_feat_list
{
    padding: 10px;
    padding-left: 30px;
    padding-bottom: 0px;
    margin-left: 0px;
    margin-right: 10px;
    list-style-image: url(arrow.gif);
    list-style-position: outside;
    color: #FFFFFF;
}

ul.sp_feat_list {
font-size: 10px;

}

/* Search Result */
.sr_title
{

    font-size: 14px;
    color: #FFFFFF;/*#f7941e*/
    line-height: 16px;
    font-weight : bolder
}
.sr_searchCriteria {
  font-size: 12px;
  color: #FFFFFF;
  line-height: 16px;
  font-style:italic;
}
.sr_page_table
{
color : #FFFFFF;
background-color : White;
}
.sr_slogan
{

    font-size: 12px;
    color: #FFFFFF;/*#f7941e*/
    line-height: 16px;
    font-style:italic;
}

.sr_info {
    font-size: 12px;
    color: #FFFFFF;/*#f7941e*/
    line-height: 12px;

}

.sr_request_info {
    font-size: 12px;
    /*color: #FF8C00;*//*#f7941e*/
    line-height: 12px;
}
.sr_calendar_link {
    font-size: 10px;
    /*color: #FF8C00;*//*#f7941e*/
    line-height: 12px;
}


.sr_unit_info
{
    padding: 10px;
    padding-left: 30px;
    margin-left: 0px;
    margin-right: 10px;
    list-style-image: url(arrow.gif);
    list-style-position: outside;
}

ul.sr_unit_info {
font-size: 10px;

}


.cd_unitdetails_features
{
    padding: 10px;
    padding-left: 30px;
    margin-left: 0px;
    margin-right: 10px;
    list-style-image: url(arrow.gif);
    list-style-position: outside;
	font-weight: bold;
	font-size : smaller;
    /*color: #FFFFFF;*/
}

.cd_prop_features {
	padding: 10px;
    padding-left: 30px;
    margin-left: 0px;
    margin-right: 10px;
    list-style-image: url(arrow.gif);
    list-style-position: outside;
	font-weight: bold;
	font-size : smaller;
}


.cd_unitdetails {
    text-transform: uppercase;
	color: #FF9900;
	font-size:14px;

}

/* CSS for deposite policy table */
.cd_deposite {
  width: 100%;
  border: 1px solid #CECECE;
}
.cd_deposite_heading{
  background-color: #006699;
  font-weight: bold;
  color: #FFFFFF;
  font-size: 12px;
}
.cd_deposite_row{
  color: #FFFFFF;
  font-size: 12px;
}

/*resStep2 css */
.resResult_table {
  border: 1px solid #CECECE;
  color: #FFFFFF;
  font-size: 12px;
}
.resResult_heading
{
  background-color: #006699;
  text-align : center;
  font-weight : bold;
  font-size : 12px;
}
.resResult_title
{  

    font-size:12px;

    color:White;
}
.resResult_row {
	text-align: center;
	font-weight: bold;
	font-size: 10px;
}
.resResult_notice {
  color: #FFFFFF;
}

/*resStep3 css */
.res_policies {
}
.res_policiesTable {
  border: 1px solid #CECECE;
  /*width: 75%;*/
}
.res_policyName {
  color : #ADD8E6;
  font-size : 12px;
}
.res_policy_title {
    font-size : 14px;
    text-align : center;
    font-weight : bold;
    color : #ADD8E6;
    line-height : 18px;
}

.res_policy_statement {
    font-size : 12px;
    color : #ADD8E6;
}

.res_nopolicy {
}
.resSummary_row{
	text-align: center;
	font-weight: bold;
	font-size: 10px;
}
.resOccupancy_disclaimer{
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	color: white;
}