body
{
    font-family: ATGoudySans-Medium, Tahoma, Arial, Helvetica, Sans-Serif;
    font-size:10px;
    background: #5F75AA;
    padding: 0;
    margin:0;
}

img, div
{
    behavior: url(./common/iepngfix.htc)
}

h1
{
    font-size:16px;
    color: #000000;
    margin:0;
}

h2
{
    font-size:15px;
    color: #000000;
    margin:0;
}

h3
{
    font-size:14px;
    color: #000000;
    margin:0;
}

h4
{
    font-size:13px;
    color: #000000;
    margin:0;
}

h5
{
    font-size:12px;
    color: #000000;
    margin:0;
}

h6
{
    font-size:11px;
    color: #000000;
    margin:0;
}

ul, ol, p, li, span, address, a, img
{
    margin:0;
    padding:0;
}

img
{
    border:none;
}

a
{
    text-decoration:underline;
    color: #FF701B;
}

a:hover
{
    text-decoration:none;
}

table, tr, td, th
{
    border-color:#D6D6D6;
    border-style:solid;
    border-width:1px;
    border-collapse:collapse;
    margin:0;
    padding:0;
}

fieldset, form
{
    border:none;
    margin:0;
    padding:0;
}
.clear{clear:both;}
/*******************************************************************************************************/

#page
{
    width:1000px;
    position: relative;
    margin:0 auto;
}

/*** LOGO ***/
#logo
{
    position: absolute;
    top:12px;
    right:72px;
}

/*** MENU ***/
#menu
{
    list-style-type: none;
    position: absolute;
    left:0;
    top:304px;
    width:126px;
    background-color: #DFE3EE;
    z-index: 1000;
}

#menu li a
{
    margin:0;
    padding:0;
    position:relative;
    width:126px;
    height:21px;
    overflow:hidden;
    display: block;
    text-decoration: none;
    font-size: 16px;
    color: #5F75AA;
}

#menu li a span
{
    display:block;
    position:absolute;
    left:0;
    top:0;
    z-index:1;
    width:126px;
    height:21px;
    margin:0;
    padding:0;
}

#menu li.home a, #menu li.email_us a
{
    height:32px;
}

#menu li.home a span
{
    height:32px;
    background:url("../img/menu_home.gif") top left no-repeat;
}

#menu li.email_us a span
{
    height:32px;
    background:url("../img/menu_emailus.gif") top left no-repeat;
}

#menu li.lucia a span
{
    background:url("../img/menu_lucia.gif") top left no-repeat;
}

#menu li.on_my_last_trip a span
{
    background:url("../img/menu_onmylasttrip.gif") top left no-repeat;
}

#menu li.the_house a span
{
    background:url("../img/menu_thehouse.gif") top left no-repeat;
}

#menu li.the_area a span
{
    background:url("../img/menu_thearea.gif") top left no-repeat;
}

#menu li.rental_info a span
{
    background:url("../img/menu_rentalinfo.gif") top left no-repeat;
}

#menu li a:hover span, #menu li a.sel span
{
    cursor: pointer;
    background-position: -126px 0;
}

#menu li a:hover, #menu li a.sel
{
    color: #8755B2;
}

/*** LOGO MENu ***/
#logo_menu
{
    position: absolute;
    left:0;
    top:473px;
}

/*** HOME ***/
#home_photo
{
    left:179px;
    position: absolute;
}

#home_text
{
    font-size: 14px;
    color: #D3DDD3;
    width:240px;
    top:220px;
    left:618px;
    position: absolute;
    line-height:22px;
}

#home_text h2
{
    font-size: 14px;
    color: #D3DDD3;
    margin:15px 0;
}

#home_text div.right
{
    width:150px;
}

#home_credits
{
    position: absolute;
    top:600px;
    right:25px;
}

#home_credits li
{
    display: inline;
    list-style-type: none;
    margin:0 1px;
}

#home_credits li a
{
    letter-spacing:-1px;
    font-size: 13px;
    color: #263F6B;
    text-decoration: none;
}

#home_credits li a:hover
{
    color: #D3DDD3;
}

/*** LAST TRIP ***/
#page_last_trip
{
    background:url("../img/trip_background.jpg") top left no-repeat;
    min-height:1370px;
    _height:1370px;
    width:1000px;
    position: relative;
    margin:0 auto;
}

#page_last_trip #logo
{
    right:28px;
}

/*** LAST TRIP - LEFT ***/
#last_trip_left
{
    float: left;
    width:244px;
    margin:43px 14px 0 195px;
    line-height:22px;
    _display: inline;
}

#last_trip_left h1
{
    margin:0;
    padding:0;
    position:relative;
    width:163px;
    height:26px;
    overflow:hidden;
    display: block;
    text-decoration: none;
    font-size: 20px;
    color: #ACC1EA;
}

#last_trip_left h1 span
{
    display:block;
    position:absolute;
    left:0;
    top:0;
    z-index:1;
    width:163px;
    height:26px;
    margin:0;
    padding:0;
    background:url("../img/last_trip_h1.gif") top left no-repeat;
}

#last_trip_left h2
{
    font-size: 13px;
    color: #D3DDD3;
    margin:17px 0 102px 0;
    font-weight: normal;
}

#last_trip_left h2 a
{
    font-size: 13px;
    color: #D3DDD3;
}

#last_trip_left p
{
    font-size: 13px;
    color: #ACC1EA;
    margin:14px 0;
}

