#OffersList
{
    margin-left: 35px;
    margin-right: 40px;
}

#OffersList .error
{
    color:red;
    padding-bottom: 180px;
}

#OffersList .header
{       
    padding-bottom: 5px;
}

#OffersList .header .search
{           
    
}
    #OffersList .header .search #search_criterias table#container
    {
        margin-top: 10px;
        padding-top: 0px;
        width: 100%;        
        margin-bottom: 10px;
    }

    #OffersList .header .search #search_criterias table#container th
    {        
        white-space:nowrap;
    }
    
    #OffersList .header .search #search_criterias table#container td
    {
        padding-bottom: 3px;
    }
    
    #OffersList .header .search #search_criterias table#container .search_title
    {
        color: #000;
        font-weight: bold;
        font-size: 18px;
        width: 33%;        
    }
    
    #OffersList .header .search #search_criterias table#container .instructions
    {    
        font-size: 12px;
        color: #506D97;
        font-weight: bold;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    
        #OffersList .header .search #search_criterias table#container .instructions .link
        {
            cursor:pointer;
        }

        #OffersList .header .search #search_criterias table#container .instructions .link:hover
        {
            text-decoration: underline;
        }

        #OffersList .header .search #search_criterias table#container .instructions .link_gt
        {
            font-size: 8px;
            font-weight: bold;
            cursor:pointer;    
        }
        
        #OffersList .header .search #search_criterias table#container .results_header td
        {
            border-top: dotted 1px #c0c0c0;
            border-bottom: dotted 1px #c0c0c0;
            padding-top: 5px;
            padding-bottom: 5px;
        }

        #OffersList .header .search #search_criterias table#container #result_summary
        {
            font-weight: bold;            
        }

        #OffersList .header .search #search_criterias table#container .pagination
        {
            text-align: right;            
        }
        
        #OffersList .header .search #search_criterias table#container #btnSearch
        {
            width: 133px;
            padding-left: 0px;
            padding-right: 0px;
        }


        #OffersList .header .pagination .otherpage
        {
            display: inline;
            cursor: pointer;
            padding-left: 5px;
            padding-right: 5px;
        }

        #OffersList .header .pagination .otherpage:hover
        {            
            text-decoration: underline;
            cursor: pointer;
        }

        #OffersList .header .pagination .currentpage
        {            
            display: inline;
            font-weight: bold;
            padding-left: 5px;
            padding-right: 5px;
        }
        #OffersList .header .pagination DIV.page_caption
        {
            display: inline;
            margin-right: 5px;
        }


    #OffersList .header .search #search_criterias table#container .title
    {      
        text-transform: uppercase;        
        font-size: 12px;
        color: #0A2B64;
        font-weight: bold;
        text-align: left;        
    }

    #OffersList .header .search #search_criterias table#details 
    {
         background-color: #ECECEC;   
         border: solid 1px #c0c0c0;
         margin-top: 5px;         
    }
        
    #OffersList .header .search #search_criterias table#details  th
    {
        padding-top: 1px;
        color: #0A2B64;
        font-size: 10px;
        font-weight: bold;
    }
  
    #OffersList .header .search #search_criterias table#details  th
    ,#OffersList .header .search #search_criterias table#details  td
    {
        padding-left: 10px;        
    }
    
    #OffersList .header .search #search_criterias #ddlDestinations
    {
        width: 200px;        
    }

    #OffersList .header .search #search_criterias #ddlMonths    
    {
        width: 125px;        
    }
    
    #OffersList .header .search #search_criterias #ddlProductTypes
    {
        width: 80px;
    }
    
    #OffersList .header .search #search_criterias table#details input
    {
        background-color: #07B5E7;
        color: #fff;
        text-transform: uppercase;
        font-weight:bold;
        border: solid 1px #c0c0c0;
        padding-bottom: 1px;
        margin-right: 3px;        
        cursor: pointer;
    }

    #OffersList .header .search #search_criterias table#details input:hover
    {
        background-color: #fff;
        color: #07B5E7;
    }
    
div#processing
{
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    vertical-align: middle;
}

div#processing img
{
    vertical-align: middle;
}

