.hv_MainTable
{
        width: 100%;
        border-bottom: 1px solid #ddd;

}
.hv_HotelViewCell{width:70%; padding-bottom:10px; padding-top:10px;}
.hv_BookingCell{width:30%; padding-bottom:10px; padding-top:10px;}

.hv_DescriptionTable
{

    margin-right:50px;
    }
    .hv_DescriptionTable p{margin:0px;}
    
   .hv_NameLocationCell{ vertical-align:middle;}
        .hv_HotelNamePanel{}
        .hv_hotelnamelinkbutton
            {
                font-size: 1.2em;
                color: #424242;
                border: 0px;
                padding: 0px;
                font-weight: bold;
                margin:0px;
                margin-right:10px;
                float:left;
                width:100%;
		cursor:pointer;
                
            }
        .hv_LocationLabel
            {
                margin-top:8px;
             font-weight: bold;
             color:#342916;
            font-size:11px;
            }
            .hv_viewbutton
            {
                text-align:right;
                padding-top:2px;
                padding-right:5px;
                
                background:transparent;
                border:0px;
                background-image: url(../images/ReanMoreButton.png);
                background-repeat: no-repeat;
                width:90px;
                height:21px;
                float:right;
                font-size:11px;
                font-weight:bold;
                color:#fff;
                }
   .hv_DescriptionCell{}
        .hv_DescriptionPanel{ margin-bottom: 5px;}
        .hv_DescriptionLabel, p{margin:0px;
            }
            
   .hv_SeeMoreCell{ padding-top:5px;}


.hv_PriceAndImageTable{  width:100%;}
    .hv_ImageCell{ width:50px; background-color:#131313;}

        .PictureIDImage{height:116px; vertical-align: top;}
    .hv_PriceCell{ text-align:right;  vertical-align:middle; border-right:solid 3px #fff; height:50px;   background-color:#D01F00;}
    .hv_BookThisPanel{}
    .hv_BookingThisHotelButton{  color:#fff; border-width:0px; font-size:10pt; font-weight:bold;}
    .hv_PricePanel{ color:Black; float:left; width:150px;}
    .hv_PriceTextPanel{ }
    .hv_pricefromtext{float:left; font-size:11pt;padding-right:5px; }
    .hv_CurrencyPanel{ font-size:11pt;}
    .hv_PriceAndCurrencyLabel{ padding-left:5px; font-size:10pt; font-family:Trebuchet MS;}
    .hv_ContinueCell{ border-top:solid 3px #fff; text-align:right; height:20px; background-color:#131313;}
        
        .hv_bookbutton
        {
            margin-right:5px;
            text-align:right;
            width:90%;
            height:18px;
            border: 0px solid #fff;
            background-image: url(../images/SRightArrow.png);
            background-repeat: no-repeat;
            background-position:right;
            background-color:Transparent;
            cursor:pointer;
            }
            
            
            
            .hv_durationpanel{ color:Black; font-size:11pt; float:left; width:150px;}
/*

.HotelImagePanel
{
    vertical-align: top;
    padding: 0px;
    width: 50px;
    float: left;
}
.imagecell image
{
    width: 100px;
}




.MinimumPriceLabel
{
    padding: 5px;
    color: #008000;
    font-weight: bold;
}
.pricefromtext
{
    font-weight: bold;
}




.categoriescell
{
    padding: 0px;
}
.categorieslabel
{
    padding: 0px;
}
.categoriestext
{
    padding: 0px;
    font-weight: bold;
}

.LocationSearchPanel
{
    margin-left: 70px;
    padding: 0px;
}
.LocationViewPanel
{
    padding: 0px;
}

.locationtext
{
    font-weight: bold;
    padding: 0px;
}
.CityNameLabel
{
    padding: 0px;
}
.CountryNameLabel
{
    padding: 0px;
}

.hotelnamecell
{
}


.roomtypecell
{
    padding: 0px;
}

.roomtypelabel
{
    padding: 0px;
    font-weight: bold;
}

.buttonscell
{
    text-align: right;
    padding: 0px;
}
.bookbutton
{
    height: 32px;
    width: 71px;
    border: 0px;
    text-decoration: none; /*background-image: url(../images/SmButton.png);*//*
}
.viewbutton
{
    height: 32px;
    width: 71px;
    border: 0px;
    margin-right: 5px; /*background-image: url(../images/SmButton.png);*//*
    text-decoration: none;
    padding: 5px;
}*/
.hv_ButtonsinLocCell
{
    text-align: right;
}
.hv_LocationTable
{
    width: 100%;
}
#sr_imagecell{ vertical-align:top;}
#sr_maintable{width:100%; margin-bottom:15px; }

.hv_CategoryPanel{float:left; width:100%; padding-bottom:10px; font-size:11px; color:Gray;}

