                                                 /*------------*/
/************************************************   Main Site    ************************************************/
                                                 /*------------*/
body {padding:0px 0px 0px 0px;  background-color:#ffffff; margin: 0px 0px 0px 0px;}

/*Head***********************************************************************************************************/
.head {width: 100%; height: auto;  margin: 0px 0px 0px 0px;}
.head .headframe{padding:3px 0px 0px 0px; width: 900px; height: 85px; background-image:url(../img/gif/r-header-bgm.gif); margin: 0px 0px 0px 0px;}
.headframe .headnav {float:right; padding:0px 0px 0px 0px; width: 570px; height: 30px; background-color:#80A3C0; margin: 55px 0px 0px 0px;}
.headnav .navhome {float:left; width: 83px; height: 30px; margin: 0px 0px 0px 0px;}
.headnav .navabout {float:left; width: 90px; height: 30px; margin: 0px 0px 0px 0px;}
.headnav .navfeat {float:left; width: 106px; height: 30px; margin: 0px 0px 0px 0px;}
.headnav .navsearch {float:left; width: 161px; height: 30px; margin: 0px 0px 0px 0px;}
.headnav .navlogin {float:left; width: 130px; height: 30px; margin: 0px 0px 0px 0px;}
.headsub {width: 100%; height: auto; background-image:url(../img/gif/r-bgmain.gif); margin: 0px 0px 0px 0px;}
.headsub .headsubframe{padding:3px 0px 0px 0px; width: 900px; height: 122px; background-image:url(../img/gif/r-header.gif); background-repeat:no-repeat; margin: 0px 0px 30px 0px;}
.headsubframe .headsubacctlog {float:right; width: 500px; height: 12px; line-height:10px; margin: 98px 0px 0px 0px;}
/*Head***********************************************************************************************************/


/*Main Search****************************************************************************************************/
.search {width: 100%; height: 400px; margin: 0px 0px 0px 0px;}
.search .searchbg {padding:144px 0px 0px 0px; width: 900px; height: 256px; background-image:url(../img/gif/r-f-bg.gif); margin: 0px 0px 0px 0px;}
/*Search Area*/
.searchbg .searcharea{padding:0px 0px 0px 225px; width: 675px; height: 50px; margin: 0px 0px 0px 0px;}
.searcharea .searchentry{width: 450px; height: 50px; margin: 0px 0px 0px 0px;}
#activities {width:450px; height:50px; margin: 0px 0px 1px 0px;}
#activitiesframes {width:450px; height:15px; cursor:hand; margin: 0px 0px 6px 0px;}
#activitiesframes DIV{float:left; height:15px; margin:0px 14px 0px 0px; overflow:hidden;}
#activitiesframes DIV.inactive  {filter: alpha(opacity=40);}
#activitiesframes DIV.active  {filter: alpha(opacity=100);}
#activitiesinformationrental, #activitiesinformationresort, #activitiesinformationact {position:relative; width:442px; height:24px; margin: 0px 0px 0px 0px;}
.activitiesbg {position:relative; width:442px; height:24px; margin: 0px 0px 0px 0px;}
.activitiesbg .activitiesbox {float:left; position:relative; width:311px; height:24px; margin: 0px 0px 0px 0px;}
.activitiesbg .activitiessearch {float:left; position:relative; width:120px; height:24px; background-color:#80A3C0; margin: 0px 0px 0px 0px;}
/*Search Foot*/
.searchbg .searchtops {padding:136px 0px 0px 76px; width: 824px; height: 43px; margin: 0px 0px 0px 0px;}
.searchtops .searchtopsresort {width: 824px; height: 16px; margin: 0px 0px 10px 0px;}
.searchtops .searchtopsrental {width: 824px; height: 15px; margin: 0px 0px 0px 0px;}
.searchtopsdiv {float:left; padding:0px 14px 0px 0px; height: 18px; line-height:16px; margin: 0px 0px 0px 0px;}
/*Main Search****************************************************************************************************/


/*Body***********************************************************************************************************/
.body {width: 100%; height: auto; margin: 0px 0px 0px 0px;}
.body .bodys {width: 900px; height: auto; margin: 0px 0px 0px 0px;}
.bodys .bodysframe {padding:10px 0px 0px 0px; width: 900px; height: 100%; background-color:#ffffff; margin: 0px 0px 0px 0px;}
.bodysframe .bodytitle {width: 900px; height: 18px; line-height:16px; margin: 0px 0px 0px 0px;}
.bodysframe .bodytag {width: 900px; height: 12px; line-height:10px; margin: 0px 0px 30px 0px;}
/*Rental List*/
.bodysframe .rentallist {padding:0px 0px 1px 0px; width: 900px; height: 70px; background-color:#e9e9e9; margin: 0px 0px 0px 0px;}
.rentallist .rental {width: 900px; height: 70px; margin: 0px 0px 0px 0px;}
.rental .rentalimg {float:left; width: 100px; height: 70px; background-color:#f6f6f6; background-image:url(../img/gif/ajax-loader-gray-sm.gif); background-position:center; background-repeat:no-repeat; margin: 0px 0px 0px 0px;}
.rental .rentalunit {float:left; width: 572px; height: 70px; background-color:#ffffff; margin: 0px 0px 0px 14px;}
.rentalunit .rentalunittitle {width: 572px; height: 14px; line-height:13px; margin: 0px 0px 17px 0px;}
.rentalunit .rentalunitsize {width: 572px; height: 13px; line-height:12px; margin: 0px 0px 0px 0px;}
.rentalunit .rentalunitfeat {width: 572px; height: 13px; line-height:12px; margin: 0px 0px 0px 0px;}
.rentalunit .rentalunitfoot {width: 572px; height: 13px; line-height:12px; margin: 0px 0px 0px 0px;}
.rental .rentalprop {float:right; width: 199px; height: 70px; background-color:#ffffff; margin: 0px 0px 0px 1px;}
.rentalprop .rentalunitid {width: 199px; height: 10px; line-height:11px; margin: 0px 0px 48px 0px;}
.rentalprop .rentalunitrate {width: 199px; height: 12px; line-height:11px; margin: 0px 0px 0px 0px;}
/*Body***********************************************************************************************************/


/*Account********************************************************************************************************/
.acct {width: 100%; height: auto; margin: 0px 0px 70px 0px;}
.account {width: 900px; height: auto; margin: 0px 0px 0px 0px;}
/*Details*/
.account  .acctdetailtitle {width: 900px; height: 16px; line-height:16px; margin: 10px 0px 3px 0px;}
.account  .acctdetailtag {width: 900px; height: 12px; line-height:10px; margin: 0px 0px 20px 0px;}
/*Account Tabs*/
#acttab {padding:1px 0px 0px 0px;  width:900px; height:auto; margin: 0px 0px 14px 0px;}
#acttabframes {width:900px; height:20px; cursor:hand; margin: 0px 0px 1px 0px;}
#acttabframes DIV{float:left; height:20px; margin:0px 1px 0px 0px; overflow:hidden;}
#acttabframes DIV.inactive  {filter: alpha(opacity=55); -moz-opacity:.55;}
#acttabframes DIV.active  {filter: alpha(opacity=100);-moz-opacity:1;}
#acttabinformationdet, #acttabinformationprop, #acttabinformationres {position:relative; width:900px; height:auto; margin: 0px 0px 0px 0px;}
/*Details*/
.account  .accountdethead {padding:6px 8px 8px 8px; width: 884px; height: 12px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.accountdethead .acctdetheadtitle {float:left; width: 542px; height: 12px; margin: 0px 0px 0px 0px;}
.accountdethead .acctdetheadtask {float:right; width: 300px; height: 12px; margin: 0px 0px 0px 0px;}
.account .acctdettitle {padding:0px 1px 1px 1px; width: 898px; height: 20px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.acctdettitle .acctdethome {float:left; padding:4px 0px 4px 0px; width: 240px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 0px;}
.acctdettitle .acctdetrecent {float:left; padding:4px 0px 4px 0px; width: 657px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.account  .accountdetuser {padding:0px 1px 1px 1px; width: 898px; height: 160px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.accountdetuser .accountdetailuser {float:left; width: 240px; height: 160px; margin: 0px 0px 0px 0px;}
.accountdetailuser .accountdetailuserline {padding:5px 10px 3px 10px; width: 220px; height: 14px; line-height:12px; background-color:#ffffff; margin: 0px 0px 1px 0px;}
.accountdetuser .accountdetailuserbody {float:left; padding:20px 20px 20px 20px; width: 617px; height: 120px; background-color:#ffffff; margin: 0px 0px 0px 1px;}
.accountdetailuserbody .accountdetailuserbodyline {width: 617px; height: 14px; line-height:12px; margin: 0px 0px 1px 0px;}
.accountdetailuserbody .accountuserbodymes {width: 617px; height: 30px; line-height:12px; margin: 0px 0px 15px 0px;}
.accountuserbodymes .accountdetailuserbodymes {width: 617px; height: 14px; line-height:12px; margin: 0px 0px 0px 0px;}
/*Property List*/
.account  .accountprophead {padding:6px 8px 8px 8px; width: 884px; height: 12px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.accountprophead .acctpropheadtitle {float:left; width: 542px; height: 12px; margin: 0px 0px 0px 0px;}
.accountprophead .acctpropheadtask {float:right; width: 300px; height: 12px; margin: 0px 0px 0px 0px;}
.account .acctproptitle {padding:0px 1px 1px 1px; width: 898px; height: 20px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.acctproptitle .acctpropnum {float:left; padding:4px 0px 4px 0px; width: 88px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 0px;}
.acctproptitle .acctpropname {float:left; padding:4px 0px 4px 0px; width: 352px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.acctproptitle .acctpropcity {float:left; padding:4px 0px 4px 0px; width: 106px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.acctproptitle .acctpropstate {float:left; padding:4px 0px 4px 0px; width: 112px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.acctproptitle .acctpropmemtype {float:left; padding:4px 0px 4px 0px; width: 86px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.acctproptitle .acctpropexpires {float:left; padding:4px 0px 4px 0px; width: 86px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.acctproptitle .acctpropview {float:left; padding:4px 0px 4px 0px; width: 62px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.account  .acctprop {padding:0px 1px 1px 1px; width: 898px; height: 20px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.acctprop .acctpropnum1 {float:left; padding:4px 0px 4px 0px; width: 88px; height: 12px; background-color:#ffffff; margin: 0px 0px 0px 0px;}
.acctprop .acctpropname1 {float:left; padding:4px 0px 4px 0px; width: 352px; height: 12px; background-color:#ffffff; margin: 0px 0px 0px 1px;}
.acctprop .acctpropcity1 {float:left; padding:4px 0px 4px 0px; width: 106px; height: 12px; background-color:#ffffff; margin: 0px 0px 0px 1px;}
.acctprop .acctpropstate1 {float:left; padding:4px 0px 4px 0px; width: 112px; height: 12px; background-color:#ffffff; margin: 0px 0px 0px 1px;}
.acctprop .acctpropmemtype1 {float:left; padding:4px 0px 4px 0px; width: 86px; height: 12px; background-color:#ffffff; margin: 0px 0px 0px 1px;}
.acctprop .acctpropexpires1 {float:left; padding:4px 0px 4px 0px; width: 86px; height: 12px; background-color:#ffffff; margin: 0px 0px 0px 1px;}
.acctprop .acctpropview1 {float:left; padding:4px 0px 4px 0px; width: 62px; height: 12px; background-color:#ffffff; margin: 0px 0px 0px 1px;}
.account  .acctaddlines {padding:0px 0px 0px 0px; width: 900px; height: 16px; margin: 30px 0px 0px 0px;}
.account  .acctadd {padding:0px 0px 0px 0px; width: 900px; height: 24px; margin: 0px 0px 0px 0px;}
/*Reservation List*/
.account  .acctreshead {padding:6px 8px 8px 8px; width: 884px; height: 12px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.acctreshead .acctresheadtitle {float:left; width: 542px; height: 12px; margin: 0px 0px 0px 0px;}
.acctreshead .acctresheadtask {float:right; width: 300px; height: 12px; margin: 0px 0px 0px 0px;}
.account  .acctrestitle {padding:0px 1px 1px 1px; width: 898px; height: 20px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.acctrestitle .acctresnum {float:left; padding:4px 0px 4px 0px; width: 108px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 0px;}
.acctrestitle .acctresname {float:left; padding:4px 0px 4px 0px; width: 170px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.acctrestitle .acctresphone {float:left; padding:4px 0px 4px 0px; width: 106px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.acctrestitle .acctresemail {float:left; padding:4px 0px 4px 0px; width: 209px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.acctrestitle .acctresdep {float:left; padding:4px 0px 4px 0px; width: 70px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.acctrestitle .acctresarrive {float:left; padding:4px 0px 4px 0px; width: 88px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.acctrestitle .acctresdepart {float:left; padding:4px 0px 4px 0px; width: 88px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.acctrestitle .acctresview {float:left; padding:4px 0px 4px 0px; width: 52px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.account  .acctres {padding:0px 1px 1px 1px; width: 898px; height: 20px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.acctres .acctresnum1 {float:left; padding:4px 0px 4px 0px; width: 108px; height: 12px; background-color:#ffffff; margin: 0px 0px 0px 0px;}
.acctres .acctresname1 {float:left; padding:4px 0px 4px 0px; width: 170px; height: 12px; background-color:#ffffff; margin: 0px 0px 0px 1px;}
.acctres .acctresphone1 {float:left; padding:4px 0px 4px 0px; width: 106px; height: 12px; background-color:#ffffff; margin: 0px 0px 0px 1px;}
.acctres .acctresemail1 {float:left; padding:4px 0px 4px 0px; width: 209px; height: 12px; background-color:#ffffff; margin: 0px 0px 0px 1px;}
.acctres .acctresdep1 {float:left; padding:4px 0px 4px 0px; width: 70px; height: 12px; background-color:#ffffff; margin: 0px 0px 0px 1px;}
.acctres .acctresarrive1 {float:left; padding:4px 0px 4px 0px; width: 88px; height: 12px; background-color:#ffffff; margin: 0px 0px 0px 1px;}
.acctres .acctresdepart1 {float:left; padding:4px 0px 4px 0px; width: 88px; height: 12px; background-color:#ffffff; margin: 0px 0px 0px 1px;}
.acctres .acctresview1 {float:left; padding:4px 0px 4px 0px; width: 52px; height: 12px; background-color:#ffffff; margin: 0px 0px 0px 1px;}
/*Inquiry List*/
.account  .acctinqhead {padding:6px 8px 8px 8px; width: 884px; height: 12px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.acctinqhead .acctinqheadtitle {float:left; width: 542px; height: 12px; margin: 0px 0px 0px 0px;}
.acctinqhead .acctinqheadtask {float:right; width: 300px; height: 12px; margin: 0px 0px 0px 0px;}
.account  .acctinqtitle {padding:0px 1px 1px 1px; width: 898px; height: 20px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.acctinqtitle .acctinqnum {float:left; padding:4px 0px 4px 0px; width: 108px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 0px;}
.acctinqtitle .acctinqname {float:left; padding:4px 0px 4px 0px; width: 150px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.acctinqtitle .acctinqphone {float:left; padding:4px 0px 4px 0px; width: 86px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.acctinqtitle .acctinqemail {float:left; padding:4px 0px 4px 0px; width: 191px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.acctinqtitle .acctinqarrive {float:left; padding:4px 0px 4px 0px; width: 80px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.acctinqtitle .acctinqlength {float:left; padding:4px 0px 4px 0px; width: 80px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.acctinqtitle .acctinqdates {float:left; padding:4px 0px 4px 0px; width: 134px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.acctinqtitle .acctinqview {float:left; padding:4px 0px 4px 0px; width: 62px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.account  .acctinq {padding:0px 1px 1px 1px; width: 898px; height: 20px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.acctinq .acctinqnum1 {float:left; padding:4px 0px 4px 0px; width: 108px; height: 12px; background-color:#ffffff; margin: 0px 0px 0px 0px;}
.acctinq .acctinqname1 {float:left; padding:4px 0px 4px 0px; width: 150px; height: 12px; background-color:#ffffff; margin: 0px 0px 0px 1px;}
.acctinq .acctinqphone1 {float:left; padding:4px 0px 4px 0px; width: 86px; height: 12px; background-color:#ffffff; margin: 0px 0px 0px 1px;}
.acctinq .acctinqemail1 {float:left; padding:4px 0px 4px 0px; width: 191px; height: 12px; background-color:#ffffff; margin: 0px 0px 0px 1px;}
.acctinq .acctinqarrive1 {float:left; padding:4px 0px 4px 0px; width: 80px; height: 12px; background-color:#ffffff; margin: 0px 0px 0px 1px;}
.acctinq .acctinqlength1 {float:left; padding:4px 0px 4px 0px; width: 80px; height: 12px; background-color:#ffffff; margin: 0px 0px 0px 1px;}
.acctinq .acctinqdates1 {float:left; padding:4px 0px 4px 0px; width: 134px; height: 12px; background-color:#ffffff; margin: 0px 0px 0px 1px;}
.acctinq .acctinqview1 {float:left; padding:4px 0px 4px 0px; width: 62px; height: 12px; background-color:#ffffff; margin: 0px 0px 0px 1px;}
/*Account********************************************************************************************************/


/*Add Reservation************************************************************************************************/
.addres {width: 900px; height: auto; margin: 50px 0px 0px 0px;}
.addres .addrestitle {width: 900px; height: 16px; line-height:16px; margin: 0px 0px 10px 0px;}
.addres .addresdet {width: 900px; height: 240px; margin: 0px 0px 0px 0px;}
.addresdet .addresdetline {float:left; width: 225px; height: 14px; line-height:14px; margin: 0px 0px 0px 0px;}
.addresdet .addresdetenter {float:left; width: 225px; height: 24px; line-height:12px; margin: 1px 0px 20px 0px;}
.addres .addresnote {width: 900px; height: 180px; line-height:12px; margin: 0px 0px 0px 0px;}
/*Add Reservation************************************************************************************************/


/*Reservation****************************************************************************************************/
.res {width: 100%; height: auto; margin: 0px 0px 0px 0px;}
.res .reservation {width: 900px; height: auto; margin: 0px 0px 0px 0px;}
.reservation .restitle {width: 900px; height: 16px; line-height:16px; margin: 10px 0px 3px 0px;}
.reservation .restitletag  {width: 900px; height: 12px; line-height:10px; margin: 0px 0px 20px 0px;}
.reservation .reservationhead {padding:6px 8px 8px 8px; width: 884px; height: 12px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.reservationhead .resheadtitle {float:left; width: 542px; height: 12px; margin: 0px 0px 0px 0px;}
.reservationhead .resheadedit {float:right; width: 300px; height: 12px; margin: 0px 0px 0px 0px;}
.reservation .resdettitle {padding:0px 1px 1px 1px; width: 898px; height: 20px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.resdettitle .resdethome {float:left; padding:4px 0px 4px 0px; width: 240px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 0px;}
.resdettitle .resdetrecent {float:left; padding:4px 0px 4px 0px; width: 657px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.reservation .resdetuser {padding:0px 1px 0px 1px; width: 898px; height: 420px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.resdetuser .reservationdetuser {float:left; width: 240px; height: 420px; margin: 0px 0px 0px 0px;}
.reservationdetuser .resdetuserline {padding:5px 10px 3px 10px; width: 220px; height: 14px; line-height:12px; background-color:#ffffff; margin: 0px 0px 1px 0px;}
.reservationdetuser .resdetuserlinetitle {padding:5px 10px 5px 10px; width: 220px; height: auto; line-height:12px; background-color:#ffffff; margin: 0px 0px 1px 0px;}
.reservationdetuser .resdetuserlinea {padding:5px 10px 3px 10px; width: 220px; height: 113px; line-height:12px; background-color:#ffffff; margin: 0px 0px 0px 0px;}
.reservationdetuser .resdetuserlineb {padding:5px 10px 3px 10px; width: 220px; height: 251px; line-height:12px; background-color:#ffffff; margin: 0px 0px 0px 0px;}
.reservationdetuser .resdetuserlinec {padding:5px 10px 3px 10px; width: 220px; height: 274px; line-height:12px; background-color:#ffffff; margin: 0px 0px 0px 0px;}
.reservationdetuser .resdetuserlinee {padding:5px 10px 3px 10px; width: 220px; height: 251px; line-height:12px; background-color:#ffffff; margin: 0px 0px 0px 0px;}
.reservationdetuser .resdetuserlinep {padding:5px 10px 3px 10px; width: 220px; height: 139px; line-height:12px; background-color:#ffffff; margin: 0px 0px 1px 0px;}
.reservationdetuser .resdetuserlinepp {padding:5px 10px 3px 10px; width: 220px; height: 218px; line-height:12px; background-color:#ffffff; margin: 0px 0px 0px 0px;}
.reservationdetuser .resdetuserlinew {padding:5px 10px 3px 10px; width: 220px; height: 389px; line-height:12px; background-color:#ffffff; margin: 0px 0px 0px 0px;}
.resdetuser .reservationdetuserbody {float:left; padding:20px 20px 20px 20px; width: 617px; height: 380px; background-color:#ffffff; margin: 0px 0px 0px 1px;}
.reservationdetuserbody .resdetuserbodyline {width: 617px; height: 14px; line-height:12px; background-color:#ffffff; margin: 0px 0px 1px 0px;}
.resdetuserbodyline .resdetuserbodylinea {width: 617px; height: 50px; line-height:12px; background-color:#ffffff; margin: 0px 0px 1px 0px;}
.reservationdetuserbody .resupdatedetuser {width: 617px; height: 380px; line-height:12px; margin: 0px 0px px 0px;}
.resupdatedetuser .resupdatedetuserline {float:left; width: 154px; height: 14px; line-height:14px; margin: 0px 0px 0px 0px;}
.resupdatedetuser .resupdatedetuserlineweb {float:left; width: 617px; height: 14px; line-height:14px; margin: 0px 0px 0px 0px;}
.resupdatedetuser .resupdatedetuserenter {float:left; width: 154px; height: 24px; line-height:14px; margin: 1px 0px 20px 0px;}
.resupdatedetuser .resupdatedetuserenterweb {float:left; width: 617px; height: 24px; line-height:14px; margin: 1px 0px 20px 0px;}
.reservation .resdetprofile {padding:0px 1px 1px 1px; width: 898px; height: 265px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.resdetprofile .reservationdetprofile {float:left; width: 240px; height: 265px; margin: 0px 0px 0px 0px;}
.reservationdetprofile .resdetprofileline {padding:5px 10px 3px 10px; width: 220px; height: 14px; line-height:12px; background-color:#ffffff; margin: 0px 0px 1px 0px;}
.reservationdetprofile .resdetprofilelinea {padding:5px 10px 3px 10px; width: 220px; height: 96px; line-height:12px; background-color:#ffffff; margin: 0px 0px 0px 0px;}
.resdetprofile .reservationdetprofilebody {float:left; padding:20px 20px 20px 20px; width: 617px; height: 225px; background-color:#ffffff; margin: 0px 0px 0px 1px;}
.reservationdetprofilebody .resprofiledetuser {width: 617px; height: 220px; line-height:12px; margin: 0px 0px px 0px;}
.resprofiledetuser .resprofiledetuserline {float:left; width: 154px; height: 14px; line-height:14px; margin: 0px 0px 0px 0px;}
.resprofiledetuser .resprofiledetuserenter {float:left; width: 154px; height: 24px; line-height:14px; margin: 1px 0px 20px 0px;}
/*Reservation****************************************************************************************************/


/*Property*******************************************************************************************************/
.prop {width: 100%; height: auto; margin: 0px 0px 0px 0px;}
.property {width: 900px; height: auto; margin: 0px 0px 0px 0px;}
/*Description****************************************/
.propdethome .propertydetdesc {float:left; padding:20px 20px 20px 20px; width: 617px; height: 429px; background-color:#ffffff; margin: 0px 0px 0px 1px;}
.propertydetdesc .propertydetdescinfo {width: 617px; height: 14px; line-height:15px; margin: 0px 0px 0px 0px;}
#proptab {padding:1px 0px 0px 0px;  width:900px; height:auto; margin: 0px 0px 14px 0px;}
#proptabframes {width:900px; height:20px; cursor:hand; margin: 0px 0px 0px 0px;}
#proptabframes DIV{float:left; height:20px; margin:0px 1px 0px 0px; overflow:hidden;}
#proptabframes DIV.inactive  {filter: alpha(opacity=55); -moz-opacity:.55;}
#proptabframes DIV.active  {filter: alpha(opacity=100);-moz-opacity:1;}
#proptabinformationprop, #proptabinformationrate, #proptabinformationgal, #proptabinformationweb {position:relative; width:900px; height:auto; margin: 0px 0px 0px 0px;}
/*Property Detail************************************/
.proptitle {width: 900px; height: 16px; line-height:16px; margin: 10px 0px 3px 0px;}
.proptitletag  {width: 900px; height: 12px; line-height:10px; margin: 0px 0px 20px 0px;}
.propertyhead {padding:6px 8px 8px 8px; width: 884px; height: 12px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.propertyhead .propheadtitle {float:left; width: 242px; height: 12px; margin: 0px 0px 0px 0px;}
.propertyhead .propheadedit {float:right; width: 500px; height: 12px; margin: 0px 0px 0px 0px;}
.propdettitle {padding:1px 1px 1px 1px; width: 898px; height: 20px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.propdettitle .propdetres {float:left; padding:4px 0px 4px 0px; width: 240px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 0px;}
.propdettitle .propdetinfo {float:left; padding:4px 0px 4px 0px; width: 657px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.propdettitle .propdetseason {float:left; padding:4px 10px 4px 10px; width: 154px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 0px;}
.propdettitle .propdetseasondate {float:left; padding:4px 10px 4px 10px; width: 218px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.propdettitle .propdetseasonnight {float:left; padding:4px 10px 4px 10px; width: 80px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.propdettitle .propdetseasonweek {float:left; padding:4px 10px 4px 10px; width: 80px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.propdettitle .propdetseasonmonth {float:left; padding:4px 10px 4px 10px; width: 80px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.propdettitle .propdetseasonminstay {float:left; padding:4px 10px 4px 10px; width: 80px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.propdettitle .propdetseasonview {float:left; padding:4px 10px 4px 10px; width: 60px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.propdettitle .propdetgal {float:left; padding:4px 10px 4px 10px; width: 140px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 0px;}
.propdettitle .propdetgalorder {float:left; padding:4px 10px 4px 10px; width: 108px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.propdettitle .propdetgalname {float:left; padding:4px 10px 4px 10px; width: 486px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.propdettitle .propdetgalview {float:left; padding:4px 10px 4px 10px; width: 81px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.propdettitle .propdetweb {float:left; padding:4px 10px 4px 10px; width: 300px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 0px;}
.propdettitle .propdetweblink {float:left; padding:4px 10px 4px 10px; width: 476px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.propdettitle .propdetwebview {float:left; padding:4px 10px 4px 10px; width: 60px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}


/*Update Photo***************************************/
.propimghome {padding:0px 1px 1px 1px; width: 898px; height: 170px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.propimghome .propertyimguserimg {float:left; padding:10px 10px 10px 10px; width: 220px; height: 150px; background-color:#ffffff; margin: 0px 1px 0px 0px;}
.propimghome .propertyimgdesc {float:left; padding:20px 20px 20px 20px; width: 617px; height: 130px; background-color:#ffffff; margin: 0px 0px 0px 0px;}
.propertyimgdesc .propertyimgdescname{width: 617px; height: 12px; line-height:12px; margin: 0px 0px 2px 0px;}
/*Property Details***********************************/
.propdethome {padding:0px 1px 1px 1px; width: 898px; height: 469px; background-color:#e6e6e6; margin: 0px 0px 16px 0px;}
.propdethome .propertydethome {float:left; width: 240px; height: 469px; margin: 0px 0px 0px 0px;}
.propertydethome .propertydetuserimg {padding:10px 10px 10px 10px; width: 220px; height: 150px; background-color:#ffffff; background-position:center; background-image:url(../img/gif/ajax-loader.gif); background-repeat:no-repeat; margin: 0px 0px 0px 0px;}
.propertydethome .propertydetuserline {padding:5px 10px 3px 10px; width: 220px; height: 14px; line-height:12px; background-color:#ffffff; margin: 1px 0px 0px 0px;}
.propdethome .propertydethome {float:left; width: 240px; height: 469px; margin: 0px 0px 0px 0px;}
/*Property Detail************************************/
/*Rates**********************************************/
.rateddettitle {padding:0px 1px 1px 1px; width: 898px; height: 21px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.rateddettitle .rateddetratedlow {float:left; padding:4px 10px 5px 10px; width: 154px; height: 12px; background-color:#f6f6f6; height: 12px; margin: 0px 0px 0px 0px;}
.rateddettitle .rateddetrateddeposit {float:left; padding:4px 10px 5px 10px; width: 140px; height: 12px; background-color:#f6f6f6; height: 12px; margin: 0px 0px 0px 1px;}
.rateddettitle .rateddetratedclean {float:left; padding:4px 10px 5px 10px; width: 140px; height: 12px; background-color:#f6f6f6; height: 12px; margin: 0px 0px 0px 1px;}
.rateddettitle .rateddetratedtax {float:left; padding:4px 10px 5px 10px; width: 140px; height: 12px; background-color:#f6f6f6; height: 12px; margin: 0px 0px 0px 1px;}
.rateddettitle .rateddetrateddollar {float:left; padding:4px 10px 5px 10px; width: 139px; height: 12px; background-color:#f6f6f6; height: 12px; margin: 0px 0px 0px 1px;}
.rateddettitle .rateddetratedview {float:left; padding:4px 10px 5px 10px; width: 60px; height: 12px; background-color:#f6f6f6; height: 12px; margin: 0px 0px 0px 1px;}
.rated {padding:0px 0px 1px 0px; width: 900px; height: auto; margin: 0px 0px 0px 0px;}
.rated .ratedline {padding:0px 1px 1px 1px; width: 898px; height: 21px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.ratedline .ratedlow {float:left; padding:5px 10px 4px 10px; width: 154px; height: 12px; background-color:#ffffff; line-height:12px; margin: 0px 1px 0px 0px;}
.ratedline .rateddeposit {float:left; padding:5px 10px 4px 10px; width: 140px; height: 12px; background-color:#ffffff; line-height:12px; margin: 0px 1px 0px 0px;}
.ratedline .ratedclean {float:left; padding:5px 10px 4px 10px; width: 140px; height: 12px; background-color:#ffffff; line-height:12px; margin: 0px 1px 0px 0px;}
.ratedline .ratedtax {float:left; padding:5px 10px 4px 10px; width: 140px; height: 12px; background-color:#ffffff; line-height:12px; margin: 0px 1px 0px 0px;}
.ratedline .rateddollar {float:left; padding:5px 10px 4px 10px; width: 139px; height: 12px; background-color:#ffffff; line-height:12px; margin: 0px 1px 0px 0px;}
.ratedline .ratedview {float:left; padding:5px 10px 4px 10px; width: 60px; height: 12px; line-height:12px; background-color:#ffffff; margin: 0px 0px 0px 0px;}
.ratebuffer {padding:0px 0px 0px 0px; width: 900px; height: 30px; margin: 0px 0px 0px 0px;}

.ratetitle {padding:1px 1px 1px 1px; width: 898px; height: 21px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.ratetitle .ratetitlename {float:left; padding:5px 10px 4px 10px; width: 154px; line-height:12px; background-color:#f6f6f6; height: 12px; margin: 0px 1px 0px 0px;}
.ratetitle .ratetitledate {float:left; padding:5px 10px 4px 10px; width: 218px; line-height:12px; background-color:#f6f6f6; height: 12px; margin: 0px 1px 0px 0px;}
.ratetitle .ratetitlenight {float:left; padding:5px 10px 4px 10px; width: 80px; line-height:12px; background-color:#f6f6f6; height: 12px; margin: 0px 1px 0px 0px;}
.ratetitle .ratetitleweek {float:left; padding:5px 10px 4px 10px; width: 80px; line-height:12px; background-color:#f6f6f6; height: 12px; margin: 0px 1px 0px 0px;}
.ratetitle .ratetitlemonth {float:left; padding:5px 10px 4px 10px; width: 80px; line-height:12px; background-color:#f6f6f6; height: 12px; margin: 0px 1px 0px 0px;}
.ratetitle .ratetitleminstay {float:left; padding:5px 10px 4px 10px; width: 80px; line-height:12px; background-color:#f6f6f6; height: 12px; margin: 0px 1px 0px 0px;}
.ratetitle .ratetitleview {float:left; padding:5px 10px 4px 10px; width: 60px; line-height:12px; background-color:#f6f6f6; height: 12px; margin: 0px 0px 0px 0px;}

.rate {padding:0px 0px 1px 0px; width: 900px; height: auto; margin: 0px 0px 0px 0px;}
.rate .rateline {padding:0px 1px 1px 1px; width: 898px; height: 21px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.rateline .ratename {float:left; padding:5px 10px 4px 10px; width: 154px; height: 12px; background-color:#ffffff; line-height:12px; margin: 0px 1px 0px 0px;}
.rateline .ratedate {float:left; padding:5px 10px 4px 10px; width: 218px; height: 12px; background-color:#ffffff; line-height:12px; margin: 0px 1px 0px 0px;}
.rateline .ratenight {float:left; padding:5px 10px 4px 10px; width: 80px; height: 12px; background-color:#ffffff; line-height:12px; margin: 0px 1px 0px 0px;}
.rateline .rateweek {float:left; padding:5px 10px 4px 10px; width: 80px; height: 12px; background-color:#ffffff; line-height:12px; margin: 0px 1px 0px 0px;}
.rateline .ratemonth {float:left; padding:5px 10px 4px 10px; width: 80px; height: 12px; background-color:#ffffff; line-height:12px; margin: 0px 1px 0px 0px;}
.rateline .rateminstay {float:left; padding:5px 10px 4px 10px; width: 80px; height: 12px; background-color:#ffffff; line-height:12px; margin: 0px 1px 0px 0px;}
.rateline .rateview {float:left; padding:5px 10px 4px 10px; width: 60px; height: 12px; line-height:12px; background-color:#ffffff; margin: 0px 0px 0px 0px;}



.rate .raterateshead {width: 900px; height: 21px; margin: 40px 0px 0px 0px;}
.rate .ratedepositline {width: 900px; height: 21px; margin: 0px 0px 10px 0px;}
.ratedepositline .ratedeposit {float:left; padding:4px 10px 5px 10px; width: 252px; height: 12px; background-color:#e6e6e6; line-height:12px; margin: 0px 1px 0px 0px;}
.ratedepositline .rateclean {float:left; padding:4px 10px 5px 10px; width: 252px; height: 12px; background-color:#e6e6e6; line-height:12px; margin: 0px 1px 0px 0px;}
.ratedepositline .ratetax {float:left; padding:4px 10px 5px 10px; width: 252px; height: 12px; background-color:#e6e6e6; line-height:12px; margin: 0px 1px 0px 0px;}
.ratedepositline .rateview {float:left; padding:4px 10px 5px 10px; width: 60px; height: 12px; background-color:#e6e6e6; line-height:12px; margin: 0px 0px 0px 0px;}
.rate .rateupdatehead {width: 900px; height: 21px; margin: 30px 0px 10px 0px;}
.rate .rateupdatetitle {width: 900px; height: 12px; margin: 0px 0px 1px 0px;}
.rateupdatetitle .rateupdateunittitle {float:left; width: 128px; height: 12px; line-height:12px; margin: 0px 0px 0px 0px;}
.rate .rateupdateunit {width: 900px; height: 55px; margin: 0px 0px 0px 0px;}
.rateupdateunit .rateupdateunitline {float:left; width: 128px; height: 21px; margin: 0px 0px 10px 0px;}
.rateupdateunit .rateupdateunitenter {width: 900px; height: 24px; margin: 0px 0px 0px 0px;}
/*Bed Type*******************************************/
.bed {padding:0px 0px 1px 0px; width: 900px; height: auto; margin: 0px 0px 0px 0px;}
/*Title*/
.bed .bedtitle {padding:1px 0px 0px 0px; width: 900px; height: 22px; margin: 0px 0px 0px 0px;}
.bedtitle .bedtitlename {float:left; padding:5px 10px 5px 10px; width: 880px; line-height:12px; background-color:#e6e6e6; height: 12px; margin: 0px 0px 0px 0px;}
.bed .bedline {width: 900px; height: 21px; margin: 1px 0px 0px 0px;}
.bedline .bedunit {float:left; padding:4px 6px 5px 6px; width: 137px; height: 12px; background-color:#f6f6f6; line-height:12px; margin: 0px 1px 1px 0px;}
.bedline .bedunit1 {float:left; padding:4px 6px 5px 6px; width: 138px; height: 12px; background-color:#f6f6f6; line-height:12px; margin: 0px 0px 1px 0px;}
/*Communication**************************************/
.com {padding:0px 0px 1px 0px; width: 900px; height: auto; margin: 16px 0px 0px 0px;}
.com .comtitle {width: 900px; height: 22px; margin: 0px 0px 0px 0px;}
.comtitle .comtitlename {float:left; padding:5px 10px 5px 10px; width: 880px; line-height:12px; background-color:#e6e6e6; height: 12px; margin: 0px 0px 0px 0px;}
.com .comline {width: 900px; height: 44px; margin: 1px 0px 0px 0px;}
.comline .comunit {float:left; padding:4px 6px 5px 6px; width: 137px; height: 12px; background-color:#f6f6f6; line-height:12px; margin: 0px 1px 1px 0px;}
.comline .comunit1 {float:left; padding:4px 6px 5px 6px; width: 138px; height: 12px; background-color:#f6f6f6; line-height:12px; margin: 0px 0px 1px 0px;}
/*Suitability****************************************/
.suit {padding:0px 0px 1px 0px; width: 900px; height: auto; margin: 16px 0px 0px 0px;}
.suit .suittitle {width: 900px; height: 22px; margin: 0px 0px 0px 0px;}
.suittitle .suittitlename {float:left; padding:5px 10px 5px 10px; width: 880px; line-height:12px; background-color:#e6e6e6; height: 12px; margin: 0px 0px 0px 0px;}
.suit .suitline {width: 900px; height: 21px; margin: 1px 0px 0px 0px;}
.suitline .suitunit {float:left; padding:4px 6px 5px 6px; width: 137px; height: 12px; background-color:#f6f6f6; line-height:12px; margin: 0px 1px 1px 0px;}
.suitline .suitunit1 {float:left; padding:4px 6px 5px 6px; width: 138px; height: 12px; background-color:#f6f6f6; line-height:12px; margin: 0px 0px 1px 0px;}
/*Suitability****************************************/
/*Kitchen & Living***********************************/
.live {padding:0px 0px 1px 0px; width: 900px; height: auto; margin: 16px 0px 0px 0px;}
.live .livetitle {width: 900px; height: 22px; margin: 0px 0px 0px 0px;}
.livetitle .livetitlename {float:left; padding:5px 10px 5px 10px; width: 880px; line-height:12px; background-color:#e6e6e6; height: 12px; margin: 0px 0px 0px 0px;}
.live .liveline {width: 900px; height: 88px; margin: 1px 0px 0px 0px;}
.liveline .liveunit {float:left; padding:4px 6px 5px 6px;  width: 137px; height: 12px; background-color:#f6f6f6; line-height:12px; margin: 0px 1px 1px 0px;}
.liveline .liveunit1 {float:left; padding:4px 6px 5px 6px;  width: 138px; height: 12px; background-color:#f6f6f6; line-height:12px; margin: 0px 0px 1px 0px;}
/*Kitchen & Living***********************************/
/*Amenities******************************************/
.amen {padding:0px 0px 1px 0px; width: 900px; height: auto; margin: 16px 0px 0px 0px;}
.amen .amentitle {width: 900px; height: 22px; margin: 0px 0px 0px 0px;}
.amentitle .amentitlename {float:left; padding:5px 10px 5px 10px; width: 880px; line-height:12px; background-color:#e6e6e6; height: 12px; margin: 0px 0px 0px 0px;}
.amen .amenline {width: 900px; height: 132px; margin: 1px 0px 0px 0px;}
.amenline .amenunit {float:left; padding:4px 6px 5px 6px;  width: 137px; height: 12px; background-color:#f6f6f6; line-height:12px; margin: 0px 1px 1px 0px;}
.amenline .amenunit1 {float:left; padding:4px 6px 5px 6px;  width: 138px; height: 12px; background-color:#f6f6f6; line-height:12px; margin: 0px 0px 1px 0px;}
/*Photos*********************************************/
.galline {padding:1px 0px 0px 8px; width: 892px; height: 24px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.galline .galaddnum {float:left; padding:5px 0px 7px 0px; width: 150px; height: 12px; margin: 0px 0px 0px 0px;}
.galline .galaddbtn {float:left; padding:0px 0px 0px 0px; width: 742px; height: 24px; margin: 0px 0px 0px 0px;}
.gal {padding:0px 1px 1px 1px; width: 898px; height: 116px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.gal .galimage {float:left; padding:10px 10px 10px 10px; width: 140px; height: 96px; background-color:#ffffff; margin: 0px 0px 0px 0px;}
.gal .galorder {float:left; padding:52px 10px 52px 10px; width: 108px; height: 12px; background-color:#ffffff; margin: 0px 0px 0px 1px;}
.gal .galtitle {float:left; padding:52px 10px 52px 10px; width: 486px; height: 12px; background-color:#ffffff; margin: 0px 0px 0px 1px;}
.gal .galview {float:left; padding:52px 10px 52px 10px; width: 81px; height: 12px; background-color:#ffffff; margin: 0px 0px 0px 1px;}
.galbox {padding:0px 0px 0px 0px; width: 140px; height: 96px; margin: 0px 0px 0px 0px;}
.galbox1 {padding:0px 0px 0px 0px; width: 200px; height: 137px; margin: 0px 0px 0px 0px;}
/*Web************************************************/
.webtitle {padding:0px 1px 1px 1px; width: 898px; height: 21px; line-height:16px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.webtitle .webtitlename {float:left; padding:4px 10px 5px 10px; width: 300px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 0px;}
.webtitle .webtitlelink {float:left; padding:4px 10px 5px 10px; width: 476px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.webtitle .webtitleview {float:left; padding:4px 10px 5px 10px; width: 60px; height: 12px; background-color:#f6f6f6; margin: 0px 0px 0px 1px;}
.web {padding:0px 1px 1px 1px; width: 898px; height: 21px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.web .webname {float:left; padding:4px 10px 5px 10px; width: 300px; height: 12px; background-color:#ffffff; margin: 0px 0px 0px 0px;}
.web .weblink {float:left; padding:4px 10px 5px 10px; width: 476px; height: 12px; background-color:#ffffff; margin: 0px 0px 0px 1px;}
.web .webview {float:left; padding:4px 10px 5px 10px; width: 60px; height: 12px; background-color:#ffffff; margin: 0px 0px 0px 1px;}
.websitelink {width: 900px; height: 180px; margin: 0px 0px 0px 0px;}
.websitelink .webaddtitle {width: 900px; height: 21px; margin: 30px 0px 10px 0px;}
.websitelink .webaddline {width: 900px; height: 12px; margin: 0px 0px 2px 0px;}
.websitelink .websiteline {width: 900px; height: 70px; margin: 0px 0px 2px 0px;}
.websiteline .websiteenter {width: 900px; height: auto; margin: 0px 0px 10px 0px;}
.websiteline .websitebtn {width: 900px; height: 24px; margin: 0px 0px 2px 0px;}

/*Delete Property************************************/
.account .propdeletehead {padding:6px 8px 8px 8px; width: 884px; height: 12px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.propdeletehead .propdeleteheadtitle {float:left; width: 542px; height: 12px; margin: 0px 0px 0px 0px;}
.propdeletehead .propdeleteheadedit {float:right; width: 300px; height: 12px; margin: 0px 0px 0px 0px;}
.account .propacctdelete {padding:0px 1px 1px 1px; width: 898px; height: 229px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.propacctdelete .propacctdetdelete {float:left; width: 240px; height: 229px; margin: 0px 1px 0px 0px;}
.propacctdetdelete .propacctdetdeleteline {padding:5px 10px 3px 10px; width: 220px; height: 14px; line-height:12px; background-color:#ffffff; margin: 0px 0px 1px 0px;}
.propacctdetdelete .propacctdetdeletelinea {padding:5px 10px 3px 10px; width: 220px; height: 60px; background-color:#ffffff; margin: 0px 0px 1px 0px;}
.propacctdelete .propacctactiondelete {float:left; padding:20px 20px 20px 20px; width: 617px; height: 189px; background-color:#ffffff; margin: 0px 0px 0px 0px;}
.propacctactiondelete .propacctnoticedelete {width: 617px; height: 140px; margin: 0px 0px 0px 0px;}
.propacctactiondelete .propacctnoticedeletea {width: 617px; height: 50px; margin: 0px 0px 0px 0px;}
/*Property*******************************************************************************************************/


/*Update Photo***************************************************************************************************/

/*Update Photo***************************************************************************************************/


/*Login**********************************************************************************************************/
.log {width: 100%; height: auto; margin: 0px 0px 0px 0px;}
.log .login {width: 900px; height: auto; margin: 0px 0px 0px 0px;}
/*Details*/
.login  .logintitle {width: 900px; height: 16px; line-height:16px; margin: 10px 0px 0px 0px;}
.logintitle .logintitlehead {float:left; width: 500px; height: 16px; line-height:16px; margin: 0px 0px 0px 0px;}
.logintitle .logintitleheadsign {float:right; width: 380px; height: 12px; line-height:10px; margin: 0px 0px 0px 0px;}
.login  .logintitletag {width: 900px; height: 12px; line-height:16px; margin: 0px 0px 40px 0px;}
.login  .loginbox {width: 900px; height: 200px; line-height:16px; margin: 0px 0px 0px 0px;}
.loginbox .loginboxform {width: 260px; height: 200px; margin: 0px 0px 0px 0px;}
.loginboxform .loginboxformname {width: 260px; height: 12px; line-height:10px; margin: 0px 0px 1px 0px;}
.loginboxform .loginboxformentry {width: 260px; height: 24px; margin: 0px 0px 14px 0px;}
.loginboxform .loginboxformpass {width: 260px; height: 24px; margin: 0px 0px 2px 0px;}
.loginboxform .loginboxformsubmit {width: 260px; height: 24px; margin: 0px 0px 30px 0px;}
.loginboxform .loginboxformforgot {width: 260px; height: 12px; line-height:10px; margin: 0px 0px 2px 0px;}
/*Login**********************************************************************************************************/

.use {width: 100%; height: auto; margin: 0px 0px 0px 0px;}
.use .user {width: 900px; height: auto; margin: 0px 0px 0px 0px;}
.user .usertitle {width: 900px; height: 16px; line-height:16px; margin: 10px 0px 0px 0px;}
.user .usertag {width: 900px; height: 12px; line-height:16px; margin: 0px 0px 40px 0px;}
.user .userbox {width: 900px; height: 600px; margin: 0px 0px 0px 0px;}
.userbox .userform {float:left; width: 330px; height: 600px; margin: 0px 0px 0px 0px;}
.userform .userformreq {width: 330px; height: 12px; line-height:16px; margin: 0px 0px 6px 0px;}
.userform .userformtitle {width: 330px; height: 12px; line-height:12px; margin: 0px 0px 0px 0px;}
.userform .userformenter {width: 330px; height: 22px; margin: 0px 0px 10px 0px;}
.userform .userformstatus {width: 330px; height: auto; margin: 0px 0px 0px 0px;}
.userformstatus .userformenter1 {width: 330px; height: 22px; margin: 0px 0px 0px 0px;}
.userformstatus .status {width:330px; margin: 0px 0px 10px 0px;}
.userbox .userwhy {float:left; width: 530px; height: 600px; line-height:20px; margin: 0px 0px 0px 40px;}
/*Signup*********************************************************************************************************/
.sign {width: 100%; height: auto; margin: 0px 0px 0px 0px;}
.sign .signup {width: 900px; height: auto; margin: 0px 0px 0px 0px;}
/*Details*/
.signup  .signuptitle {width: 900px; height: 16px; line-height:16px; margin: 10px 0px 0px 0px;}
.signuptitle .signuptitlehead {float:left; width: 900px; height: 16px; line-height:16px; margin: 0px 0px 0px 0px;}
.signup .signuptitletag {width: 900px; height: 12px; line-height:16px; margin: 0px 0px 40px 0px;}
.signup .signuptitlereq {width: 900px; height: 12px; line-height:12px; margin: 0px 0px 6px 0px;}
.signup .signupbox {width: 900px; height: 200px; line-height:16px; margin: 0px 0px 0px 0px;}
.signup .signuphead {padding:6px 8px 8px 8px; width: 884px; height: 12px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.signuphead .signupheadtitle {float:left; width: 542px; height: 12px; margin: 0px 0px 0px 0px;}
/*Details*/
.signup .signuppropdet {padding:0px 1px 1px 1px; width: 898px; height: 202px; background-color:#e6e6e6; margin: 0px 0px 30px 0px;}
.signuppropdet .signuppropdetbuf {padding:20px 11px 0px 11px; width: 876px; height: 182px; background-color:#ffffff; margin: 0px 0px 0px 0px;}
/*Description*/
.signup .signuppropdesc {padding:0px 1px 1px 1px; width: 898px; height: 200px; background-color:#e6e6e6; margin: 0px 0px 30px 0px;}
.signuppropdesc .signuppropdescbuf {padding:20px 11px 0px 11px; width: 876px; height: 180px; background-color:#ffffff; margin: 0px 0px 0px 0px;}
/*Bed Types*/
.signup .signuppropbeds {padding:0px 1px 1px 1px; width: 898px; height: 82px; background-color:#e6e6e6; margin: 0px 0px 30px 0px;}
.signuppropbeds .signuppropbedsbuf {padding:20px 11px 0px 11px; width: 876px; height: 62px; background-color:#ffffff; margin: 0px 0px 0px 0px;}
/*Communication*/
.signup .signuppropcom {padding:0px 1px 1px 1px; width: 898px; height: 130px; background-color:#e6e6e6; margin: 0px 0px 30px 0px;}
.signuppropcom .signuppropcombuf {padding:20px 11px 0px 11px; width: 876px; height: 110px; background-color:#ffffff; margin: 0px 0px 0px 0px;}
/*Kitchen & Living*/
.signup .signuppropkit {padding:0px 1px 1px 1px; width: 898px; height: 192px; background-color:#e6e6e6; margin: 0px 0px 30px 0px;}
.signuppropkit .signuppropkitbuf {padding:20px 11px 0px 11px; width: 876px; height: 172px; background-color:#ffffff; margin: 0px 0px 0px 0px;}
/*Amenities*/
.signup .signuppropamen {padding:0px 1px 1px 1px; width: 898px; height: 316px; background-color:#e6e6e6; margin: 0px 0px 30px 0px;}
.signuppropamen .signuppropamenbuf {padding:20px 11px 0px 11px; width: 876px; height: 296px; background-color:#ffffff; margin: 0px 0px 0px 0px;}
/*Suitability*/
.signup .signuppropsuit {padding:0px 1px 1px 1px; width: 898px; height: 100px; background-color:#e6e6e6; margin: 0px 0px 30px 0px;}
.signuppropsuit .signuppropsuitbuf {padding:20px 11px 0px 11px; width: 876px; height: 80px; background-color:#ffffff; margin: 0px 0px 0px 0px;}
/*Reservation*/
.signup .signuppropres {padding:0px 1px 1px 1px; width: 898px; height: 260px; background-color:#e6e6e6; margin: 0px 0px 30px 0px;}
.signuppropres .signuppropresbuf {padding:20px 11px 0px 11px; width: 876px; height: 240px; background-color:#ffffff; margin: 0px 0px 0px 0px;}
.signupdetline {float:left; width: 219px; height: 14px; line-height:14px; margin: 0px 0px 0px 0px;}
.signupdetenter {float:left; width: 219px; height: 24px; line-height:12px; margin: 1px 0px 20px 0px;}
.signupdetdesc {float:left; width: 876px; height: 110px; line-height:12px; margin: 1px 0px 20px 0px;}
.signupdetdesccount {float:left; width: 876px; height: 20px; line-height:12px; margin: 0px 0px 0px 0px;}
.signupdetin {float:left; width: 146px; height: 14px; line-height:14px; margin: 0px 0px 0px 0px;}
.signupdetinput {float:left; width: 146px; height: 24px; line-height:12px; margin: 0px 0px 10px 0px;}
.signupdetenter1 {float:left; width: 219px; height: 24px; line-height:12px; margin: 1px 0px 6px 0px;}
/*Signup*********************************************************************************************************/


/*List Search****************************************************************************************************/
.listsearch {padding:29px 0px 0px 0px; width: 900px; height: 96px; background-image:url(../img/gif/r-ftop-bg.gif); margin: 0px 0px 50px 0px;}
.listsearch .listentry {width: 450px; height: 50px; margin: 0px 0px 0px 43px;}
.listsearchtitle {width: 900px; height: 18px; line-height:16px; margin: 0px 0px 0px 0px;}
.listsearchtag {width: 900px; height: 12px; line-height:10px; margin: 0px 0px 20px 0px;}
.listseasort {padding:1px 1px 1px 1px; width: 898px; height: 24px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.listseasort .listsearchsorttitle {float:left; padding:6px 0px 6px 8px; width: 442px; height: 12px; line-height:12px; background-color:#f6f6f6; margin: 0px 0px 0px 0px;}
.listseasort .listsearchsort {float:right; padding:6px 8px 6px 0px; width: 440px; height: 12px; line-height:12px; background-color:#f6f6f6; margin: 0px 0px 0px 0px;}
/*List Search****************************************************************************************************/


/*List Results***************************************************************************************************/
.listresult {padding:0px 0px 1px 0px; width: 900px; height: 98px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.listresult .listres {padding:14px 0px 14px 0px; width: 900px; height: 70px; background-color:#ffffff; margin: 0px 0px 0px 0px;}
.listres .listline {padding:0px 0px 0px 0px; width: 900px; height: 70px; margin: 0px 0px 0px 0px;}
.listline .listimg {float:left; width: 100px; height: 70px; background-color:#f9f9f9; background-image:url(../img/gif/ajax-loader-gray-sm.gif); background-position:center; background-repeat:no-repeat; margin: 0px 0px 0px 0px;}
.listline .listinfo {float:left; padding:0px 0px 0px 10px; width: 608px; height: 70px; background-color:#ffffff; margin: 0px 0px 0px 0px;}
.listinfo .listinfotitle {float:left; padding:0px 0px 0px 10px; width: 608px; height: 14px; line-height:13px; margin: 0px 0px 17px 0px;}
.listinfo .listinfobed {float:left; padding:0px 0px 0px 10px; width: 608px; height: 13px; line-height:12px; margin: 0px 0px 0px 0px;}
.listinfo .listinfotype {float:left; padding:0px 0px 0px 10px; width: 608px; height: 13px; line-height:12px; margin: 0px 0px 0px 0px;}
.listinfo .listinfocity {float:left; padding:0px 0px 0px 10px; width: 608px; height: 13px; line-height:12px; margin: 0px 0px 0px 0px;}
.listline .liststat {float:left; padding:0px 1px 0px 1px; width: 180px; height: 70px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.liststat .liststatrate {padding:5px 0px 3px 0px; width: 180px; height: 14px; line-height:13px; background-color:#ffffff; margin: 1px 0px 0px 0px;}
/*List Results***************************************************************************************************/


/*Listing********************************************************************************************************/
.listingdeschead {padding:1px 1px 1px 1px; width: 898px; height: 61px; background-color:#E2F0F9; margin: 0px 0px 10px 0px;}
.listingdeschead .listingdescpad {padding:2px 2px 2px 2px; width: 894px; height: 57px; background-color:#FFFFFF; margin: 0px 0px 0px 0px;}
.listingdescpad .listingdescbuf {padding:14px 14px 14px 14px; width: 866px; height: 29px; background-color:#E2F0F9; margin: 0px 0px 0px 0px;}
.listingdescbuf.listingdesctitle {width: 866px; height: 17px; line-height:16px; margin: 0px 0px 0px 0px;}
.listingdescbuf .listingdesctag {width: 866px; height: 12px; line-height:10px; margin: 0px 0px 0px 0px;}
/*Update Photo***************************************/
.listpropimghome {padding:0px 1px 1px 1px; width: 898px; height: 170px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.listpropimghome .listpropimguserimg {float:left; padding:10px 10px 10px 10px; width: 220px; height: 150px; background-color:#ffffff; margin: 0px 1px 0px 0px;}
.listpropimghome .listpropimgdesc {float:left; padding:20px 20px 20px 20px; width: 617px; height: 130px; background-color:#ffffff; margin: 0px 0px 0px 0px;}
.listpropimgdesc .listpropimgdescname{width: 617px; height: 12px; line-height:12px; margin: 0px 0px 2px 0px;}
/*Property Details***********************************/
.listinghome {width: 900px; height: 425px;  margin: 0px 0px 10px 0px;}
.listinghome .listingdetail {float:left; padding:1px 1px 1px 1px; background-color:#e6e6e6; width: 240px; height: 423px; margin: 0px 0px 0px 0px;}
.listingdetail .listingimg {padding:10px 10px 10px 10px; width: 220px; height: 150px; background-color:#ffffff; background-position:center; background-image:url(../img/gif/ajax-loader.gif); background-repeat:no-repeat; margin: 0px 0px 0px 0px;}
.listingdetail .listingline {padding:5px 10px 3px 10px; width: 220px; height: 14px; line-height:12px; background-color:#ffffff; margin: 1px 0px 0px 0px;}
/*Description****************************************/
.listinghome .listingdesc {float:left; padding:9px 0px 0px 0px; width: 638px; height: 425px; margin: 0px 0px 0px 20px;}
.listingdesc .listingdescbox {width: 636px; height: 416px; margin: 0px 0px 0px 0px;}
/*Information Tabs*/
#proptabinfbuf{padding:4px 0px 4px 4px; position:relative; width:894px; height:auto; background-color:#ffffff; margin: 0px 0px 0px 0px;}
/*Amenities********************************************/
.atitle {padding:4px 0px 4px 0px; width: 890px; height: auto; background-color:#C5E0F2; margin: 0px 0px 1px 0px;}
.bdline {width: 890px; height: 21px; margin: 0px 0px 10px 0px;}
.amline {width: 890px; height: 132px; margin: 0px 0px 0px 0px;}
.cmline {width: 890px; height: 44px; margin: 0px 0px 10px 0px;}
.stline {width: 890px; height: 21px; margin: 0px 0px 10px 0px;}
.lvline {width: 890px; height: 88px; margin: 0px 0px 10px 0px;}
.aunit {float:left; padding:4px 6px 5px 6px;  width: 136px; height: 12px; background-color:#E2F0F9; line-height:12px; margin: 0px 1px 1px 0px;}
.aunit1 {float:left; padding:4px 6px 5px 6px;  width: 133px; height: 12px; background-color:#E2F0F9; line-height:12px; margin: 0px 0px 1px 0px;}
/*Contact**********************************************/
.contact {padding:20px 0px 20px 0px; width: 890px; height: 390px; background-color:#E2F0F9; margin: 0px 0px 0px 0px;}
.contact .contactbody {padding:0px 0px 0px 0px; width: 890px; height: 390px; background-color:#B6D8EF; margin: 0px 0px 0px 0px;}
.contactbody .contactown {float:left; padding:0px 20px 0px 20px; width: 200px; height: 390px; background-color:#E2F0F9; line-height:12px; margin: 0px 0px 0px 0px;}
.contactown .contactownname {padding:0px 0px 0px 0px; width: 200px; height: 16px; line-height:16px; margin: 0px 0px 0px 0px;}
.contactown .contactownphone{padding:0px 0px 0px 0px; width: 200px; height: 14px; line-height:14px; margin: 0px 0px 20px 0px;}
.contactbody .contactmess {float:left; padding:0px 20px 0px 20px; width: 608px; height: 390px; background-color:#E2F0F9; margin: 0px 0px 0px 1px;}
.contactmess .contacthead {padding:0px 0px 3px 0px; width: 608px; height: 16px; line-height:16px; margin: 0px 0px 0px 0px;}
.contactmess .contacttitleline {float:left; width: 200px; height: 12px; line-height:12px; margin: 0px 0px 0px 0px;}
.contactmess .contactline {float:left; width: 200px; height: 24px; line-height:12px; margin: 1px 0px 16px 0px;}
/*Privacy********************************************/
.rentalprivacy {padding:0px 0px 0px 0px; width: 900px; height: 110px; line-height:13px; margin: 20px 0px 0px 0px;}
/*Listing*******************************************************************************************************/
/*Footer*********************************************************************************************************/
.ft {padding:4px 0px 0px 0px; width: 100%; height: auto;  margin: 0px 0px 0px 0px;}
.ft .foot {padding:0px 0px 0px 0px; width: 900px; height: 12px; margin: 0px 0px 0px 0px;}
.foot .footcopy {float:left; padding:0px 0px 0px 0px; width: 400px; height: 12px; line-height:10px; margin: 0px 0px 0px 0px;}
.foot .footlink {float:right; padding:0px 0px 0px 0px; width: 500px; height: 12px; line-height:10px; margin: 0px 0px 0px 0px;}
.foots .footsubframe {padding:1px 0px 0px 0px; width: 900px; height: 19px; background-color:#e6e6e6; margin: 0px 0px 0px 0px;}
.footsubframe .footsubcopy{float:left; padding:6px 0px 0px 0px; width: 350px; height: 13px; line-height:11px; background-color:#ffffff; margin: 0px 0px 0px 0px;}
.footsubframe .footsublink{float:right; padding:6px 0px 0px 0px; width: 550px; height: 13px; line-height:11px; background-color:#ffffff; margin: 0px 0px 0px 0px;}
/*Foot***********************************************************************************************************/