@import "print-default.css";

/** Use this file to add any overwrites of print-default.css
Print_default should eventually become part of the platform **/


/* no need for this border on the wrapper */
.ctl_ProductDetail div.ImageWrapper, 
#rightCol .onlinebookinghelpcontent, 
#colsWrapper .ctl_Tabs .productTabs {
	border: none !important;
}

div.tab .dynMapContainer {
	margin-bottom:1em;
	width:694px;
}

.dynMapContainer {
	width: 709px;
	height: 400px;
	margin-bottom: 50px;
	display: none;
	border-top: 1px solid #979898;
}

div.tab .dynMapContainer {
	width: 694px;
	margin-bottom: 1em;
}

.destguideProd .dynMapContainer {
	width: 300px;
	margin: 0;
}

body.mapShow .dynMapContainer {
	display: block;
	z-index: 100;
}

.ctl_ProductDetail .descheader {
	clear: both !important;
	float: none !important;
}

/* some of these are added with js and dont have a ctl_Content class */
.lightBlueBottomCorner {
	display: none !important;
	visibility: hidden;
}

.ctl_ProductDetail {
	display: block !important;
}

#rightCol .contactUs { display: block; position: static; float: none; width: 100%; background: none !important;}

/** PRODUCT LIST **/

div.blockUI { visibility: hidden; display: none; }

#colsWrapper .ctl_ProductList, #colsWrapper .ctl_Tabs .productTabs { border: none !important; }

.ctl_ProductList {
    position: static;
	float: none;
	clear: both;
	display: block !important;
	width: 100%;
	border: none !important;
	margin: 0 !important;
}

ctl_ProductList div.ProductListMain { border: none !important; float: none; position: static; }

.ctl_ProductList div.ProductListMain ol { width: 100%; float: none; position: static;}

.ctl_ProductList div.ProductListMain ol li { width: 100%; float: none; clear: both; overflow: visible; height: auto !important; position: static;}

.ctl_ProductList div.ProductListMain ol li div.main {
	margin: 0;
	padding: 0;
	width: 100%;
	float: none;
	clear: both;
	overflow: visible;
}
.ctl_ProductList div.ProductListMain ol li div.topBar {
	width: 100%;
	padding: 0;
	border-bottom: none;
	margin: 0;
	float: none;
	font-size: 80%;
	clear: both;
	height: 15pt;
	position: relative;
	overflow: visible;
}

.ctl_ProductList div.ProductListMain ol li div.topBar {
	border-bottom: 1pt solid #ccc !important;
	padding: 0 0 3pt 0 !important;
}	

.ctl_ProductList div.ProductListMain ol li div.rowA {
	width: 100%;
	border: none !important;
	float: left;
	overflow: visible;
}

.ctl_ProductList .enjoyenglandratings {
	border: none !important;
}

div.ProductListMain ol li div.columnA {
	clear: both;
	float: left;
	width: 20%;
	padding-right: 5pt;
	overflow: visible;
}

div.ProductListMain ol li div.columnA,
div.ProductListMain ol li div.columnB,
div.ProductListMain ol li div.columnC {
	position: relative; /* for buttons */
	padding-top: 5pt;
}

div.ProductListMain ol li div.columnA img,
div.ProductListMain ol li div.columnB img,
div.ProductListMain ol li div.columnC img {
	display: none !important;
}

div.ProductListMain ol li div.columnA .thumbnail img {
	display: block !important;
	width: 100%;
}

div.ProductListMain ol li div.columnB {
	float: left;
	padding-left: 5pt;
	width: 70%;
	border-left: solid 1pt #ccc;
	clear: none;
}

div.ProductListMain ol li div.columnC {
	float:left;
	padding-left:5pt;
	width:150pt;
}
