.hv_MainTable
{
        width: 100%;
        border-bottom: 1px solid #ddd;
        background-color:Aqua; 
}

.hv_MainTable tr
{
       
  
        border-bottom:solid 1px #000;

}

.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.3em;
                color: #8EB80C;
                border: 0px;
                padding: 0px;
                font-weight: bold;
                margin:0px;
                margin-right:10px;
                float:left;
                cursor:pointer;
                width:100%;
            }
        .hv_LocationLabel
            {
             font-weight: bold;
             color:#342916;
            font-size:11px;
                float:left;
                margin:0px;
                margin-top:4px;
            }
            .hv_viewbutton{ 
            font-size:12px;
            text-align:left;
        width:65px;
                background:transparent;
                border:0px;
                border-bottom:solid 1px #ddd;
color:#46560b   ;
              }
   .hv_DescriptionCell{}
        .hv_DescriptionPanel{ margin-bottom:5px; margin-top:5px;}
        .hv_DescriptionLabel{ color:#342916;
            font-size:11px;
            }
   .hv_SeeMoreCell{ padding-top:5px;}


.hv_PriceAndImageTable{  width:100%;}
    .hv_ImageCell{  background-color:#131313;}
        .PictureIDImage{ width:65px;}
    .hv_PriceCell{ text-align:right;  vertical-align:middle; border-right:solid 3px #fff; height:50px;   background-color:#D01F00;}
    .hv_BookingThisHotelButton{ color:#fff; border-width:0px; font-size:10pt; font-weight:bold;}
    .hv_PricePanel{ padding-right:5px; color:#fff;}
    .hv_pricefromtext{ font-size:7pt; font-style:italic;margin-bottom:16px; padding-top:16px;}
    .hv_PriceAndCurrencyLabel{font-size:10pt; font-family:Trebuchet MS;}
    .hv_ContinueCell{ border-top:solid 3px #fff; text-align:right; height:20px; background-color:#131313;}
            .hv_bookbuttonPanel{ height:20px; width:100px;}
        .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{padding-right:5px; color:#fff;}
            
/*

.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%;
}

#DescriptionCell{padding-right:30px; vertical-align:top;}


.hv_CategoryPanel{float:left; width:100%; padding-bottom:10px; font-size:11px; color:Gray;}



