    div.popular_hotels div.hotel
    {
        float:left;
        width: 302px;
        margin: 9px 0px 0px 0px !important;
        padding-left: 8px !important;
        padding-left: 7px;
    }
        div.popular_hotels div.hotel div.header
        {
            padding: 0px;
            margin: 0px;
        }
            div.popular_hotels div.hotel div.header div.right,
            div.popular_hotels div.hotel div.header div.left
            {
                float:left;
                width: 10px;
                height: 42px;
                background:url(images/hotel_header_left.gif) no-repeat top left;
            }
            div.popular_hotels div.hotel div.header div.right
            {
                float:left;
                width: 10px;
                height: 42px;
                background:url(images/hotel_header_right.gif) no-repeat top left;
            }
        div.popular_hotels div.hotel div.header div.content
        {
            float:left;
            width: 282px;
            height: 42px;
            background:url(images/hotel_header_bg.gif) repeat-x top left;
            /*border: 1px solid #000;*/
        }
            div.popular_hotels div.hotel div.header div.content h2.city, h2.city a
            {
                color: #ff0000;
                font-size:11px;
                font-weight:bold;
                font-family:Verdana, Arial, Helvetica, sans-serif;
                text-transform:uppercase;
                margin: 6px 0px 0px 0px;
                padding: 0px;
            }
            h2.city a {
                text-decoration: none;

            }

            div.popular_hotels div.hotel div.header div.content h2.hotel_name, h2.hotel_name a
            {
                color: #6a67aa;
                font-size:11px;
                font-weight:bold;
                font-family:Verdana, Arial, Helvetica, sans-serif;
                text-transform:uppercase;
                margin: 4px 0px 0px 0px;
                padding: 0px;
            }
            h2.hotel_name a{
                text-decoration: none;

            }
        div.popular_hotels div.hotel div.content
        {
            padding: 0px;
            margin: 0px;
        }
            div.popular_hotels div.hotel div.content div.photo
            {
                float:left;
                width: 100px;
                height: 100px;
                overflow:hidden;
                border-left: 1px solid #cfcfe7;
                border-right: 1px solid #cfcfe7;
                border-bottom: 1px solid #cfcfe7;
            }
                div.popular_hotels div.hotel div.content div.photo img
                {
                    width: 100px;
                    height: 100px;
                    border: none;
                }
            div.popular_hotels div.hotel div.content div.text
            {
                float:left;
                width: 179px;
                height: 82px;
                overflow:hidden;
                border-right: 1px solid #cfcfe7;
                border-bottom: 1px solid #cfcfe7;
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
                padding: 10px;
                padding-top: 8px; 
                background: #FFFFFF;
                line-height: 16px;
            }
            div.popular_hotels div.hotel div.content div.text div.h_block
            {
                height: 80px;
                overflow:hidden;
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
                line-height: 16px;
                /*text-align: justify;*/
            }
        div.popular_hotels div.hotel div.price div.left
        {
            float:left;
            width: 10px;
            height: 42px;
            overflow:hidden;
            background:url(images/hotel_price_left.gif) no-repeat top left;
        }
        div.popular_hotels div.hotel div.price div.text
        {
            float:left;
            width: 81px;
            height: 36px;
            overflow:hidden;
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size: 24px;
            background: #eaeef6;
            border-bottom: 1px solid #cfcfe7;
            border-right: 1px solid #cfcfe7;
            text-align:center;
            color:#ff0000;
            padding: 5px 10px 0px 0px;
        }
        
        div.popular_hotels div.hotel div.rating_class
        {
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size: 10px;
            background: #eaeef6;
            font-weight:bold;
            float: left;
            width: 138px;
            height: 41px;
            border-bottom: 1px solid #cfcfe7;
            border-right: 1px solid #cfcfe7;
        }
            div.popular_hotels div.hotel div.rating_class div.rating,
            div.popular_hotels div.hotel div.rating_class div.class
            {
                padding: 5px 8px 0px 0px;
                height: 13px;
                overflow: hidden;
            }
            div.popular_hotels div.hotel div.rating_class div.class
            {
                padding: 5px 8px 0px 0px;
                height: 16px;
                overflow: hidden;
            }
            div.popular_hotels div.hotel div.rating_class div.rating div.img
            {
                border: 1px solid #cfcfe7;
                float: right;
                background:#FFFFFF;
                padding-right: 1px;
                font-size: 0px;
                height: 11px;
            }
                div.popular_hotels div.hotel div.rating_class div.rating div.img img
                {
                    margin: 1px 0px 1px 1px;
                }
            div.popular_hotels div.hotel div.rating_class div.class div.img
            {
                border: 1px solid #cfcfe7;
                float: right;
                background:#FFFFFF;
                padding-right: 1px;
            }
            div.popular_hotels div.hotel div.rating_class div.class div.text,
            div.popular_hotels div.hotel div.rating_class div.rating div.text
            {
                float: right;
                margin-right: 5px;
            }
                div.popular_hotels div.hotel div.rating_class div.class div.img img
                {
                    margin: 1px 0px 2px 0px;
                }
         div.popular_hotels div.hotel a.info
        {
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            color:#fff;
            font-weight:bold;
            text-decoration: none;
            line-height: 15px;
            cursor:pointer;
        }
            div.popular_hotels div.hotel div.info div.right
            {
                float:left;
                width: 10px;
                height: 42px;
                overflow:hidden;
                background:url(images/hotel_more_info_right.gif) no-repeat top left;
                cursor:pointer; 
            }
            div.popular_hotels div.hotel div.info div.text
            {
                float:left;
                width: 38px;
                height: 35px;
                overflow:hidden;
                padding: 6px 0px 0px 13px;
                border-bottom: 1px solid #cfcfe7;
                background:url(images/hotel_more_info_bg.gif) repeat-x top left;
                line-height: 15px;
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size: 12px;
                color:#fff;
                font-weight:bold;
                text-decoration: none;
                cursor:pointer; 
            } 
