.ttip
{
			display:none;
		    position:absolute;
		    z-index:1000;
		    -moz-border-radius:4px;
		    -webkit-border-radius:4px;
			background:#f4f4f4;
			border:1px solid #000;
			min-height:30px;
			padding:5px 5px 5px 5px;
			
		
}
table.fare thead th{
border: 2px solid #B7DDF2;
font-size:14px;
font-weight: bold;
background: #EDFCF1;
}
/*
table.grid.fare thead tr {
background: #E3E0CA
}
table.grid thead tr {
background: #ADA96E;
}
*/
/*# */
.centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }
	.ui-slider .ui-slider-handle {
/*background-image:url(http://www.wego.com/images/results/horizontal_knob.gif);*/
background-image:url(images/slider_handle_down.gif);
width:10px;
cursor:default;
position:absolute;
/*background-color:#aaa;*/
border:none;
height:19px;
left:0;

}
.ui-widget-header {
}
#slider-range-fare
{
height:3px;

}
#slider-range-on-dep
{
height:3px;

}
#slider-range-on-arr
{
height:3px;

}
#slider-range-ret-dep
{
height:3px;

}

#slider-range-ret-arr
{
height:3px;

}
.ui-slider-range
{
	height:5px;
}


		table {
		table-layout: auto;
		}
		table table.tooltiptable *{
			width: 60px;
		}
		table.grid {
			margin: 0;
			padding: 0;
			border-collapse: separate;
			border-spacing: 0;
			/*width: 100%;*/
		}
		
		table.grid.inner td  {
			padding : 3px;
		}
		table.grid * {
			font-size: 13px;
			font-family: "Droid Sans","Helvetica Neue", Helvetica, Arial, sans-serif;
			vertical-align: top;
			/*text-align: center;*/
		}
		
		table.grid thead, table.grid .collapsible {
			/*background-color: #e6edc1;*/
		}
		table.grid thead {
			border:0px solid #abc;
            background-color:#EDEDED;
			color:white;

		}

		/* use the below style below to hide the collapsed rows via CSS, you must also set the showCollapsed setting to true */		
		/*
		table.grid tr.expand-child td {
			display: none;
		}
		*/
		
		table.grid th {
			text-align:center;
			color: white;
			padding-top: 8px;
			font-size:15px;
			padding-bottom: 8px;/* 16px 4px 0;*/
			cursor: pointer;
			border-bottom: 1px none;
			/*text-decoration:underline;*/
		} 
		
		table.grid tbody tr td {
			color: #000;

			padding: 8px 8px;
		}
		table.grid tbody tr td{
			border-bottom:none;
		}
		table.grid tr.odd{
			border-bottom: 1px solid black;
		}


/*		table.grid>tbody>tr>td {
			color: #565770;
			padding: 12px 12px;
		}*/
		table.grid td.pricebold {
			font-weight: bold;
			font-size: 17px;
		}
		table.grid th.headerSortUp {
			/*background: #e6edc1 url(./tablesorter_bkgrd.png) no-repeat 100% -80px;*/
		}
		
		table.grid th.headerSortUp span {
			/*background: #e6edc1 url(./tablesorter_bkgrd.png) no-repeat 0 -80px;*/
		}
		
		table.grid th.headerSortDown {
			/*background: #e6edc1 url(./tablesorter_bkgrd.png) no-repeat 100% 2px;*/
		}
		
		table.grid th.headerSortDown span {
			/*background: #e6edc1 url(./tablesorter_bkgrd.png) no-repeat 0 2px;*/
		}
		
		table.grid th  {
			
			font-weight: normal;
			font-size:13px;
			color:#000;
		}
		table.grid tr.expand-child td{
			background-color: #cdd;
		}
table.grid tr.expand-child td{
			border-bottom:none;
		}
		
		table.grid a:visited,
		table.grid a:focus,
		table.grid a:hover {
			/*color: #565770 !important;*/
			cursor : pointer;
/*			font-weight: bold;*/
			text-decoration: underline;
		}
		table.grid a : {
		 color: #565770 !important;
		}
		
		table.grid a:hover {
			/*color: #d07c57;*/
		}
		
		table.grid tr.even {
			background-color: #ffffff;
		}
		
		/* expand/collapse */
		table.grid .collapsible {
			padding: 0 0 3px 0;
		}

		.collapsible a.collapsed {
			margin: 0px;
/*			display: block;*/
			width: 60px;
			height: 10px;
			/*background: url(./images/down.gif) no-repeat;*/
			outline: 0;
		}
		
		.collapsible a.expanded {
			margin: 0px;
	/*		display: block;*/
			width: 60px;
			height: 10px;
/*			background: url(./images/up.GIF) no-repeat 3px 3px;*/
			outline: 0;
		}
a.buttonnew

{

background:#FF7E00 none repeat scroll 0 0;
border:0 none;
clear:both;
color:#FFFFFF;
float:right;
font-size:0.846em;
/*padding:5px 14px 4px;*/
text-decoration:none;
text-transform:capitalize;

}
#modify {

/*height:50px;*/
}
.borderstyle td{
border-bottom:1px solid #D3D3D3;
border-right:1px solid #D3D3D3;
}
table.borderstyle tbody tr td{
border-bottom:1px solid #D3D3D3;
border-right:1px solid #D3D3D3;
padding:8px;
}
table.borderless *
{
font-size:11px;
}
table.borderless tbody tr td{
border-bottom:none;
padding:2px;
font-size:12px;
}
table.borderstyle th{
border-right:2px solid #D3D3D3;
border-bottom:1px solid #D3D3D3;
text-decoration:none;
font-size:14px;
} 
