/* CSS Document */
*{
	margin:0px;
	padding:0;
}
A{
	text-decoration:none;
}
#footer A:hover{
	color:#3c5a9a;
}
LI{
	list-style-type:none;
}
IMG{
	float:left;
}
BODY{
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	background:#d1d1d1;
}
.clear{
	clear:both;
}
.bluetext{
	font-size:12px;
	color:#072d51;
}
.blacktext{
	font-size:12px;
	color:#2c2c2c;
}
.webtext{
	font:12px/16px Arial, Helvetica, sans-serif; color:#2b2828;
	text-align:justify;
}
#Website{
	margin:auto;
	width:960px;
	background-color:#d1d1d1;
}
#header{
	float:left;
	display:inline;
	width:960px;
	background:#FFF;
}
#ontop{
	float:left;
	width:100%;
	height:25px;
	background:#072d51;
}
#header_top{
	margin:auto;
	width:960px;
	height:25px;
	background:#072d51;
}
#header_top p{
	float:left;
	color:#FFF;
	display:inline;
	margin:5px 0 0 30px;
	font-size:12px;
}
#header_top img{
	float:left;
	display:inline;
	margin:5px;
}
#header_top ul{
	float:right;
	display:inline;
	width:960px;
	margin:5px 0 0 30px;
}
#header_booking{
	float:left;
	width:960px;
	height:30px;
	background:#d1d1d1;
}
#header_booking ul{
	float:left;
	display:inline;
	width:240px;
	height:30px;
	margin-left:625px;	
}
#header_booking ul li{
	float:left;
	display:inline;
	height:20px;
	background:#d1d1d1;
	margin:5px;
}
#header_booking a{
	float:left;
	display:inline;
	margin-top:4px;
	font-size:12px;
	color:#54320f;
}
#header_booking ul li img{
	display:inline;
	margin:4px 10px;	
}
#header_booking img{
	float:left;
	display:inline;
	margin:9px 5px;	
}
#event_image {
	float:left;
	display:inline;
	width:250px;
	margin:0;
}
#event_image a img{
	display:inline;
	border:none;
}
#event_image a{
	float:left;
	display:inline;
	border:none;
	margin-bottom:-10px;
}
.header_menu{
	float:left;
	display:inline;
	width:875px;
	height:25px;
	background:#000000;
}
#border_red{
	float:right;
	display:inline;
	width:25px;
	height:25px;
	background:#ab0013;
}
#border_1{
	float:left;
	display:inline;
	width:875px;
	height:10px;
	background:#000000;
}
#border_2{
	float:right;
	display:inline;
	width:25px;
	height:10px;
	background:#ab0013;
}
.header_menu ul{
	float:left;
	display:inline;
	width:875px;
	height:25px;
	}
.header_menu li{
	float:left;
	display:inline;
	width:auto;
	height:15px;
	border-right:#bbbbbb solid 1px;
	margin:5px 0;
	padding:0px 25px;
}
.header_menu li.no_border{
	border-right:none;
}
.header_menu p:hover{
	color:#3c5a9a;
}
.header_menu p{
	font-size:10px;
	color:#FFF;
}
.dropmenudiv{
font-family:Arial, Helvetica, sans-serif;
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px;
line-height:18px;
z-index:100;
background-color: #000;
width: 200px;
visibility: hidden;
}
.dropmenudiv p{
	font-size:11px;
	color:#FFF;
}
.dropmenudiv p:hover{
	color:#3c5a9a;
}
.dropmenudiv a{
	font-size:11px;
	color:#FFF;
}
.dropmenudiv a:hover{
	color:#3c5a9a;
}
* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}
#header_banner{
	float:left;
	width:900px;
	background:#FFF;
	display:inline;
	margin:30px 30px 5px 30px;
}
#header_banner h1{
	float:right;
	display:inline;
	margin:10px 0;
	font-size:12px;
	font-style:italic;
	color:#615a5a;
}
#border_banner{
	float:left;
	display:inline;
	width:960px;
	height:18px;
	background:url(images/home_9.jpg) no-repeat;
}