/*** LAST TRIP - CENTER ***/
#last_trip_center
{
    float: left;
    width:236px;
}

#last_trip_center .img_item
{
    width:201px;
    position: relative;
    margin: 0 0 14px 0;
    padding:0 0 0 35px;
}

#last_trip_center .img_item img
{
    z-index: 1;
    position: relative;
    border:none;
}

#last_trip_center .photo1 img, #last_trip_center .photo2 img, #last_trip_center .photo3 img, #last_trip_center .photo4 img, #last_trip_center .photo5 img
{
    border:1px solid #9BAEC4;
}

#last_trip_center .img_item img.label
{
    border:none;
    position: absolute;
    z-index: 100;
}

#last_trip_center .img_item.photo1 img.label
{
    left:10px;
    top:100px;
}

#last_trip_center .img_item.photo2 img.label
{
    left:0;
    top:104px;
}

#last_trip_center .img_item.photo2
{
    z-index:10;
}

#last_trip_center .img_item.photo3
{
    z-index:1;
}

#last_trip_center .img_item.photo3 img.label
{
    left:14px;
    top:101px;
}

#last_trip_center .img_item.photo4 img.label
{
    left:40px;
    top:102px;
}

#last_trip_center .img_item.photo5 img.label
{
    left:12px;
    top:104px;
}

#last_trip_center .img_item.photo6 img.label
{
    left:12px;
    top:104px;
}

#last_trip_center .img_item.photo7 img.label
{
    left:12px;
    top:104px;
}

#last_trip_center .img_item.photo8 img.label
{
    left:12px;
    top:104px;
}

#last_trip_center .img_item.photo9 img.label
{
    left:30px;
    top:100px;
}

#last_trip_center .img_item.photo10 img.label
{
    left:12px;
    top:100px;
}

#last_trip_center .img_item.photo11 img.label
{
    left:14px;
    top:104px;
}

#last_trip_center .img_item.photo12 img.label
{
    left:12px;
    top:100px;
}

#last_trip_center .img_item.photo13 img.label
{
    left:12px;
    top:100px;
}

#last_trip_center .img_item.photo14 img.label
{
    left:12px;
    top:100px;
}

/*** LAST TRIP - RIGHT ***/
#last_trip_right
{
    float: right;
    width:215px;
    margin:256px 65px 0 0;
    font-size: 13px;
    color: #D3DDD3;
    line-height:22px;
    _display: inline;
}

#last_trip_right h2
{
    font-size: 13px;
    color: #D3DDD3;
}

#last_trip_right ul
{
    list-style-type: none;
    letter-spacing:-1px;
}

#last_trip_right .border
{
    padding:11px 0 0 0;
    margin:10px 0 0 0;
    background:url(../img/dotted_border.gif) repeat-x top;
}

/*** LUCIA ***/
#page_lucia
{
    background:url("../img/lucia_background.jpg") top left no-repeat;
    min-height:1800px;
    _height:1800px;
    width:1000px;
    position: relative;
    margin:0 auto;
}

#page_lucia #logo
{
    right:28px;
}

#lucia_content h1
{
    margin:0;
    padding:0;
    position:relative;
    width:63px;
    height:18px;
    top:45px;
    left:195px;
    overflow:hidden;
    display: block;
    text-decoration: none;
    font-size: 20px;
    color: #ACC1EA;
}

#lucia_content h1 span
{
    display:block;
    position:absolute;
    left:0;
    top:0;
    z-index:1;
    width:63px;
    height:18px;
    margin:0;
    padding:0;
    background:url("../img/lucia_h1.gif") top left no-repeat;
}

#lucia_content .article p
{
    font-size: 13px;
    color: #ACC1EA;
    line-height:22px;
}

#lucia_content .article.one
{
    position: absolute;
    top:0;
    left:496px;
    width:185px;
}

#lucia_content .article.one p
{
    margin:15px 0 0 0;
}

#lucia_content .article.two
{
    position: absolute;
    top:815px;
    left:205px;
    width:245px;
}

#lucia_content .article.two p
{
    padding: 0 0 0 0;
}

#lucia_content .article.two img
{
    float: left;
    margin: 10px 16px 5px 0;

}

#lucia_content .article.three
{
    position: absolute;
    top:970px;
    left:515px;
    width:200px;
}

#lucia_content .article.three img
{
    float: right;
    margin: 5px 0 10px 20px;
}
#lucia_content .article.special
{
    position: absolute;
    right:40px;
    top:240px;
    width:230px;
    border:1px solid #7482a5;
    background-color:#586589;
    text-align:center;
}
#lucia_content .article.special .in{
    padding:15px 20px;
}
#lucia_content .article.special p {
    color:#dfe3ec;
    padding:15px 0;
    text-align:left;
}
#lucia_content .article.special .img_item {
    position:relative;
}
#lucia_content .article.special .label {
    position:absolute;
    top:160px;
    left:-10px;
}
#lucia_content .article.special img {
    margin:0 auto;
}
/*** RENTAL INFO ***/
#page_rental_info
{
    background:url("../img/rental_background.jpg") top left no-repeat;
    min-height:990px;
    _height:990px;
    width:1000px;
    position: relative;
    margin:0 auto;
}

#page_rental_info #logo
{
    right:28px;
}

