@import url("basicStyle.css");
body
{
	font-family:arial, verdana, helvetica, sans-serif;
	padding:0;
	margin:0;
}

.downloadH2
{
	padding-top: 4px;
	padding-bottom: 4px; 
	padding-left: 6px; 
	color:#f09e00!important;
}

.middleHeader
{
		background-color:#5f6b72;  
}

.imgLogo
{
	padding-top: 20px; 
	padding-left: 10px
}

.navHeader
{
	padding-top: 40px;
	padding-left: 100px;
}


.ListMenu
{
	padding-left: 10px;
	padding-bottom: 10px;  
}


h1, h2, h3, h4, h5, h6, a, div, img, dl, dt, dd, form, input, label, td, th, tr{
	padding: 0;
	margin: 0;
}

/* header */

#head { position: relative; height: 78px; background: url(../img/bg-top.jpg) no-repeat; margin: 10px 0px!important; padding: 0px!important; overflow: hidden; }
#head ul.top-nav { list-style: none; overflow: hidden; float: right; margin: 41px 5px 0px 0px; padding: 0; }
#head ul.top-nav li { float: left; }
#head ul.top-nav li a { display: block; color: #cfcccc; background: url(../img/bg-top-nav-link.gif) right 2px no-repeat; text-decoration: none; font-size: 70%; font-weight: bold; padding: 5px 8px 10px; }
#head ul.top-nav li a:hover { display: block; color: #ffffff; border-bottom: 3px solid #fcb132; }
#head ul.top-nav li.last a { background: none; }

#head a.logo { float: left; margin: 20px 0px 0px 14px; }

/* ---------------------- */
/* --- shopping basket --- */
/* ---------------------- */

ul.shortlist { display: block; list-style: none; position: absolute; top: 10px; right: 10px; margin: 0; padding: 0; font-size: 70%; }
ul.shortlist li { float: left; margin-right: 5px; color: #ffffff; }
ul.shortlist li a { color: #f89d04; font-weight: bold; }
ul.shortlist li a:hover { text-decoration: none; }

/* various fixes */

div#centerCol { font-size: 75%; border-bottom: 10px solid #ffffff; }
div#centerCol div#crumbs { font-size: 100% !important; padding-bottom: 10px; margin-bottom: 10px; }
div#searchBox1 div#crumbs { font-size: 75%; padding-bottom: 10px; margin-bottom: 10px; }
div#searchBox h1 { font-size: 120% !important; }
div#searchBox h2 { font-size: 110% !important; font-weight: bold !important; margin: 10px 0px; background: #eeeeee; padding: 4px; }
div#searchBox table { font-weight: normal !important; margin: 4px 0px; color: #454545; }
div#searchBox span span label, div#searchBox table label { margin: 0px 5px; }
div#searchBox span.arealist span { font-weight: bold; padding: 4px 0px; display: block; color: #111111; border-bottom: 1px solid #cccccc; }
div#searchBox span.arealist span.localitylist {  }
div#searchBox span.under-offer-tick { display: block; margin-bottom: 8px; }
div#searchBox span.under-offer-tick input { margin-right: 4px; }
div#searchBox input.button { display: block; padding: 2px; font-size: 90%; font-weight: bold; margin-top: 10px; }
div#searchBox1 a.new-search { display: block; float: right; text-align: right; font-size: 80%; font-weight: bold; margin-bottom: 4px; background: url(/Images/SiteImages/zoom.gif) right 2px no-repeat; padding: 6px 29px 8px 0px; width: 75px; }

div#centerCol div#crumbs { font-size: 80%; padding-bottom: 10px; margin-bottom: 10px; }
div#centerCol ul.detail-top-links { font-size: 80%; margin-bottom: 10px; float: right; list-style: none; overflow: hidden; }
div#centerCol div#searchBox ul.detail-top-links { font-size: 100%; margin: -5px 0px; }
div#centerCol ul.detail-top-links li { float: left; margin-left: 10px; }
div#centerCol ul.detail-top-links a { display: block; font-weight: bold; text-transform: lowercase; padding: 6px 28px 8px 0px; background: url(/Images/SiteImages/zoom.gif) right 2px no-repeat; }

div#centerCol h1 
{
	font-size: 220%;
	font-weight: normal;
	background-color: transparent;
	background-image: url(../img/commercial/bg-dotted-border.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: left bottom;
	padding-bottom: 8px;
	margin-bottom: 10px;
	color: #ff6600;
	}

div#leftCol { font-size: 75%; }
div#rightCol { font-size: 75%; }

/*  start SPECIALDIV */
#body{
	margin:5px 160px -52px 160px;
	min-height:100%;
	height: auto !important;
	height: 100%;
}

/*#rightCol, #leftCol{width:150px;}*/
#leftCol{width:148px;padding-left: 0px; margin-left: 0px; padding-top: 0px; margin-top: 0px; }

/*#rightCol{
	position: relative;
	float: right;
	right: -1px; 
	margin: 0 -159px 0 -1px;
}
* html #rightCol {\margin-left:10px;\padding-left:2px;}*/

/*#leftCol{
	position: relative;
	float:left;
	left: -1px;
	margin:0 -1px 0 -159px;
}*/
/** html #leftCol {\margin-right:10px;\padding-right:2px;}*/

#centerCol{margin-bottom: 2px;	height: 100%;}

.CenterCol
{
	margin-bottom: 2px; 
	padding-left: 10px;
	padding-right: 10px;  
}

#footer{
	position: relative;
	clear:both;
	width:100%;
	height:50px;
	background-color:#fff;
	padding-top:0em;
}
* html #footer {\height:52px;}
/*  end SPECIALDIV */

.content, .contentList
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px!important;   
	padding-bottom: 7px;   
}

