








	

	


	
	    
*{
	/* blank style to compenstate for not parsing initial stylesheet node */
}


html{
	margin:0;
	padding:0;
}

body{
	background-color:#F6F7F7;
	font-family:Helvetica, Arial, sans-serif;
	font-size:0.8em;
	margin-top:0;
	padding-top:0;
}

#outer{
	background-color:#ffffff;
	width:100%;
	min-width:77em;
	max-width:88em;
	padding:20px 0;
	margin:0 auto 40px auto;
	min-height:300px;
	color:#807F83;
}

#topBanner:after, .sideBox:after, .centerBox:after, #contentArea:after, #titleBox:after, .highlightBox:after, #propertyKey:after, #pagingBox:after, .propertyResult:after, #topDetails:after{
	content:"&nbsp;";
	height:0;
	display:block;
	visibility:hidden;
	clear:both;
}

#badge{
	float:left;
	margin-left:30px;
}

#logo{
	margin:0 auto;
	width:188px;
	padding-top:20px;
}


#contact{
	float:right;
	padding-top:10px;
	margin-right:30px;
}

#badge a img, #logo a img{
	border:none;
}

#contact img{
	position:relative;
	top:3px;
}

#phone{
	font-size:1.3em;
	letter-spacing:2px;
}

#emailer{
	font-size:1.2em;
}

#emailer img{
	padding-right:5px;
}

a{
	color:#2DA343;
}

a:hover{
	color:#005985;
}

a img{
	border:none;
}

#nav{
	padding:10px 0;
}

#nav ul{
	margin:0;
	text-align:center;
	padding:0;
}

#nav ul li{
	display:inline;
}

#nav ul li a{
	color:#807F83;
	text-decoration:none;
	padding:0 17px;
}


#nav ul li a:hover{
	color:#005985;
	text-decoration:underline;
}

#contentArea{
	border:5px solid #E2E4E5;
	min-height:400px;
	margin:0 30px;
}

#leftCol{
	width:160px;
	float:left;
	margin:10px;
}

#rightCol{
	width:160px;
	float:right;
	margin:10px;
}

#leftCol.iframe{
	width:145px!important;
	height:240px!important;
}

#middleCol{
	margin:0 180px;
	font-size:0.9em;
	line-height:1.6em;
}

#middleCol.large{
	margin-right:10px;
}

#contentContainer{
	float:left;
	width:98%;
}

.sideBox{
	background-color:#E2E4E5;
	min-height:50px;
	margin-bottom:5px;
	padding:5px;
	font-size:0.9em;
}

.sideBox h1, .sideBox h2, .sideBox h3, .sideBox h4, .sideBox h5, .sideBox h6{
	text-transform:uppercase;
	font-weight:normal;
	margin:0;
	color:#000000;
	font-size:1em;
}

.sideBox p, .sideBox ul, .sideBox ol{
	margin:5px 0 5px 0;
	line-height:1.6em;
}

.sideBox form{
	margin:5px 0;
}

.sideBox select{
	width:100%;
	font-size:1em;
	letter-spacing:1px;
}

.sideBox select.halfSize{
	width:49%;
}

.sideBox label{
	display:block;
	margin-top:5px;
	clear:both;
}

.sideBox .submit{
	float:right;
	margin-top:5px;
}

.sideBox .inlineTextBox{
	float:left;
	width:80%;
	margin-bottom:5px;
}

#submenu{
	border:1px solid #E2E4E5;
	margin-bottom:5px;
}

#submenu h1, #submenu h2, #submenu h3, #submenu h4, #submenu h5, #submenu h6{
	background-color:#E2E4E5;
	margin:0;
	font-size:1.4em;
	font-weight:normal;
	padding:5px;
}

#submenu ul{
	list-style:none;	
	padding:0 5px;
	margin:5px 0;
	font-size:0.9em;
}

#submenu ul li{
	border-bottom:1px solid #ffffff;
}

