﻿body 
{
    font-size: 80%;
    font-family:Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    color:#000;
	line-height:19px;
	background:url(../imgs/bg.jpg) no-repeat top center;
    
}
.clear
{
	clear:both;
}
.lang 
{
    font-family:  'arial';
    font-size: 12px;
    color:#004784;
}
img
{
	border:none;
}
.listtype{ list-style:inside none; float:left; padding:inherit;}
.listtype li ol {margin:10px 0 10px 20px; }
.listtype li {padding: 4px 0;}

#page
{
    width: 970px;
    margin-left: auto;
    margin-right: auto;
    /*background-color:#fff;*/
    margin: auto;
    position:relative;
    padding-top:5px;
	overflow:hidden;
}
header
{
	float:left;
	width:100%;
}
#content{ float:left; width:100%;}
#header
{
    position: relative;
    color: #000;
    padding:10px 0 0;
	float:left;
	width:100%;
}
#header #logo {
	margin:0 auto;
    width: 970px;
}
.link-bkg
{
    width:100%;
    background-image:url(../images/linkImg.png);
    float:left;
    margin-bottom:10px;
    background-repeat: no-repeat;
    padding-left:20px;
}




h1
{
    border-bottom: 1px dashed #999999;
    clear: both;
    color: #034694;
    font-size: 22px;
    margin: 12px 0 10px;
    padding: 0 0 10px;
}

h2
{
    font-size:18px;
    color:#1e4d83;
    margin-bottom:10px;
}

h3
{
    font-size:12px;
    color:#575757;
    margin-bottom:8px;
    padding-bottom:8px;
   
}


h4
{
    font-size:14px;
    color:#3b3b3b;
    margin-bottom:2px;
}

h5, h6
{
    font-size:12px;
    color:#3b3b3b;
    margin-bottom:2px;
}

.para 
{
    margin-bottom:10px;    
}

#logo-text {
    float: right;
text-align: right;
}
#logo-text a img{ width:31%; }
#logo-img
{
    float:right;
	height:50px;
	margin-top:3px;
}

.land-content 
{
    width:700px;
}

.land-left{}
.land-middle{}
.land-right
{
    position:absolute;
    float:right; 
    right:1px;
    top:1px;       
}

.land-foot{}
.land-banners{}
.land-links{}

.font-xx 
{
    font-size:11px;    
}

#footer a:link {color:#666;text-decoration:none;}
#footer a:hover {color:#666;text-decoration:none;}
#footer a:visited {color:#666;text-decoration:none;}

footer
{
	width:100%;
	float:left;
	background: #374958; /* Old browsers */
	border-top:3px solid #f6d420;

}
.social{ float:left; margin:0; padding:0; width:250px; margin-top: 33px; }
.social li{ width:45px; height:36px; float:left; list-style:none; margin-right:10px; cursor:pointer; transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out;}
.social li a{ width:45px; height:34px; visibility:hidden; float:left;}
.social li.f{ background:url(../imgs/f.png) no-repeat 3px 0; }
.social li.f:hover{ background-position:3px -37px}
.social li.s{ background:url(../imgs/s.png) no-repeat 3px 0; }
.social li.s:hover{ background-position:3px -37px}
.social li.i{ background:url(../imgs/i.png) no-repeat 3px 0; }
.social li.i:hover{ background-position:3px -37px}
#footer td, #footer td a{ color:#fff;}
#footer 
{
    clear:both;
    margin:10px 0 0 0;
    padding:10px 0;
    color:#CEAD00;
	width:100%;
    text-decoration:none;
   /* -moz-border-radius: 5px; 
    border-radius:5px;*/
    float:left;
	
	

}
#footer .terms_menu{ float:right; color:#fff;}#footer .terms_menu > a{ color:#fff;}
.offer-text 
{
    padding:4px 0px 4px 0px; 
    font-size:12px;   
}

.offer-value 
{
    float:right;
}
  #menu 
{
	float: left;
	width:100%;
	height:43px;
	margin:0 0 10px ;
	background:rgba(0,0,0,0.7);
	
}

.pureCssMenu.pureCssMenum.menucontent{ width:970px; margin:0 auto;}

.miniwidget 
{
    float:right;
    top:117px;
    position:absolute;
    right:0px;
}