#page_rental_info h1
{
    margin:0;
    padding:0;
    position:relative;
    width:125px;
    height:21px;
    overflow:hidden;
    display: block;
    text-decoration: none;
    font-size: 20px;
    color: #ACC1EA;
    top:43px;
    left:195px;
}

#page_rental_info h1 span
{
    display:block;
    position:absolute;
    left:0;
    top:0;
    z-index:1;
    width:125px;
    height:21px;
    margin:0;
    padding:0;
    background:url("../img/rental_info_h1.gif") top left no-repeat;
}

#page_rental_info #rental_info_photo1
{
    position: absolute;
    top:0;
    left:348px;
}

#page_rental_info #rental_info_photo2
{
    position: absolute;
    left:57px;
    top:584px;
}

#page_rental_info #rental_info_photo3
{
    position: absolute;
    left:165px;
    top:783px;
}

/*** RENTAL INFO - LEFT ***/
#page_rental_info #rental_info_left
{
    width:430px;
    float: left;
    position: relative;
    margin:105px 0 0 245px;
    _display: inline;
}

#page_rental_info  h2
{
    margin:0;
    padding:0;
    position:relative;
    overflow:hidden;
    display: block;
    text-decoration: none;
    font-size: 14px;
    color: #324A72;
    background-color: #D3DDD3;
}

#page_rental_info  h2 span
{
    display:block;
    position:absolute;
    left:0;
    top:0;
    z-index:1;
    margin:0;
    padding:0;
}

#page_rental_info  a
{
    color: #FFF;
    text-decoration: none;
}

#page_rental_info #rental_info_left h2#rental_info_the_house
{
    margin: 0 0 0 9px;
    width:166px;
    height:23px;
}

#page_rental_info #rental_info_left h2#rental_info_the_house span
{
    width:166px;
    height:23px;
    background:url("../img/rental_info_h2_1.gif") top left no-repeat;
}

#page_rental_info #rental_info_left h2#rental_info_rates
{
    margin: 0 0 0 7px;
    width:167px;
    height:21px;
}

#page_rental_info #rental_info_left h2#rental_info_rates span
{
    width:167px;
    height:21px;
    background:url("../img/rental_info_h2_2.gif") top left no-repeat;
}

#page_rental_info #rental_info_left h2#rental_info_local_information
{
    margin:0 0 0 9px;
    width:166px;
    height:17px;
}

#page_rental_info #rental_info_left h2#rental_info_local_information span
{
    width:166px;
    height:17px;
    background:url("../img/rental_info_h2_3.gif") top left no-repeat;
}

#page_rental_info #rental_info_left h2#rental_info_important
{
    margin:0 0 0 9px;
    width:167px;
    height:17px;
}

#page_rental_info #rental_info_left h2#rental_info_important span
{
    width:167px;
    height:17px;
    background:url("../img/rental_info_h2_4.gif") top left no-repeat;
}

/*** RENTAL INFO - TABLES ***/
#page_rental_info #rental_info_left table, #page_rental_info #rental_info_left table tr, #page_rental_info #rental_info_left table th, #page_rental_info #rental_info_left table td
{
    border:none;
}

#page_rental_info #rental_info_left table th
{
    text-align: right;
    vertical-align: top;
    width:185px;
}

/*** RENTAL INFO - TABLES - LABELS ***/
#page_rental_info #rental_info_left table th h3
{
    color: #D3DDD3;
    font-size: 11px;
    font-weight: normal;
    margin:3px 10px 0 0;
    padding:0;
    position:relative;
    overflow:hidden;
    display: block;
    text-decoration: none;
    float: right;
}

#page_rental_info #rental_info_left table th h3 span
{
    display:block;
    position:absolute;
    top:0;
    right:0;
    z-index:1;
    margin:0;
    padding:0;
}

/*** RENTAL INFO - TABLES - LABELS - TABLE 1 ***/
#page_rental_info #rental_info_left table#rental_info_table1
{
    margin:8px 0 18px 0;
}

#page_rental_info #rental_info_left table#rental_info_table1 th h3.switch, #page_rental_info #rental_info_left table#rental_info_table1 th h3.switch span
{
    width:94px;
    height:14px;
}

#page_rental_info #rental_info_left table#rental_info_table1 th h3.switch span
{
    background:url("../img/rental_info_table1_h3_1.gif") top right no-repeat;
}
/**/
#page_rental_info #rental_info_left table#rental_info_table1 th h3.switch1, #page_rental_info #rental_info_left table#rental_info_table1 th h3.switch1 span
{
    width:65px;
    height:11px;
}

#page_rental_info #rental_info_left table#rental_info_table1 th h3.switch1 span
{
    background:url("../img/rental_info_table1_h3_2.gif") top right no-repeat;
}
/**/
#page_rental_info #rental_info_left table#rental_info_table1 th h3.switch2, #page_rental_info #rental_info_left table#rental_info_table1 th h3.switch2 span
{
    width:71px;
    height:12px;
}

#page_rental_info #rental_info_left table#rental_info_table1 th h3.switch2 span
{
    background:url("../img/rental_info_table1_h3_3.gif") top right no-repeat;
}
/**/
#page_rental_info #rental_info_left table#rental_info_table1 th h3.switch3, #page_rental_info #rental_info_left table#rental_info_table1 th h3.switch3 span
{
    width:42px;
    height:12px;
}