#submenu ul li a{
	display:block;
	background-image:url(http://property.dunpark.co.uk/public/files/17981E29-C2A1-411B-BA1B-D6FFF09DECC5/client_files/51C67E70-35AC-4250-BDC5-B850A5DCF641/img/bullet.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding:2px 20px;
}

#featuredProperty{
	 height:240px;
}

#resources{
	font-size:0.85em;
}

.resource{
	border:1px solid #CED0D2;
	width:60px;
	float:left;
	margin-left:3px;
	margin-bottom:3px;
	padding:0 2px;
	min-height:32px;
	background-color:#FFFFFF;
}

.resource.noLeftMargin{
	margin-left:0;
}

.resource p{
	line-height:0.9em;
	font-size:9px;
	color:grey;
}

.resource img{
	float:left;
	padding-right:3px;
}

.resource a{
	color:#666666;
	text-decoration:none;
	display:block;
	background-repeat:no-repeat;
	padding:2px 0 0 20px;
	color:#807F83!important;

}

.resource a span{
	position:relative;
	top:6px;
}

.resource a:hover{
	text-decoration:underline;
}

.resource a.brochure{
	background-image:url(http://property.dunpark.co.uk/public/files/17981E29-C2A1-411B-BA1B-D6FFF09DECC5/client_files/51C67E70-35AC-4250-BDC5-B850A5DCF641/img/icons/brochureGrey.jpg);
}

.resource a.brochure:hover{
	background-image:url(http://property.dunpark.co.uk/public/files/17981E29-C2A1-411B-BA1B-D6FFF09DECC5/client_files/51C67E70-35AC-4250-BDC5-B850A5DCF641/img/icons/brochureWhite.jpg);
}

.resource a.gallery{
	background-image:url(http://property.dunpark.co.uk/public/files/17981E29-C2A1-411B-BA1B-D6FFF09DECC5/client_files/51C67E70-35AC-4250-BDC5-B850A5DCF641/img/icons/photosGrey.jpg);
	padding-left:25px;
}

.resource a.gallery:hover{
	background-image:url(http://property.dunpark.co.uk/public/files/17981E29-C2A1-411B-BA1B-D6FFF09DECC5/client_files/51C67E70-35AC-4250-BDC5-B850A5DCF641/img/icons/photosWhite.jpg);
}

.resource a.location{
	background-image:url(http://property.dunpark.co.uk/public/files/17981E29-C2A1-411B-BA1B-D6FFF09DECC5/client_files/51C67E70-35AC-4250-BDC5-B850A5DCF641/img/icons/locationGrey.jpg);
	padding-left:22px;
}

.resource a.location:hover{
	background-image:url(http://property.dunpark.co.uk/public/files/17981E29-C2A1-411B-BA1B-D6FFF09DECC5/client_files/51C67E70-35AC-4250-BDC5-B850A5DCF641/img/icons/locationWhite.jpg);
}

.resource a.measurements{
	background-image:url(http://property.dunpark.co.uk/public/files/17981E29-C2A1-411B-BA1B-D6FFF09DECC5/client_files/51C67E70-35AC-4250-BDC5-B850A5DCF641/img/icons/measurementsGrey.jpg);
}

.resource a.measurements:hover{
	background-image:url(http://property.dunpark.co.uk/public/files/17981E29-C2A1-411B-BA1B-D6FFF09DECC5/client_files/51C67E70-35AC-4250-BDC5-B850A5DCF641/img/icons/measurementsWhite.jpg);
}

.resource a.floorplans{
	background-image:url(http://property.dunpark.co.uk/public/files/17981E29-C2A1-411B-BA1B-D6FFF09DECC5/client_files/51C67E70-35AC-4250-BDC5-B850A5DCF641/img/icons/floorplanGrey.jpg);
	padding-left:23px;
}

.resource a.floorplans:hover{
	background-image:url(http://property.dunpark.co.uk/public/files/17981E29-C2A1-411B-BA1B-D6FFF09DECC5/client_files/51C67E70-35AC-4250-BDC5-B850A5DCF641/img/icons/floorplanWhite.jpg);
}

.resource a.epc{
	background-image:url(http://property.dunpark.co.uk/public/files/17981E29-C2A1-411B-BA1B-D6FFF09DECC5/client_files/51C67E70-35AC-4250-BDC5-B850A5DCF641/img/icons/epcGrey.jpg);
	padding-left:23px;
}

.resource a.epc:hover{
	background-image:url(http://property.dunpark.co.uk/public/files/17981E29-C2A1-411B-BA1B-D6FFF09DECC5/client_files/51C67E70-35AC-4250-BDC5-B850A5DCF641/img/icons/epcWhite.jpg);
}

.resource a.features{
	background-image:url(http://property.dunpark.co.uk/public/files/17981E29-C2A1-411B-BA1B-D6FFF09DECC5/client_files/51C67E70-35AC-4250-BDC5-B850A5DCF641/img/icons/featuresGrey.jpg);
}

.resource a.features:hover{
	background-image:url(http://property.dunpark.co.uk/public/files/17981E29-C2A1-411B-BA1B-D6FFF09DECC5/client_files/51C67E70-35AC-4250-BDC5-B850A5DCF641/img/icons/featuresWhite.jpg);
}

.centerBox, #content{
	margin:15px auto;
	clear:both;
}

.centerBox.topMargin{
	margin-top:50px;
}

.centerBox img{
	float:left;
	margin-right:10px;
	position:relative;
	top:-15px;
}

#middleCol h1{
	font-weight:normal;
	letter-spacing:3px;
	font-size:2em;
	text-transform:uppercase;
	line-height:1.2em;
}

#middleCol h2{
	font-weight:normal;
	letter-spacing:3px;
	font-size:1.5em;
	text-transform:uppercase;
	color:#2DA343;
}

#middleCol h3, #middleCol h4, #middleCol h5, #middleCol h6{
	font-weight:normal;
	letter-spacing:3px;
	font-size:1.1em;
	text-transform:uppercase;
	margin-bottom:0;
	margin-top:20px;
}

#middleCol h4{
	color:#005882;
}

#middleCol h3{
	color:#2DA343;
}

#middleCol p{
	margin-top:0;
	text-align:justify;
}

#middleCol li{
	text-align:justify;
	margin-bottom:5px;
	padding-right:20px;
}

#middleCol h1 a, #middleCol a h1{
	color:#807F83;
	text-decoration:none;
}

#middleCol h1 a:hover, #middleCol a:hover h1{
	color:#005985;
	text-decoration:underline;
}

#middleCol img{
	padding:5px;
}

#middleCol h1 img{
	position:relative;
	top:10px;
	padding:0;
}

#middleCol img.icon{
	padding:0 5px 0 0;
	position:relative;
	top:5px;
}

#middleCol hr{
	border-top:1px solid #cccccc;
	border-bottom:none;
	border-left:none;
	border-right:none;
}

