
*
{
	font:11px Tahoma, Verdana, Arial, serif;
	color:#000;
}
BODY
{
    padding:10px;
}
H1, H2, H3, H1 SPAN
{
    font-size:18px;
    border-bottom:1px solid #000
}
H1 SPAN.titleFloat
{
    position:relative;
    float:right;
    top:-22px;
    right:5px;
    background:none;
    text-decoration:none;
    border-bottom:none;
}


/*SHOW FOR PRINT*/
.toursDetailContentIncluded,
.toursDetailContentItinerary
{
    visibility:visible;
    position:relative;
}

/*

REMOVED BY BRIGHTWATER
PLEASE CHANGE 

display:none

to 

display:block

IF THIS GOES BACK ONTO SITE

*/


.bookingForm
{
    display:none;
    page-break-before: always;
}
.bookingForm TD
{
    vertical-align:top;
}
.headerMidSearchPosition
{
    position:absolute;
    float:right;
    right:10px;
    top:20px;
}
.headerMidSearchPhoneLabel
{
    font-size:12px;
}
.headerMidSearchPhoneNumber
{
    font-size:18px;
}
.headerMidImageControlTitle
{
    font-size:20px;
    font-weight:bold;
}
.headerMidImageControlTitle SPAN
{
    font-size:20px;
    font-weight:bold;
}
.toursDetailContentStrap
{
    font-size:14px;
    padding:10px 0 0 0;
}
.toursDetailContentStrap SPAN
{
    font-size:14px;
    padding:10px 0 0 0;
}
.toursMastheadImagePrint
{
    display:block;
    position:absolute;
    float:left;
    top:85px;
    left:40px;
}
.content
{
    margin:250px 0 0 0;
}
/*HIDE FOR PRINT*/

.subTours,
.headerTopLinks,
.headerMidSearchTourSearchLabel,
.headerMidSearchTourSearchDate,
.headerMidSearchTourSearchTourType,
.headerMidSearchSiteSearchLabel,
.headerMidSearchSiteSearch,
.toursDetailContentTabs,
.tourDetailButtons,
.tourDetailPrice,
.contentColOnePromotionOne,
.contentColOnePromotionTwo,
.tourDetailImages,
.headerMidImageControlLinks,
.headerMidImageControlTitle,
.tourDetailButtonsPrint,
.footer,
.backToTop,
.creditHolder,
.tourDetailButtonsSubRow
{
    display:none;
}
INPUT
{
    border:1px solid #000;
}