/* CSS Document */

/*common class*/
.col_1eft{
	width:40%;
	float:left;
}
.curr{
	background:#229cd4 !important;
	color:#fff !important;
}
#a3{
	display:none;
}
/*End common class*/

h1{

}

/*mainst_cnr*/
#mainst_pan {
	width:100%;
	background:url(../images/frm1_bg.gif) 0 -50px repeat-x;
}
#mainst_pan h1{
	color:#006699;
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	padding-top:30px;
	
}
#mainst_pan p{
	color:#006699;
	font: Arial, Helvetica, sans-serif;
	line-height:26px;
	padding-left:60px;
	padding-right:30px;
}
/*End mainst_cnr*/

/*book_pan*/
#book_pan{
	width:100%;
	background:url(../images/frm1_bg.gif) 0 -50px repeat-x;
}
#book_pan h1{
	color:#006699;
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	padding-top:30px;
	
}
/*End book_pan*/

/*book_cnr*/
#book_cnr {
	background:url(../images/frm1_bg.gif) 0 -50px repeat-x;
	width:70%;
	margin:50px auto;
	border:#CCCCCC solid 1px;	
	padding:10px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
}
#book_cnr strong{
	display:block;
	font-size:1.1em;
	float:left;
	width:20%;
	margin-top:10px;
	font-weight:normal;
	padding-left:100px;
}
#book_cnr h1{
	font:1.5em Arial, Helvetica, sans-serif;
	text-align:left;
	color:#006699;
	font-weight:bold;
	padding:10px;
}
#book_cnr .fname{
	margin-left:240px;
	margin-right:110px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
}
 #book_cnr .sname{
	font-weight:bold;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
}
#book_cnr .field{
	margin:5px 0;
	width:40%;
	padding:0;
}
#book_cnr .field:focus{
	background:#FFFFCC;
}
.man{
	color:#FF0000;
}
#book_cnr .dadj{
	text-align:left;
	margin-top:10px;
}
/*End book_cnr*/

/*name_cnr*/
#name_cnr{
	padding:10px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:70px;
	
}
#name_cnr select{
	margin:5px 0;
	width:20%;
	margin-left:20px;
}
#name_cnr .field{
	margin:5px 0;
	width:25%;
	margin-left:15px;
}
#name_cnr .field:focus{
	background:#FFFFCC;
}
/*End name_cnr*/

/*time_cnr*/
#time_cnr{
	
}
#time_cnr .field{
	width:60px;
	padding:0;
	
}
#time_cnr .ct{
	padding-left:50px;	
	margin-left:0px;
	margin-top:10px;
	
}
#time_cnr.tbox{
	margin-right:70px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#time_cnr .gb{
	margin-left:34%;
}
/*End time_cnr*/

/*a2*/
#a1, #a2{
	display:none;
}
#a2{
	padding-left:30px;
	padding-bottom:10px;
	
}
#a2 .data{
	padding:0;
	margin:5px;
	width:100px;
}

#a2 .el{
	padding:0;
	margin:5px;
}
#a2 .el:focus{
	background:#FFFFCC;
}
/*End a2*/

/*food_cnr*/
#food_cnr{
	padding:10px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
}
#food_cnr .field{
	width:10px;
	padding:0;
	
}
#food_cnr .data{
	width:60px;
	padding:0;
	margin-left:0px;
	margin-right:20px;
}
/*food_cnr*/

/*but_cnr*/
#but_cnr{
	clear:both;
	margin-top:5px;
	text-align:center;
	padding:10px;
}
#but_cnr .bck_send{
	background:url(../images/but_bg.gif);
	color:#FFFFFF;
	font-weight:bold;
}
#but_cnr .bck_send:hover{
	background:url(../images/bt_bg.gif);
	color:#000000;
	font-weight:bold;
}
/*but_cnr*/

/* left container */
#left_cnr {
	width:100px;
	
}
#navigationlt_cnr {	
	height:39px;
	font:bold 1.3em Arial, Helvetica, sans-serif;
	width:135px;background:#FF3300;
}
#navigationlt_cnr ul{
	list-style:none;	
}
#navigationlt_cnr li{
	float:left;
	clear:both;
	background:url(../images/m_bg.png) repeat-x;
}
#navigationlt_cnr a{
	display:block;
	width:100px;
	position:relative;
	padding:10px 18px;
	color:#333;
}
#navigationlt_cnr a:hover{
	background:#229cd4;
	color:#fff !important;
}
#navigationlt_cnr .last{
	background:none;
}
.ddlt li{
	clear:both;
}
.ddlt li a{
	background:#1c8ccc url(../images/m_sep.png);
	border:1px solid #fff;
	width:100px;
	border-top:0;
	margin-left:140px;
	clear:both;
}
.ddlt a:hover{
	background:#229cd4;
	color:#fff !important;
}
#navigationlt_cnr a:hover,#navigationlt_cnr .active{

}
/* end left container */