#breadcrumb{
	background-color:#E2E4E5;
	width:100%;
	margin-top:10px;
}

#breadcrumb p{
	padding:5px 5px;
}

#quoteBox{
	float:right;
	border:1px solid #E2E4E5;
	text-align:right;
	padding:5px;
	font-size:0.8em;
	margin-bottom:10px;
}

#quoteBox em, #quoteBox i{
	font-size:1.5em;
	text-align:center;
	display:block;
}



#footerMenu{
	padding:10px 0;
}

#footerMenu ul{
	text-align:center;
	margin:0;
	padding:0;
}

#footerMenu ul li{
	display:inline;
}

#footerMenu ul li a{
	color:#807F83;
	text-decoration:none;
	padding:0 35px;
}

#footerMenu ul li a:hover{
	color:#005985;
	text-decoration:underline;
}

#contactDetails{
	text-transform:uppercase;
	font-size:0.8em;
	text-align:center;
	color:#005985;
}

#contactDetails p{
	margin:0;
}

#contactDetails span{
	padding:0 5px;
}

.textright{
	text-align:right;
}

.floatright{
	float:right;
}

.floatleft{
	float:left;
}

/*.results{
	width:100%;
	margin-top:10px;
	border-collapse:collapse;
}

.results th{
	text-transform:uppercase;
	font-weight:normal;
	margin:0;
	color:#000000;
	font-size:1em;
	border-bottom:1px solid #000000;
	text-align:left;
}

.key{
	font-size:0.85em;
	line-height:0.8em;
	margin-bottom:10px;
}

.key td{
	padding:0;
}*/