.heading{padding:2px 10px  5px 0px;}
.start1{padding-top:1px; background-repeat:no-repeat;}
.start{padding-top:3px; background-repeat:no-repeat; }
.content,.heading{border-left:1px solid #dfe8e9; border-right:1px solid #dfe8e9;}
.contentList{border-left:1px solid #dfe8e9; border-right:1px solid #dfe8e9;padding: 0px;margin: 0px;}
.box {margin-bottom:10px; font-size:90%;}
.box h2{font-size:100%; text-transform:capitalize;}
.end{
    margin-top:-3px;
    background: url(/Images/SiteImages/borderLine.gif) repeat-x 0 2px; 
    height:3px; 
    /*position:absolute;*/
}

.endCampsie
{
    margin-top:-3px;
    background: url(/Images/SiteImages/borderLine.gif) repeat-x 0 2px;width: 150px;  
    height:3px; 
   position:absolute;
}
.CUsideBox{width:156px; margin:0 0 13 13px;}
.sideBox{width:150px; margin:0 0 13 13px;}
/*.bgContent{padding-top: 0px; vertical-align: top; margin: 0 2px;}*/

.leftBox{position:absolute; background:url(/Images/SiteImages/cornerLeftTop.gif) no-repeat; height:3px; width:3px; margin-top:-1px;}
.rightBox{float:right; background:url(/Images/SiteImages/cornerRightTop.gif) no-repeat; height:3px; width:3px; margin-top:-1; }
.end .leftBox, .endCampsie .leftBox{background-image:url(/Images/SiteImages/cornerLeftDown.gif); margin-top:0;}
.end .rightBox,.endCampsie .rightBox{background-image:url(/Images/SiteImages/cornerRightDown.gif); margin-top:0;}

#news, #downloads .navLeft{margin-top:-2px;}
#news .content, #downloads .content{
    min-height:185px;
    height:auto!important;
    height:188px;
}

#housing .content, #finance .content
{
	height: 100px; 
}

.start{background:url(/Images/SiteImages/borderLine.gif) repeat-x 0 2px;}

#news .date, #downloads .date{margin:0; font-size: 11px;} /* SJJ 13/6/2006 Added font size 11px */
#news .start, .navLeft .start, #downloads .start{background:url(/Images/SiteImages/borderLine.gif) repeat-x 0 2px;}
#news .start .leftBox, #news .start .rightBox, .navLeft .start .leftBox, .navLeft .start .rightBox, #downloads .start .leftBox, #downloads .start .rightBox{margin-top:-1px;}
#news .end .leftBox, #news .end .rightBox, .navLeft .end .leftBox, .navLeft .end .rightBox, #downloads .end .leftBox, #downloads .end .rightBox{margin-top:0;}


.newsLink
{
color:#6a737b!important;	
font-size: 11px;
font-family:arial, verdana, helvetica, sans-serif;
} /* SJJ 13/6/2006 Changed font colour from f09e00 to 6a737b*/

#news .heading{padding:0;}
#news .heading a{
    display:block;
    padding:4px 10px;
} 
#news .bgContent{margin:0; background-color:#fff;}
#news h2 a{color:#f09e00!important;} /*SJJ 13/6/2006 Added to ensure correct colour for headings*/

