body, table, tr, td, p
			{ font-size: 11px; 
			  font-family: Verdana;
			 }

form, h1 	{margin: 0px 0px 0px 0px; }

#blue_band	{	background: #BBE3FF;	}

#banner_bg 	{ 	position: relative;
				top: 20px;
				background: url('../images/logo_bg.png') no-repeat;
				height: 85px;
				width: 220px;
		}

#banner_lwd 	{ 	position: relative;
				top: 20px;
				background: url('../images/logo_lwd.png') no-repeat;
				height: 95px;
				width: 235px;
			}

#banner_bg img	{	margin-top: 15px;	}

#banner_bg a	{	border: 0px;	}

#banner_bar	{	background: #BBE3FF;
			height: 30px;
			color: #0076d8;
			font-family: Verdana;
			font-size: 12px;
			text-indent: 15px;
			vertical-align: middle;
			}
#banner_bar a:link 	{	color: #0076D8;
			text-decoration: none;
			border-bottom: 1px dotted #0076D8;
		}
#banner_bar a:hover, active, visited
		{	color: #003C4F;
			text-decoration: none;
			border-bottom: 1px dotted #00739C;

		}			
#banner_bar_2	{	background: #BBE3FF;
			height: 55px;
			color: #0076d8;
			font-family: Verdana;
			font-size: 12px;
			text-indent: 15px;
			vertical-align: middle;
			}
						
#banner_footer	{	background: #FFFFFF;
			color: #003C4F;
			font-size: 10px;
			font-family: arial;
			text-align: center;
			width: 782px;
			padding: 20px 0 40px 0;
			}

a:link 	{	color: #0076D8;
			text-decoration: none;
			/* border-bottom: 1px dotted #0076D8; */
		}
a:hover, active, visited
		{	color: #003C4F;
			text-decoration: none;
			/* border-bottom: 1px dotted #00739C; */

		}
#side_nav 	{	background: #00739C;
				color: #FFFFFF;
				font-family: arial;
				font-size: 13px;
				width: 182px;
				padding-top: 5px;
				padding-left: 0px;
			}
#side_nav_lp 	{	background: #FFFFFF;
				color: #00739c;
				font-family: arial;
				font-size: 11px;
				width: 282px;
				padding-top: 10px;
				padding-left: 0px;
			}
#side_nav a	{ 	color: #FFFFFF;
				text-decoration: none;
				border: 0;
				padding: 5px;
			}
#side_nav a:hover	{ 	color: #003C4F;
						text-decoration: none;
						border: 0;
					}

#side_nav div	{ padding: 3px 0 0 5px; }

.side_nav_title		{
						font-weight: bold;
					}

#side_nav_logo_bg 	{ 	position: relative;
				top: 20px;
				background: url('../images/logo_bg_small.gif') no-repeat;
				height: 70px;
				width: 160px;
			}
#side_nav_logo_bg img	{	margin-top: 9px; }


#side_nav #side_nav_adventure_finder 	{
		padding: 35px 0 0 0;
		margin-left: 3px;
		width:175px; 
		height:315px; 
		background: url('../images/adventure_finder.png') no-repeat;
		color: black;
		}
#side_nav_narrow 	{	background: #00739C;
				color: #FFFFFF;
				font-family: arial;
				font-size: 13px;
				width: 168px;
				padding-top: 0px;
				padding-left: 0px;
			}
#side_nav_narrow a	{ 	color: #FFFFFF;
				text-decoration: none;
				border: 0;
				padding: 5px;
			}
#side_nav_narrow a:hover	{ 	color: #003C4F;
						text-decoration: none;
						border: 0;
					}

#side_nav_narrow div	{ padding: 3px 0 0 5px; }

#main	{ 	background: #FFFFFF;
		padding: 10px 5px 10px 10px;
		color: #003C4F;
			}
#main a {	color: #0076D8;
				text-decoration: none;
				/* border-bottom: 1px dotted #0076D8; */
			}
