* { 
padding : 0;
margin : 0;
} 


body {
	margin: 0 auto;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background:#1a160a url(../images/bg_halongphoenix.jpg) top center no-repeat;
}

h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #303030;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 2.4em;
}

h3 {
	font-size: 1.6em;
}

p, ul, ol {
	margin-top: 0;
	line-height: 140%;
}

ul, ol {
}

a {
	text-decoration: none;
	color: #FFC;
}

a:hover {
	text-decoration: none;
	color:#963;
}

#tong{width:100%; margin:auto; }

#wrapper {
	width:100%;
	margin:auto;
	
	}
#content {
	width:962px;
	margin:auto;
	margin-top:37px;
	}

#header{
	padding-top:11px;
	float:left;
	width:100%;
	height:148px;
	background-color:#FFF;
	}
#top_head{background:#282111; height:19px; width:100%;}
#logo_head{width:100%; height:148px; margin:auto;}
#logo_content{width:962px; height:133px; margin:auto; padding-top:15px;}
#logo{float:left; width:160px; height:105px; margin-right:249px;}
#sologan{float:left; width:553px; height:105px;}
#lang{float:left; width:553px; height:32px; margin-top:70px;}
#img_sologan{float:left; width:553px; height:52px; margin-bottom:21px;}
#menu{width:962px; float:left; height:28px; background-color:#fdecc5}
#menu ul{text-decoration:none; float:left; list-style:none; width:962px; text-align:center; padding-top:5px;}
#menu li{float:left; list-style:none; font-size:12px;}
#menu li a{color:#6d4c03; text-decoration:none; text-align:center;padding-left:17px; padding-right:17px; padding-top:2px; padding-bottom:2px;}
#menu li a:hover {background-color:#c5a04f; color:#FFF;}
#sup_content{float:left; margin-bottom:25px; width:962px;}
#support_home{float:left; width:120px; height:30px; margin-right:280px;}
#slide_home{float:left; width:164px; height:28px; margin-right:150px;}
#logo_partner{float:right; width:224px; height:29px;}
#banner_center{float:left; width:962px; height:401px; margin-bottom:30px;}
#banner_center_bg{float:left; width:962px; height:401px; }
#banner_center_bg3{float:left; width:930px; height:366px;margin-left:17px; margin-top:15px;}
#footer{width:100%; float:left; margin:auto; background-image:url(../images/bg_footer.png); height:129px; margin-bottom:30px;}
#footer_content{width:962px; margin:auto; height:129px;}

#menu_footer{width:962px; float:left; height:28px; padding-top:20px; text-align:center;}
#menu_footer ul{width:700px; text-align:center; margin:auto; list-style:none;}
#menu_footer li{float:left; list-style:none; font-size:12px; text-align:center;}
#menu_footer li a{color:#ffecc4; text-decoration:none; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px;}
#menu_footer li a:hover {color:#C60; text-decoration:none;}
#contact_footer{width:962px; float:left; color:#ffecc4;}
.contact_footer1{width:340px; float:left; height:80px;}
.contact_footer2{width:320px; float:left; height:80px;}
.contact_footer3{width:300px; float:right; height:80px;}
#boot{width:100%; background-color:#FFF; float:left; height:48px;}
#boot_content{width:962px; margin:auto; height:48px;}
#boot_img{float:left; width:406px; height:48px;}
#txtcopyright{float:right; width:250px; color:#c5a04f; margin-top:15px;}
#txtcopyright2{float:right; width:450px; color:#c5a04f; margin-top:15px; font-size:9px; color:#1a160a; padding-top:2px;}
#txtcopyright2 a{color:#1a160a;}