/*tr.borderTop td{
	border-top:1px solid #E2E4E5;
}

tr.borderTop .resultItem td{
	vertical-align:top;
	border-top:none;
}*/

.blueHighlight{
	color:#005783;
	font-weight:bold;
}

/*td.propertyImage img{
	padding:5px;
	border:1px solid #E2E4E5;
}*/

.textright{
	text-align:right;
}

/*#titleBox{
	margin:10px 0;
	color:#000000;
	font-size:1em;
	border-bottom:1px solid #000000;
	padding-bottom:5px;
}

#address{
	float:left;
}

#resultLinks{
	float:right;
}

#address p, #resultLinks p{
	margin:0;
}

#imageCol{
	width:260px;
	float:left;
}

#images img{
	padding:5px;
	border:1px solid #E2E4E5;
	float:left;
	margin:2px;
}

#status, #contactInfoBox h1{
	color:#005783;
	font-weight:bold;
	font-size:1em;
	text-transform:none;
	letter-spacing:normal;
	margin:0 0 5px 0;
}

#infoColumn{
	float:left;
	width:300px;
	margin-left:20px;
}

#contactInfoBox{
	background-color:#E2E4E5;
	padding:10px;
}

#functions{
	margin:20px 0;
}

#functions a{
	padding:5px 0 0 30px;
	background-repeat:no-repeat;
	background-position:left center;
	display:block;
	margin-bottom:5px;
}

.emailFriend{
	background-image:url(/images/icons/email.jpg);
}

.arrangeViewing{
	background-image:url(/images/icons/viewing.jpg);
}

.callBack{
	background-image:url(/images/icons/callBack.jpg);
}*/

#middleCol .skype{
	padding:0;
	position:relative;
	top:5px;
}

#middleCol table.key a{
	line-height:1.5em;
}	

.key.advertising{
	width:100%;
}

.key.advertising td{
	text-align:center;
}

/***************** CHRIS *******************/
td.ftitle{
text-transform:uppercase;
font-weight:normal;
color:#000000;
font-size:12px;
border-bottom:1px solid #000000;
text-align:left;
}

table.small tr {
	height:25px;
}

table.small th {
	/*border-bottom:2px solid #2DA343;*/
	font-weight:normal;
	font-size:2px;
	padding-left:5px;
	text-align:left;
	color:#222222;	
}

table.small td.Label {
	/*
	background-color:#f2f2f2;
	padding-right:10px;
	border-bottom:1px solid #eaeaea;
	color:#737373;
	font-weight:normal;
	font-size:14px;
	*/
	padding-right:10px;
	text-align:left;
}

table.small td.Info {
	/*
	padding-left:5px;
	border-bottom:1px solid #eaeaea;
	white-space:nowrap;
	text-align:left;
	*/
}

table.small td.End {
	padding:10px;
	text-align:right;
}

table.small input.button {
     /*   
    border:1px solid #555555;
		
background-color : #005985; 
color: #FFFFFF;
border : 1px solid #cccccc; 
cursor: pointer;
font-family: arial;
font-size: 11px;
margin:3px 10px 3px 10px;
padding:1px 6px 1px 6px;
font-weight: normal;
*/
}

table.small .textInput {
	/*
cursor: text;
font-family: arial;
font-size: 11px;
*/
width:70%;
}

table.small .optionInput {
cursor: pointer;
font-family: arial;
font-size: 10px;
border:0px;
}

table.small .focus{
	/*
border-top:0px;
border-left:0px;
border-right:0px;
border-bottom:1px dotted black;
*/
}

