body{
	background-color:#EDFFC0;
	padding:0px;
	margin:0px;
	color:#000000;
	font-size:12px;
	font-family:Arial;
}
p, h1, h2, h3, h4, h5, h6{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
}
ul{
	margin:0px 0px 15px 30px;
	padding:0px 0px 0px 0px;
}
li{

}
ul li ul{
	margin:0px 0px 0px 30px;
	padding:0px 0px 0px 0px;
}
form{
	padding:0px;
	margin:0px;
}
h1{
	font-size:20px;
	color:#2F7D26;
}
h2{
	font-size:18px;
}
h3{
	font-size:16px;
}
h4{
	font-size:14px;
}
h5{
	font-size:13px;
}
h6{
	font-size:12px;
}
a:visited, a:link{
	text-decoration:underline;
	color:#2F7D26;
}
a:hover{
	text-decoration:none;
	color:#2F7D26;
}
#wrap{
	background-color:#B8D86B;
	width:960px;
}
/*  Begin of left column */
#left{
	width:206px;
	/*float:left;*/
	text-align:left;
}
#sub_left{
	width:206px;
	float:left;
	text-align:left;
	border-bottom:1px solid #E1EFC0;
	margin:10px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
#sub_left p{
	margin:0px 5px 0px 30px;
}
#sub_left h3{
	font-size:14px;
	color:#30472E;
	font-weight:bold;
	margin:0px 0px 5px 15px;
	padding:0px 0px 0px 0px;
}
#sub_left h4{
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 0px 30px;
}
#sub_left a:visited, #sub_left a:link{
	text-decoration:underline;
	color:#000000;
}
#sub_left a:hover{
	text-decoration:none;
	color:#000000;
}
/*  End of left column */
#center{
	width:723px;
	/*float:left;*/
	background:url(../images/content_bottom.jpg) no-repeat bottom left #FFFFFF;
	padding-bottom:70px;
}
#right{
	width:31px;
	/*float:left;*/
}
#space{
	height:80px;
	/*height:20px;*/
	background-color:#B8D86B;
	/*float:left;*/
	clear:both;
	width:100%;
}
#bottom{
	clear:both;
	background-color:#B8D86B;
	height:150px;
	font-size:11px;
	color:#333;
	border-top:0px solid #E1EFC0;
	font-family:Arial, Helvetica, sans-serif;
}
#bottom_left{
	/*float:left;*/
	text-align:center;
	margin:10px 30px 0px 15px;
	padding-bottom:15px;
	width:auto;
}
#bottom_left a{
	font-size:11px;
	color:#333;
	text-decoration:none;
}
#bottom_left a:hover{
	font-size:11px;
	color:#333;
	text-decoration:underline;
}
#bottom_right{
	/*float:left;*/
	text-align:center;
	margin:0px 60px 0px 15px;
	width:auto;
}
#bottom_right a{
	font-size:11px;
	color:#333;
	text-decoration:none;
	margin:0px 5px 0px 5px;
}
#bottom_right a:hover{
	font-size:11px;
	color:#333;
	text-decoration:underline;
	margin:0px 5px 0px 5px;
}
#bottom_img{
	text-align:left;
	position:absolute;
	width:95px;
	margin-left:648px;
	margin-top:-60px;
}
#lang{
	/*height:70px;*/
	background:url(../images/lang_bg.jpg) no-repeat;
	text-align:right;
	margin:0px;
	padding:10px 0px 20px 0px;
	height:33px;
}
#lang a{
	margin:0px 0px 0px 0px;
	padding:0px;
}
#lang a img{
	margin:0px;
	padding:0px;
}
#banner{
	width:723px;
}
/* Begin of Menu */
#menu{
	background:url(../images/menu_bg.jpg) no-repeat;
	height:27px;
	margin-left:1px;
	width:722px;
}
#main_menu{
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
#main_menu li{
	margin:0px 15px 0px 0px;
	padding:5px 0px 6px 0px;
	float:left;
}
#main_menu li a:visited, #main_menu li a:link{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	padding:5px 0px 6px 0px;
	margin:0px 0px 0px 0px;
}
#main_menu li a:hover{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	padding:5px 0px 6px 0px;
	margin:0px 0px 0px 0px;
}
/* Begin of sub menu */
#sub_menu_en{
	float:left;
	position:absolute;
	margin:0px 0px 0px 71px;
	padding:0px 0px 0px 0px;
	width:125px;
}
#sub_menu_fren{
	float:left;
	position:absolute;
	margin:0px 0px 0px 82px;
	padding:0px 0px 0px 0px;
	width:125px;
}
#menu_item{
	text-align:left;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#menu_item li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	width:125px;
}
ul#menu_item li a:visited, ul#menu_item li a:link{
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	background-color:#B8D86B;
	font-weight:normal;
	border-bottom:1px solid #FFFFFF;
	width:125px;
	z-index:103;
	display:block;
	padding:5px 0px 5px 10px;
	margin:0px 0px 0px 0px;
}
ul#menu_item li a:hover{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	width:125px;
	z-index:103;
	background-color:#2F7D26;
	display:block;
	padding:5px 0px 5px 10px;
	margin:0px 0px 0px 0px;
}
/* End of sub menu */
/* End of Menu */
#content{
	text-align:left;
	padding:10px;
}
#sub_content{
	text-align:left;
	padding:0px 10px 0px 10px;
}
#sub_content2{
	text-align:left;
	padding:0px 20px 0px 20px;
}
#destination_box{
	border:1px solid #CCCCCC; 
	padding:10px; 
	margin-bottom:10px;
}
#destination_box h1{
	color:#A4CD43;
	border-bottom:1px solid #CCC;
	margin-top:0px;
	font-size:18px;
}
#destination_box h4{
	margin-top:0px;
	font-size:12px;
	margin:0px;
	padding:0px;
}
#destination_box h3{
	font-size:15px;
	margin:0px;
	padding:0px;
}
#tour_details{
	float:left;
	width:506px;
}
#tour_details ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#tour_details ul li{
	float:left;
}
#tour_details ul li a{
	background:url(../images/tab_link.jpg) no-repeat;
	/*width:108px;*/
	height:24px;
	display:block;
	padding:8px 0px 0px 17px;
	color:#000;
	text-decoration:none;
	font-size:13px;
}
#box_right{
	float:right;
	width:184px;
	margin-top:31px;
}
#box_right h1{
	border-bottom:1px solid #CCC;
	color:#8EB731;
	font-size:15px;
	font-weight:bold;
	margin:0px 10px 15px 10px;
	padding:10px 0px 2px 0px;
}
#box_right p{
	
}
#booking{
	background:url(../images/booking_bg_middle.jpg) repeat-y;
	width:685px;
	margin-top:10px;
}
#booking_bg_top{
	background:url(../images/booking_bg_top.jpg) repeat-y left top;
	width:685px;
	height:19px;
}
#booking_bg_bottom{
	background:url(../images/booking_bg_bottom.jpg) repeat-y left bottom;
	width:685px;
	height:25px;
}
#booking_progress{
	text-align:center;
	margin-bottom:20px;
}
#booking_data{
	width:610px;
	padding:35px 35px 35px 35px;
}
.booking_form{
	padding:0px 20px 10px 0px;
}