#page_rental_info #rental_info_left table#rental_info_table1 th h3.switch3 span
{
    background:url("../img/rental_info_table1_h3_4.gif") top right no-repeat;
}
/**/
#page_rental_info #rental_info_left table#rental_info_table1 th h3.switch4, #page_rental_info #rental_info_left table#rental_info_table1 th h3.switch4 span
{
    width:38px;
    height:15px;
}

#page_rental_info #rental_info_left table#rental_info_table1 th h3.switch4 span
{
    background:url("../img/rental_info_table1_h3_5.gif") top right no-repeat;
}
/**/
#page_rental_info #rental_info_left table#rental_info_table1 th h3.switch5, #page_rental_info #rental_info_left table#rental_info_table1 th h3.switch5 span
{
    width:119px;
    height:12px;
}

#page_rental_info #rental_info_left table#rental_info_table1 th h3.switch5 span
{
    background:url("../img/rental_info_table1_h3_6.gif") top right no-repeat;
}
/**/
#page_rental_info #rental_info_left table#rental_info_table1 th h3.switch6, #page_rental_info #rental_info_left table#rental_info_table1 th h3.switch6 span
{
    width:97px;
    height:14px;
}

#page_rental_info #rental_info_left table#rental_info_table1 th h3.switch6 span
{
    background:url("../img/rental_info_table1_h3_7.gif") top right no-repeat;
}
/**/
#page_rental_info #rental_info_left table#rental_info_table1 th h3.switch7, #page_rental_info #rental_info_left table#rental_info_table1 th h3.switch7 span
{
    width:127px;
    height:13px;
}

#page_rental_info #rental_info_left table#rental_info_table1 th h3.switch7 span
{
    background:url("../img/rental_info_table1_h3_8.gif") top right no-repeat;
}
/**/
#page_rental_info #rental_info_left table#rental_info_table1 th h3.switch8, #page_rental_info #rental_info_left table#rental_info_table1 th h3.switch8 span
{
    width:70px;
    height:13px;
}

#page_rental_info #rental_info_left table#rental_info_table1 th h3.switch8 span
{
    background:url("../img/rental_info_table1_h3_9.gif") top right no-repeat;
}
/**/
#page_rental_info #rental_info_left table#rental_info_table1 th h3.switch9, #page_rental_info #rental_info_left table#rental_info_table1 th h3.switch9 span
{
    width:136px;
    height:11px;
}

#page_rental_info #rental_info_left table#rental_info_table1 th h3.switch9 span
{
    background:url("../img/rental_info_table1_h3_10.gif") top right no-repeat;
}
/**/
#page_rental_info #rental_info_left table#rental_info_table1 th h3.switch10, #page_rental_info #rental_info_left table#rental_info_table1 th h3.switch10 span
{
    width:125px;
    height:13px;
}

#page_rental_info #rental_info_left table#rental_info_table1 th h3.switch10 span
{
    background:url("../img/rental_info_table1_h3_11.gif") top right no-repeat;
}
/**/
#page_rental_info #rental_info_left table#rental_info_table1 th h3.switch11, #page_rental_info #rental_info_left table#rental_info_table1 th h3.switch11 span
{
    width:121px;
    height:15px;
}

#page_rental_info #rental_info_left table#rental_info_table1 th h3.switch11 span
{
    background:url("../img/rental_info_table1_h3_12.gif") top right no-repeat;
}
/**/
#page_rental_info #rental_info_left table#rental_info_table1 th h3.switch12, #page_rental_info #rental_info_left table#rental_info_table1 th h3.switch12 span
{
    width:91px;
    height:12px;
}

#page_rental_info #rental_info_left table#rental_info_table1 th h3.switch12 span
{
    background:url("../img/rental_info_table1_h3_13.gif") top right no-repeat;
}
/**/
#page_rental_info #rental_info_left table#rental_info_table1 th h3.switch13, #page_rental_info #rental_info_left table#rental_info_table1 th h3.switch13 span
{
    width:158px;
    height:15px;
}

#page_rental_info #rental_info_left table#rental_info_table1 th h3.switch13 span
{
    background:url("../img/rental_info_table1_h3_14.gif") top right no-repeat;
}

/*** RENTAL INFO - TABLES - LABELS - TABLE 2 ***/
#page_rental_info #rental_info_left table#rental_info_table2
{
    margin:8px 0 45px 0;
}

#page_rental_info #rental_info_left table#rental_info_table2 th h3.switch, #page_rental_info #rental_info_left table#rental_info_table2 th h3.switch span
{
    width:139px;
    height:56px;
}

#page_rental_info #rental_info_left table#rental_info_table2 th h3.switch span
{
    background:url("../img/rental_info_table2_h3_1.gif") top right no-repeat;
}
/**/
#page_rental_info #rental_info_left table#rental_info_table2 th h3.switch1, #page_rental_info #rental_info_left table#rental_info_table2 th h3.switch1 span
{
    width:173px;
    height:36px;
}

#page_rental_info #rental_info_left table#rental_info_table2 th h3.switch1 span
{
    background:url("../img/rental_info_table2_h3_2.gif") top right no-repeat;
}

/*** RENTAL INFO - TABLES - LABELS - TABLE 3 ***/
#page_rental_info #rental_info_left table#rental_info_table3
{
    margin:10px 0 28px 0;
}


#page_rental_info #rental_info_left table#rental_info_table3 th h3.switch, #page_rental_info #rental_info_left table#rental_info_table3 th h3.switch span
{
    width:46px;
    height:12px;
}