#main a:hover {	color: #003C4F;
				text-decoration: none;
				/* border-bottom: 1px dotted #0076D8; */
			}
#main div	{ 	font-family: arial;
			padding: 3px 0 0 0;
				}

#main div a 	{ 	font-size: 11px;	}

#testimonial	{	font-style: italic;
			height: 200px;
				}

#slideshow	{	margin: 0 0 0 2px; 
			text-align: center; 
			width: 158px; 
			}
#slideshow select	{ 	width: 158px;
				font-size: 11px;
				background: black;
				border: 0px solid black;
				color: white;
					}
#slideshow div { padding: 0 0 0 0; width: 158px;}

.pix10		{ 	font-size: 10px;	}
.pix11		{	font-size: 11px; 	}
.pix12		{	font-size: 12px;	}
.pix13		{	font-size: 13px;	}
.pix14		{	font-size: 14px;	}
.bluebold, .detail-bold	{ 	font-weight: bold;
			color: #003C4F;
			}

#main h1		{	color: red;
					font-family: arial;
					font-size: 16px;
					font-weight: bold;
					width: 100%;
					margin-bottom: 5px;
				}
#main h2 { 	color: red;
			font-weight: bold;
			font-size: 13px;
			border: 0px;
			margin: 0px; }
#main h3 { 	font-weight: bold;
			color: #003C4F;
			font-size: 14px;
			border: 0px;
			margin: 0px; }
#main h4 { 	font-weight: bold;
			color: #003C4F;
			font-size: 12px;
			border: 0px;
			margin: 0px; }
			
			
#main p, ul	{ 	color: #003C4F;
			font-family: Verdana;
			font-size: 11px;
			line-height: 15px;
				}
#main p.top	{ 	margin-top: 0;	}

#main .title	{	font-family: Verdana;
			font-size: 13px;
			color:	red;
			font-weight: bold;
		}

#main .terms	{	font-family: Arial;
			font-size: 10px;
		}


#right_side_bar	{	width: 	175px;
			background: #FFFFFF;
			padding: 10px 7px 0 0;
			font-family: arial;
			font-size: 11px;
		}
#right_side_bar h1	{	color: red;
				font-family: arial;
				font-size: 16px;
				font-weight: normal;
				margin-bottom: 5px;
			}
.trip_styles		{	background: #BBE3FF;
						font-weight: bold;
						padding: 0px 8px 8px 8px;
					}
.trip_styles a	{	color: #0076D8;
					text-decoration: none;
					border-bottom: 1px dotted #0076D8;
				}
.trip_styles a:hover, active, visited
				{	color: #003C4F;
					text-decoration: none;
					border-bottom: 1px dotted #0076D8;
				}
.trip_styles div {	padding: 3px 0 0 0; }

.trip_styles2		{	font-family: arial;
				font-size: 11px;
				padding: 0px 8px 8px 8px;
			}
.trip_styles2 a	{	color: #0076D8;
					text-decoration: none;
				
				}
.trip_styles2 a:hover, active, visited
				{	color: #003C4F;
					text-decoration: none;
				}
.trip_styles2 div {	padding: 3px 0 0 0; }

#footer		{ 	background: #FFFFFF;
				color: #003C4F;
				font-size: 10px;
				font-family: arial;
				text-align: center;
				width: 500px;
				padding: 20px 0 40px 0;
			}

.left {
  float: left;
  text-align: center;
}

.right {
  float: right;
}

.holderdiv {
  width: 265px;
  margin: 0px;
  display: inline;   /*** This is a harmless "fix", used only to keep IE/win from
                        doubling margins on floats. ***/
}
.holderdiv div { margin: 0px 0px 5px 10px; }

#registry 	{ 	background: #FFFFFF;
				color: #003C4F;
				font-size: 11px;
				font-family: Verdana;
				width: 782px;
				padding: 10px 5 10px 10;
			}

