/*
CSS Credit: http://www.templatemo.com/
*/

ul {margin:10px; padding-left:10px;}
body{
	margin:0;
	padding:0;
	line-height: 1.5em;
	background: #990000 url(../images/body_bg.jpg) repeat-x;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
}
a:link, a:visited { color: #960; text-decoration: none; font-weight: bold;} 
a:active, a:hover { color: #960; text-decoration: none; font-weight: bold; }

a.splink {color:#FFFFFF;}
img {border:0;}
img.brd{ border:solid 2px #fff;}
.image_border{border:#990100 solid 1px;}
div.clear { height:3px;}
h1 {
	font-size: 16px;
	color: #782609;
	font-weight: bold;
	/*background: url(../images/h1.jpg) no-repeat;
	height: 42px;
	padding-left: 70px;*/
	padding-top: 10px;
	padding-bottom: 10px;
	margin:0px;
	text-transform:uppercase;
}

h2 {
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	height: 22px;
	padding-top: 3px;
	padding-left: 5px;
	background: url(../images/h2.jpg) no-repeat;
	margin:0px;
	text-align:left;
}
h3 {
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	height: 22px;
	padding-top: 3px;
	padding-left: 5px;
	background: url(../images/h1.jpg) no-repeat;
	margin:0px;
	text-align:left;
}
h4 {
	font-size: 16px;
	color: #9b0204;
	height: 22px;
	padding-top: 3px;
	padding-left: 5px;
	margin:0px;
	text-align:left;
}
textarea	{
	width:140px;
	font:12px Arial, Helvetica, sans-serif;
}
input	{
	font:12px Arial, Helvetica, sans-serif;
}
p	{
	margin:5px 0px;
}
#templatemo_maincontainer{
	width: 1000px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	float: left;
	background: url(../images/content_bg.jpg) repeat-y;
}

#templatemo_topsection{
	background: url(../images/header.jpg) no-repeat;
	height: 81px; /*Height of top section*/
}

#templatemo_title{
	font:Verdana, Arial, Helvetica, sans-serif;
	padding-top: 30px;
	padding-left:20px;
	color: #FFFFFF;
	font-size: 20px;
	font-style:italic;
	float:left;
	width:620px;
}
#templatemo_iata_container{
	padding-top: 9px;
	padding-right: 5px;
	float:right;
}
#templatemo_slogan {
	margin-top: 10px;
	padding-left: 50px;
	font-size: 13px;
	font-weight: bold;
	color: #ff9a59;
}

#templatemo_left_column {
	float: left;
	width: 225px;
}
#templatemo_menu_top {
	float: left;
	height: 6px;
	width: 225px;
	background-color:#000;
	/*background: url(../images/menu_top.jpg) no-repeat;*/
}
#templatemo_right_column {
	float: left;
	width: 770px;
	margin-right: 00px;
}
#templatemo_destination {
	float: left;
	padding: 0px 10px 0px 23px;
	width: 482px;
	border-right: dotted 1px #782609;
	margin-right:10px;
	margin-top:10px;
	min-height:750px;
}
#special_destination {
	float: left;
	padding: 0px 0px 0px 0px;
	width: 222px;
	margin-right:00px;
	margin-top:0px;
}
#templatemo_destination_contact {
	float: left;
	padding: 0px 10px 0px 23px;
	width: 320px;
	border-right: dotted 1px #782609;
	margin-right:10px;
	margin-top:0px;
}
#templatemo_destination_photogallery {
	margin-left:0px;
	margin-top:0px;
}
#templatemo_destination-services { /*for services page only*/ 
	float: left;
	padding: 0px 10px 0px 0px;
	width: 460px;
	border-right: dotted 0px #782609;
}
#templatemo_search {
	padding: 0px 0px 10px 0px;
	width: 222px;
	background-color:#f4e6b9;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	/*background: url(../images/form-bg.jpg) repeat-y;*/
}
#templatemo_search1 {
	padding: 0px 0px 10px 0px;
	width: 262px;
	background-color:#f4e6b9;
	float:left;
	margin-top:0px;
	/*background: url(../images/form-bg.jpg) repeat-y;*/
}
#templatemo_search-services { /*for services page only*/
	float: right;
	margin: 0px 30px 10px 0px;
	width: 222px;
	background-color:#f4e6b9;
	/*background: url(../images/form-bg.jpg) repeat-y;*/
}
.search_top {
	background: url(../images/search.jpg) no-repeat;
	width: 262px;
	height: 65px;
}
.sarch_mid {
	margin: 0px;
	padding-left: 14px;
	padding-top: 5px;
}
.sarch_mid label{ padding:6px 0px 2px 0px; display:block; font-size:11px; font-weight:bold; color:#825733;}
.sarch_mid span.formtext{font-size:11px;color:#825733;}
.search_bot {
	background: url(../images/search_bot.jpg) no-repeat;
	height: 11px;
}
#templatemo_contact {
	width: 200px;
	height: 90px;
	background: url(../images/contact.jpg) no-repeat;
	color: #fff;
	padding-left: 20px;
	padding-top: 8px;
}
#testimonials	{
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:7px;
	margin-top:20px;
}
#templatemo_testimonials {
	width: 187px;
	background:#ffffce url(../images/testimonials_bg.gif) no-repeat;
	height:176px;
	margin-top:5px;
	font:11px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:30px 10px;
	line-height:16px;
	font-weight:normal;
}
#testimonial_writer	{
	width: 162px;
	background:#ffffce url(../images/testimonials_bg_bottom.gif) bottom no-repeat;
	height:10px;
	font:11px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:10px;
	padding-right:35px;
	font-weight:bold;
	text-align:right;
	margin-top:-30px;
	}