.navLeft .content, .contentList{
    padding:0;
	padding: 0!important;
	padding-bottom: 0px;
    margin:0!important;
    margin-left:0px;
    margin-right:0px;
    margin-bottom: 0px;
    margin-top: 0px; 
    margin: 0px;
}
/*.navLeft .end{margin-left:0!important; margin-left:-2px;}*/
/*.navLeft .bgContent ul{list-style:none; margin: 0px; padding: 0px;}

.level1CMSListMenuUL{background:#5e6a71;}*/
/*.level1CMSListMenuUL li a{ background:url(/Images/SiteImages/dottedGrey.gif) repeat-x 50% 100%;}*/
/*.level1CMSListMenuLI {background-image: url(/Images/SiteImages/dottedGrey.gif); background-repeat: repeat-x; background-position:  50% 100%;  width: auto;}*/
/*.level1CMSListMenuUL LI {border-top:1px dotted #aaa!important; background:none!important; border-top:none;background: url(/Images/SiteImages/dottedGrey.gif) repeat-x 50% 100%; }
.level1CMSListMenuUL a{
    display:block; 
    width:118px;
	padding: 0.3em 0px 0.3em 20px;
	margin-right: 0px; 
    color:#fff;
    text-transform:capitalize;
    text-decoration:none;
}
.level1CMSListMenuUL a:hover
{
	width: 128px!important;
	width: 118px;
    background-color:#4a5459;
}

.level1CMSListMenuLI 
{
	width: 100%!important;
	width: auto;
}
.level1CMSListMenuHighlightedLI .level1CMSListMenuLinkHighlighted {font-weight: bold;}
.level1CMSListMenuUL .level1CMSListMenuHighlightedLI .level1CMSListMenuLinkHighlighted{background-position:28px 50%; background-image:url(/Images/SiteImages/arrowNav1.gif); background-position:8px 50%;  background-repeat:no-repeat; width: 118px;}
.level1CMSListMenuUL .level1CMSListMenuHighlightedLI {background-image: url(/Images/SiteImages/dottedGrey.gif); background-repeat: repeat-x; background-position:  50% 100%;  width: 100%!important;width: auto;}

.level2CMSListMenuUL {background-color:#fff2d4;}
.level2CMSListMenuUL a{color:#5e6a71;}
.level2CMSListMenuUL a:hover{background-color:#fce4a2;width: 128px;}
.level2CMSListMenuUL .level2CMSListMenuLinkHighlighted{font-weight: bold;  background-position:28px 50%; background: url(/Images/SiteImages/arrowNav2.gif) no-repeat 8px 50%;width: 128px;}



.level3CMSListMenuUL {background-color:#fff!important; font-weight:normal;  }
.level3CMSListMenuUL a:hover{background-color:#f0f0f0!important; width: 118px;}
.level3CMSListMenuUL .level3CMSListMenuHighlightedLI .level3CMSListMenuLinkHighlighted {font-weight: bold; background-position:28px 50%; background: url(/Images/SiteImages/arrowNav2.gif) no-repeat 8px 50%; }
.level3CMSListMenuUL .level3CMSListMenuHighlightedLI {background-image: url(/Images/SiteImages/dottedGrey.gif); background-repeat: repeat-x; background-position:  50% 100%;   width: 100%;}
*/
/*--------------------------------------------------------------------------------------------------------------------------------------------------*/