#main{
	float:left;
	display:inline;
	width:960px;
	background-color:#d1d1d1;
}
#left_main{
	float:left;
	display:inline;
	width:250px;
	margin:0 0 30px 30px;
}
#left_main h4 img{
	float:left;
	margin-left:15px;
}
#left_main h3{
	float:left;
	display:inline;
	font-size:11px;
	width:250px;
	color:#3d5973;
}
#left_main h1{
	float:left;
	display:inline;
	width:250px;
	margin-top:30px;
}
#left_main h2{
	float:left;
	display:inline;
	width:250px;
}
#left_main p{
	float:left;
	display:inline;
	width:250px;
}
.list_logo {
    float: left;
    width: 250px;
    margin-top: 15px;
}
.logo_1{
    float: left;
}
.logo_1 img {
    width: 58px;
    height: 88px;
    border: none;
}
.trip_logo {
    float: left;
    margin-left: 10px;
}
* html .trip_logo {
    float: left;
    margin-left: 5px;
}
.trip_logo img {
    width: 134px;
    height: 44px;
    border: none;
}
#right_main{
	float:left;
	display:inline;
	width:600px;
	margin:0 0 30px 70px;
}
.halongcruise2{
	float:left;
	display:inline;
	width:600px;
	font-size:14px;
	color:#155093;;
	
}
#pagination{
	float:right;
	display:inline;
	width:600px;
	margin:0 0 30px 70px;
}
#right_main h1{
	float:left;
	display:inline;
	margin-top:20px;
	width:600px;
	height:50px;
}
#right_main samp{
	float:left;
	display:inline;
	margin-bottom:-20px;
	font-size:16px;
	font-weight:bold;
	color:#064387;
	width:600px;
	height:50px;
}
#right_main p{

	width:589px;
}
/*#right_main span{
	float:right;
	display:inline;
	margin:10px 0 0 10px;
	width:589;
}*/
#up_img{
	float:left;
	display:inline;
	width:120px;
	height:auto;
	margin-right:10px;
}
#up_img img{
	float:left;
	display:inline;
	margin:10px 0;
}
#bootom{
	float:left;
	display:inline;
	width:100%;
	height:40px;
	background:#072d51;
}
#footer{
	margin:auto;
	width:960px;
	height:40px;
	background:#072d51;
}
.footer_bottom {
	float:right;
	display:inline;
	font-size:10px;
	padding:5px 150px  5px 0;
	color:#65686c;
}
#footer ul{
	float:left;
	display:inline;
	width:780px;
	height:15px;
	margin:10px 0 0 180px;
	}
#footer li{
	float:left;
	display:inline;
	width:auto;
	height:15px;
	padding:0px 5px;
	border-right:#b5c0cb solid 1px;
}
#footer li.add{
	float:left;
	display:inline;
	width:auto;
	height:15px;
	padding:0px 5px;
	border-left:#b5c0cb solid 1px;
	border-right:#b5c0cb solid 1px;
}

#footer a{
	font-size:11px;
	color:#b5c0cb;
}
#menu_aboutus{
	float:left;
	display:inline;
	width:250px;

}
#menu_aboutus ul{
	float:left;
	display:inline;
	width:250px;
}
#menu_aboutus ul li{
	float:left;
	display:inline;
	width:250px;
	height:26px;
	margin-top:2px;
	background:url(images/about-us_1.jpg) no-repeat;
}
#menu_aboutus ul li p{
	float:left;
	display:inline;
	width:190px;
	padding:5px 0 0 60px;
	font-size:12px;
	font-weight:600;
}
#menu_aboutus ul li a{
	color:#072d51;
}
#booking{
	float:left;
/*	display:inline;*/
	width:600px;
	margin:0 0 30px 70px;
	}
#booking h1{
	float:left;
	display:inline;
	margin-top:20px;
	width:600px;
	height:50px;
}
#right_contact{
	float:left;
	display:inline;
	width:600px;
	margin:0 0 30px 70px;
	}
#right_contact p{
	float:left;
	display:inline;
	margin:10px 0 0 10px;
	width:590px;
}
#right_contact .label_name{
	float:left;
	clear:both;
	width:70px;
	font-size:12px;
	color:#072d51;
	margin:7px 10px 0 10px;
	}
#right_contact label{
	float:left;
	clear:both;
	width:250px;
	font-size:12px;
	color:#072d51;
	margin:7px 10px 0 100px;
	color:red;
	}
#galary{
	float:left;
	display:inline;
	width:600px;
	}
#img_galary{
	float:left;
	display:inline;
	width:188px;
	margin:15px 5px;
	}
#img_galary h5{
	float:left;
	display:inline;
	width:188px;
	background:#FFF;
	border: 0;
	}
#img_galary img{
	float:left;
	display:inline;
	width:178px;
	margin:5px 0 0 5px;
	}
#img_galary h6{
	float:left;
	display:inline;
	width:188px;
	height:57px;
	color:#3c5a9a;
	font-size:12px;
	text-align:center;
	background-image:url(images/bgeven.jpg);
	}
#img_galary h6 span{
	float:left;
	padding-left:10px;
	width:178px;
	color:#3c5a9a;
	font-size:12px;
	margin-top:5px;
	text-align:center;
	}
#img_galary h6 a{
	float:left;
	display:inline;
	margin:25px 0 0 10px;
	color:gray;
	text-align:left;
	font-size:9px;
	}



#img_photo{
	float:left;
	display:inline;
	width:188px;
	margin:15px 6px;
}
#img_photo h5{
	float:left;
	display:inline;
	width:188px;
	background:#FFF;
}
#img_photo img{
	float:left;
	margin:5px;
}
#img_photo h6{
	float:left;
	display:inline;
	width:188px;
	height:27px;
	color:#3c5a9a;
	font-size:12px;
	text-align:center;
	background:#FFF;
}
#img_photo a{
	float:left;
	display:inline;
	width:188px;
	text-align:center;
	color:#3b3a3a;
	font-size:9px;
	font-weight:bold;
	margin-top:5px;
}
#tour_detail{
	float:left;
	display:inline;
	width:600px;
	margin:5px 0 15px 0;
	padding-bottom:5PX;
	border-bottom:#aaaaaa dotted 1px;
	}
