﻿.Results
{
    width: 100%;
    padding: 0;
    border-collapse: collapse;    
    font-size: 0.75em;
    border: 1px solid #ccc; 
    background: #fff;
}



.Results .Nested
{
    width: 100%;
    margin: 0;
    padding: 0;
    border-collapse: collapse;    
}



.Results td, .Results th
{
     
     border-bottom: 1px solid #ccc;
     padding: 2px;       
}

.Results .Nested td, .Results .Nested th
{
    margin: 0;
    padding: 1px; 
    font-size: 1em;
}

.Results th
{
    text-align: left;
    border-bottom: 1px solid #ccc;
    background: #ddd ;
}

.Results .Separator
{
    border-bottom:  1px solid #ccc;
    height: 1px;
}

.Results_Flight_Head
{
    border: 1px solid #aaa;
    padding: 2px;
    text-align: right;
     background: #FFBD3C;
    font-size: 1.1em;
    color: #444;
}

.Results_Flight_Body
{
    border: 1px solid #ccc;
    border-top: 0;
    padding: 2px;
     background: #FFF; 
}

.Results_Flight_Foot
{
    border: 1px solid #ccc;
    border-top: 0;
    margin-bottom: 15px;
    padding: 2px;
    text-align: right;
    background: #FFF; 
}

.Results_Accommodation_Head
{
    border-bottom: 1px solid #aaa;
    padding: 2px;
    text-align: left;
    background: #FFBD3C;
    font-size: 1em;
    font-weight: bold;
    color: #444;
}

.Results_Accommodation_Body
{
    border-bottom: 1px solid #ccc;
    padding: 2px;
    background: #FFF;   
    text-align: justify;
}

.Results_Accommodation_Body img
{
  border:1px solid #ccc; 
  background: #fff;
  margin-right: 3px;
}

.Results_Accommodation_Foot
{
    background: #fff;
    border-bottom: 1px solid #ccc;
    padding: 2px;
    margin-bottom: 0.5em; 
}

.Results_AddToBasket
{
    display: inline-block;
	background: #eee url(/graphics/button_background.png);
	background-repeat:repeat-x;
	border: 1px solid #0EA3D8;
	color: #085D77;
	padding: 3px;
	margin: 2px;
	font-size: 0.75em;
    white-space: nowrap;
}

.Results_Cars_Head
{
    border: 1px solid #aaa;
    padding: 2px;
    
     background: #FFBD3C;
    font-size: 1.1em;
    color: #444;
}

.Results_Cars_Body
{
    border: 1px solid #ccc;
    border-top: 0;
    padding: 2px;
     background: #FFF;
     font-size: 0.75em;  
}

.Results_Cars_Foot
{
    border: 1px solid #ccc;
    border-top: 0;
    margin-bottom: 15px;
    padding: 2px;
    text-align: right;
    background: #FFF; 
}

.Results_Transfers_Head
{
    border: 1px solid #ccc;
    border-bottom: 0;
    padding: 2px;
    text-align: left;
    background: #FF9933;
    font-size: 0.8em;
    font-weight: bold;
}

.Results_Description_Head
{
    display: none;
}

.Results_Description_Body
{
    margin-bottom: 15px;
}

.Results_Description_Foot
{
    display:none;
}

.Results_Transfers_Body
{
    border: 1px solid #ccc;
    padding: 2px;
    margin-bottom: 15px; 
    background: #FFF;   
}




.Results_Package_Head
{
    border-bottom: 1px solid #aaa;
    padding: 2px;
    background: #FFBD3C;
    font-size: 1em;
    font-weight:bold;
	text-align: left;
	color: #444;
}


.Results_PackageBrowser_Head
{
    padding:3px;
	background: #FFBD3C;
	border: 1px solid #aaa;
	color:#444;
    font-size:1.1em;
    font-weight:bold;
	text-align: left;
	margin-right: 5px;
}


.Results_Package_Body
{
    background: #fff;
    border-bottom: 1px solid #ccc;
    padding: 2px;  
}

.Results_Package_Foot
{
    text-align: left; 
    background: #fff;
    border-bottom: 1px solid #ccc;
    padding: 2px;
    margin-bottom: 15px;     
}

.Results_Package_Flights_Head
{
    color: #444;
    border-bottom: 1px solid #aaa;
    padding: 2px;
    background: #FFBD3C;
    font-size: 1em;
    font-weight:bold;
	text-align: left;
	text-align: center;
}

.Results_Package_Flights_SubHead
{   
	
	background: #FFFFFF;
	padding: 2px;
	font-weight: bold;
	font-size: 0.75em;
	border: 1px solid #0EA3D8;
    border-top: 0;
}

.Results_Package_Flights_Body
{
	background: #fff;
    border-bottom: 1px solid #aaa;
    padding: 2px; 
}

.Results_Package_Flights_Foot
{
    margin-bottom: 15px;
}

.Filter_Head
{
    border: 1px solid #aaa;
    padding: 2px;
    text-align: left;
     background: #FFBD3C;
    font-size: 0.8em;
    font-weight: bold;
    color: #444;
}

.Filter_Body
{
    background: #fff;
    border: 1px solid #ccc;
    border-top: 0;
    padding: 2px;
    margin-bottom: 15px;    
}

.Filter_Foot
{
    display: none;
}

.Paging_Head
{
    display: none;
    border: 1px solid #aaa;
    padding: 2px;
    text-align: left;
     background: #FFBD3C;
    font-size: 0.8em;
    font-weight: bold;
    color: #444;
}

.Paging_Body
{
    background: #fff;
    border: 1px solid #ccc;
    padding: 2px;
    margin-bottom: 15px; 
    font-size: 0.75em;
}

.Paging_Foot
{
    display: none;
}


.Results_TotalPrice
{
    
 /* background: #FFBD3C; */
    font-size: 1em;
    font-weight: bold;
    color: #444;    
    float: right;   
    margin:2px;
    padding:3px; 
 
    
}
