:link,:visited {text-decoration:none}
ul,ol {list-style:none}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin:0; padding:0}
a img,:link img,:visited img {border:none}
address {font-style:normal}

body {
  font:0.75em Arial, Helvetica, sans-serif;
  margin:0;
  padding:0
}
form {
  margin:0;
  padding:0;
  display:inline
}
abbr {
  cursor:help;
  color:#FF0000
}
.bold
	{
	font-weight:bold
	}
	
.italic
	{
	font-style:italic
	}
	
.underline
	{
	text-decoration:underline
	}
	
.left
	{
	text-align:left
	}
	
.center
	{
	text-align:center
	}

.right
	{
	text-align:right
	}
	
.justify
	{
	text-align:justify
	}

.inline
	{
	display:inline
	}

.clear
	{
	clear:both
	}

h1 { margin-bottom:10px; font-size:1.3em}
h2 {margin-bottom:5px; font-size:1.1em}
#container {
  width:770px
}
#main {
  background:url(/images/menu.jpg) no-repeat;
  
  height:650px
}

#header  {
  height:167px;
}
#search {
  padding:10px;
  background-color:#F0F0F0
}
#search label {
  margin-left:10px
}
#search {
  font-size:0.8em;
  text-align:center;
  padding-right:20px
}
#search input, #search select {
  font-size:0.9em;
  vertical-align:middle
}
#menu {
  width:120px;
  float:left;
  padding-top:5px
}
#menu ul {
  padding:0;
  margin:0;
  list-style:none
}
#menu li {
  border:solid 1px #a9cbfe;
  padding:3px;
  margin:2px;
  cursor:pointer
}
#menu a {
  width:100%
}
#menu li:hover {
  background-color:#eafbee
}
#content {
  float:left;
  padding:20px;
  width:605px;
  text-align:justify
}
.bar {
  background:url(/images/flag.gif) repeat-x;
  height:30px;
}

.hr
	{
	background-color:#CCCCCC;
	height:1px;
	margin:5px
	}

.hidden {
  display:none
}
#thumbs {
  margin:5px;
  text-align:center
}

.property
	{
	border:1px solid #CCCCCC;
	margin-bottom:20px
	}
.property_header
	{
	background:
		url(../images/prop_bg.gif)
		top
		repeat-x
		#C8FFC8;
	padding:5px;
	border-bottom:1px solid #CCCCCC;
	}
.property_header_item
	{
	display:inline;
	margin-right:20px
	}
.property_image
	{
	width:120px;
	overflow:hidden;
	float:left;
	border-right:1px solid #CCCCCC;
	max-height:150px;
	overflow:hidden
	}
.property_image img
	{
	width:120px;
	}
.property_text
	{
	width:450px;
	padding:5px;
	text-align:justify;
	float:left;
	}
	
	.home_property
	{
	border:1px solid #CCCCCC;
	width:250px;
	margin:15px;
	float:left
	}
.home_property_header_left
	{
	float:left
	}
.home_property_header_right
	{
	float:right
	}
.home_property_image_container {
  text-align:center;
  padding:30px;
}

#heading-left {
  float:left
}
#heading-right {
  float:right;
  text-align:right
}

#thumbs img {
  margin:5px;
  padding:3px;
  border:1px solid #CCCCCC;
}