#tour_detail a{
    color: #072D51;
    text-decoration: none;
	}
#tour_detail a:hover{
    color: red;
    text-decoration: none;
	}
#tour_detail h5{
	float:left;
	display:inline;
	width:330px;
	background:url(images/Ituberaries_3.jpg) no-repeat;
	background-position:20px 0px;
	padding:0 0 0 45px;
	font-size:12px;
	color:#072d51;
	}
#tour_detail b{
	float:right;
	display:inline;
	font-size:12px;
	color:#072d51;
	}
#tour_detail h6{
	float:left;
	display:inline;
	width:350px;
	padding:0 0 0 20px;
	margin:5px 0;
	font-size:12px;
	color:#2d6092;
	font-style:italic;
	}
#tour_detail p{
	float:left;
	display:inline;
	width:455px;
	margin:0  0 0 20px;
	}
#tour_detail span{
	float:right;
	display:inline;
	width:73px;
	height:20px;
	background:url(images/Ituberaries_4.jpg) no-repeat;
	margin-bottom:5px;
	}
    
#halong_cruises1{
	float:left;
	display:inline;
	width:600px;
	margin:5px 0 15px 0;
	border-bottom:#aaaaaa dotted 1px;
	}
#halong_cruises1 h5{
	float:left;
	display:inline;
	width:430px;
	background:url(images/Ituberaries_3.jpg) no-repeat;
	background-position:20px 0px;
	padding:0 0 0 45px;
	font-size:12px;
	color:#072d51;
	}

#halong_cruises{
	float:left;
	display:inline;
	width:600px;
	margin:5px 0 15px 0;
	border-bottom:#aaaaaa dotted 1px;
	}
#halong_cruises h5{
	float:left;
	display:inline;
	width:430px;
	background:url(images/Ituberaries_3.jpg) no-repeat;
	background-position:20px 0px;
	padding:0 0 0 45px;
	font-size:12px;
	color:#072d51;
	}
#halong_cruises p{
	float:left;
	display:inline;
	width:455px;
	margin:0  0 0 20px;
	padding-bottom:20px;
	}

/*banner*/
.banner_slide{
	float:left;
	position:relative;
	width:900px;
	height:380px;
	z-index:1;
}
.banner_slide .banner_img{
	position:relative;
	width:900px;
	height:380px;
	z-index:1;
}
.banner_slide .banner_img img{
	float:left;
	width:900px;
	height:380px;;
	border:0;
}
.banner_slide .menu{
	float:left;
	display:inline;
	position:absolute;
	top:200px;
	left:600px;
	width:250px;
	height:100px;
	z-index:2;
	margin:0;
}

.banner_slide .menu img{
	float:left;
	display:inline;
	height:26px;
	width:249px;
	margin-bottom:-7px;
	border:#FFF solid 1px;
}
.banner_slide .menu a{
	float:left;
	display:inline;
	position:relative;
	left:130px;
	top:-15px;
	display:inline;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	z-index:2;
}
.banner_slide .menu a{
	color:#540007;
}

.banner_slide .menu a:hover{
	color:#3c5a9a;	
}
.banner_slide .logo img{
	float:left;
	display:inline;
	position:absolute;
	height:92px;
	width:150px;
	z-index:2;
}
.banner_slide .logo{
	float:left;
	display:inline;
	position:absolute;
	top:50px;
	left:0;
	height:92px;
	width:150px;
	z-index:2;
}
/*end banner*/

/**********************************

Name: check form Styles

***********************************/
div.CheckForm {
    background:transparent ;
    border:0;
    margin: 5px;
    padding: 5px;
    width:200px;
}
div.CheckForm { display: none }
.CheckForm label.error {
    display: inline;
}
div.CheckForm ol li {
	list-style-type: disc;
}
label.error {
    display: block;
    margin-left: 10px;
    width: auto;
    color:red;
    font-size:12px;
}

div.error { display: none; }
input {	border: 1px solid while; }
input.checkbox { border: none }
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red; }

/* link exchange*/

#link_exchange{
	float:left;
	display:inline;
	width:188px;
	margin:5px 6px;
}
#link_exchange h5{
	float:left;
	display:inline;
	width:188px;
	color:#10396A;
}
#link_exchange img{
	float:left;
	margin:5px;
}
#link_exchange h6{
	float:left;
	display:inline;
	width:188px;
	height:27px;
	color:#3c5a9a;
	font-size:12px;
	text-align:center;
	background:#FFF;
}
#link_exchange a{
	float:left;
	display:inline;
	width:188px;
	text-align:left;
	color:#10396A;
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
}
#link_exchange p{
	float:left;
	display:inline;
	width:600px;;
	text-align:left;
	color:#000;
	font-size:11px;
	margin-top:5px;
}
.table_link{
    border-bottom: 1px solid #CCC;
    background-color: #FFF;
}
.table_link:hover{
    border-bottom: 1px solid #CCC;
    background-color: green;
}