	/* CSS Document */
	
	h1 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 6px;
}
	
	
	body, div, h1, h2, h3, h4, p, ul, li, dl, dt, dd, img, form, fieldset, blockquote {
	border:0px none;
	margin:0px;
	padding:0px;
	}
	
	body{
	background-image:url(../images/bg_01.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	font-family:Verdana,Arial,Tahoma,Times New Roman;
	
	}
	
	.wrap {
	margin:5px auto 0 auto;
	width:1086px;
	height: 190px;
	}
	
	.normaltxt{
	font-size:14px;
	color:#666666;
	clear: both;
	}
	
	.normaltxt2{

	font-size:12px;
	color:#797979;
	}
	
	.normaltxt-black{

	font-size:11px;
	color:#000;
	}
	
	#lshadow1{
	background-image:url(../images/img_03.jpg);
	width:62px;
	height:140px;
	float:left;
	}
	
	#top-container{
	width:961px;
	height:140px;
	background-color:#FFFFFF;
	float:left;
	}
	
	#rshadow1{
	background-image:url(../images/img_05.jpg);
	width:62px;
	height:140px;
	float:left;
	}
	
	#logo{
	background-image:url(../images/crcNewLogo.png);
	width:259px;
	height:120px;
	margin:20px 17px 0 0;
	float:left;
	}
	#logo a:link, #logo a:visited { display: block; width: 249px; height: 107px; padding: 0; margin: 0;}
	
	#rics{
	background-image:url(../images/img_12.jpg);
	width:93px;
	height:36px;
	margin:60px 0 0 25px;
	float:left;
	}
	#rics a:link, #rics a:visited { display: block; width: 93px; height: 36px; padding: 0; margin: 0;}
	
	#rics-txt-container{
	width:250px;
	height:36px;
	margin:56px 5px 0 0;
	padding:0 0 0 8px;
	float:left;
	}
	
	#callus{
	background-image:url(../images/callus_03.jpg);
	width:291px;
	height:52px;
	margin:46px 0 0 0;
	float:left;
	}
	
	#lshadow2{
	background-image:url(../images/img_17.jpg);
	width:62px;
	height:35px;
	float:left;
	}
	
	#topnav-container{
	width:961px;
	height:35px;
	float:left;
	background-image: url(../images/menu_bg.jpg);
	
	}
	
	#rshadow2{
	background-image:url(../images/img_24.jpg);
	width:62px;
	height:35px;
	float:left;
	}
	
	#top_menu{
	padding: 0;
	margin: 0;
	list-style-type: none;
	height:35px;
	}
	
	
	#top_menu li.home{ display:block; width:156px; height:30px; padding:0px; margin:0; float:left;  }
	#top_menu li.home a:link, #top_menu li.home a:visited { display: block; width: 156px;  padding-top:10px; margin: 0;  float: left; text-decoration: none; border: 0;}
	#top_menu li.home a:hover, #top_menu li.home a:active { display: block; width: 156px;  height:20px; margin: 0;  float: left; text-decoration: none; border: 0; color:#0033FF; }
	
	
	#top_menu li.search{ display:block; width:158px; height:30px; padding:0px; margin:0; float:left;  }
	#top_menu li.search a:link, #top_menu li.search a:visited { display: block; width: 158px;  padding-top:10px; margin: 0;  float: left; text-decoration: none; border: 0;}
	#top_menu li.search a:hover, #top_menu li.search a:active { display: block; width: 158px;   height:20px; margin: 0;  float: left; text-decoration: none; border: 0; }
	
	
	#top_menu li.services{ display:block; width:164px; height:30px; padding:0px; margin:0; float:left;  }
	#top_menu li.services a:link, #top_menu li.services a:visited { display: block; width: 158px;  padding-top:10px; margin: 0;  float: left; text-decoration: none; border: 0;}
	#top_menu li.services a:hover, #top_menu li.services a:active { display: block; width: 158px;   height:20px; margin: 0;  float: left; text-decoration: none; border: 0; }
	
	
	#top_menu li.news{ display:block; width:163px; height:30px; padding:0px; margin:0; float:left;  }
	#top_menu li.news a:link, #top_menu li.news a:visited { display: block; width: 160px;  padding-top:10px; margin: 0;  float: left; text-decoration: none; border: 0;}
	#top_menu li.news a:hover, #top_menu li.news a:active { display: block; width: 160px;    height:20px; margin: 0;  float: left; text-decoration: none; border: 0; }
	
	
	
	#top_menu li.contact{ display:block; width:160px; height:30px; padding:0px; margin:0; float:left;  }
	#top_menu li.contact a:link, #top_menu li.contact a:visited { display: block; width: 158px;  padding-top:10px; margin: 0;  float: left; text-decoration: none; border: 0;}
	#top_menu li.contact a:hover, #top_menu li.contact a:active { display: block; width: 158px;    height:20px; margin: 0;  float: left; text-decoration: none; border: 0; }
	
	#top_menu li.links{ display:block; width:160px; height:30px; padding:0px; margin:0; float:left;  }
	#top_menu li.links a:link, #top_menu li.links a:visited { display: block; width: 158px;  padding-top:10px; margin: 0;  float: left; text-decoration: none; border: 0;}
	#top_menu li.links a:hover, #top_menu li.links a:active { display: block; width: 158px;   height:20px; margin: 0;  float: left; text-decoration: none; border: 0; }
	
	
	
	
	
	
	#lshadow3{
	background-image:url(../images/img_25.jpg);
	width:62px;
	height:20px;
	float:left;
	}
	
	#blank{
	width:961px;
	height:20px;
	background-color:#FFFFFF;
	float:left;
	}
	
	#rshadow3{
	background-image:url(http://develodesign.co.uk/shared-images/img_27.jpg);
	width:62px;
	height:20px;
	float:left;
	}
	
	#lshadow4{
	background-image:url(http://develodesign.co.uk/shared-images/img_28.jpg);
	width:62px;
	height:242px;
	float:left;
	}
	
	#header-image{
	background-image:url(../images/opti_img_29.jpg);
	width:961px;
	height:242px;
	float:left;
	}
	
	#rshadow4{
	background-image:url(../images/img_30.jpg);
	width:62px;
	height:242px;
	float:left;
	}
	
	#header-shadow{
		background-image:url(../images/img_32.jpg);
		width:1085px;
		height:16px;
		float:left;
	}
	
	#content{
	width:990px;
	height:600;
	float:left;
	padding:0 0 0 62px;
	}
	
	#column-left{
	width:214px;
	height:auto;
	float:left;
	}
	
	#middle-column{
	width:522px;
	height:auto;
	padding:0 0 0 14px;
	float:left;
	margin:0 0 70px 0;
	background-color: #FFFFFF;
	}
	#middle-column-two{
	width:769px;
	height:auto;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 70px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	}
		#middle-column-service{
	width:727px;
	height:auto;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 20px;
	}
	
	#right-column{
	width:184px;
	height:auto;
	float:left;
	background-color: #BCD6E3;
	padding-left: 5px;
	color: 6666666;
	}
	
	#services{
	width:199px;
	height:22px;
	background-color: #1F1C17;
	color: #CCCC00;
	padding-left: 15px;
	font-size: 14px;
	padding-top: 5px;
	border-bottom: 1px #CCCC00 solid;
	font-weight: bolder;
	}
	
	#services-menu-container{
	width:214px;
	height:151px;
	margin:0 0 22px 0;
	background-color:#1e1b16;
	}
	
	#serv_menu{
	padding: 0;
	margin: 0;
	list-style-type: none;
	}
	
	#serv_menu li.agency{ display:block; width:214px; height:24px; padding:0; margin:0; background: url(../images/serv-bg_05.jpg) top center no-repeat; float:left;}
	#serv_menu li.agency a:link, #serv_menu li.agency a:visited { display: block; width: 189px; height: 22px; padding: 2px 0 0 25px; margin: 0; background:url(../images/serv-bg_05.jpg) top center no-repeat; text-decoration: none; border: 0; font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
	#serv_menu li.agency a:hover, #serv_menu li.agency a:active { display: block; width: 189px; height: 22px; padding: 2px 0 0 25px; margin: 0; background: url(../images/serv-hover_05.jpg) top center no-repeat; text-decoration: none; border: 0;}
	
	
	#quick-search-container{
	width:214px;
	height:230px;
	background-color:#585652;
	margin:0 0 15px 0px;
	}
	
	#qsearch{
	width:204px;
	height:22px;
	color: #CCCC00;
	font-size: 14px;
	padding-left: 12px;
	padding-top: 5px;
	border-bottom: 1px #CCCC00 solid;
	font-weight: bolder;
	}
	
	.normaltxt-white{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	}
	
	#qsearchpadding{
	padding:0 11px 10px 11px;
	margin-top: 5px;
	}
	
	.list-style{
	width:105px;
	height:18px;
	}
	
	.list-style2{
	width:152px;
	height:18px;
	}
	
	#search-btn{
	width:76px;
	height:22px;
	margin:0 0 0 75px;
	}
	#search-btn a:link, #search-btn a:visited { display: block; width: 76px; height: 22px; padding: 0; margin: 0;}
	
	.email{
	color:#000000;
	text-decoration:underline;
	font-size:16px;
	}
	
	.email{
	color:#585652;
	text-decoration:underline;
	font-size:16px;
	}
	
	.title{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#575447;
	margin:0 0 15px 0;
	font-weight:bold;
	line-height: 150%;
	}
	.searchTitle{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#575447;
	margin:10px 0 14px 0;
	font-weight:bold;
	}
	
	#img-welcome{
	background-image:url(../images/welcome-img_07.jpg);
	width:106px;
	height:78px;
	margin:0 10px 0 0;
	float:left;
	}
	
	.sub-title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#575447;
	}
	.featured-sub-title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left: 6px;
	margin-bottom: 6px;
	text-align: right;
	padding-right: 20px;
	}
	
	.sub-title-black{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	}
	
	
	#properties-container{
	margin-bottom:20px;
	width: 190px;
	}
	
	#properties-container2{
	width:272px;
	height:138px;
	float:left;
	}
	
	#img-property1{
	background-image:url(../images/properties_bg.jpg);