table.small .blur{
	/*
border:0px;
*/
}


table.small .red{
border-top:0px;
border-left:0px;
border-right:0px;
border-bottom:1px dotted red;
}

table.small .errorRed{
color:red;
}


table.small .areaBlur{
	/*
border:0px dotted black;
height:50px;
padding:4px;
*/
width:100%;
}

table.small .areaFocus{
	/*
border:1px dotted black;
height:50px;
padding:4px;
*/
width:100%;
}

table.small a{
text-decoration:underline;
color:#000000;
}

/* validation */

.validationError
{
 font-size:11px;
 color:#AA2222;
 text-align:left;
 padding:3px 3px 3px 3px;
 font-weight:bold;
}

.validationError span
{
  font-weight:normal;
}


/***************** CHRIS was here *******************/

.advancedSearch{
	width:100%;
}	

.advancedSearch td{
	vertical-align:top;
}

.advancedSearch label, #yourResults p, #pagingBox label, #detailBox, #extraDetailText{
	color:#005882;
}

.highlightBox{
	background-color:#6698B4;
	color:#FFFFFF;
	padding:5px;
}

#middleCol .highlightBox p{
	text-align:left;
}

#middleCol .highlightBox a{
	color:#FFFFFF;
	text-decoration:underline;
}

#middleCol .highlightBox a:hover{
	color:#005985;
}

#middleCol .highlightBox a img{
	border:1px solid #ffffff;
	padding:0;
	margin:5px 5px 5px 0;
}

#middleCol .highlightBox h1{
	text-transform:none;
	font-size:1.1em;
	letter-spacing:normal;
}


#propertyKey{
	text-align:right;
}

#propertyKey p{
	float:right;
}

#propertyKey .resource{
	float:right;
	font-size:9px;
	padding-top:0;
	padding-bottom:0;
}

#propertyKey .resource img{
	padding:0 1px 0 0;
}

#propertyKey .resource p{
	float:none;
	line-height:1em;
	margin:6px 2px;
}

#pagingBox{
	text-align:right;
}

#pagingBox select{
	margin-right:10px;
}

a.blueBoxLink{
	background-color:#6698B4;
	color:#FFFFFF;
	padding:5px;
	font-size:0.9em;
	display:block;
	padding:3px 5px;
	margin:5px 0;
	font-size:1.1em;
	text-decoration:none;
}

a.blueBoxLink:hover{
	background-color:#8AC061;
}



a.blueBoxLinkdisabled{
	background-color:#6698B4;
	color:#fff;
	padding:5px;
	font-size:0.9em;
	display:block;
	padding:3px 5px;
	margin:5px 0;
	font-size:1.1em;
	text-decoration:none;
}

.textResultBox, .imageResultBox{
	margin-right:1%;
}

.textResultBox{
	margin:0 160px 0 230px;
}

.imageResultBox{
	width:220px;
	float:left;
}

.infoResultBox{
	float:right;
	width:136px;
	text-align:right;
}

.underline{
	border-bottom:1px solid #E2E4E5;
}

.clearright{
	clear:right;
}

#detailBox{
	float:left;
	width:230px;
	padding-top:10px;
}

#linkBox, #forIE6{
	float:right;
	width:310px;
}

#detailBox span{
	padding-right:20px;
}

#propertyNav p{
	color:#807F83;
	text-align:center;
	margin-bottom:0;
}

#linkBox .blueBoxLink{
	width:121px;
	float:right;
	margin:2px 1px 2px 1px;
	padding:2px 5px;
}

#detailLeftCol{
	float:left;
	width:70%;
}

#detailRightCol{
	width:24%;
	float:right;
	text-align:right;
}

#middleCol #extraDetailText ul{
	color:#58A61E;
}


/* styles from webdadi base skin */

