/* ------------------------------------------------------------------------
	Redefinition
------------------------------------------------------------------------- */

body {
	color: #000;
	font-family: Tahoma, Arial, Sans-Serif;
	/*font-family: 'Times New Roman', Serif;*/
}
	a { text-decoration: none !important; color: #000; }
	p,h1,h2,h3,h4,h5,h6 { color: #000; }

	.fLeft { float: left; }
	.fRight { float: right; }

/* Added for friendlier printing of tables */
table {border-right: 1px solid #888; border-bottom: 1px solid #888; margin-bottom: 1.5em;}
th, td { text-align: left; border-top: 1px solid #888; border-left: 1px solid #888; padding: 8px;}


/* ------------------------------------------------------------------------
	Content hiding
------------------------------------------------------------------------- */

#paranav,
#topmenu,
.languages,
#content #leftCol,
#content #rightCol,
.mainContentTabs,
#breadcrumb,
.utilities,
ul.tabs,
#footer,
div.imageBrowser,
div.liFullPhoto,
#searchLoaderContainer,
#pleaseWaitContainer
{ display: none; }

/*div.smallImageBrowser {display: none;}*/

/*

Added for friendlier printing of booking summaries.
Removes some 'ugly' elements from printing
places hotel name below hotel images

 */
div.smallImageBrowser {margin-bottom: 150px;}
span.photoBrowser { display: none; }
a.plus {visibility: hidden;}

/* ------------------------------------------------------------------------
	Layout
------------------------------------------------------------------------- */

#wrap {
	width: 100%;
	margin: 0;
}

#header h1 { float: left; margin: 0; }
#header .number { float: right; margin: 15px 0 0 0; }

#header h3 { font-size: 1.3em; }

#titleBanner { border-top: 1px #000 solid; margin: 25px 0 0 0; padding: 50px 0 0 0; clear: both; }
#titleBanner h2 { margin: 0; font-size: 1.5em; }

#content #main {
	width: 100%;
	border-top: 1px #000 solid;
}

	#content #main div.colRight,
	#content #main div.colLeft { float: none; width: 100%; }

	#content #main img.fLeft { margin: 0 0 8px 0; }
	#content #main ul.fLeft { margin: 0 0 0 18px; }



/* ----------------------------
	Clearfix
----------------------------- */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */