/* 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:#333333;color:#313131;}

h1,h2,h3,h4,h5,h6,p,img,ul,ol,form,fieldset,form div,label,table { clear:both; float:left;}
h1 { font-size:1.4em; margin:0em 0em 10px 0em; }
h2 { font-size:1.3em; margin:0em 0em 10px 0em; }
h3 { font-size:1.2em; margin:0em 0em 10px 0em; }
h4 { font-size:1.2em; margin:0em 0em 10px 0em;  }
h5 { font-size:1.1em; font-weight:bold;margin:0.9em 0em 0em 0em;  }
h6 { font-size:1em; font-weight:normal;margin:0em 0em 0.5em 0em;color:#EB297B;  }
p { font-size:1.2em; margin:0em 0em 6px 0em;line-height:130%;color:#000;  }
p.intro {color:#6D6B70;font-size:16px;padding:15px 0px 0px 68px;width:872px;}
p.title {color:#6D6B70;font-size:16px;padding:7px 0px 0px 0px;width:500px;margin-bottom:0px;}
p.body {color:#000;font-size:13px;width:450px;padding:20px 0px 0px 68px;line-height:22px;}
p.body2 {color:#000;font-size:13px;width:450px;padding:7px 0px 0px 0px;line-height:22px;}

img { border:0em;}
div.mainWrap {
  margin:0 auto 0em;width:960px;height:405px;clear:none;position:relative;padding-left:50px;
    background:transparent url('../img/template/flower_top_corner.gif') no-repeat top left;
}
div.navWrap {width:961px;clear:none;float:left;}

div.content { position:relative; z-index:1;clear:both;float:left;width:934px;margin-top:0px;border:1px solid #ccc; border-bottom:0px;background:#fff;padding:12px; }
div.content div.body {width:100%;float:left;clear:both;}
div.content div.body div.bodyLeft {float:left;clear:none;padding:12px;border:1px solid #ccc;position:relative;}
div.body a.view,
div.body a.view:link,
div.body a.view:visited {
  width:125px;height:23px;line-height:23px;display:block;color:#fff;font-size:14px;text-align:center;text-decoration:none;
    background:transparent url('../img/template/bg_button.gif') no-repeat left top;text-transform:uppercase;
}
div.body a.view:hover,
div.body a.view:active {background-position:left -23px;}

div.bodyLeft div.info {
  background:transparent url('../img/info_flowers.gif') no-repeat bottom right;border:1px solid #ccc;
    clear:none;float:left;margin:0px 6px 6px 0px;padding:16px 0px 0px 18px;
}

ul { list-style-type:none; }

a { color:#7D1777; }
a:hover,
a:active { color:#000; }

br { clear:both; }

.access { position:absolute;left:-9999px;}
.shown { display:block; }
.hidden { display:none; }


img.LaunchSentence {float:right;clear:none;margin-top:96px;} /*<----THIS CAN BE DELETED WHEN LIVE---->*/

