/* Stylesheet that defines the way an itinerary is laid out */

/*
Light tan:  CDC18B
Army green: 8D7100
Turquoise: 16638F
Dark Blue: 10335B
Grey: B5B5B5
*/

table.itinINTRO {
	width: 100%;
	border: none;
	border-collapse: collapse;
}

table.listing {
	width: 100%;
	padding: 0px;
	border: 1px solid #ccc;
	border-collapse: collapse;
	margin-bottom: 15px;
}

td.itinINTRO {
	width: 100%;
	padding-right: 15px;
	vertical-align: top;
}

td.itinPHOTO {
	width: 265px;
}

div#itinPhoto {
	float: right;
	width: 265px;
	margin: 0 0 0 15px;
}

table.itinPHOTO {
	width: 265px;
	padding: 0px;
	border-collapse: collapse;
}

td.photoHEAD {
	width: 265px;
	background-color: #E1E1E3;
	font-family: arial, helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: #10335B;
	padding: 2px 10px;
	border-left: 1px solid #E1E1E3;
	border-right: 1px solid #E1E1E3;
}

td.photoBODY {
	width: 265px;
	padding: 0px;
	background-color: #E1E1E3;
	border: 1px solid black;
}

td.photoBTNS {
	width: 265px;
	background-color: #fff;
	text-align: center;
}

H1.itinHEAD {
	font-size: 13pt;
	color: #16638F;
	font-style: italic;
	margin-bottom: 6pt;
}

table.itin {
	width: 100%;
	border: 1px solid #B5B5B5;
	border-collapse: collapse;
}

td.dayHEAD {
	padding: 2px 10px;
	font-size: 11pt;
	font-weight: bold;
	background-color: #CDC18B;
	color: #000;
}

td.dayBODY {
	width: 50%;
	padding: 10px;
	vertical-align: top;
}

td.borderTOP {
	border-top: 1px solid #B5B5B5;
}

td.borderLEFT {
	border-left: 1px solid #B5B5B5;
}

td.listingTrim {
	width: 10px;
	background-color: #CDC18B;
}

td.listingBody {
	width: 346px;
	padding: 8px 10px;
	color: #000;
}

td.listingBody p {
	padding: 0px;
	margin: 0px;
	font: 12px/14px arial, helvetica;
}

td.listingBody ul {
	padding: 0px;
	margin-left: 25px;
}

td.listingBody ul li {
	font: 12px/14px arial, helvetica;
}

td.listingPhoto {
	width: 164px;
	padding: 0px;
}

H2.HEAD, span.HEAD {
	font-family: arial, helvetica;
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 8pt;
}

.BULLET {
	padding: 0px;
	margin-top: 0px;
	margin-left: 15px;
}

.TEXT {
	color: #000;
}

.activity {
	color: #8D7100;
}

.tip {
	color: #16638F;
}

.provider {
	color: #10335B;
}

.double {
	margin-bottom: 15px;
}

