@import "print_default.css";

/* =====================================================================
    STYLING & TYPOGRAHPY
===================================================================== */

div.clear {
clear: both;
}


body { font-size: 10pt; }


/* =====================================================================
    LISTS & TABLES
===================================================================== */

dl dd, dl dt, ul li
{
	list-style: none;
}

#main .ctl_Content dl dd, 
#main .ctl_Content dl dt,
#main .ctl_Content ul li
{
	list-style: disc;
	list-style-position: inside;
}


/* =====================================================================
    PLACEHOLDER LAYOUT
===================================================================== */

#custom-doc { 
	width: auto;
	border: 0;
	margin: 0;
	padding: 0;
	float: none !important;
	color: black; 
}

#bd, #main, #middle, #right  {
	width: 100%;
	clear: both;
}

#main .sys_control {
	margin-bottom: 20pt;
}


/* =====================================================================
    USER CONTENT
===================================================================== */

#main .ctl_Content {
	display: block;
	margin-bottom: 10pt;
	width: 100%;
	clear: both;
}

/* =====================================================================
    HEADER
===================================================================== */

/*all other header items are turned off by default through the ctl_Content items being displayed none */
#hd { 
	display: block; 
	margin-bottom: 5pt;
	border-bottom: 5pt solid #c0c0c0;
}

/* show the hLogo media block but then
hide most of what is inside it */
#hd .hLogo { 
	display: block;
}

#hd .hLogo a, #hd .hLogo img {
	display: none;
}

/** only want the print version logo **/
#hd .hLogo img.printonly { 
	display: block;
}

.hImage {
	display: none;
}

.hdStrap {
	display: block;
}


/* =====================================================================
    GUIDED PRODUCT SEARCH
===================================================================== */

.SearchGuided {display: block;}

.SearchGuided dl,
.SearchGuided dd,
.SearchGuided dt { margin: 0; padding: 0; }

.SearchGuided dd { margin: 5pt 0 10pt 0; }

.SearchGuided dd div.row { line-height: 1.8em; }

.SearchGuided dd .fieldwide { display: block; }

.SearchGuided dd ul,
.SearchGuided dd li {
	display: inline;
	margin: 0;
	padding: 0;
}

.SearchGuided .hidden,
.SearchGuided .calendar,
.SearchGuided dt input.checkbox,
.SearchGuided dd .AddAnotherUnit,
.SearchGuided img.GuidedSearchArrow { display: none; }


/* =====================================================================
    PRODUCT LIST
===================================================================== */

.ctl_ProductList ol.ProductList li, 
.ctl_ProductList ol.searchResults li {
	border-bottom: 1pt solid #C0C0C0;
}



.ctl_ProductList h2, 
.ctl_ProductList .enjoyenglandratings {
	border-bottom: none;
}


.ctl_ProductList p.results {
	margin-right: 5pt;
}

.ctl_ProductList p.results, .ctl_ProductList p.showingresults {
	float: left;
}


/* =====================================================================
    PRODUCT DETAIL
===================================================================== */

.ctl_ProductDetail .node {
	margin-bottom: 10pt;
}

.checkProdAvail {
	display: none;
}


/* =====================================================================
    BOOKING
===================================================================== */

/** booking help is very limited and references something that does not appear
in the print style for Bath so this is being removed **/
.ctl_BookingHelp {
	display: none;
}

.bookingStages {
	display: none;
}

/** Bath do not use these helper images **/
.pnStayReqmntRslts .pnUnitOption img {
	/** display: none; **/
}

.ctl_BookingKeys h3 {

}

.ctl_BookingStage img.mainimage {
	display: none;
}

table.bookingFormRoomInformation {
	border:1px solid #D1D2D4;
	border-collapse:collapse;
	margin:1em 0;
	display: block;
}

.ctl_Booking_Checkout {
	margin: 0 0 1em 0;
	clear: both; /** the content above this is floated so need to clear so hidden overlapping doesnt occur **/
	width: 100%; /* for IE */
}

.ctl_Booking_Checkout p {
	padding-bottom: 0.8em;
}

.Booking_Checkout_process h2, 
.Booking_Checkout_process h3 {
	padding: 0.5em 0;
}


.Booking_Checkout_process div.node {
	border-top: 1px solid #D1D2D4;
	margin-bottom: 1em;
}

.Booking_Checkout_process {
	border-top: 1px solid #D1D2D4;
}

.Booking_Checkout_process #book_bookingdetails dt {
	float: none;
}


.ctl_RequirementSummary dt, #book_bookingdetails dt {
	padding: 0.3em 0.5em 0.3em 0;
	float: left;
}

.ctl_RequirementSummary dd, #book_bookingdetails dd {
	padding: 0.3em 0;
	font-weight: bold;
}

fieldset#personalDetails, 
fieldset#interests, 
form#detailsform div.disclaimer {
	display: none;
}


/* =====================================================================
    FEATURED PRODUCTS
===================================================================== */

.ctl_FeaturedProducts .blockLeftImg, .ctl_FeaturedProducts .blockRightImg {
	padding: 0;
	margin: 0 0 5pt 0;
	width: 100%;
	clear: both;
}


/** slideshow has no useful content without javascript **/
.featHomeSlideShow {
	display: none;
}



/* =====================================================================
	FEATURED PAGES - HIGHLIGHTED BLOCKS WITH SUB HIGHLIGHTED
===================================================================== */

.ctl_FeaturedPages div {
	overflow: hidden;
}


.ctl_FeaturedPages img {
	display: none;
}



/* =====================================================================
	FEATURED MEDIA ITEMS
===================================================================== */

/*** featured media header is a content block ***/
.featMediaHd {
	display: block;
}


.featMediaItems {
	display: block;
}

.featMediaItems .galControls {
	display: none;
}

.featMediaItems .galItem {
	margin-bottom: 10pt;
	overflow:hidden;
	float: left; /** need float to wrap around floated content **/
}

.featMediaItems .galItem a {
	margin-right: 10pt;
	float: left;
}

.featMediaItems .galItem .mediaNote a {
	float: none;
}

.featMediaItems .galItem .mediaNote p {
	font-size: 9pt;
}

/* =====================================================================
	HIGHLIGHTS - HIGHLIGHTED BLOCKS WITH SUB HIGHLIGHTED
===================================================================== */
.ctl_Highlights ul li img.thumbnail {
	display: none;
}

.ctl_Highlights span.description {
	display: block;
}

/* =====================================================================
    BANNER ADS
===================================================================== */

.ctl_BannerAd {
	display: none;
}




/* =====================================================================
    WEATHER
===================================================================== */


/*** hiding the summary action box ***/
.ctl_WeatherSummary {
	display: none;
}



