#trip-planner .day-head{left:11px;position:absolute;top:8px;z-index:200}#trip-planner .day-head .day{float:left;color:#fff;font-size:160%}#trip-planner .day-head #date{float:right;left:110px;position:absolute}#trip-planner.create #arrange{margin-top:30px;background:transparent url('../images/trip-planner/bg-trip-day-header.png') no-repeat scroll 0 0;padding-top:27px;clear:both}#trip-planner #arrange{position:relative}#trip-planner.create #main-inner #trip-date strong{color:#fff}#trip-planner.create #start-date{left:180px;position:absolute;top:-2px;width:200px}.ie6 #trip-planner.create #start-date,.ie7 #trip-planner.create #start-date{top:-4px}#trip-planner.create #start-date input{width:90px}#trip-planner.create #trip-details #start-date strong{float:left;margin:0 5px 0 0;color:#fff;position:relative;top:4px}.ie6 #trip-planner.create #trip-details #start-date strong,.ie7 #trip-planner.create #trip-details #start-date strong{margin-top:2px}#trip-planner.view #main-inner .details .day.multi{background:transparent url('../images/trip-planner/details-middle.png') repeat 0 0}#trip-planner.view #main-inner .trip .notes{width:415px}#trip-planner.view #meta .controls li.copy{left:139px;position:absolute;top:31px}#trip-planner.view #meta .trip{padding:0;width:auto}#trip-planner.view #meta .controls{border-left:1px dotted #000;float:right;margin:25px 0 12px;padding:0 0 0 15px;position:relative;right:108px;width:159px;height:60px}#trip-planner.view #meta .controls .print{margin:0 0 10px 127px}#trip-planner.view #meta .controls ul li.print a,#trip-planner.view #meta .controls ul li.email a{font-size:100%}#trip-planner.view #meta .controls .email{border-left:1px dotted #ccc;padding-left:12px;position:absolute;right:-70px!important;top:0}#trip-planner.view #main-inner .details{clear:both;padding-top:5px}#trip-planner.view #main-inner .details{clear:both;padding-top:5px}#trip-planner.view #meta #add-more a{background:transparent url(../images/trip-planner/bg-add-more-destinations.png) no-repeat scroll 0 0;display:block;height:30px;margin:0 0 10px;text-indent:-9999px;width:114px}#trip-planner.view #meta #add-more{float:left}#trip-planner.view #meta #get-directions{margin:0 0 0 125px}#trip-planner.view #meta #get-directions a{background:transparent url(../images/trip-planner/bg-get-directions.png) no-repeat scroll 0 0;display:block;height:30px;margin:0 0 10px;text-indent:-9999px;width:114px}#trip-planner.view #meta #sub-controls{float:right;margin:15px 40px 0 0;display:inline}#trip-planner #main-inner p.intro{font-size:118%;padding:15px 10px 0;text-align:center}#trip-planner #main-inner p.intro.click{border-bottom:1px dotted #000;margin:0 40px 18px;padding:0 0 13px}#trip-planner #main-inner #trip-ideas{border-left:1px dotted #686868;display:inline;float:right;padding:5px 0 0 17px;width:372px}#trip-planner #main-inner #saved-trips{float:left;margin:0 0 0 20px;width:360px;display:inline;padding:5px 0 0}#trip-planner #trips{display:inline;margin:30px 0 0 20px;min-height:328px;float:none}#trip-planner ul#trip-list li{float:left;padding:0 9px 11px 0}#trip-planner ul#trip-list li img{padding:0 0 5px 0}#trip-planner ul#trip-list{padding:10px 40px 0 43px}#trip-planner #main-inner p.desc{font-size:110%;line-height:130%}#trip-planner #main-inner #saved-trips h5{font-size:115%;padding:5px 0 8px}#trip-planner #main-inner #trip-search{float:left;margin:20px 0 0 10px}#trip-planner #main-inner #saved-trips ul li{font-size:120%;line-height:150%;margin:0 0 4px;padding:3px 0 3px 15px;position:relative}#trip-planner #main-inner #saved-trips ul li p{padding:0 0 0 15px}#trip-planner #main-inner #saved-trips ul li span.delete,#trip-planner #locations li span.delete{position:absolute;top:0;right:0;padding:8px 8px 0 0}#trip-planner #locations li span.delete{position:absolute;top:-2px;right:-3px;padding:8px 8px 0 0}.ie7 #trip-planner #locations li span.delete{top:-3px}.ie6 #trip-planner #locations li span.delete{right:33px;top:-3px}#trip-planner #main-inner #saved-trips ul li span.delete a,#trip-planner #locations li span.delete a{display:block;height:11px;width:11px;background:transparent url('../images/trip-planner/bg-btn-close.gif') no-repeat 0 0;text-indent:-9999px}.blue a{color:#2c8ec0}#trip-planner #search-wrapper{background:transparent url("../images/trip-planner/bg-search-footer.png") no-repeat scroll 10px bottom;margin-bottom:23px;padding:20px 0 15px;float:left;display:inline}* html #trip-planner #search-wrapper{background-position-x:20px!important}#trip-planner.create #locations li{position:relative;padding:0 20px 0 0}#trip-planner.create #locations li.added a{font-weight:normal;color:#2c8ec0;text-decoration:none}#trip-planner.create #locations li a{font-weight:bold}#trip-planner.create #locations ul{margin:6px 35px 6px 0}#trip-planner.create #locations ul li{padding:2px 0 4px 10px;line-height:175%;color:#2c8ec0;font-size:110%}.remove-hover a{text-decoration:none}.add-hover a{text-decoration:underline}#trip-planner.create #locations p strong{border-top:1px dotted #666}#trip-planner.create #arrange ul li a.delete{background:none;display:block;float:right;height:11px;margin:0 30px 0 0;text-indent:-25px;color:#2c8ec0}* html #trip-planner.create #arrange ul li a.delete{text-indent:0}#trip-planner.create #trip-controls p.delete-day a{background:transparent url('../images/trip-planner/bg-btn-delete-day.png') no-repeat 0 0;height:24px;width:96px;display:block;text-indent:-9999px}#trip-planner.create #trip-controls p.delete-day{float:left}#trip-planner.create #trip-controls p.add-day a{background:transparent url('../images/trip-planner/bg-btn-add-day.png') no-repeat 0 0;height:24px;width:96px;display:block;text-indent:-9999px}#trip-planner.create #trip-controls p.add-day{float:right;position:relative;right:-6px}#trip-planner.create #notes{clear:both;margin-top:20px;float:left}#trip-planner.create #arrange ul li{padding:12px 0 0 15px}#trip-planner.create #buttons .trip-list a{background:transparent url('../images/trip-planner/bg-btn-trip-list.png') no-repeat 0 0;height:24px;width:129px;display:block;text-indent:-9999px}#trip-planner.create #notes textarea{height:25px}#trip-planner.create li.day{padding:0 0 0 0!important}#trip-planner.create li.day p{background:transparent url(../images/trip-planner/bg-later-days.png) repeat-x scroll 0 0;color:#fff;float:left;font-size:160%;height:35px;margin:10px 0 0;text-indent:11px;width:100%;line-height:216%}#trip-planner.create #main-inner #start-date input{background-image:url(../images/trip-planner/bg-icon-calendar.png);background-position:98% 50%;background-repeat:no-repeat;cursor:pointer;width:90px}#trip-planner.create .feedback.bottom{margin-left:26px!important}#trip-planner p.intro.click a{color:#2a8fbd}#trip-planner #section{background:#fff url(../images/itinerary/bg-top-bar-slick.png) no-repeat scroll center 2px}#main h1{background:url('../images/trip-planner/bg-header-trip.png') no-repeat scroll 0 0!important;width:105px;height:41px;position:relative;top:-7px}#trip-planner.create #arrange ul li span.line{border-bottom:1px dotted #636b6e}#trip-planner #locations ul li a{font-size:100%!important}#trip-planner.create #main-inner #trip-details #locations{padding:0 0 0 15px;border-left:1px dotted #000;margin:30px 0 0 0}* html #trip-planner.create #main-inner #trip-details #locations{margin-right:10px!important;width:360px!important}#trip-planner.create #main-inner #trip-details #edit{border-right:none!important}#trip-planner.create #main-inner #trip-details #edit h3{font-size:22px}.ie6 #trip-planner #trip-search input.search,.ie7 #trip-planner #trip-search input.search{margin-right:5px}* html #trip-planner #right-rail{width:360px!important}#trip-planner.create #main-inner #trip-name input{width:290px}#trip-planner.create #main-inner span.field-validation-error{float:right;padding:4px 14px}