#templatemo_flash {
	width: 207px;
	padding-left: 7px;
	padding-top: 11px;
}
#templatemo_flash123 {
	width: 210px;
	margin-left: 5px;
	margin-top: 11px;
	border:1px solid #555;
}
#templatemo_rss {
	width: 207px;
	padding-left: 7px;
	padding-top: 18px;
	padding-bottom: 8px;
}
#templatemo_iata {
	width: 207px;
	height:95px;
	padding-left: 7px;
	padding-top: 11px;
}
#templatemo_iata1 {
	width: 207px;
	height:166px;
	padding-left: 7px;
	padding-top: 11px;
}
#templatemo_iata2 {
	width: 207px;
	height:auto;
	padding-left: 7px;
	margin-top: 11px;
	margin-bottom:10px;
}
#templatemo_iata3 {
	width: 207px;
	height:auto;
	padding-left: 7px;
	padding-top: 0px;
	margin-bottom:5px;
}
#templatemo_bot {
	float: left;
	height: 70px;
	width: 877px;
/*	background: url(../images/footer.jpg) no-repeat;	*/
}
#templatemo_footer{
	float: left;
	width: 100%;
	padding-top: 16px;
	height: 31px;
	color: #fff;
	text-align: left;
	background: url(../images/footer_bg.jpg) repeat-x;
}
#templatemo_footer a {
	color: #fff;
	font-weight: bold;
}
.templatemo_menu {
	margin-top: 18px;
	width:225px;
}
.templatemo_menu ul {margin:10px; padding-left:0px;}
.templatemo_menu li{
	list-style: none;
	height: 21px;
	display: block;
	background: url(../images/menu_bg.gif) no-repeat;
	font-weight: bold;
	font-size: 12px;
	padding-left: 30px;
	padding-top: 5px;
}
.templatemo_menu a {
	color: #fff;
	text-decoration: none;
}
.templatemo_menu a:hover {
	color: #FF9;
}

