﻿#TourPage
{
	text-align: left;
}

#TourPage *
{
	font-family: Arial;
}

#tphead
{
	width: 635px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#banner
{
	background: #009FC3 url(../Images/white_arrow.gif) no-repeat;
	width: 635px;
}

.intro
{
	background-color: #E6DDD2;
}

h2
{
	color: #009FC3;
	font-size: 16px;
	font-weight: bolder;
	margin: 0px 0px 0px 0px;
}

.l
{
	background: #F4EFEA url(../images/late_availability_bg.gif) repeat-x;
	float: left;
	display: inline;
	width: 210px;
	border-top: 2px solid white;
	padding-top:12px;
	height:267px;
}

.r
{
	float: right;
	display: inline;
	width: 425px;
	overflow: hidden;
	background-color: #DCF7FD;
	border-top: 2px solid white;
}

.two
{
	border-top:2px solid white;
	width: 637px;
	clear: both;
	color: Black;
}

.two a
{
	display:inline;
	background-image:url(../Images/late_availability_button.gif);
	width:125px;
	height:25px;
	float:left;
	color:White;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	border-right:2px solid white;
	padding-top:8px;
	border-bottom:2px solid white;
}

.two p, .r p
{
	padding: 20px 20px 20px 20px;
	margin: 0 auto;
	display: block;
}


.blue
{
	background-color:#D7F2F7;
	padding: 4px 0px 0px 0px;
}

#sel
{
	background-color:#D7F2F7;
	padding-left:125px;
}

#sel img
{
	margin-top:-2px;
}

p
{
	color:Black;
}
.lateavailgridcol1
{
	background-color:#FAF7F4;
	color:#017D99;
	vertical-align:top;
}
.lateavailgridcol2
{
	background-color:#F4EFEA;
	color:#017D99;
}
.lateavailgridhead1
{
	background-color:#E2DACF;
	color:#464340;
}
.lateavailgridhead2
{
	background-color:#DAD0C1;
	color:#464340;	
}