#page_rental_info #rental_info_left table#rental_info_table3 th h3.switch span
{
    background:url("../img/rental_info_table3_h3_1.gif") top right no-repeat;
}
/**/
#page_rental_info #rental_info_left table#rental_info_table3 th h3.switch1, #page_rental_info #rental_info_left table#rental_info_table3 th h3.switch1 span
{
    width:45px;
    height:12px;
}

#page_rental_info #rental_info_left table#rental_info_table3 th h3.switch1 span
{
    background:url("../img/rental_info_table3_h3_2.gif") top right no-repeat;
}
/**/
#page_rental_info #rental_info_left table#rental_info_table3 th h3.switch2, #page_rental_info #rental_info_left table#rental_info_table3 th h3.switch2 span
{
    width:89px;
    height:11px;
}

#page_rental_info #rental_info_left table#rental_info_table3 th h3.switch2 span
{
    background:url("../img/rental_info_table3_h3_3.gif") top right no-repeat;
}
/**/
#page_rental_info #rental_info_left table#rental_info_table3 th h3.switch3, #page_rental_info #rental_info_left table#rental_info_table3 th h3.switch3 span
{
    width:146px;
    height:13px;
}

#page_rental_info #rental_info_left table#rental_info_table3 th h3.switch3 span
{
    background:url("../img/rental_info_table3_h3_4.gif") top right no-repeat;
}

/*** RENTAL INFO - TABLES - LABELS - TABLE 4 ***/
#page_rental_info #rental_info_left table#rental_info_table4
{
    margin:11px 0 0 0;
}

#page_rental_info #rental_info_left table#rental_info_table4 th h3.switch, #page_rental_info #rental_info_left table#rental_info_table4 th h3.switch span
{
    width:141px;
    height:15px;
}

#page_rental_info #rental_info_left table#rental_info_table4 th h3.switch span
{
    background:url("../img/rental_info_table4_h3_1.gif") top right no-repeat;
}
/**/
#page_rental_info #rental_info_left table#rental_info_table4 th h3.switch1, #page_rental_info #rental_info_left table#rental_info_table4 th h3.switch1 span
{
    width:130px;
    height:13px;
}

#page_rental_info #rental_info_left table#rental_info_table4 th h3.switch1 span
{
    background:url("../img/rental_info_table4_h3_2.gif") top right no-repeat;
}
/**/
#page_rental_info #rental_info_left table#rental_info_table4 th h3.switch2, #page_rental_info #rental_info_left table#rental_info_table4 th h3.switch2 span
{
    width:79px;
    height:11px;
}

#page_rental_info #rental_info_left table#rental_info_table4 th h3.switch2 span
{
    background:url("../img/rental_info_table4_h3_3.gif") top right no-repeat;
}
/**/
#page_rental_info #rental_info_left table#rental_info_table4 th h3.switch3, #page_rental_info #rental_info_left table#rental_info_table4 th h3.switch3 span
{
    width:89px;
    height:14px;
}

#page_rental_info #rental_info_left table#rental_info_table4 th h3.switch3 span
{
    background:url("../img/rental_info_table4_h3_4.gif") top right no-repeat;
}

/********/
#page_rental_info #rental_info_left table td
{
    font-size: 12px;
    color: #ACC1EA;
    line-height:22px;

}

/*** RENTAL INFO - RIGHT ***/
#page_rental_info #rental_info_right
{
    margin:188px 36px 0 0;
    width:250px;
    float: right;
    _display: inline;
}

#page_rental_info #rental_info_right #div_rental_form
{
    position: relative;
}
#page_rental_info #rental_info_right #div_rental_form a.google_link
{
    position: absolute;
    top: -25px;
    color: #ACC1EA;
    font-weight: bold;
    font-size: 12px;
    width: 255px;
    display: block;
}
#page_rental_info #rental_info_right #div_rental_form a.google_link:hover
{
    text-decoration: underline;
}
#page_rental_info #rental_info_right h2#rental_info_interest
{
    margin:-3px 0 0 5px;
    width:112px;
    height:17px;
}

#page_rental_info #rental_info_right h2#rental_info_interest span
{
    width:112px;
    height:17px;
    background:url("../img/rental_info_h2_5.gif") top left no-repeat;
}

#page_rental_info #rental_info_right #rental_info_form
{
    width: 234px;
    height: 485px;
    background:url("../img/rental_form.gif?new") left top no-repeat;
    position: relative;
}
#page_rental_info #rental_info_right #rental_info_form #captcha_image {
  width: 200px;
  height: auto;
  display: block;
  margin-bottom: 5px;
  margin-left: 18px;
}
#page_rental_info #rental_info_right #rental_info_form .form-captcha {
  position: relative;
}
#page_rental_info #rental_info_right #rental_info_form .error-message {
  margin-top: -15px;
  font-size: 13px;
  color: #963232;
  text-align: right;
  padding-right: 18px;
}
#page_rental_info #rental_info_right #rental_info_form textarea.long {
  margin-bottom: 15px;
}

#page_rental_info #rental_info_right #div_rental_form_thanks
{
    width: 248px;
    height: 410px;
    background:url("../img/rental_form_thanks.gif") left bottom no-repeat;
    position: relative;
}