.innertube{
	margin:0px 23px 0px 23px; /*Margins for inner DIV inside each column (to provide padding)*/
	
	/*	border-bottom: dotted 1px #782609;*/
}
.innertube-services{ /*for services page only*/
	margin:0px 25px 10px 23px; /*Margins for inner DIV inside each column (to provide padding)*/
	 
	/*	border-bottom: dotted 1px #782609;*/
}
.innertube-services .offer{ position:relative; background:url(../images/flyer3.jpg) no-repeat left top; display:block; width:600px; height:758px;}
.innertube-services .offer p{ font-size:23px; color:#ffffff; text-align:center; line-height:25PX; font-weight:bold; margin-top:30px; float:right; margin-right:10px; width:200px; font-family:Arial, Helvetica, sans-serif;}
.innertube-services .offer p .small{ font-size:18px;}
.innertube1{
	margin-bottom: 10px;
	
	/*	border-bottom: dotted 1px #782609;*/
}

.post_date { color: #177212; }

.testimonials{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; color:#000000;}
.testimonials_small {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
hr {height:1px; border-bottom:#666666 1px dashed;}

#templatemo_destination_home {
	padding: 0px 10px 0px 0px;
	width: 481px;
	color:#333333;
}

#templatemo_destination_home_top {
	float: left;
	background:url(../images/top-banner.jpg) no-repeat;
	height:189px;
	padding: 0px 0px 0px 0px;
	width: 722px;
	list-style:disc;
	border:1px solid #990100;
}
#templatemo_special_offer {
	float: left;
	background:url(../images/special-offer-banner.jpg) no-repeat;
	height:189px;
	padding: 0px 0px 0px 0px;
	width: 722px;
	list-style:disc;
	border:1px solid #990100;
}
#templatemo_destination_detail	{
	background:url(../images/top_banner_bg.png);
	float:right;
	width:203px;
	height:165px;
	padding:15px 10px 10px 10px;
	position:relative;
	z-index:20;
}
#templatemo_destination_detail	h2	{
	font:16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	background:none;
	padding:0px;
	margin:0px;
}
#content_home	{
	float:left;
	margin-top:10px; 
	margin-bottom:15px; 
	border-right: dotted 1px #782609;
	width: 490px;
}
#templatemo_destination_detail	ul	{
	margin:0px;
	padding:0px;
	padding-left:15px;
	padding-top:6px;
}
#templatemo_destination_detail	ul	li	{
	color:#ffffff;
	list-style-image:url(../images/bullate.gif);
	font-weight:normal;
	line-height:22px;
}
#templatemo_destination_detail	ul	li	a	{
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}
#templatemo_destination_detail	ul	li	a:hover	{
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}
#heighlight	{
	background:url(../images/heighlight_bg.gif) no-repeat;
	width:202px;
	height:147px;
	padding:8px 10px 10px 10px;
}
#heighlight	h2	{
	font:16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	background:none;
	padding:0px;
	margin:0px;
	margin-top:0px !important;
}
#heighlight	ul	{
	margin:0px;
	padding:0px;
	padding-left:15px;
	padding-top:6px;
}
#heighlight	ul	li	{
	color:#ffffff;
	list-style-image:url(../images/bullate.gif);
	font-weight:normal;
}
#heighlight_tour	{
	background:#8c0101 url(../images/heighlight_bg_tour.gif) repeat-x;
	width:450px;
	padding:8px 10px 15px 10px;
	float:left;
	margin:10px 0px 10px 0;
}
#heighlight_tour	h2	{
	font:16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	background:none;
	padding:0px 0 5px 0;
	margin:0px;
	margin-top:0px !important;
	border-bottom:1px solid #801100;
}
#heighlight_tour	ul	{
	margin:0px;
	padding:0px;
	padding-left:5px;
	padding-top:10px;
}
#heighlight_tour	ul	li	{
	color:#ffffff;
	list-style-image:url(../images/bullate.gif);
	font-weight:normal;
