﻿
body
{
	
	background-position:top;
	background-attachment:fixed;
	margin:0px;
	font-size:12px; 
	font-family:Verdana, Arial;
	/*background-color:#5F3A02;*/
	background:url(../Images/bg2.gif); 
	
}
a
{
	text-decoration:none;
	color:#251a00;
	
}
a:hover
{
	text-decoration:underline;
	color:#af8728;
}

.box-img-title{
	width:193px;
	background:url(../Images/bg-title.png) no-repeat;
	height:33px;
	padding-left:10px;
	float:left;
}
.box-img-title-text{
	padding:7px 0 0 5px;
	font-size:14px;
	font-weight:bold;
	color:#251a00;
	text-align:left;
	text-transform:uppercase;
}

.readmore {
	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding: 10px 5px 20px 0;
	vertical-align:bottom;
	float:right ;
	
}
img {
}
/*----------------------container-----------------------------------*/
	#container
	{
		width:980px;
		
	}
		#container #header
		{
			background:url(../Images/bg.gif) repeat-x;
			width:980px;
		}
			#container #header #top-menu
			{
				width:980px;
				float:left ;
				height:30px;
				
			}
				/*#container #header #top-menu #logo
				{
					width:222px;
					height:85px;
					float:left;
					background: url(../Images/logo.png); 
					
				}*/
				#container #header #top-menu #main-menu
				{
					width:980px;
					float:left  ;
					text-align:right;
					padding-top:10px; 
					vertical-align:middle;  
					font-weight:bold ; 
				}
				
/*---------------------------------menu---------------------------------------*/		
				ul#menu
				{
					text-align:right;
					float :right ; 
				}
				
				ul#menu li
				{
					display:block;
					float:left;
					margin:0;
					color:#fead16;
					font-size:12px;
					padding-left:10px; 
				}
					
				ul#menu li a
				{
					display:block;
					float:left  ;
					color:#fead16;
					text-decoration:none;
					padding-left:8px;
				}
					
				ul#menu li a:hover
				{	
					color:#ffe0a2;
				}
					
				
				ul#menu li a.current
				{
					display:inline;
					float:left;
					margin:0;
				}
/*-------------------------------------------Banner------------------------------------------*/


		#container #header .banner-flash {
			padding:0px;
			border:0;
			margin:0px;  		
			}	
