﻿.modalPopup {
	background-color: #ffffdd;
	border: solid 3px Grey;
	padding: 3px;
	width: 250px;
}

#bookingForm {
	width: 100%;
}
#bookingForm td {
	text-align: right;
}
#bookingForm td span {
	padding-right: 3px;
}

.FooterContainer {
    clear:both;
}
.center_default.FooterContainer {
	float:left;
	/*width:525px;
	margin-left:255px*/
}
.RedBorder, .DarkBlueBorder {
	height: 15px;
}
.Left {
	float:left;
	width:15px;
	height:15px;	
}
.Right {
	float:right;
	width:15px;
	height:15px;	
}
.Middle {
	height:15px;
	margin:0 15px;
}
/*
.Left, .Right {
	width: 15px;
}
.Left, .Middle, .Right {
	float: left;
	height: 15px;
}*/

.RedBorder .Left {
	background: url(../img/bg/RedLeft.png) no-repeat transparent;
}

.RedBorder .Middle {
	background: url(../img/bg/RedMiddle.png) repeat-x transparent;
}

.RedBorder .Right {
	background: url(../img/bg/RedRight.png) no-repeat transparent;
}

.RedContent {
	background-color: #cc0000;
	border-left: solid 5px #eaeaea;
	border-right: solid 5px #eaeaea;
	height: 30px;
	text-align: center;
}

.BodyContainer {
	background-color: #eaeaea;
}

.ContentRow {
	background-color: #fff;
	margin: 0 5px;
	padding: 5px;
}

.DarkBlueContent {
	background-color: #003399;
	border-left: solid 5px #eaeaea;
	border-right: solid 5px #eaeaea;
	text-align: center;
	padding-top: 5px;
}

.DarkBlueBorder .Left {
	background: url(../img/bg/DarkBlueLeft.png) no-repeat;
}

.DarkBlueBorder .Middle {
	background: url(../img/bg/DarkBlueMiddle.png) repeat-x;
}

.DarkBlueBorder .Right {
	background: url(../img/bg/DarkBlueRight.png) no-repeat;
}

.existingBooking {
	background-color: #FFCC00;
	width: 100%;
}

.existingBooking .header {
	color: #ff0033;
	font-size: 15px;
	font-weight: bold;
}
.existingBooking td {
	padding: 2px 2px 2px 10px;
}


.WhiteBorderTop .Left {
	background: url(../img/bg/WhiteTopLeft.png) no-repeat;
}

.WhiteBorderTop .Middle {
	background: url(../img/bg/WhiteTopMiddle.png) repeat-x;
}

.LightBlueBorderTop {
	height: 15px;
}

.LightBlueContentTop, .LightBlueContentBottom {
	background-color: #3789D0;
	border-left: solid 5px #eaeaea;
	border-right: solid 5px #eaeaea;
	color: #fff;
	height: 30px;
}

.LightBlueContentTop {
	margin-top: -4px;
}
.LightBlueContentBottom {
	text-align: right;
	line-height: 40px;
	font-size: 12px;
	padding: 0 10px;
}
.LightBlueContentTop h1 {
	color: #fff;
	font-size: 17px;
	width:480px;
	text-align:center;
}
.LightBlueBorderTop .Left {
	background: url(../img/bg/LightBlueTopLeft.png) no-repeat;
}

.LightBlueBorderTop .Middle {
	background: url(../img/bg/LightBlueTopMiddle.png) repeat-x;
}

.LightBlueBorderTop .Right {
	background: url(../img/bg/LightBlueTopRight.png) no-repeat;
}

.LightBlueBorderBottom .Left {
	background: url(../img/bg/LightBlueBottomLeft.png) no-repeat;
}

.LightBlueBorderBottom .Middle {
	background: url(../img/bg/LightBlueBottomMiddle.png) repeat-x;
}

.LightBlueBorderBottom .Right {
	background: url(../img/bg/LightBlueBottomRight.png) no-repeat;
}

.WhiteContent {
	background-color: #fff;
	border-left: solid 5px #eaeaea;
	border-right: solid 5px #eaeaea;
}
.WhiteBorderTop .Right {
	background: url(../img/bg/WhiteTopRight.png) no-repeat;
}

.WhiteBorderBottom .Left {
	background: url(../img/bg/WhiteBottomLeft.png) no-repeat;
}

.WhiteBorderBottom .Middle {
	background: url(../img/bg/WhiteBottomMiddle.png) repeat-x;
	margin:0 15px;
}

.WhiteBorderBottom .Right {
	background: url(../img/bg/WhiteBottomRight.png) no-repeat;
}

.YellowContentTop {
	background-color: #FFCF13;
	color: #003399;
	border-left: solid 5px #eaeaea;
	border-right: solid 5px #eaeaea;
	text-transform: uppercase;
	font-size: 1.3em;
	text-align: center;
}

.YellowContentTop h1 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 1em;
	vertical-align:top;
}
.YellowBorderTop .Left {
	background: url(../img/bg/YellowTopLeft.png) no-repeat;
}

.YellowBorderTop .Middle {
	background: url(../img/bg/YellowTopMiddle.png) repeat-x;
}

.YellowBorderTop .Right {
	background: url(../img/bg/YellowTopRight.png) no-repeat;
}

