body
  {background-color:#6699cc; margin-top:0; margin-left:0; font-family:arial}
p, li
  {font-family:arial; font-size:80%}
p
  {margin-left:20px}
p.top
  {margin-top:20px}
  
.noborder
  {border:none}
.right
  {float:right}

p.search
  {text-align:center; border-width:0; border-style:solid; border-color:#60B0D7; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:5px; margin-left:10%; margin-right:10%;}
p.search img
  {border:0}
p.search a
  {text-decoration:none;}
  

#newsletter
  {background:#63CEFF url('/newsletter.gif') no-repeat 5px 5px; height:42px}
#newsletter p
  {padding:5px 5px 5px 50px}
#newsletter a, #newsletter a:visited
  {text-decoration:none}
#newsletter a:hover, #newsletter a:active
  {text-decoration:underline}
  
#rent
  {background:#63CEFF url('/rent.gif') no-repeat 5px 5px;}
#rent p
  {padding:5px 5px 5px 75px}
#rent a, #rent a:visited
  {text-decoration:none}
#rent a:hover, #rent a:active
  {text-decoration:underline}
  
.alert
  {margin-top:20px; background:url('exclamation_mark.gif') no-repeat; padding-left:30px; height:30px; font-weight:bold; padding-top:2px}

h1
  {font-family:tahoma; margin-left:250px; font-size:20px; margin-top:45px; margin-bottom:0; letter-spacing:2px;}
h2
  {margin-left:20px; font-size:100%; font-weight:bold}

ul
  {list-style-image:url('li-dot.gif'); margin-top:20px}
li
  {margin-left:35px}
li.pdf
  {list-style-image:url('pdf.gif'); margin-bottom:5px;}

div.highlight
  {margin:20px 0 20px 20px; padding:5px; background:#63CEFF; border:1px solid #369}

table.pdf, table.pdf td
  {margin:0; padding:0}
  
img.border
  {border-width:1px; border-color:#000000; border-style:solid}

table.layout td.header
  {background-image:url('header2.gif'); background-repeat:no-repeat; height:105px}
 
#flags
  {float:right;  margin-right:3px}
#flags img
  {border:none}
  
form table.property input, form table.property textarea
  {border:1px #000 solid}

table.layout td.left
  {background-image:url('left2.gif'); background-repeat:no-repeat; width:195px; height:415px}

table.layout td.main
  {background-image:url('main2.gif'); background-repeat:no-repeat; width:565px}

table.property
  {width:545px; margin-top:20px; margin-left:20px;}
table.property th
  {font-size:80%; color:#000000; background-color:#66CCFF; text-align:left; font-weight:normal; padding-left:5px; padding-right:5px;}
table.property td
  {font-size:80%; padding-left:5px; padding-right:5px;}

table.searchform
  {width:300px; margin-left:20px; margin-top:20px}
table.searchform th
  {font-size:75%; color:#ffffff; background-color:transparent; text-align:left; font-weight:normal; padding-left:5px; padding-right:5px;}
table.searchform td
  {font-size:75%; padding-left:5px; padding-right:5px;}
table.searchform input, table.searchform select
  {font-size:100%; background-color:#6699cc; border-width:1px;}
  
table.bluebox
  {margin-left:20px; margin-top:0; border-width:2px; border-style:solid; border-color:#336699}
table.bluebox th
  {font-size:80%; color:#ffffff; background:#336699; text-align:left; font-weight:bold; padding:0.1em}
table.bluebox td
  {font-size:75%; padding:0.3em}
table.bluebox input, table.bluebox select
  {font-size:100%; background-color:#6699cc; border-width:1px;}
  
img.featured
  {width:127px; border:none}

td.left p
  {margin-left:15px; margin-bottom:0; padding-bottom:0; font-family:tahoma}
td.left ul
  {margin-top:0}
td.left a, td.left a:visited
  {text-decoration:none; font-family:tahoma}
td.left a:hover, td.left a:active
  {text-decoration:none; font-family:tahoma}

td.thumbnails
  {text-align:right}
td.thumbnails img
  {padding:0 0 0 8px; border:none}

.footer {
	margin-left:220px; 
	font-size:70%; 
	width:565px;
	text-align:justify;
}

.footer a {
	color:#333333;
	text-decoration: none;
}