/*-------------------------------------------contents------------------------------------------*/
	
	#container #content 
	{
		background:url(../images/bg-980.gif) repeat-y top;
		width:980px;		
		padding-top:10px;  	
		float:left;	
	}
	#container #content	.label
	{
		padding:3px;
		text-align:left; 
	}
	#container #content .button
	{
		float:left ;
		margin-top :10px; 
		margin-left:222px; 
	}

	#container #content .left-content
	{
		width:300px;
		float:left;
	}
	
	#container #content .left-content .news{
		width:255px;
		
		
	}
	#container #content .left-content .news .box-news-left{
		width:2px;
		background:url(../Images/box-left.png) no-repeat;
		background-position:top;
		height:173px;
		float:left;
	}
	#container #content .left-content .news .box-news-center{
		width:251px;
		background:url(../Images/box-center.png) repeat-x;
		background-position:top;
		height:100%;
		float:left;
		padding-bottom:30px; 
		
	}
	
	#container #content .left-content .news .box-news-right{
		width:2px;
		background:url(../Images/box-right.png) no-repeat;
		background-position:top;
		float:left;
		height:173px;
	
		
	}
		#container #content .left-content .news .box-news-center .news-content{
			float:left;
			padding-top:10px;
		}
		
		#container #content .left-content .news .box-news-center .news-1{
			width:241px;
			float:left;
			
			padding:0px 0 0 10px;
			
		}
		#container #content .left-content .news .box-news-center .news-1-title{
			width:221px;
			float:left;
			font-size:12px;
			font-weight:bold;
			color:#503903;
			
			background-position:left;
			text-align:left;
			
			
		}
		#container #content .left-content .news .box-news-center .news-1-img {
			width:52px;
			float:left;
			padding-top:5px;
			padding-bottom:5px; 
		}
		#container #content .left-content .news .box-news-center .news-1-content{
			width:150px;
			float:left;
			font-size:12px;
			color:#503903;
			text-align:left;
			padding:10px 0 0 25px;
		

		}
		
	#container #content .left-content .hotnews{
		width:255px;
		float:left ;
		padding-left:25px;
		
	}
	#container #content .left-content .hotnews .box-news-left{
		width:2px;
		background:url(../Images/box-left.png) no-repeat;
		background-position:top;
		height:173px;
		float:left;
	}
	#container #content .left-content .hotnews .box-news-center{
		width:245px;
		background:url(../Images/box-center.png) repeat-x;
		background-position:top;
		height:100%;
		float:left;
		padding-bottom:30px; 
		
	}
	
	#container #content .left-content .hotnews .box-news-right{
		width:2px;
		background:url(../Images/box-right.png) no-repeat;
		background-position:top;
		float:left;
		height:173px;
	
		
	}
		#container #content .left-content .hotnews .box-news-center .news-content{
			float:left;
			padding-top:10px;
		}
		
		#container #content .left-content .hotnews .box-news-center .news-1{
			width:241px;
			float:left;
			
			padding:0px 0 0 10px;
			
		}
		#container #content .left-content .hotnews .box-news-center .news-1-title{
			width:221px;
			float:left;
			font-size:12px;
			font-weight:bold;
			color:#503903;
			
			background-position:left;
			text-align:left;
			
			
		}
		#container #content .left-content .hotnews .box-news-center .news-1-img {
			width:52px;
			float:left;
			padding-top:5px;
			padding-bottom:5px; 
		}
		#container #content .left-content .hotnews .box-news-center .news-1-content{
			width:150px;
			float:left;
			font-size:12px;
			color:#503903;
			text-align:left;
			padding:10px 0 0 25px;
		

		}
		
		
		/* Static Pages LeFt menu */
		#container #content .left-content .news .box-news-center .pagemenu-1
		{
			width:241px;
			float:left;
			padding:6px 0 0 0px;
			background:url(../Images/list_back_news.png) no-repeat;
			background-position:center bottom; 
			
		}
		#container #content .left-content .news .box-news-center .pagemenu-1-title
		{
			width:221px;
			float:left;
			font-size:12px;
			color:#503903;
			background-position:left;
			text-align:left;
			padding-left:10px;
			font-weight:bold;  
			height:25px;
			
		}
		.textright
		{
			text-align:right ; 
			}
			.textleft
			{
				text-align:left  
				}
		#container #content .left-content .news .box-news-center .pagemenu-price
		{
			float:left;
			font-size:12px;
			color:#503903;
			background-position:left;
			text-align:left;
			padding-left:10px;
			height:25px;
		}
		
		/* End left menu*/
		/* Static Pages LeFt menu2 */
		#container #content .left-content .news .box-news-center .pagemenu-2
		{
			width:241px;
			float:left;
			padding: 10px 0 0 0px;
			background:url(../Images/list_back_news.gif) no-repeat;
			background-position:center top; 
			border:0 ;
			
		}
		#container #content .left-content .news .box-news-center .pagemenu-2-title
		{
			width:221px;
			float:left;
			font-size:12px;
			color:#503903;
			background-position:left;
			text-align:left;
			padding-left:45px;
			height:23px;
			vertical-align:middle ; 
				border:0 ;
		}
		
		/* End left menu2*/
	#container #content .left-content .ticket{
		width:254px;
		
	}
	#container #content .left-content .ticket .box-ticket-left{
		width:2px;
		background:url(../Images/box-left.png) no-repeat;
		background-position:top;
		height:170px;
		float:left;
		
	}
	#container #content .left-content .ticket .box-ticket-center{
		width:250px;
		background:url(../Images/box-center.png) repeat-x;
		background-position:top;
		float:left;
		height:100%;
		padding-bottom:30px; 
		
	}
	#container #content .left-content .ticket .box-ticket-center .ticket-content{
		width:246px;
		
	}
	#container #content .left-content .ticket .box-ticket-center .ticket-content .ticket-img{
		width:246px;
		float:left;
		
	}
	#container #content .left-content .ticket .box-ticket-center .ticket-content .ticket-img-1{
		width:100px;
		float:left;
		padding: 10px 0 0 15px;
	}
	#container #content .left-content .ticket .box-ticket-center .ticket-content .ticket-img-1 .item
	{
		padding-right:8px;
		padding-bottom: 8px; 
	}
	#container #content .left-content .ticket .box-ticket-right{
		width:2px;
		background:url(../Images/box-right.png) no-repeat;
		background-position:top;
		float:left;
		height:170px;
	}
