/* UTILISING DEFAULT SCHEME BRANDING AND OVERALL SIZING PAGE */
/* THIS BROWSER INFO
/* Detail   CCBot/1.0 (+http://www.commoncrawl.org/bot.html) 
/* System    
/* ThisBrowser    -- unavailable --  
/* Release    -- unavailable --  
/* Version    -  
*/
html {font-size:1.25em;}
html * {margin: 0em; padding: 0em;}

body {font-size:50%; font-family:Arial,Helvetica,sans-serif;background:#fff;color:#4d4d4d; }

h1,h2,h3,h4,h5,h6,p,ul,ol,li,address,table,form,fieldset,legend,label,embed,pre { clear:both; float:left; }

h1 { font-size:1.4em; margin:0em 0em 0.6em 0em; }
h2 { font-size:1.3em; margin:0.7em 0em 0em 0em; }
h3 { font-size:1.2em; margin:0.8em 0em 0em 0em; }
h4 { font-size:1.2em; margin:1em 0em 0em 0em; }
h5 { font-size:1.2em; margin:0.5em 0em 0em 0em; }
h6 { font-size:1.2em; margin:0.5em 0em 0em 0em; font-weight:normal;font-style:italic;  }
p { font-size:1.2em; margin:1em 0em 0em 0em; }

img { border:0em;}
br { clear:both; }
acronym { cursor:pointer; border:none;} /*border-bottom: 1px dashed #; */

a,
a:link,
a:visited {text-decoration:none; color:#AFCCEB;}
a:hover,
a:active { color:#DE1F32;}

ul { list-style-type:none; margin:1em 0em 0em 0em;}
ul li { font-size:1em; margin:0em;}

ol { margin:0em;list-style-position:outside;}
ol li { margin:0em 0em 0em 2em; }

address { display:block; font-style:normal; font-size:1.2em; line-height:2em; } 

embed {  }

table {  }
caption { text-align:left; font-size:1.2em; font-weight:bold; }
tbody th { font-size:1.2em; text-align:left; }
tbody td { font-size:1.2em; font-weight:bold; }

form {  }
fieldset { border:0em; padding:0em; }
legend {  }
form p { clear:none; margin:0.5em 0em 0.5em 1em; font-size:1em; }
form p span { clear:both; float:left; }
label { font-size:1.1em; }
input,
select,
textarea { clear:both; float:left; width:19em;font-size:1em; font-family: Arial, Helvetica, sans-serif;background:#fff; border:0.1em solid #808080;margin:0em; }
input { padding:0.2em 0.1em; }
option { padding-left:0.3em; }
input.checkbox { font-size:1em; border:0em;}
input.radio { margin:0.3em 0.2em 0.3em 0.4em; }
input.image { padding:0em; border:none; }
input.submit { width:auto; }
input#submit { font-size:1em; border:0;width:5.9em;height:1.9em; }

pre { font-size:1.2em; font-family:Comic Sans MS,sans-serif; color:#f00; background:#000; padding:0.5em; font-weight:bold;}

br { clear:both; }

.access {position:absolute;left:-9999px;display:none;}
.shown { display:block; }
.hidden { display:none;}
.mor { color:#0073AE; }
.will { color:#B20838; }
.error { color:#ff0000; }

img.img_w3c { clear:none; float:left; width:8.8em; height:3.1em; margin:0em 1em 1em 0em; }

div#outer { display:block; width:76em; margin:0em auto; padding:0em 2em; }
div#wrap { clear:both; float:left;display:block; width:76em; padding:0em;background:#fff; }

/* --------------------------- MAIN NAV ---------- */
ul.main { float:right; width:57.8em;margin:0em;}
ul.main li { clear:none; float:left; margin-right:0.7em; }
ul.main li.l { margin-right:0em; }
ul.main li a,
ul.main li a:link,
ul.main li a:visited { clear:both; float:left; display:block;font-size:1.1em; width:10em; height:1.8em;color:#fff; background:#808080; text-align:center; background:url('../img/top_nav_off.gif') no-repeat top left; padding:0.3em 0em 0em 0em;}
ul.main li a.sel,
ul.main li a:hover,
ul.main li a:active { background-image: url('../img/top_nav_on.gif'); }

/* --------------------------- MASTHEAD ---------- */
div#masthead { clear:both; float:left; display:block; width:76em; margin-top:1em;}
div#masthead h2 { clear:none; float:right; width:14.4em;color:#808080; font-style:italic; font-weight:normal;font-size:1.6em; margin:1.3em 0em 0em 0em;text-align:right;padding-right:0.3em;}
img.logo { clear:none; float:left;width:14em;height:5em; }

div#body { clear:both; float:left; display:block; width:76em; } /* min-height:60em;*/

/* --------------------------- IMAGE BLOCK ---------- */
div.imgBlock { clear:both; float:left; position:relative; width:76em; margin:0em; }
div.imgBlock img.small { clear:both;float:left; position:relative; width:22.1em; height:20.9em;margin:0em;  z-index:1; }
div.imgBlock img.large { clear:none;float:right; position:relative; width:52.9em; height:20.9em;margin:0em;  z-index:1; }


div.imgBlock div.link { clear:both; float:left; z-index:2; position:relative;font-size:1em; margin:0em; padding:0em;}
div.imgBlock a,
div.imgBlock a:link,
div.imgBlock a:visited { display:block; font-size:1em;height:22px; padding-top:0.7em; padding-left:1em;position:absolute; z-index:5;}/* background:#cdc;opacity:0.5; */
div.imgBlock a span { font-size:1.2em;  color:#fff;  }

div.imgBlock a.search, 
div.imgBlock a.search:link, 
div.imgBlock a.search:visited { width:110px; left:19px; top:1px; }

div.imgBlock a.view, 
div.imgBlock a.view:link, 
div.imgBlock a.view:visited { text-align:right; white-space:nowrap; left:540px; top:179px; } /* NEW SITE DEFAULT :540 OLD SITE DEFAULT : 597*/

div.imgBlock a#agency.view, 
div.imgBlock a#agency.view:link, 
div.imgBlock a#agency.view:visited { left:597px; }
/**/
div.imgBlock a#investmentCS.view, 
div.imgBlock a#investmentCS.view:link, 
div.imgBlock a#investmentCS.view:visited { left:587px; }

/* ------------------------------------------------------------------------------------ HOME PAGE ---- */
div.imgBlock.home img.large { width:22.1em; height:31.9em;}
div.imgBlock.home img.small { width:52.9em; height:31.9em;}

div.imgBlock.home a.search, 
div.imgBlock.home a.search:link, 
div.imgBlock.home a.search:visited { width:110px;  left:615px; top:291px; }

div.imgBlock.home a.view, 
div.imgBlock.home a.view:link, 
div.imgBlock.home a.view:visited { left:31px; top: 109px; }
 
 
/* ------------------------- CONTENT -------------*/

div.content { clear:right; float:right;  width:45.2em;margin-top:1.6em;padding-right:7.7em; padding-bottom:2em;}
p.intro { margin-top:0em; font-size:1.4em;line-height:1.4em;font-weight:bold;color:#808080; }
ul.text li { font-size:1.2em; }
ul.bold li { font-weight:bold; }
ul.bullet { list-style-type:disc; padding-left:1.4em;width:36em; }
ul.bullet li { clear:none;float:none; }
div.content h2 { font-size:1.6em; color:#DE1F32;margin:0em 0em 0.6em 0em; }
div.content h4 { font-size:1.3em;color:#DE1F32; }
img.xhtml10 { clear:both; float:left;height:3.1em;width:8.8em; }


/* ------------------------- AGENCY CONTENT -------------*/
div#agency.content { width:52.9em; padding-right:0px;} 
div.narrowText { clear:none; float:left; width:37.5em;}

div#retailers { clear:none; float:right; width:100px; padding-top:20px;}
ul.retailers { clear:both; float:left; width:100px; margin:0px; padding:0px; }
ul.retailers li { clear:both; float:left; width:100px; margin:0px 0px 5px 0px; padding:0px; }
img.retailerlogo { clear:both; float:left; width:100px; }

/* ------------------------- CASE STUDIES -------------*/
ul.caseStudies { clear:none; float:left; width:45.2em; }
ul.caseStudies li { clear:none; float:left; width:45.2em;/* height:60px;*/ overflow:hidden; margin-bottom:10px; }
ul.caseStudies li.zz { float:right; } 
/*
ul#caseStudies li img { clear:none; float:left; width:6.7em; }
ul#caseStudies li img.logoicon { width:29px; height:36px; padding-left:16px;}
*/
ul.caseStudies li a,
ul.caseStudies li a:link,
ul.caseStudies li a:visited { clear:none; float:left; font-size:1.3em; font-weight:bold;white-space:nowrap;/* width:144px; */ font-size:1.2em;}


ul.caseStudies li a.view,
ul.caseStudies li a.view:link,
ul.caseStudies li a.view:visited { margin-left:1em; padding-left:1em; border-left:1px solid #AFCCEB; color:#DE1F32;}
ul.caseStudies li a.view:hover,
ul.caseStudies li a.view:active { color:#AFCCEB; }

ul#leaseadvisorylist li { margin:0px 0px 3px 0px; }
ul#leaseadvisorylist span { font-size:1.3em; }


div#caseStudy { clear:both; float:left; width:45.2em; border-top:1px solid #F2F2F2; margin-top:15px; padding-top:15px;}
div.csBack { clear:none; float:right; width:6.7em; text-align:right;}
div#caseStudy h3 { clear:none; width:375px; margin:0px;}
div#caseStudy p { width:100%; }
div#caseStudy img { clear:both; float:left; margin-top:15px; width:14.4em;}

a#csBack,
a#csBack:link,
a#csBack:visited { display:block; width:67px; height:19px; text-align:center; line-height:19px; color:#fff; font-size:1.1em; background:transparent url('../img/button_back_to_listing.gif') no-repeat left top; }

div#caseStudy a.pdf,
div#caseStudy a.pdf:link,
div#caseStudy a.pdf:visited { clear:none; float:right; margin-top:15px; display:block; width:115px; height:52px; background:transparent url('../img/button_download_brochure.gif') no-repeat left top;}
div#caseStudy a.pdf:hover,
div#caseStudy a.pdf:active { }
div#caseStudy a.pdf span { display:none; }


/* ----------------------------- SEARCH --- */
form#search { }
form#search fieldset { background:#f2f2f2;}
img.property_search_title { clear:left; float:left; }
form#search p.text { font-size:1.1em; width:2em; }
img.property_search_title { width:11.1em; height:2.9em; }

form#search.main { width:76em; }
form#search.main fieldset { width:76em; padding-bottom:1em; }
form#search.main p.name { clear:both; }
form#search.main select { width:8em; }

/* ----------------------------- SIDE SEARCH -------------- */
form#search.side { width:21.3em;margin-top:1.6em; }
form#search.side fieldset { width:21.3em;padding-bottom:1em; }
form#search.side fieldset.img { background:none; padding:0em;}
form#search.side p { clear:both; }
form#search.side p.submit  { margin-bottom:0em;}
form#search.side p.submit label { display:none; margin-bottom:0em;}

/* --------------------- SHOW FORM -----*/
form#showForm { clear:none;float:right; margin:0em; }
form#showForm select { clear:none; float:right; width:4em; margin:0em; padding-top:0em; border:none;}
form#showForm label { font-size:1.2em; width:5.5em; text-align:right;}
form#showForm p { width:12em; }


img.backToList { clear:both; float:left; width:11.1em; height:1.9em; margin:0em 0em 0em 0em; }
a.backToList,
a.backToList:link,
a.backToList:visited { clear:both; float:left; width:9.1em; height:1.7em; margin:-1.9em 0em 0em 0em; padding: 0.2em 0em 0em 2em; }/* background:#cdc;opacity:0.5; */
a.backToList span { font-size:1.1em; color:#fff;}


/* ---------------------------- MAP --------*/
div#gmap { clear:both; float:left;width:76em;height:30em; }
div#gmap.propMap {  width:53.7em; height:30em; }

div#gmap div.details { clear:none; float:left; width:29.4em; }
div#gmap div.info { clear:none; float:left;width:22em; }
div#gmap div.info img { clear:none; float:left;width:6.4em; height:5.2em;border:2px solid #C7DfE4;}
div#gmap div.info h4 {clear:none; width:16.9em;margin:0em; }
div#gmap div.info div.address { clear:none; float:left;font-size:1.1em; width:20em; }
div#gmap div.info a.link,
div#gmap div.info a.link:link,
div#gmap div.info a.link:visited { clear:none; float:left;font-size:1.1em; }



/* --------------------------- SEARCH RESULTS ---------- */
div.results { clear:both; float:left; width:52.9em; margin:3em 0em 0em 7.7em; }
div.title { clear:both; float:left; width:37.5em; }
div.title h2 { color:#DE1F32; font-size:1.4em; margin:0em; width:21.2em; }
div.title p { margin:0em; width:18.4em; }
div.title p.noResults { width:31.2em;}
div.link { clear:none; float:right;width:14.4em; margin-top:0.3em;  }

div#test.results div.link { width:22.1em; }
div#test.results div.title { width:29.8em; }

img.button_view_all_listings { clear:none; float:right; width:11em; height:2.9em; }
div.link a.view_all_listings,
div.link a.view_all_listings:link,
div.link a.view_all_listings:visited { clear:right; float:right; width:10.4em; height:2.3em; padding:0.6em 0em 0em 0.7em; margin-top:-2.9em;} /*  background:#cdc;opacity:0.5; */
div.link a.view_all_listings span { color:#fff; font-size:1.2em;  }

img.button_view_map { clear:none; float:left; width:8.3em; height:2.9em; }
div.link a.view_map,
div.link a.view_map:link,
div.link a.view_map:visited { clear:left; float:left; width:7.6em; height:2.3em; padding:0.6em 0em 0em 0.7em; margin-top:-2.9em;} /* background:#cdc;opacity:0.5;  */
div.link a.view_map span { color:#fff; font-size:1.2em;  }



ul.results { width:52.9em;  }
ul.results li { width:52.9em; margin-bottom:1em; border-top:1px solid #f2f2f2;padding-top:1em; }
ul.results li div { clear:both; float:left; width:37.5em; }
ul.results li div h4 { font-size:1.3em; width:28.8em; margin-top:0em; }
ul.results li div p { margin-top:0.4em; width:31.2em;}
ul.results li div p.view { width:11.1em;; }
img.viewArrow { clear:none; float:left; width:1.2em; height:1.2em;margin:0.6em 0em 0em 0em;}
img.thumbnail { clear:none; float:right;width:6.4em; height:5.2em; border:5px solid #C7DfE4; }

ul.results.basic { border-top:1px solid #f2f2f2;padding-top:1em;border-bottom:1px solid #f2f2f2;padding-bottom:1em; }
ul.results.basic li { border:none; }
ul.results li div h4 { width:34.7em;  }
ul.results.basic li a.view,
ul.results.basic li a.view:link,
ul.results.basic li a.view:visited { margin-left:1em; padding-left:1em; border-left:1px solid #AFCCEB; color:#DE1F32;}
ul.results.basic li a.view:hover,
ul.results.basic li a.view:active { color:#AFCCEB; }


ul.pagelist { clear:both;float:left; margin-top:2em; display:block;width:37.5em; }
ul.pagelist li { clear:none; float:left; font-size:1.1em;padding:0em 0.5em; }
ul.pagelist li.sel a,
ul.pagelist li.sel a:link, 
ul.pagelist li.sel a:visited { color:#DE1F32; }
ul.pagelist li.disabled a,
ul.pagelist li.disabled a:link, 
ul.pagelist li.disabled a:visited { color:#808080; }

/* ----------------------------- PROPERTIES ------------ */
ul.propNav { float:right; width:53.7em;height:3em;background:#DE1F32; }
ul.propNav li { clear:none; border-right:1px solid #fff;padding:0.2em 1em; margin:0.5em 0em 0em 0em; }
ul.propNav li.l { border:none;}

ul.propNav a,
ul.propNav a:link,
ul.propNav a:visited { font-size:1.1em; color:#fff; }
ul.propNav a.sel,
ul.propNav a.sel:link,
ul.propNav a.sel:visited { font-weight: bold; }
ul.propNav a:hover,
ul.propNav a:active { color:#0F3254; }
ul.propNav a sup { vertical-align:text-top; line-height:0.9em;}
img.bookend_red { clear:both; float:right; width:1.2em; height:3em; margin:-3em 0em 0em 0em; }

div.propLeft { clear:left; float:left; width:21.3em;margin-top:1em; }
img.button_download_brochure { clear:both; float:left; width:11.5em; height:5.2em; margin:2em 0em 0em 7.7em; }

div.propRight { clear:right; float:right; width:53.7em;margin-top:1em; }
div.propRight h2 { font-size:1.6em;margin:0em 0em 0.6em 0em;width:33em;color:#DE1F32; }
img.propImg { clear:both; float:left; width:52.9em; margin-bottom:2em;padding:0em 0.4em; }
div.propRight h4 { color:#AFCCEB; }
div.propRight p { margin-top:0.4em;}
div.main {clear:both; float:left; width:37.5em; }
div.main p { width:30.4em; }
div.details {clear:none; float:right; width:14.4em; }
div.details p { width:12em; }

img.plan { clear:both; float:left; width:52.9em; margin-bottom:2em;}
table#tenancy { width:53.7em; }
table#tenancy caption { color:#fff;background:#0F3254;padding:0.5em; }
table#tenancy thead th { font-size:1.2em; font-weight:bold; color:#AFCCEB;text-align:left; padding:0.4em 0em 0.4em 0.5em; }
table#tenancy thead th.unit { width:10%; }
table#tenancy thead th.size { width:35%; }
table#tenancy tbody tr.tolet * { background:#FDF3B3; }
table#tenancy tbody tr.underoffer * { background:#AFCCEB; }
table#tenancy tbody tr.warm * { background:#C7DfE4; }
table#tenancy tbody th,
table#tenancy tbody td { font-size:1.2em;padding:0.2em 0em 0.2em 0.5em;border-top:1px dotted #0F3254; }
table#tenancy tbody th { font-weight:bold;text-align:left; }
table#tenancy tbody td { font-size:1.2em; }
table#tenancy tbody td.size { text-align:right; }

table#available { width:53.7em; }
table#available caption { color:#fff;background:#0F3254;padding:0.5em; }
table#available thead th { font-size:1.2em; font-weight:bold; color:#AFCCEB;text-align:left; padding:0.4em 0em 0.4em 0.5em; }
table#available thead th.size,
table#available thead th.rent { width:20%; text-align:right;}
table#available tbody tr.tolet * { background:#FDF3B3; }
table#available tbody tr.underoffer * { background:#AFCCEB; }
table#available tbody tr.warm * { background:#C7DfE4; }
table#available tbody th,
table#available tbody td { font-size:1.2em;padding:0.2em 0em 0.2em 0.5em;border-top:1px dotted #0F3254; }
table#available tbody th { font-weight:bold;text-align:left; }
table#available tbody td { font-size:1.2em; }
table#available tbody td.size,
table#available tbody td.rent { text-align:right; }

div#flash_360 {clear:both; float:left; width:53.7em; height:22.4em; }
h4.flash_instructions { font-size:1.1em; margin:0em;width:90px; }
img.question_mark { clear:none; float:left; margin:0em 0em 0em 0.5em; width:1.6em; height:1.6em; }
div#flash_instructions { clear:both; float:left; width:50.9em;padding:1em; margin-top:1em; background:#F1FBFE;}
div#flash_instructions p { clear:none; font-size:1.1em; margin:0em;width:45em; }
div#flash_instructions img { clear:none; float:right; margin:-1em -1em 0em 0em;}


ul.propPhotos { width:53.7em; margin:0em;}
ul.propPhotos li { clear:none; width:25.9em; padding-bottom:0.7em; }
ul.propPhotos li.right { float:right; }
img.propPhoto { width: 25.9em; }

/* ----------------------------- CONTACTS */
div.contacts { clear:left; float:left; width:14.4em; padding-left:7.7em;margin-top:4em;  }
div.contacts h2 { font-size:1.2em; }
div.contacts p { font-size:1.1em;width:13em; }
div.contacts a,
div.contacts a:link,
div.contacts a:visited { font-weight:bold; }
ul.contacts li { }
ul.contacts ul { margin:0.4em 0em 1em 0em;}
ul.contacts ul li { margin:0em 0em 0.3em 0em; }
ul.contacts ul li img.thumb { width:75px;  }
ul.contacts p { font-size:1.1em;font-weight:bold;margin:0em; }
ul.contactpage li h4.town { color:#4d4d4d;margin:0em;font-size:1.3em;margin-bottom:10px;}
ul.contacts p.name { color:#AFCCEB;}
ul.contacts p.tel {color:#808080; }

div#contacts.content { width:68.3em; padding-right:0em; }

ul.contactpage {width:68.3em; }
ul.contactpage li { clear:none; float:left; width:17em;height:33em; padding:0em 0em 1.3em 0em; }
ul.contactpage li img { clear:both; float:left; width:14.4em; height:19.2em; margin:0em;}
ul.contactpage li h5 { font-size:1.3em; width:17em;margin:0.2em 0em 0em 0em; color:#DE1F32; }
ul.contactpage li p { font-size:1.1em; width:12em; margin:0.3em 0em 0em 0em; }
ul.contactpage li p.title {min-height:25px;}


ul.parentsite { clear:none; float:right; width:35em; margin-top:0.3em;}
ul.parentsite li { clear:none; float:right; padding-left:1em; }
ul.parentsite li a,
ul.parentsite li a:link,
ul.parentsite li a:visited { font-size:1em;}

div#foot1 { clear:both; float:left; width:76em; color:#fff;margin-top:1em; background:#0F3254; }
div#foot2 { clear:both; float:left; width:76em; margin:0em 0em 2em 0em;  }

div#foot1 p { font-size:1em; margin: 0.5em 1em 0.5em 1em; }

ul.foot { clear:both; float:left; width:40em; margin-top:0.3em;}
ul.foot li { clear:none; float:left; margin-right:2em; }
p.right { clear:none;float:right; }
p.cr { clear:none; float:right; font-size:1em; margin-top:0.3em; }
img.cr_logo { width:1.6em; height:1.6em; vertical-align:middle;}
a#cmsLink,
a#cmsLink:link,
a#cmsLink:visited { color:#fff; }

a.dev { clear:both; float:left; }

div#trouble.shown { display:block; }
div#trouble.hidden { display:none; }
div#trouble span.k { clear:both; float:left; padding-left:10px;}
div#trouble span.v { clear:none; float:left; padding-left:0px;}
div#trouble span.shown { display:block; }
div#trouble span.hidden { display:none; }


/* TROUBLESHOOTING 
div#banner { background:#5ee; }
div#foot ul { background: #0f0;}
div#foot ul li { background:#f00;}
div#foot p.squeeze { background:#00f;}

div#outer {  background:#fef; border:2px solid #000;}
ul {  background:#000;}
div#head {  background:#0ff;}
div#masthead { background:#5de; }
div#wrap { background:#0f0; }
div.content { background:#f00; }
div#body { background:#7ff; }
form { background:#5ee; }
fieldset { background:#00f; }
body div#outer * {  background:#0ff;}
*/


