/*

Created by Exponetic Ltd
team@exponetic.com

*/

body
{
	font-family: serif;
	font-weight: normal;
	font-size: 11pt;
	color: #333;
	margin: 0 0;
	text-align: center;
}

#page
{
	margin: 0px auto 0px auto;
	width: 750px;
	text-align: left;
}

a
{
	font-weight: bold;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

p
{
	
}

.content
{
	clear: both;
	width: 750px;
	/*border: 1px solid #f00;*/
}

	.content h2
	{
		clear: both;
		font-size: 150%;
		margin: 0;
		padding: 0px 40px 10px 40px;
	}
	
	.content ul
	{
		margin: 0;
		padding: 0 70px;
	}
	
	#page_contact_us p,
	.content #mainColumn p
	{
		margin: 0;
		padding: 10px 40px;
	}
	
	.content li
	{
		margin: 10px 20px;
	}
	
	.content blockquote
	{
		font-style: italic;
	}
	
	.content #mainColumn
	{
		/*border: 1px solid #0f0;*/
		width: 500px;
		float: left;

	}
		.content #mainColumn h3,
		{
			margin: 40px 40px 0 40px;
		}
		
		.content #mainColumn h4
		{
			margin: 15px 40px 10px 55px;
			font-style: italic;
		}
		
	.content #rightColumn
	{
		/*border: 1px solid #00f;*/
		width: 240px;
		float: right;

	}

		.content #rightColumn h3
		{
			margin: 0 0 15px 0;
			color: #D2791F;
		}
	
		.content #rightColumn .quote
		{
			/*border: 1px solid #f00;*/
		}
			
			.content #rightColumn blockquote
			{
				text-style: italic;
				color: #1E588A;
			}
						
			.content #rightColumn .quote p
			{
				/*border: 1px solid #00f;*/
				padding: 0 40px 20px 0;
				font-size: 75%;
				font-weight: bold;
				text-align: right;
				color: #5A9BBB;
			}
		
		.content #rightColumn ol li
		{
			/*border: 1px solid #0f0;*/
			padding: 0 0;
			margin: 0 0 30px 0;
		}
	
			.content #rightColumn ol li p
			{
				/*border: 1px solid #f00;*/
				margin: 0 0;
				padding: 0 0;
				text-align: right;
			}
			.content #rightColumn ol li p.question
			{
				font-style: italic;
				text-align: left;
				font-weight: bold;
				color: #1E588A;
			}
			.content #rightColumn ol li p.answer
			{
				text-align: right;
				color: #D2791F;
			}
			
		.content #rightColumn form p#score
		{
			/*border: 1px solid #0f0;*/
			background-color: #fff;
			text-align: right;
			font-weight: bold;
			color: #000;
		}
		
			.content #rightColumn form p#score input
			{
				border: 0;
				font-weight: bold;
				background-color: #fff;
				color: #000;

			}
		
		.content #rightColumn p.quizStrapline
		{
			/*border: 1px solid #0f0;*/
			font-style: italic;
			font-size: 90%;
			color: #1E588A;

		}

img
{
	border: 0;	
}

#page_home img
{
	margin: 15px auto 0 20px;
}

#page_contact_us img
{
	margin: 15px auto 0 60px;
}

#page_about_us img
{
	float: right;
	margin: 0 auto 40px auto;
	
}

#page_about_us li
{
	margin: 0;
}

#page_contact_us p.contactDetails
{
	font-size: 120%;
	color: #000;
	line-height: 300%;
}

	#page_contact_us p.contactDetails span
	{
		float: left;
		width: 130px;
		color: #333;
	}
	
h2,
h3,
h4,
a
{
	color: #1E588A;
}

#footer
{
	border-top: 5px solid #BDD7E4;
	margin: 100px 0 0 0;
	clear: both;
}

	#footer p
	{
		font-size: 80%;
		font-family: sans-serif;
		padding: 15px 0;
		margin: 0;
		color: #000;
		text-align: center;
	}

#header
{

}

	#header ul
	{
		padding: 0 0;
		margin: 0 0;
		text-transform: lowercase;
	}

	#header h1
	{
		font-size: 0px;													/* redundancy */
		overflow: hidden;												/* to fix     */
		background-repeat: no-repeat;									/* IE 5 win bug */
		height: 0px !important; /* for most browsers */
		margin: 0px; /*Chris's WinIE hack to make content align*/
		padding: 203px 0 0 0;
		width: 750px;
		background-image: url("../_img/header.jpg"); 
		height /**/:203px; /* for IE5.5's bad box model */
	}

	#header li
	{
		display: inline;
		list-style-type: none;

	}
	
	#header li#featured_property,
	#header li#places_to_stay
	{
	/*	border: 1px solid #0f0; */
		position: relative;
		top: 50px;
		left: 250px;
	
	}
	
	.selected a,
	.selected a:hover,
	.selected a:visited
	{
		color: #BCA794;
	}

#nav
{
	position: relative;
	top: -45px;
	left: 24px;
	
}
strong.heading_for_house
{
	color: #1E588A;
	font-size: 1.1em;
}