/*-------------------------------------------HOME right------------------------------------------*/
	
		#container #content .right-content 
		{
		width:680px;
		float:left;
	}
	
	
	#container #content .right-content .welcome {
		width:650px;
		float:left;
	}
	
	#container #content .right-content .welcome .box-welcome-left {
		width:2px;
		background:url(../images/box-left.png) no-repeat;
		background-position:top;
		height:180px;
		float:left;
	}
	#container #content .right-content .welcome .box-welcome-center {
		width:644px;
		background:url(../images/box-center.png) repeat-x;
		background-position:top;
		float:left;
		height:100%;
	}
	#container #content .right-content .welcome .box-welcome-center .welcome-content {
		width:634px;
		float:left;
		padding:10px;
	}
	#container #content .right-content .welcome .box-welcome-center .welcome-content .welcome-img {
		padding-left:2px;
		padding-right:6px;
		width:140px;
		float:left;
		padding-bottom:6px;
	}
	#container #content .right-content .welcome .box-welcome-center .welcome-content .welcome-text {
		float:left;
		font-size:12px;
		width:220px; 
		padding-right:10px;
		text-align:justify;	
	
	}
	
	.welcome-text img{
		padding-bottom:5px;
		padding-right:5px;
	}
	
	#container #content .right-content .welcome .box-welcome-center .welcome-content .welcome-inittext {
		float:left;
		font-size:12px;
		text-align:left;
		width:480px; 		
	}
	#container #content .right-content .welcome .box-welcome-center .welcome-content .gridline {
		
		padding:0px 0px 0px 12px;	
		float:left;
		margin:0px;
	}
	#container #content .right-content .welcome .box-welcome-center .welcome-content .page-content {
		padding-left:15px;	
		padding-right:15px;
		text-align:justify ;  
		float:left;
		font-size:12px;
		padding-bottom:30px;  		
	}
	
	.page-content img{ 
			margin: 8px;
		}
		
	#container #content .right-content .welcome .box-welcome-center .welcome-content .page-initcontent {
		padding-left:0px;	
		padding-right:20px;
		text-align:justify ;  
		float:right;
		font-size:12px;
		font-weight:bold ; 
				
	}
	#container #content .right-content .welcome .box-welcome-center .welcome-content .title{
		padding-left:15px;	
		padding-top:15px; 
		font-size:15px;
		text-align:left;
		font-weight:bold ; 
		padding-bottom:5px; 
	}
	
#container #content .right-content .welcome .box-welcome-center .welcome-content .photogallery
 {
   text-align: left ;
   float:left ; 
}

#container #content .right-content .welcome .box-welcome-center .welcome-content .photogallery .img 
{
	margin-left :20px; 
	margin-top :10px; 
	border:1px solid #9F9B7E; 
}
#container #content .right-content .welcome .box-welcome-center .welcome-content .photogallery .imgNoImage 
{
	padding-top  :30px; 
	padding-left:200px;   
	font-size:13px;
	font-weight:bold ;  
}
#container #content .right-content .welcome .box-welcome-center .welcome-content .photogallery .imgWarning 
{
	margin-top :30px; 
	text-align:center ; 
}

#container #content .right-content .welcome .box-welcome-center .welcome-content .photogallery #main .photoblock-many 
{
   clear: both;
   width: 98%;
   height:100%;
}

#container #content .right-content .welcome .box-welcome-right{
	width:2px;
	background:url(../images/box-right.png) no-repeat;
	background-position:top;
	float:left;
	height:180px;
}
	
