/* ----- ADDITIONAL SITE SPECIFIC STYLING  ----- */

/*
	Usage example:
	
	1. Add this to CXML template vars:
	
		<var name="additionalSiteCSS" type="string">
			example
		</var>
	
	2. Location of this file: [templateBase]/sites/example/example.css
	
	3. All ressources (images, etc.) used specifically with this styling should be placed in the same folder
*/

body
{
	/*background-image: url(site-background.gif);*/
}

#logo
{
	/* max size: 138x128 */
	background-image: url(curzon-logo.png); _behavior: url(/iepngfix.htc);
}

#small-print
{
	background: transparent url(bottom-brand.png) no-repeat scroll top left; _behavior: url(/iepngfix.htc);
	margin: 10px auto 0px;
	width: 675px;
	padding-top: 99px;
}

#template-home #center-content
{
	background-image: url(home_brand_bg.png); _behavior: url(/iepngfix.htc);
	padding-top: 60px;
	height: 336px;
}

#page_accommodation #center-content
{
	height: 380px;
}

#template-home #right-col,
#page_accommodation #right-col,
#template-home #main-image .drop-shadow,
#page_accommodation #main-image .drop-shadow
{
	height: 412px;
}

#template-home #main-image .main-image-legal,
#page_accommodation #main-image .main-image-legal
{
	background-color: #A2A298;
	position: absolute;
	left: 0;
	bottom: -20px;
	padding-top: 2px;
	height: 18px;
	width: 326px;
	font-size: 8.5pt;
	text-align: center;
}

#template-home #footer,
#page_accommodation #footer
{
	margin-top: 544px;
}

.drop-shadows
{
	display: none;
}

/* all text same font */

body, #header h1, #center-content, #main-menu ul li a, #center-content p.h, #right-col p.h, #footer ul li.h, #footer .location-map-link
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

/* all text black or white */

#header h1, #main-menu ul li.page a, #main-menu ul li.link a, #center-content p.intro, #center-content a, #right-col a, #footer a
{
	color: #ffffff;
}

/* main text same size, line-spacing and full justification */
#center-content p.intro
{
	font-size: 9pt;
	line-height: 1.2;
}

#center-content
{
	font-size: 9pt;
	text-align: justify;
}