/* Universal Text Controls */
.LondonText09 {
	font-size:9px;
}
.LondonText10 {
	font-size:10px;
}
.LondonText11 {
	font-size:11px;
}
.LondonText12 {
	font-size:12px;
}
.LondonText13 {
	font-size:13px;
}
.LondonText14 {
	font-size:14px;
}
.LondonText15 {
	font-size:15px;
}
.LondonText16 {
	font-size:16px;
}
.LondonText17 {
	font-size:17px;
}


.LondonText09 .LondonText10, .LondonText11, .LondonText12, .LondonText13, .LondonText14, .LondonText15, .LondonText16, .LondonText17 {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}

.LondonBluText {
	color:#3C5AA1;
}
.LondonRedText {
	color:#AB1F24;
}
.London {
	font-weight:bold;
}

p.LondonGeneral {
	display:block;
	margin-left:18px;
	margin-right:18px;
}


/* Nav Bar controls */
ul.LonNav {
	margin:0;
	width:598px;
	height:73px;
	padding:0;
	background:url(images/NavBackground.png) top left no-repeat;
	border:0;
}
	ul.LonNav li {
		display:inline;
		float:left;
	}
	ul.LonNav li a, ul.LonNav li a:hover {
		display:block;
		margin:9px 5px 0 4px;
		padding:11px 2px 3px 2px;
		border:3px #FFFFFF solid;
	}
	ul.LonNav li a {
		background-color:#ab1f24;
	}
	ul.LonNav li a:hover {
		background-color:#6b1fab;
	}
	ul.LonNav li a img {
		border:0;
	}

/* First Page Pieces */
.FirstPage, .FirstPage01, .FirstPage02, .Itin {
	margin:0;
	padding:0;
}

.FirstPage img {
	margin:0;
	padding:0;
}

.FirstPage01 {
	background:url(images/FirstPage02.png) top left no-repeat;
	padding:1px 161px 5px 161px;
}
.FirstPage02 {
	background:url(images/FirstPage04.png) top left no-repeat;
	padding:0 166px 114px 166px;
}
.FirstPage02 div {
	line-height:16px;
}


/* Itin Page */
.Itin {
	display:block;
	width:100%;
	margin:0;
	padding:0;
}

	.ItinHeader01 {
		background:url(images/ItinPage01.jpg) top left no-repeat;
		height:181px;
	}
	.ItinHeader02 {
		background:url(images/ItinPage02.jpg) top left no-repeat;
		height:155px;
	}
	.ItinHeader03 {
		background:url(images/ItinPage03.jpg) top left no-repeat;
		height:88px;
	}


ul.ItinNavi {
	width:598px;
	background:url(images/ItinPage04.png) top left no-repeat;
	height:46px;
	margin:0;
	padding:0;
}
	ul.ItinNavi li {
		display:inline;
		float:left;
	}
	ul.ItinNavi li a {
		display:block;
		margin:0;
		padding:0;
		height:46px;
	}
	
.ItinDay01, .ItinDay02, .ItinDay03, .ItinDay04, .ItinDay05, .ItinDay06, .ItinDay07, .ItinDay08, .Pricing02, .TravelTips01 {
	margin:6px 0 0 0;
	background-position:top left;
	background-repeat:no-repeat;
	padding:42px 10px 38px 63px;
}
	.ItinDay01 div, .ItinDay02 div, .ItinDay03 div, .ItinDay04 div, .ItinDay05 div, .ItinDay06 div, .ItinDay07 div, .ItinDay08 div, .Pricing02 div, .TravelTips01 div {
		display:block;
		margin:3px 0 7px 0;	
	}
	.ItinDay01 div img, .ItinDay02 div img, .ItinDay03 div img, .ItinDay04 div img, .ItinDay05 div img, .ItinDay06 div img, .ItinDay07 div img, .ItinDay08 div img, .Pricing02 div img, .TravelTips01 div img {
		margin:0 3px 2px 3px;	
	}


.ItinDay01 {
	background-image:url(images/Sunday.png);
}
.ItinDay02 {
	background-image:url(images/Monday.png);
}
.ItinDay03 {
	background-image:url(images/Tuesday.png);
}
.ItinDay04 {
	background-image:url(images/Wednesday.png);
}
.ItinDay05 {
	background-image:url(images/Thursday.png);
}
.ItinDay06 {
	background-image:url(images/Friday.png);
}
.ItinDay07 {
	background-image:url(images/Saturday.png);
}
.ItinDay08 {
	background-image:url(images/Sunday01.png);
}
.ItinBottomPic {
	background:url(images/ItinBottomPic.jpg) top center no-repeat;
	width:598px;
	height:77px;
}

/* Pricing Page */

.Pricing {
	display:block;
	width:598px;
	margin:0;
	padding:0;
}
.Pricing01 {
		background:url(images/Pricing.png) top left no-repeat;
		display:block;
		width:300px;
		padding:65px 0 0 55px;
		float:left;
}
	.Pricing01 div {
		display:block;
		height:25px;
	}
		.City {
			display:block;
			width:155px;
			text-align:left;
			float:left;
		}
		.Prices {
			display:block;
			width:140px;
			text-align:right;
			padding-right:0;
		}
				
.Pricing02 {
	background-image:url(images/TravelInsur.png);
}
.Pricing03 {
	display:block;
	margin:6px 0 0 0;
	background-position:top left;
	background-repeat:no-repeat;
	padding:5px 10px 4px 63px;
}
	.Pricing03 ul {
		margin-left:10px;
	}

.PricingInclude {
	display:block;
	float:right;
	background:url(images/PackageIncludes.png) top center no-repeat;
	width:214px;
	padding-top:30px;
	padding-bottom:7px;
	margin-left:23px;
	margin-top:35px;
}
	div.PricingInclude div {
		color:#FFFFFF;
		padding-left:12px; 
	}

/* Travel Tips */
.TravelTips01 {
	background-image:url(images/TravelTips.png);
}

/* Hotel Page */
.HotelPic {
	width:598px;
	height:217px;
	background:url(images/Hotel.jpg) center center no-repeat;
} 
