td 	{font-family: Arial, Verdana; font-size: 92%; color: 000000}
p 	{font-family: Arial, Verdana; font-size: 89%; color: 000000; text-align: justify;}
div	{font-family: Arial, Verdana;}
img { margin: 0px 5px 0px 5px; }

A:link 		{color: #00189C; font-size: 12px; text-decoration:none; font-weight: bold;}
A:active 	{color: #00189C; font-size: 12px; text-decoration:none; font-weight: bold;}
A:visited	{color: #00189C; font-size: 12px; text-decoration:none; font-weight: bold;}
A:hover 	{color: #F8981D; font-size: 12px; text-decoration:none; font-weight: bold;}

h1 { font-family: Arial, Verdana; font-size: 16px; font-weight: bold; color: #0055A4; }
h2 { font-family: Arial, Verdana; font-size: 14px; font-weight: bold; color: #0055A4; }
h3 { font-family: Arial, Verdana; font-size: 12px; font-weight: bold; color: #0055A4; }
h4 { font-family: Arial, Verdana; font-size: 10px; font-weight: bold; color: #0055A4; }

.shadow {border:1px inset #000; background-position: left top; BACKGROUND-IMAGE: url("http://www.everymenu.co.uk/images/shadow.gif"); BACKGROUND-REPEAT: no-repeat}


/* From Overseas Homes style */
.left{position: relative; float: left; clear :both; font-weight: bold; text-align: left;}
.right{ position: relative; float: right; font-weight: bold; text-align: right;}

.search_results { position: relative; float: left; width: 510px; background-color: #FFFFFF; width: 100%;}
.search_results_image { text-align: center; position: relative;	float: left; clear: both; margin: 3px 3px 3px 3px;}
.search_results_text { position: relative; float: left; clear: right; margin: 3px 20px 3px 3px; vertical-align: top;}

.image{ z-index: 900; height: 100%; position: relative; float: left; clear: both; font-weight: bold; font-size: 90%; text-align: left; width: 150px; padding: 5px 0px 5px 0px;}
.title{ z-index: 100; min-height: 30px; position: relative; float: left; clear: both; font-weight: bold; font-size: 90%; text-align: left; width: 175px; padding: 5px 0px 5px 0px;}
.data{ z-index: 100; min-height: 30px; position: relative; clear: none; font-weight: normal; font-size: 90%; padding: 5px 0px 5px 0px; margin: 0px 0px 0px 0px;}

.ie6bugfix {display: inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; background-color: #FFF;}

.title2{display: inline; z-index: 200; height: 30px; position: relative; left: 70px; text-align: left; font-weight: bold; font-size: 90%; text-align: left; width: 150px; padding: 5px 0px 5px 0px;}
.data2{display: inline;  z-index: 200; height: 30px; position: relative; left: 102px; text-align: left; font-weight: normal; font-size: 90%;  padding: 5px 0px 5px 0px; margin: 0px 0px 0px 0px;}

.title3{ display: inline; z-index: 300; height: 30px; position: relative; left: 210px; text-align: left; font-weight: bold; font-size: 90%; text-align: left; width: 120px; padding: 5px 0px 5px 0px;}
.data3{display: inline; clear: none; z-index: 300; height: 30px; position: relative; left: 262px; text-align: left; font-weight: normal; font-size: 90%;  padding: 5px 0px 5px 0px; margin: 0px 0px 0px 0px;}

.data4{ display: inline; z-index: 100; width: 150px; min-height: 30px; position: relative; clear: none; font-weight: normal; font-size: 90%; padding: 5px 0px 5px 0px; margin: 0px 0px 0px 0px;}


/* Layout */
body 
{ 
	height: 100%;
	margin: 0; 
	padding: 5px 0px 0px 0px;
	margin-left: auto; 
	margin-right: auto;
	width: 800px;
}
#header 
{ 
	background-color: #FFF;
	width: 200px;
	height: 165px;
	float: left;
	clear: both;
}
#menu
{
	display: none;
	height: 100px;
	clear: both;
	width: 100%;
	background-color: #FFF;
	padding: 5px 0px 0px 0px;
}
#menu a {float: left; color: #F8981D; width: 107px; clear: none; border: 1px solid; background-color: #CCCCCC; padding: 2px; padding-left: 3px; font: 13px Tahoma, sans-serif; font-weight: bold; text-decoration: none; border-color: #0055A4; display: block; margin: 0px; text-align: left;}
#menu a:hover {border: 1px solid; padding-left: 4px; padding-top: 3px; padding-bottom: 1px; padding-right: 1px; background-color: #FFF; border-color: FFF FFF FFF FFF; color: F0F; text-decoration: none; }

#maincontainer 
{
	background-color: #FFF;
	width: 800px;
	float: left;
}
#left_menu 
{
	display: none;
	background-color: #FFF;
	width: 190px;
 	float: left;
 	margin: 5px 0px 5px 5px;
}
#search
{
	display: none;
	background-color: #CCCCCC;
	border-color: #F8981D;
	border: 1px solid;
	text-align: center;
 	line-height: 8pt;
 	margin: 5px 0px 0px 0px;
}
#countries
{
	border-top: 5px;
	margin: 5px 0px 5px 5px;
}
#main 
{
	background-color: #FFF;
	clear: both;
	float: left;
	width: 575px;
	margin: 170px 5px 5px 0px;
}
#property 
{
	position: absolute;
}
#footer 
{
	background-color: #FFF;
	width: 800px; 
	clear: both;
	float: left;
	text-align: center;
	
} 