table.openingTimes {margin-top:3px; width:100%;}
table.openingTimes td {color:#000;font-size:1.2em;padding:3px 0px 3px 0px;}
table.openingTimes td.label {width:111px;padding-left:4px;}
table.openingTimes td.times {width:110px;text-align:right;}
table.openingTimes tfoot td { padding-left:4px; }



/* HOME PAGE ------------------------------------- */

div#index.content div.body div.bodyLeft {width:670px;}
div#index.content div.body div.bodyLeft img.homeimg {z-index:1;position:relative;}
div#index.content div.body div.bodyLeft p {position:absolute;top:336px;right:53px;z-index:10;font-size:14px;}
div#index.content div.body div.bodyLeft a.view,
div#index.content div.body div.bodyLeft a.view:link,
div#index.content div.body div.bodyLeft a.view:visited { z-index:10;position:absolute;top:370px;right:56px;width:124px;height:26px;line-height:26px; background:transparent url('../img/home/view.png') no-repeat left top;}
div#index.content div.body div.bodyLeft a.view:hover,
div#index.content div.body div.bodyLeft a.view:active { background:transparent url('../img/home/view_hover.png') no-repeat left top;}
div#index.content div.body div.bodyLeft a#fb { position:absolute; z-index:10; left:15px; bottom:15px;/*clear:both; float:left;*/ width: 44px; height:45px; background:transparent url('img/icon-facebook_transparent.png') no-repeat 0px 0px;  }
div#index.content div.body div.bodyLeft a#fb span { display:none; }


div#index.content div.body div.bodyRight {float:right;clear:none;width:225px;}
div#index.content div.body div.bodyRight div.poi {width:220px;height:150px;display:block;float:right;clear:both;padding:13px 0px 15px 0px;border-bottom:1px solid #ccc;}
div#index.content div.body div.bodyRight div.f {padding-top:0px;}
div#index.content div.body div.bodyRight div.l {padding-bottom:0px;border-bottom:0px;}
div#index.content div.body div.bodyRight div#storesPOI {background:transparent url('../img/poi/POIstores.jpg') no-repeat 0px 1px;}
div#index.content div.body div.bodyRight div#findPOI {background:transparent url('../img/poi/POIfind.jpg') no-repeat 0px 13px}
div#index.content div.body div.bodyRight div#UsefulPOI {background:transparent url('../img/poi/POIuseful.jpg') no-repeat 0px 13px}
div#index.content div.body div.bodyRight div.poi a,
div#index.content div.body div.bodyRight div.poi a:link,
div#index.content div.body div.bodyRight div.poi a:visited {text-decoration:none;color:#6D6B70;font-size:17px;margin-top:109px;margin-left:11px;float:left;width:200px}
div#index.content div.body div.bodyRight div.poi a:hover,
div#index.content div.body div.bodyRight div.poi a:active {color:#000;}

/* HOME PAGE NEWS LINK SPECIAL CASE ------------------------------------- */
div#index.content div.body div.bodyRight div#newsPOI {background:transparent url('../img/poi/POIValentines.jpg') no-repeat 0px 0px}
div#index.content div.body div.bodyRight div#newsPOI a { margin-left:0px; margin-top:100px; width:209px; height:38px;line-height:38px; background:transparent url('img/bg_poilink.png') no-repeat left top;padding-left:11px; }

/* FIND US ------------------------------------- */

div#findUs.content div.body div.bodyLeft {
  width:908px;
}
div#findUs.content div.body div.bodyLeft a.view,
div#findUs.content div.body div.bodyLeft a.view:link,
div#findUs.content div.body div.bodyLeft a.view:visited {float:right;}

div#findUs.content div.body div.bodyLeft div.map {float:left;clear:none;width:532px;margin-right:40px;}
div#findUs.content div.body div.bodyLeft div.map img {padding-bottom:22px;}
div#findUs.content div.body div.bodyLeft div.map p {font-size:15px;color:#000; width:225px;}
div#findUs.content div.body div.bodyLeft div.map p span {font-weight:bold;}
div#findUs.content div.body div.bodyLeft div.directions {float:left;clear:none;width:300px;padding-top:15px;}
div#findUs.content div.body div.bodyLeft div.directions img.icon {width:35px;padding-right:8px;float:left;clear:none;}
div#findUs.content div.body div.bodyLeft div.directions h2 {color:#76006C;float:left;clear:none;width:100px;margin-top:10px;font-weight:normal;font-size:14px;}
div#findUs.content div.body div.bodyLeft div.directions p {color:#000;float:left;clear:both;padding:5px 0px 20px 0px;width:282px;}
div#findUs.content div.body div.bodyLeft div.directions p a,
div#findUs.content div.body div.bodyLeft div.directions p a:link,
div#findUs.content div.body div.bodyLeft div.directions p a:visited {color:#80CBD3}
div#findUs.content div.body div.bodyLeft div.directions p a:hover,
div#findUs.content div.body div.bodyLeft div.directions p a:active {color:#76006C;}