/*-----------------------------------------------------------------------------*/

	#container #content .right-content .tours {
		width:650px;
		float:left;
	}
	
	#container #content .right-content .tours .box-tours-left {
		width:2px;
		background:url(../Images/box-left.png) no-repeat;
		background-position:top;
		height:200px;
		float:left;
	}
	#container #content .right-content .tours .box-tours-center {
		width:644px;
		background:url(../Images/box-center.png) repeat-x;
		background-position:top;
		float:left;
		height:200px;
	}
	#container #content .right-content .tours .box-tours-center .tours-content {
		width:642px;
		float:left;
		padding-top:10px;
	}
	#container #content .right-content .tours .box-tours-center .tours-content .tour{
		width:140px;
		float:left;
		padding-left:17px;
	}
	#container #content .right-content .tours .box-tours-center .tours-content .tour .tour-text{
		width:140px;
		float:left;
		font-size:12px;
		font-weight:bold;
		color:#503903;
		text-align:center;
	}
	#container #content .right-content .tours .box-tours-right{
		width:2px;
		background:url(../Images/box-right.png) no-repeat;
		background-position:top;
		float:left;
		height:200px;
		
	}
/*-----------------------------------------------------------------------------*/

	#container #content .right-content #gallery {
		width:642px;
		float:left  ;
	
		padding-bottom:20px; 
		padding-right:30px; 
	}
	#container #content .right-content #gallery .gallery-title {
		font-size:19px;
		color:#503903;
		text-align:left;
		padding-bottom:10px; 
	}
	#container #content .right-content #gallery .gallery-content {
		float:inherit ;
		height:120px;
	}
	
	#container #content .right-content #gallery .gallery-content .gallery-pic {
		float:left;
		width:590px;
		height:120px;
		width:650px; 
	}
	#container #content .right-content #gallery .gallery-content .gallery-pic .gal-pic {
		float:left;
		width:130px;
		height:120px;
		padding:8px;
	}
	
	
/*-----------------------------------------------------------------------------*/
	#container #footer {
		background:url(../Images/bg-footer.gif) repeat-x;
		background-position:top;
		float:left;
		height:14px;
		width:980px;
	}
	.copyright {
		font-size:11px;
		color:#FFFFFF;
		padding:7px 0 10px 0;
		float:right ;
		text-align:right ;  
		/*background-color:#5F3A02;*/
		background:url(../Images/bg2.gif);  
		width:980px;
	}
	
	.BorderBottom
	{
		border-bottom:0; 
		}
	.ImageSpacing
	{
		margin-right : 10px;
	}
/*------------------------------LOG IN--------------------------------*/
#logintitle
{
	background:url(../Images/login.png) no-repeat; 
	width:79px;
	height:19px;  
	padding-bottom:10px;    
}
#login 
{
	background:url(../Images/login_bg.gif) no-repeat; 
	width:336px;
	height:196px; 
	padding-top:20px; 
	font-size:14px; 
}
#login .logintext
{
	padding-bottom:5px;
	padding-top:5px;   
	text-align:left ;
	padding-left:20px;  
}
#login #button
{
	padding-left:155px; 
	padding-top:10px; 
}
#login .label
{
	padding-bottom:10px; 
}

.grdContainer
{
	background-color:#D5C385;
	border-color:#F3F1E8;
	width:237px;
	border-width:0px;    
}
.HeaderStyle
{
	background-color: #F3F1E8;
	font-weight:bold;
	color:White;  
	
	
}
.FooterStyle
{
	background-color:#5D7B9D;
	font-weight:bold;
	color:White;     
	
}
.EditItemStyle
{
	background-color:#F3F1E8;
	
}
.SelectedItemStyle
{
	background-color:#F3F1E8;
	font-weight:bold;
	color:#333333;
	
}
.PagerStyle
{
	background-color:#A99527;
	color:White;
} 
.AlternatingItemStyle
{
	background-color:#F3F1E8;
	color:#284775;  

} 
.ItemStyle
{
	background-color:#F3F1E8;
	color: #333333; 
	
}
.HeaderStyle
{
	background-color:Transparent;
	font-weight:bold;
	color:White;    
} 
.grdItemLeft
{
	text-align:left;  
}




