/* Word Compatibility Styles */
/* These styles alter the default html behaviour to be more like MS Word */

	FORM			{margin-top:0px; margin-bottom:0px;}
	ul              
	{
		list-style-type:none;
		list-style-image:url("../../../../images/eh-hotel/backgrounds/content-bullet-ff.gif"/*tpa=http://www.exclusivehotels.co.uk/exclusive_hotels/images/eh-hotel/backgrounds/content-bullet-ff.gif*/);
		#list-style-image:url("../../../../images/eh-hotel/backgrounds/content-bullet-ie.gif"/*tpa=http://www.exclusivehotels.co.uk/exclusive_hotels/images/eh-hotel/backgrounds/content-bullet-ie.gif*/);
		margin-top:15px;
		margin-bottom:0px;
		font-size:85%;
		font-weight:bold;
		padding-left:12px;
		#padding-left:12px;
		#margin-left:5px;
	}
		li
		{
			margin-bottom:0px;
			margin-top:8px;
		}
	OL				{margin-top:0px; margin-bottom:0px;}
	BLOCKQUOTE		{margin-top:0px; margin-bottom:0px;}


/* Global Styles */
	
	/* The DIV, P and TD styles should be the same as the "normal" content style. P has a margin of 0px to 
	make it behave the same as a DIV tag, as the Immediacy Editor currently uses P's and DIV's interchangeably */
	/* Font sizes for this section are now defined in separate optional style sheets to support user font 
	scaling */
	P               {margin:0px;}
	
	BODY			{font-family:Arial,Verdana,Helvetica, Sans-Serif; margin:0px; padding:0px;}

	img {border:0px;}

/* Accessibility */
	/* Used to hide additional information provided for users who do not have visual 
	context (e.g. screen reader users) */
	.invisible-access
	{
		display:inline;
		position:relative;
		left:-3000px;
		width:1px;
		height:1px;
		text-decoration:none;
	}

/*
 * Use these to get things to align vertically
 */

	/* valign images */
	.vert-align {
		vertical-align: middle;
	}
	.vert-align * {
		vertical-align: middle;
	}
	/*\*//*/
	.vert-align {
		display: block;
	}
	.vert-align span {
		display: inline-block;
		height: 100%;
		width: 1px;
	}
	/**/
	.vert-align span {
		display: inline-block;
		height: 100%;
	}

	/* valign anything within a container */
	.valign-outer
	{
		display:table;
		#position:relative;
		overflow:hidden;
	}
		.valign-middle
		{
			#position:absolute;
			#top:50%;
			display:table-cell;
			vertical-align:middle;
		}
			.valign-inner
			{
				#position:relative;
				#top:-50%;
			}

/* Global User Table Styles */
/* These styles define the basic properties for tables in the Immediacy Editor */

	/* Default Table */
	table.ImmTS_Default		{padding:0px; width:100%; border-collapse:collapse;} /* Overall table style */

	table.ImmTS_Default th, 
	table.ImmTS_Default td	{padding:2px; margin:2px;} /* Cell padding and spacing styles */

	table.ImmTS_Default, 
	table.ImmTS_Default th, 
	table.ImmTS_Default td	{border:1px solid black;} /* Table border style */
	     
	table.ImmTS_Default th	{}						/* Apply style to header cells */
	table.ImmTS_Default tr	{vertical-align:top;}	/* Apply style to data cells */
	table.ImmTS_Default td	{}						/* Apply style to data cells */
	
