p{
	margin: 2px;
}

a {
	font-size: 12px;
}
a:hover {

}

.notify{
	/*font-family:Arial;*/
	font-size: 25px;
	background-color: #FAEBD7;
}
body{
	width: 1256px;
	margin-left: 0px;
	margin-top:  0px;
	background-color:#396b83;
	
	color:#333333;
	font-family:Arial;
	font-size:12px;
	text-align:left;
	margin:0;
	padding:0;
	
	
}
.headtext{
	margin-left: 10px;
	font-size: 50px;
	color: white;
	font-weight: bold;
}
.headtext2{
	margin-left: 10px;
	font-size: 20px;
	color: white;
	font-weight: bold;
}
#left-frame{
	float: left;
    /*
	width: 1000px;
    */
    width: 1160px;
	background-color: #e1e8f5;
	overflow: hidden;
}
#right-frame{
   float: left;
   width: 96px;
	height: 100%;
	/*background-color: Aqua;*/
	background-color: #e1e8f5;
	overflow: hidden;
}
#head{
	width: 100%;
	height: 117px;
	overflow: hidden;
	background-image:url(./abc-css/headline.png) ;
	/*background: Gray;*/
	/*background: url(../images/title_bar.gif) no-repeat;*/
}
#menulinks {
	width:100%;
	height:46px;
	background-image:url(./abc-css/menulinks-1280.png);
	clear:both;
	padding-left:20px;
	/*text-align:right;*/
	
}

#menulinks a {
	padding-left: 20px;
	padding-right: 20px; 
	padding-top:12px;
	
	height: 25px;
	display: block;
	color: #FFFFFF;
	background-image: url(./abc-css/menulinks.png);
	background-position: top center;
	text-decoration: none;
	float: left;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
#menulinks a:hover {
	background-image:url(./abc-css/menuhover.png);
	text-decoration:none;
}
.menulines {
	width:7px;
	height:30px;
	margin-top:-1px;
	float:left;
	display:block;
	background-image:url(./abc-css/menulines.png);
}

.sidebarheader1 {
	font-size:16px;
	font-weight:bold;

	background-image:url(./abc-css/sidebarheader1-2.png);
	/*background-position:top left;*/
	height:28px;
	width:180px;

}
.spiffyfg
{
	font-size:16px;
	font-weight:bold;
	background-image: url(./abc-css/left.png);
	/*background-position:top left;*/
	width:180px;

}
.sidebarheader_button{
	font-size:16px;
	font-weight:bold;
	margin-bottom:0px;
	background-image:url(./abc-css/left_buttom.png);
	/*background-position:top left;*/
	height:28px;
	width:180px;
	padding-left:0px;
	padding-top:0px;
	margin-left:0px;
}

.inputdiv{
	padding-left :5px;
	padding-top: 5px;
	overflow: hidden;
}


.querycompany0 {
	/*background-image:url(./abc-css/headline.png) ;
	width:140px;
	margin-top:5px;
	border: 1px;
		padding-left: 20px;
	padding-right: 20px; 
	padding-top:12px;
	
	height: 25px;
	*/
	width: 150px;
	margin-top:5px;
	display: block;
	color: #61AAF4;
	background-image: url(./abc-css/menulinks.png);
	background-position: top center;
	text-decoration: none;
	float: left;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	border: black;
	border-width: 10px;
}
.querycompany0 :hover {
	background-image:url(./abc-css/menuhover.png);
	text-decoration:none;
}
.search_info{
	border: #cedff5;
	border-width: 3;
	width: 100%;
	background: #5ed4eb;
	font-size: 14px;
	font-style: italic;
	margin: 5px 0px;
	padding: 2px 10px 2px;

}
.search_img{
	
	/*float:right;*/
}
.querycompany1 {
	/*background-image:url(./abc-css/headline.png) ;
	width:140px;
	margin-top:5px;
	border: 1px;
		padding-left: 20px;
	padding-right: 20px; 
	padding-top:12px;
	
	height: 25px;
	*/
	width: 150px;
	margin-top:5px;
	display: block;
	color: #FFFFFF;
	background-image: url(./abc-css/menulinks.png);
	background-position: top center;
	text-decoration: none;
	float: left;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	border: black;
	border-width: 10px;
}
.querycompany1 :hover {
	background-image:url(./abc-css/menuhover.png);
	text-decoration:none;
}
/*
#header {
	width:880px;
	height:85px;
	background-image:url(images/header.png);
	clear:both;
	padding-top:50px;
	padding-left:60px;
}
*/