/*SLIDESHOW HOME*/
#dhtmlgoodies_slideshow{
		width:100%;	/* Total width of slideshow */
		float:left  ;
		  
	}
	
	#previewPane{
		border:0px solid #CCCCCC;
		margin-bottom:10px;	
		text-align:center;
		vertical-align:middle;
		padding-top:10px;
		position:relative;			
	}
	#previewPane img{
		line-height:400px;
	}
	#previewPane #largeImageCaption{	
		font-style:italic;
		text-align:center;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	
		font-size:0.9em;
	}
	#galleryContainer{
		
		height:110px;	
		border:0px solid #CCCCCC;
		position:relative;
		overflow:hidden;
		padding:0px;
		width :100%;
		
		
	}
	#galleryContainer{
		
		height:200px;	
		border:0px solid #CCCCCC;
		position:relative;
		overflow:hidden;
		padding:0px;
		width :100%;
		
		
	}
	#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		height:110px;
		width:30px;
		padding-right:5px;
		background-color:#FDF3BE; 
		float:left;  
	}
	#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		height:110px;
		width:40px;
		float:right ;
		background:url(../Images/1px.gif); 		
	}
	#arrow_left2{
		position:absolute;
		left:0px;
		z-index:10;
		width:0px;
		padding-right:5px;
		float:left;  
	}
	#arrow_right2{
		position:absolute;
		right:0px;
		z-index:10;
		width:0px;
		float:right ;	
	}
	#theImages
	{
		position:absolute;
		height:110px;
		border:0px solid #CCCCCC;
		width:100000px;
		left:35px;
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
		filter: alpha(opacity=100);
		opacity: 1;
		cursor:pointer;
		border:0px;
	}
	
	#theImages2
	{
		position:absolute;
	
		border:0px solid #CCCCCC;
		width:100000px;
		left:0px;
	}
	#theImages2 #slideEnd{
		float:left;
	}
	#theImages2 img{
		float:left;
		filter: alpha(opacity=100);
		opacity: 1;
		cursor:pointer;
		border:0px;
	}
	
	
	

	#waitMessage{
		display:none;
		position:absolute;
		left:200px;
		top:150px;
		background-color:#FFF;
		border:3px double #000;
		padding:4px;
		color:#555;
		font-size:0.9em;
		font-family:arial;	
	}
	
	#theImages .imageCaption{
		display:none;
	}
	/*END SLIDESHOW*/
	/* Tour Detail*/
	* { margin: 0; padding: 0 }
		.slider-wrap 
		{
			margin-bottom :0px;
			width: 100%;
			float :left ;
			text-align:justify ; 
			
		}

		.csw {width: 100%; height: 100%;  overflow: scroll}
		.csw .loading {margin: 200px 0 300px 0; text-align: left; float :left  }

		.stripViewer {
			position: relative;
			overflow: hidden; 
			border: 0px; 
			margin: auto;
			width: 630px; 
			height: 100%;
			clear: both;
		
		}
		
		.stripViewer .panelContainer { 
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			
		}
		
		.stripViewer .panelContainer .panel { 
			float:left;
			height: 100%;
			position: relative;
			width: 620px; 
		}
		
		.stripViewer .panelContainer .panel .wrapper { 
			padding: 10px;
			font-size:12px; 
			text-align:justify ;  
		}
		
		.wrapper img{ 
			margin: 8px;
		}
		
		.wrapper .MsoNormal{ 
			padding-bottom: 8px;
		}
		
		.stripNav {
			margin: auto;
		}
		
		.stripNav ul {
			list-style: none;
		}
		
		.stripNav ul li {
			float: left;
			margin-right: 2px; 
		}
		
		.stripNav a { 
			font-size: 12px;
			font-weight: bold;
			text-align: center;
			line-height: 32px;
			background: #c6e3ff;
			color: #8D3A00;
			text-decoration: none;
			display: block;
			padding: 0 15px;
		}
		
		.stripNav li.tab1 a { background: url(../Images/bg-title.png);width:163px; }
		.stripNav li.tab2 a {background: url(../Images/bg-title.png);width:163px;}
		.stripNav li.tab3 a {background: url(../Images/bg-title.png);width:163px;}
	
		
		
		.stripNav li a:hover {
			background: url(../Images/bg-title.png);
			width:163px;
		}
		
		.stripNav li a.current {
			background: url(../Images/bg-title.png);
			color: black;
			width:163px;
		}
		
		.stripNavL, .stripNavR { 
			position: absolute;
			top: 230px;
			text-indent: -9000em;
		}
		
		.stripNavL a, .stripNavR a {
			display: block;
			height: 40px;
			width: 40px;
		}
		
		.stripNavL {
			left: 0;
		}
		
		.stripNavR {
			right: 0;
		}
		
	
		
			/* END Tour Detail*/
			

 
 /*By Haind Dec 29*/
