/* CSS Document */


* {
	margin: 0;
	padding: 0;
}

body {
	background-color : #9da8be;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
	color: #303030;
}


a {
    text-decoration: none;
	cursor: pointer; 
}

a img{
	border: none; 
}


.casing {
	margin: 0 auto 0 auto;
	width: 960px;
}



/*----------------------Header--------------------------*/

.flashbannerPcHolder
{
	padding:0px 0px 0px 0px;
	margin:0px;
	
	text-align:left;
	
}
.logoPcHolder
{
		padding:0px 0px 0px 15px;
		width:163px;
		height:135px;
		text-align:left;
		
}
.header 
{
	padding:0px 0px 0px 0px;
	margin:0px;
	width: 960px;
	height: 165px;
	background-image: url("../common/banner.jpg") ;
	
	
	border:0px solid #000000;
}


h1.logo {
	width: 172px;
	height: 125px;
	float: left;
}

h1 a {
	width: 172px;
	height: 125px;
	display: block;
	float: left;
	margin: 6px 0 0 30px !important;
	margin: 6px 0 0 15px;
}

h1 a span {
	display: block;
	margin: 20px 0 0 40px;
	color: #fff;
}

.topdiv {
	width: 891px;
	margin: 9px 0 0 30px !important;
	margin: 10px 0 0 15px;
	color: #fff;
	font-size: 11px;
	
}

.topdiv a.home {
	background: url("../common/home.jpg") left no-repeat;
	display: block;
	color: #fff;
	padding: 0 0 0 15px;
	margin: 0 0 0 15px !important;
	margin: 0 0 0 8px;
	
}

.topdiv .flag {
	
	
	margin: 0 8px 0px 0;
	padding:0px 15px 0px 0px;
}

.topdiv .topbar {
	
	margin: 0px 15px 0px 0px !important;
	margin: 0 8px 0px 0;
	padding:0px 0px 9px 30px;
}


.topdiv .flag a.eng{
	background: url("../common/eng.jpg") left no-repeat;
	width: 24px;
	height: 14px;
	display: block;
	float: left;
	margin: 2px 0 0 5px !important;
	margin: 2px 0 0 3px;
}

.topdiv .flag a.ger{
	background: url("../common/ger.jpg") left no-repeat;
	width: 24px;
	height: 14px;
	display: block;
	float: left;
	margin: 2px 0 0 5px !important;
	margin: 2px 0 0 3px;
}

.topdiv .flag {
	float: right;
	margin: 0 15px 0 0!important;
	margin: 0 8px 0 0;
}

.topdiv .flag div{
	float: left;
	margin: 0 10px 0 0 !important;
	margin: 0 0 0 0;
}

.topdiv .lang_select select{
	width: 75px;
	height: 18px;
	font-size: 11px;
}

.content {
	width: 960px;
	background: url("../common/bg.gif") left repeat-y;
	float: left;
}

.content_inner {
	width: 920px;
	margin: 0 0 0 30px !important;
	margin: 0 0 0 15px;
	float: left; 
}

.left {
	width: 144px;
	float: left;
	color: #fff;
}

.service {
	width: 144px;
	float: left;
	background: #5d432a;
}

ul.list {
	list-style: none;
	margin: 39px 0 0 1px;
	font-size: 9px;
	letter-spacing:0px;
	font-family:Tahoma;
}

ul.list li {
	width: 141px;
	height: 29px;
	float: left;
}

ul.list li a{
	color: #fff;
	display: block;
	width: 141px;
	height: 29px;
	float: left;
	background: url("../common/serv_norm.gif") left no-repeat;
}

ul.list li a:hover, ul.list li a.current{
	background: url("../common/serv_hover.gif") left no-repeat;
}

ul.list a span{
	margin: 8px 0 0 24px;
	display: block;
	text-transform: uppercase;
}

a.cont_us {
	display: block;
	float: left;
	margin: 11px 0 1px 0;
	width: 144px;
	height: 43px;
	background: #cc6601;
	color: #fff;
	text-transform: uppercase;
}

a.cont_us:hover, a.img_gal:hover {
	background: #dc740e;
}