.miniwidget-land 
{
    float:left;
    top:140px;
    position:absolute;
    left:0px;
}

.image-banner 
{
    padding:0px 10px 0px 12px;
}
.lang-index 
{
    float:right;
	padding:12px;
	color:#ffffff;
	font-size:11px;
}
.lang-index select
{
	float:left;
}
.lang-index .label
{
	float:left;
	margin-top: 3px;
	margin-right:10px;
}
.lang-index .language
{
	float:right;
	margin-left:10px;
	margin-top: 4px
}

/*------------------------------------*\
	NAV
\*------------------------------------*/
#nav{
	list-style:none;
	margin-bottom:20px;
	/* Clear floats */
	float:left;
	width:700px;
    position:relative;
	z-index:8;
	cursor:pointer;
}
#nav li{
	float:left;
	margin-right:20px;
	position:relative;
	color:#fff;
}
#nav a{
	display:block;
	padding:5px;
	color:#fff;
	background:#005dab;
	text-decoration:none;
}
#nav a:hover{
	color:#fff;
	background:#005dab;
	text-decoration:underline;
}

/*--- DROPDOWN ---*/
#nav ul{
	/*background:#fff; /* Adding a background makes the dropdown work properly in IE7+. Make this as close to your page's background as possible (i.e. white page == white background). */
	/*background:rgba(255,255,255,0); /* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */
	list-style:none;
	position:absolute;
	display:none;
    width:270px;
    padding-top:6px;
}

#nav ul li{
	/*padding-top:1px; /* Introducing a padding between the li and the a give the illusion spaced items */
	float:none;
}

#nav ul a{
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
}
#nav li:hover ul{ /* Display the dropdown on hover */
	display: block;
}
#nav li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	background:#005dab;
	text-decoration:none;
}
#nav li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	text-decoration:none;
}
#nav li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	background:#4895db;
}
body,div,dl,dt,dd,ul,ol,li,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
	margin:0;
	padding:0;
}


.ui-datepicker-titlexx
{
    background-color:Red;
    height:100%;
}

div.ent_left {
	width: 50%;
	float: left;
}

div.ent_right {
	width: 50%;
	float: right;
}

div.ent_box {

	float : right;
	width : 340px;
    margin:10px;
}

.ent_box_heightx 
{
    height:160px;
}

.ent_box_img
{
	FLOAT: left;
	COLOR: #000;
	padding-right:10px;
}

.ent_box_title
{
	FLOAT: left;
    padding:0px 0px 5px 0px;
    margin:0px;
	WIDTH: 150px;
    font-size:14px;
    font-weight:bold;
}

.ent_box_title_text
{
	FLOAT: left;
    padding:0px 0px 0px 0px;
    margin:0px;
	WIDTH: 120px;
    font-size:11px;

}


.ent_box_text
{
	FLOAT: left;
	WIDTH: 150px;
}

div.det_box_container{
    margin:10px;
    overflow:auto;

}

.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin-top:13px;
    background: #f2f2f2;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 890px;
    padding: 10px 47px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  890px;
    height: 150px;
}


