body
{
min-width: 0;
background: #fff;
overflow: visible;
text-align: left;
}
body.lightbox
{
width: 100%;
}
html
{
overflow: visible;
}
div.header p.tfrt, div.top, footer
{
display: none;
}
div.bgnormal
{
background: #fff;
padding: 0;
}
hr
{
margin: 0;
}
header .logo
{
margin: 0 0 8px 0;
}
/* Static Pages */
ul.subnav
{
display: none;
}
section div.shadowbox div.inner
{
float: left;
width: 100%;
padding: 0;
background: none;
}

/* Static Pages */

/* jScrollpane */
div.jspContainer
{
overflow: visible;
height: auto !important;
}
div.jspContainer div.jspVerticalBar
{
display: none !important;
}
div.jspContainer div.jspPane
{
width: 548px !important;
position: relative;
top: auto !important;
}
/* jScrollpane */

/* Lightbox */
#printarea
{
height: auto !important;
overflow: visible !important;
}
#printarea div.jspContainer
{
width: 548px !important;
}
section.lightbox ul.icons, section.lightbox ul.subnav, section.lightbox div.right blockquote, #google_translate_element, section.lightbox div.right div.sidemaploading
{
display: none;
}
section.lightbox
{
width: 470px;
}
section.lightbox, section.lightbox div.lightboxheader
{
background: none;
}
section.lightbox div.lightboxheader, section.lightbox div.lightboxinner
{
padding: 0;
width: 470px;
}
section.lightbox div.lightboxheader
{
margin: 5px 0 5px 0;
}
section.lightbox div.lightboxheader h1, section.lightbox div.lightboxheader h2
{
font-size: 1.8em;
}
section.lightbox div.lightboxheader h1
{
color: #6c5c66;
}
section.lightbox div.lightboxheader h1 span
{
color: #c1d82f;
}
section.lightbox div.gallery, section.lightbox div.gallery ul.thumbs
{
width: 468px;
height: auto;
}
section.lightbox div.gallery ul.thumbs
{
float: left;
margin: 2px -2px 0 0;
width: 472px;
}
section.lightbox div.gallery ul.thumbs li
{
padding: 0 2px 0 0;
}
section.lightbox div.gallery ul.thumbs li img
{
width: 114px;
height: 114px;
}
section.lightbox div.right
{
float: left;
padding: 0;
}
section.lightbox div.right div.sidemap
{
width: 468px;
}
/* Lightbox */

/* Itinerary */
section div.shadowbox div.itinerary
{
width: 100%;
height: auto;
background: none;
padding: 0;
}
section div.shadowbox div.itineraryjspane
{
width: 100%;
height: auto;
}
section div.shadowbox div.below
{
color: #6c5c66;
}
div.shadowbox div.itinerary div.controls, section p.itineraryselect, section #uniform-itineraryselect, section div.shadowbox div.itineraryform, section div.shadowbox div.itinerarymaploading, section div.shadowbox div.collection
{
display: none !important;
}
div.greenco
{
text-align: left;
width: 100%;
margin: 0;
}
div.header
{
position: relative;
top: auto;
}
section
{
padding: 0;
}
section div.shadowbox, section div.shadowbox div.below
{
width: 100%;
border: 0 none;
margin: 0;
padding: 0;
-o-box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
background: none;
}
section div.shadowbox p.introtext, section div.shadowbox div.itinerary h2
{
color: #6c5c66;
}
section div.shadowbox p.introtext span
{
color: #c1d82f;
}

section div.shadowbox div.itinerary ul.itinerarylist li a.notes
{
background-position: bottom right;
}
section div.shadowbox div.itinerary ul.itinerarylist li div.notes
{
display: block;
}

section div.shadowbox div.itinerary ul.itinerarylist
{
width: 100%;
}
section div.shadowbox div.itinerary ul.itinerarylist li
{
float: left;
width: 362px;
}
section div.shadowbox div.itinerary ul.itinerarylist li a.remove, section div.shadowbox div.itinerary ul.itinerarylist li a.notes, section div.shadowbox div.itinerary ul.itinerarylist li p.check
{
display: none;
}
section div.shadowbox div.itinerary ul.itinerarylist li span.move
{
display: none;
}
section div.shadowbox div.itinerary ul.itinerarylist li div.item, section div.shadowbox div.itinerary ul.itinerarylist li div.notes
{
-o-box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
section div.shadowbox div.itinerary ul.itinerarylist li div.item
{
color: #6c5c66;
width: 348px;
background: none;
min-height: 40px;
display: block;
padding: 6px;
}
section div.shadowbox div.itinerary ul.itinerarylist li div.purple
{
border: 1px solid #917b86;
}
section div.shadowbox div.itinerary ul.itinerarylist li div.green
{
border: 1px solid #99a162;
}
section div.shadowbox div.itinerary ul.itinerarylist li div.grey
{
border: 1px solid #c5c5c5;
}
section div.shadowbox div.itinerary ul.itinerarylist li div.notes
{
background: none;
width: 362px;
margin: 0;
padding: 0;
}
section div.shadowbox div.itinerary ul.itinerarylist li div.notes textarea
{
width: 362px;
}
/* Itinerary */


section div.shadowbox div.below div.static div.contacts,
section div.shadowbox div.below div.staticagent div.contacts
{
width: auto;
}