float:left;
height:105px;
padding-left:10px;
padding-top:6px;
width:170px;
	}
	
	#img-property2{
	background-image:url(../images/properties_leic.jpg);
	width:180px;
	height:115px;
	
	float:left;
	}
	
	#latest-news{
	background-image:url(../images/blue-shade-bg.png);
	width:192px;
	height:98px;
	padding-top: 10px;
	}
	#featured-properties{
	background-image:url(../images/Featured_Properties_09.jpg);
	width:192px;
	height:480px;
	margin-bottom: 0px;
	}
	
	#featured-properties-bg{
	background-image:url(../images/latest-news-bg_16.jpg);
	width:195px;
	height:auto;
	margin-top:50px
	}
	#latest-news-bg{
	background-image:url(../images/latest-news-bg_16.jpg);
	width:192px;
	height:400px;
	margin-top: 55px;
	
	}
	
	
	#footer-bg{
	width:940px;
	height:36px;
	padding:20px 10px 10px 10px;
	clear:both;
	}
	
	.footertxt-yellow{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFF00;
	float:left;
	width: 950px;
	background-color: #333333;
	height: 40px;
	text-align: center;
	padding: 5px;
	}
	.footertxt-yellow a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#66FFFF;
	text-decoration:underline
	}
	
	.footertxt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align: center;
	padding-bottom:4px
	}