#body-content{
	width: 100%;
	background-color: #e1e8f5;	
}

#body-left{
	float: left;
	width: 190px; 
	/*background-color: #5dd7f1;*/
	/*background-image: url(./abc-css/left.png);*/
	background-repeat:repeat-y;
	/*border: thin solid;*/
	position: relative;
	/*background-color: Olive;*/
	overflow: hidden;
	margin:0px;
	/*margin: 5px;*/
	padding: 0px ;
	/*color:#555555;*/
}
.leftcontent{
	/*width: 100%;*/
	margin: 5px;
	
}
#body-rcon{
	float: left;
    /*
	width: 798px;
    */
    width: 970px;
	position: relative;
	overflow: hidden;
	/*margin-bottom: 10px;*/
	
}

#fly-plan{
	width: 100%;
	/*float:left;*/
	line-height:18px;
	color:#555555;
	padding-left:0px;
}

.body-right{
	/*background-color: Olive;*/
	float: right;
	/*width: 212px;
    */
    width: 160px;
	margin: 2px;
	overflow: hidden;
	
}
#body-right{
	/*background-color: Olive;*/
	float: right;
	/*width: 212px;
    */
    width: 160px;
	margin: 2px;
	overflow: hidden;
	
}
#body-center{
	float: left;
	/*width: 576px;
    */
    width: 628px;
	/*background-color: Silver;*/
	padding: 2px;
	overflow: hidden;
	POSITION: relative;
	margin-bottom:10px;
	
}
#button{
	width: 100%;
	text-align: center;
	background: #FFEBCD;
	clear:both;
	background-image:url(./abc-css/headline.png) ;
	margin-top:10px;
	padding: 10px;
	
}

.plan-text{
	
}

.country_list{
/*	background-color: #FAEBD7;
*/
line-height:1.3;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DFEFFC url(images/ui-bg_glass_85_dfeffc_1x400.png) repeat-x scroll 50% 50%;
border:1px solid #C5DBEC;
color:#2E6E9E;
font-weight:bold;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
margin:0 0.2em -1px 0;
padding:9px;
}
.close_bar {
    border: 1px solid #4297D7;
}

.frame_Column{
	float: left;
	width: 200px;
	
    /*
	height: 310px;
    */
	background-color: #F0FFFF;
	margin: 0px;
	padding: 0px;
	border: solid #FAEBD7;
    line-height : 1.5;


}
/*
.locatedata{
    padding-left: 10px;
}
*/

.frame_Column a{
    padding-left: 10px;
    text-decoration: none;
    
}
.frame_Column a:hover{
    background-color : #FAEBD7;
}

#asia_content{
	/*position: relative;*/
	/*background: Gray;*/
	display: block;
	overflow:auto;
	height:1%;
	clear: both;
}
.ctx{
    /*
	background: white;
    */
	display: block;
	overflow:auto;
	/*height:100%;*/
	clear: both;
	padding: 10px 0px;
	margin: -10px 0px;
	
}

.country_name{
	font-size:22px;
	float:left;
	text-align:center;
}
.more{
	font-size:8px;
}

#form_frame{
	background-color: white;
	z-index: 10;
	display: none;
	/*opacity: .4;*/
	top: 80px;
	left: 150px;
	width: 600px;
	position: absolute;
}
#to_frame{
    /*
	background-color: Black;
    */
	background-color: white;