#page_rental_info #rental_info_right #rental_add_date_form
{
	width: 242px;
	height: 199px;
	background: url(../img/rental_form_lower.gif) no-repeat left bottom;
	padding-top: 20px;
	display: none;
	position: relative;
}

#page_rental_info #rental_info_right #rental_info_form p
{
    font-size: 13px;
    color: #193866;
    line-height:16px;
    margin:12px 0 50px 18px;
}

#page_rental_info #rental_info_right #rental_info_form span.info
{
    font-size: 13px;
    color: #193866;
    line-height:16px;
    margin:12px 0 10px 18px;
}

#page_rental_info #rental_info_right #rental_info_form label, #page_rental_info #rental_info_right #rental_add_date_form label
{
    font-size: 13px;
    color: #193866;
    line-height:17px;
    display: block;
    margin:0 0 0 18px;
}

#page_rental_info #rental_info_right #rental_info_form input, #page_rental_info #rental_info_right #rental_add_date_form input, #page_rental_info #rental_info_right #rental_info_form textarea
{
    background-color: #DAE2F5;
    border:none;
    color: #193866;
    font-size: 11px;
    padding:3px 2px;
    margin:0 0 0 18px;
}

#page_rental_info #rental_info_right #rental_info_form input.button
{
    width:118px;
    height:21px;
    background:none;
    position: absolute;
    top:450px;
    left:80px;
}
#page_rental_info #rental_info_right #rental_info_form input.rental_form_submit
{
	position: absolute;
	left: -12px;
	bottom: -10px;
    background:none;
    background-color: Transparent;
}
.rental_form_adddates
{
	position: absolute;
	right: 0px;
	bottom: -30px;
    background:none;
    background-color: Transparent;
}
#page_rental_info #rental_info_right #rental_add_date_form input.rental_form_submitlower
{
	position: absolute;
	right: 15px;
	bottom: -5px;
    background:none;
    background-color: Transparent;
}

#page_rental_info #rental_info_right #rental_info_form input.long,
#page_rental_info #rental_info_right #rental_add_date_form input.long,
#page_rental_info #rental_info_right #rental_info_form textarea.long,
#page_rental_info #rental_info_right #rental_info_form #captcha_code
{
    width:196px;
}
#page_rental_info #rental_info_right #rental_info_form .form-captcha a {
  width: 100%;
  display: inline-block;
  overflow: hidden;
  text-align: center;
  font-size: 13px;
  color: #193866;
  line-height: 17px;
  margin-top: 0px
}
#page_rental_info #rental_info_right #rental_info_form input.short
{
    width:104px;
}

/*** THE AREA ***/
#page_area
{
    background:url("../img/area_background.jpg") top left no-repeat;
    min-height:1657px;
    _height:1657px;
    width:1000px;
    position: relative;
    margin:0 auto;
}

#page_area #logo
{
    right:28px;
}

#page_area h1
{
    margin:0;
    padding:0;
    position:relative;
    width:113px;
    height:19px;
    overflow:hidden;
    display: block;
    text-decoration: none;
    font-size: 20px;
    color: #ACC1EA;
    top:44px;
    left:363px;
}

#page_area h1 span
{
    display:block;
    position:absolute;
    left:0;
    top:0;
    z-index:1;
    width:113px;
    height:19px;
    margin:0;
    padding:0;
    background:url("../img/area_h1.gif") top left no-repeat;
}

#page_area #area_map1
{
    top:35px;
    left:30px;
    position: absolute;
}

#page_area #area_map2
{
    top:196px;
    right:3px;
    position: absolute;
}

#page_area #area_photo1
{
    top:735px;
    left:177px;
    position: absolute;
}

#page_area #area_photo2
{
    top:735px;
    left:264px;
    position: absolute;
}

#page_area #area_photo3
{
    top:830px;
    left:662px;
    position: absolute;
}

#page_area #area_photo4
{
    top:1103px;
    left:342px;
    position: absolute;
}

#page_area #area_photo5
{
    top:1503px;
    left:904px;
    position: absolute;
}

#page_area #area_photo6
{
    top:1667px;
    left:202px;
    position: absolute;
}

#page_area #area_photo7
{
    top:484px;
    left:252px;
    position: absolute;
}

#page_area #area_photo8
{
    top:674px;
    left:710px;
    position: absolute;
}

#page_area p
{
    font-size: 13px;
    color: #ACC1EA;
    line-height:20px;
    margin: 0 0 28px 0;
}

#page_area p.low
{
    margin: 0 0 14px 0;
}

#page_area h2
{
    font-size: 12px;
    color: #D3DDD3;
    font-weight: normal;
    margin:0;
    padding:0;
    position:relative;
    overflow:hidden;
    display: block;
    text-decoration: none;
}

#page_area h2 span
{
    display:block;
    position:absolute;
    left:0;
    top:0;
    z-index:1;
    margin:0;
    padding:0;
}

#page_area #area_text1
{
    width:191px;
    position: absolute;
    left:367px;
    top:123px;
}

#page_area #area_text1 h2,#page_area #area_text1 h2 span
{
    width:143px;
    height:33px;
}

#page_area #area_text1 h2 span
{
    background:url("../img/area_h2_1.gif") top left no-repeat;
}

#page_area #area_text2
{
    width:217px;
    position: absolute;
    left:419px;
    top:407px;
}

#page_area #area_text2 h2, #page_area #area_text2 h2 span
{
    width:139px;
    height:12px;
}

