@charset "UTF-8";
/* CSS Document */

/* ========================  Extra styles for Prices page =============================== */

#prices .weekly {
	float: left;
	width: 48%;
	border-collapse:collapse;
	font-size: 1.2em;
	border: 1px solid #000000;
	line-height: 1.4em;
}
#prices .short {
	float: right;
	width: 48%;
	border-collapse:collapse;
	font-size: 1.2em;
	border: 1px solid #000000;
	line-height: 1.4em;
}

/* ====================== WEEKLY PRCE LIST ==================== */
#prices .weekly td{
	border-collapse:collapse;
	border: 1px solid #000000;
}
#prices .weekly .date {
	text-align: right;
	width: 20%;
	padding-right: 5px;
}
#prices .weekly .dateMonth {
	text-align: right;
	width: 20%;
	padding-right: 5px;
	background-color: #5393d8;
	color: #FFFFFF;
}
#prices .weekly caption {
	font-size: 1.4em;
	line-height: 1em;
	font-weight: bold;
	color: #5393d8;
	padding-bottom: 5px;
}
#prices .weekly span {
	font-size: 0.75em;
	color: #000000;
	font-weight: normal;
}
#prices #container .threeColumn  p {
	text-align: center;
}
#prices .weekly .short th {
	font-weight: normal;
}
#prices .weekly .tdPink {
	text-align: right;
	padding-right: 5px;
	background-color: #FFCCFF;
	width: 16%;
}
#prices .weekly .tdBlue {
	text-align: right;
	padding-right: 5px;
	background-color: #A6E0EF;
	width: 16%;
}

/* ====================== SHORT PRCE LIST ==================== */

#prices .short td{
	border-collapse:collapse;
	border: 1px solid #000000;
}
#prices .short .date {
	text-align: right;
	width: 20%;
	padding-right: 5px;
}
#prices .short .dateMonth {
	text-align: right;
	width: 20%;
	padding-right: 5px;
	background-color: #5393d8;
	color: #FFFFFF;
}
#prices .short caption {
	font-size: 1.4em;
	line-height: 1em;
	font-weight: bold;
	color: #5393d8;
	padding-bottom: 5px;
}
#prices .short span {
	font-size: 0.75em;
	color: #000000;
	font-weight: normal;
}
#prices .short .tdPink {
	text-align: right;
	padding-right: 5px;
	background-color: #FFCCFF;
	width: 16%;
}
#prices .short .tdBlue {
	text-align: right;
	padding-right: 5px;
	background-color: #A6E0EF;
	width: 16%;
}

