/*--------------------------------------------------*/
/* Promotions                                       */

	#headerContainer {
		background: #000 url("../../img/promotion/header.jpg") no-repeat 50% 100%;
	}

	#headline {
		background: url("../../img/promotion/headline.gif") no-repeat 0 0;
		height: 34px;
		width: 198px;
	}

	.promotions {
		margin: 0 0 26px;
	}

	.titleParticipating {
		background: url("../../img/promotion/titleParticipating.gif") no-repeat 0 0;
		height: 13px;
	}

/*--------------------------------------------------*/
/* Table                                            */

	.highlight .highlightContent {
		background: #eaa500 url("../../img/promotion/centres.gif") repeat-x 0 0;
		padding: 12px;
	}

	.highlight p {
		color: #fff;
	}

	/*--------------------------------------------------*/
	/* Toggle				                            */

		.highlight ul {
			list-style-type: none;
			padding: 6px 12px 6px 46px;
		}

			.highlight ul li {
				float: left;
				width: 250px;
			}

				.highlight ul li a {
					color: #fff;
					font-size: 1.2em;
					background: url("../../img/promotion/descender.gif") no-repeat 100% 50%;
					padding-right: 18px
				}
	/*--------------------------------------------------*/
	/* Participating centres                            */

		.centres {
			margin: 0 auto;
			width: 508px;
			padding: 1px 2px 2px;
			background: url("../../img/promotion/participating.gif") no-repeat 0 0;
		}

			.centres div {
				height: 200px;
				overflow: auto;
			}

				.centres div table {
					border: 0;
					width: 100%;
				}

					.centres div table thead {
						display: none;
					}

					.centres div table tbody td {
						border: 0;
						padding: 2px 8px;
						width: 250px;
					}

/*--------------------------------------------------*/
/* Terms                                            */

	.terms {
		border-collapse: collapse;
		border: 1px solid #999;
		margin: 0 0 12px 12px;
		width: 560px;
	}

		.terms .first {
			width: 200px;
		}
		
		.terms th,
		.terms td {
			vertical-align: top;
			padding: 4px;
		}