/*limage_cnr*/
#limage_cnr{
	width:100%;
	margin:0;
	padding:0;
}
#limage_cnr .f{
	background:#000099;
	width:100px;
	float:left;
}
#limage_cnr .s{
	background:#FF0033;
	width:100px;
	float:left;
}
#limage_cnr .t{
	background:#000099;
	width:100px;
	float:left;
}
#limage_cnr .fr{
	background:#FF0033;
	width:100px;
	float:left;
}
#limage_cnr .limg{
	margin:0;
}
/*End limage_cnr*/

/*link_cnr*/
#link_cnr{
	width:100%;
	font:Verdana, Arial, Helvetica, sans-serif;
}
#link_cnr h1{
	color:#006699;
	font:1.2em Verdana, Arial;
	font-weight:bold;
	
}

#link_cnr a{
	
	line-height:12px;
	margin-left:150px;
	padding:10px;
	font-size:13px;
	font:Arial, Helvetica, sans-serif;
	color:#003366;
	font-weight:bold;
}
#link_cnr a:hover{
	color:#6699FF;
}
/*End link_cnr*/

/*cat_pan*/
#cat_pan{
	width:100%;
	background:url(../images/frm1_bg.gif) 0 -50px repeat-x;
}
#cat_pan h1{
	color:#006699;
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:30px;
	padding-top:30px;
	padding-bottom:0;
}
#cat_pan .d_list{
	padding-left:70px;
	padding-top:20px;
	clear:both;
}
#c_list{
	width:200;
	float:left;
	height:160px;
}
#c_list .catl{
	width:180px;
	float:left;
}
#c_list .catl a{
	font-size:13px;
	font-weight:bold;
	color:#003399;
	border-bottom:1px #9FBBD7 solid ;
}
#c_list .catl a:hover{
	color:#3399FF;
}
#c_list h3{
	font:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	padding:10px 0px 5px 0px;
}
#c_list .fl{
	font-size:12px;
}
.cimage{
	float:left;
	padding:50px 45px 20px 0px;
}
.cdesc{
	width:160px;
	text-align:justify;
}
.dn{
	color:#069;
	font:14px Arial, Helvetica, sans-serif ;
	font-weight:bold;
}
#cat_pan strong{
	color:#006699;
	font: Arial, Helvetica, sans-serif;
	font-weight:600;
	font-size:11px;
	
}
.fname{
	color:#000000;
	font-size:14px;
	font-weight:bold
}
/*End cat_pan*/

/*trav_pan*/
#trav_pan{
	width:100%;
	background:url(../images/frm1_bg.gif) 0 -50px repeat-x;
	
}
#trav_pan h1{
	color:#006699;
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:30px;
	margin-right:20px;
	padding-top:30px;
	padding-bottom:6px;
	
}
.bord{
	border-bottom:#003366 solid 1px;
	margin-left:30px;
	margin-right:20px;
	padding-bottom:6px;
	margin-bottom:10px;
}
#trav_pan p{
	color:#006699;
	font-size:12px;
	padding-left:60px;
	padding-right:25px;
}
#trav_pan .dk{
	color:#006699;
	font-size:12px;
	font-weight:bold;
}
.tr_image{
	margin:10px 0px 0px 90px;
}
#new {
	border:#CCCCCC solid 1px;
	width:91%;
	margin-left:60px;
	border-left:none;
	border-right:none;
	text-align:center;
	display:inline-block;
}
#new h1{
	color:#6699CC;
	font-size:28px;
	font-weight:bold;
	margin:0;
	padding:10px;
}
#new .title{
	width:33.33%;
	margin-bottom:20px;
	float:left;
	font:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	line-height:30px;
	
}
#new .da{
	color:#036;
	font:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
