body { background-color: #ffffff; margin: 0px; font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; color:#333333; text-decoration: none; font-weight: normal; font-size: 11px; background-repeat: repeat-x}

/* Great Escapes */

#great-escapes-search { background: #efefef; padding: 0; border: 1px solid #ccc;}
#great-escapes-search .title, #great-escapes-pay .title { font-size: 16px; padding: 0 0 10px 0;} 
#great-escapes-detail { background: url(images/resort-detail-bg.gif) 0 0 no-repeat;}
#great-escapes-detail h1 { color: white; padding: 5px 0 5px 15px; margin: 0 0 5px 0; font: bold 18px Arial, Helvetica, sans-serif; border-bottom: 1px solid #999;}
#great-escapes-detail .navigation a { padding: 5px 0 0 15px; color: white; font-weight: bold;}
#great-escapes-detail .information { margin: 60px 0 0 0; padding: 15px;}
#great-escapes-detail .footer { margin: 15px;}
#great-escapes-detail .footer a { color: white; font-weight: bold; margin: 0 0 0 5px;}

/* Adventures */

.adventures h3 { font-size: 12px; font-weight: bold; padding: 10px; background: #efefef; border-bottom: 1px solid #ccc; display: block;}
.adventures a.orange { color: orange; text-decoration: underline;}
.adventures strong.orange { color: orange; text-decoration: underline;}

/* Premier */

.noborder { border: none !important;}
.orange a { color: orange !important; text-decoration: underline;}

#premiere {}
#premiere tr.light a { font-weight: bold; color: #6f6f6f; border-bottom: 1px solid #4a4a4a;}
#premiere tr.dark a { font-weight: bold; color: #4a4a4a; border-bottom: 1px solid #6f6f6f;}
#premiere tr.light a:hover, #premiere tr.dark a:hover { text-decoration: none; border-bottom: 1px solid black; color: black;}
#premiere td { font-weight: bold; text-align: center; padding: 5px; border-right: 1px solid white; border-bottom: 1px solid white;}
#premiere td.bronze { background: #996b4d; color: white;}
#premiere td.silver { background: #b2b3b6; color: white;}
#premiere td.gold { background: #a3802e; color: white;}
#premiere td.platinum { background: #666666; color: white;}
#premiere td.left { width: 200px; text-align: left; padding: 10px;}
#premiere tr.light td { background: #fff;}
#premiere tr.light td.alt { background: #efefef !important;}
#premiere tr.dark td { background: #efefef;}
#premiere tr.dark td.alt { background: #dcdcdc;}


#preferred a { color: #3366cc; text-decoration: underline; font-size: 12px;}
#preferred ul#nav { background: #999; height: 26px; margin: 0; padding: 0;}
#preferred ul#nav li { list-style: none; float: left;}
#preferred ul#nav li a {}
#preferred ul#nav li#start { display: block; text-indent: -5000px; background: url(images/rent-points-navigation.gif) 0 0 no-repeat; width: 210px; height: 26px;}
#preferred ul#nav li#work a { display: block; text-indent: -5000px; background: url(images/rent-points-navigation.gif) -210px 0 no-repeat; width: 128px; height: 26px;}
#preferred ul#nav li#cost a { display: block; text-indent: -5000px; background: url(images/rent-points-navigation.gif) -340px 0 no-repeat; width: 155px; height: 26px;}
#preferred fieldset { margin-top: 10px; background: #efefef; border: 1px solid #ccc; padding: 0;}
#preferred div.title { border-bottom: 1px solid #ccc; height: 24px; padding: 12px 0 0 0;}
#preferred div.title span { float: right; padding: 0 15px 0 0;}
#preferred h3 { margin: 0 0 0 50px; padding: 0; float: left;}
#preferred fieldset ol { padding: 15px 0 0 25px; margin: 0 0 15px 0; border-top: 1px solid white;}
#preferred fieldset select { padding: 0; margin: 0; font-size: 12px;}
#preferred fieldset label { text-align: right; display: block; width: 175px; float: left; padding: 0 10px 0 0; line-height: 20px;}
#preferred fieldset#points label { text-align: left; display: block; width: 320px; float: left; padding: 0 10px 0 0; line-height: 15px;} 
#preferred fieldset#points ol { padding: 10px 0 0 50px; margin: 0; height: 26px; border-top: none;}
#preferred fieldset#points select { padding: 0; margin: -3px 0 0 0; font-size: 12px;}
#preferred fieldset option, #rent-points fieldset select { font-size: 12px; font-weight: normal;}
#preferred fieldset li { height: 22px; padding: 0; margin: 0 0 10px 0; list-style: none;}
#preferred fieldset li.required { background: url(images/rent-points-required.gif) 260px 0 no-repeat;}
#preferred fieldset li.cvv input { float: left;}
#preferred fieldset li.cvv a { float: left; font-size: 11px; font-weight: bold; margin: 0 0 0 15px;}
#preferred fieldset#personal { padding: 0; background: #efefef url(images/rent-points-one.gif) 0 0 no-repeat;}
#preferred fieldset#credit { padding: 0; background: #efefef url(images/rent-points-two.gif) 0 0 no-repeat;}
#preferred fieldset#credit p { font-size: 11px;}
#preferred fieldset#info { padding: 0; background: #efefef url(images/rent-points-three.gif) 0 0 no-repeat;}
#preferred fieldset#info p { font-size: 11px; margin: 0 15px 15px 0;}
#preferred fieldset#info p.agreement { display: block;}
#preferred .submit { margin: 0 0 0 110px; padding: 5px 0 15px 0;}
#preferred .submit input { float: left;}
#preferred .submit a { margin: 0 0 0 15px; float: left; line-height: 18px;}

#preferred .confirmation fieldset { background: white !important; border: none !important;}
#preferred .confirmation fieldset#points label { text-align: left; display: block; float: left; padding: 0 10px 0 0; line-height: 15px; font-size: 12px;} 
#preferred .confirmation fieldset#points ol { border-bottom: 1px solid #ccc; padding: 15px 0 0 0; margin: 0;}
#preferred .confirmation h3 { margin: 0; padding: 0; float: left;}
#preferred .confirmation ol { padding: 10px 0 0 0;}
#preferred .confirmation fieldset label { font-size: 12px; text-align: left; display: block; width: 100%; float: left; padding: 0 10px 0 0; line-height: 20px;}

#preferred .confirmation1 fieldset { border: none !important;}
#preferred .confirmation1 fieldset#points label { text-align: left; display: block; float: left; padding: 0 10px 0 25px; line-height: 15px; font-size: 12px;} 
#preferred .confirmation1 fieldset#points ol { border-bottom: 1px solid #ccc; padding: 15px 0 0 0; margin: 0;}
#preferred .confirmation1 fieldset label { font-size: 12px; text-align: left; display: block; width: 100%; float: left; padding: 0 10px 0 0; line-height: 20px;}
#preferred .note { font-size: 12px; text-align: left; width: 80%; padding: 0 10px 10px 0;}

#preferred .success p { background: url(images/rent-points-success.gif) 0 0 no-repeat; padding: 0 0 20px 40px;}
#preferred .success p.goback { margin: 0 0 0 40px; background: url(images/goback.gif) 0 0 no-repeat; padding: 0 0 20px 20px;}
#preferred .success h2 { text-indent: -5000px; background: url(images/rent-points-use.gif) 0 0 no-repeat; height: 26px; border-bottom: 1px solid #ccc;}
#preferred .success ol { margin: 0 0 0 15px; padding: 0;}
#preferred .success li { list-style-type: square !important; margin: 0 0 7px 0; font-size: 12px;}
#preferred .success a { font-weight: bold;}
#preferred .orange { color: orange; font-size: 9px;}

/* travelerplus home page */
#promorotator { cursor: pointer; overflow: hidden; margin: 0px; position: relative; background:#ffffff url(../TravelerPlus/owner/images/traveldeals1.jpg) 0 0 no-repeat; width: 497px; height: 132px; }
#promorotator img { border: 0 !important; cursor: pointer; width: 497px; height: 132px;}
#promorotator img { display: none; position: absolute; top: 0; left: 0;}

/* travelerplus/owner/rentadditionalpoints.aspx */
#rent-points p { font-size: 12px; line-height: 1.5em; margin: 0; padding: 0 0 11px 0;}
#rent-points a { color: #3366cc; text-decoration: underline; font-size: 12px;}
#rent-points ul#nav { background: #999; height: 26px; margin: 0; padding: 0;}
#rent-points ul#nav li { list-style: none; float: left;}
#rent-points ul#nav li a {}
#rent-points ul#nav li#start { display: block; text-indent: -5000px; background: url(images/rent-points-navigation.gif) 0 0 no-repeat; width: 210px; height: 26px;}
#rent-points ul#nav li#work a { display: block; text-indent: -5000px; background: url(images/rent-points-navigation.gif) -210px 0 no-repeat; width: 128px; height: 26px;}
#rent-points ul#nav li#cost a { display: block; text-indent: -5000px; background: url(images/rent-points-navigation.gif) -340px 0 no-repeat; width: 155px; height: 26px;}
#rent-points fieldset { margin-top: 10px; background: #efefef; border: 1px solid #ccc; padding: 0;}
#rent-points div.title { border-bottom: 1px solid #ccc; height: 24px; padding: 12px 0 0 0;}
#rent-points div.title span { float: right; padding: 0 15px 0 0;}
#rent-points h3 { margin: 0 0 0 50px; padding: 0; float: left;}
#rent-points fieldset ol { padding: 15px 0 0 50px; margin: 0 0 15px 0; border-top: 1px solid white;}
#rent-points fieldset select { padding: 0; margin: 0; font-size: 12px;}
#rent-points fieldset label { text-align: right; display: block; width: 100px; float: left; padding: 0 10px 0 0; line-height: 20px;}
#rent-points fieldset#points label { text-align: left; display: block; width: 444px; float: left; padding: 0 10px 0 0; line-height: 15px;} 
#rent-points fieldset#points ol { padding: 10px 0 0 50px; margin: 0; height: 26px; border-top: none;}
#rent-points fieldset#points select { padding: 0; margin: -3px 0 0 0; font-size: 12px;}
#rent-points fieldset option, #rent-points fieldset select { font-size: 12px; font-weight: normal;}
#rent-points fieldset li { height: 22px; padding: 0; margin: 0 0 10px 0; list-style: none;}
#rent-points fieldset li.required { background: url(images/rent-points-required.gif) 260px 0 no-repeat;}
#rent-points fieldset#points { padding: 0; background: #efefef url(images/rent-points-one.gif) 0 0 no-repeat;}
#rent-points fieldset#billing { padding: 0; background: #efefef url(images/rent-points-two.gif) 0 0 no-repeat;}
#rent-points fieldset#credit { padding: 0; background: #efefef url(images/rent-points-three.gif) 0 0 no-repeat;}
#rent-points .submit { margin: 0 0 0 110px; padding: 5px 0 15px 0;}
#rent-points .submit input { float: left;}
#rent-points .submit a { margin: 0 0 0 15px; float: left; line-height: 18px;}

#rent-points .confirmation fieldset#points_2 { padding: 0; background: white url(images/rent-points-one.gif) 0 0 no-repeat;}
#rent-points .confirmation fieldset#billing { padding: 0; background: white url(images/rent-points-two.gif) 0 0 no-repeat;}
#rent-points .confirmation fieldset#credit { padding: 0; background: white url(images/rent-points-three.gif) 0 0 no-repeat;}
#rent-points .confirmation fieldset#points label { text-align: left; display: block; float: left; padding: 0 10px 0 0; line-height: 15px; font-size: 12px;} 
#rent-points .confirmation fieldset#points ol { border-bottom: 1px solid #ccc; padding: 15px 0 0 0; margin: 0;}
#rent-points .confirmation h3 {margin: 0 0 0 50px; padding: 0; float: left;}
#rent-points .confirmation ol { padding: 10px 0 0 0;}
#rent-points .confirmation fieldset label { font-size: 12px; text-align: left; display: block; width: 100%; float: left; padding: 0 10px 0 0; line-height: 20px;}

#rent-points .success p { background: url(images/rent-points-success.gif) 0 0 no-repeat; padding: 0 0 20px 40px;}
#rent-points .success h2 { text-indent: -5000px; background: url(images/rent-points-use.gif) 0 0 no-repeat; height: 26px; border-bottom: 1px solid #ccc;}
#rent-points .success ol { margin: 0 0 0 15px; padding: 0;}
#rent-points .success li { list-style-type: square !important; margin: 0 0 7px 0; font-size: 12px;}
#rent-points .success a { font-weight: bold;}
#rent-points .orange { color: orange; font-size: 12px;}

.tooltip-header { background:#333; font-family: arial; font-size:11px; font-weight: bold; padding: 15px 15px 0 15px; width:320px; color: white; }
.tooltip { line-height: 18px; list-style: square !important; background:#333; font-family:arial; font-size:11px; padding: 15px 15px 15px 15px; width:320px; color: white;}
.tooltip p { margin: 0 0 10px 0; padding: 0;}
.tooltip ol { margin: 0 0 0 15px; padding: 0; color: white;}
.tooltip li { line-height: 18px; margin: 0; padding: 0; color: white; list-style: square !important;}
.tooltip strong { color: #FFCC00;}

/* Page Titles */
#page-title h2 { text-indent: -5000px; width: 497px; height: 111px; margin: 10px 0 10px 0; padding: 0;}
#page-title h2#world-mastercard { background: url(../encorerewards/images/pg-title-mastercard.gif) 0 0 no-repeat; height: 42px;}
#page-title h2#vacation-week { background: url(images/pg-title-vacationweek.gif) 0 0 no-repeat;}
#page-title h2#bonus-time { background: url(../bonustime/images/pg-title-bonus.gif) 0 0 no-repeat;}
#page-title h2#bonus-reminder { background: url(../bonustime/images/pg-title-bonusreminder.gif) 0 0 no-repeat;}
#page-title h2#bonus-payinfo { background: url(../bonustime/images/pg-title-payinfo.gif) 0 0 no-repeat; height: 42px;}
#page-title h2#bonus-confirm { background: url(../bonustime/images/pg-title-btconfirm.gif) 0 0 no-repeat;}
#page-title h2#bonus-complete { background: url(../bonustime/images/pg-title-btcomplete.gif) 0 0 no-repeat;}
#page-title h2#member-renewal { background: url(../TravelerPlus/owner/images/pg-title-membeRenew.gif) 0 0 no-repeat; height: 42px;}
#page-title h2#bonus-history { background: url(../bonustime/images/pg-title-bonushistory.gif) 0 0 no-repeat;}
#page-title h2#bonus-modify { background: url(../bonustime/images/pg-title-bonusmodify.gif) 0 0 no-repeat;}
#page-title h2#bonus-results { background: url(../bonustime/images/pg-title-bonusresults.gif) 0 0 no-repeat;}
#page-title h2#search-results { background: url(images/pg-title-searchresults.gif) 0 0 no-repeat;}
#page-title h2#pts-search-results { background: url(images/pg-title-ptsSearchResults.gif) 0 0 no-repeat; height: 42px;}
#page-title h2#guest-info { background: url(images/pg-title-confirmMyReserv.gif) 0 0 no-repeat; height: 42px;}
#page-title h2#reserv-conf { background: url(images/pg-title-reservConf.gif) 0 0 no-repeat; height: 42px;}
#page-title h2#fees-dues { background: url(images/pg-title-maintenance.gif) 0 0 no-repeat;}
#page-title h2#vegas-promo { background: url(images/pg-title-maint-vegas.gif) 0 0 no-repeat; height: 212px;}
#page-title h2#my-account { background: url(images/pg-title-myaccount.gif) 0 0 no-repeat;}
#page-title h2#my-account-conf { background: url(images/pg-title-myaccount-cong.jpg) 0 0 no-repeat;}
#page-title h2#vacation-club { background: url(images/pg-title-vacationclub.gif) 0 0 no-repeat;}
#page-title h2#quick-start { background: url(images/pg-title-quickstart.gif) 0 0 no-repeat;}
#page-title h2#owner-tuto { background: url(images/pg-title-ownertuto.gif) 0 0 no-repeat; height: 38px;}
#page-title h2#how-club { background: url(images/pg-title-howclub.gif) 0 0 no-repeat;}
#page-title h2#how { background: url(../explore/images/pg-title-how.gif) 0 0 no-repeat;}
#page-title h2#testimonials { background: url(../explore/images/pg-title-testimonials.gif) 0 0 no-repeat;}
#page-title h2#preview { background: url(../explore/images/pg-title-preview.gif) 0 0 no-repeat;}
#page-title h2#week-rent { background: url(images/pg-title-weekforrent.gif) 0 0 no-repeat;}
#page-title h2#tell { background: url(../explore/images/pg-title-tellme.gif) 0 0 no-repeat;}
#page-title h2#rent-points { background: url(images/pg-title-rentpoints.gif) 0 0 no-repeat;}
#page-title h2#guidelines { background: url(images/pg-title-guidelines.gif) 0 0 no-repeat;}
#page-title h2#exchanges { background: url(images/pg-title-exchanges.gif) 0 0 no-repeat;}
#page-title h2#premier { background: url(images/pg-title-premier.gif) 0 0 no-repeat;}
#page-title h2#premier-cert { background: url(images/pg-title-premier-cert.gif) 0 0 no-repeat;}
#page-title h2#premierG { background: url(images/pg-title-premierG.gif) 0 0 no-repeat;}
#page-title h2#gyc { background: url(images/pg-title-gyc.gif) 0 0 no-repeat;}
#page-title h2#before { background: url(images/pg-title-before.gif) 0 0 no-repeat;}
#page-title h2#contact { background: url(images/pg-title-contact2.gif) 0 0 no-repeat;}
#page-title h2#detail { background: url(images/pg-title-detail.gif) 0 0 no-repeat; height: 42px;}
#page-title h2#faq { background: url(images/pg-title-faq.gif) 0 0 no-repeat;}
#page-title h2#vacaguard { background: url(images/pg-title-vacaguard.gif) 0 0 no-repeat;}
#page-title h2#payments { background: url(images/pg-title-payments.gif) 0 0 no-repeat; height: 42px;}
#page-title h2#paymentscc { background: url(images/pg-title-paymentscc.gif) 0 0 no-repeat; height: 42px;}
#page-title td#paymentsubmitted { background: url(images/pg-title-paymentsubmitted.gif) 0 0 no-repeat; height: 42px;}
#page-title h2#encore { background: url(../encorerewards/images/pg-title-homePage.gif) 0 0 no-repeat; height: 42px;}
#page-title h2#encore-redeem { background: url(../encorerewards/images/pg-title-redeemDividends.gif) 0 0 no-repeat; height: 42px;}
#page-title h2#encore-offers { background: url(../encorerewards/images/pg-title-sendoffers.gif) 0 0 no-repeat;}
#page-title h2#encore-checkout { background: url(../encorerewards/images/pg-title-checkout.gif) 0 0 no-repeat;}
#page-title h2#encore-send { background: url(../encorerewards/images/pg-title-sendoffers.gif) 0 0 no-repeat;}
#page-title h2#encore-promotions { background: url(../encorerewards/images/pg-title-promotions.gif) 0 0 no-repeat;}
#page-title h2#encore-enroll { background: url(../encorerewards/images/pg-title-enroll.gif) 0 0 no-repeat;}
#page-title h2#encore-news { background: url(../encorerewards/images/pg-title-news.gif) 0 0 no-repeat;}
#page-title h2#track-referrals { background: url(../encorerewards/images/pg-title-friendsActivity.gif) 0 0 no-repeat; ; height: 42px;}
#page-title h2#update-referrals { background: url(../encorerewards/images/pg-title-update-referral.gif) 0 0 no-repeat; height: 42px;}
#page-title h2#dop { background: url(images/pg-title-dop.gif) 0 0 no-repeat;}
#page-title h2#owner-home { background: url(images/pg-title-ownerhome.gif) 0 0 no-repeat;}
#page-title h2#calc-points { background: url(images/pg-title-calcpoints.gif) 0 0 no-repeat;}
#page-title h2#forgot { background: url(../images/pg-title-forgot.gif) 0 0 no-repeat; height: 42px;}
#page-title h2#enroll { background: url(../images/pg-title-enroll.gif) 0 0 no-repeat;}
#page-title h2#what { background: url(../images/pg-title-what.gif) 0 0 no-repeat;}
#page-title h2#news { background: url(images/pg-title-news.gif) 0 0 no-repeat;}
#page-title h2#promotions { background: url(images/pg-title-promotions.gif) 0 0 no-repeat;}
#page-title h2#sitemap { background: url(../images/pg-title-sitemap.gif) 0 0 no-repeat; width: 741px; height: 42px;}
#page-title h2#rules { background: url(images/pg-title-rules.gif) 0 0 no-repeat; height: 42px; width: 379px;}
#page-title h2#cruises { background: url(images/pg-title-cruises.gif) 0 0 no-repeat; margin-bottom: 0;}
#page-title h2#reservCancelRequest { background: url(images/pg-title-reservCancelRequest.gif) 0 0 no-repeat; height: 42px; width: 497px;}
#page-title h2#reservCancel { background: url(images/pg-title-reservCancel.gif) 0 0 no-repeat; height: 42px; width: 497px;}
#page-title h2#CancelConf { background: url(images/pg-title-CancelConf.gif) 0 0 no-repeat; height: 42px; width: 497px;}
#page-title h2#reservReminder { background: url(images/pg-title-reservReminder.gif) 0 0 no-repeat; height: 100px; width: 497px;}
#page-title h2#ourResorts { background: url(images/pg-title-ourResorts.gif) 0 0 no-repeat; height: 100px; width: 497px;}
#page-title h2#make-reserv { background: url(images/pg-title-makeReserv.jpg) 0 0 no-repeat; height: 108px; width: 497px;}
#page-title h2#my-reserv { background: url(images/pg-title-myreserv.gif) 0 0 no-repeat; height: 42px; width: 497px;}
#page-title h2#future-reserv { background: url(images/pg-title-futurereserv.gif) 0 0 no-repeat; height: 45px; width: 497px;}
#page-title h2#reserv-history { background: url(images/pg-title-reservhistory.gif) 0 0 no-repeat; height: 45px; width: 497px;}
#page-title h2#resort-detail { background: url(images/pg-title-resortdetail.gif) 0 0 no-repeat; height: 45px; width: 497px;}
#page-title h2#makePayment { background: url(images/pg-title-makePayment.gif) 0 0 no-repeat; height: 45px;}
#page-title h2#viewInstallPlan { background: url(images/pg-title-viewInstallPlan.gif) 0 0 no-repeat; height: 45px;}
#page-title h2#changeInstallmentcc { background: url(images/pg-title-changeInstallmentcc.gif) 0 0 no-repeat; height: 45px;}
#page-title h2#infoAboutAcct { background: url(images/pg-title-infoAboutAcct.gif) 0 0 no-repeat; height: 45px;}
#page-title h2#setupInstallPlan { background: url(images/pg-title-setupInstallPlan.gif) 0 0 no-repeat; height: 45px;}

#page-title h2#siteMaintenance { background: url(images/pg-title-siteMaintenance.gif) 0 0 no-repeat; height: 42px;}
#page-title h2#mortgagesecurity { background: url(images/pg-title-mortgagesecurity.gif) 0 0 no-repeat; height: 42px;}
#page-title h2#mortgagesummary { background: url(images/pg-title-mortgagesummary.gif) 0 0 no-repeat; height: 42px;}
#page-title h2#transactionhistory { background: url(images/pg-title-transactionhistory.gif) 0 0 no-repeat; height: 42px;}
#page-title h2#modifyautomaticpay { background: url(images/pg-title-modifyautomaticpay.gif) 0 0 no-repeat; height: 42px;}
#page-title h2#onlinepayment { background: url(images/pg-title-onlinepayment.gif) 0 0 no-repeat; height: 42px;}
#page-title h2#changeborrowerinfo { background: url(images/pg-title-changeborrowerinfo.gif) 0 0 no-repeat; height: 42px;}
#page-title h2#myaccount2 { background: url(images/pg-title-myaccount2.gif) 0 0 no-repeat; height: 42px;}
#page-title h2#changepassword { background: url(images/pg-title-changepassword.gif) 0 0 no-repeat; height: 42px;}
#page-title h2#requestpayoff { background: url(images/pg-title-requestpayoff.gif) 0 0 no-repeat; height: 42px;}
#page-title h2#travelerplus { background: url(images/pg-title-travelerplus.gif) 0 -8px no-repeat; height:100px; margin-bottom:0; }
#page-title h2#travelerplus-home { background: url(../TravelerPlus/owner/images/pg-title-travelerplusHome.gif) 0 0 no-repeat; height:39px; margin:10px 0 0 0; !important; padding:0; }
#page-title h2#travelerplus-hot-weeks { background: url(../TravelerPlus/owner/images/pg-title-Resort-Hot-Weeks.gif) 0 0 no-repeat; }
#page-title h2#travelerplus-hot-weeks-getaways { background: url(../TravelerPlus/owner/images/pg-title-Hot-Weeks-Getaways.gif) 0 0 no-repeat; }
#page-title h2#travelerplus-Hotels { background: url(../TravelerPlus/owner/images/pg-title-Hotels.gif) 0 0 no-repeat; height:100px; margin-bottom:0; }

#page-title h2#travelerplus-outdoor-sportsman { background:url(../TravelerPlus/owner/images/pg-title-outdoor-sportsman.gif) 0 0 no-repeat; height:100px; margin-bottom:0; }
#page-title h2#travelerplus-rv-camping { background:url(../TravelerPlus/owner/images/pg-title-rv-camping.gif) 0 0 no-repeat; height:100px; margin-bottom:0; }
#page-title h2#travelerplus-golf-card { background:url(../TravelerPlus/owner/images/pg-title-golf-card.gif) 0 0 no-repeat; height:100px; margin-bottom:0; }
#page-title h2#travelerplus-ski-and-snowboard { background:url(../TravelerPlus/owner/images/pg-title-ski-and-snow.gif) 0 0 no-repeat; height:100px; margin-bottom:0; }
#page-title h2#travelerplus-travel-services { background:url(../TravelerPlus/owner/images/pg-title-travel-services.gif) 0 0 no-repeat; height:100px; margin-bottom:0; }
#page-title h2#travelerplus-everyday-services { background:url(../TravelerPlus/owner/images/pg-title-everyday-services.gif) 0 0 no-repeat; height:100px; margin-bottom:0; }
#page-title h2#travelerplus-direct-exchange { background:url(../TravelerPlus/owner/images/pg-title-Direct-Exchange.gif) 0 0 no-repeat; height:100px; margin-bottom:0; }
#page-title h2#travelerplus-Escapes { background: url(../TravelerPlus/owner/images/pg-title-Escapes.jpg) 0 0 no-repeat;}
#page-title h2#ownerAdventures{ background: url(../TravelerPlus/owner/images/pg-title-ownerAdventures.jpg) 0 0 no-repeat; height: 120px; width: 497px;}
#page-title h2#RCINightlyStays{ background: url(../TravelerPlus/owner/images/pg-title-RCINightlyStays.jpg) 0 0 no-repeat; height: 120px; width: 497px;}
#page-title h2#travelerplus-HotelPointStays { background: url(../TravelerPlus/owner/images/pg-title-HotelPoints.jpg) 0 0 no-repeat;}

#page-title h2#travelerplus-flights { background: url(../TravelerPlus/owner/images/pg-title-Flights.gif) 0 0 no-repeat;}
#page-title h2#travelerplus-car-rentals { background: url(../TravelerPlus/owner/images/pg-title-Car-Rentals.gif) 0 0 no-repeat;}
#page-title h2#travelerplus-Camping { background: url(../TravelerPlus/owner/images/pg-title-Camping.gif) 0 0 no-repeat;}
#page-title h2#Hot-Weeks-Results { background: url(../TravelerPlus/owner/images/pg-title-Hot-Weeks-Results.gif) 0 0 no-repeat;}
#page-title h2#Hot-Weeks-Reservations { background: url(../TravelerPlus/owner/images/pg-title-Hot-Weeks-Reservat.gif) 0 0 no-repeat;}
#page-title h2#renew-confirm { background: url(../TravelerPlus/owner/images/pg-title-renew-confrm.gif) 0 0 no-repeat;}
#page-title h2#feat-specials { background: url(../TravelerPlus/owner/images/pg-title-feat-special.gif) 0 0 no-repeat; height: 42px;}
#page-title h2#addl-member { background: url(../TravelerPlus/owner/images/pg-title-AddtlMember.gif) 0 0 no-repeat;}
#page-title h2#payment-reminder { background: url(../images/pg-title-paymentreminder.gif) 0 0 no-repeat;}
#page-title h2#purchasePts { background: url(../images/pg-title-purchasePts.gif) 0 0 no-repeat; height: 111px; width: 497px;}
#page-title h2#encore2 { background: url(../images/encore2_img.jpg) 0 0 no-repeat; height: 170px; width: 496px;}


/* heading tags */
h1 { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: bold; font-variant: normal; text-transform: none; color:#666666 }
h2 { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: bold; font-variant: normal; text-transform: none; color:#ff9900 }
h3 { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; color:#333333 }
/* end heading tags */

/* href tags */
a:active, a:link, a:visited { text-decoration: underline; color: #ff9900 }
a:hover { text-decoration: underline; color: #666666 }
a.submenu:link, a.submenu:active, a.submenu:visited { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #666666; text-decoration: none }
a.submenu:hover { color:#ff9900; text-decoration: underline; }

a.textlink:link, a.textlink:active, a.textlink:visited { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; color:#666666; text-decoration: underline; font-weight: normal; }
a.textlink:hover { color:#ff9900; text-decoration: underline; }



a.bcrumblink:link, a.bcrumblink:active, a.bcrumblink:visited { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; color:#999999; text-decoration: underline; font-weight: normal; font-size: 9px; }
a.bcrumblink:hover { color:#ff9900; text-decoration: underline; }
a.searchlink:link, a.searchlink:active, a.searchlink:visited { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; color:#666666; text-decoration: underline; font-weight: normal; }
a.searchlink:hover { color:#ff9900; text-decoration: underline; }
a.logoutlink:link, a.logoutlink:active, a.logoutlink:visited { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: bold; font-variant: normal; text-transform: none; color: #ffffff; text-decoration: underline; }
a.logoutlink:hover { color:#666666; text-decoration: underline; }
a.oplink:link, a.oplink:active, a.oplink:visited { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: bold; font-variant: normal; text-transform: none; color: #333333; text-decoration: underline; }
a.oplink:hover { color:#666666; text-decoration: underline; }
a.resortTextlink:link, a.resortTextlink:active, a.resortTextlink:visited { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; color:#666666; text-decoration: underline; font-weight: bold; }
a.resortTextlink:hover { color:#ff9900; text-decoration: underline; }
a.prevNext:link, a.prevNext:active, a.prevNext:visited { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; color:#ff9900; text-decoration: none; font-weight: bold; }
a.prevNext:hover { color:#ff9900; text-decoration: underline; }
a.resortBack:link, a.resortBack:active, a.resortBack:visited { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; color:#666666; text-decoration: none; font-weight: bold; }
a.resortBack:hover { color:#666666; text-decoration: underline; }
a.resortDatalink:link, a.resortDatalink:active, a.resortDatalink:visited { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; color:#333333; text-decoration: underline; font-weight: bold; }
a.resortDatalink:hover { color:#ff9900; text-decoration: underline; }
a.foottextlink:link, a.foottextlink:active, a.foottextlink:visited { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; color:#999999; text-decoration: none; font-weight: normal; }
a.foottextlink:hover { text-decoration: underline; }
a.approvedlink:link, a.foottextlink:active, a.foottextlink:visited { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; color:#009900; text-decoration: underline; font-weight: bold; }
a.approvedlink:hover { text-decoration: underline; }
a.declinedlink:link, a.foottextlink:active, a.foottextlink:visited { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; color:#cc0000; text-decoration: underline; font-weight: bold; }
a.declinedlink:hover { text-decoration: underline; }
a.pendinglink:link, a.foottextlink:active, a.foottextlink:visited { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; color:#999999; text-decoration: none; font-weight: bold; }
a.pendinglink:hover { text-decoration: underline; }
a.foottextlink:link, a.foottextlink:active, a.foottextlink:visited { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; color:#333333; text-decoration: none; font-weight: normal; font-size: 10px; line-height: 10px;}
a.foottextlink:hover { color:#ffffff; text-decoration: underline; }

.tuto { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 15px; font-style: normal; line-height: 18px; font-weight: normal; font-variant: normal; text-transform: none; color: #666666; text-decoration: none }
a.tuto:link, a.tuto:active, a.tuto:visited { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 15px; font-style: normal; line-height: 18px; font-weight: normal; font-variant: normal; text-transform: none; color: #666666; text-decoration: none }
a.tuto:hover { color:#ff9900; text-decoration: underline; }

.tutoo { padding: 22px 0 11px 0;}
a.tutoo:link, a.tutoo:active, a.tutoo:visited { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 15px; font-style: normal; line-height: 18px; font-weight: bold; text-transform: none; color: #666666; text-decoration: underline; }
a.tutoo:hover { color:#ff9900; text-decoration: underline; }
.tutooo { padding: 22px 0 11px 0; font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 15px; font-style: normal; line-height: 18px; font-weight: bold; text-transform: none; color: #666666; text-decoration: none; }
.tutoob { padding: 22px 0 11px 0; font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 15px; font-style: normal; line-height: 18px; font-weight: bold; text-transform: none; color: #235ab9; text-decoration: none; }
.tutimg { padding: 10px 0 15px 0; border: none !important; }

/* The following two lines are for the owner login on the loginunsuccesful.aspx page */
a.homenav:link, a.homenav:active, a.homenav:visited { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 9px; font-style: normal; line-height: 11px; font-weight: bold; font-variant: normal; text-transform: none; color: #666666; text-decoration: underline; }
a.homenav:hover	 { text-decoration: underline; color: #ff9900; }

/* end href tags */

/* text elements */
.text { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none }
.textRed { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #cc0000; text-decoration: none }
.text10 { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 10px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none }
.text9 { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 9px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none }
.helpText { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none }
.foottext { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 10px; font-style: normal; line-height: 11px; font-weight: normal; font-variant: normal; text-transform: none; color: #999999; text-decoration: none }
.copytext { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 9px; font-style: normal; line-height: 11px; font-weight: normal; font-variant: normal; text-transform: none; color: #999999; text-decoration: none }
.phone { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 12px; font-weight: bold; font-style: normal; line-height: 12px; font-variant: normal; text-transform: none; color: #333333; text-decoration: none }
.footerline { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; color:#333333; text-decoration: none; font-weight: normal; font-variant: normal; text-transform: none; font-size: 10px; line-height: 10px;}
.orange { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: bold; font-variant: normal; text-transform: none; color:#ff9900 }
.red { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color:#cc0000 }
.privacy { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none }
/* end text elements */

/* owners palette */
.welcome { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: bold; font-variant: normal; text-transform: none; color: #ffffff; text-decoration: none; }
.ownername { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #ffffff; text-decoration: none; }
.op_data { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #ffffff; text-decoration: none; }
.op_label { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: bold; font-variant: normal; text-transform: none; color: #333333; text-decoration: none; }
.logout { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: bold; font-variant: normal; text-transform: none; color: #ffffff; text-decoration: underline; }
/* end owners palette */

/* resort data */
.resortName { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: bold; font-variant: normal; text-transform: none; color:#ff9900; text-decoration: none; }
.resortPoints { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: bold; font-variant: normal; text-transform: none; color: #666666; text-decoration: none; }
.resortAddress { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; color:#333333 text-decoration: none; }
.resortText { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color:#333333 text-decoration: none; }
.resortTextb { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: bold; text-transform: none; color:#333333 text-decoration: none; }
.resortData { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 11px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none; }
.resortDatab { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 11px; font-style: bold; line-height: 12px; font-weight: bold; font-variant: bold; text-transform: none; color: #333333; text-decoration: none; }
.resortDataw { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 11px; font-style: normal; line-height: 12px; font-weight: bold; font-variant: normal; text-transform: none; color: #ffffff; text-decoration: none; }
.resortDataRed { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 11px; font-style: normal; line-height: 12px; font-weight: bold; font-variant: normal; text-transform: none; color: #cc0000; text-decoration: none; }
.icon { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 11px; font-style: normal; line-height: 11px; font-weight: normal; font-variant: normal; text-transform: none; color: #666666; text-decoration: none; }
/* end resort data */

/* reservation data */
.reservDataLabel { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 10px; font-style: normal; line-height: 13px; font-weight: bold; font-variant: normal; text-transform: none; color: #ffffff; text-decoration: none; }
.reservData { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 10px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none; }
/* end reservation data */

/* search elements */
.searchTitle { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; color:#ff9900 }
.searchDesc { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none }
/* end search elements */

/* misc elements & tags */
.bcrumb { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 9px; font-style: normal; line-height: 11px; font-weight: normal; font-variant: normal; text-transform: none; color: #999999; text-decoration: none; } 
.forminput { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 9px; color:#000000; }
.hl { color:#ff9900 }
.barTitle { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 9px; font-style: normal; line-height: 11px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none; }
textarea { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 9px; font-style: normal; line-height: 11px; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; text-decoration: none }
select { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 9px; font-style: normal; line-height: 11px; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; text-decoration: none }
option { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 9px; font-style: normal; line-height: 11px; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; text-decoration: none }
.cal-date { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 8px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none; margin: 0 0 0 0 }
.cal-date2 { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 8px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none; margin: 0 0 0 0 }
.cal-pts { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 9px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none }
.xs { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 9px; font-style: normal; line-height: 11px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none; } 


input { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 10px; color:#666666; }
ul { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none; list-style-image: url("images/bullet999.gif"); }
ul.subnav { margin:0; padding:0; }
ul.subnav li { margin:5px 0 0 0; padding: 0 0 0 7px; list-style-image: none !important; list-style: none; background: URL("images/bullet_sm.gif") left center no-repeat; } 
li { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none }
sub	{ font-size: 5px; }
/* end misc elements & tags */

#noRepeat
{ background-repeat: repeat-x; }

#breadcrumbs { margin: 10px 0 10px 0; padding: 0;}
#breadcrumbs li, #breadcrumbs li a { float: left; list-style-image: none; list-style-type: none; background: none; color: #999; font-size: 11px; margin: 0 5px 0 0;}
h2.title { font: bold 18px Arial, Helvetica, sans-serif; color: #666;}

.pooints { margin: 0px; font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; color:#333333; text-decoration: none; font-weight: normal; font-size: 11px;}

.cf:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .cf {height: 1%;}

.resDetail { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 11px; color: black;  }


#pageContainer { width:740px; margin:0 auto; padding:0; }
#leftColumn { float:left; display:block; width:185px; height:100%; margin:15px 0; }
#centerColumn-Wide { display:block; width:700px; height:100%; margin:15px auto; }
#rightColumn { float:right; display:block; width:497px; height:100%; margin:15px 0; }

/* Traveler Plus Owner Renewal Notify CSS */
.tpPreRenewCompareChart { clear:both; width:497px; height:100%; display:block; margin:20px 0 !important; padding:0; font-size:11px; line-height:16px; border:1px solid #efefef; }
	tr.rowTitle { float:left; margin:0; border:none; color:#ffffff; line-height:13px; background:#666666; }
		.rowStyle01 { float:left; margin:0; padding:0px !important; background-color:#ffffff !important; }
		.rowStyle02 { float:left; margin:0; padding:0px !important; background-color:#efefef !important; }
		
	.tpPreRenewCompareChart td.leftBorder,
	.tpPreRenewCompareChart tr.rowTitle td.leftBorder { width:80px; padding:5px 10px !important; border-left:1px solid #ffffff; }
	.tpPreRenewCompareChart td { width:277px; padding:5px 10px !important; }
		img.checkMark { display:block; width:20px; height:20px; margin:auto; }



.tpRenew-Submit { cursor:pointer; display:block; width:94px; height:23px; margin:0 auto; padding:0; border:0; background:url('https://bluegreenowner.com/travelerplus/owner/images/btn-submit.gif') 0 0 no-repeat; text-indent:-9999px; }

.tpRenew-MembershipBenefits { cursor:pointer; display:block; width:161px; height:26px; margin:15px 0 0 0 ; padding:0; border:0; background:url('../images/btn-MembershipBenefits.gif') 0 0 no-repeat; text-indent:-9999px; }
	.tpRenew-MembershipBenefits:hover { background-position:0 -26px; }


.tpRenew-RemindMeLater { cursor:pointer; float:left; display:block; width:136px; height:26px; margin:15px 10px 0 0; padding:0; border:0; background:url('https://bluegreenowner.com/travelerplus/owner/images/btn-RemindMeLater.gif') 0 0 no-repeat; text-indent:-9999px; }
	.tpRenew-RemindMeLater:hover { background-position:0 -26px; }
.tpRenew-DontRemindMe { cursor:pointer; float:left; display:block; width:136px; height:26px; margin:15px 10px 0 10px; padding:0; border:0; background:url('https://bluegreenowner.com/travelerplus/owner/images/btn-DontRemindMe.gif') 0 0 no-repeat; text-indent:-9999px; }
	.tpRenew-DontRemindMe:hover { background-position:0 -26px; }
	
	
	
.tpRenew-SaveMyPoints { cursor:pointer; float:left; display:block; width:161px; height:26px; margin:15px 10px 0 0; padding:0; border:0; background:url('images/btn-SaveMyPoints.gif') 0 0 no-repeat; text-indent:-9999px; }
	.tpRenew-SaveMyPoints:hover { background-position:0 -26px; }



.tpInput-Long { float:left; width:330px; height:16px; margin:0; padding:2px 5px; border:1px solid #cccccc; color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; overflow:hidden; }

.tpInput-Medium { float:left; width:105px; height:16px; margin:0; padding:2px 5px; border:1px solid #cccccc; color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; overflow:hidden; }

.tpDropdown { float:left; height:20px; margin:0 10px 0 0; padding:0; border:1px solid #cccccc; color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; overflow:hidden; }
