td 	{font-family: Arial, Verdana;  color: 000000}
p 	{font-family: Arial, Verdana;  color: 000000; text-align: justify;}
div	{font-family: Arial, Verdana;   color: #012E60;}
img { margin: 0px 5px 0px 5px; }

A:link 		{color: #0055A4; font-size: 12px; text-decoration:none; font-weight: bold;}
A:active 	{color: #0055A4; font-size: 12px; text-decoration:none; font-weight: bold;}
A:visited	{color: #0055A4; 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; text-align: left; width: 150px; padding: 5px 0px 5px 0px;}


.ie6bugfix {display: inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; background-color: #FFF;}
.data4{ display: inline; z-index: 100; width: 100%; min-height: 30px; position: relative; clear: both; font-weight: normal; padding: 5px 0px 5px 0px; margin: 0px 0px 0px 0px;}

.col1{width: 135px; min-height: 30px; clear:both; float:left; display: block; z-index: 300; position: relative; text-align: left; padding: 2px 0px 2px 0px; font-weight: bold;}
.col2{width: 135px; min-height: 30px; clear:none; float:left; display: block; z-index: 300; position: relative; text-align: left; padding: 2px 0px 2px 0px; font-weight: normal; }
.col3{width: 140px; min-height: 30px; clear:none; float:left; display: block; z-index: 300; position: relative; text-align: left; padding: 2px 0px 2px 0px; font-weight: bold; }
.col4{width: 125px; min-height: 30px; clear:none; float:left; display: block; z-index: 300; position: relative; text-align: left; padding: 2px 0px 2px 0px; font-weight: normal; }


/* Layout */
body 
{ 
	font-size: 80%;
	height: 100%;
	margin: 0; 
	padding: 5px 0px 0px 0px;
	margin-left: auto; 
	margin-right: auto;
	width: 800px;
}
#header 
{ 
	background-color: #FFF;
	background-image: url("http://www.oyster-international.com/images/header-background.gif");
	width: 800px;
	height: 155px;
	float: left;
}
#menu
{
	text-align: center;
	height: 27px;
	width: 100%;
	background-color: #FFF;
	padding: 0px 0px 0px 0px;
}
#menu a {float: left; color: #F8981D; width: 105px; clear: none; border: 2px solid; background-color: #E0E0E0; padding: 2px; padding-left: 3px; font: 13px Tahoma, sans-serif; font-weight: bold; text-decoration: none; border-color: #0055A4; display: block; margin: 0px; }
#menu a:hover {border: 2px 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 
{
	background-color: #FFF;
	width: 190px;
 	float: left;
 	margin: 5px 0px 5px 0px;
}
#search
{
	background-color: #E0E0E0;
	border-color: #0055A4;
	border: 2px 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: none;
	float: right;
	width: 565px;
	margin: 5px 5px 5px 20px;
}
#property 
{
	position: absolute;
}
#footer 
{
	background-color: #FFF;
	width: 800px; 
	clear: both;
	float: left;
	text-align: center;
	
} 