#new a{
	font:1.3em Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#1873B6;
	background:none;
}
#new a:hover{
	color:#8CDAF7;
}
#all {
	border:#CCC solid 1px;
	width:91%;
	margin-left:60px;
	border-top:none;
	border-left:none;
	border-right:none;
	padding-bottom:20px;
	display:inline-block;
}
#all h1{
	color:#336699;
	font-size:20px;
	font-weight:bold;
	margin:0;
	padding:10px;
}
#all img{
	float:right;
	margin-left:30px;
}
#all .link a{
	font:1.3em Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1873B6;
	float:right;
	background:none;
	margin:10px;
}
#all a:hover{
	color:#8CDAF7;
}
#peri{
	margin-left:60px;
	font:1.2em Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	font-size:14px;
}
#peri .date{
	color:#036;
}
#p_details{
	width:100%;
	background:url(../images/frm1_bg.gif) 0 -50px repeat-x;
	
}
#p_details h1{
	color:#006699;
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:30px;
	padding-top:30px;
	padding-bottom:0;
}
#pall {
	width:91%;
	padding-left:40px;
	padding-bottom:20px;
}
#pall h1{
	color:#036;
	font-size:14px;
	font-weight:bold;
	padding-top:40px;
	padding-bottom:10px;
}
#pall p{
	padding-left:50px;
}
#pall img{
	float:right;
	margin-left:30px;
}
#pall a{
	font:1.3em Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	padding-left:400px;
	background:url(../images/but_bg.gif);
	padding:5px;
}
#pall a:hover{
	background:url(../images/bt_over.gif);
	color:#000;
}
#pall .hd{
	color:#000000;
	font-size:12px;
	line-height:30px;
	font-weight:bold;
	padding-left:50px;
}
#pall .con{
	color:#0066CC;
	font-size:12px;
	font-weight:bold;
}
/*End trav_pan*/

/*footer*/
.ffix #footer_cnr{
	position:relative;
}
.ffix  #in_cnr {
	padding-bottom:0;
}
/*End  footer*/

/*paging*/
#pgn{
	margin-top:10px;
	text-align:right;
	float:right;
	font-size:11px;
	padding-bottom:20px;
	padding-right:20px;
}
#pgn a{
	padding:2px 5px;
	display:block;
	float:left;
	border:1px solid #ccc;
	color:#333;
	margin:0 3px;
}
#pgn a:hover{
	border:1px solid #ccc;
	color:#333;
	background:url(../images/bt_over.gif);
}
#pgn .cpage,#pgn .cpage:hover{
	border:none;
	font-weight:bold;
	margin:0;
	background:none;
}
/*End paging*/

/*news_pan*/
#news_pan{
	margin-top:20px;
	margin-left:140px;
	border:#CCCCCC solid 1px;
	width:70%;
	padding:20px;
}
#news_pan h2{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0066CC;
	padding-bottom:20px;
}
#news_pan strong{
	display:block;
	font-size:1.2em;
	float:left;
	width:25%;
	margin-top:10px;
	font-weight:normal;
	padding-left:160px;
}
#news_pan .field{
	margin:5px 0;
	width:20%;
	padding:0;
}
#news_pan .field:focus{
	background:#FFFFCC;
}
#news_but{
	clear:both;
	margin-top:5px;
	padding:10px;
	text-align:center
}
#news_but .bck_send{
	background:url(../images/but_bg.gif);
	color:#FFFFFF;
	font-weight:bold;
}
#news_but .bck_send:hover{
	background:url(../images/bt_bg.gif);
	color:#000000;
	font-weight:bold;
}
/*End news_pan*/
.mesg{
	color:#FF0033;
	margin-bottom:10px;
	font-size:1.1em;
	font-weight:bold;
	text-align:center;
}
/* End news_pan*/

/*dest_pan*/

#dest_pan{
	width:100%;
	background:url(../images/frm1_bg.gif) 0 -50px repeat-x;

}

.dyn_menu {
width:15%;
float:left;
background:url(../images/but_bg.gif);
z-index:1000;
font-size:90%;
font-size:1.1em;
/*margin:15px 0 10px 5px; /* this page only */
}

/* remove all the bullets, borders and padding from the default list styling */
.dyn_menu ul {
padding:0;
margin:0;
list-style-type:none;
width:150px;
background:url(../images/but_bg.gif);
}
/* hack for IE5.5 */
* html .dyn_menu ul {margin-left:-16px; ma\rgin-left:0;}
/* position relative so that you can position the sub levels */
.dyn_menu li {
position:relative;
background:url(../images/but_bg.gif);
height:26px;
}

