div.left {}
div.left h3.destination {padding: 7px 8px;background-color: #034E85;color: #F5F1E6;font-size: 1.4em;}
div.left h3.quick {padding: 7px 8px;background-color: #94714B;color: #F5F1E6;font-size: 1.4em;}
div.left ul.quick {list-style-type: none;padding: 0;}
div.left ul.quick li {padding: 4px 5px 4px 25px;background: url(../_images/page/left/dot.gif) 15px 8px no-repeat;border-bottom: 1px solid #B4AB74;}
div.left ul.quick li a:link, div.left ul.quick li a:visited, div.left ul.quick li a:active {text-decoration: none;color: #3c5065;font-weight: bold;}
div.left ul.quick li a:hover {text-decoration: underline;color: #3c5065;}
div.left select, div.left input.text {border: 1px solid #7e9db9;}
div.left h4 {margin-left: 1px;width: 221px;height: 22px;background: url(http://img.travelsd.com/_images/../_images/buttons/tripplanner/bg_sidebar.gif) no-repeat;text-indent: -9999px;font-size: 1px;overflow: hidden;border-top: 1px solid #C3BF80;border-bottom: 1px solid #C3BF80;}
div.left h4.to {background-position: 0 -22px;}
div.left h4.by {background-position: 0 -44px;}
div.left div.pad {padding: 20px;}
div.left div.travelingfrom {}
div.left div.travelingfrom select, div.left div.travelingfrom input {display: block;width: 150px;margin-bottom: 2px;}
div.left div.travelingto {color: #4B6677;}
div.left div.travelingby label {display: block;}
p.colorkey {}
p.colorkey strong {color: #4A6779;padding-right: 20px;}
p.colorkey span {color: #FFF;padding: 2px 4px;}
p.colorkey span.day1 {background-color: #034f85;}
p.colorkey span.day2 {background-color: #726e37;}
p.colorkey span.day3 {background-color: #c40b2e;}
p.colorkey span.day4 {background-color: #94714b;}
p.colorkey span.day5 {background-color: #593f70;}
p.colorkey span.day6 {background-color: #b98320;}
p.colorkey span.day7 {background-color: #8c3625;}
p.buttons {text-align: right;margin-top: -2em;}
p.buttons a {display: -moz-inline-stack;display: inline-block;zoom: 1;*display: inline;_display: inline;width: 54px;height: 19px;text-align: left;}
p.buttons a.save {background: url(http://img.travelsd.com/_images/../_images/buttons/function/bt_save.gif) no-repeat;text-indent: -9999px;font-size: 1px;overflow: hidden;}
p.buttons a.print {background: url(http://img.travelsd.com/_images/../_images/buttons/function/bt_print.gif) no-repeat;text-indent: -9999px;font-size: 1px;overflow: hidden;}
p.buttons a.email {background: url(http://img.travelsd.com/_images/../_images/buttons/function/bt_email.gif) no-repeat;text-indent: -9999px;font-size: 1px;overflow: hidden;}
div.day {margin-bottom: 10px;}
div.header {color: #FFF;padding: 5px;}
div.header strong, div.header span {display: -moz-inline-stack;display: inline-block;zoom: 1;*display: inline;_display: inline;}
div.header strong {width: 60px;}
div.header span.date {width: 120px;}
div.header span.date input {width: 70px;border: 1px solid #7e9db9;}
div.header span.drag {width: 550px;text-align: right;}
div.daydroptarg, div.droptarg {display: none;position: relative;}
div.daydroptarg span, div.droptarg span {display: block;position: absolute;top: 0px;left: 0px;width: 750px;height: 65px;}
div.daydroptarg span.droptargover, div.droptarg span.droptargover {border: 3px solid #8C8050;}
div.blank, div.bottomtarg {width: 750px;height: 45px;background: url(http://img.travelsd.com/_images/../_images/background/bg_draganddropitems.gif) no-repeat;text-indent: -9999px;font-size: 1px;overflow: hidden;margin: 10px 0;}
div.blankover, div.bottomtargover {border: 3px solid #8C8050;}
div.item {background-color: #F5F0E4;}
div.layout {position: relative;width: 750px;height: 56px;}
div.layout div.num {padding-top: 6px;position: absolute;top: 0px;left: 0px;width: 50px;color: #D0C5A7;font-weight: bold;font-size: 36px;text-align: center;}
div.layout div.details {padding-top: 6px;position: absolute;top: 0px;left: 50px;width: 250px;overflow: visible;}
div.layout div.details h4 {font-size: 1.15em;}
div.layout div.details h4 a:link, div.layout div.details h4 a:active, div.layout div.details h4 a:visited {text-decoration: none;}
div.layout div.details h4 a:hover {text-decoration: underline;}
div.layout div.tags {padding-top: 6px;position: absolute;top: 0px;left: 300px;width: 140px;}
div.layout div.tags strong {display: block;}
div.layout div.dist {padding-top: 6px;position: absolute;top: 0px;left: 440px;width: 120px;}
div.layout div.book {padding-top: 6px;position: absolute;top: 0px;left: 580px;width: 124px;}
div.layout div.book a {display: block;width: 124px;height: 22px;background: url(http://img.travelsd.com/_images/../_images/buttons/tripplanner/bt_books.gif) no-repeat;text-indent: -9999px;font-size: 1px;overflow: hidden;}
div.layout div.book a.inntopia {background-position: 0px -22px;}
div.layout div.edit {padding-top: 6px;position: absolute;top: 0px;left: 710px;width: 25px;}
div.layout div.edit a {display: block;width: 16px;height: 16px;}
div.layout div.edit a.del {background: url(http://img.travelsd.com/_images/../_images/buttons/tripplanner/bt_delete.gif) no-repeat;text-indent: -9999px;font-size: 1px;overflow: hidden;}
div.layout div.edit a.dupe {background: url(http://img.travelsd.com/_images/../_images/buttons/tripplanner/bt_duplicate.gif) no-repeat;text-indent: -9999px;font-size: 1px;overflow: hidden;}
div.grab {width: 752px;height: 10px;display: block;height: 10px;background: url(http://img.travelsd.com/_images/../_images/buttons/tripplanner/grab.gif) no-repeat;text-indent: -9999px;font-size: 1px;overflow: hidden;}
div.day1 div.header {background-color: #034f85;}
div.day2 div.header {background-color: #726e37;}
div.day3 div.header {background-color: #c40b2e;}
div.day4 div.header {background-color: #94714b;}
div.day5 div.header {background-color: #593f70;}
div.day6 div.header {background-color: #b98320;}
div.day7 div.header {background-color: #8c3625;}
div.mapwrap {padding: 10px 0;margin-bottom: 10px;width: 750px;background: url(../_images/background/bg_googlemap.jpg) no-repeat;}
div.mapwrap div.map {margin-left: 10px;width: 730px;height: 360px;}
div.quicksearch {width: 750px;height: 245px;background: url(../_images/background/bg_search.gif) no-repeat;position: relative;}
div.quicksearch h4 {font-size: 1.2em;color: #a39e5e;font-weight: normal;text-transform: uppercase;margin-bottom: 10px;}
div.quicksearch select {border: 1px solid #7e9db9;}
div.quicksearch div.search {position: absolute;top: 15px;left: 15px;width: 220px;height: 207px;}
div.quicksearch div.search div.cities {}
div.quicksearch div.search div.cities select.cities {width: 120px;}
div.quicksearch div.search div.cities select.miles {width: 45px;}
div.quicksearch div.search div.cities span {font-weight: bold;color: #736e37;}
div.quicksearch div.search div.cities, div.quicksearch div.search div.groups {margin-bottom: 9px;}
div.quicksearch div.search div.groups, div.quicksearch div.search div.tags {}
div.quicksearch div.search div.groups select, div.quicksearch div.search div.tags select {width: 205px;}
div.quicksearch div.search div.tags select {height: 130px;}
div.quicksearch div.results {position: absolute;top: 15px;left: 235px;width: 500px;height: 207px;}
div.quicksearch div.results h4.loading {background: url(../_images/loading.gif) top right no-repeat;}
div.quicksearch div.results div.list {width: 500px;height: 185px;border: 1px solid #7e9db9;background-color: #FFF;overflow: auto;}
div.quicksearch div.results div.list table {width: 99%;}
div.quicksearch div.results div.list td {vertical-align: top;padding: 10px;color: #4e4025;}
div.quicksearch div.results div.list tr.alt td {background-color: #f5f1e6;}
div.quicksearch div.results div.list td.num {width: 10px;}
div.quicksearch div.results div.list div.none {padding: 80px 0 0 0;text-align: center;color: #88b3d1;font-style: italic;font-size: 2em;}

