body			{
			color:			#000000;
			background:		#ffffcc;
			font-family:		arial,verdana,geneva,sans-serif;
			font-size:		12px;
			line-height:		15px;
			font-weight:		normal;
			text-align:		justify;
			margin:			0px;
						}
/* LAYOUT DIVS */

div#Container		{
			position:		relative;
			top:			0px;
			z-index:		1;
			width:			706px;
			margin-left:		auto;
			margin-right:		auto;
			margin-top:		0px;
			margin-bottom:		0px;
			padding:		0px;
						}		
div#Header		{
			position:		relative;
			top:			0px;
			z-index:		1;
			width:			406px;
			margin-left:		auto;
			margin-right:		auto;
			margin-top:		0px;
			margin-bottom:		0px;
			padding:		0px;
			background:		url('img/bgBody.gif') -150px -300px repeat-y #ffffcc;
			clear:			both;
						}		
div.headerContact	{
			text-align:		center;
			font-size:		9px;
			line-height:		25px;
			font-weight:		bold;
			color:			#ccff00;
			height:			25px;
			background:		url('img/bgTopHeader.gif') no-repeat transparent;
						}
div.containerBanner	{
			background:		transparent;
			padding-top:		10px;
						}
div#Content		{
			position:		relative;
			top:			0px;
			z-index:		2;
			float:			left;
			width:			400px;
			margin-left:		auto;
			margin-right:		auto;
			margin-top:		0px;
			margin-bottom:		0px;
			padding:		0px;
			background:		url('img/bgBody.gif') -153px -300px repeat-y #ffffcc;
			border-left:		3px solid black;
			border-right:		3px solid black;
			border-bottom:		3px solid black;
						}
div#Left		{
			position:		relative;
			top:			-400px;
			z-index:		1;
			float:			left;
			width:			150px;
			margin:			0px;
			padding:		0px;
			background:		transparent;
						}
div#Right		{
			position:		relative;
			top:			-400px;
			z-index:		1;
			float:			right;
			width:			150px;
			margin:			0px;
			padding:		0px;
			background:		transparent;
						}
div.NavLeft		{
			float:			left;
			clear:			left;
			text-align:		right;
			width:			150px;
			margin:			0px;
			padding:		0px;
						}
div.DetailsLeft		{
			position:		relative;
			z-index:		3;
			left:			0px;
			float:			left;
			clear:			left;
			text-align:		left;
			width:			170px;
			margin-top:		10px;
			margin-bottom:		10px;
			padding:		0px;
			overflow:		hidden;
						}
div.NavRight		{
			float:			right;
			clear:			right;
			text-align:		left;
			width:			150px;
			margin:			0px;
						}
/* ANCHORS */
a			{
			text-decoration:	none;
			color:			#006600;
						}
a:hover			{
			text-decoration:	underline;
			color:			#000000;
						}
.enlargeThumb		{
			display:		block;
			position:		relative;
			left:			1px;
			z-index:		10;
			color:			#66cc33;
			background:		black;
			border:			2px solid #000000;
			margin-top:		3px;
			margin-bottom:		3px;
						}
.enlargeThumb:hover	{
			color:			black;
			background:		#33cccc;
			border:			2px solid #33cccc;
			text-decoration:	none;
						}
a.Anchor		{
			text-decoration:	none;
			color:			#000000;
						}
.nav-HeaderContact	{
			text-decoration:	none;
			font-size:		9px;
			line-height:		25px;
			font-weight:		bold;
			color:			#ccff00;
						}
.nav-HeaderContact:hover	{
			text-decoration:	underline;
			color:			#ccff33;
						}
.nav-LeftTitle		{
			text-decoration:	none;
			color:			#ccff33;
						}
.nav-LeftTitle:hover	{
			text-decoration:	none;
			color:			#ffffcc;
						}
.nav-BodyTitle		{
			text-decoration:	none;
			color:			#000000;
						}
.nav-BodyTitle:hover	{
			text-decoration:	none;
			color:			#ccff33;
						}
.nav-Left		{
			position:		relative;
			top:			0px;
			z-index:		1;
			display:		block;
			text-align:		right;
			height:			20px;
			line-height:		20px;
			font-size:		10px;
			font-weight:		bold;
			padding-right:		5px;
			background:		url('img/bgNavLeft.gif') repeat-y;
			color:			#006600;
						}
.nav-Left:hover		{
			color:			#ccff33;
			background:		#000000;
			text-decoration:	none;
						}
.nav-Right		{
			position:		relative;
			top:			0px;
			z-index:		1;
			display:		block;
			text-align:		left;
			height:			20px;
			line-height:		20px;
			font-size:		10px;
			font-weight:		bold;
			padding-left:		5px;
			background:		url('img/bgNavRight.gif') repeat-y;
			color:			#006600;
						}
.nav-Right:hover	{
			color:			#ccff33;
			background:		#000000;
			text-decoration:	none;
						}
/* LISTS &amp; HEADINGS */
ol			{
			color:			#000000;
						}
			
ol.trips		{
			font-size:		11px;
			line-height:		20px;
			font-weight:		bold;
			margin-left:		40px;
			margin-top:		0px;
			padding-top:		0px;
						}
h2#Title		{
			color:			#000000;
			font-size:		11px;
			font-weight:		bold;
			text-align:		center;
			margin-top:		0px;
			margin-bottom:		10px;
						}
h3#SubTitle		{
			color:			#000000;
			font-size:		11px;
			text-align:		center;
			margin-top:		10px;
			margin-bottom:		0px;
						}
h4.Caption		{
			color:			#006600;
			font-size:		9px;
			text-align:		right;
			margin-right:		10px;
			margin-top:		0px;
			margin-bottom:		0px;
						}