a.img_gal {
	display: block;
	float: left;
	margin: 0 0 0 0;
	width: 144px;
	height: 43px;
	background: #cc6601;
	color: #fff;
	text-transform: uppercase;
}

a.img_gal span, a.cont_us span {
	display: block;
	margin: 15px 0 0 0;
	text-align: center;
	letter-spacing: 1px;
	font-size: 11px;
}

.news {
	background: #9b7c5f;
	width: 144px;
	float: left;
}

a.custom_tour {
	width: 135px;
	height: 32px;
	float: left;
	background: url("../common/custom_tour.jpg") left no-repeat;
	margin: 10px 0 0 7px !important;
	margin: 10px 0 0 3px;
	display: block;
}

.head {
	width: 144px;
	height: 27px;
	background: #DC740E;
	float: left;
	margin: 13px 0 0 0;
	font-size: 11px;
	letter-spacing: 1px;
}

.head span {
	display: block;
	text-align: center;
	margin: 6px 0 0 0;
}

.news_tab {
	float: left;
	width: 128px;
	padding: 5px 0 5px 0;
	margin: 10px 0 0 7px !important;
	margin: 10px 0 0 2px;
	border: 1px solid #c7ae8f;
}
.news_tab p {
	float: left;
	width: 135px;
	text-align: center;
}

.right {
	width: 754px;
	float: left;
	color: #fff;
}

.navigation {
	float: left;
	background: url("../common/nav.jpg") bottom no-repeat;
	width: 754px;
	height: 80px;
	
}
/*
ul.nav {
	list-style: none;
	margin: 0 0 0 54px;
	font-size: 12px;
	
}

ul.nav li {
	float: left;
}

ul.nav li a{
	color: #fff;
	display: block;
	float: left;
	background: #cc6601;
	margin: 0 1px 0 0;	
	height: 37px;
}

ul.nav li a:hover, ul.nav li a.current2 {
	background: #dc740e;
}

ul.nav li a.feedb:hover {
	background: #dc740e;
}

ul.nav li a span{
	text-align: center;
	margin: 13px 33px 0 32px !important;
	margin: 13px 32px 0 32px;
	display: block;
}
*/
/**************MENU STYLE********************/
ul.nav {
	margin: 0 0 0 53px !important;
	margin: 0 0 0 52px;
	padding: 0;
	list-style-type: none;
	font-size: 12px;
}

ul.nav li {
	height: 37px;
	float: left;
	margin-left: 1px;
}

ul.nav li.about a {
	float: left;
	width: 115px;
	background: url("../common/about.gif") top left no-repeat;
}

ul.nav li.part a {
	float: left;
	width: 135px;
	background: url("../common/partner.gif") top left no-repeat;
}

ul.nav li.bangla a {
	float: left;
	width: 132px;
	background: url("../common/bangladesh.gif") top left no-repeat;
}

ul.nav li.visa a {
	float: left;
	width: 190px;
	background: url("../common/visa.gif") top left no-repeat;
}

ul.nav li.feed a {
	float: left;
	width: 124px;
	background: url("../common/feedback.gif") top left no-repeat;
}

ul.nav li a{
	color: #fff;
	display: block;	
	height: 37px;
}

ul.nav li a span{
	text-align: center;
	margin: 13px 0 0 0;
	display: block;
}

ul.nav li.about a:hover, ul.nav li.about a.current {
	background: url("../common/about.gif") bottom left no-repeat;
}

ul.nav li.part a:hover, ul.nav li.part a.current {
	background: url("../common/partner.gif") bottom left no-repeat;
}

ul.nav li.bangla a:hover, ul.nav li.bangla a.current {
	background: url("../common/bangladesh.gif") bottom left no-repeat;
}

ul.nav li.visa a:hover, ul.nav li.visa a.current {
	background: url("../common/visa.gif") bottom left no-repeat;
}

ul.nav li.feed a:hover, ul.nav li.feed a.current {
	background: url("../common/feedback.gif") bottom left no-repeat;
}

/**************MENU STYLE********************/