#left_content{float:left; width:253px; background-color:#feecc6; margin-right:40px; }
#right_content{float:left; width:665px; color:#f9e5bb; font-size:12px; text-align:justify;}
#right_content2{float:left; width:922px; color:#f9e5bb; font-size:12px; margin-left:20px; margin-right:20px; margin-bottom:20px;text-align:justify; }
.menu_left{margin: 9px 9px 9px 9px; background-color:#bb994f; width:233px; float:left; }
#adlogo{float:left; width:253px; margin-top:20px; height:137px; margin-bottom:20px;}
#adlogo img{text-align:center; margin-left:50px;  height:137px; width:153px;}
#adlogo2{float:left; width:198px; height:157px; margin-bottom:40px; margin-left:25px;}
.menu_title{height:24px; background-color:#1c160c; }
.menu_txt_title{margin-left:10px; color:#e7ce96; margin-top:5px; width:150px; float:left}
.menu_left_content{width:233px; float:left; background-color:#bb994e; padding-top:10px; padding-bottom:10px; color:#f9e5bb; font-size:12px}
.menu_left_content_news{width:233px; float:left; background-color:#bb994e; padding-top:10px; padding-bottom:10px; color:#f9e5bb; font-size:12px}
.menu_left_content_news ul{float:left; list-style:none;}
.menu_left_content_news li{float:left; list-style:none; margin-top:2px; margin-bottom:3px; padding-bottom:4px; width:200px; margin-left:20px; font-size:12px; border-bottom:#d0ae64 solid 1px; width:200px; margin-left:10px; margin-bottom:5px;}


.menu_left_content2 {width:233px; float:left; background-color:#bb994e; padding-top:10px; padding-bottom:10px; color:#f9e5bb; font-size:12px}
.menu_left_content2 span{float:left; width:200px; font-size:11px; margin-top:5px; margin-left:10px; font-weight:bold; color:#f9e5bb; border-bottom:#d0ae64 solid 1px; margin-bottom:5px; padding-bottom:3px;}
.menu_left_content2 a{text-decoration:none; color:#f9e5bb;}
.menu_left_content2 a:hover{text-decoration:none; color:#930;}


.menu_left_content ul{float:left; list-style:none; border-bottom:#d0ae64 solid 1px; width:200px; margin-left:10px; margin-bottom:5px;}
.menu_left_content li{float:left; list-style:none; margin-top:3px; margin-bottom:3px; width:200px; margin-left:20px; font-size:12px;}
.menu_left_content span{float:left; width:233px; margin-top:5px; margin-left:10px; font-weight:bold; color:#f9e5bb;}
.menu_left_content a{text-decoration:none; color:#f9e5bb;}
.menu_left_content a:hover{text-decoration:none; color:#930;}
.title_tour{width:665px; float:left; }
.title_tour h1{float:left; width:665px; font-size:16px; font-weight:bold; color:#f9e5bb;}

.title_tour2{width:665px; float:left; }
.title_tour2 h1{float:left; width:665px; font-size:20px; font-weight:bold; color:#f9e5bb; margin-bottom:15px;}

.tour_code{float:left; margin-top:7px; width:665px;}
.tour_route{float:left; margin-top:5px; width:665px;}
.share{float:left; margin-top:5px; width:665px;}
.phoenixtab{float:left; width:665px; margin-top:40px; margin-bottom:20px;}



	/* jQuery lightBox plugin - Gallery style */
	#gallery {
		padding:2px;
		width: 665px;
		float:left;
		margin-top:30px;
		
	}
	#gallery ul { list-style: none; display:}
	#gallery ul li { float:left; padding-right:13px; list-style:none; padding-bottom:15px;}
	#gallery ul img {
		border: 5px solid #3d3725;
	
	}
	#gallery ul a:hover img {
		list-style:none;
		border: 5px solid #fff;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; list-style:none;}
	
	
	.content_phoenix{
		float:left; 
		line-height:14px;
		margin-bottom:20px;
		margin-top:20px;
		width:665px;
		}

.list_phoenix{
	float:left;
	width:665px;
	padding-bottom:13px;
	border-bottom:#312819 solid 1px;
	margin-bottom:25px;
	}
.list_img{
	float:left;
	width:186px;
	height:119px;
	background-color:#fae7be;
	margin-right:20px;
	}
.list_img img{
	margin:auto;
	width:176px;
	height:108px;
	margin-left:5px;
	margin-top:5px;
	}
.list_title{
	float:left;
	width:455px;
	margin-bottom:4px;
	font-size:13px;
	font-weight:bold;
	}
.list_des{
	float:left;
	width:455px;
	margin-bottom:20px;
	}
.view_more{width:65px; float:right;}


.list_title2{
	float:left;
	width:665px;
	margin-bottom:4px;
	font-size:13px;
	font-weight:bold;
	}
.list_des2{
	float:left;
	width:665px;
	margin-bottom:20px;
	}
.view_more2{width:665px; float:right;}





.link_page {float: right;margin: 10px 0 15px 0;color: 303030; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
.link_page a {color:#FFF; padding: 0px 4px;margin-left:5px;background: #bb994e; text-decoration:none; font-size:12px;}
.link_page a:hover {color: yellow;background: #303030;  text-decoration:none;}

.other_information{
	width:100%;
	float:left;
	margin-top:30px;
	}	
.other_information ul{
	margin-top:10px
	color:#666;
	float:left;
	list-style:square;
	}
.other_information li{
	height:25px;
	width:665px;
	float:left;
	list-style-position:inside;
	}
.title_orhter{
		width:665px;
	float:left;
	font-size:16px;
	margin-bottom:15px;
	border-top:solid #312819 1px;
	padding-top:15px;
	}


#right_contact{
	float:left;
	display:inline;
	width:600px;
	margin:0 0 10px 30px;
	}
#right_contact p{
	float:left;
	display:inline;
	margin:10px 0 0 10px;
	width:590px;
}
#right_contact .label_name{
	float:left;
	clear:both;
	width:70px;
	height:20px;
	font-size:12px;
	color:#FFC;
	margin:7px 10px 0 10px;
	}
#right_contact label{
	width:250px;
	font-size:12px;
	color:#c5a04f;
	margin:7px 10px 10px 10px;
	color:red;
	}
	
#right_contact input{
margin-top:7px;
	}
	
#right_contact select{
margin-top:7px;
	}
	
#right_contact textarea{
margin-top:7px;
	}

/* validate form */

div.CheckForm {
    background:transparent ;
    border:0;
    margin: 5px;
    padding: 5px;
    width:200px;
}
div.CheckForm { display: none }
.CheckForm label.error {
    text-decoration:none;
}
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; }



/* end validate form */

.field{float:left; width:600px; margin-bottom:10px; margin-top:20px;}

    .field_book {float: left;width: 537px;margin-bottom: 10px;padding-left:20px;}
            .span_120 {float: left;padding-left: 20px;width: 120px;margin-top: 2px;}
            .span_200 {float: left;padding-left: 20px;width: 180px;margin-top: 2px;}
            .span_220 {float: left;padding-left: 20px;width: 220px;margin-top: 2px;}
            .span_320 {float: left;padding-left: 20px;width: 220px;margin-top: 2px;}
			.span_1000 {float: left;padding-left: 20px;width: 100%;margin-top: 2px;}
            .input_book_250 {float: left;width: 250px;height: 18px;border: 1px solid #ccc;color: #777;}
            .input_book_100 {float: left;width: 100px;height: 18px;border: 1px solid #ccc;color: #777;}
            .input_book_130 {float: left;width: 140px;height: 18px;border: 1px solid #ccc;color: #777;}
            .input_book_180 {float: left;width: 180px;height: 18px;border: 1px solid #ccc;color: #777;}
			            .input_book_280 {float: left;width: 280px;height: 18px;border: 1px solid #ccc;color: #777;}
            .field_book p {float: left;margin-top: 2px;padding-left: 10px;}
            .radio_left {float: left;border: none;margin-left: 20px;margin-top: 3px;}
            .textarea_book {float: left;width: 300px;height: 120px;border: 1px solid #ccc;color: #777;padding: 5px;}
            .button_submit {float: left;padding: 2px 10px;border: 1px solid #777;color: #000;cursor: pointer;background: silver;margin: 10px 10px 10px 0;}
            .button_submit:hover {color: #fff;}


.input_key {
	float:left;
	width:130px;
	height:22px;
	border:#CCC solid 1px;
	border-right:none;
	padding-left:3px;
	color:#999;
	background-image:url(../images/halong_bay_tours_bg_input_search.jpg);
}

.limiter{float:left;}
.limiter ul li{list-style:none;}
