body {
font:12px Arial, Helvetica, sans-serif;
color: #000000;
margin:0;
padding:0;
}
.boldbody	{
font:bold 12px Arial, Helvetica, sans-serif;
color: #000000;
}
.maintext {
text-align:justify;
line-height:1.3em;
}

/* --------------------opening hours in header section --------------*/

#opening {
position:absolute;
top:35px;
left:310px;
width:270px;
font:bold 12px Arial, Helvetica, sans-serif;
color: #000000;
}

/*-------------------------- navbar section ------------------------*/
#navbar {
position:absolute;
top:138px;
left:0;
width:700px;
font: bold 12px Arial, Helvetica, sans-serif;
}
#navbar ul {
list-style:none;
margin:0;
padding:5px;
}
#navbar li {
display:inline;
}
#navbar li a:link, #navbar li a:visited, #navbar li a:active {
padding:2px 5px;
margin:0 5px;
border:1px solid #000000;
color:#000000;
text-decoration:none;
background-color:#ffffff;
}
#navbar li a:hover {
background-color:#cccccc;
color:#000000;
}


.listing {
border-left:1px solid #99ccff;
border-bottom:1px solid #99ccff;
padding:2px 4px;
}

.listing a:link, .listing a:visited, .listing a:active{
font:12px Arial, Helvetica, sans-serif;
color:#336699;
text-decoration:none;
}

.listing a:hover{
font:12px Arial, Helvetica, sans-serif;
color:#336699;
text-decoration:underline;
}

/* --------------property title in property search and details------------- */

.bold369 {
font:bold 14px Arial, Helvetica, sans-serif;
color:#369;
background-color:#cbe5fe;
padding:3px;
}
.moredetails {
font:11px Arial, Helvetica, sans-serif;
color: #000;
text-decoration:none;
} 
.moredetails a:link, .moredetails a:visited, .moredetails a:active {
color: #f00;
text-decoration:underline;
}
.moredetails a:hover {
color:#f66;
text-decoration:underline;
}
.boldred {
font: bold 12px Arial, Helvetica, sans-serif;
color:#f00;
}

/* ----------------------footer section --------------------------*/

#footerlinks {
font:bold 12px Arial, Helvetica, sans-serif;
color: #696;
text-decoration:none;
}

#footerlinks a:link, #footerlinks a:visited, #footerlinks a:active {
color: #336699;
text-decoration:none;
}
#footerlinks a:hover {
color: #66CCCC;
text-decoration:none;
}
.separator {
font:12px Arial, Helvetica, sans-serif;
color: #000;
}

/* -------------------------enquiries form section ----------------*/

.formlabels	{
font:bold 12px Arial, Helvetica, sans-serif;
color: #fff;
padding:2px;
text-align:right;
background-color:#6699cc;
}
.formListing {
background-color:#f0f7ff;
border-bottom:1px solid #6699cc;
}
.formWarning	{
font:bold 12px Arial, Helvetica, sans-serif;
color: #FF0000;
}
.warning {
font:bold 12px Arial, Helvetica, sans-serif;
color: #F00;
}
.whitedot {
color:#FFF;
}
.copyright {
font:11px Arial, Helvetica, sans-serif;
color: #888;
}
.adminheader	{
font:bold 15px Arial, Helvetica, sans-serif;
color: #336699;
}


/* ------------------------search results -----------------------------*/

.resultsheader	{
font:bold 12px Arial, Helvetica, sans-serif;
color: #fff;
padding:2px;
text-align:left;
background-color:#6699cc;
}

.resultsitem1 {
background-color:#fff;
border-bottom: 1px solid #69c;
text-align:left;
}
.resultsitem2 {
background-color:#f0f7ff;
border-bottom: 1px solid #69c;
text-align:left;
}

.resultsitem1 a:link, .resultsitem1 a:visited, 
.resultsitem1 a:active, .resultsitem2 a:link, 
.resultsitem2 a:visited, .resultsitem2 a:active {
font:12px Arial, Helvetica, sans-serif;
color: #336699;
text-decoration:none;
}
.resultsitem1 a:hover, .resultsitem2 a:hover {
font:12px Arial, Helvetica, sans-serif;
color: #336699;
text-decoration:underline;
}

/*  -------------------------- colour code for status --------------------- */

.status_available {
color:#339900;
}

.status_underoffer {
color:#336699;
}

.status_saleagreed {
color:#993333;
}

.status_viewsuspended {
color:#CC0000;
}


.style1 	{	color: #9900CC;							}
.style2 	{	color: #369;	font-weight: bold;		}
.propimage 	{	border:1px solid #000;					}

.hide 		{	display:none;visibility:hidden;			}
.show 		{	display:table-row;visibility:visible;	}
h1			{	
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
color: #336699;
font-weight: 600;
}