/*Results Display Table*/
.resultsBody {
	
	float: left;
	

}


.tabnav ul.tabLinks {
	list-style: none;
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top:10px;
	
		
	

}

.tabLinks li {
	float:left;
	padding:5px 33px 2px 8px;
	border:1px solid #eaeaea;
	border-bottom:0px;
	font-size:14px;

	
}

.tabLinks li a, .tabLinks li a:visited {
	
	float:left;
	color:#616161 !important;
	font-weight:bold;
	text-align:center;
	padding-left:10px;
		font-size:14px;

}

.tabLinks li a:hover {
	color:#bd0027 !important;
	text-decoration:none;
	
}

.tabLinks li.curr {
	border-bottom:none !important;
	background-color:#eaeaea;
	float: left;
	margin-left: 0px;
		font-size:12px;

}

.tabLinks li.curr a, .tabLinks li.curr a:visited {
	color:#bd0027 !important;
	text-decoration: none;
	
}
.resultsBody .pageBlock {
	float:right;
}


.resTable {
	font-size:11px !important;
	text-align:left;
	float: left;
}

.resTable th {
	border-left:1px solid #fff;
	font-size:11px;
	font-weight:bold;
	padding:3px 4px;
	background-color:#eaeaea;
	text-align:left;
	white-space:nowrap;
	color:#606060;
}
.resTable td {
padding-bottom:5px;
border-bottom:1px;
border-bottom-style:solid;
border-bottom-color:#D8DACE;
border-bottom-width:2px;
padding-top:5px;
padding-left:5px;
text-align:center;

}
.resTable tr{

}

.resTable th{text-align:center}	

.resTable .znum {
	text-align:center !important;
}

.resTable th.znum {
	width:1%;
}

.resTable .ztype {
	text-align:center !important;
	width:1%;
}

.resTable th.init {
	border-left:0;
}
.resControl {
	padding: 6px 4px 4px;
}
.resEcho {
	float:left;
	/*padding: 0 4px 0 0;*/
}