.navigation h2 {
	font-weight: normal;
	font-size: 18px;
	color: #fff;
	margin: 8px 0 0 60px !important;
	margin: 8px 0 0 30px;
	float: left;
}

.main {
	margin: 8px 0 0 0;
	float: left;
	color: #303030;
	width: 754px;
}

.intro {
	float: left;
	margin: 0 0 15px 30px !important;
	margin: 0 0 15px 15px;
	width: 720px;
	letter-spacing:0.8px;
	text-align:justify;
	font-family:  @Arial Unicode MS;
	
}


.intro p {
	width: 440px;
	float: left;
}

.intro img {
	float: left;
	margin: 0 0 0 15px;
}

.column {
	margin: 20px 0 0 0;
}

.package {
	width: 235px;
	float: left;
	margin: 20px 0 0 15px !important;
	margin: 20px 0 0 8px;
}

.head2 {
	float: left;
	background: url("../common/heading.jpg") top left no-repeat;
	width: 226px;
	height: 29px;
}

.head2 h2 {
	font-weight: normal;
	font-size: 18px;
	color: #49635a;
	margin: 4px 0 0 10px !important;
	margin: 4px 0 0 5px;
	float: left;
}

.box {
	margin: 10px 10px 10px 10px !important;
	margin: 10px 10px 10px 5px;
	float: left;
	width: 210px;
}

.box img {
	float: left;
	margin: 0 5px 3px 0;
}

.box a.link {
	color: #c08016;
}

.footer {
	float: left;
	width: 960px;
	height: 48px;
	background: url("../common/footer.gif") bottom no-repeat;
	text-align: center;
	margin: -1px 0 0 0;
}

.footer span {
	display: block;
	margin: 15px 0 0 0;
	color: #fff;
}




/**** borno  *****/

.waterMark
{
	width:200px;
	
	font-size:9pt;
	border: 1px #333333 solid;
	margin-left:3px;
	
	
	background-position:bottom;
	background-repeat:repeat-x;
	
	color:Silver;
}


/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../common/FilledStar.png);

}
.filledRatingStar2 {
    background-image: url(../common/FilledStar2.png);

}

.emptyRatingStar {
    background-image: url(../common/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(../common/SavedStar.png);
}


.lvName
{
	font-weight:bold;
	color: #804000;
	/*#c08016; 
	#ECB455;*/
	font-size: 12pt;
	display: block;
	
}
.lvBackGround
{
	background-color:#F9F1DF;
	
}
.lvBackGroundAlt
{
		
}

.lblPrice
{
	font-weight:bold;
	font-size:10pt;
	color:#804000;
}
.lblCity
{
	font-weight:bold;
	font-size:8pt;
	color:#575757;
}

.lblLocation
{
	font-weight:lighter;
	font-size:8pt;
	color:Gray;
	font-weight:bold;
}

.lblDetails
{
	font-weight:lighter;
	font-size:8pt;
	color:#575757;
	font-family:Verdana;
}

.pnlSearch
{
	
	background-color:#AFB3D3;
	
}



.pgrButtonCss
{
	font-weight:bold;
	
	font-size:12pt;
	color:Orange;
}
.pgrNumericButtonCss
{
	font-weight:bold;
	
	font-size:10pt;
	color:Orange;
}


/******  tab theam*********/

.ajax__tab_custom_theme .ajax__tab_header 
{
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:url(../common/tab-line.gif) repeat-x bottom;
    text-align:left;
}
.ajax__tab_custom_theme .ajax__tab_header .ajax__tab_outer 
{
    padding-right:4px;
    /*background:url(../common/footer.gif) no-repeat right;*/
    height:21px;
    text-align:left;
}
.ajax__tab_custom_theme .ajax__tab_header .ajax__tab_inner 
{
    padding-left:3px;
   /* background:url(../common/line.gif) no-repeat;*/
   text-align:left;
}
.ajax__tab_custom_theme .ajax__tab_header .ajax__tab_tab
{
    height:13px;
    padding:0px;
    margin:0;
    background-color:#F9F1DF;
    border:0px solid #999999;
    text-align:left;
  /*  background:url(../common/tab.gif) repeat-x;*/
}
.ajax__tab_custom_theme .ajax__tab_hover .ajax__tab_outer 
{
    /*background:url(../common/tab-hover-right.gif) no-repeat right;*/
    text-align:left;
    
}
.ajax__tab_custom_theme .ajax__tab_hover .ajax__tab_inner 
{
   /* background:url(../common/tab-hover-left.gif) no-repeat;*/
   text-align:left;
   
}
.ajax__tab_custom_theme .ajax__tab_hover .ajax__tab_tab 
{
	
    /*background:url(../common/tab-hover.gif) repeat-x;*/
    text-align:left;
}
.ajax__tab_custom_theme .ajax__tab_active .ajax__tab_outer 
{
  /*  background:url(../common/tab-active-right.gif) no-repeat right;*/
  text-align:left;
}
.ajax__tab_custom_theme .ajax__tab_active .ajax__tab_inner 
{
   /* background:url(../common/tab-active-left.gif) no-repeat;*/
   text-align:left;
}
.ajax__tab_custom_theme .ajax__tab_active .ajax__tab_tab 
{
    /*background:url(../common/tab-active.gif) repeat-x;*/
    text-align:left;
     
     background-color:#E1F4F4;
}
.ajax__tab_custom_theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:0px solid #999999;
    border-top:1;
    border-bottom:1;
    border-bottom-width:thin;
    padding:0px;
    background-color:#E0E4ED;
    text-align:left;
}