/* USEFUL INFO ------------------------------------- */
div#usefulInfo.content div.body div.bodyLeft {width:908px;}  
div#usefulInfo.content div.body div.bodyLeft div.info {width:278px;height:202px;}
div#usefulInfo.content div.body div.bodyLeft div.f {padding:0px;width:298px;height:220px;border:0px;}
div#usefulInfo.content div.body div.bodyLeft div.imageHolder {height:672px;}
div#usefulInfo.content div.body div.bodyLeft div.last {margin-right:0px;}
div#usefulInfo.content div.body div.bodyLeft div.info img.icon {width:61px;padding-right:8px;float:left;clear:none;}
div#usefulInfo.content div.body div.bodyLeft div.info h2 {color:#76006C;float:left;clear:none;width:200px;margin-top:20px;font-weight:normal;font-size:14px;}
div#usefulInfo.content div.body div.bodyLeft div.info p {color:#000;float:left;clear:both;padding:16px 0px 0px 0px;width:210px;line-height:19px;}
div#usefulInfo.content div.body div.bodyLeft div.managementTeam p,
div#usefulInfo.content div.body div.bodyLeft div.centreDetails p {width:275px;}
div#usefulInfo.content div.body div.bodyLeft div.info p.openingTimes {padding-top:5px;line-height:14px;}
div#usefulInfo.content div.body div.bodyLeft div.info p span {font-weight:bold;}

div#usefulInfo.content div.body div.bodyLeft div.info table {margin-top:18px;width:220px;}

/* NEWS ------------------------------------- */
div#news.content div.body div.bodyRight { clear:none; float:right; width:225px; }
div#news.content div.body div.bodyRight div.poi {
  width:220px;height:150px;display:block;float:left;clear:both;padding:13px 0px 15px 0px;border-bottom:1px solid #ccc;
}
div#news.content div.body div.bodyRight div.f {padding-top:0px;}
div#news.content div.body div.bodyRight div.l {padding-bottom:0px;border-bottom:0px;}
div#news.content div.body div.bodyRight div#storesPOI {background:transparent url('../img/poi/POIstoreGuide.jpg') no-repeat 0px 1px;}
div#news.content div.body div.bodyRight div#directionsPOI {background:transparent url('../img/poi/POIdirections.jpg') no-repeat 0px 13px}
div#news.content div.body div.bodyRight div#UsefulPOI {background:transparent url('../img/poi/POIuseful.jpg') no-repeat 0px 13px}

div#news.content div.body div.bodyRight div#openingTimes { clear:both;float:left;padding:0px; border:0px; }

div#news.content div.body div.bodyRight div.poi a,
div#news.content div.body div.bodyRight div.poi a:link,
div#news.content div.body div.bodyRight div.poi a:visited {text-decoration:none;color:#6D6B70;font-size:18px;margin-top:99px;margin-left:11px;float:left;width:200px;line-height:15px;}

div#news.content div.body div.bodyRight div.poi a:hover,
div#news.content div.body div.bodyRight div.poi a:active {color:#000;}

div#news.content div.body div.bodyRight div.poi a span {font-size:12px;font-weight:bold;color:#000;}

div#news.content div.body div.text p.summary {margin-top:30px;}
div#news.content div.body div.text ul { clear:none; float:none; list-style-type:disc;padding-left:20px; padding-bottom:5px;}
div#news.content div.body div.text ul li { font-size:1.2em; }

div#news.content div.body a#back,
div#news.content div.body a#back:link,
div#news.content div.body a#back:visited { position:absolute;top:91px;left:35px;z-index:20;}
/*
div#news.content div.body a#back:hover,
div#news.content div.body a#back:active {color:#666;}
*/

div#news.content div.body div.bodyRight h4 {color:#593D7F;font-size:16px;font-weight:normal;margin-top:15px;padding-left:4px;}
div#news.content div.body div.bodyRight p {padding-left:4px;width:220px;margin-top:10px;}

