body {
	width: 95%;
	margin:2em;
	font:100% Georgia, "Times New Roman", Times, serif;
}

.content {

}

h2.top {
display: none;
}


/**************************************************************left box *******************************************/
.left {

}
/**************************************************************logo*******************************************/
h1 {
display: none;
}

p.top {
display: none;
}


/*******************************************************content box (left)*******************************************/
.content-box {
	float:left;
	width:100%;
	background: #fff;
	padding:12px 18px 0 17px;
}
p.sub {
display: none;
}
.date {
display: none;
}
/**********************************************************tabs **************************************************/
ul.tabs {
	display: none;
}


/*************************************************************text-box********************************************/
.text-box,
.blue-text-box {
	width:635px;
	float:left;
	background:url(../images/text-box-bg.gif) repeat-x 0 0 #E7F1C4;
	padding-top:13px;
	margin-bottom:25px;
}
/*************************************************************white area*******************************************/
.white-area {
	float:left;
	width:528px;
	background:#fff;
	padding-top:3px;
}

.white-area2 {
	float:left;
	width:635px;
	background:#fff;
	padding-top:3px;
}

#property .white-area {
	float:left;
	width:100%;
	background:#fff;
	padding-top:3px;
}

#property .white-area2 {
	float:left;
	width:100%;
	background:#fff;
	padding-top:3px;
}



.white-area img {float:left; border: 0;}
.white-area2 img {float:left; border: 0;}
.info {
	float:right;
	width:349px;
	padding:5px 0 0 5px;
}

.info2 {
	float:right;
	width:450px;
	padding:5px 0 0 5px;
}

/*************************************************************big link********************************************/
.long {
	width:349px;
	float:left;
}

.long2 {
	width:450px;
	float:left;
	font-size:113%;
	/*color:#384880;*/
}

a.big-link {
	font-size:113%;
	color:#384880;
}
a.big-link:hover {text-decoration:none;}
.sub-left {
	float:left;
	width:142px;
}
.sub-left p {
	color:#888;
	font:69% Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:10px 0 0 0;
}
.sub-right {
	border-left:1px solid #E7F1C4;
	float:right;
	width:197px;
	padding:0 0 20px 8px;
}
#property .sub-right {
	padding:0 0 0 8px;
	border-left:none;
	width: 310px;
}
.sub-right p {
	color:#7D826A;
	margin:0;
	padding:0;
	font:69% Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
}
.sub-right p strong {
	width:72px;
	float:left;
}

.sub-right p.closing-date, .sub-right p.closing-date strong {
	width:190px;
	float:left;
}

.sub-right p.closing-date-on-listing-page, .sub-right p.closing-date-on-listing-page strong{
	width:400px;
	float:left;
}

.right-area {
	float:right;
	width:90px;
	padding:0 10px 0 7px;
	}




/* ---- DJN Experiment 30-07-07 ---- */

.listings-page-property-summary {
	padding-top: 10px;
}

.listings-page-property-summary p {
	color:#7D826A;
	margin:0;
	padding: 3px 0 0 0;
	font:75% Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
}


.listings-page-property-summary p strong {
	width:72px;
	float:left;
}

.listings-page-property-summary p.closing-date strong {
	width:100px;
	float:left;
}








/*************************************************************download link********************************************/
.right-area a.download, a.detail {
	display:block;
	background:url(../images/download.jpg) no-repeat 0 0;
	width:90px;
	height:54px;
	text-indent:-9999px;
	overflow:hidden;
}
span.download-grey {
	display:block;
	background:url(../images/download-grey.jpg) no-repeat 0 0;
	width:90px;
	height:54px;
	text-indent:-9999px;
	overflow:hidden;
}

