tr.departsevery {
	background-color: #C1D1D1;;
    border-bottom:1px solid #BCB6A8;
    text-align:center;
    font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:bold;
height:auto;
margin-top:3px;
padding:4px 0;
	border-right: 1px solid #bcb6a8;
}
.pprooms {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	color:#666666;
}

td.pprooms{
	border-left: 1px solid #bcb6a8;
}

tr.pprooms > td{
	border-right: 1px solid #bcb6a8;
}



table.theprices{
margin-bottom: 12px;
border-collapse: collapse;
width:510px;
}
table.theprices tr{
	border-right: 1px solid #bcb6a8;
	border-left: 1px solid #bcb6a8;
}
table.theprices td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	border-right: 1px solid #bcb6a8;
}

table.theprices  tr.pricenotes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border:none;
}
table.theprices  tr.pricenotes  td{
	border:none;
	text-align:left;
}
.ppPrices {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	background-color: #efe9db;
	text-align: center;
	font-size: 100%;
	color:#666666;
}
.air-land {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-style: italic;
	background-color: #efe9db;
}
.air-land td {
	border-right: 1px solid #bcb6a8;
	text-align:center;
}
td.air-land-left  {
	border-left: 1px solid #bcb6a8;
	text-align:center;
	background-color: #efe9db;
}

.grayrow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: normal;
	font-weight: normal;
	background-color: #ddd;
}
tr.grayrow td{
padding:2px 0;
}

.pricenotes div {
border:1px solid #bcb6a8;
padding:3px 6px;
font-size:inherit;
background-color: #efe9db;
margin-top:6px;
}

.pricenotes strong{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: inherit;
	font-style: normal;
	font-weight: bold;
     line-height: normal;
	font-variant: normal;
}

td.datebreak {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 3px;
	width:32%;
	border-right: 1px solid #bcb6a8;
	border-left: 1px solid #bcb6a8;
}
td.price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:17%;
	text-align:center;
	border-right: 1px solid #bcb6a8;
}
#pricebox .theprices .oddrow .datebreak {
	padding-left: 3px;
}
#pricebox .theprices .evenrow .datebreak {
	padding-left: 3px;
}
.airnotice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: inherit;
	font-style:normal;	
	font-weight: bold;
     line-height: normal;
     color:#990000;
}

