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;background-color:#fff;border-left:1px solid #ddd;border-right: 1px solid #ddd;}
.property_table td.tdnobdr {border-top:1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #fff;}
.property_table .toprow{text-transform:uppercase;padding-top:12px;margin:5px;color:#10458b;font-size:120%;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd; background:#f5f5f5;}
.property_table .toprow img{vertical-align:middle;}
.property_table td.ppictd img {border:1px solid #eee; padding:3px;}
.property_table td.ppictd  {border-bottom:1px solid #ddd; border-left:1px solid #ddd;padding:2px;}
.property_table .bottomrow{border-bottom:1px solid #ddd;padding:0;margin:0;}
.property_table td{padding:5px;}
.property_table .price{font-weight:bold;color:#c00; border-bottom:1px solid #eee !important;padding:14px 4px 14px 4px;}
.property_table .rooms{font-weight:bold;color:#c00; border-bottom:1px solid #eee !important;padding:14px 4px 14px 4px;}

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

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

.property_table .viewdetails img {
	vertical-align:text-top;
}

.property_table .viewdetails a { display: inline-block; color: #fff; text-decoration: none; background: #7DAF3B; padding: 0.5em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }

.property_table .viewdetails a:hover { background: #555; } 

/* END PROPERTY_TABLE STYLING */