#page_area #area_text2 h2 span
{
    background:url("../img/area_h2_2.gif") top left no-repeat;
}

#page_area #area_text3
{
    width:395px;
    position: absolute;
    left:177px;
    top:875px
}

#page_area #area_text3 h2, #page_area #area_text3 h2 span
{
    width:193px;
    height:14px;
}

#page_area #area_text3 h2 span
{
    background:url("../img/area_h2_3.gif") top left no-repeat;
}

#page_area #area_text4
{
    width:196px;
    position: absolute;
    left:662px;
    top:965px
}

#page_area #area_text4 h2, #page_area #area_text4 h2 span
{
    width:196px;
    height:15px;
}

#page_area #area_text4 h2 span
{
    background:url("../img/area_h2_4.gif") top left no-repeat;
}

#page_area #area_text5
{
    width:198px;
    position: absolute;
    left:341px;
    top:1281px
}

#page_area #area_text5 h2, #page_area #area_text5 h2 span
{
    width:167px;
    height:31px;
}

#page_area #area_text5 h2 span
{
    background:url("../img/area_h2_5.gif") top left no-repeat;
}

#page_area #area_text6
{
    width:197px;
    position: absolute;
    left:661px;
    top:1483px
}

#page_area #area_text6 h2, #page_area #area_text6 h2 span
{
    width:66px;
    height:11px;
}

#page_area #area_text6 h2 span
{
    background:url("../img/area_h2_6.gif") top left no-repeat;
}

#page_area #area_list
{
    font-size: 14px;
    color: #D3DDD3;
    font-weight: normal;
    margin:0;
    padding:0;
    position:relative;
    overflow:hidden;
    display: block;
    text-decoration: none;
    width:214px;
    height:157px;
    top:435px;
    left:710px;
}

#page_area #area_list span
{
    width:214px;
    height:157px;
    display:block;
    position:absolute;
    left:0;
    top:0;
    z-index:1;
    margin:0;
    padding:0;
    background:url("../img/area_list.gif") top left no-repeat;
}

#page_area #area_list ol
{
    list-style-type: decimal;
    list-style-position: inside;
}

/*** THE HOUSE ***/
#page_house
{
    background:url("../img/house_background.jpg") top left no-repeat;
    min-height:662px;
    _height:662px;
    width:1000px;
    position: relative;
    margin:0 auto;
}

#page_house #logo
{
    right:28px;
}

#page_house h1
{
    margin:0;
    padding:0;
    position:relative;
    width:119px;
    height:20px;
    overflow:hidden;
    display: block;
    text-decoration: none;
    font-size: 20px;
    color: #ACC1EA;
    top:44px;
    left:193px;
}

#page_house h1 span
{
    display:block;
    position:absolute;
    left:0;
    top:0;
    z-index:1;
    width:119px;
    height:20px;
    margin:0;
    padding:0;
    background:url("../img/house_h1.gif") top left no-repeat;
}

/*** THE HOUSE - PHOTOS ***/
/*** THE HOUSE - PHOTOS - PHOTO 1 ***/
#page_house #house_image1
{
    position:absolute;
    left:465px;
    top:0;
}

#page_house #house_image1 a
{
    overflow: hidden;
    display: block;
    width:89px;
}

#page_house #house_image1 a:hover, #page_house #house_image1 a.sel
{
    text-indent: -89px;
}

#page_house #house_image1 img.label
{
    position: absolute;
    top:86px;
    left:-17px;
}

/*** THE HOUSE - PHOTOS - PHOTO 2 ***/
#page_house #house_image2
{
    position:absolute;
    left:326px;
    top:130px;
}

#page_house #house_image2 a
{
    overflow: hidden;
    display: block;
    width:65px;
}

#page_house #house_image2 a:hover, #page_house #house_image2 a.sel
{
    text-indent: -65px;
}

#page_house #house_image2 img.label
{
    position: absolute;
    top:55px;
    left:-32px;
}

/*** THE HOUSE - PHOTOS - PHOTO 3 ***/
#page_house #house_image3
{
    position:absolute;
    left:142px;
    top:207px;
}

#page_house #house_image3 a
{
    overflow: hidden;
    display: block;
    width:65px;
}

#page_house #house_image3 a:hover, #page_house #house_image3 a.sel
{
    text-indent: -65px;
}

#page_house #house_image3 img.label
{
    position: absolute;
    top:56px;
    left:-5px;
}

/*** THE HOUSE - PHOTOS - PHOTO 4 ***/
#page_house #house_image4
{
    position:absolute;
    left:326px;
    top:216px;
}

#page_house #house_image4 a
{
    overflow: hidden;
    display: block;
    width:110px;
}

#page_house #house_image4 a:hover, #page_house #house_image4 a.sel
{
    text-indent: -110px;
}

#page_house #house_image4 img.label
{
    position: absolute;
    top:64px;
    left:-6px;
}

/*** THE HOUSE - PHOTOS - PHOTO 5 ***/
#page_house #house_image5
{
    position:absolute;
    left:481px;
    top:185px;
}

#page_house #house_image5 a
{
    overflow: hidden;
    display: block;
    width:65px;
}

#page_house #house_image5 a:hover, #page_house #house_image5 a.sel
{
    text-indent: -65px;
}

#page_house #house_image5 img.label
{
    position: absolute;
    top:51px;
    left:-36px;
}