a.downloadlong {
	display:block;
	background:url(../images/download-long.gif) no-repeat 0 0;
	width:290px;
	height:54px;
	text-indent:-9999px;
	overflow:hidden;
}
/*************************************************************detail link********************************************/
a.detail {
	background:url(../images/details.gif) no-repeat 0 0;
	margin-top:14px;
}
.green-corner {
	width:635px;
	background:url(../images/green-corner.gif) no-repeat 100% 0;
	float:left;
	height:4px;
	position:relative;
	margin-top:-4px;
	overflow:hidden;
}
/*************************************************************fixed tab********************************************/
ul.fixed {
display: none;
}
ul.fixed li {
	float:left;
	background:url(../images/li-blue-bg.gif) repeat-x 0 0;
}
ul.fixed li.first {
	background:url(../images/blue-corner-l.gif) no-repeat 0 0;
	width:6px;
}
ul.fixed li span {
	font-size:75%;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	padding:0 8px;
}
ul.fixed li.last {
	background:url(../images/blue-corner-r.gif) no-repeat 0 0;
	width:6px;	
}
.blue-text-box {background:url(../images/blue-box-bg.gif) repeat-x 0 0 #D7F0FC;}
.blue-text-box .sub-right {border-color:#B7CCD6;}
.red {
	color:#FF161A;
	font-weight:bold;
}
/*************************************************************right-box********************************************/
.right {
display: none;
}
.right-white {
	width:223px;
	overflow:hidden;
	background:#fff;
	padding-bottom:11px;
}
.right-link {
	width:210px;
	background:#BED5E0;
	font-size:88%;
	display:block;
	line-height:25px;
	color:#374B7C;
	padding-left:13px;
}
.right-blue {
	width:213px;
	overflow:hidden;
	background:#00144D;
	padding:0 5px;
}
/*************************************************************title-box********************************************/
.title-box {
	width:205px;
	background:url(../images/title-bg.gif) no-repeat 98% 0 #fff;
	color:#384880;
	font-size:88%;
	line-height:29px;
	padding-left:8px;
	margin-top:5px;
}
/*************************************************************white-box with content**************************************/
.white-box {
	margin-top:5px;
	background:#fff;
	width:205px;
	overflow:hidden;
	padding:8px 0 8px 8px;
}
.white-box p {
	margin:0;
	padding:0;
	font-size:69%;
}
.white-box p a {color:#4B90B6;}
.white-box p a:hover {text-decoration:none;}

.white-box form {margin-top: 10px;}
/**********************************************************white-box list********************************************/
.white-box ul, #prop-detail ul {
	margin:10px 0;
	padding:0;
	list-style:none;
}
.white-box ul li {
	background:url(../images/star-li.gif) no-repeat 0 8px;
	padding-left:14px;
	font-size:68%;
}
#prop-detail ul li {
	font-size:90%;
	background:url(../images/star-li.gif) no-repeat 0 8px;
	padding-left:14px;
}
.white-box ul li a, #prop-detail ul li a {
	color: #4b90b6;
}
.white-box ul li a:hover {color:#4B90B6; text-decoration:none;}
/*************************************************************text-box********************************************/
.footer {
display: none;
}
.footer ul {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	float:left;
}
.footer ul li {
	float:left;
	background:url(../images/separator.gif) no-repeat 100% 7px;
	padding:0 10px;
	line-height:16px;
}
.footer ul li.first {padding-left:0;}
.footer ul li.last {background:none;}
.footer ul li a {
	font:63% Verdana, Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	text-decoration:underline;
}
.footer ul li a:hover {text-decoration:none;}
.footer p {
	margin:0;
	padding:0;
	font:63% Verdana, Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	line-height:17px;
}
.gray {color:#333 !important;}
.gray a {
	color:#333;
	text-decoration:underline;
}
.gray a:hover {text-decoration:none;}

/*************************************************************prop-detail********************************************/

#prop-detail, #static-content {
	 font: 75%/1.5em  Verdana, Arial, Helvetica, sans-serif;
}



img.imagemain {
	display: block;
	float: none;
	margin: 0 0 12px 0;
}

img.imagethumb {
	float: none;
	margin: 13px 13px 0 0;
	padding: 0;
}

p.prop-type {
	font:65% Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	text-transform: uppercase;
	background: #e7f1c4;
	padding: 5px;
	color: #79ab1e;
	margin: 0;
	border-bottom: 1px solid #d1e89b;
}

h2 {
	margin: 10px 0 5px 0;
	font-weight: normal;
	padding: 0;
	clear: both;
}

h3 {
	color:#384880;
	font:130% Georgia, "Times New Roman", Times, serif;
	border-top: 1px solid #d1e89b;
	background: #e7f1c4;
	clear: both;
	padding: 0 6px;
	line-height: 1.6em;
	margin: 0 0 10px 0;
	width: 100%;
}
h4 {
	font-size: 100%;
	margin: 0 0 0.5em 10px;
	padding: 0;
	border-bottom: 1px solid #d1e89b;
	color: #79ab1e;
	font-weight: normal;
	text-transform: uppercase;
	clear: both;
	
}

#prop-detail h5 {
	font-size: 90%;
	margin: 0 0 0 10px;
	padding: 0;
	text-transform: uppercase;
	color: #333;
}

#prop-detail p, #static-content p {
	margin: 5px 0 1.5em 10px;
}

p.address, p.closing {
	margin: 0 0 1em 0;
	font:75% Verdana, Arial, Helvetica, sans-serif;
}
p.summary {
	margin: 5px 5px 10px 0;
	font-weight: bold;
}


#prop-info {
	background: #fff;
	padding: 0 3px 15px 0;
	border-bottom: 1px solid #d1e89b;
	border-right: none;
}

#prop-info a { color: #4B90B6;}

#googlemap {
	width: 337px;
	float: right;
	background: #fff;
	padding-left: 5px;
}

#prop-info dl {
	margin: 0;
	/*** width: 286px;  ***/
	color: #777;
	font-size: 90%;	
	background: #fff;
	border-bottom: 1px solid #d1e89b;
	border-right: none;
}

#prop-info dt {
	 font-weight: bold;
	 border-top: 1px solid #d1e89b;
	 padding: 5px 5px 0 5px;
}

#prop-info dd {
	 margin: 0 5px 5px 5px;
	
}

#imagethumb {
	list-style: none;
	margin: 0;
	padding: 0;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

#imagethumb li {
	float: left;
	margin: 0 12px 0 0;
}

#imagethumb li a {
	display: block;
	width: 145px;
	float: left;
	height: 140px;
	color:#7D826A;
	text-decoration: none;
}

#panoramic-image p {
	margin-left: auto; margin-right: auto;
}

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
	width:100%;
}

a.noborder img {
	border:0px;
	margin-bottom:10px;
}




#listings-page-content h3 {
	 font: 110% Georgia, "Times New Roman", Times, serif;
	 border-top: 1px solid #d1e89b;
	background: #e7f1c4;
	clear: both;
	padding: 0 6px;
	line-height: 1.6em;
	margin: 0 0 10px 0;
}

.browsemore { display: none; }