div.pluses
{
    padding: 10px 0px 0px 13px;
    overflow: hidden;
    float: left;
    width: 900px;
    color: #61599f;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
div.pluses td.td
{
    height: 30px;
    vertical-align:middle;
    padding: 0px 10px 0px 10px;
    padding-top:1%;
    padding-bottom:1%;
}
div.pluses td.bg
{
    background: #cfcfe7;
    width: 3px;
    height: 50px;
}
div.line_block
{
    clear: both;
    height: 0px;
    font-size: 0px;
}
div.hot_destinations
{
    margin-left: 551px;
    padding-top: 56px;
}
    div.hot_destinations div.ctr
    {
        height:133px;
    }
div.hotel_chains
{
    margin-top: 17px;
    margin-left: 551px;
}
    div.hotel_chains div.ctr
    {
        height:126px;
    }
div.why_conzeptplus
{
     margin-top: 21px;
     
}
    div.why_conzeptplus div.ctr
    {
         height:120px;
    }
div.popular_hotels
{
    margin-top: 21px;
}
    div.popular_hotels div.ctr
    {
         height:435px;
    }
/*div.city_list_block
{
    width: 350px;
    margin-top: 1px;
    position: absolute;
    z-index: 10;
    border: 1px solid #a5acb2;
    background: #FFFFFF;
    overflow: hidden;
}
    div.city_list_block iframe
    {
        position:absolute;
        width:1000px;
        height:1000px;
    }
    div.city_list_block div.drop_down_block
    {
        position: relative;
        padding: 3px;
        background: #FFFFFF;
        margin: 0px;
    }
        div.city_list_block div.drop_down_block table
        {
            margin:  0px !important;
        }
        div.city_list_block div.drop_down_block td
        {
            color: #000;
            padding: 0px !important;
            font-weight: normal;
        }
        div.city_list_block tr.line_sel
        {
            background: #FFFFCC;
            cursor: pointer;
        }
        div.city_list_block tr.line_no_sel
        {
            background: #FFFFFF;
            cursor: pointer;
        }
        div.city_list_block span.letter_sel
        {
            background: #c3c3e5;
            font-weight: bold;
        }
        div.city_list_block span.country_name
        {
            color: #6562a8;
        }*/