@import url("html-description.css");#trip-planner #section{background:#fff url(../images/itinerary/bg-top-bar.png) no-repeat scroll 6px 0;height:56px;width:800px}#trip-planner #section h1{background:transparent url(../images/trip-planner/bg-header.png) no-repeat scroll 0 0;display:inline;float:left;height:29px;margin:23px 0 0 24px;text-indent:-9999px;width:107px}#trip-planner #main-inner{background:transparent url('../images/trip-planner/main-inner.jpg') repeat-y 0 0;min-height:810px;height:auto!important;height:810px}#trip-planner #main-inner h4{text-align:center;font-size:12px;font-weight:bold;font-family:arial,helvetica,sans-serif}#trip-planner #trips{width:580px;float:left;background:transparent url('../images/trip-planner/bg-search-footer.png') no-repeat bottom left;margin:30px 0 0 20px;display:inline;min-height:328px}#trip-planner.logged #trips{margin-top:15px}.ie6 #trip-planner #trips,.ie7 #trip-planner #trips{padding-bottom:20px}#trip-planner #main-inner h3{font-family:'Lucida Grande',Arial,Sans-serif;color:#2c8ec0;font-size:18px;font-weight:bold;letter-spacing:-1px}#trip-planner #main-inner #edit h3{margin-bottom:7px}#trip-planner #right-rail{width:390px;float:left;margin:5px 0 0 17px}#trip-planner #right-rail ol{list-style-type:decimal;list-style-position:outside;list-style-type:decimal;margin:0 15px 0 30px}.ie6 #trip-planner #promo-wrapper,.ie7 #trip-planner #promo-wrapper{padding:0}#trip-planner #main-inner #trips ul#ideas li{float:left;width:132px;margin:0 10px 0 0}#trip-planner #main-inner #trips ul#ideas li h4{line-height:120%;padding:5px 0 10px}#trip-planner #main-inner #trip-search{clear:both;width:575px;background:transparent url('../images/trip-planner/bg-search-body.png')}#trip-planner #main-inner #trip-search h3{width:575px;background:transparent url('../images/trip-planner/bg-search-h3.png');text-indent:-9999px;height:38px}#trip-planner #main-inner .feedback{background-color:#e5e5e5;display:inline;float:left;height:33px;margin:12px 0 10px 18px;padding:0;width:540px}#trip-planner #main-inner .feedback.bottom{margin-bottom:16px}#trip-planner #main-inner .feedback p{float:left;line-height:32px;margin:0 40px 0 10px}#trip-planner #main-inner .feedback ol li{float:left;font-size:12px;line-height:32px}#trip-planner #main-inner .feedback ol li a{padding:0 3px}#trip-planner #main-inner .feedback .sort{float:right;position:relative;right:10px;top:6px}#trip-planner #main-inner .feedback .sort p{margin:-6px 4px 0 -40px}#trip-planner #main-inner #search-results h4{text-align:left;border-bottom:1px solid #ccc;width:480px;color:#2c8ec0;padding:5px 0 2px 0;margin:4px 0 0;font-size:13px}#trip-planner #main-inner #search-results .add a{display:block;height:30px;width:35px}#trip-planner #main-inner #search-results .remove a{display:block;height:30px;width:35px}#trip-planner #main-inner #search-results p.add,#trip-planner #main-inner #search-results p.remove{position:absolute;right:20px;top:25px}#trip-planner #main-inner #search-results p.desc{clear:both;font-size:125%;line-height:135%;width:470px}#trip-planner #main-inner #search-results li{position:relative;clear:both;min-height:60px;height:auto!important;height:60px;margin:0 3px;padding:0 0 0 22px}#trip-planner #main-inner #search-results{clear:both}#trip-planner #main-inner #search-results li.even{background-color:#cfe2e4}#trip-planner #main-inner #search-results h5{color:#666;font-size:11px;font-weight:normal;font-family:arial,helvetica,sans-serif;padding:3px 0 1px}#trip-planner #main-inner p.intro{color:#333;font-size:130%;line-height:140%;padding-bottom:0;padding-left:20px;padding-right:210px;padding-top:15px}#trip-planner #main-inner p.desc{padding:5px 0 8px;font-size:130%}#trip-planner #features{border-right:1px dotted #ccc;width:573px;margin:0 0 20px 0;padding:0}#trip-planner #trip-search input.search{border:1px solid #999;margin:2px 0 0 18px;padding:3px;width:330px;float:left}#trip-planner #trip-search input.submit{width:63px;height:24px;float:left;position:relative;top:1px;margin:0 0 0 7px}.ff3.win #trip-planner #trip-search input.submit{top:2px}.ie6 #trip-planner #trip-search input.submit,.ie7 #trip-planner #trip-search input.submit{top:2px}#right-rail ol li{font-size:120%;color:#666;font-weight:bold;margin:10px 0 15px 0;line-height:130%}#trip-planner ul#ideas li a:hover,#trip-planner ul#search-results li a:hover,#trip-planner.ideas #main-inner .add a:hover{filter:alpha(opacity=85);-moz-opacity:.85;-khtml-opacity:.85;opacity:.85}body#trip-planner #content #main{padding:8px 0 0}#trip-planner #trips #features ul.saved li{background:transparent url('../images/trip-planner/bullet.png') no-repeat 0 4px;padding:0 0 0 8px;margin:7px 0;font-weight:bold}#trip-planner #trips #features ul.saved li span{font-weight:normal}#trip-planner #trips #features ul.saved{margin:0 0 20px 20px}#trip-planner.logged #main-inner p.desc.saved{padding:5px 0 0}#trip-planner.logged #right-rail{margin-top:15px}* html #trip-planner #right-rail{width:190px}#trip-planner.create #main-inner p.intro{padding-right:20px}#trip-planner.create #main-inner #border-wide{border-bottom:1px dotted #000;height:1px;margin:15px 45px}#trip-planner.create #main-inner .text{border:1px solid #a0a0a0;padding:2px 5px;margin:0 0 0 0}#trip-planner.create #main-inner #trip-name{float:left}#trip-planner.create #main-inner #trip-name span.field-validation-error{position:relative;left:75px;top:2px}#trip-planner.create #main-inner #trip-date strong{margin:0 0 0 5px}.ie6 #trip-planner.create #main-inner #trip-date strong{margin:0 0 0 14px}.ff3.mac #trip-planner.create #main-inner #trip-date strong{margin:0 0 0 5px}#trip-planner.create #main-inner #trip-name input{margin-left:5px;margin-right:11px;width:105px}* html #trip-planner.create #main-inner #trip-name input{width:100px}#trip-planner.create #main-inner #trip-date input{background-image:url(../../images/modules/calendarWidget/calendarIcon.jpg);background-position:100% 50%;background-repeat:no-repeat;cursor:pointer;width:90px}#trip-planner.create #main-inner #trip-details #edit{border-right:1px dotted #000;float:left;padding-left:20px;width:379px}#trip-planner.create #main-inner #trip-details #locations{padding:0 0 0 15px;width:385px;float:right}* html #trip-planner.create #main-inner #trip-details #locations{width:379px}#trip-planner.create #main-inner #locations ul{xborder-bottom:1px dotted #000;xmargin-right:30px}#trip-planner.create #main-inner #locations ul.last{border-bottom:none}#trip-planner.create #arrange ul li{clear:left;float:left;padding:10px 0 0 15px;width:100%}#trip-planner.create #arrange ul li.last{padding-bottom:7px}#trip-planner.create #arrange ul li a.delete{display:block;height:11px;width:11px;background:transparent url('../images/trip-planner/remove.png') no-repeat 0 0;text-indent:-9999px;float:right;margin:0 30px 0 0}* html #trip-planner.create #arrange ul li a.delete{margin:0 15px 0 0}#trip-planner.create #arrange ul li a.up{display:block;height:11px;width:11px;background:transparent url('../images/trip-planner/up.png') no-repeat 0 0;text-indent:-9999px;float:left;margin:2px 8px 0 5px}#trip-planner.create #arrange ul li a.down{display:block;height:11px;width:11px;background:transparent url('../images/trip-planner/down.png') no-repeat 0 0;text-indent:-9999px;float:left;margin:2px 8px 0 0}#trip-planner.create #arrange ul li span{float:left;font-size:110%}#trip-planner.create #arrange{background:transparent url('../images/trip-planner/edit-trip-top.png') no-repeat 0 0;margin:14px 0 9px 0}#trip-planner.create #arrange ul{background:transparent url('../images/trip-planner/edit-trip-bottom.png') no-repeat bottom left;padding:6px 0 10px 0;width:370px}#trip-planner.create #arrange ul li{background:transparent url('../images/trip-planner/edit-trip-middle.png') repeat-y 0 0}#trip-planner.create #arrange ul li span.line{border-bottom:1px dotted #000;line-height:0;margin-left:-6px;width:348px;padding:7px 0 5px 0}#trip-planner.create #notes textarea{padding:10px 5px;border:1px solid #6c6c6c;width:355px;height:40px;font-family:arial,sans-serif;font-size:11px;margin:5px 0 10px;resize:none}#trip-planner.create #buttons p.back a{background:transparent url('../images/trip-planner/btn-save.png') no-repeat 0 0;height:24px;text-indent:-9999px;display:block}#trip-planner.create #buttons p.view a{background:transparent url('../images/trip-planner/btn-view.png') no-repeat 0 0;height:24px;text-indent:-9999px;display:block}#trip-planner.create #buttons p.save a{background:transparent url('../images/trip-planner/btn-save.png') no-repeat 0 0;height:24px;text-indent:-9999px;display:block;margin:6px 0 0 0}#trip-planner.create #buttons p.back a:hover,#trip-planner.create #buttons p.view a:hover,#trip-planner.create #buttons p.save a:hover{filter:alpha(opacity=85);-moz-opacity:.85;-khtml-opacity:.85;opacity:.85}#trip-planner.create #buttons{width:390px;margin-left:0}#trip-planner.create #buttons p{float:left;width:130px;margin:0 2px 0 0}#trip-planner.create #buttons p.view{width:117px}#trip-planner.create #buttons p.save{padding:0 0 0 75px}#trip-planner.create #locations ul{margin:6px 0 2px 15px}#trip-planner.create #locations ul li img{padding-right:8px;position:relative;top:3px}#trip-planner.create #locations ul li{line-height:150%;padding:0 0 4px}#trip-planner.create #locations ul li a{font-size:110%}#trip-planner.create #locations ul li.last{padding-bottom:12px}#trip-planner.create #locations p strong{border-top:1px dotted #000;display:block;width:355px;padding-top:8px}#trip-planner.create #trip-details strong{font-size:110%}#trip-planner.create #locations p.first strong{border:none;padding-top:0}#trip-planner.view #main-inner p.intro{padding-right:20px}#trip-planner.view #meta .trip{float:left;padding:25px 0 0 20px;width:580px}#trip-planner.view #meta .controls{border-left:1px dotted #000;float:right;padding:0 0 0 15px;width:159px;position:relative;margin:25px 0 12px}#trip-planner.view #meta .controls .print a{background:transparent url('../images/trip-planner/icon-print.png') no-repeat 0 3px;display:block;height:16px;width:16px;padding:5px 0 0 21px;font-size:110%;text-transform:capitalize}#trip-planner.view #meta .controls .email a{background:transparent url('../images/trip-planner/icon-mail.png') no-repeat 0 3px;display:block;height:16px;width:16px;padding:5px 0 0 21px;font-size:110%;text-transform:capitalize}#trip-planner.view #meta .controls .edit a{background:transparent url('../images/trip-planner/btn-edit-trip.png') no-repeat 0 0;display:block;width:114px;height:24px;text-indent:-9999px;margin:0 0 10px}#trip-planner.view #meta .addMore{float:right;margin-right:45px;margin-top:-50px}#trip-planner.view #meta .addMore a{background:transparent url('../images/trip-planner/btn_add-more-to-trip.png') no-repeat 0 0;display:block;width:114px;height:29px;text-indent:-9999px;margin-top:10px}#trip-planner.view #meta .controls .copy a{background:transparent url('../images/trip-planner/btn-save-this-trip.png') no-repeat 0 0;display:block;width:114px;height:24px;text-indent:-9999px}#trip-planner.view #meta .controls .print{margin:0 0 10px 6px}.ie6 #trip-planner.view #meta .controls .email{padding-left:9px}#trip-planner.view #meta .controls .email{position:absolute;right:60px;top:0;border-left:1px dotted #ccc;padding-left:6px}.ie6 #trip-planner.view #meta .controls .email{right:48px}#trip-planner.view h2{color:#2c8ec0;font-family:'Lucida Grande',Arial,Sans-serif;font-size:180%;font-weight:bold;letter-spacing:-1px}#trip-planner.view #main-inner h3{font-size:140%}#trip-planner.view #main-inner .trip p strong{color:#444;display:block;float:left;font-size:120%}#trip-planner.view #main-inner .trip .notes{width:505px;margin:0 0 0 45px;font-size:130%}#trip-planner.view #main-inner .details .day{background:transparent url('../images/trip-planner/details-top.png') no-repeat scroll 0 0;font-weight:bold;padding:10px 0 17px 15px}#trip-planner.view #main-inner .details ul li{background:transparent url('../images/trip-planner/details-middle.png') repeat-y 0 0;width:762px;float:left;padding:0 0 20px}#trip-planner.view #main-inner .details{background:transparent url('../images/trip-planner/details-bottom.png') no-repeat bottom center;width:762px;padding:0 0 10px 0}#trip-planner.view #main-inner .details{clear:both}#trip-planner.view #main-inner .details li{min-height:80px;height:auto!important;height:80px}#trip-planner.view #main-inner .details h4{text-align:left;float:left;width:420px;border-bottom:1px solid #ccc;padding:0 55px 4px 0;margin:0 0 3px;font-size:13px}#trip-planner.view #main-inner .details .stars{float:right;margin:-34px 8px 0;width:55px}#trip-planner.view #main-inner .details .stars img{float:left}#trip-planner.view #main-inner .details .logo{float:left;min-height:1px;padding-left:15px;width:96px;min-height:1px;height:auto!important;height:1px}#trip-planner.view #main-inner .details .description{float:left;padding:0;width:480px;margin:0 0 0 13px}#trip-planner.view #main-inner .details .address{width:140px;float:right;background:transparent url('../images/trip-planner/bg-address-bottom.png') no-repeat bottom center;padding-bottom:10px;font-size:110%;margin:0 12px 0 0;display:inline;line-height:130%}#trip-planner.view #main-inner .details .address a{color:#2c8ec0}#trip-planner.view #main-inner .details .address h5{background-color:#d2d2d2;font-weight:bold;padding:0 0 0 15px}#trip-planner.view #main-inner .details .address h5.first{background:#d2d2d2 url('../images/trip-planner/bg-address-top.png') no-repeat 0 0;width:125px;padding:7px 0 0 15px;font-weight:bold}#trip-planner.view #main-inner .details .address p{background:transparent url('../images/trip-planner/bg-address-center.png') repeat-y scroll 0 0;padding:0 15px;width:110px;position:relative}#trip-planner.view #main-inner #border-wide{border-bottom:1px dotted #000;margin:12px 40px}#trip-planner.view #main-inner #meta{line-height:130%;margin:0 0 0 20px}#trip-planner.view #meta .controls ul li.print a,#trip-planner.view #meta .controls ul li.email a{font-size:90%;color:#1b7aab}#trip-planner.view #main-inner .trip h3{margin:0 0 8px 0}#trip-planner.view #main-inner .review{width:465px;padding:7px 0 0;font-size:125%;line-height:130%}#trip-planner.view #main-inner .sub{font-size:90%}body#trip-planner{background:#ededed url(../images/bg-image.gif) 0 0 repeat-x}#trip-planner.ideas #main-inner h1{background:transparent url('../images/trip-planner/bg-header-ideas.png') no-repeat scroll 0 0}#trip-planner.ideas #main-inner h2{background:transparent url('../images/trip-planner/bg-back-nature.png') no-repeat scroll 0 0;display:inline;float:left;height:23px;margin:13px 0 20px 18px;text-indent:-9999px;width:187px}#trip-planner.ideas #main-inner #ideas-content p.add a{background:transparent url('../images/trip-planner/btn-add-trip-large.png') no-repeat 0 0;width:120px;height:30px;text-indent:-9999px;display:inline;float:right}#trip-planner.ideas #main-inner #ideas-content{background:transparent url(../images/trip-planner/trip-shade.png) no-repeat scroll 0 0;display:inline;float:left;margin:0 0 0 22px;padding:15px 30px 0 18px;width:359px}#trip-planner.ideas #main-inner #ideas-content p{line-height:150%;margin:0 0 15px}#trip-planner.ideas #main-inner #ideas-content h4{color:#2c8ec0;font-size:180%;margin:14px 0;text-align:left}.ie6 #trip-planner.ideas #main-inner #ideas-content h4,.ie7 #trip-planner.ideas #main-inner #ideas-content h4{margin-top:25px}#trip-planner.ideas #main-inner #sub-content{float:right;width:336px;margin:0 35px 0 0;display:inline}#trip-planner.ideas #main-inner #flash-strip{margin:0 0 0 23px}#trip-planner.ideas #main-inner #sub-content h4{text-align:left}#trip-planner.ideas #main-inner #sub-content #trip-list{margin:10px 0 0 15px}#trip-planner.ideas #main-inner #sub-content #trip-list ul li{background:transparent url('../images/trip-planner/bullet.png') no-repeat scroll 0 6px;line-height:140%;padding:0 0 0 8px}#trip-planner.ideas #main-inner #sub-content #trip-list ul{padding:2px 0 0 10px}#trip-planner.ideas #main-inner{font-size:120%}#trip-planner.ideas #section{position:relative}#trip-planner.ideas .trip-ideas{border:1px solid #d1d1d1;position:absolute;right:38px;top:15px;background:#fff;padding:0 0 0;width:145px}#trip-planner.ideas .trip-ideas ul li{padding:0 8px 0 8px;line-height:160%}#trip-planner.ideas .trip-ideas ul li a:hover{text-decoration:none}#trip-planner.ideas .trip-ideas p{color:#2a8ebf;margin-right:0}#trip-planner.ideas p.view-more{padding:20px 0 0 490px;color:#fff}#trip-planner.ideas p.select a{background:transparent url('../images/trip-planner/btn-down.png') no-repeat top right;display:block;color:#2a8ebf;text-decoration:none;padding:4px 0 4px 3px}#trip-planner.ideas p.select.down a{background:transparent url('../images/trip-planner/btn-up.png') no-repeat top right;display:block}.js #trip-planner.ideas .trip-ideas ul li{display:none}#trip-planner.ideas p.add{margin:0!important}#trip-planner.create #main-inner .input-validation-error{border-color:red}div.dateChooserWrapper{display:inline}#trip-planner.create #main-inner .dateChooser{margin-left:5px}#trip-planner div.thanks{display:none}#trip-planner #print-peach{display:none}#main h1{margin:10px 10px 10px 10px;color:#45a8dc;font-family:Georgia,"Times New Roman",Times,serif;font-size:3em;font-weight:normal}#flash-container{min-height:120px}#trip-planner #signin.forms #buttons,#trip-planner #recovery.forms #buttons,#trip-planner #create.forms #buttons{margin-left:230px;padding-bottom:20px}#trip-planner #signin.forms #buttons p,#trip-planner #recovery.forms #buttons p,#trip-planner #create.forms #buttons p{width:auto;margin:0}#trip-planner #signin.forms #footer,#trip-planner #recovery.forms #footer,#trip-planner #create.forms #footer{width:400px;margin-left:5px;position:relative;top:10px}.ie6 #trip-planner #signin.forms #footer,.ie7 #trip-planner #signin.forms #footer,.ie6 #trip-planner #recovery.forms #footer,.ie7 #trip-planner #recovery.forms #footer,.ie6 #trip-planner #create.forms #footer,.ie7 #trip-planner #create.forms #footer{top:-10px}#trip-planner #signin.forms #footer p,#trip-planner #recovery.forms #footer p,#trip-planner #create.forms #footer p{padding-right:0;padding-left:20px}#trip-planner #create .required-field{float:right;margin-top:15px}#email-trip-box{width:209px;background:transparent url('../images/itinerary/pop-box-bottom.png') no-repeat bottom left;padding:0 0 6px 0;position:relative;z-index:100000}#email-trip-box h5{color:#fff;font-family:Georgia,Times,serif;font-size:18px;background:transparent url('../images/itinerary/pop-box-top.png') no-repeat 0 0;height:37px;font-weight:normal;line-height:42px;padding:0 0 0 14px;overflow:hidden}#email-trip-box p,#email-trip-box form,#email-trip-box #email-buttons{background:transparent url('../images/itinerary/pop-box-middle.png') repeat-y 0 0}* html #email-trip-form{background:transparent url('../images/itinerary/pop-box-middle.png') repeat-y 0 0}#email-trip-box p{line-height:120%;font-size:12px;font-family:arial,helvetica,sans-serif;padding:10px 0;padding-left:15px}#email-trip-box ul li{font-size:11px;font-family:arial,helvetica,sans-serif;margin:0 0 5px 0}#email-trip-box ul li a{color:#469c2b;padding:0 5px 0 0}#email-trip-box ul li.last{border:none;float:none}#email-trip-box ul{padding:5px 0 20px 12px;margin:0 30px 0 0}#email-trip-box label{color:#444;font-family:arial,helvetica,sans-serif;font-size:11px;font-weight:bold}#email-trip-box .text{border:1px solid #ccc;padding:2px 3px;margin-top:2px}#email-trip-box .input-validation-error{border:1px solid #f21a04}#email-trip-box textarea{width:150px;height:75px}#email-trip-box form{padding:0 0 0 25px}* html #email-trip-box form{float:left;width:190px!important}#email-trip-box form div{margin:0 0 10px 0}#email-trip-box #email-buttons{padding-bottom:10px;display:block;padding-left:25px}#email-trip-box div#lastDiv{margin-bottom:0;padding-bottom:10px}