.pnlStyle .sylPnl
{
	font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:0px solid #999999;
    border-top:1;
    border-bottom:1;
    border-bottom-width:thin;
    
    
}
.pnlStyle h5
{
	
	font-family:Verdana;
	border:0px solid #999999;
	font-weight:bold;
	letter-spacing:1px;
	line-height:30px;
	

}


/**** borno  **#C9C992;***/





.linkStyle
{
color: #c08016;	
}


.lvTable
{
	

	
}

.divCountryMap
{
	background-color:Red;
	

	
}



/****************Style Update Panel***********************/
#UpdateProgress1 
 {
   background-color:#CF4342;
   color:White;
   top: 0px;
   right: 0px;
   position:fixed;
 }
 
#UpdateProgress1 img {
   vertical-align:middle;
   margin:2px;
 }

/****************Style admin***********************/

/********* Round Image  ****************/

.roundedcornr_box_109257 {
   background: #c7ae8f;
}
.roundedcornr_top_109257 div {
   background: url(../common/roundedcornr_109257_tl.png) no-repeat top left;
}
.roundedcornr_top_109257 {
   background: url(../common/roundedcornr_109257_tr.png) no-repeat top right;
}
.roundedcornr_bottom_109257 div {
   background: url(../common/roundedcornr_109257_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_109257 {
   background: url(../common/roundedcornr_109257_br.png) no-repeat bottom right;
}

.roundedcornr_top_109257 div, .roundedcornr_top_109257, 
.roundedcornr_bottom_109257 div, .roundedcornr_bottom_109257 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_109257 { margin: 0 15px; }


/********* Round Image ****************/
/******************Accrodion******************************/
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #C7AE8F;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #9B7C5F;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px solid #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    
}
Text
{
	
	font-family: Verdana,Arial,sans-serif; 
	font-size: 1.3em;
	
}

/********************New Tab****************************/

/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;	
	border-bottom:1px solid #666;	
	height:30px;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	background: url(../common/blue.png) no-repeat -420px 0;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 134px;
	text-align:center;	
	text-decoration:none;
	color:#333;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -420px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -420px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.s 			{ background-position: -553px 0; width:81px; }
ul.tabs a.s:hover 	{ background-position: -553px -31px; }
ul.tabs a.s.current  { background-position: -553px -62px; }

/* width 2 */
ul.tabs a.l 			{ background-position: -248px -0px; width:174px; }
ul.tabs a.l:hover 	{ background-position: -248px -31px; }
ul.tabs a.l.current  { background-position: -248px -62px; }


/* width 3 */
ul.tabs a.xl 			{ background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover 	{ background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }


/* initially all panes are hidden */ 
div.panes div.pane {
	display:none;		
}






/********************New Tab****************************/