.jcarousel-skin-tango .jcarousel-item {
    width: 213px;
    height: 150px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 73px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../imgs/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../imgs/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
   /* background-position: -32px 0;*/
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
   /* background-position: -64px 0;*/
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 73px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../imgs/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(../imgs/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
    background-image: url(../imgs/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
/*--new menu start ---*/
#pcm{display:none;}
ul.pureCssMenu ul{display:none}
ul.pureCssMenu li:hover>ul{display:block;padding:0px;width:220px;}
ul.pureCssMenu ul{position: absolute;left:-1px;top:98%;}
ul.pureCssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.pureCssMenu,ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	/*background-color:#005dab;
	background-repeat:repeat;*/
}
ul.pureCssMenu table {border-collapse:collapse}ul.pureCssMenu {
	display:block;
	zoom:1;
}
ul.pureCssMenu ul{
	width:auto;
	z-index:1002;
	background:#005DAB
}
ul.pureCssMenu li{
	display:block;
}

ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
outline-style:none;
}

.fontsize-small 
{
    font-size:12px;
}

.fontsize-medium
{
    font-size:14px;
}   
.fontsize-large
{
    font-size:18px;
}
ul.pureCssMenu li a
{
	line-height:43px;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	border-width:0px;
	border-color:#6655ff;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:0 25px;
	line-height:43px;
	font:normal 12px Arial;
	color: #fff;
	text-decoration:none;
	cursor:pointer;
}

ul.pureCssMenu span{
	overflow:hidden;
}

ul.pureCssMenu li {
	float:left;
}

ul.pureCssMenu ul li {
	float:none;
}

ul.pureCssMenu ul a {
	text-align:left;
	white-space:nowrap;
	padding: 7px 15px;
	border-bottom:#4792E6 solid 1px;
}

ul.pureCssMenu li.sep{
	text-align:center;
	padding:0px;
	line-height:0;
	height:100%;
}

ul.pureCssMenu li.sep span{
	float:none;	padding-right:0;
	width:5;
	height:16;
	display:inline-block;
	background-color:#AAAAAA;	
	background-image:none;
}
	
ul.pureCssMenu ul li.sep span{
	width:80%;
	height:3;
}
ul.pureCssMenu li:hover{
	position:relative;
}
ul.pureCssMenu li:hover>a{
	font:normal 12px Arial;
	color: #ffffff;
	text-decoration:none;
}

ul.pureCssMenu li a:hover, ul.pureCssMenu li a.active{
	position:relative;
	font:normal 12px Arial;
	color: #ffffff;
	text-decoration:none;
	line-height:43px;
	background: #ca9e1f; /* Old browsers */
	


}
/*ul.pureCssMenu li a.active.first
{
	border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	-o-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
}*/
ul.pureCssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.pureCssMenu img {border: none;float:left;_float:none;margin-right:4px;width:16px;
height:16px;
}
ul.pureCssMenu ul img {width:16px;
height:16px;
}
ul.pureCssMenu img.over{display:none}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def {display:inline !important}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul,ul.pureCssMenu a:hover a:hover ul,ul.pureCssMenu a:hover a:hover a:hover ul{display:block}
ul.pureCssMenu a:hover ul ul,ul.pureCssMenu a:hover a:hover ul ul{display:none}
ul.pureCssMenu span{
	display:block;
	background-position:right center;
	background-repeat: no-repeat;
   }
ul.pureCssMenu li:hover>a>span{
}
ul.pureCssMenu a:hover span{}
ul.pureCssMenu ul span,ul.pureCssMenu a:hover table span{}
ul.pureCssMenu ul li:hover > a span{}
ul.pureCssMenu table a:hover span,ul.pureCssMenu table a:hover a:hover span,ul.pureCssMenu table a:hover a:hover a:hover span{}
ul.pureCssMenu table a:hover table span,ul.pureCssMenu table a:hover a:hover table span{}

ul.pureCssMenu a:visited 
{
    color:#fff;
	line-height:43px;

}
.jcarousel-skin-tango
{
	clear:both
}
/*new Styles*/

.content {
    float: left;
    width: 100%;
}
.banner {
    float: right;
    margin: 10px 0 0;
}

.content.block
{
	background:#fff;
	padding:10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin-bottom:15px;
	min-height: 433px;
}
p
{
	margin-bottom:12px;
	color:#555;
	line-height:18px;
}
h4
{
	margin:5px 0;
}

   .img_list
{
	float:left;
	width:100%;
}
.img_list ul
{
	display:block;
	list-style:none;
}
.img_list ul li {
    border: 1px solid #CCCCCC;
    border-radius: 7px 7px 7px 7px;
    display: block;
    float: left;
    padding: 7px;
	margin:10px 5px;
	background:#FAFAFA;
	border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	width:300px;
}
.img_list ul li:first-child{ margin-left:0;}
.img_list ul li:nth-child(4){ margin-left:0;}
.img_list ul li:nth-child(7){ margin-left:0;}



.img_list ul li:hover
{
	box-shadow:#bababa 0 0 3px;
	-moz-box-shadow:#bababa 0 0 3px;
	-o-box-shadow:#bababa 0 0 3px;
	-webkit-box-shadow:#bababa 0 0 3px;
}
.img_list ul li span
{
	display:block;
	padding:0;
	color:#ff0000;
}
.img_list ul li h4
{
	color:#414141;
	font-size:14px;
	font-weight:bold;
	padding-top: 3px;
}
.img_list ul li label {
	display:block;
	float:right;
	background:url(../imgs/red_bg.png) repeat-x;
	border: #b90f0f solid 1px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
	padding:4px 10px;
	cursor:pointer;
}
.img_list ul li label:hover
{
	background:url(../imgs/red_bghvr.png) repeat-x;
	border: #a00c00 solid 1px;
}
/*NEW CSS*/
.main_img
{
	position:relative;
}
.main_img h3
{
	position:absolute;
	font-size:18px;
	text-transform:uppercase;
	/*background:rgba(0,0,0,0.2);*/
	right:3px;
	padding:0;/* 6px;*/
	color:#FFF;
	text-shadow: 2px 2px 3px #666666; -moz-text-shadow: 2px 2px 3px #666666; -o-text-shadow: 2px 2px 3px #666666; -webkit-text-shadow: 2px 2px 3px #666666; -ms-text-shadow: 2px 2px 3px #666666;;
	top:3px;
}
.main_img img.flighthotel
{
	position:absolute;
	bottom:5px;
	right:3px;
}
.img_list .city_list 
{
	display:block;
	float:left;
	width:100%;
	padding-bottom:10px;
}
.img_list .img_holder
{
	float:left;
	margin:5px;
}
.img_list .city_list li {
    background: none;
	border-bottom:1px solid #e1e1e1; 
	border-top:0;
	border-left:0;
	border-right:0;
    display: block;
	border-radius:0;
    margin:0;
    padding: 5px 0;
	width:auto; 
	-webkit-transition: opacity 2s ease-in;
    -moz-transition: opacity 2s ease-in;
    -o-transition: opacity 2s ease-in;
    -ms-transition: opacity 2s ease-in;
    transition: opacity 2s ease-in;
}
.img_list .city_list li:hover
{
	box-shadow:none;
	background:#e2e2e2;
	border-radius:0;
}
.img_list .city_list .hotel
{
	font-weight:normal;
	padding:5px;
	color:#6f6f6f;
}
.img_list .city_list li .list_left
{
	float:left;
	width:300px;
}
.img_list .city_list li .list_left a
{
	display:block;
}
.img_list .city_list li .inside_right
{
	display:block;
	float:left;
	width:76%;
}
.img_list .city_list li .inside_right strong
{
	color:#41b3fa;
	font-size:14px;
}
.img_list .city_list li .inside_right strong em
{
	font-style:normal;
	color:#097dc7;
}
.img_list .city_list li .inside_right strong small
{
	font-size:14px;
}
.img_list .city_list li .inside_right label
{
	padding:3px 10px;
	font-size:12px;
	margin-left:3px;
	margin-right:0;
}

.img_list .city_list li .inside_right ul
{
	display:block;
	height:15px;
	width:64px;
	float:left;
}
.img_list .city_list li .inside_right ul li
{
	display:block;
	float:left;
	padding:0;
	height:15px;
	border:none;
	margin:0;
	width:auto;
}
.last
{
	margin-right:0;
}
.morepkg
{
	float:right;
	margin-bottom:8px;
	margin-right:1px;
}
.morepkg a
{
	cursor:pointer;
	border:1px solid #CCC;
	border-radius:5px;
	padding:3px;
	background-color:#ececec;
	color:#666666;
}
.img_list li.showmore
{
	display:none;
}
.img_list li.showmore.show
{
	display:block;
}



/*POPUP*/
.pop_container, .pop_container1
{
	width:100%;
	background:url(../imgs/black_trans.png) repeat;
	position:fixed;
	top:0;
	left:0;
	display:none;
	height:100%;
	z-index:1001;
}
.pop_container .popup, .pop_container1 .pop-form
{
	width:227px;
	height:109px;
	position:absolute;
	padding:20px;
	border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
	top:38%;
	left:40%;
}
.pop_container1 .pop-form
{
	top:30%;
	left:35%;
	height:auto;
	width:auto;
}
.pop_container1 .booking-form
{
	border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	width:350px;
	padding:20px 20px 20px 30px;
	min-height:150px;
	background:#ffffff;
	float:left;
}
.clm1, .clm2, .clm3
{
	float:left;
	width:100%;
	padding:6px 0
}
.clm
{
	float:left;
	color:#4e4e4e;
	position:relative
}
.clm label
{
	display:block;
	padding-bottom:3px;
	color:#4e4e4e;
}
.clm input[type="text"], .clm select
{
	/*box-shadow:#cccccc 0 0 3px inset;
	-moz-box-shadow:#cccccc 0 0 3px inset;
	-o-box-shadow:#cccccc 0 0 3px inset;
	-webkit-box-shadow:#cccccc 0 0 3px inset;
	border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;*/
	border:#c6c6c6 solid 1px;
	width:96%;
	float:left;
	font-size:12px;
}
.clm input.city_text
{
	width:96%;
}
.clm select
{
	padding:4px;
	width:98%;
}
.clm select option
{
	line-height:25px;
}
.clm select optgroup
{
	color:#036;
	font-size:12px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:30px;
}
.clm1 .clm
{
	width:100%;
}
.clm2 .clm
{
	width:46%;
	padding:0 10px 0 0;
}
.clm3 .clm
{
	width:30%;
	padding:0 5px 0 0;
}
.close
{
	display:block;
	float:right;
	background:url(../imgs/close.png) no-repeat center;
	color:#ffffff;
	text-indent:-9999px;
	position: absolute;
    right: 27px;
	height:25px;
	width:25px;
    top: 35px;
}
.close:hover
{
	background:url(../imgs/close1.png) no-repeat center;
}
/* Auto Complete
-------------------------------*/

.acContainer {
    background-color: white;
    border: 1px solid black;
    position: absolute;
    cursor: default;
    overflow: auto;
    overflow-x: hidden;
}
.acItem {
    /*padding: 1px;
    padding-left: 5px;*/
    padding: 0px 1px 0px 5px;
    color: black;
    width: 100%;
}
.acItemHilight {
    /*padding: 1px;
    padding-left: 5px;*/
    padding: 0px 1px 0px 5px;
    color: 000;
    background-color: #005cab;
}
.acOriDes
{
	width: 150px;
}
.acPlusSign
{
	cursor: pointer; cursor: hand;
	border: 0px;
	float:right;
	margin-top:3px;
	font-size:12px;
	position: absolute;
    right: 17px;
    top: 26px !important;
}

.acShowTable
{
	border: 0px;
	padding-top: 1px;
	display: none;
	position: absolute;
	z-index: 100;
}

.acShowTable iframe
{
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: -1;
	filter: mask();
	height: 112px;
	border: 0px;
}
.acSelectionBox
{
	overflow: auto;
	height: 210px;
	background-color: #ffffff;
	border: 1px solid #b5b5b5;
	display: none;
}
.acSelectionBoxCloseButton
{
	cursor: pointer; cursor: hand;
	position: absolute;
	top: 4px;
	display: none;
}
.acLookUp a.selected
{
	background-color: #dbdee4;
	text-decoration: none;
}
.acMatchHighlight
{
}
.acLookUp td a
{
	line-height:20px;
	font-size:12px;
	display:block;
	text-decoration:none;
	color:#333;
}
.acLookUp td a:hover
{
	color:#F7A31F;
}
.category
{
line-height: 20px;
font-weight: bold;
font-size: 13px;
}
#UcFlightSelection_txtDes, #UcFlightSelection_imgDesPlus
{
	display:none;
}
.banner a
{
	position:relative;
	text-decoration:none;
}
.banner a.booknow
{
	position:absolute; right:35px; top:93px;
	padding:3px 7px;
	border:1px solid #C00;	background:url(../imgs/btn.png) repeat-x; border-radius:5px;
	color:#FFF;	font-size:14px;	font-weight:bold; cursor:pointer;
	
}
.banner a.booknow:hover
{
	background:url(../imgs/btn.png) repeat-x;
	background-position:0 -31px;
	border:1px solid #ec1202;
}

.content-head
{
	float:left;
	width:100%;
	border-bottom:1px dashed #333;
}
.content-head > label
{
	clear:both;
	float:left; font-size:26px; margin-top:8px;
	color:#034694;
	font-weight:bold;
}
.holiday{ position:absolute; top:-5px; right:335px;}.holiday img{ }