/* Styles for minirentcalendars
      keep font-size:12px for IE6 */

/* wolf extracted from styles.php */
.main a {
  color: #000000;
  text-decoration: none;
}
.main a:hover {
  color: #0000FF;
}
th {
  font-size: 13px;
  color: #000000;
  background-color: #FFFFFF;
}  
.main table {
  font-family: Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;
}
.main td {
  background-color: #FFFFFF;
}
#year .main tr {
  vertical-align: top;
}
#year .main td {
  vertical-align: top;
  text-align: center;
  padding: 0px 3px;
}
/* end extract from styles.php

/* wolf changed font-size
from orig.  font-size: 12px; */
.minirentcal {
  font-size: 10px;
  border-collapse: collapse;
  margin: 0px 0px 5px 0px;
}

.minirentcal caption {
  font-size: 12px;
  font-weight: bold;
  color: #B04040;
}

.minirentcal caption a {
  font-size: 12px;
  font-weight: bold;
  color: #B04040;
}
.minirentcal caption a:hover {
  color: #0000FF;
}

/* wolf addeded font-size
changed color */
.minirentcal th, 
.minirentcal td.empty {
  color: #888888;
  text-align: center;
  background-color: #FFFFFF;
  font-size:11px;
  padding: 1px;
}

/* wolf changed padding
from orig.  padding: 0px 2px; */
.minirentcal td {
  padding: 0px 1px;
  border: 1px solid #FFFFFF;
}

.minirentcal td span {
  display: block;
  text-align: center;
  margin: 0px;
  padding: 1px 2px 1px 2px;
}

/* wolf changed padding from
orig. padding: 3px; */
.minirentcal td a {
  display: block;
  margin: 0px;
}

.minirentcal td.weekend {
  background-color: #D0D0D0;
}
.minirentcal td#today {
  border: 1px solid red;
  padding:0px;
  font-size: 12px;
  font-weight: bold;
  color: #404040;
}
.minirentcal td.hasevents {
}
#year .minirentcal {
  margin: 5px auto;
  display: block;
}
#year .minirentcal caption {
  margin: 0px auto;
}
.minirentcal td.myday {
  background-color: #BBAAFF;
}
.minirentcal td.colrleg {
	width:28%;
	text-align:left;
	padding-left:8px;
	border: 2px solid #FFFFFF;
}
.monthcal td.rq {	color:#000;
	}
.monthcal td.ac {	
	color:#000;
	background:#fff;
	}
.monthcal td.cf {	
	color:#000;
	background:#fff;
	}
.minirentcal td.pkseason{
  background-color: #8d8;
}
.minirentcal td.hiseason{
  background-color: #bfb;
}
.minirentcal td.loseason{
  background-color: #dfd;
}
.minirentcal td.disday {
  background-color: #dddfff;
}
.minirentcal td.lastmin {
  background-color: #bbbfff;
}
.minirentcal td.bphase1 {
}
.minirentcal td.bphase2 {
  background-color: #fcc;
}
.minirentcal td.bphase3 {
  background-color: #f99;
}
.minirentcal td.ciphase1 {
  background-color: #CCCC88;
}
.minirentcal td.ciphase2 {
  background-image:url('../cmn/images/ph2_check_in.gif');
  background-position: center; 
}
.minirentcal td.ciphase3 {
  background-image:url('../cmn/images/check_in.gif');
  background-position: center; 
}
.minirentcal td.ciophase1 {
  background-color: #CCCC88;
}
.minirentcal td.ciophase2 {
  background-image:url('../cmn/images/ph2_check_io_.gif');
  background-position: center; 
}
.minirentcal td.ciophase3 {
  background-image:url('../cmn/images/check_io.gif');
  background-position: center; 
}
.minirentcal td.cophase1 {
  background-color: #CC8888;
}
.minirentcal td.cophase2 {
  background-image:url('../cmn/images/ph2_check_out.gif');
  background-position: center; 
}
.minirentcal td.cophase3 {
  background-image:url('../cmn/images/check_out.gif');
  background-position: center; 
}
.minirentcal font.wkendday {
  color: #cf0000;
}
#pricetable		{
	border:2px outset #DCDCDC;
	}
#pricetable	td	{
	border:1px outset #DCDCDC;
	padding:4px;
	text-align:left;
	font-size: 9pt;
	}
#pricetable td.pkseason{
	background-color: #8d8;
	}
#pricetable td.hiseason{
	background-color: #bfb;
	}
#pricetable td.loseason{
	  background-color: #dfd;
	}
#pricetable td.sdates {
	font-size:1em;
	}
#dtncr	{
	font-size:1em;
	}
#dtncr	input {
	font-size:0.8em;
	}
#dtncr	select {
	font-size:0.8em;
	}
#rbullets  {
	margin-top:8px;
	}
#rbullets td {
	padding:2px;
	padding-top:6px;
	font-size:1.1em;
	vertical-align:top;
	}