.navLeft .bgContent ul{list-style:none; margin: 0px; padding: 0px;}

.level1CMSListMenuUL { }
.level1CMSListMenuUL li { background: #5e6a71 url(/Images/SiteImages/dottedGrey.gif) repeat-x left bottom; }
.level1CMSListMenuUL li a { display: block; height: 1%; color: #ffffff; padding: 5px 6px 5px 15px; text-decoration: none; }
.level1CMSListMenuLinkHighlighted { font-weight: bold; background: url(/Images/SiteImages/arrowNav1.gif) no-repeat 5px 50%; }
.level1CMSListMenuUL li a:hover { background: #4a5459 url(/Images/SiteImages/dottedGrey.gif) repeat-x left bottom; }
a.level1CMSListMenuLinkHighlighted:hover { background: url(/Images/SiteImages/arrowNav1.gif) no-repeat 5px 50% !important; cursor: default; }

.level2CMSListMenuUL { background: url(/Images/SiteImages/dottedGrey.gif) repeat-x left top !important; padding-top: 1px !important; margin-top: -1px !important; }
.level2CMSListMenuUL li { background: #fff2d4 url(/Images/SiteImages/dottedGrey.gif) repeat-x left bottom; }
.level2CMSListMenuHighlightedLI { font-weight: bold; background: url(/Images/SiteImages/dottedGrey.gif) repeat-x left bottom #fff2d4 !important; }
.level2CMSListMenuLinkHighlighted { background: url(/Images/SiteImages/arrowNav2.gif) no-repeat 12px 50% !important; }
.level2CMSListMenuUL li a { display: block; color: #5e6a71; padding-left: 24px; }
.level2CMSListMenuUL li a:hover { background: #fce4a2 url(/Images/SiteImages/dottedGrey.gif) repeat-x left bottom; }

.level3CMSListMenuUL { background: url(/Images/SiteImages/dottedGrey.gif) repeat-x left top !important; padding-top: 1px !important; margin-top: -1px !important; }
.level3CMSListMenuUL li { background: #ffffff url(/Images/SiteImages/dottedGrey.gif) repeat-x left bottom; }
.level3CMSListMenuHighlightedLI a { font-weight: bold !important; background: url(/Images/SiteImages/arrowNav2.gif) no-repeat 20px 50% !important; }
.level3CMSListMenuUL li a { display: block; color: #5e6a71; padding-left: 32px; font-weight: normal; }
.level3CMSListMenuUL li a:hover { background: #f0f0f0 url(/Images/SiteImages/dottedGrey.gif) repeat-x left bottom; }


/*
.level1CMSListMenuUL a {
	display: block;  
	text-transform: capitalize;  
	text-decoration: none; 
	color: #fff;
}

.level1CMSListMenuUL li {
    border-top:1px dotted #aaa!important;
    background:none!important;
    border-top:none;
 
background:url(/Images/SiteImages/dottedGr
ey.gif) repeat-x left bottom; }

.level1CMSListMenuUL a {
	min-height:15px;
	height:auto!important;
	height:15px;
    padding:5px 15px 5px 16px;
}

.level1CMSListMenuUL li a:hover{
    background-image: none!important;
    background: #4a5459
url(/Images/SiteImages/dottedGrey.gif)
repeat-x left bottom; }

.level1CMSListMenuLinkHighlighted{
	padding-left:16px!important;
	font-weight: bold; 
	background:
url(/Images/SiteImages/arrowNav1.gif)
no-repeat 6px 50%; }

.level1CMSListMenuUL .level1CMSListMenuLinkHighlighted:hover{
	padding-left:16px!important;
	background:
url(/Images/SiteImages/arrowNav1.gif)
no-repeat 6px 50%!important;
	cursor:default;
}

.level2CMSListMenuUL{background-color:#fff2d4;}
.level2CMSListMenuUL a{color:#5e6a71; padding-left:24px;} 
.level2CMSListMenuUL li a:hover{
    background-image: none!important;
    background: #fce4a2
url(/Images/SiteImages/dottedGrey.gif)
repeat-x left bottom; }

.level2CMSListMenuLinkHighlighted{
    padding-left:24px!important;
	font-weight: bold; 
	background:
url(/Images/SiteImages/arrowNav2.gif)
no-repeat 15px 50%; }

.level1CMSListMenuUL .level2CMSListMenuLinkHighlighted:hover{
	padding-left:24px!important;
    background:
url(/Images/SiteImages/arrowNav2.gif)
no-repeat 15px 50%!important; 
    cursor:default;
}

.level3CMSListMenuUL {background-color: #fff;} 
.level3CMSListMenuUL li a{padding-left:32px;} 
.level3CMSListMenuUL li a:hover{
    background-image: none!important;
    background: #f0f0f0
url(/Images/SiteImages/dottedGrey.gif)
repeat-x left bottom; } 

.level3CMSListMenuLinkHighlighted{
    padding-left:32px!important;
	font-weight: bold; 
	background:
url(/Images/SiteImages/arrowNav2.gif)
no-repeat 23px 50%; }

.level1CMSListMenuUL .level3CMSListMenuLinkHighlighted:hover{
	padding-left:32px!important;
    background:
url(/Images/SiteImages/arrowNav2.gif)
no-repeat 23px 50%!important; 
    cursor:default;
}

*/

/*--------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Contact Us Styles */
/*.navLeft .end{margin-left:0!important; margin-left:-2px;}*/
/*.navLeft ul{list-style:none; margin: 0px; padding: 0px;}*/
/*.CUlevel1CMSListMenuUL LI {border-top:1px dotted #aaa!important; background:none!important; border-top:none; background:url(/images/SiteImages/dottedGrey.gif) repeat-x 0 100%;}*/
/*Change the width here and the height here and see what happens and try it.*/
/*.CUlevel1CMSListMenuUL{background:#5e6a71;}

.CUlevel1CMSListMenuUL a
{
	display: block;  
	padding: 4px 10px 5px 20px;
	width: 118px!important;
	width: 115px;
	text-transform: capitalize;  
	text-decoration: none; 
	color: #fff;
	border-bottom:1px dotted #aaa;
}

.CUlevel1CMSListMenuUL a:hover
{
	background: #4a5459;
}
.CUlevel1CMSListMenuLinkHighlighted, .CUlevel1CMSListMenuLinkHighlighted a:hover
{
	font-weight: bold; 
	background: url(/Images/SiteImages/arrowNav1.gif) no-repeat 8px 50%; 
}*/
/*.CUlevel1CMSListMenuHighlightedLI .CUlevel1CMSListMenuLinkHighlighted
{
	font-weight: bold; 
	background: url(/Images/SiteImages/arrowNav1.gif) no-repeat 8px 50%; 
}*/
/*
.CUlevel2CMSListMenuUL{ background-color:#fff2d4; width:154px; }
.CUlevel2CMSListMenuUL a{color:#5e6a71;}

.CUlevel2CMSListMenuUL a:hover, .CUlevel2CMSListMenuHighlightedLI a:hover, .CUlevel2CMSListMenuLinkHighlighted a:hover
{
	background-color:#fce4a2;
}

.CUlevel2CMSListMenuHighlightedLI .CUlevel2CMSListMenuLinkHighlighted
{
	font-weight: bold; 
	background: url(/Images/SiteImages/arrowNav2.gif) no-repeat 8px 50%; 
}


.CUlevel3CMSListMenuHighlightedLI .CUlevel3CMSListMenuLinkHighlighted
{
	font-weight: bold; 
	background: url(/Images/SiteImages/arrowNav2.gif) no-repeat 8px 50%; 
}

.CUlevel3CMSListMenuUL
{
	background-color: #fff!important;
}

.CUlevel3CMSListMenuLI a:hover
{
	background-color: #f0f0f0!important;
}
*/
/*--------------------------------------------------------------------------------------------------------------------------------------------------*/

.navLeft .bgContent ul{list-style:none; margin: 0px; padding: 0px;} 

.CUlevel1CMSListMenuUL{background:#5e6a71;}
.CUlevel1CMSListMenuUL a{
	display: block;  
	text-transform: capitalize;  
	text-decoration: none; 
	color: #fff;
}
.CUlevel1CMSListMenuUL li {
    border-top:1px dotted #aaa!important;
    background:none!important;
    border-top:none;
 
background:url(/Images/SiteImages/dottedGrey.gif) repeat-x 0 100%; } .CUlevel1CMSListMenuUL a{
	min-height:15px;
	height:auto!important;
	height:15px;
    padding:5px 15px 5px 20px;
}
.CUlevel1CMSListMenuUL li a:hover{
    background-image: none!important;
    background: #4a5459
url(/Images/SiteImages/dottedGrey.gif)
repeat-x 0 100%; } .CUlevel1CMSListMenuLinkHighlighted{
	padding-left:20px!important;
	font-weight: bold; 
	background:
url(/Images/SiteImages/arrowNav1.gif)
no-repeat 8px 50%; } .CUlevel1CMSListMenuUL .CUlevel1CMSListMenuLinkHighlighted:hover{
	padding-left:20px!important;
	background:
url(/Images/SiteImages/arrowNav1.gif)
no-repeat 8px 50%!important;
	cursor:default;
}

.CUlevel2CMSListMenuUL{background-color:#fff2d4;}
.CUlevel2CMSListMenuUL a{color:#5e6a71; padding-left:30px;} .CUlevel2CMSListMenuUL li a:hover{
    background-image: none!important;
    background: #fce4a2
url(/Images/SiteImages/dottedGrey.gif)
repeat-x 0 100%; } .CUlevel2CMSListMenuLinkHighlighted{
    padding-left:30px!important;
	font-weight: bold; 
	background:
url(/Images/SiteImages/arrowNav2.gif)
no-repeat 20px 50%; }

.CUlevel1CMSListMenuUL .CUlevel2CMSListMenuLinkHighlighted:hover{
	padding-left:30px!important;
    background:
url(/Images/SiteImages/arrowNav2.gif)
no-repeat 20px 50%!important; 
    cursor:default;
}

.CUlevel3CMSListMenuUL {background-color: #fff;} .CUlevel3CMSListMenuUL li a{padding-left:30px;} 
.CUlevel3CMSListMenuUL li a:hover{
    background-image: none!important;
    background: #f0f0f0
url(/Images/SiteImages/dottedGrey.gif)
repeat-x 0 100%; } .CUlevel3CMSListMenuLinkHighlighted{
    padding-left:30px!important;
	font-weight: bold; 
	background:
url(/Images/SiteImages/arrowNav2.gif)
no-repeat 20px 50%; }

.CUlevel1CMSListMenuUL .CUlevel3CMSListMenuLinkHighlighted:hover{
	padding-left:30px!important;
    background:
url(/Images/SiteImages/arrowNav2.gif)
no-repeat 20px 50%!important; 
    cursor:default;
}

.CUrightBox { margin-top: -1px;} 
.CUleftBox{position:absolute; background:url(/Images/SiteImages/cornerLeftTop.gif) no-repeat; height:3px; width:3px; margin-top:-1px;}

.CUrightBox{position:absolute;margin-left:153px; background:url(/Images/SiteImages/cornerRightTop.gif) no-repeat; height:3px; width:3px; margin-top:-1; }



#changeBox {color:#9ea1a4; height:205px;}
#changeBox .heading{height:31px!important; height:31px;}
#changeBox .start{background-image:url(/Images/SiteImages/bgTopChangeArea.gif); background-repeat: no-repeat ; background-position: 0% 0%;  width: 150px; height:5px;  }
#changeBox .border{position:absolute; width:148px; margin-left:1px;}
#changeBox .content{
    min-height:110px;
    height:auto!important;
    height:110px;
}
#changeBox .bgContent{margin:0;}

#footerContent{color:#fff; font-size: 65%; margin-top:0; padding:4px 16px;}
#footerContent a{color:#fff; margin-right:2em;}
#connexion a{float:right; margin-right:0;}

.goTop{text-align:right; width:auto; padding:  7px 5px 7px 0;}

#centerContent{padding:0; border:0;}
#centerContent h1, #centerContent h2{margin-bottom:0.5em;}
#centerContent h1{font-size:125%;}
#centerContent h2{font-size:100%;}

#navH a:hover{color:#fff;}
#navH ul {
	list-style: none;
	position: absolute;
	top: -2.4em!important;
	top: -1.5em;
	float: right;
	right: 0;
	font-size:90%;
	font-weight:bold;
}

#navH li {display: inline;}

#navH ul a{
	color: #cfcccc;
	text-decoration: none;
	padding-top: 40px;
	padding-bottom: 1.5em!important;
	padding-bottom: 17px;
	height:15px;
	float: left;
}
#navH span {padding: 0.2em 0.7em;}
#navH .last span{border:none;}

#centerCol #crumbs a{color:#5e6a71;!important}
#centerCol h1, #centerCol h2{color:#5e6a71;}
#centerCol {color:#6a737b;}

#caseStudy{list-style:decimal; margin-bottom:10px; margin-left: 25px;padding: 0px; }
#caseStudy li{margin-bottom:5px;padding:0px;}

/* Foe thre list of developments in New Homes: past/current Developments - SJJ 17/3/2007   background:url(/images/siteImages/dotted.gif) repeat-x 0 100%; */
div.developmentsummary {margin: 0px 0px 10px 0px;}
div.developmentsummary p.summarybody {margin: 5px 0px 0px 0px;}
div.developmentsummary p.summarybody img {margin: 0px 7px 5px 0px; BORDER: 1px solid  #7c8889; FLOAT: left;}
div.developmentsummary div.line{border:0; background:url(/images/siteImages/dotted.gif) center center repeat-x; height:1px; margin:5px 0; clear:both;}
div.developmentsummary div.line hr{display:none;}

/* 16.10.2007 - Additions by Boris */

ul.property-contact-form { list-style: none; margin: 0; padding: 0; }
ul.property-contact-form li { padding: 3px 0px; overflow: hidden; margin-top: 2px; }
ul.property-contact-form li label { float: left; width: 230px; }
ul.property-contact-form li input { float: left; }
ul.property-contact-form li input.button { font-size: 80%; font-weight: bold; padding: 1px 2px; }
ul.property-contact-form .mortgage-result {font-weight: bold; margin-top: 20px!important; }

#centerCol h2 { font-size: 130%; }
#centerCol div.charges h3 { font-size: 100%; font-style:italic; }
#centerCol div.charges p {margin-top: 2px;}

div.hrline{border:0; background:url(/images/siteImages/dotted.gif) center center repeat-x; height:1px; margin:5px 0; clear:both;}
div.hrline hr{display:none;}

div#flash2 { width: 590px; height: 190px; margin: 5px 0px 9px 9px;}

div.survey {margin-left: 10px;}
div.survey table  {width: 100%; padding: 0px; margin: 0px; }
div.survey table tr td {border-bottom: 1px solid #dddddd; padding-top: 10px; padding-bottom: 10px; }
div.survey table tr td span.EditingFormLabel {width: 220px; display: block; font-weight: bold; margin-right: 10px;}
div.survey table tr td span.EditingFormLabel span {color: #000000; font-size: 130%; margin-right: 3px;}
div.survey table tr td table tr td {border-bottom: none!important; padding-top: 0px!important; padding-bottom: 0px!important; }
div.survey table tr td table tr td input {margin-right: 5px;}
div.survey table tr td table tr td textarea {margin-bottom: 10px;}