/*	float:left;
	width:220px;*/
	margin-left:10px;
}
#templatemo_destination_home_top1 {
	float: left;
	padding: 0px 10px 0px 0px;
	width: 600px;
	list-style:disc;
}
#templatemo_search_home {
	float:right;
	margin-left:10px;
	margin-top:10px;
	width: 222px;
}
#templatemo_search_home1 {
	float:left;
	 /*padding: 0px 30px 0px 10px;*/
	width: 468px;
}

	#dhtmlgoodies_slideshow{
		width:510px;	/* Total width of slideshow */
	}
	
	#previewPane{
		border:0px solid #CCCCCC;
		margin-bottom:10px;	
		text-align:center;
		vertical-align:top;
		padding-top:0px;
		position:relative;
		
		/* CSS HACK */
		height: 400px;	/* IE 5.x */
		height/* */:/**/400px;	/* Other browsers */
		height: /**/400px;
				
	}
	#previewPane img{
		line-height:400px;
	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		font-style:normal;
		text-align:left;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
		font-size:16px;
		padding-bottom:5px;
		padding-top:0px;
	}
	#galleryContainer{
		
		height:82px;	/* Height of the images + 2 */
		border:0px solid #CCCCCC;
		position:relative;
		text-align:left;
		overflow:hidden;
		padding:1px;
		
		/* CSS HACK */
		height: 82px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/82px;	/* Other browsers */
		height: /**/82px;
				
	}
		#galleryContainer1{ /* for validation*/
		
		height:82px;	/* Height of the images + 2 */
		border:0px solid #CCCCCC;
		position:relative;
		text-align:left;
		overflow:hidden;
		padding:1px;
		
		/* CSS HACK */
		height: 82px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/82px;	/* Other browsers */
		height: /**/82px;
				
	}
	#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		background-color: #FFF;
		padding:0px;
		border:0px;
	}
	#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #FFF;
		padding:0px;		
		border:0px;
	}
	#theImages{
	position:absolute;
	height:90px;
	left:-1px;
	width:100%;
		
	}
#theImages_index	{
	height:84px;
	width:222px;
	text-align:center;
	margin-top:10px;
}
#theImages_index1	{
	height:90px;
	width:100%;
	padding-left:0px;
	margin-top:10px;
	text-align:center;
}
	#theImages #slideEnd{
		float:left;
	}
#theImages #slideEnd1{
		float:left;
	}
	#theImages img{
		float:left;
		padding:1px;
		filter: alpha(opacity=100);
		opacity: 1;
		cursor:pointer;
		border:0px;
	}
#theImages1{
	position:absolute;
	height:90px;
	left:-1px;
	width:100%;
		
	}
#theImages1 #slideEnd{
		float:left;
	}
#theImages1 #slideEnd1{
		float:left;
	}
#theImages1 img{
		float:left;
		padding:1px;
		filter: alpha(opacity=100);
		opacity: 1;
		cursor:pointer;
		border:0px;
	}

	#waitMessage{
		display:none;
		position:absolute;
		left:200px;
		top:150px;
		background-color:#FFF;
		border:0px double #000;
		padding:4px;
		color:#555;
		font-size:16px;
		font-family:arial;	
	}
	
	#theImages .imageCaption{
		display:none;
	}
#theImages1 .imageCaption{
		display:none;
	}
#templatemo_right{
	float: left;
	width: 100%;
	padding-top: 16px;
	height: 80px;
	color: #fff;
	text-align: center; text-decoration:none;
	background: url(../images/footer_bg.jpg) repeat-x;
	background-color:#670001;
}
#templatemo_right .sociallinks{
 	display:block;
	float: left;
	width: 214px;
	margin:0 10px;
	text-align:left; border-right:dotted 1px #999;
	
}
#templatemo_right .sociallinks span.followus{font-size:13px; font-weight:bold; color:#e9e7b4;
	
}


#templatemo_right .right{
 	display:block;
	float: left;
	width: auto;
	text-align:center;
}

.copyright a:link, .copyright a:active, .copyright a:visited, .copyright a:hover { color: #fff; text-decoration:none; font-weight:normal;}
.copyright a:hover { text-decoration: underline;}



.specialoffers {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #960;
}
#footer_up	{
	background:url(../images/footer.jpg) no-repeat;
	height:10px;
	margin-top:-10px;
}
#divider	{
	border-bottom:1px dotted #d39276;
	margin:-25px 0px 10px 0px;
	background:url(../images/divider.gif) repeat-x;
	height:25px;
}
#pscroller1{
	line-height:14px;
	height: 200px;
}
#tours{ display:block; width:99%; overflow:hidden;  background:#980000; padding:4px; margin:0px 0px 15px 0px;}
#tours #detail{ display:block; background:#ffffed; padding:10px; width:520px; float:left; }
#tours #detail img{ float:left; border: solid 1px #666;}
#tours #detail ul{ display: block ; width:315px; float:left; margin-left:12px; margin:0px!important;}
#tours #detail li{ display:block; font-size:11px; line-height:20px; border-bottom:1px dotted #ccc;  }
#tours #detail li:last-child{ display:block; font-size:11px; line-height:20px; border-bottom:none; width:380px; }
#tours #rate{ display:block; padding:10px 20px; width:120px;  float:left;}
#tours #rate h1{ padding:0px 0px 0px 22px;  color:#FFFFFF; background:url(../images/bull3.gif) 0px 6px no-repeat; font-size:18px;  font-weight:normal; border: solid 0px #000; }
#tours #rate h2{ font-size:12px; text-decoration:underline; margin:6px 0px; float:right; width:80px; margin-bottom:10px;}
#tours #rate span.rate{ display:block; font-size:16px; font-weight:bold; color:#FFFFCF; padding-left:22px; padding-top:10px;}
#tours #rate span.ratepp{ display:block; font-size:11px; line-height:12px; color:#FFFFFF; margin-bottom:6px; padding-left:22px; padding-top:5px;}


