body {
    background: #fff;
    margin: 0;
    padding: 0;
    font-family: Helvetica, Arial, sans-serif;
    color: #000;
}

a:link,
a:visited,
a:active {
    color: #06c;
	text-decoration: underline;
}



#header { 
padding: 4px;
/*background:url(../../images/greenbg.png) repeat 0 0;*/
border-top: 2px solid #1b1b1b;
border-bottom: 2px solid #1b1b1b;
}

.logo { /*border: 2px solid #690;*/ text-align:center; }



/* Structure  
------------------------------------------*/
#navwrap {
	color: #fff;
	background: #690;
	font-size: 85%;
	border-bottom: 2px solid #1b1b1b;
	overflow: hidden;
}

#nav,
#nav ul {
	list-style: none;
}
#nav {
	float: left; margin: 0;
}
#nav > li {
	float: left;
}
#nav li a {
	display: block;
	height: 2em;
	line-height: 2em;
	padding: 0em 1.5em;
	text-decoration: none;
}
#nav ul {
	position: absolute;
	display: none;
	z-index: 999;
}

#nav2 li:hover ul.noJS {
	display: block; 
}


/* Main menu
------------------------------------------*/
#nav {
	font-family: Arial;
	font-size: 12px;
	background: #690;
}
#nav > li > a {
	color: #fff;
	font-weight: bold;
}
#nav > li:hover > a {
	background: #556B2F;
	color: #fff;
}

/* Content
------------------------------------------*/

#content { font-size: 80%; margin:4px; padding:2px; }

#footer {
	color: #ccc;
	background: #690;
	font-size: 70%;
	height: 2em;
	line-height: 2em;
	padding: 0 1.5em;
	border-top: 2px solid #1b1b1b;
	border-bottom: 2px solid #1b1b1b;
}

#footer a:link,
#footer a:visited,
#footer a:active {
    color: #fff;
	background: none;
	text-decoration:underline;
}

p {	font-size: 85%; }

.gtitle {  color:#390;  font-weight:700; }
.clearb { clear:both; }

/* BEGIN PROPERTY_TABLE STYLING */

.property_table{
	border-collapse:collapse;
	border: none;
	background-color: #fff;
	
}
.property_table .toprow {
	background: url("../../images/toprowbg1.png") repeat-x #fdfdfd;
	border-top: 1px dashed #eee;
	border-bottom: 1px dashed #eee;
	margin: 5px;
	color: #5087BC;
	font-size: 90%;
}

.property_table .toprow img{
	vertical-align:middle;
}

.property_table .bottomrow {
	border-bottom: 1px dashed #eee;
	padding:0;
	margin:0;
}
.property_table td {
  border:none;
  padding:5px;
}

.property_table .price {
	font-weight:bold;
	color: #CD5555;
}

.property_table .rooms {
	font-weight:bold;
	color: #C1CDCD;
}


.property_table .property_pic {
	border: thin solid #BCD2EE;
}

.property_table td.pdescription {
	margin: 0.5em 0px;
	line-height: 1.2;
}

.property_table .viewdetails img {
	vertical-align:text-top;
}
/* END PROPERTY_TABLE STYLING */