/* CONTACTS ------------------------------------- */

div#contacts.content div.body div.bodyLeft {width:908px;}
div#contacts.content div.body div.bodyLeft img.mainImage {padding-right:8px;}
div#contacts.content div.body div.bodyLeft div.info {width:581px;height:208px;margin-right:0px;position:relative;}
div#contacts.content div.body div.bodyLeft div.info img.icon {width:61px;padding-right:8px;float:left;clear:none;}
div#contacts.content div.body div.bodyLeft div.info h2 {color:#76006C;float:left;clear:none;width:100px;margin-top:20px;font-weight:normal;font-size:14px;}
div#contacts.content div.body div.bodyLeft div.info img.leasingContactTwo {
  position:absolute;right:205px;bottom:40px;
}
div#contacts.content div.body div.bodyLeft div.info p {color:#000;float:left;clear:both;padding:16px 0px 0px 0px;width:210px;line-height:19px;}
div#contacts.content div.body div.bodyLeft div.info p.queries {position:absolute;top:97px;right:160px;}
div#contacts.content div.body div.bodyLeft div.info p.leasing {width:280px;}
div#contacts.content div.body div.bodyLeft div.info p.leasingNumbers {position:absolute;bottom:68px;left:130px;line-height:120%;font-size:1.1em}
div#contacts.content div.body div.bodyLeft div.info p.leasingNumbersTwo {position:absolute;bottom:33px;left:130px;line-height:120%;font-size:1.1em}
div#contacts.content div.body div.bodyLeft div.info p.leasingNumbersThree {position:absolute;bottom:68px;left:405px;line-height:120%;font-size:1.1em}
div#contacts.content div.body div.bodyLeft div.info p.leasingNumbersFour {position:absolute;bottom:33px;left:405px;line-height:120%;font-size:1.1em}
div#contacts.content div.body div.bodyLeft div.info p span {font-weight:bold;}
div#contacts.content div.body div.bodyLeft div.info p a,
div#contacts.content div.body div.bodyLeft div.info p a:link,
div#contacts.content div.body div.bodyLeft div.info p a:visited {text-decoration:none;color:#000;}
div#contacts.content div.body div.bodyLeft div.info p a:hover,
div#contacts.content div.body div.bodyLeft div.info p a:active {color:#666;}
div#contacts.content div.body div.bodyLeft div.info a.CRLink,
div#contacts.content div.body div.bodyLeft div.info a.CRLink:link,
div#contacts.content div.body div.bodyLeft div.info a.CRLink:visited {
  background:transparent url('../img/crLinkSml.jpg') no-repeat top left; text-decoration:none;
  display:block;width:120px;height:55px;position:absolute;top:20px;right:20px;
}
div#pdfList {position:absolute;top:35px;right:120px;z-index:20;padding:12px;background:#fff url('../img/info_flowers.gif') no-repeat bottom right; border:1px solid #666;width:250px;}
div#pdfList h4 {color:#76006C;font-size:14px;font-weight:normal;}
div#pdfList ul li {width:250px;float:left;clear:both;padding-bottom:3px;}
div#pdfList ul li span.name {float:left;clear:none;}
div#pdfList ul li div.pdfList {float:right;clear:none;}
div#pdfList ul li div.pdfList a,
div#pdfList ul li div.pdfList a:link,
div#pdfList ul li div.pdfList a:visited {
  float:left; clear:both;padding:3px;color:#666;text-decoration:none;padding-right:15px;padding-left:4px;
    background:#ccc url('../img/template/arrows.png') no-repeat top right;
}


/* TROUBLESHOOTING */

a.trouble,
a.trouble:link, 
a.trouble:visited { clear:both; float:left; color:#f00; }

pre { clear:both; float:left;font-size:1.2em; font-family:Comic Sans MS,sans-serif; color:#000;background:#f00;}


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