/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs
{
    text-decoration:none;
   
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Arial;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
background: white url(shade.gif) top left repeat-x;
text-decoration:none;
}

.shadetabs li a:visited{
color: #387402;
text-decoration:none;
}

.shadetabs li a:hover{
color: #F48624;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
color: #F48624;

}

.shadetabs li a.selected{ /*selected main tab style */
text-decoration:none;
color:#F48624; 
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
color:#F48624; 
}


/*Hand Dec 30*/
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-family: Arial,Verdana,  sans-serif;
    font-size: 12px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(../images/tab.png) no-repeat;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #27537a;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #000;
}
.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    border-top: 1px solid #97a5b0;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(../images/loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}
.TourBooking
{
    padding:5px 5px 5px 15px;
    text-align :left ; 
    vertical-align:middle ; 
}

.LeftAlign
{
     text-align :left ; 
     padding: 5px 10px 5px 10px;
     margin-top:3px; 
     float:left ;
     vertical-align:middle ; 
     width:255px; 
    }
.textbox
{
    margin-top:3px;  
}
.dropdownmini
{
    width:40px;
}
.dropdownmini2
{
    width:40px;
    margin: 3px 0px 3px 150px; 
    height:20px;
}
.dropdownmini3
{
    width:40px;
    margin: 3px 0px 3px 0px; 
    height:20px;
}
.label 
{
    vertical-align:middle ;  
}
.dropdownmini3
{
    width:40px;
    margin-bottom :3px; 
    height:20px;
}
.textboxmini
{
    width:40px;
    margin-bottom :4px; 
}
.Price
{ 
    margin-left:400px; 
   
}
.Summary
{ 
    margin-left:40px; 
}

.SubTotalDetail
{ 
    width:170px ;
    text-align:right;  
}
.PriceDetail
{
   text-align:right;
   padding-bottom:12px; 
  
}

.PriceDetail2
{
   text-align:right;
   padding-bottom:16px;
vertical-align:middle ;  
}

.PriceLabel
{
   text-align:left ;
   padding-bottom:12px; 
   vertical-align:top  ;
}
.PriceSummary
{
   text-align:right;  
}
.labelStep4
{
     text-align:left ;
   padding-bottom:5px;   }
/* BOOKING TOUR*/
#bookingmain
{
    float:left;
    text-align:left ;
    padding-left:10px; 
    padding-right:10px; 
    width:620px; 
    padding-bottom:5px; 
}
#bookingmain #step
{
    padding-top: 25px;
    padding-bottom:10px; 
}
#bookingmain #tourinfo
{
    padding-top: 15px;
    padding-bottom:10px; 
}



#bookingmain #tourinfo .collumn2
{
   
   padding:5px 5px 0px 150px;
}

/* Billing*/
.tblBilling
{
    border:1px solid black  ; 
    padding-bottom:20px;  
    color:Black;  
    width:600px;
    text-align:left ;
    
  
}
.tblBilling td
{
   
    
   
}

.tblBilling .Textleft
{
    text-align:left; 
    padding: 5px 10px 5px 10px ;
 
}
.tblBilling .TextRight
{
    text-align:right ; 
   padding: 5px 10px 5px 10px ;  
}
.tblBilling .TextMiddle
{
    text-align:center ; 
    padding: 5px 10px 5px 10px ;  
}
.tblBilling .Header
{
    text-align:center ;
    background-color:#E1C374; 
      padding: 5px 10px 5px 10px ;  
      font-weight:bold ; 
}

/*end Billing*/

.TourCate
{
	width:200px;
	padding:5px 0px 0px 8px;
	float:left; 
	text-align:left;
}
.TourCateTitle
{
	float:left;
	width:100%;
	text-align:left;
	padding-top:10px;
	padding-left:8px;
	font-size:15px;
	font-weight:bold ; 	
}

.tour-content {
		padding-left:0px;	
		padding-right:10px;
		text-align:left ;  
		float:left;
		font-size:12px;
		padding-bottom:20px;  		
	}
.imgTour
{
	border:2px solid #FFC000;
	width:110px;
	height:86px; 
	}
.TourPadd
{
	margin-top:10px;
	 padding-left:13px;
	 float:left ;
	}