/*** THE HOUSE - PHOTOS - PHOTO 6 ***/
#page_house #house_image6
{
    position:absolute;
    left:482px;
    top:261px;
}

#page_house #house_image6 a
{
    overflow: hidden;
    display: block;
    width:65px;
}

#page_house #house_image6 a:hover, #page_house #house_image6 a.sel
{
    text-indent: -65px;
}

#page_house #house_image6 img.label
{
    position: absolute;
    top:51px;
    left:-57px;
}

/*** THE HOUSE - PHOTOS - PHOTO 7 ***/
#page_house #house_image7
{
    position:absolute;
    left:170px;
    top:317px;
}

#page_house #house_image7 a
{
    overflow: hidden;
    display: block;
    width:75px;
}

#page_house #house_image7 a:hover, #page_house #house_image7 a.sel
{
    text-indent: -75px;
}

#page_house #house_image7 img.label
{
    position: absolute;
    top:64px;
    left:-28px;
}

/*** THE HOUSE - PHOTOS - PHOTO 8 ***/
#page_house #house_image8
{
    position:absolute;
    left:307px;
    top:359px;
}

#page_house #house_image8 a
{
    overflow: hidden;
    display: block;
    width:65px;
}

#page_house #house_image8 a:hover, #page_house #house_image8 a.sel
{
    text-indent: -65px;
}

#page_house #house_image8 img.label
{
    position: absolute;
    top:53px;
    left:-41px;
}

/*** THE HOUSE - PHOTOS - PHOTO 9 ***/
#page_house #house_image9
{
    position:absolute;
    left:380px;
    top:400px;
}

#page_house #house_image9 a
{
    overflow: hidden;
    display: block;
    width:65px;
}

#page_house #house_image9 a:hover, #page_house #house_image9 a.sel
{
    text-indent: -65px;
}

#page_house #house_image9 img.label
{
    position: absolute;
    top:62px;
    left:-24px;
}

/*** THE HOUSE - PHOTOS - PHOTO 10 ***/
#page_house #house_image10
{
    position:absolute;
    left:170px;
    top:457px;
}

#page_house #house_image10 a
{
    overflow: hidden;
    display: block;
    width:100px;
}

#page_house #house_image10 a:hover, #page_house #house_image10 a.sel
{
    text-indent: -100px;
}

#page_house #house_image10 img.label
{
    position: absolute;
    top:54px;
    left:-5px;
}

/*** THE HOUSE - PHOTOS - PHOTO 11 ***/
#page_house #house_image11
{
    position:absolute;
    left:445px;
    top:536px;
}

#page_house #house_image11 a
{
    overflow: hidden;
    display: block;
    width:106px;
}

#page_house #house_image11 a:hover, #page_house #house_image11 a.sel
{
    text-indent: -106px;
}

#page_house #house_image11 img.label
{
    position: absolute;
    top:56px;
    left:28px;
}

/*** THE HOUSE - PHOTOS - PHOTO 12 ***/
#page_house #house_image12
{
    position:absolute;
    left:673px;
    top:479px;
    z-index: 10;
}

#page_house #house_image12 a
{
    overflow: hidden;
    display: block;
    width:75px;
}

#page_house #house_image12 a:hover, #page_house #house_image12 a.sel
{
    text-indent: -75px;
}

#page_house #house_image12 img.label
{
    position: absolute;
    top:64px;
    left:-13px;
}

/*** THE HOUSE - PHOTO ***/
#page_house #house_photoframe_horizontal
{
    background-image:url(../img/house_photoframe_horizontal.gif);
    background-position:left top;
    background-repeat:no-repeat;
    display:block;
    height:268px;
    left:577px;
    overflow:visible;
    position:absolute;
    top:174px;
    width:404px;
    z-index:1;
}

.house_photo
{
    padding:10px 20px;
}

.house_photo.n8
{
    padding:20px 15px;
    position: relative;
}

.house_photo.n8 img.label
{
    position: absolute;
    right:0;
    bottom:4px;
}

.house_photo.n12 img.label
{
    position: absolute;
    bottom:0px;
    left:20px;
}

#house_photoframe_vertical
{
    background-image:url(../img/house_photoframe_vertical.gif);
    background-position:left top;
    background-repeat:no-repeat;
    display:block;
    height:390px;
    left:702px;
    overflow:visible;
    position:absolute;
    top:174px;
    width:296px;
    z-index:1;
}



/*******************************************************************************************************/

.correct
{
    clear: both;
    width: 1px;
    height: 1px;
    visibility: hidden;
    _display: inline;
}

.left
{
    float: left;
}

.right
{
    float: right;
}



/* <modal_popup> */
.modalBackground {
	background-color:#eeeeee;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup
{
	border-width:1px;
	border-style:solid;
	border-color: #6075ac;
	background: #fff url("/images/home_bg.png") top left no-repeat;
	width:250px;
}
.modalPopup_header
{
    width: 240px;
	background-color:#6075ac;
    font-weight: bold;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
.modalPopup_body
{
    width:100%;
    text-align:center;
   	color: #6075ac;
   	text-align: center;
   	padding: 10px 0px 10px 0px;
}
.modalPopup_body .button {
    border:1px solid #6075ac;
    background-color: #FFFFFF;
    padding: 0px 5px 0px 5px;
    color: #6075ac;
    font-size: 11px;
    cursor: pointer;
    padding:0 10px;
}
.modalPopupBody_inner
{
    padding:5px;
}
