@charset "utf-8";
/* CSS Document */
body {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	font-family: "Segoe UI", Verdana, Arial, Helvetica, sans-serif;
	background-color:#ededed;
	unicode-bidi:embed;
	direction:ltr;
	font-size:13px;
}
a {
	text-decoration:none;
	color: #900;
	}
	a:hover{
		text-decoration: none;
		color: #666;
	}
	input {padding:2px 4px 2px 4px; font-size:11px;}
select { padding: 2px 2px; font-size:11px;}
#body {width:918px;;margin:0 auto; padding:0px 40px 10px 40px; margin-top:-30px;}
#content-body{ width:916px; height:100%; margin:0px; margin-top:35px; padding:0px; line-height:25px; color:#333;}
#content{  width:637px; height:auto; margin-top:20px; -moz-box-shadow:0 0 7px #666;
position:relative;
	-webkit-box-shadow:0 0 7px #666;
	box-shadow:0 0 7px #666;
	margin:10px 0px 10px 0px; background-color:#FFF;
	}
#content-data{  width:632px; height:auto; margin-left:3px;background-color:#FFF;
	margin:0px 10px 10px 0px;  padding:10px; border:1px solid #c6c6c6; margin-right:15px;
	}
#header {width:998px;padding:0;margin:0 auto; margin-top:-30px; }
.header-top {width:998px;padding:0;margin:0 auto; height:30px; }
.top-text { height:20px; text-align:right; margin-top:-5px; margin-right:40px; padding-top:6px; color:#333;}
.top-text a { color:#333;}
.title{ height:30px; font-size:14px; font-weight:bold; padding:5px 0 5px 10px; }
	h1 {font-family: tahoma, Geneva, sans-serif; color:#333; font-size:14px; font-style: normal; text-transform: uppercase; }
	h2 {font-family: tahoma, Geneva, sans-serif; color:#333; font-size:14px; font-weight:bold; font-style: normal;}
	h2 a { color:#000;}
	a:hover { color:#900;}
	h3 {font-family: tahoma, Geneva, sans-serif; color:#333; font-size:13px; font-style: normal;}
.title-right { float: left; width: 210px; height: 100%; }
.tour-title{ background-color:#f39c36; font-size:14px; height:27px; margin-bottom:5px; text-align:center; padding-top:5px; font-weight:bold; color:#fff;}
#social{  height:50px; text-align:center; background-position:center; text-align:center; border:0px solid #CCC; padding-left:320px; margin-top:30px;}
.body-footer { width:918px;margin:0 auto; padding:40px 40 0 40px; color:#333; list-style:none; height:auto; font-size:12px;}
.body-footer ul {}
.body-footer ul li{ list-style:none; margin-left:0px;}
.body-footer ul li a { color:#333;}
.body-footer ul li a:hover{ color:#000;}
.line{ border-bottom:1px solid #c1c1c1; margin-bottom:5px; margin-top:5px;}
#body-footer-bottom {width:918px;padding:0;margin:0 auto; padding:0 40px 20px 40px; color: #333; list-style:none;}
#body-footer-bottom a{ color:#333;}
#body-footer-bottom a:hover{ color:#000;}
.images_border{
	padding: 6px;
	background: #ededed;
			/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 3px #666;
	-webkit-box-shadow:0 0 3px #666;
	box-shadow:0 0 3px #666;
	margin:5px 5px 5px 4px;
}
	#content-data ul { margin-left:11px;}
	#content-data ul li{ margin-left:3px; list-style: url(../images/arrow.png);}
.flower {background:url(logo.png) no-repeat; width:315px; padding-left:40px; margin-top:5px; margin-bottom:-5px;}


<!--[if gte IE 5]>
background:none;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='logo.png' ,sizingMethod='crop');

}
<![endif]-->
#data-body { width:888px; padding:0px; margin:0px; border:0px; width:650px; height:auto;}
.main-menu{ background-image:url(../images/bg-menu.jpg); background-repeat:repeat-x; height:40px; margin-top:-8px; margin-left:1px; padding-top:10px;}
.main-menu ul {}
.main-menu ul li{ display:inline; padding-top:5px;}
.big-line{ border-bottom:#999 solid 4px; width:653px; margin:5px 0 5px 0;}
#menu-right{ background-color:#fff; width:227px; padding:10px; height:auto; border-radius: 3px;-moz-border-radius: 3px;-khtml-border-radius:3px; margin-top:10px; margin-right:-5px;}
#menu-right a{ color:#333;}
#menu-right a:hover{ color:#900;}
.test-border {border:3px solid #ffffff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;opacity:0.5;filter:alpha(opacity=50);}
.small-title{ font-size:14px; color:#333; text-shadow: 1px 1px 1px #ededed; font-weight:bold; }
.small-title a { color:#333;}
.small-title a:hover { color:#930;}
.line-title{text-shadow: 0px 0px 0px #000; color:#FFF; text-align:center;  background-color:#f6bf28;-webkit-border-radius: 4px 4px 0px 0px;-moz-border-radius: 4px 4px 0px 0px;border-radius: 4px 4px 0px 0px; margin:-10px; font-size:14px; padding-bottom:4px; padding-top:5px;font-weight:bold; margin-bottom:10px; text-transform:uppercase; }
.langauge{ margin-top:20px; margin-right:40px;}
.main-title{ font-family: "Segoe UI", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;
text-transform:uppercase;
margin-bottom:5px;
text-shadow: 1px 1px 1px #fff;
color:#666;
}
.s-title{font-family: "Segoe UI", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;
text-transform:uppercase;
text-shadow: 1px 1px 1px #fff;
color:#900;
}
.maps{ border:1px solid #CCC;}
.packages{
	margin-bottom: 10px;
	width:655px;
	margin-right:15px;
	background: #ffffff;
	 border:1px solid #c9c9c9;
		/* CSS3 Box Shadow */
}
.packages:hover{
	border:1px solid #CCC;
	background: #f7bc3a;
}
.packages-1{
	margin-bottom: 10px;
	width:635px;
	margin-right:15px;
	background: #ffffff;
	 border:1px solid #c9c9c9;
		/* CSS3 Box Shadow */
}
.packages-1:hover{
	border:1px solid #666;
	background: #f7bc3a;
}
/*small package*/
.packages-small{
	margin-bottom: 10px;
		/* CSS3 Box Shadow */
}
.packages-small:hover{
	background: #f7bc3a;
}
/*end small package*/
/*button order*/
.booking-button{ font-weight:bold; font-size:13px; margin:0px 0px 0px 0px; padding-bottom:4px; padding-top:0px; float:right; width:150px; 
text-align:center;
margin-right:15px;}
.booking-button a {border:none;
	outline:none;
    color: #ffffff;
    display: block;
    cursor:pointer;
    margin: 0px auto;
    clear:both;
    padding: 3px 15px;
    text-shadow: 0 1px 1px #777;
    font-weight:bold;

    background:#adabab;}
.booking-button a:hover{background:#adabab;}
/*end order button*/
.title-package{ font-size:12px; color:#900;}
.small-des{ font-size:10px; color:#333;}
.tour-lenght{ background-color:#fff; width:324px; margin-left:-5px; padding:10px 6px 10px 5px; padding-bottom:25px;
margin-bottom:9px;
height:220px;}
.main-title{ font-size:18px; }
#next-previous{ margin-top:15px;}
#next-previous ul { display:inline;}
#next-previous ul li{ display: inline;}
#next-previous ul li a{background:#f5f5f5;border:1px solid #9ac1c9;color:#666;font-weight:500;padding:5px 10px!important}
#next-previous ul li a:hover{text-decoration:none;background:#ebebeb;color: #000;}
.test{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; border:1px #333 solid;}
.big-line-1{ border-bottom:3px #999 solid; margin:5px 0px 5px 0px;}
.select.room-type{height:60px;width:150px;}
.menu-top { margin:0 auto; width:998px; height:55px;}
.bg-top { background-color:#ededed; margin:0 auto;  width:998px; margin-top:5px;}
.text1 { width:250px; padding:3px; border:1px solid #999;}
.select { width:280px; border:1px solid #999; padding:2px; }
.tour-title { font-size:15px;}
.box-joining { width:218px; height:120px;  background-color:#cbcbcb;
-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
padding:5px;
}
.box-date {width:110px; height:34px; color:#FFF; margin-right:3px;
text-align:center; background-color:#408d23;
-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; padding:15px 5px 5px 5px;
}
.box-date-big {width:220px; height:56px; color:#FFF; background-color:#408d23;
text-align:center; 
-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; padding:0; margin: 8px auto;
}
.box-date-small {width: 170px; height:30px; color:#FFF; background-color:#408d23;
text-align:center; 
-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; padding:8px 5px 5px 5px; margin: 3px auto;
}
.box-date-pe {width:70px; height:42px; padding:5px; color:#FFF;  text-shadow:none; font-weight:bold;
text-align:center; padding-bottom:5px; background-color:#f6d724;
-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; padding:10px 5px 5px 5px;
}
.box-people {width:59px; height:44px; background-color:#f6d724;
text-shadow:none; font-size:19px;
-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; padding: 0 5px 5px 5px;
 color:#FFF; font-weight:bold; }
.datepost { color:#8b8c8d; font-size:12px; margin-left:5px; font-style:italic;}
.box-review { background-color:#9CF; 
-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; margin:15px 0 5px 0; padding:5px;}
.address{ color:#4b4b4b; font-size:13px; font-weight:bold; line-height:18px;}
.content-tour-detail { width:912px; height:100%;}
.package-ul { list-style:url(../images/mark.png); margin-left:15px;}
.footer-title {   background-image:url(../images/footer-bg-menu-bg.jpg); background-repeat:repeat-x; padding:8px 10px 0 10px;}
.img-sp img{
	float: left; margin-right: 10px;
	margin-left:0px;
	border: 1px solid  #999999;
	padding:3px;}