/*    max-width : 625px; */
    width: 625px;
	z-index: 10;
	display: none;
	top: 240px;
	left: 150px;
	position: absolute;
    border: 1px solid #4297D7;
}


.clear{
	clear:both;font-size: 0;line-height: 0;height: 0;
}

a.connect_info {
	float: right;

	width: 16px;
	height: 16px;
	padding: 0;
    * margin: -16px 0px 0;  /* for IE6 */
	text-indent: -2000px;
	display: block;
	/*
	overflow: hidden;
	*/
	position: relative;
	background: url(stop_connect_info.gif) no-repeat; 
}
/* located in demo.css and creates a little calendar icon
 * instead of a text link for "Choose date"
 */
a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
}

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#AFEBB4}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #99c99d;
  border-right:1px solid #99c99d;
  background:#a5dcaa}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #8db690;
  border-right:1px solid #8db690;
  background:#a7dfac}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #a7dfac;
  border-right:1px solid #a7dfac;}
.spiffy4{
  border-left:1px solid #99c99d;
  border-right:1px solid #99c99d}
.spiffy5{
  border-left:1px solid #a5dcaa;
  border-right:1px solid #a5dcaa}
.spiffyfg{
  /*background:#AFEBB4*/
  }


/*
 下边是修正jquery ui tabs的显示。
*/
.tab-close{ position: relative ; cursor: pointer ; float: left ;  padding-bottom: 0px ; margin: 0px -15px}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li a {  white-space: nowrap }
.ui-tabs .ui-tabs-nav { background: none}

/*
 
 下边是修正jquery ui tabs 打竖的显示。用于选择出发地的时候使用
                      */
   
.in_tab .ui-tabs { padding: 0px; }
.in_tab .ui-tabs .ui-tabs-nav { 
float: left;list-style: none;position: relative; padding: 0px; 
background: none;
border:none;
-moz-border-radius-bottomleft:0px;
-moz-border-radius-bottomright:0px;
-moz-border-radius-topleft:0px;
-moz-border-radius-topright:0px;
}
.in_tab .ui-tabs .ui-tabs-nav li { -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; position: relative; float: none; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 5px; }
.in_tab .ui-tabs .ui-tabs-nav li a { float: none; text-decoration: none; padding: .5em 1em; }
.in_tab .ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0px; border-bottom-width: 0; padding: 5px; }
.in_tab .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .in_tab .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .in_tab .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.in_tab .ui-tabs .ui-tabs-nav li a, .in_tab .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */

.in_tab .ui-tabs .ui-tabs-panel { padding: 0px; display: block; border-width: 0px; background: none; }
.in_tab .ui-tabs .ui-tabs-hide { display: none !important; }

/*
.wdiv{
   float:left; 
   width: 100%;
}
*/
/*
.in_tab .ui-tabs .ui-tabs-nav li a span {
   float:left; 
   width: 500px;
   }
*/
   
.in_tab .ui-widget-content {
    /*
border:1px solid #A6C9E2;
                                  */
border: 0px;
display:block;
height:1%;
}
.ui-tabs .ui-tabs-panel {
background:transparent none repeat scroll 0 0;
border-width:0;
display:block;
padding:0px;
}

/* This file skins tableSorter */

table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:0px 0pt 0px;
	font-size: 10pt;
	width: 100%;
	text-align: center;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #B1DB87;
	border: 1px solid #FFF;
	font-size: 10pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: middle;
}

table.tablesorter tbody .price{
	text-align: right;	
}

table.tablesorter tbody tr.odd td {
	background-color:#E0F4D7;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #83C948;
}

table.tablesorter tbody tr .delete_item {
    visibility: hidden;
}

table.tablesorter tbody tr:hover .delete_item {
    visibility: visible;
    /*margin-top: -12px;*/
}
table.tablesorter tbody tr:hover td {
	background-color:#B1DB87;
}

