#land_l     { float: left; width: 217px; height: auto }

    #land_title { float: left; width: 185px; padding: 21px 16px 21px 16px; font: bold 24px arial, tahoma, verdana }
    #land_title_operator { float: left; width: 185px; height: 94px; font: bold 24px arial, tahoma, verdana; background: #ffc000; overflow: hidden }

        #land_title h1  { margin: 0px; padding: 0px; font: bold 24px arial, tahoma, verdana; color: #000000 }
        #land_title h1 b { color: #0cb90c }

    #land_nav   { float: left; width: 185px; padding: 10px 16px 10px 16px; background: #A8E5A8 url(land_img/nav_bg.gif) no-repeat top left }
        .nav_link   { width: 171px; height: 20px; padding: 2px 7px 0px 7px; background: url(land_img/nav_link_bg.png) no-repeat bottom left }
        .nav_link a { font: bold 14px arial, tahoma, verdana; color: #ffffff; text-decoration: none }
        .nav_link a:hover { color: #007300 }

    #land_specials  { float: left; width: 217px; height: 125px }
        #land_specials_title { float: left; width: 217px; height: 36px }
        .land_specials_offer { float: left; width: 215px; height: 27px; border-right: 1px solid #0CB90C; border-left: 1px solid #0CB90C; border-bottom: 1px solid #0CB90C }
            .lso_info   { float: left; width: 170px; height: 21px; padding: 6px 0px 0px 14px; background-color: #94CD94 }
                .lso_info a { font: bold 11px tahoma, arial, verdana; color: #000000; text-decoration: none }
                .lso_info a:hover { text-decoration: underline }
            .lso_price   { float: right !important; width: 31px; height: 21px; padding: 6px 0px 0px 0px; background-color: #C3E8C3 }
                .lso_price a { font: bold 11px tahoma, arial, verdana; color: #AE0000; text-align: center !important; padding-top: 6px; text-decoration: underline }
                .lso_price a:hover { color: #5F0000 }
        #land_specials_base  { float: left; width: 203px; height: 27px; padding: 6px 0px 0px 14px; background: url(land_img/specials_base_bg.gif) no-repeat bottom left }
            #land_specials_base a { font: bold 11px tahoma, arial, verdana; color: #ffffff; text-decoration: underline }

    #land_map       { float: left; width: 217px; margin-top: 14px }

#land_r     { float: right; width: 540px; height: auto; padding-top: 14px }
    #land_engine    { float: left; width: 540px; height: 135px; background: url(land_img/engine_bg.gif) repeat-y left }
        #land_engine_title { float: left; width: 520px; height: 34px; padding: 12px 0px 0px 20px; font: bold 20px arial, tahoma, verdana; color: #ffffff; background: url(land_img/engine_title_bg.gif) no-repeat top left }
        #land_engine_form { float: left; width: 500px; height: 89px; padding: 0px 20px 0px 20px; font: bold 11px tahoma, verdana, arial; color: #000000 }
    #main_content { float: left; width: 540px; background: #B6E3B6 url(land_img/main_content_bg.gif) repeat-x top }

        #photos_1   { float: left; width: 513px; padding: 49px 14px 0px 13px; background: url(land_img/photos_1_bg.gif) no-repeat top }
            #photos_1 div   { float: left }
            #photos_1 .photomargin { margin-right: 13px }
        #main_info  { float: left; width: 512px; padding: 18px 14px 6px 14px; font: 13px/18px arial, tahoma, verdana; color: #000000 }
            #main_info h1		{ line-height: 24px; color: #0cb90c; font-weight: bold; padding-top: 6px; font-family: Arial, Verdana, Tahoma; font-size: 22px; margin-bottom: 10px }
            #main_info h2		{ line-height: 16px; color: #0cb90c; font-weight: bold; font-family: Tahoma,Arial, Verdana; font-size: 11px }
    #main_content_base    { float: left; width: 540px; height: 23px; background: #B6E3B6 url(land_img/main_content_base_bg.gif) no-repeat top left }