#registry h1		{	color: red;
					font-family: arial;
					font-size: 16px;
					font-weight: bold;
					width: 100%;
					margin-bottom: 5px;
				}

#landing	{ 	background: #FFFFFF;
		padding: 10px 5px 10px 10px;
		color: #003C4F;
			}
#landing a {	color: #0076D8;
				text-decoration: none;
				/* border-bottom: 1px dotted #0076D8; */
			}
#landing a:hover {	color: #003C4F;
				text-decoration: none;
				/* border-bottom: 1px dotted #0076D8; */
			}

				
#landing h1	{	color: red;
				font-family: arial;
				font-size: 16px;
				font-weight: bold;
				width: 100%;
				margin-bottom: 0px;}

#landing h2	{	color: red;
			font-family: arial;
			font-size: 14px;
			font-weight: bold;
			border: 0px;
			margin-bottom: 0px; }

#landing h3 { 	font-weight: bold;
			font-family: arial;
			color: #0076D8;
			font-size: 14px;
			border: 0px;
			margin-bottom: 2px; }

#landing_title { 	font-weight: bold;
			font-family: arial;
			color: #0076D8;
			font-size: 14px;
			text-align: left;
			border: 0px;
			margin-bottom: 4px;}

#landing_head { 	font-weight: bold;
			font-family: arial;
			color: #003C4F;
			font-size: 14px;
			text-align: left;
			border: 0px;
			margin-bottom: 2px;}
			

#trip { }

#trip h1 { color: #623C35;
		   font-weight: bold;
		   margin: 0px;
		}
#trip h2 { 	color: red;
			font-weight: bold;
			font-size: 14px;
			border: 0px;
			margin: 0px; }
#trip p	{ 	margin-top: 0;	}

.pricingtable { font-size: 11px; }
.pricingheader { background: #00739C;
					color: #FFFFFF;
					line-height: 20px;
					font-weight: bold;
				}
.pricingheader td	{ padding: 0 0 0 5px;
						text-align: center;}
.price1	{ background: #DBEBFE;
		  color: #00739C;	}
.price1 td	{ padding: 0 0 0 5px;
				line-height: 22px;
				border-right: 1px solid #FFFFFF;}
.price2 { background: #BBE3FF;
			color: #00739C;	}
.price2 td	{ padding: 0 0 0 5px;
			  line-height: 22px;
			  border-right: 1px solid #FFFFFF; }
.start 	{ width: 70px;	}
.end 	{ width: 70px;	}
.price 	{ width: 60px; 	}
.book 	{ width: 80px;}
.localpayment {}
.booknow 	{ font-size: 11px;
				width: 67px;}
.red	{ color: red; }
.green	{ color: green; }
.amber 	{ color: orange; }
.darkgreen { color: #47795D; 	}

.originalPrice {
	font-weight:bold;
	}

.discountPrice {
	font-weight:bold;
	color:red;
	}

.combo_section_title {
	font-weight: bold;
	display: block;
	}

#trip_finder { 
		background: url('../images/trip_finder.jpg') no-repeat;
		width: 175px;
		height: 55px;
		padding: 20px 0 0 85px;
}
#trip_finder_blue { 
		background: url('../images/trip_finder.png') no-repeat;
		width: 175px;
		height: 55px;
		padding: 20px 0 0 85px;
}
#main.hrsmall {	color: #003C4F;
		background-color:#003C4F;
		margin: 0px;
		padding: 0px;
		line-height: 1px;
	}
#main.hrsmall hr { display: none; }

div#readMore {
	margin: 0px 5px 0px 5px;
	padding: 5px 10px 5px 10px;
	display: none;
	font-family: Verdana;
	font-size: 11px;
	background-color: #ffc;
	border: 1px solid #228b22;
	width: 320px;
	}
div#overview {
	display: block;
	}
div#itinerary {
	display: none;
	}
#right_side { display: block; }

.advancedSearch_boldTitle {
	font-size: 11px;
	font-weight: bold;
	color: red;
}