.resnum, .rescheck {
	float:left;
	display:inline;
	margin: 0 4px 0 0;
}

.resnum {
	padding: 2px 0 0;
}

.rescheck * {
	float:left;
	display:inline;
}

.rescheck label {
	padding: 2px 0 0 2px;
}

.resultsBody .pageBlock {
	float:right;
}
div, fieldset, ul {zoom:1;}

#search_form{
border:1px solid #D8DACE;
padding-left:10px;}

* html .zLinkList li {height: 1%;}
.wrap #content #right-column #featured-properties #featured-properties-bg .sub-property {
	padding-top: -10px;
	padding-left: 32px;
	
}
.wrap #content #right-column #featured-properties .sub-property {
	padding-left: 10px;
	padding-top: 7px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.smallBlack {
	font-size: 12px;
	color: #333333;
}
.wrap #content #middle-column-two a {
	font-size: 12px;
	color: #0000FF;
	text-decoration: underline;
}
.wrap #content #middle-column-service #NewsSection {
	padding-left:10px;
	width: 550px;
	float: left;
	margin-right:35px;
	font-size: 12px;
	
}
.wrap #content #middle-column-service .link {
	width: 520px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: thin dotted #585652;
	height: 86px;
	padding-left: 8px;
	padding-top: 8px;
}
.wrap #content #middle-column-service .link p {
	font-size: 12px;
	padding-top: 5px;
}
.wrap #content #middle-column-service .link img {
	float: left;
	padding-right: 15px;
}
.wrap #content #middle-column-service .link h3 {
	font-size: 14px;
	font-weight: bold;
}
.wrap #topnav-container #top_menu a {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	background-position: center;
}
.wrap #topnav-container #top_menu a:hover{
	color:#0099FF;
}
.wrap #content #middle-column-service #link a {
	font-size: 12px;
	color: #0033FF;
}
#content .footertxt-yellow .footertxt a {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
table.edit {
 font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
 border-collapse: collapse;
 margin-left:20px;
 }
 

table.edit tr{
 padding: 0 1em;
 text-align: left;
 border-bottom: 1px solid #CCC;
 border-collapse:collapse;
}

table.edit td{border-collapse:collapse;}
.labelcell {
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color: transparent;
color: #3670A7;
width: 100px;
}
.fieldcell {
background-color: #F2F7FB;
color: #000000;
text-align: left;
}
.fieldcell input {
width: 50px;
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color: #D7E5F2;
color: #102132;
border: 1px solid #284279;
}
.fieldcell select {
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color: #D7E5F2;
color: #102132;
border: 1px solid #284279;
}
#edit_table{
background-color: #F9FBFD;
color: #000000;
border: 5px solid #D7E5F2;
border-collapse: collapse;
}
#edit_table td {
 border: 1px solid #D7E5F2;
 padding-left: 4px;
}
.wrap #header {
	background-image: url(../images/header_new.jpg);
	height: 190px;
	width: 1085px;
	float: left;
}

#middle-column-service p {
	margin: 5px;
}
#middle-column-service ul {
	width: 500px;
	margin-left: 50px;
}
.wrap #content #left-shadow {
	background-image: url(../images/left-shadow.png);
	width: 7px;
	height: 500px;
	float: left;
}
.wrap #content #right-column h2 {
	font-size: 16px;
	margin-top: 8px;
	margin-bottom: 12px;
	border-bottom: 1px solid #666666;
	font-weight: bold;
}
.wrap #content #right-column #properties-container .featured-address {
	font-size: 12px;
	float: left;
	text-align: center;
	width: 180px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.wrap #content #right-column #properties-container .featured-details {
	clear: left;
	text-align: center;
}
.wrap #content #right-column #properties-container .feature-location {
	font-weight: bold;
	margin-left: 8px;
}
.red {
	color: #FF0000;
}


div#contact-details{width: 18em;padding: 20px;margin:0 auto;float: left;
    background:#E6E6E6;color:#000; height:75px; width:675px; margin-bottom:5px}
	
div#contact-form{padding: 20px;margin:0 auto; clear:left;
    background:#E6E6E6;color:#000; height:350px; width:282px; margin-top:15px; margin-right:4px;
	float:left; width:260px;}
#NewsSection h2 {
	font-size: 18px;
	margin-bottom:10px;
}
div#newProperties ul
{
list-style-type: none;
padding: 0;
margin: 0; 

} 
div#newProperties ul li
{
margin-bottom:5px;
} 