* { margin:0; padding:0;}
a { text-decoration:none; color:#333333; outline:none;}
body {background:url(../images/body-bg.jpg) no-repeat #27afd9 center top; font-size:12px;}
#wrapper { width:954px; margin:0 auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}]
#header { width:954px; height:190px; float:left; background:#fff;}
#hd-top { width:954px; height:120px; float:left; background:url(../images/hd-top-bg.jpg) no-repeat;}
#logo { width:450px; height:120px; float:left;}
#flag-main { width:90px; float:left; margin:15px 0 0 9px; display:inline;}
.flag-inn { width:20px; height:10px; float:left; margin-right:10px;  display:inline;} 
#cont-det { width:300px; float:left; height:26px; float:left; margin:7px 0 0 300px; display:inline;}
#cont-det p { line-height:25px; width:220px; float:left; font-weight:bold;}
#receiver { width:25px; height:26px; float:left }
#search-area { width:250px; height:26px; float:left; margin-top:4px; display:inline; line-height:25px;}
.search-lt { width:45px; float:left;}
.search-rt { width:160px; float:left; margin-top:3px;}
.search-rt input { width:160px; float:left; border:1px solid #301a7c; line-height:15px; height:20px;}
.btn-go { width:40px; height:18px; /*background:url(../images/btn-go.gif) no-repeat;*/ color:#fff; background-color:#6D4CAD; text-align:center; float:left; margin-top:3px; display:inline; vertical-align:middle; border:1px solid #301A7C; height:22px; }
.btn-go p { line-height:18px;}
#hd-bot { width:954px; height:35px; float:left; background:#fff;}
#menu { width:945px; height:33px; float:left; padding-left:9px; display:inline; background:#fff;}
#menu-lt { width:10px; height:33px; float:left; background:url(../images/menu-lt.gif) no-repeat;}
#menu-rt { width:9px; height:33px; float:left; background:url(../images/menu-rt.gif) no-repeat;}
#menu-mid { width:917px; height:33px; float:left; background:url(../images/menu-bg.gif) repeat-x;}
#menu-mid li { display:inline;  /*padding:0 25px;*/ border-right:1px solid #566064; line-height:33px;}
#menu-mid li a { color:#000; font-weight:bold;}
#menu-mid li a:hover { color:#f00;}
#body { width:954px;  float:left; padding-top:10px; display:inline;  background:#fff;}
#bd-top { width:945px;  float:left; margin-left:9px;  display:inline;}
#banner { width:546px; height:295px; float:left;}
.bd-top-rt { width:380px; float:left; background:#c6d6fd;/*e4f3fa*/ margin-left:10px; display:inline; height:295px; overflow:auto; }
.bd-top-rt p { width:340px; float:left; padding:2px 10px; line-height:16px; margin-bottom:10px; display:inline;}
/*.bd-top-rt h2 { width:370px; height:23px; float:left; background:url(../images/rt-top-h2-bg.gif) no-repeat;  border-bottom:dotted #4a2396 2px; line-height:23px; color:#fff; font-size:13px; padding-left:10px; font-weight:bold;}*/

#bd-bot { width:944px;  float:left;  margin:10px 0 0 9px; display:inline; background:#fff; padding-bottom:15px;}
.bd-lt-bot { width:546px; float:left; /*background:#e7e7e7;*/ display:inline; }
.bd-lt-bot h2 { width:536px; float:left; background:url(../images/lt-bd-h2.gif) no-repeat; border-bottom:dotted #4a2396 2px; line-height:23px; font-size:13px; color:#fff; padding-left:10px;}
.tab-area { width:544px;/* background:#e7e7e7;*/ float:left; margin-top:15px; display:inline;}
.tab-main { width:500px; float:left; margin-left:15px;  display:inline;margin-top:5px;}
.tab-lt { width:120px; float:left;}
.tab-lt img { width:117px; height:88px; float:left;}
.tab-rt { width:365px; float:left; margin-left:15px; display:inline;}
.tab-rt h3 { font-size:11px; font-weight:bold; color:#000; width:365px; float:left; margin-bottom:5px; display:inline; }
.tab-rt p { width:365px; float:left;}

.btn-book { width:95px; height:26px; float:right;color:#fff; background:url(../images/btn-good-del-booknow.jpg) no-repeat; padding-top:5px;padding-left:11px; margin-top:10px; }
.btn-book a { color:#fff; }

.ru-btn-book { width:145px; height:27px; float:right;color:#fff; background:url(../images/russianbtn-book-now.jpg) no-repeat; padding-top:5px;padding-left:11px; margin-top:10px; }
.ru-btn-book a { color:#fff; }


.bd-rt-bot { width:380px; float:left; margin-left:10px; background:#fff; display:inline; }
.bd-rt-bot h2 { width:370px; float:left; background:url(../images/bd-bot-rt-h2.gif) no-repeat; border-bottom:dotted #e30304 2px; line-height:23px; font-size:13px; color:#fff; padding-left:10px;}
.rt-bot-cont { width:380px; /*height:450px; overflow:auto; */float:left; background:#fff; padding:14px 0;}
.bot-cont-main { width:365px; float:left; margin-left:15px; display:inline;}
.bot-cont-lt-main { width:117px; height:87px; float:left;}
.stars-main { width:117px; height:18px; float:left; background:#fff;}
.star { width:13px; height:12px; float:left; }
.bot-cont-lt { width:117px; height:87px; float:left;}
.bot-cont-lt img { width:117px; height:87px; float:left;}
.bot-cont-rt { width:233px; height:87px; float:left; margin-left:15px; display:inline;}
.bot-cont-rt h3 { width:230px; float:left; color:#ad0002; font-size:11px; font-weight:bold;  float:left; margin-bottom:0px; display:inline;}
.sml-p { width:70px; float:left;}

.btn-rt-book { width:91px; height:26px; background:url(../images/btn-book-now.gif) no-repeat; float:left; clear:left;  padding-top:5px; padding-left:15px; margin-top:10px; margin-left:120px; display:inline; }
.btn-rt-book a { color:#fff; }

.ru-btn-rt-book { width:145px; height:27px; background:url(../images/russianbtn-book-now.gif) no-repeat; float:left; clear:left;  padding-top:5px; padding-left:15px; margin-top:10px; margin-right:5px; }
.ru-btn-rt-book a { color:#fff; }


#footer { width:954px; height:101px; float:left; background:#fff; border-top:1px solid #d4d4d4; display:inline; font-size:9px; line-height:16px;}
.ft-lt { width:570px; float:left;}
.ft-lt p { width:600px; float:left; text-align:center;}
.ft-lt ul { margin:30px 0 10px 30px; width:570px;}
.ft-lt li { display:inline; padding:0 5px; border-right:1px solid #658ccd;}
.ft-lt li a { text-decoration:none; color:#658ccd;font-weight:normal;}
.ft-rt { width:270px; float:right;}
#logo-iata { width:143px; height:99px; float:left; /*margin-left:85px; display:inline;*/}
#logo-accreited { width:123px; height:99px; float:left;}




/*About-Us*/
#inner-bd-main { width:936px; float:left; margin-left:9px; display:inline; padding-bottom:15px; }
.inn-bd-lt { width:613px; float:left; margin-right:5px; display:inline; }
.inn-bd-rt { width:317px; float:left; }
.hd-lt-main { width:613px; height:45px; float:left;}
.flight-lt-main { width:613px; height:36px; float:left; margin-top:10px;}
.hd-rt-main { width:317px; height:45px; float:left;} 
/*.hd-lt { width:10px; height:45px; float:left; background:url(../images/hd-lt.gif) no-repeat;}*/
.hotel-hd-lt { width:10px; height:45px; float:left; background:url(../images/hd-lt-rt.gif) no-repeat;}
.flight-hd-lt { width:10px; height:36px; float:left; background:url(../images/flight-lt-curve.gif) no-repeat;}
/*.hd-mid-lt { width:580px; height:45px; float:left; background:url(../images/hd-mid.gif) repeat-x;}*/
.hotel-hd-mid-lt { width:580px; height:45px; float:left; background:url(../images/hd-mid-rt.gif) repeat-x;}
.flight-hd-mid-lt { width:579px; height:36px; float:left; background:url(../images/hd-mid.gif) no-repeat;}
.flight-hd-mid-lt h2 { width:570px; padding-left:10px; line-height:36px; float:left; color:#fff; font-size:14px; font-weight:bold; }
.hotel-hd-mid-lt h2 { width:570px; padding-left:10px; line-height:40px; float:left; color:#fff; font-size:14px; font-weight:bold; }
.hd-mid-lt h2 { width:570px; padding-left:10px; line-height:40px; float:left; color:#fff; font-size:14px; font-weight:bold; }
.hd-mid-rt { width:284px; height:45px; float:left; background:url(../images/hd-mid.gif) repeat-x;}
/*.hd-rt { width:23px; height:45px; float:left; background:url(../images/hd-rt.gif) no-repeat;}*/
.hotel-hd-rt { width:23px; height:45px; float:left;  background:url(../images/hd-rt-rt.gif) no-repeat;}
/*.inn-lt-cont { width:601px; float:left; background:#fff; border-left:1px solid #c5c5c5;  border-right:1px solid #c5c5c5; padding-left:10px; color:#686868; }*/
.hotel-inn-lt-cont { width:601px; float:left; border-left:1px solid #c5c5c5;  border-right:1px solid #c5c5c5; padding-left:10px; color:#686868; }
.flight-inn-lt-cont { width:611px; float:left; border-left:1px solid #c5c5c5;  border-right:1px solid #c5c5c5;color:#686868; background:#F5F5F5; }

.about-cont p { width:575px; float:left; line-height:16px; margin:0 0 10px 10px; display:inline; }
.about-cont-top { width:575px; /*height:170px;*/ float:left; }
.about-cont-top img { width:180px; height:160px; display:inline; padding:10px 0; }
.about-cont-bot { width:575px; /*height:200px; */float:left; clear:left; /*overflow-y:scroll; overflow-x:hidden;*/ margin-top:10px; display:inline; font-size:12px;  }
.about-cont-bot  p { width:575px; float:left; text-align:justify;}
.about-cont-bot ul { margin-left:50px; }

/*
.about-cont ul li { list-style-type:none; }*/

.inn-lt-cont h4 { width:580px; font-size:14px; font-weight:bold; font-family:Arial, Verdana, Helvetica, sans-serif; float:left; color:#4f2999;}
.inn-lt-bot { width:612px; height:9px; float:left; background:url(../images/inn-lt-bot.gif) no-repeat;}
.hotel-inn-lt-bot { width:612px; height:9px; float:left; background:url(../images/hotel-inn-lt-bot.gif) no-repeat;}
/*.inn-rt-cont { width:315px; float:left; background:#fff; border-left:1px solid #c5c5c5;  border-right:1px solid #c5c5c5;  }*/
.fligh-top-des { width:613px; float:left; height:55px; background:url(../images/flight-top-des.gif) no-repeat;}
.inn-rt-bot { width:317px; height:9px; float:left; background:url(../images/inn-rt-bot.gif) no-repeat;}
.hd-lt-rt { width:10px; height:45px; float:left; background:url(../images/hd-lt.gif) no-repeat;}
.hd-rt-rt { width:23px; height:45px; float:left; background:url(../images/hd-rt.gif) no-repeat;}
.hotel-hd-rt-rt { width:23px; height:45px; float:left; background:url(../images/hd-rt-rt.gif) no-repeat;}
.flight-hd-rt { width:23px; height:36px; float:left; background:url(../images/hd-rt.gif) no-repeat;}
.hd-mid-rt { width:284px; height:45px; float:left; background:url(../images/hd-mid-rt.gif) repeat-x;}
.hd-mid-rt h2 { width:274px; line-height:40px; float:left; color:#fff; font-weight:bold; padding-left:10px; font-size:14px;}
.our-services { width:283px; float:left; margin:10px 16px; display:inline; }
.our-services li { list-style-type:none; font-size:14px; line-height:14px; font-weight:bold; background:url(../images/service-li-icon.gif) no-repeat; padding-left:20px; margin-bottom:10px; }

.our-services li a { color:#666; padding:5px 0; }
.our-services li a:hover { color:#FF0000;font-weight:bold;}

/*Contact-Us*/
.cont-main { width:595px; float:left; margin-top:10px; display:inline; color:#606060; }
.cont-lt { width:360px; float:left; margin-right:10px; display:inline;}
.cont-rt { width:190px; float:right; margin-left:5px; display:inline; }
.cont-form { width:370px; float:left; line-height:20px; margin-bottom:10px; display:inline;}
.cont-form-lt { width:120px; float:left; line-height:20px; }
.cont-form-rt { /*width:230px;*/ float:left; /*line-height:20px;*/ margin-left:10px; display:inline; }
.cont-rt p { width:190px; float:left; margin-bottom:5px; }
.cont-form-rt input { width:230px; }
.map { width:303px; /*height:227px;*/ background:#fff; float:left; padding:0 6px 15px 6px; display:inline;}
.map p { width:300px;  text-align:center; font-size:14px;  float:left; color:#502a9a; font-weight:bold; }
/*Incoming-Tour*/
/*.inc-tour-main { width:580px; height:114px; float:left; margin-top:10px; display:inline; color:#606060; background:#fff; border:1px solid #cccccc; padding:10px 0 0 5px; }*/
/*.hotel-main { width:580px; height:114px; float:left; margin-top:10px; display:inline; color:#606060; padding:10px 0 0 5px; }*/
.hotel-main { width:580px; /*height:114px;*/ float:left; margin-top:15px; margin-bottom:15px; display:inline; color:#606060; /*background:url(../images/Iinc-tour-main-bg.gif) repeat-x;*/ border:1px solid #cccccc; padding:10px 0 0 5px; }
.inc-tour-lt { width:140px; float:left; margin:0 10px 10px 5px; display:inline;}
.hotel-tour-lt { width:140px; float:left; margin:0 10px 0 5px; display:inline; text-align:right;}
.hotel-tour-lt { width:140px; float:left; margin:0 10px 0 5px; display:inline; text-align:right;}
.inc-tour-lt img { padding:2px; border:1px solid #4c2697;}
.inc-tour-rt { width:410px; float:left; padding-right:10px;}
.inc-tour-rt h4 { width:410px; float:left; color:#4c2697; font-size:14px; font-weight:bold;}
.inc-tour-rt p { width:410px; float:left; line-height:24px;}
/*.more{ float:right; width:40px; padding-right:20px; height:24px; display:block; }*/
/*.more a {  width:40px; height:24px; display:block;}*/

/*.package-main { width:315px; float:left; border-bottom:1px solid #ccc; padding:10px 0;  }*/
.package-lt { width:130px; float:left; margin:5px; display:inline; }
.package-rt { width:175px; float:left; }
.package-rt h4 { width:175px; float:left; font-size:13px; color:#4c2697; font-weight:bold; margin-top:5px; display:inline; }
.package-rt p { width:175px; float:left;}
.pack-det { width:175px; float:left; }

/*.flash-sml-gallery { width:313px; height:219px; float:left;  display:inline; background:#fff; }*/
.pagination {  /*width:400px; height:25px; float:right;*/ margin:15px 16px 15px 0px;}
.pagination ul { float:left; margin:3px 2px;}
.pagination li { padding:2px 5px; border:1px solid #666; list-style-type:none; display:inline; margin:0 2px;}
.pagination li a { color:#1a0d5f; }
.lr-arr { width:24px; height:20px; float:left;}
.rt-arr { width:24px; height:20px; float:left;}

/*Photo-gallery*/
.inn-bd-big {  width:926px; float:left; margin-left:9px; display:inline; padding-bottom:15px; }
.hd-big-main { width:926px; height:45px; float:left;}
.hd-mid-big { width:893px; height:45px; float:left; background:url(../images/hd-mid.gif) repeat-x;}
.hd-mid-big h2 { width:883px; padding-left:10px; line-height:40px; float:left; color:#fff; font-size:14px; font-weight:bold; }
.inn-big-cont { width:914px; float:left; background:#F5F5F5; border-left:1px solid #c5c5c5;  border-right:1px solid #c5c5c5; padding-left:10px; color:#686868; }
.inn-big-bot { width:926px; height:10px; float:left; background:url(../images/inn-big-bot.gif) no-repeat;}
.photo-gallery { width:730px; height:430px; margin:0 auto; padding-bottom:10px; }
.style1 { color:#FF0000; font-size:10px; font-weight:bold; width:20%; }
.font_1 { color:#4B94EB !important; }
/*.flash-photo-gallery { width:308px; padding-bottom:10px; text-align:center; float:left; background:#fff; padding-left:4px; display:inline;}*/
.flash-photo-gallery p { width:308px; float:left; font-size:14px; font-weight:bold;}
/*our-service*/
.our-service { width:606px; padding-bottom:10px; float:left; background: url(../images/service-bg.gif) no-repeat; display:inline; color:#606060; padding:10px 0 0 5px; border-right:1px solid #ccc; border-left:1px solid #ccc; background:#F5F5F5; }
.our-service ul { float:right; margin-right:15px; padding-bottom:25px; display:inline; }
.our-service li { background:url(../images/service-li-icon.gif) no-repeat; padding-left:20px; list-style-type:none; line-height:14px; margin-bottom:15px;}
.ser-lt-bot { width:612px; height:10px; float:left; background:url(../images/ser-bot.gif) no-repeat;}
.our-service li a { color:#4d2798; font-size:14px; }
.our-service li a:hover { color:#FF0000; font-size:14px; }
.flight-top-hd { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold;height:50px;}
.flight-detai-td-color { line-height:30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; padding-left:3px;}
.flight-detai-td-color a:hover{color:#FF0000;font-weight:bold;}
.flight-detai-td-white { line-height:36px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; padding-left:3px;}
.flight-detai-td-white a:hover{color:#FF0000;font-weight:bold;}
.flight-rt-txt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#57329e;}
.txt-field { width:200px; float:left; line-height:23px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
.txt-field-date {width:100px; float:left; line-height:23px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}

.ru-btn-more { width:145px; height:27px; float:left; background:url(../images/russianbtn-book-now.gif) no-repeat; text-align:left; color:#fff; padding:5px 0 0 0px; margin-top:10px; display:inline;  }
.ru-btn-more a { color:#fff; }

.btn-more { width:86px; height:26px; float:left; background:url(../images/btn-book-now.gif) no-repeat; text-align:center; color:#fff; padding:5px 20px 0 0; margin-left:60px; display:inline; margin-top:10px;  }
.btn-more a { color:#fff; }
/*.pack-det table { width:175px;}
.pack-det td { width:20%;}*/

.btn-send { width:106px; height:27px; text-align:center; background:url(../images/btn-send.gif) no-repeat;  color:#fff; border:none;}
.btn-send a { color:#fff; }


/*Page nation styles*/
div.pagination {
	padding: 3px;
	/*margin: 3px;*/
	clear:left;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #000099;
}

div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}

div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;
		
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
		display:none;		
		color: #DDD;
	}
	
	
/*New styles*/
.bd-top-rt h2 { width:350px; height:23px; float:left; background:url(../images/rt-top-h2-bg.gif) no-repeat;  border-bottom:dotted #4a2396 2px; line-height:23px; color:#fff; font-size:13px; padding-left:10px; font-weight:bold;}/*31*/
.inn-lt-cont { width:601px; float:left; background:#F5F5F5; border-left:1px solid #c5c5c5;  border-right:1px solid #c5c5c5; padding-left:10px; color:#686868; }
.search-inn-lt-cont { width:601px; float:left; background:#F5F5F5; /*border-left:1px solid #c5c5c5;  border-right:1px solid #c5c5c5; padding-left:10px; color:#686868;*/ }

.more{ float:right; color:#FFFFFF; /*width:155px;*/ padding-right:5px;  text-align:left;  } 
.more a:link {  width:175px; height:24px; color:#4c2697; float:left;} 
/*.more a:hover {  color:#4c2697; text-decoration:underline;} 
*/.flash-photo-gallery { width:308px; padding-bottom:10px; text-align:center; float:left; background:#fff; padding-left:4px; display:inline;} /*163*/
.inn-rt-cont { width:315px; float:left; background:#F5F5F5; border-left:1px solid #c5c5c5;  border-right:1px solid #c5c5c5;  }
.flash-sml-gallery { width:313px; height:219px; float:left;  display:inline; background:#fff; } 
.package-main { width:315px; float:left; padding-bottom:10px; border-bottom:1px solid #ccc;/* padding:10px 0;*/  } 


/*.inc-tour-rt a { color:#4c2697; text-decoration:underline; }*/
.sml-li-p { line-height:14px; }
.inc-tour-main { width:580px!IMPORTANT; /*height:114px;*/ float:left; margin-top:15px; margin-bottom:10px; display:inline; color:#606060; border:1px solid #cccccc; border-bottom:none; /*padding:13px 0 0 5px; */}
.search-inc-tour-main { width:601px; /*height:114px;*/ float:left; margin-top:15px; margin-bottom:10px; display:inline; color:#606060; /*border:1px solid #cccccc; border-bottom:none; padding:13px 0 0 5px; */}
.out-tour-main { width:575px; /*height:114px;*/ float:left; margin-top:15px; margin-bottom:15px; display:inline; color:#606060; border:1px solid #cccccc; padding:13px 0 0 5px; }
.hd-lt { width:10px; height:45px; float:left; background:url(../images/hd-lt-rt.gif) no-repeat;}
.hd-mid-lt { width:580px; height:45px; float:left; background:url(../images/hd-mid-rt.gif) repeat-x;}
.hd-rt { width:23px; height:45px; float:left; background:url(../images/hd-rt-rt.gif) no-repeat;}

.sear-res { width:560px;  float:left; padding-left:10px; }
.sear-res  li { list-style-type:none;}
.sear-res p { line-height:24px; float:left; width:550px; }
.sear-res h4 a { width:550px; float:left; color:#4c2697; text-decoration:underline;}

.btn-submit { background-color:#6D4CAD;border:1px solid #301A7C;color:#FFFFFF; }

.val_msg{ float:left; margin-left:130px; }
.online_val_msg{margin-top:10px; margin-bottom:10px;}