* {
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #725329;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.clear {
	clear:both;
	}
.main {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
.main .header {
	height: 192px;
	background-image: url(images/ahtbanner.jpg);
	background-repeat: no-repeat;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	position: relative;
}
.main .menu ul {
	list-style-type: none;
	margin-left: 2px;
}
.main .menu ul li {
	float: left;
	background-image: url(images/btn-left.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-right: 1px;
}
.main .menu ul li a {
	display: block;
	background-image: url(images/btn-right.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 18px;
	padding-bottom: 6px;
	padding-left: 18px;
}
.main .menu ul li.last a {
	padding-right: 16px;

}
.main .menu {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-image: url(images/btn_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #FFFFFF;
}
.main .menu ul li a:hover {
	color: #003366;
	text-decoration: underline;
}
.main .slider img {

}
.main .contents {
	padding: 15px;
}
.main .contents .leftcolumn .tags{
	font-size:4px;
	color:#FFFFFF;
	text-decoration:none;
	
}
.main .contents .leftcolumn .tags a{
	color:#FFFFFF;
	text-decoration:none;
	
}.main .contents .leftcolumn {
	width: 205px;
	float: left;
}
.main .contents .rightcolumn {
	float: right;
	width: 730px;
}
.main .contents .leftcolumn .box {
	background-image: url(images/lt.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.main .contents .leftcolumn .box .box_rt {
	background-image: url(images/rt.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.main .contents .leftcolumn .box .box_rt .box_rb {
	background-image: url(images/rb.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.main .contents .leftcolumn .box .box_rt .box_rb .box_lb {
	background-image: url(images/lb.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 20px;
}
.main .contents .leftcolumn .box h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	background-image: url(images/h1bg.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	color: #0057ae;
	text-transform: uppercase;
}
.main .contents .leftcolumn .box ul {
	list-style-type: none;
	margin-left: 8px;
	display: block;
}
.main .contents .leftcolumn .box ul li {
	background-image: url(images/bullets.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:12px;
}
.main .contents .leftcolumn .box ul li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 150%;
}
.main .contents .leftcolumn .box ul li a:hover {
	text-decoration: underline;
}
.main .contents .leftcolumn .date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #006699;
	text-decoration: none;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.main .contents .rightcolumn .welcome {
	position: relative;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.main .contents .rightcolumn .welcome h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006699;
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin-bottom: 5px;
	width: 470px;
}
.main .contents .rightcolumn .welcome p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 130%;
}
.main .contents .rightcolumn .welcome img {
	float: right;
	margin-left: 10px;
}
.main .contents .rightcolumn .welcome .yahoo {
	float: right;
	width: 300px;
}
.main .contents .rightcolumn .welcome .yahoo .ymsg {
	float: left;
}
.main .contents .rightcolumn .welcome .yahoo .social {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.main .contents .rightcolumn .personalize {
	padding: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #999999;
	position: relative;
	font-size: 12px;
	line-height: 130%;
}
.main .contents .rightcolumn .personalize p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: justify;
}
.main .contents .rightcolumn .testimonial {
	border: 1px solid #999999;
}
.main .contents .rightcolumn .testimonial h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006699;
	padding: 5px;
}
.main .contents .rightcolumn .testimonial .testi p {
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	text-align: justify;
}
.main .contents .rightcolumn .testimonial .testi .rightside {
	float: right;
	margin-left: 10px;
}
.main .contents .rightcolumn .testimonial .testi .leftside {
	float: left;
	margin-right: 10px;
}
.main .contents .rightcolumn .testimonial .testi h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	clear: both;
}
.main .contents .rightcolumn .packages {

}
.main .contents .rightcolumn .packages .pkg_box {
	float: left;
	width: 360px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 5px;
	padding-left: 4px;
}

.main .contents .rightcolumn .packages .pkg_box p {
	padding: 4px;
}
.main .contents .rightcolumn .packages .pkg_box img {
	float: left;
	margin-right: 5px;
}
.main .contents .rightcolumn .packages .pkg_box p a {
	font-weight: bold;
	color: #0066CC;
}

.gap {
	clear: both;
	background-color: #FFFFFF;
	height: 10px;
}
.main .contents .rightcolumn .packages .pkg_box h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 5px;
}
.main .contents .rightcolumn .packages .pkg_box h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 5px;
	background:none;
}
.main .contents .rightcolumn .packages .pkg_box a {
	color: #006699;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.main .slider {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	overflow: hidden;
	position: relative;
}
.main .contents .rightcolumn .testimonial .testi {
	height: 200px;
	overflow: hidden;
	width: 96%;
	margin-right: auto;
	margin-left: auto;
}
.main .contents .rightcolumn .destination {
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #999999;
}
.main .contents .rightcolumn .destination .destibox {
	float: left;
	width: 33%;
	margin-right:2px;
}
.main .contents .rightcolumn .destination .destibox h3 {
	font-size: 14px;
	padding: 5px;
	color: #003366;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999	
}
.main .contents .rightcolumn .destination .destibox ul {
	padding: 10px;
	list-style-type: none;
}
.main .contents .rightcolumn .destination .destibox ul li {
	background-image: url(images/bullets.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	margin-bottom: 4px;
}
.main .contents .rightcolumn .destination .destibox ul li a {
	text-decoration: none;
	color: #000000;
	line-height: 150%;
	font-size: 12px;
}
.main .contents .rightcolumn .destination .destibox ul li a:hover {
	text-decoration: underline;
}
.main .contents .rightcolumn .rafting {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	border: 1px solid #999999;
	margin-top: 10px;
	margin-bottom: 5px;
	position: relative;
	height: 140px;
}
.main .contents .rightcolumn .associate .associate_links {
	width: 540px;
	border: 1px solid #999999;
	float: left;
	margin-top: 10px;
	margin-bottom: 6px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.main .contents .rightcolumn .associate .associate_links h3 {
	text-transform: uppercase;
	font-size: 12px;
	color: #003366;
	padding: 5px;
}
.main .contents .rightcolumn .associate .associate_links img {
	margin-right: 10px;
	margin-left: 10px;
}

.main .contents .rightcolumn .associate .weaccept {
	float: right;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.main .footer {
	background-color: #d8d8d8;
	padding-bottom: 10px;
}
.main .footer .footerlinks {
	background-color: #CCCCCC;
	text-align: center;
	font-size: 12px;
	padding: 7px;
	margin-bottom: 10px;
}
.main .footer p {
	text-align: center;
	padding: 5px;
}
.main .footer .footerlinks a {
	text-decoration: none;
	color: #660000;
	font-size: 12px;
	margin-right: 2px;
	margin-left: 2px;
}
.main .footer .footerlinks a:hover {
	text-decoration: underline;
}
.main .footer a {
}
.main .footer p {
	font-size: 10px;
	color: #666666;
}
.main .footer p a {
	color: #666666;
	text-decoration: none;
}
.main .footer p a:hover {
	color: #660000;
}
.main .contents .leftcolumn .lastupdate {
	font-weight: bold;
	padding: 6px;
	border: 1px solid #CCCCCC;
	background-color: #EAEAEA;
}
.main .header .govreg {
	position: absolute;
	top: 5px;
	right: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.main .header .phone {
	position: absolute;
	right: 15px;
	color: #FFFF00;
	font-weight: bold;
	text-align: right;
	line-height: 150%;
	top: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.main .header .phone a {
	color: #FFFF00;
	text-decoration: none;
}
.main .header .phone a:hover {
	text-decoration: underline;
}
.pushit {
	font-size:0;
	line-height:0;
	clear:both;
	}
.main .header .search {
	position: absolute;
	bottom: 30px;
	left: 300px;
}
.main .header .search .form {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.main .contents .leftcolumn .gallery {
	background-image: url(pics/gallery.jpg);
	background-repeat: no-repeat;
	height: 200px;
}
.main .contents .rightcolumn .gallery {
	padding-bottom:30px;
	}
.main .contents .rightcolumn .gallery ul {
	list-style-type:none;
	}
.main .contents .rightcolumn .gallery ul li {
	float: left;
	padding-right:10px;
	padding-bottom:10px;
	}
.main .contents .rightcolumn .gallery ul li img {
	float:none;
	margin:0;
	border:1px solid #ccc;
	padding:2px;
	width:150px;
	height:113px;
	}
.main .contents .rightcolumn .gallery h1 {
	width: 100%;
	}

.main .contents .rightcolumn .gallery h2 {
	padding-bottom:10px;
	padding-top:10px;
	font-size:14px;
	}
.main .contents .rightcolumn .gallery h2 a {
	padding-top:6px;
	font-size:11px;
	text-decoration:none;
	}
.main .contents .rightcolumn .gallery a:hover {
	text-decoration:underline;
	}
.main .contents .rightcolumn .gallery a {
	color:#006699;
	}

.main .contents .rightcolumn .gallery .readmore {
	clear:both;
	text-align:right;
	padding-right: 10px;
	}
.main .contents .rightcolumn .gallery img {
	width:600px;
	float:none;
	border:1px solid #ccc;
	padding:3px;
	margin:0;
	}
.main .contents .rightcolumn .gallery p {
	padding-left:25px;
	}
.leftcolumn .gallery ul {
	list-style-type:none;
	margin-left:75px;
	padding-top:50px;
	}
.leftcolumn .gallery ul li {	
	}
.leftcolumn .gallery ul li a {
	text-decoration:none;
	color:#003366;
	font-size:11px;
	line-height:180%;
	}
.leftcolumn .gallery ul li a:hover {
	text-decoration:underline;
	}
.main .contents .rightcolumn .gallery h2 {
 	margin-left:25px;
	margin-top:10px;
	border-bottom:1px solid #f1f1f1;
	clear:both;
	}
.main .contents .rightcolumn .gallery .readmore {
	text-align:left;
	padding-bottom:5px;
	border-bottom:1px dotted #ccc;
}
.main .contents .rightcolumn .gallery form label {
	display:block;
	float:left;
	width:120px;
	text-align:right;
	padding-right:5px;
	}
.main .contents .rightcolumn .gallery form .verify {
	width:auto;
	vertical-align:middle
	}
.main .contents .rightcolumn .gallery .newslist li {
	float:none;
	padding-left:30px;
}
.main .contents .rightcolumn .testimonials img {
	width:auto;
	float:right;
	margin-left:10px;
}
.leftcolumn .adds {
	height:114px;
	}
.main .contents .rightcolumn .linkexchange img {
	width:auto;
	float:none;
	}
.main .contents .rightcolumn .linkexchange .linklist{
	padding-bottom:5px;
	width:600px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	border-bottom:#ccc dotted 1px;
}
.main .contents .rightcolumn .linkexchange .linklist h2 {
	border:none;
	padding:0;
	margin:0;
}
.main .contents .rightcolumn .linkexchange .linklist h2 a{
	text-decoration:underline;
	color:#0066CC;
	font-weight:bold;
}
.main .contents .rightcolumn .linkexchange .linklist h2 a:hover{
	text-decoration:none;
}
.main .contents .rightcolumn .linkexchange .linklist p{
	padding:0px;
	}
.main .contents .rightcolumn .gallery .links {
	margin-left:25px;
	margin-top:20px;
	margin-bottom:20px;
	border-bottom:#CCCCCC solid 2px;
}
.main .contents .rightcolumn .gallery .links li {
	width:25%;
	background-image: url(pics/bullet_blue.gif);
	background-repeat: no-repeat;
	padding-left:15px;
}
.main .contents .rightcolumn .gallery .links li a {
	text-decoration:none;
	font-weight:bold;
	}
.main .contents .rightcolumn .gallery .links li a:hover {
	color:#990000;
	text-decoration:underline;
	}
.news li {
	background-image:url(pics/bullet_blue.gif);
	background-repeat: no-repeat;
	background-position: left 3px;	
}
.news li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
}
.news li a:hover {
		text-decoration: underline;
}
.main .contents .rightcolumn .rafting .fixed_date {
	position: absolute;
	left: 11px;
	top: 10px;
	bottom: 10px;
	padding: 5px;
	border: 1px solid #D9D9D9;
	right: 11px;
}
.main .contents .rightcolumn .rafting .tripadvisor {
	position: absolute;
	top: 10px;
	right: 10px;
	bottom: 10px;
}
.main .contents .rightcolumn .rafting .fixed_date img {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
}
.main .contents .page_content {
	float: right;
	width: 740px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 135%;
	margin: 0px;
}


.main .contents .page_content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #0057AE;
	clear: both;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D3D3;
	margin-bottom: 10px;
	text-shadow: 2px 1px 2px #aaa;
}
.main .contents .page_content p {
	line-height: 135%;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 6px;
	text-align: justify;
}
.main .contents .page_content .highlights {
	padding: 10px;
	border: 1px solid #CCCCCC;
	margin-top: 6px;
	margin-bottom: 10px;
}
.main .contents .page_content .highlights h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	padding-bottom: 6px;
	color: #0057AE;
	text-decoration: none;
}.main .contents .page_content .highlights .fact {
	margin-top: 5px;
	position: relative;
}
.main .contents .page_content .highlights .fact .fact_list {
	width: 490px;
	border: 1px solid #CCCCCC;
	padding: 6px;
	float: left;
	position: relative;
}
.main .contents .page_content .highlights .fact .map {
	width: 175px;
	float: right;
	border: 1px solid #CCCCCC;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
}
.main .contents .page_content .highlights .fact .fact_list p {
	padding-left: 100px;
}
.main .contents .page_content .highlights .fact .fact_list em {
	position: absolute;
	left: 0px;
	font-style: normal;
	color: #FF0000;
	margin-left: 6px;
	visibility: visible;
}
.main .contents .page_content .itinerary {
	padding: 10px;
	position: relative;
	border: 1px solid #CCCCCC;
	background-color: #F7F7F7;
	margin-bottom: 10px;
}
.main .contents .page_content .itinerary h2 {
	font-size: 11pt;
	color: #105CB1;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C0C0;
	display: block;
}
.main .contents .page_content .itinerary p {
	padding-left: 80px;
	padding-bottom: 10px;
	line-height: 140%;
}
.main .contents .page_content .itinerary em {
	font-style: normal;
	font-weight: bold;
	color: #006699;
	position: absolute;
	left: 9px;
	visibility: visible;
}
.main .contents .page_content p img {
	float: right;
	padding-bottom: 5px;
	padding-left: 5px;
	width: auto;
}
.main .contents .page_content .price {
	padding: 2px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	margin-right: 5px;
	height: auto;
}
.main .contents .page_content .price h3 {
	color: #006699;
	padding-bottom: 7px;
}
.main .contents .page_content .price strong {
	font-size: 12px;
	color: #003366;
	text-decoration: underline;
	font-weight: normal;
}
.main .contents .page_content .cost_inc {
	float: left;
	width: 49%;
	border: 1px solid #CCCCCC;
}
.main .contents .page_content .cost_inc h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
	background-color: #CCCCCC;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.main .contents .page_content .cost_inc ul {
	list-style-type: none;
	margin-right: 5px;
	margin-left: 5px;
}
.main .contents .page_content .cost_inc ul li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;
	background-image: url(pics/inc_bullet.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
}
.main .contents .page_content .cost_exc {
	float: right;
	width: 49%;
	border: 1px solid #CCCCCC;
}
.main .contents .page_content .cost_exc h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
	background-color: #CCCCCC;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.main .contents .page_content .cost_exc ul {
	list-style-type: none;
	margin-right: 5px;
	margin-left: 5px;
}
.main .contents .page_content .cost_exc ul li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;
	background-image: url(pics/inc_bullet.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
}
.main .contents .page_content .departure {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	color: #333333;
	background-color: #F3F3F3;
	border: 1px solid #CCCCCC;
}
.main .contents .page_content .departure a {
	color: #003399;
	padding-top: 8px;
	padding-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.main .contents .page_content .departure a:hover {
	text-decoration: none;
}
.main .contents .leftcolumn .box .pkg {
	list-style-type: none;
	margin-left: 10px;
	display: block;
}
.main .contents .leftcolumn .box .pkg li {
	background-image: url(pics/bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.main .contents .leftcolumn .box .pkg li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	text-decoration: none;
}
.main .contents .leftcolumn .box .pkg li a:hover {
	text-decoration: underline;
}
.form {	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
}.main .contents .rightcolumn .packages h2 {
	background-color: #E5E5E5;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #003366;
	text-decoration: none;
}
.main .contents .leftcolumn .ltmenu {
	margin-bottom: 15px;
	background-color: #F7F7F7;
	padding: 4px;
	border: 1px solid #CAC6C6;
}
.main .contents .leftcolumn .ltmenu h1 {
	font-size: 12px;
	color: #0057AE;
	text-decoration: none;
	padding: 5px;
	background-color: #F7F7F7;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 4px;
}
.main .contents .leftcolumn .ltmenu h2 {
	font-size: 12px;
	color: #0057AE;
	text-decoration: none;
	padding: 5px;
	background-color: #F7F7F7;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 4px;
}
.main .contents .leftcolumn .ltmenu ul {
	list-style-type: none;
}
.main .contents .leftcolumn .ltmenu ul li {
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url(pics/inc_bullet.gif);
	background-repeat: no-repeat;
	background-position: 4px 8px;
}
.main .contents .leftcolumn .ltmenu ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 130%;
}
.main .contents .leftcolumn .ltmenu ul li a:hover {
	color: #003366;
	text-decoration: underline;
}
.main .contents .rightcolumn .rafting .fixed_date h2 {
	color: #006699;
	font-size: 11pt;
	text-decoration: blink;
}
.main .contents .rightcolumn .personalize ul {
	list-style-type: none;
	margin-left: 10px;
}
.main .contents .rightcolumn .personalize ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	line-height: 150%;
	padding-left: 20px;
	background-image: url(pics/bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.main .contents .rightcolumn .personalize h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #0057AE;
	padding-bottom: 5px;
	line-height: 140%;
}
.main .contents .rightcolumn .personalize .female {
	position: absolute;
	width: 190px;
	top: 3px;
	right: 25px;
}
.main .contents .rightcolumn .personalize ul a {
	color: #666666;
	text-decoration: none;
}
.main .contents .rightcolumn .personalize ul a:hover {
	text-decoration: underline;
}
.main .contents .rightcolumn .personalize .intltxt {
	position: absolute;
	width: 280px;
	background-image: url(pics/intl_recog.gif);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 10;
	height: 176px;
	top: 30px;
	left: 230px;
}
.main .contents .rightcolumn .personalize .intltxt .content {
	width: 215px;
	margin-left: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.main .contents .rightcolumn .tripsinfo {
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #DBDBDB;
	position: relative;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
	height: 183px;
}
.main .contents .rightcolumn .tripsinfo .volunter {
	position: absolute;
	width: 150px;
	left: 13px;
	top: 8px;
}
.main .contents .rightcolumn .tripsinfo .mtflight {
	position: absolute;
	width: 150px;
	left: 170px;
	top: 5px;
}
.main .contents .rightcolumn .tripsinfo .hotel {
	position: absolute;
	width: 150px;
	top: 9px;
	padding: 0px;
	left: 195px;
}
.main .contents .rightcolumn .airticket {
	position: absolute;
	width: 155px;
	top: 9px;
	right: 197px;
	background-image: url(pics/air_ticketing.jpg);
	background-repeat: no-repeat;
	height: 181px;
}
.main .contents .rightcolumn .tripsinfo .airticket ul {
	margin-top: 85px;
	color: #000000;
	text-decoration: none;
	margin-left: 5px;
	list-style-type: none;

}
.main .contents .rightcolumn .tripsinfo .airticket li {
	background-image: url(pics/inc_bullet.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 15px;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
}
.main .contents .rightcolumn .tripsinfo .social {
	position: absolute;
	width: 150px;
	top: 5px;
	right: 15px;
}
.main .contents .rightcolumn .personalize strong {
	color: #006699;
}
.main .contents .rightcolumn .tripsinfo a {
	color: #003399;
	text-decoration: none;
}
.main .contents .rightcolumn .tripsinfo a:hover {
	text-decoration: underline;
}
.main .contents .rightcolumn .tripsinfo h3 {
	font-size: 10pt;
	font-weight: bold;
	color: #0066BC;
	padding-bottom: 5px;
	padding-top: 0px;
}
.main .linkshare {
	background-color: #FFFFFF;
	padding: 9px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D8D8D8;
}
.main .linkshare img {
	float: left;
	padding-right: 10px;
	border:none;
	
}
.main .linkshare .online {
	float: right;
	width: 400px;
	margin-top: 9px;
}
.main .linkshare .online strong {
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #006699;
	text-decoration: none;
	float: left;
	padding-right: 10px;
	padding-top: 5px;
}
.main .contents .page_content .package {
	margin-top: 7px;
	margin-bottom: 6px;
	padding-top: 9px;
	padding-bottom: 9px;
	clear: both;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #D6D3D3;
}
.main .contents .page_content .package h2 {
	font-size: 10pt;
	color: #105CB1;
	text-decoration: none;
	padding-bottom: 6px;
}
.main .contents .page_content .package h2 a {
	text-decoration: none;
	color: #105CB1;

}
.main .contents .page_content .package h2 a:hover {
	text-decoration: underline;
}
.main .contents .page_content .package p {
	font-size: 8.5pt;
	text-align: justify;
}
.main .contents .page_content .package img {
	float: right;
	margin-bottom: 3px;
	margin-left: 8px;
}
.main .contents .page_content .package h2 a:hover {
	color: #006699;
	text-decoration: underline;
}
.main .contents .page_content #departure h3 {
	font-size: 12px;
	text-transform: capitalize;
	color: #FF0000;
}
.main .contents .page_content #departure {
	background-color: #FFFFFF;
}
.main .contents .page_content .bdr_4side .alert {
	font-size: 12px;
	color: #FF0000;
	background-color: #FF0000;
}
.main .contents .page_content .bdr_4side .alert {
	background-color: #FFFFFF;
}
.main .contents .page_content .popularpkg {
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
}
.main .contents .page_content .popularpkg ul {
	list-style-type: none;
	margin-left: 15px;
}
.main .contents .page_content .popularpkg ul li {
	float: left;
	width: 45%;
	line-height: 160%;
	background-image: url(pics/aerro.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-right: 10px;
}
.main .contents .page_content .popularpkg ul li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: none;
}
.main .contents .page_content .popularpkg h2 {
	font-size: 14px;
	color: #0057AE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
}
.main .contents .page_content ol {
	margin-left: 20px;
	line-height: 135%;
}
.main .contents .page_content ol li {
	padding-bottom: 4px;
}
.main .contents .page_content ul {
	margin-left: 20px;
	line-height: 135%;
}
.main .contents .page_content ul li {
	padding-bottom: 4px;
}
.main .contents .page_content .rafting {
	position: relative;
}
.main .contents .page_content .rafting {
	margin-top: 6px;
	margin-bottom: 10px;
}
.main .contents .page_content .rafting h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	padding-bottom: 6px;
	color: #0057AE;
	text-decoration: none;
}.main .contents .page_content .rafting .fact {
	margin-top: 5px;
	position: relative;
	border: 1px solid #CCCCCC;
	padding: 10px;
}
.main .contents .page_content .rafting .fact .fact_list {
	width: 450px;
	float: left;
	position: relative;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
	padding-top: 9px;
	padding-right: 20px;
	padding-bottom: 9px;
	padding-left: 9px;
}
.main .contents .page_content .rafting .fact .map {
	float: right;
	padding-top: 7px;
	padding-bottom: 3px;
	padding-right: 10px;
	padding-left: 6px;
}
.main .contents .page_content .rafting .fact .map table td {
	padding:3px;
}
.main .contents .page_content .rafting .fact .fact_list p {
	padding-left: 140px;
}
.main .contents .page_content .rafting .fact .fact_list em {
	position: absolute;
	left: 0px;
	font-style: normal;
	color: #FF0000;
	margin-left: 6px;
}
.main .contents .page_content h2 {
	font-size: 15px;
	color: #004891;
	line-height: 140%;
	padding-top: 5px;
	padding-bottom: 5px;
	clear:both;
}
.main .contents .page_content table td{
	padding:4px;
}
.main .contents .page_content .price div {
	float: left;
	width: 50%;
}
.main .contents .page_content .tbl {
}
.main .contents .page_content .tbl strong {
	color: #993300;
	font-size: 11px;
}
.main .contents .page_content .tbl p {
	color: #0066CC;
}


.main .contents .page_content .tbl table {
background:#dddddd;

}
.main .contents .page_content .tbl table td,th {
padding:4px;
background:#fcfcfc;
	
}
.main .contents .page_content .tbl p a{
	color:#003366;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:150%;
	font-size: 13px;
}
.main .contents .page_content .tbl p a:hover{
	text-decoration:underline;
	margin-left: auto;

}
.main .contents .page_content .red_btn {
	color: #009900;
	font-size: 12px;
	font-weight: bold;
}
.main .contents .page_content .alert {
	font-weight: bold;
	color: #FF0000;
	font-size: 13px;
}
.main .contents .page_content .heading {
	font-size: 13px;
	color: #000066;
	font-weight: bold;
}
.main .contents .rightcolumn .testimonial .testi img {
	float: right;
	width: 100px;
	padding-left: 5px;
}
.footer .designed {
font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	float: right;
	margin-right: 10px;
}
.footer .designed a {
	color: #333333;
	text-decoration: none;
}
.footer .designed a:hover{
	color: #ffffff;
	text-decoration: underline;
}
.main .slider .offer {
	position: absolute;
	top: 30px;
	z-index:100;
	left: 350px;
	text-align:center;
}
.main .slider a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-decoration: blink;
	background-color:#FFFFFF
}
.trips {
	width:50%;
	float:left;
}
.trips div {
	padding:7px;
	border-bottom:dotted 1px #999999;
}
.trips div h3 a{
	text-decoration:none;
}
.trips div h3 a:hover{
	text-decoration:underline;
	}
.main .contents .rightcolumn .welcome .message {
	float: left;
	width: 480px;
}
.main .contents .rightcolumn .welcome .trip_search {
	float: right;
	width: 220px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
}
.main .contents .rightcolumn .welcome .trip_search h2 {
	text-decoration:none;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	margin-top: 7px;
	margin-bottom: 9px;
	padding-top: 2px;
	padding-bottom: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.tripsearch{
	font-size:11px;
	margin-top:10px;
}
.tripsearch p{
	padding:5px;
	margin-bottom:4px;
	border-bottom:#ccc dotted 1px;
}
.tripsearch p label{
	width:75px;
	display:block;
	float:left;
	color:#0066CC;
}

.tripsearch select{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px;
	color:#003366;
}
.main .slider img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.main .contents .page_content blockquote {
	margin-left: 50px;
}
.main .contents .page_content .flightnotice {
	background-color: #FFF2CC;
	padding: 6px;
	font-size: 12px;
	color: #993300;
	font-weight: bold;
	clear: both;
	margin-bottom: 5px;
	margin-top:15px;
	border:#996600 1px solid;
}
.main .contents .page_content .flightnotice strong {
	font-size: 14px;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-right: 20px;
}.main .breadcom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #EAEAEA;
	background-color: #F0F0F0;
}
.main .contents .page_content p a {
	font-weight: bold;
	color: #0057AE;
}
.main .contents .page_content p a:hover {
	text-decoration:none;
}
.main .contents .page_content h3 {
	font-size: 12px;
	margin-bottom: 3px;
}
.main .contents .page_content .tbl .joindate a {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 4px;
	margin-bottom: 6px;
	line-height: 190%;
}
.main .contents .page_content .tbl .joindate a:hover {
	text-decoration:underline;
	color:#993300;
}
.main .contents .page_content .tbl .joindate .green {
	color: #006600;
}

