div.splitdetails {}
div.splitdetails div.leftcol {width: 510px;float: left;}
div.splitdetails div.leftcol h2 {margin: 0;font-size: 16px;font-weight: bold;}
div.splitdetails div.rightcol {width: 210px;float: right;}
div.splitdetails div.rightcol img.border {border: 3px solid #FFF!important;}
div.splitdetails:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0px;height: 0px;}
div.splitdetails {display: inline-block;}
html[xmlns] div.splitdetails {display: block;}
* html div.splitdetails {height: 1%;}
div.splittab {}
div.splittab div#gmap {width: 490px;height: 300px;}
div.splittab div.gmap {float: left;}
div.splittab div.addr {width: 230px;margin-left: 10px;float: left;}
div.splittab div.addr h4 {margin: 7px 0;padding: 3px 5px;font-size: 11px;font-weight: normal;color: #000;text-transform: uppercase;background-color: #DFDCB1;}
div.splittab div.addr h4.first {margin-top: 0;}
div.splittab div.addr p {margin: 2px 0;padding: 0 5px;}
div.splittab:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0px;height: 0px;}
div.splittab {display: inline-block;}
html[xmlns] div.splittab {display: block;}
* html div.splittab {height: 1%;}
div.amenities table {width: 95%;}
div.amenities table td {width: 20%;}
div#photogallery {}
div#photogallery ul {list-style-type: none;padding: 0;}
div#photogallery li {margin: 0 7px;padding: 0;display: inline;}
div#photogallery li img {border: 3px solid #FFF;}
div#photogallery div.gallerynav {width: 250px;float: left;}
div#photogallery div.buttons {text-align: right;}
div#videogallery {}
div#videogallery ul {list-style-type: none;padding: 0;}
div#videogallery li {margin: 0;padding: 0;display: inline;}
div#videogallery li img {border: 3px solid #FFF;}
div#videogallery div.gallerynav {width: 150px;float: left;}
div#videogallery div.gallerynav span {display: -moz-inline-stack;display: inline-block;zoom: 1;*display: inline;_display: inline;vertical-align: middle;padding: 0 5px;}
div#videogallery div.gallerynav a {display: -moz-inline-stack;display: inline-block;zoom: 1;*display: inline;_display: inline;width: 22px;height: 22px;background: url(http://img.travelsd.com/_images/dr/lr.gif) no-repeat;text-indent: -9999px;font-size: 1px;overflow: hidden;}
div#videogallery div.gallerynav a.next {background-position: -22px 0px;}
div#videogallery div.buttons {text-align: right;}
div.functions {}
div.functions a {display: -moz-inline-stack;display: inline-block;zoom: 1;*display: inline;_display: inline;width: 54px;height: 19px;}
div.functions span {zoom: 1;}
div.functions a.addlike {background: url(http://img.travelsd.com/_images/buttons/function/bt_like.gif) no-repeat;text-indent: -9999px;font-size: 1px;overflow: hidden;}
div.functions a.print {background: url(http://img.travelsd.com/_images/buttons/function/bt_print.gif) no-repeat;text-indent: -9999px;font-size: 1px;overflow: hidden;}
div.functions a.share {background: url(http://img.travelsd.com/_images/buttons/function/bt_share.gif) no-repeat;text-indent: -9999px;font-size: 1px;overflow: hidden;}
div.functions span.saving {background: url(http://img.travelsd.com/_images/buttons/function/bt_saving.gif) no-repeat;text-indent: -9999px;font-size: 1px;overflow: hidden;display: -moz-inline-stack;display: inline-block;zoom: 1;*display: inline;_display: inline;width: 54px;height: 19px;}
div.functions span.saved {display: -moz-inline-stack;display: inline-block;zoom: 1;*display: inline;_display: inline;width: 54px;height: 19px;background: url(http://img.travelsd.com/_images/buttons/function/bt_saved.gif) no-repeat;text-indent: -9999px;font-size: 1px;overflow: hidden;}
a.addtp {display: block;width: 206px;height: 26px;background: url(http://img.travelsd.com/_images/buttons/tripplanner/bt_addtotripplanner.gif) no-repeat;text-indent: -9999px;font-size: 1px;overflow: hidden;}
span.addingtp {display: block;width: 206px;height: 26px;background: url(http://img.travelsd.com/_images/buttons/tripplanner/bt_waitsaveinprogress.gif) no-repeat;text-indent: -9999px;font-size: 1px;overflow: hidden;}
span.addedtp {display: block;width: 206px;height: 26px;background: url(http://img.travelsd.com/_images/buttons/tripplanner/bt_savedtotripplanner.gif) no-repeat;text-indent: -9999px;font-size: 1px;overflow: hidden;}
a.book {display: block;width: 206px;height: 26px;background: url(http://img.travelsd.com/_images/buttons/tripplanner/bt_bookonlinenow.gif) no-repeat;text-indent: -9999px;font-size: 1px;overflow: hidden;}
div.quicklink {margin-top: 5px;display: block;width: 206px;height: 26px;background: url(http://img.travelsd.com/_images/dr/quick_link.gif) no-repeat;}
div.quicklink a {display: block;padding: 6px 3px 0 35px;}
div.quicklink a:link, div.quicklink a:active, div.quicklink a:visited, div.quicklink a:hover {text-decoration: none;color: #FFF;font-weight: bold;font-size: 0.9em;font-family: Georgia,Times,serif;}
div.twitter {background: url(http://img.travelsd.com/_images/page/tanbg.gif) right top repeat-y;}
div.twitter div.user {float: right;width: 180px;padding-top: 20px;}
div.twitter div.user h3 {width: 134px;height: 32px;background: url(http://img.travelsd.com/_images/page/twitter.gif) no-repeat;text-indent: -9999px;font-size: 1px;overflow: hidden;margin-bottom: 10px;}
div.twitter div.user h4 {font-size: 1.2em;margin-bottom: 1em;}
div.twitter div.user h4 span {font-size: 0.6em;}
div.twitter div.user p {margin-bottom: 0;}
div.twitter div.user img {border: 3px solid #FFF;margin-bottom: 10px;}
div.twitter div.data {width: 530px;min-height: 250px;_height: 250px;margin-bottom: 10px;}
div.twitter div.data h5 {color: #372d13;font-size: 14px;}
div.twitter div.data p {color: #999;font-style: italic;}
div.twitter div.data div.update {border-bottom: 1px solid #d0c5a6;padding-left: 55px;background: url(http://img.travelsd.com/_images/buttons/socialmedia/bt_icon_twitter.gif) 10px 5px no-repeat;margin-top: 10px;}
div.twitter:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0px;height: 0px;}
div.twitter {display: inline-block;}
html[xmlns] div.twitter {display: block;}
* html div.twitter {height: 1%;}
div.related {margin-bottom: 1em;}
div.related h3 {color: #00416B;font-size: 1.2em;text-transform: uppercase;}
div.related div.table {width: 500px;float: left;}
div.related td.name {width: 280px;}
div.related td.likes {width: 40px;text-align: left;background: url(http://img.travelsd.com/_images//page/tu.gif) no-repeat;padding-left: 20px;}
div.related td.city {width: 130px;}
div.related td.dist {width: 50px;text-align: right;}
div.related div.map {float: left;margin-left: 20px;border: 1px solid #D6C7A5;}
div.related:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0px;height: 0px;}
div.related {display: inline-block;}
html[xmlns] div.related {display: block;}
* html div.related {height: 1%;}
table.calendar {width: 200px;background-color: #F6E9D6;border: 2px solid #DCBD8F;margin-bottom: 10px;}
table.calendar td {padding: 2px;background-color: #DFDCB1;}
table.calendar td.disabled {color: #c8c59f;}
table.calendar th, table.calendar td.highlighted {background-color: #BC273D;color: #FFF;}
div.package {margin-bottom: 5px;}
div.package div.img, div.package div.details, div.package div.book {vertical-align: text-top;display: -moz-inline-stack;display: inline-block;zoom: 1;*display: inline;_display: inline;}
div.package div.img {width: 105px;}
div.package div.img img {border: 3px solid #FFF;}
div.package div.img img.noborder {border: none;}
div.package div.details {width: 400px;}
div.package div.details h3 {font-size: 1.6em;}
div.package div.details h3 a:link, div.package div.details h3 a:active, div.package div.details h3 a:visited {color: #42657B;text-decoration: none;}
div.package div.details h3 a:hover {color: #42657B;text-decoration: underline;}
div.package div.details p.dates {margin-bottom: 0;color: #9C9A5A;}
div.package div.details p.price {margin-bottom: 0;font-weight: bold;}
div.package div.book {width: 206px;}
div.package div.book p {margin-bottom: 0.3em;}
div.product {margin-bottom: 5px;}
div.product div.img, div.product div.details, div.product div.links {vertical-align: text-top;display: -moz-inline-stack;display: inline-block;zoom: 1;*display: inline;_display: inline;}
div.product div.img {width: 105px;}
div.product div.img img {border: 2px solid #FFF;}
div.product div.img img.noborder {border: none;}
div.product div.details {width: 500px;}
div.product div.details h3 {font-size: 1.6em;}
div.product div.details h3 a:link, div.product div.details h3 a:active, div.product div.details h3 a:visited {color: #42657B;text-decoration: none;}
div.product div.details h3 a:hover {color: #42657B;text-decoration: underline;}
div.product div.links {width: 70px;}
div.products, div.packagelist {max-height: 300px;overflow: auto;}
div.products {padding: 10px 0;}