h1.BodyTitle		{
			font-size:		12px;
			line-height:		25px;
			font-weight:		bold;
			text-align:		left;
			padding-left:		20px;
			margin:			0px;
			color:			#000000;
						}
h2.BodySubTitle		{
			font-size:		12px;
			line-height:		25px;
			font-weight:		bold;
			text-align:		left;
			padding-left:		25px;
			margin:			0px;
			color:			#000000;
						}
h3.NavLeftTitle		{
			font-size:		11px;
			line-height:		25px;
			font-weight:		bold;
			text-align:		right;
			padding-right:		5px;
			color:			#ccff00;
			background:		url('img/bgNavLeftHeader.gif') #ffffcc;
			margin:			0px;
						}
h3.DetailsLeftTitle	{
			font-size:		11px;
			line-height:		25px;
			font-weight:		bold;
			text-align:		left;
			padding-left:		10px;
			color:			#ff6600;
			background:		url('img/bgDetailsLeftHeader.gif') transparent;
			margin:			0px;
						}
h3.NavRightTitle	{
			font-size:		11px;
			line-height:		25px;
			font-weight:		bold;
			text-align:		left;
			padding-left:		5px;
			color:			#ccff00;
			background:		url('img/bgNavRightHeader.gif') #ffffcc;
			margin:			0px;
						}
h6.copyright		{
			width:			179px;
			font-size:		10px;
			line-height:		20px;
			font-weight:		bold;
			text-decoration:	none;
			text-align:		center;
			padding-left:		5px;
			color:			#ffff99;
			margin-top:		0px;
			margin-bottom:		0px;
						}
/* PARAGRAPHS */

p#Address		{
			font-size:		11px;
			line-height:		15px;
			color:			#000000;
			text-align:		right;
			margin-right:		35px;
			margin-top:		10px;
			margin-bottom:		40px;
						}
.paraBody		{
			font-size:		10px;
			line-height:		12px;
			text-align:		justify;
			margin-left:		31px;
			margin-right:		31px;
			margin-top:		0px;
			margin-bottom:		15px;
			padding:		0px;
						}
.Itinerary		{
			font-size:		10px;
			line-height:		12px;
			text-align:		justify;
			margin-left:		31px;
			margin-right:		31px;
			margin-top:		0px;
			margin-bottom:		15px;
			padding:		0px;
						}
.Itinerary	dt	{
			font-weight:		bold;
			margin-left:		-5px;
						}
.Itinerary	dd	{
			margin-left:		0px;
			margin-bottom:		10px;
						}
ul			{
			font-size:		10px;
			line-height:		12px;
			text-align:		justify;
			margin-left:		46px;
			margin-right:		31px;
			margin-top:		0px;
			margin-bottom:		15px;
			padding:		0px;
						}
p.Testimonial		{
			font-size:		10px;
			line-height:		12px;
			text-align:		right;
			margin:			0px;
			padding:		5px;
			background:		url('img/bgNavLeft.gif') repeat-y;
						}
p.Dates			{
			font-size:		10px;
			line-height:		13px;
			font-weight:		bold;
			text-align:		left;
			margin:			0px;
			padding-left:		5px;
			padding-right:		0px;
			padding-top:		5px;
			background:		url('img/bgDatesLeft.gif') repeat-y;
						}
.Details		{
			list-style:		none outside;
			font-size:		10px;
			line-height:		15px;
			font-weight:		bold;
			text-align:		left;
			margin:			0px;
			padding-left:		5px;
			padding-right:		15px;
			padding-top:		5px;
			padding-bottom:		0px;
			background:		url('img/bgDetailsLeft.gif') repeat-y;
						}
/* IMAGES */

img.Banner		{
			position:		relative;
			left:			3px;
			border:			0px;
			border-top:		2px solid #000000;
			border-bottom:		2px solid #000000;
						}

img.thumbBodyRight	{
			margin:			0px;
			border:			0px;
						}
h4.thumbCaptionRight	{
			display:		block;
			color:			#ccff00;
			font-size:		10px;
			line-height:		13px;
			text-align:		center;
			margin:			0px;
						}
div.thumbCaptionContainer{
			position:		relative;
			top:			0px;
			z-index:		2;
			float:			right;
			background:		#000000;
			border:			solid 3px #000000;
			margin-left:		30px;
			margin-right:		31px;
			margin-top:		3px;
			margin-bottom:		15px;
			width:			150px;
						}
div.adSpace		{
			position:		relative;
			top:			-120px;
			left:			-20px;
			z-index:		12;
			float:			left;
			background:		transparent;
			border:			0px;
			margin-bottom:		-150px;
			width:			150px;
			height:			150px;
						}
div.thumbCaptionContainerItinerary{
			position:		relative;
			top:			0px;
			z-index:		2;
			float:			right;
			background:		#000000;
			border:			solid 3px #000000;
			margin-left:		5px;
			margin-right:		0px;
			margin-top:		0px;
			margin-bottom:		0px;
			width:			150px;
						}
img.thumbTestimonial	{
			margin:			0px;
			border:			0px;
						}
span.captionTestimonial	{
			display:		block;
			font-size:		10px;
			font-weight:		bold;
			text-align:		center;
			margin:			0px;
						}
img.photoBody		{
			margin:			0px;
						}
h4.photoCaptionBody	{
			display:		block;
			color:			#ccff00;
			font-size:		11px;
			line-height:		20px;
			text-align:		center;
			margin:			0px;
						}
div.photoCaptionContainer{
			background:		#000000;
			border:			solid 3px #000000;
			margin-left:		29px;
			margin-right:		29px;
			margin-top:		0px;
			margin-bottom:		30px;
						}