/* get rid of the table */
.dyn_menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* style the links */
.dyn_menu a, .dyn_menu a:visited {
display:block; 
text-decoration:none;
height:25px;
line-height:25px;
width:149px;
color:#fff;
font-weight:bold;
text-indent:10px;
border:1px solid #fff;
border-width:0 1px 1px 0;
}
/* hack for IE5.5 */
* html .dyn_menu a, * html .dyn_menu a:visited {background:url(../images/but_bg.gif); width:150px; width:149px;}
/* style the link hover */
* html .dyn_menu a:hover {background:#66CCFF; color:#000; }

.dyn_menu :hover > a {
color:#000; 
background:#66CCFF;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.dyn_menu ul ul {
caption-side:left;
visibility:hidden;
position:absolute;
top:0;
left:150px; 
}

/* make the second level visible when hover on first level list OR link */
.dyn_menu ul li:hover ul,.dyn_menu ul a:hover ul {
visibility:visible;
}

/* keep the third level hidden when you hover on first level list OR link */
.dyn_menu ul :hover ul ul{
visibility:hidden;
}

/* keep the fourth level hidden when you hover on second level list OR link */
.dyn_menu ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.dyn_menu ul :hover ul :hover ul{ 
visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.dyn_menu ul :hover ul :hover ul :hover ul { 
visibility:hidden;
}

/*product dyn_menu*/

/*banner*/
#banners{
        width:550px;		
}
#banners div{
        width:550px;
        display:none;
        margin:0px;
}
#banners #banner1{
        display:block;
}
#banners div span{       
        position:relative;
        display:block;
        top:-150px;
        line-height:1.5em;
        left:10px;
        background:#fff;
        font-size:1.2em;
        padding:5px;
        opacity:0.7;//standard
        filter:alpha(opacity=50);//internet explorer
        -moz-opacity:.50;//older firefox versions        
}
#banners ul{
        width:100%;
		margin-left:5px;
}
#banners ul li{
        display:inline;      
}
#banners ul li a{
        text-decoration:none;
        padding:5px;
        line-height:2.5em;
        margin:5px;
        color:#fff;
        height:25px;
        font-weight:bold;
}
#banners ul li a:hover{
        background:#fff;
        color:#0063DC;  
}
/*End banner*/

#dest_pan h1{
	color:#006699;
	font-size:18px;
	font:"Times New Roman", Times, serif;
	padding-top:10px;
	font-weight:bold;
	padding-bottom:20px;
}
#dest_pan .d_slide{
	float:left;
	margin-left:100px;
	margin-top:20px;
	
}
#dest_pan .c_slide{
	float:left;
	margin-left:30px;
	margin-right:30px;
	width:56%;
}
#dest_pan .cat{
	background:#336600;
	float:left;
	width:20%;
	margin-top:52px;
	height:350px;	
}
#dest_pan .cat a{
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	font-weight:bold;
	margin-top:20px;
	text-align:center;
}
#dest_pan .cat a:hover{
	color:#33CCFF;
}
#dest_pan .cat .jour{
	margin-top:20px;
	text-align:center;
}
#dest_pan .cat .cat_con{
	margin:10px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	line-height:25px;
	padding-top:10px;
	padding-bottom:10px;
	color:#FFFF00;
	font-weight:bold;
}
#dest_pan .c_cat{
	background:#336699;
	float:left;
	width:19%;
	margin-top:20px;
	padding-top:20px;
	padding-left:10px;
	
}
#dest_pan .c_cat strong{
	color:#fff;
	font-weight:bold;
	padding:5px;
	font-size:12px;
	display:block;
}
#dest_pan .c_cat .fld{
	color:#FFFF00;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding-bottom:20px;
}
/*c_desc*/
#dest_pan .c_desc{
	margin-top:10px;
}
#dest_pan .c_desc h2{
	color:#3366CC;
	padding-top:10px;
	padding-bottom:10px;
	font-size:16px;
	font-weight:bold;
	
}
#dest_pan .c_desc p{
	color:#00000;
	font-size:13px;
	margin-right:10px;
	line-height:25px;
}
/*End c_desc*/
#dest_pan .desc{
	margin-left:180px;
	margin-top:20px;
	clear:both;
}
#dest_pan .desc h2{
	color:#3366CC;
	padding-top:10px;
	padding-bottom:10px;
	font-size:16px;
	font-weight:bold;
	
}
#dest_pan .desc p{
	color:#00000;
	font-size:13px;
	margin-right:60px;
	line-height:25px;
}
#navig_img{
	background:#CC6666;
	height:200px;
	
}
/*dest_pan*/

.asstress{
	color:#FF0033;
}
.snd_qry{
	clear:both;
	padding:0;
	margin:0;
	text-align:center;
	
}
.tcat {
	text-align:center;
	height:20px;
	margin-bottom:10px;
}
.tcat a{
	font:1.3em Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	background:url(../images/but_bg.gif);
	padding:5px 5px;
	vertical-align:middle;
}
.tcat a:hover{
	background:url(../images/bt_over.gif);
	color:#000;
}
#cont_cms{
	width:90%;
	margin-left:10px;
	text-align:justify;
}

#ptable{
	margin:20px 0px 20px 250px;
	border:#999999 solid 1px;
	font:1em Verdana, Arial, Helvetica, sans-serif;
}
#ptable td{
	width:auto;
	padding:5px 10px 5px 10px;
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
}
#ptable .top{
	background:#006699;
	color:#FFFFFF;
	font:bold 1.3em Arial, Helvetica, sans-serif;
}
.val{
	color:#006699;
	font:bold 12px Arial, Helvetica, sans-serif;
}