.login_r {width:150px; height:320px; background-color:#e2e4e5; padding:0; margin:0;}

.ltd1px{
background-color:#ffffff;
height:1px!important;
padding:0px;
border:0px;
width:100%;
}

.lresultsImage img{
border:1px solid #636363;
}
.ftitle{
text-transform:uppercase;
font-weight:normal;
margin:0;
color:#000000;
font-size:12px;
border-bottom:1px solid #000000;
text-align:left;
}

.fnormal{
vertical-align:top;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
color:#807F83;
}

.fnormalg2{
vertical-align:top;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
color:#2DA343;
}

.fnormalb{
vertical-align:top;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
color:#005783;
}

.fnormalg{
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
color:#2DA343;
position:relative;
left:-20px;
}

.fnormalw{
vertical-align:top;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
color:#fff;
}

.fnormalsmall{
font-size:10px;
}

.fnormal a{
color:#2DA343;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
}

.fnormal a:hover{
color:#005985;
}

.ldetailsthumbnail img{
width:114px;
height:84px;
padding:0px;
}

.ldetailsthumbnailoff img{
width:114px;
height:84px;
border:0px; 
padding:0px;
}

.ldetailsmainimage, .lprintablemainimage{
width:390px;
height:280px;
}

.link{
font-size:12px!important;
}

.lpagecontrol a{
font-size:12px!important;
color:#2DA343;
font-family:Helvetica, Arial, sans-serif;
}

.lresultscellspace{background-color:#E2E4E5; padding:0px; border:0px; width:100%; height:1px; border:none;}
.lresultscellspace td{padding:0px;}
.lhighlightarea{background-color:#E2E4E5; padding:5px; border:5px solid #E2E4E5; width:300px;}
.limagelist{width:267px!important;}
.propertydesc{width:330px;}
.lfeedbacktextarea{width:400px;height:150px;}
.lfeedbackemail{width:200px; height:15px;}
.lfeedbacktable{width:100%;}
.sep{background:url(http://property.dunpark.co.uk/public/files/17981E29-C2A1-411B-BA1B-D6FFF09DECC5/client_files/51C67E70-35AC-4250-BDC5-B850A5DCF641/img/sep.gif); background-repeat: repeat-x; height: 15px;}
.eval td{vertical-align:top;}

/* generic button class */
	.cButton1, .cButton2 {
	background-color:#6698B4;
	color:#fff;
	padding:5px;
	font-size:0.9em;
	display:block;
	padding:3px 5px;
	margin:5px 0;
	font-size:1.1em;
	text-decoration:none;}
	
	.cButton3 {
	background-color:#6698B4;
	color:#fff;
	padding:5px;
	font-size:0.9em;
	display:block;
	padding:3px 5px;
	margin:5px 0;
	font-size:1.1em;
	text-decoration:none;}
	
	.cButton, .iButton{
	background-color:#6698B4;
	color:#FFFFFF;
	padding:5px;
	font-size:0.9em;
	display:block;
	padding:3px 5px;
	margin:5px 0;
	font-size:1.1em;
	text-decoration:none;
	width:80px;
	text-align:center;
	border:0;
	cursor:hand;
	}
	
	.cButton:hover, .iButton:hover{
	color:#ffffff;
	background-color:#8AC061;
	}

	.cButtonDisabled, .iButtonDisabled, {
	background-color:#6698B4;
	color:#fff;
	padding:5px;
	font-size:0.9em;
	display:block;
	padding:3px 5px;
	margin:5px 0;
	font-size:1.1em;
	text-decoration:none;
	}
	
	.iButtonDisabled{background-color:#6698B4;
	color:#fff;
	padding:5px;
	font-size:0.9em;
	display:block;
	padding:3px 5px;
	margin:5px 0;
	font-size:1.1em;
	text-decoration:none;}
	
	.cButtonDisabled cButton2{
	background-color:#6698B4;
	color:#fff;
	padding:5px;
	font-size:0.9em;
	display:block;
	padding:3px 5px;
	margin:5px 0;
	font-size:1.1em;
	text-decoration:none;
	width:150px;
	}
/* end button class */




/* End styles from webdadi base skin */


	
	