#style1 {float:left; width:430px;}
#style1 ul{ display:block; margin:0; padding:0;}
#style1 ul li{ list-style-type:none; display:block; line-height:25px; color:#990003; margin:2px 0; font-weight:bold; border-top:dashed 1px #d4a472; background:url(../images/bull.gif) 0 8px no-repeat; padding-left:18px;} 
#style1 ul li:first-child{ border-top:none; }
#style1 h1{ font-size:13px; color:#333; line-height:30px; border: solid 0px #ccc; padding:0 0 0 8px; margin:0px 0 0 0 ;}

.style2 ul{display:block; margin:0; padding:0;}
.style2 ul li{ display:block; float:left; width:149px;  color:#990003; font-weight:bold; border:dashed 1px #d4a472; background:#efefbd; padding-left:5px;} 

#trio_package{ display:block; width:726px; height:184px; background:url(../images/trio_package_header.jpg) 0 0 no-repeat; margin-bottom:20px;}
#trio_package span.rates{ display:block; clear:both; width:120px; float:right; font-size:22px; color:#fff; margin:45px 0 5px 0; }
#trio_package span.usd{ display:block; clear:both; width:120px; float:right; font-size:18px; color: #f8f058; margin:10px 0;}
#trio_package span.usdinfo{ display:block; clear:both; width:120px; float:right; font-size:12px; color: #fff; font-weight:bold;}

#tour_content{ width:100%;}
#tour_detail{ float:left; width:460px; margin-right:10px; padding:5px 0px 0px 5px; color:#333333;}


#formpanel, #formpanel #content { display:block; overflow:hidden;  border: solid 0px #000;}
#formpanel #content h1{ display:block; background:url(../images/heighlight_bg_tour.gif) 0 -60px repeat-x; line-height:28px; color:#fff; font-size:15px; padding:0 0 0 10px; margin-top:5px; margin-bottom:12px;}
#formpanel p{display:block; overflow: hidden; clear:both;  margin-bottom:10px;   padding:10px 0 8px 0;}
#formpanel p.bg { background:#f6f8bd;}
#formpanel p label {display:block; float:left; width:429px; padding-right:5px; margin-right:4px; text-align:left; padding-left:10px;  }
#formpanel p span.colon{  font-size:11px; color:#333; float:left; margin-right:18px; }
#formpanel p input[type="text"], #formpanel p textarea{
	width:230px;
	background:#fff;
	border:1px solid #e8eab9;
	height:20px;
	color:#555555;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; float:left;}
	
#formpanel p input[type="text"]:focus, #formpanel p textarea:focus{
	width:230px;
	background:#fff;
	border:1px solid  #cdcf98;
	height:20px;
	color:#555555;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;  display:block; float:left;}
	
	
#formpanel p  textarea { width:230px; height:100px!important; font-size:12px;}
#formpanel p  textarea:focus { width:230px; height:100px!important; font-size:12px;}

.notice{ display:block; float:left; color:#990003; border:dashed 1px #d4a472; background:#efefbd; padding:10px;} 


a.connect_widget_like_button {
-moz-border-radius:3px 3px 3px 3px;
background:url("../images/like.gif") no-repeat scroll 5px 3px #ECEEF5;
border:1px solid #CAD4E7;
color:#333333;
display:block;
float:left;
padding:1px 5px 1px 26px;
}