@charset "UTF-8";
/* CSS Document */

body{font: normal 78.5%  arial, sans-serif;text-align:center;background-color:#e6e6e6;color:#666666;}
* {
	padding: 0;
	margin: 0;
}

#wrapper{text-align:left;margin-right:auto;margin-left:auto;width:1004px;background-color:white;}
#border{padding:0 15px;display:block;}
#top{height:134px;background:url(../images/header-bg.gif) no-repeat top right;}
#top2{height:134px;background:url(../images/CHK/header-bg.gif) no-repeat top right;}
#menu{height:36px;background:url(../images/menu-bg.gif) repeat-x;}

#layout{background-color:#e6e6e6;clear:both;border-top:5px solid white;width:974px; /* width reauired for IE 6 */}
.formHolder{display:block;height:296px;padding-top:62px;}
#canvas{background-color:white;width:100%;clear:both;display:block;}

#leftd{float:left;width:296px;min-height:358px;background:url(../images/search-bg.gif) no-repeat top;display:block;}

#nav { float:left;width:695px;} /* width required for IE 6 */
#nav ul { height: 36px; list-style: none; }
#nav li { float: left; margin: 0 0 0 0; }
#nav a { float: left; display: block; text-decoration: none; font-size: 12px;  color: white; text-align: left; padding: 0 25px 0 20px; height: 36px;border-right:1px solid white;}
#nav a:hover {/* color:#bac5d3;*/background:url(../images/menu-bgh.gif) repeat-x;}

#nav span{padding-top:10px;display:block;}

#navright{float:right;background:url(../images/menu-bgh.gif) repeat-x;width:110px;}
#navright ul { height: 36px; list-style: none; }
#navright li { float: right; margin: 0 3px 0 0; }
#navright a { float: right; display: block; text-decoration: none; font-size: 12px;  color: white; text-align: left; padding: 0 25px 0 20px; height: 36px;border-left:1px solid white;}
#navright span{padding-top:10px;display:block;}

/* General styles */

form{margin:0;padding:0;}

a:link{
	color:#0066CC;
	text-decoration:underline;
}
a:visited{
	color:#0066CC;
	text-decoration:underline;
}
a:hover{
	color:#0066CC;
	text-decoration:none;
}

.linkblue:link{color:#002b5c;}
.linkblue:visited{color:#002b5c;}
.linkblue:hover{color:#002b5c;}

h2.home{font-size:20px;color:white;font-weight:normal;border:none;padding:63px 0 0 24px;}
h3.home{font-size:16px;color:white;font-weight:normal;border:none;padding:14px 0 0 18px;height:18px;}

h2.detail{font-size:20px;color:#002b5c;font-weight:bold;border:none;padding:5px 0 0 0;}
h3.detail{font-size:16px;color:#002b5c;font-weight:normal;border:none;padding:14px 0 0 18px;}
h3.viewing{font-size:13px;font-weight:bold;color:black;padding:0 0 14px 0;border:none;}

h2.res{font-size:16px;color:#002b5c;font-weight:bold;border:none;padding:4px 0 4px 0;}

.blue{color:#002b5c;}

/* Modules with bullets */

.hList {list-style: none;padding:21px 0 0 15px;}
.hList li{
	background:url(../images/bullet.gif) no-repeat top left;
	padding-left:20px;
	margin-left: 0px;
}
.hList a:link {text-decoration:none;color:black;}
.hList a:hover, .hList a:visited {text-decoration:underline;color:black;}

.hList2 {list-style: none;padding:21px 0 0 15px;}
.hList2 li{
	background:url(../images/bullet.gif) no-repeat top left;
	padding-left:20px;
	margin-left: 0px;
}
.hList2 a:link, .hList a:visited {text-decoration:none;color:black;}
.hList2 a:hover{text-decoration:underline;color:black;}

/* search table module */

.searchTable{margin:0 0 5px 22px}
.searchTable td{color:#002b5c;}
.hSelect{width:134px;border:1px solid black;margin-bottom:5px;}
.radSearch{float:right;}


/* Home page structure */
#panel{background:url(../images/property-home.jpg) no-repeat;display:block;height:358px;}
#left{float:left;width:271px;}
#right{float:right;width:677px;}

#boxes{clear:both;margin:5px 0 10px 0;color:black;padding-bottom:10px;}

#box1{margin-left:5px;float:left;background:url(../images/box1.gif) no-repeat;width:287px;height:123px;}
#box1 span{padding:21px 14px 21px 18px;display:block;}
#box2{margin-left:5px;float:left;background:url(../images/box2.gif) no-repeat;width:216px;height:123px;}
#box3{margin-left:5px;float:left;background:url(../images/box3.gif) no-repeat;width:216px;height:123px;}
#box3 img{padding:9px 0 0 5px;border:none;margin:0;}
#box4{margin-left:5px;float:left;background:url(../images/box4.gif) no-repeat;width:230px;height:123px;}
#box5{margin-left:5px;float:left;background:url(../images/getting_in_touch.jpg) no-repeat;width:287px;height:123px;}
#box6{margin-left:5px;float:left;background:url(../images/CHK/getting_in_touch.jpg) no-repeat;width:287px;height:123px;}


/* Detail page structure */

#rightd{float:right;width:677px;min-height:49px;background:url(../images/search-results-title-2.gif) no-repeat top;}
#rightdPrint{
	float:left;
	width:677px;
	min-height:49px;
}

#nav2{float:right;height:25px;color:#002b5c;font-size:11px;padding-top:24px;padding-right:23px;display:block;}
#nav2 span{padding-left:50px;}
#nav2 a:link{color:#002b5c; text-decoration: none;}
#nav2 a:visited{color:#002b5c; text-decoration: none;}
#nav2 a:hover{color:#002b5c; text-decoration: underline;}


#description{float:left;width:425px;}
#description .content{padding:19px 0 0 25px}
#photos{float:right;width:237px;font-size:smaller;padding-top:15px;} 
#photos img{margin-top:5px;}
#photos span{margin-top:4px;float:right;}

.extras{margin:5px 0 10px 0;color:black;display:block;border-bottom:1px dotted #999999;padding-bottom:6px;font-weight:bold;}
.options{ width:400px;height:24px;display:block;background:url(../images/options-panel.gif) no-repeat top;padding-right:1px;}

.optmenu{float:left;font-size:11px;}
.optmenu ul { height: 24px; list-style: none; }
.optmenu li { float: left; margin: 0 1px 0 0;padding-left:3px; }
.optmenu a { float: left; display: block; text-decoration: none;  color:#003366; text-align: left; padding: 0 7px 0 14px; height: 12px;background:url(../images/bullet6.gif) no-repeat top left;border-left:1px solid #bfbfbf;margin-top:1px; }
.optmenu a:hover{text-decoration: underline;}
.optmenu a:visited{text-decoration: none;}
.optmenu span{padding-top:5px;display:block;}
.optmenu #firstOpt{border:none;}
.bodytext{color:black;display:block;margin:10px 0;}
.bodytext li { margin:0px 25px; }
.bodytext b { font-weight:normal;  }


#map_canvas{
clear:both;
width:287px;
height:175px;
padding:0 0 0 0;
margin:5px 0 0 5px;
}

#print_map_canvas{
clear:both;
width:400px;
height:240px;
padding:0 0 0 0;
float:right;
}

#contact_map_canvas{
clear:both;
width:677px;
height:308px;
padding:0 0 0 0;
margin:0px 0 0 0px;
}

.box1{margin:5px 0 0 5px;background:url(../images/box1.gif) no-repeat;width:287px;height:123px;color:black;}
.box1 span{padding:21px 14px 21px 18px;display:block;}
.box5{margin:5px 0 0 5px;background:url(../images/getting_in_touch.jpg) no-repeat;width:287px;height:123px;color:black;}
.box6{margin:5px 0 0 5px;background:url(../images/CHK/getting_in_touch.jpg) no-repeat;width:287px;height:123px;color:black;}

#viewingForm{border:1px solid #e6e6e6;padding:10px;margin-top:20px;color:black;}
#viewingForm input{background-color:#e6e6e6;margin-bottom:1px;}

#pagBottom{float:right;height:22px;color:#002b5c;font-size:11px;padding-top:14px;display:block;width:652px;border-top:1px dotted #999999;background:url(../images/pag-bg.gif) no-repeat;margin-top:10px;}
#pagBottom span{margin-left:50px;float:right;}
#pagBottom a:link{color:#002b5c; text-decoration: none;}
#pagBottom a:visited{color:#002b5c; text-decoration: none;}
#pagBottom a:hover{color:#002b5c; text-decoration: underline;}

/* results page structure */

#rightdr{float:right;width:677px;min-height:49px;background:url(../images/search-title-bg.gif) no-repeat top;}

/* pagination top */
.nav3{float:right;height:31px;color:#002b5c;font-size:11px;margin-top:18px;margin-right:30px;display:block;}
.nav3 .item{margin-left:10px;border-left:1px dotted #999999;padding-left:14px;padding-top:4px;padding-bottom:4px;}
#lastNav{border:none;}
.nav3 a:link{color:#002b5c;}
.nav3 a:visited{color:#002b5c;}
.nav3 a:hover{color:#002b5c;}
.pages a{padding:6px 5px;line-height:25px;}
.pages a:link{color:black;}
.pages a:visited{color:black;}
.pages a:hover{color:black;}
#cPage{background:url(../images/active-bg.gif) no-repeat top;}

/* pagination bottom */
#pagBottom2{padding-top:1px;display:block;border-top:1px dotted #999999;margin-top:10px;width:650px;}
#cPageBtm{background:url(../images/active-bg-grey.gif) no-repeat top;}


#results{padding:19px 0 0 25px}
.result{margin-top:10px;padding-top:10px;border-top:1px dotted #999999;display:block;min-height:298px;_height:298px;/* _height for IE 6 */}
#first{margin-top:0;border-top:none;padding-top:0;}
.resL{float:left;width:400px;}
.resR{float:right;width:237px;}
.tab{text-align:center;background:url(../images/tab.gif) no-repeat top left; width:231px;height:17px;display:block;color:#002b5c;padding-top:4px;font-size:smaller;}
.tab a:link{color:#002b5c;}
.tab a:visited{color:#002b5c;}
.tab a:hover{color:#002b5c;}

.region{margin:5px 0 10px 0;color:black;display:block;padding-bottom:6px;font-weight:bold;font-size:13px;}
.pipe{padding:0 7px;color:#999999;}
.resExtra{ width:237px;height:20px;display:block;background:url(../images/detail-bg.gif) no-repeat top;text-align:center;padding-top:4px;color:#002b5c;font-size:12px;}

/* general page content */
#page-content{padding:19px 25px 0 25px;color:black;}
#page-content-only{padding:19px 80px 0 25px;color:black;}
#right-testimonials{float:right;width:677px;min-height:49px;background:url(../images/title-testimonials.gif) no-repeat top;}
#right-about{float:right;width:677px;min-height:49px;background:url(../images/title-about-us.gif) no-repeat top;}
#right-contact{float:right;width:677px;min-height:49px;background:url(../images/title-contact.gif) no-repeat top;}
#right-landlords{float:right;width:677px;min-height:49px;background:url(../images/title-landlords.gif) no-repeat top;}
#right-lettings{float:right;width:677px;min-height:49px;background:url(../images/title-lettings.gif) no-repeat top;}
#right-sales{float:right;width:677px;min-height:49px;background:url(../images/title-sales.gif) no-repeat top;}
#right-tenants{float:right;width:677px;min-height:49px;background:url(../images/title-tenants.gif) no-repeat top;}



/* footer */

#footer{background:url(../images/footer-line.gif) no-repeat top center;font-size:smaller;padding-top:5px;}
#footer .content{margin-top:5px;padding:17px 114px 22px 130px; background:url(../images/footer-logos.gif) no-repeat top center;}
#footer .contentPrint{margin-top:5px;padding:17px 25px 22px 130px; background:url(../images/footer-logos-print.gif) no-repeat top center;}
#footer #navf{padding-bottom:17px;}
#footer #notes{color:#002b5c;}

/* general */
.bullets{
	font-size:95%;
}

.contact{
	font-size:normal;
	line-height: 13px;
	margin-top: 1px;
}
li {
	color: #0066CC;
	margin-left: 50px;
	font-weight: normal;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0066CC;
}
iframe {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.columnBorder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
