/* Availability table */

table.availability {
	font-size: .9em;
	margin: 5px 0 0 0;
	padding: 0;
	width: 100%;
	border: 0;
}
table.availability tr:first-child{
	border-top: 1px solid #FDAF01;
}
table.availability tr {
	line-height: 24px;
	border-left: 1px solid #FDAF01;
	border-right: 1px solid #FDAF01;
	border-top: 1px solid #fff;
}
table.availability tr:first-child{
	border-top: 1px solid #FDAF01;
}
table.availability tr:last-child{
	border-bottom: 1px solid #FDAF01;
}
table.availability th {
	padding-bottom : .4em;
	text-align : center;
	padding: .2em;
	text-transform: uppercase;
	color:  #B38301;
	border : 0;
	background: #fddb00;
	background: -moz-linear-gradient(top, #fddb00 0%, #fed403 21%, #fbbf00 62%, #ffbb00 67%, #fdb700 74%, #ffb602 79%, #fcaf00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fddb00), color-stop(21%,#fed403), color-stop(62%,#fbbf00), color-stop(67%,#ffbb00), color-stop(74%,#fdb700), color-stop(79%,#ffb602), color-stop(100%,#fcaf00));
	background: -webkit-linear-gradient(top, #fddb00 0%,#fed403 21%,#fbbf00 62%,#ffbb00 67%,#fdb700 74%,#ffb602 79%,#fcaf00 100%);
	background: -o-linear-gradient(top, #fddb00 0%,#fed403 21%,#fbbf00 62%,#ffbb00 67%,#fdb700 74%,#ffb602 79%,#fcaf00 100%);
	background: -ms-linear-gradient(top, #fddb00 0%,#fed403 21%,#fbbf00 62%,#ffbb00 67%,#fdb700 74%,#ffb602 79%,#fcaf00 100%);
	background: linear-gradient(to bottom, #fddb00 0%,#fed403 21%,#fbbf00 62%,#ffbb00 67%,#fdb700 74%,#ffb602 79%,#fcaf00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fddb00', endColorstr='#fcaf00',GradientType=0 );	
}

table.availability td {
background-color : #E5E5E5;
/*border-top : 1px solid #edf0fe;*/
color : rgb(100,100,100);
text-align : center;
width: 14%;
}

table.availability td.past {
background-color : rgb(255,255,255); }

table.availability td.available {
background-color : #7FD2F1;
color : #fff; }

table.availability td.unavailable {
background-color : #FF8A8A;
color : #fff; }

table.availability td.chg-arr {
background-color : #FF909F;
color : rgb(255,255,255);
background-image: url(/ctf/images/cal_bg_arr.png);
background-position:left;}

table.availability td.chg-dep {
background-color : #FF909F;
color : rgb(255,255,255);
background-image: url(/ctf/images/cal_bg_dep.png);
background-position:left;}


/* Linear calendar */

table.avline {
font-size: .8em;
  margin: 10px 0 0 0;
  border-spacing: 1px;
	width: 100%;
}

table.avline th {
font-size: .9em;
color: #fff;
text-align : center;
	text-transform: uppercase;
	background: #7F8EB3;
}

table.avline td {
padding : 0 0 0 0;
background-color : #f0f0f0;
color : rgb(100,100,100);
text-align : center;
border-top : 1px solid #edf0fe;
border-right : 1px solid #edf0fe;
}

table.avline td.shortnum {
padding: 0 2px 0 2px!important;
}


table.avline td.month {
padding-left: 4px;
padding-right: 4px;
text-align: left;
	background-color: #dfe3e2;
}

table.avline td.daywidth {
width: auto;
padding: 0;
}


table.avline td.past {
color: #b7b7b7;
background-color: #f1f1f1;}

table.avline td.available {
background-color : #7FD2F1;
color : #fff;
}

table.avline td.unavailable {
background-color : #FF909F;
color : #fff; }

table.avline td.chg-arr {
background-color : #FF909F;
color : #fff;
background-image: url(/ctf/images/cal_bg_arr.png);
background-position: center;}

table.avline td.chg-dep {
background-color : #FF909F;
color : #fff;
background-image: url(/ctf/images/cal_bg_dep.png);
background-position:center;}


.ckavail {
	color: #FFF;
	background-color: #7FD2F1;
	padding: 6px;
	margin-left: 3px;
}

.ckunavail {
	color: #FFF;
	background-color: #FF8A8A;
	padding: 6px;
	margin-left: 3px;
	margin-left: 10px;
}

.nobr{white-space:nowrap}


.adpos {
    padding-top: 20px;
	text-align: right;
}
.adpos a{
	font-size: 15px;
	text-decoration: none;
	padding: 0 14px 0 10px;
	border-right: 1px solid #FDC341;
	line-height: 16px;
	display: inline-block;
}
.adpos a:last-child{
	border: none;
	padding-right: 0;
}
.adpos-site5 {
    padding-top: 15px;
}

.property-listing ol
{
  width: 100%;
}

.property-listing ol li{
    display: block;
    width: 33%;
    float: left;
    list-style-type:none;
}

.tsbullets ul
{
  margin: 0 0 20px 30px;
}


.tsbullets ul li{
	width:  100%;
    list-style-type: square;
    margin-bottom: 5px;
}


