body
{
}

.maintable
{
    width: 100%;
}
.viewcell
{
    vertical-align: top;
    width: 100%;
    padding: 0px;
    margin-right: 10px;
}
.searchresultsgridview
{
    padding: 10px;
    width: 100%;
}

.srgv-row
{
 vertical-align: top;
    margin-bottom: 15px;
}

.srgv-alternating
{
 vertical-align: top;
    margin-bottom: 15px;
}

.srgv-pager
{
    text-align: center;
}
.srgv-pager table
{
    width: 100%;
}
.srgv-pager td
{
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 20px;
}

.noressultsmessage
{
}

.filtercell
{
    padding: 15px;
    padding-bottom: 20px;
    vertical-align: top;
    width: 100%;
    background-color: #f3f2ed;
}


.sr_FilterTable
{
    width: 100%;
}
.sr_NumberOfResultsCell
{
}
.sr_PriceFilterCell
{
    width: 50%;
}
.sr_CategoriesFilterCell
{
    width: 50%;
}

.sr_PriceDropDownList
{
    width: 90%;
    border: 0px;
}

.Countiresfilterpanel
{
    width: 100%;
}

.sr_CountriesDropDownListPanel
{
    width: 100%;
}
.sr_CountriesDropDownList
{
    width: 90%;
    border: 0px;
}
.sr_RegionsDropDownListPanel
{
    width: 100%;
}
.sr_RegionsDropDownList
{
    width: 100%;
}
.NumbersOfSearchedPrductsPanel
{
margin-bottom:5px;
}

.NumbersOfSearchedPrductsPanel h2
{
     font-size: 9pt;
     font-weight:normal;
 margin:0px;
    }
.TextToNumbersOfSearchedPrducts
{
    font-size: 1.2em;
    padding-right: 5px;
}
.NumbersOfResultsLabel
{
    font-size: 12pt;
    padding-right: 5px;
}

.sr_PriceTitlePanel
{
    margin-bottom: 5px;
}
.sr_RegionsTitlePanel
{
    margin-bottom: 5px;
}
.sr_CountriesTitlePanel
{
    margin-bottom: 5px;
}

.FilteringTitle
{
    height: 32px;
    width: 100px;
    font-size: 1.3em;
    font-family: Trebuchet MS;
    font-weight: bold;
}
.PriceCheckBoxList
{
}
.Starscheckbox
{
}


.tsr_NumberOfResultsCell
{
}
.tsr_PriceFilterCell
{
    width: 30%;
}
.tsr_CategoriesFilterCell
{
    width: 30%;
}
.tsr_CategoriesFilterCell
{
    width: 30%;
}
.MiscPricefilterpanel
{
    float: left;
    width: 35%;
}
.MiscRegionsfilterpanel
{
    float: left;
    width: 30%;
}
.MiscCountiresfilterpanel
{
    float: left;
    width: 35%;
}

#MiscallenousSearchTable
{
    width: 100%;
    margin-bottom: 20px;
}
#FilterDDLCell
{
    background-color: #f4edd3;
    padding-bottom:5px;
}
.MiscMainfilterpanel
{
    margin: 5px;
    margin-bottom:0px;
}

.sr_InformationText
{
    color: #424242;
    font-size: 1.2em;
}
#sr_HotelDescriptionTable
{
    margin-left: 10px;
    width: 98%;
}
#SearchResultsTable
{
    font-family: Trebuchet MS;  width:100%;
}

#sr_BottomLine
{
    height: 15px;
    border-bottom: solid 1px #c5c4c2;
}

.sr_CountryDescriptionLink h2
{
    margin:0px;
    font-size:15px !important;
    font-weight:bold !important;
    }
    
    .sr_CountryDescriptionLink
{
    margin-top:10px;
    margin-bottom:10px;

    cursor: pointer;
    float:left;
}
    .sr_CountryDescriptionLink a
        {
    border:0px !important;

            }

#DestinationDescriptionLinksCell{ background-color:#f4edd3;}
#DestinationDescriptionLinksCell h2
{
     margin:0px;
     padding:5px;
     color:#424242;
     font-size:14px;
     float:left;
    }.srPager_PreviousPageButton
{    border-width: 0px;
    background-image: url(  '../Images/searchpagerleft.png' );
    background-repeat: no-repeat;
    background-position: center;
    width: 23px;
    cursor: pointer;
    height:30px;
}

.srPager_NextPageButton
{
    border-width: 0px;
    background-image: url(  '../Images/searchpagerright.png' );
    background-repeat: no-repeat;
    background-position: center;
    width: 23px;
    height:30px;
    cursor: pointer;
}


.srPager_MainTable
{
    width: 100%;
    height: 35px;
}
.srPager_PreviousButtonCell
{
    text-align: left;
    width: 30%;
}

.srPager_NumbersCell
{
    text-align: center;
    width: 40%;
}
.srPager_NumberLabel
{
    color: #D01F00;
    padding: 6px;
}
.srPager_NextButtonCell
{
    text-align: right;
    width: 30%;
}


