﻿#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-color: #DCF7FD;
	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:#BCECF7;
	width:104px;
	height:25px;
	float:left;
	color:#02728B;
	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:#F5F1EC;
	padding: 4px 0px 8px 16px;
}

#sel
{
	clear:both;
	background:#F5F1EC url(../Images/special_promotions_bg.gif);
	padding-bottom:10px;
}

#sel img
{
	margin-top:-2px;
}

p
{
	color:Black;
}

.promo
{
	display:inline;
	float:left;
	background: White url(../Images/Promo_BG.gif) no-repeat;
	width:141px;
	height:160px;
	padding: 11px 20px 11px 11px;
	margin: 4px 4px 4px 4px;
}

.promo span
{
	color:#003366;
}

.bb
{
	margin-left:-2px;
	background:#F78103 url(../Images/random_arrow.gif) no-repeat;
	height:43px;
	width:426px;
	color:White;
}

.rsp
{
	border-left:2px solid white;
	text-align:right;
}

.rl
{
	color:White;
	font-family:Arial;
	font-weight:bolder;
	float:right;
	overflow:hidden;
	text-align:right;
}

.big
{
	font-size:32px;
	margin-right:8px;
	height:44px;
}

.med
{
	padding-top:1px;
	font-size:14px;
	margin-right:10px;
	line-height:20px;
	width:312px;
	line-height:14px;
	display:block;
}

.sm
{
	font-size:14px;
	margin-right:10px;
	line-height:14px;
	width:320px;
}

.lnkbutton
{
	display:block;
	height:40px;
}

.price
{
	display:block;
	height:20px;
	margin-top:4px;
}

.tag
{
	display:block;
	height:30px;
}