/* 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    -  
*/
* {margin: 0em; padding: 0em;}
html {font-size:1.25em;height:100%;}

body {font-size:50%; font-family:Arial,Helvetica,sans-serif;color:#000;background:#000;height:100%;}

h1, h2, h3, h4, h5, h6, p {clear:both; float:left; }
h1 { font-size:1.4em; margin:0em 0em 0.6em 0em; }
h2 { font-size:1.4em; margin:0em 0em 0.6em 0em; }
h3 { font-size:1.2em; margin:0em 0em 0.8em 0em; }
h4 { font-size:1.2em; margin:0em 0em 1em 0em; ; }
h5 { font-size:1.1em; font-weight:bold;margin:0.9em 0em 0em 0em;  }
h6 { font-size:1.1em; font-style:italic; font-weight:normal;margin:0.9em 0em 0em 0em;  }
p { font-size:1.2em; margin:0em 0em 0.5em 0em;line-height:1.6em;  }

img {border:0em;}
br { clear:both; }
acronym { cursor:pointer;border: 1px dashed #f00; }

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

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

ul { clear:both; float:left; list-style-type:none; }
ul li { clear:both; float:left; }

ol {clear:both; float:left; list-style-position:outside;}
ol li { display:list-item;}

address {color:#000; font-style:normal; font-size:1.2em; line-height:2em; } 

table { clear:both; float:left;}

.access {position:absolute;left:-9999px;display:none;}
.shown { display:block; }
.hidden { display:none;}
.mor { color:#fff; }
.will { color:#fff; }

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

div#position { display:block; width:950px;margin:auto;height:100%;}

div#wrap { clear:both; float:left; display:block; width:950px; }

/* ################ -------------- HEADER  ------------- ########## */

div#head { clear:both; float:left; width:910px;background:#3C3E40 url('../img/template/westfield_header_background.gif') repeat-x left bottom;padding:20px 20px 0px 20px; }
img#logo { clear:both; float:left;padding:10px 0px 0px 0px; }

/* ################ -------------- MAIN NAV BAR ------------- ########## */

ul.nav_portfolio { clear:none;float:left;width:540px; margin:35px 0px 6px 0px; list-style-type:none; padding-left:20px; }
ul.nav_portfolio li { clear:none; float:left; margin:0px 12px 0px 0px; }
ul.nav_portfolio li.l { margin-right:0px; }
ul.nav_portfolio li a,
ul.nav_portfolio li a:link,
ul.nav_portfolio li a:visited { clear:none; float:left;display:block;padding:5px 10px 12px 10px;color:#fff; font-size:14px; text-align:center;text-transform:uppercase;}

ul.nav_portfolio li a:hover,
ul.nav_portfolio li a:active,
ul.nav_portfolio li.sel a,
ul.nav_portfolio li.sel a:link,
ul.nav_portfolio li.sel a:visited { color:#fff; background:#666; }

/* ################ -------------- HEADER FORM ------------- ########## */

form#headForm { clear:none; float:right; width:200px; margin-top:10px;}
form#headForm fieldset { clear:both; float:left; border:none; }
form#headForm div { clear:none; float:left; width:200px; }
form#headForm div.town { width:143px; }
form#headForm div.submit { width:57px;padding-top:18px; }
form#headForm label { clear:both; float:left;text-transform:uppercase;font-size:1.2em; color:#fff;padding-bottom:3px; }
form#headForm div.submit label { display:none; }
form#headForm input { clear:both; float:left;border:1px solid #888; width:133px; line-height:17px;padding:1px 0px 1px 1px;background:#FCFCFC;}
form#headForm input.cool { color:#888;}
form#headForm input.warm { color:#000;}
form#headForm input.submit { background:transparent;color:#fff; width:57px; border:0px; padding:0px; text-align:center; }

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

div#home { clear:both; float:left; width:950px; background:transparent url('../img/template/westfield_foot.gif') repeat-x left bottom;padding-bottom:25px;position:relative;}
img#img_home { clear:both; float:left; position:relative; z-index:1; width:950px; }
div#body div#home h1 { display:block; position:absolute; z-index:2;left:40px; top:40px; width:316.6px; color:#fff; font-size:3em;font-weight:normal;text-transform:uppercase; }
div#home a,
div#home a:link,
div#home a:visited { display:block; position:absolute;z-index:3;width:90px;left:821px; top:328px; padding:0px; color:#000; /*url('../img/template/') no-repeat right top*/; }



/* ################ -------------- BODY ------------- ########## */
div#body { clear:both; float:left; width:950px; margin:0em; padding:0em; background:#fff;} 



/* ################ -------------- RESULTS ------------- ########## */
div.full { clear:both; float:left; width:930px;padding:20px 0px 20px 20px;}
div#col1 { clear:both;float:left;display:block;width:64em;padding:0px 0px 20px 20px;}
div#col2 { clear:none;float:right;width:22em;padding:0px 20px 20px 0px;}


div#body h1 { clear:both; float:left;font-size:3em;color:#3C3E40;font-weight:normal;margin:0px;}

div.pagination { clear:both; float:left; width:640px; }

p.pagTitle { clear:none; float:left; padding:0.3em 0em 0em 0em; }

form#showForm { clear:none; float:right; }
form#showForm fieldset { clear:none; float:left; border:none; padding:0.2em 2em 0em 0em;}
form#showForm label { clear:none; float:left; padding:2px 5px 0em 0em; font-size:1.2em;}
form#showForm select { clear:none; float:left; background:#ffffff; border:1px solid #ffffff;width:3.6em; }

ul.pagelist { clear:none;float:right;display:block; list-style:none;margin:0px; padding:0.6em 0em 0em 0em;}
ul.pagelist li { clear:none;float:left;padding:0px 5px; margin:0px;}
ul.pagelist li.disabled { display:none; }
ul.pagelist li a,
ul.pagelist li a:link,
ul.pagelist li a:visited {font-size:1.2em;font-weight:bold;padding:0px;color:#000;}
ul.pagelist li a:hover,
ul.pagelist li a:active,
ul.pagelist li.sel a,
ul.pagelist li.sel a:link,
ul.pagelist li.sel a:visited {color:#FF152B;}

/* ################ -------------- RESULTS PAGE ------------- ########## */

ul.portfolio {clear:both;float:left;width:640px;margin:0px;}
ul.portfolio li {clear:both;float:left;width:640px;padding:15px 0em;border-top:1px solid #AAA;}
ul.portfolio li.f { border:none;padding-top:0em;}
ul.portfolio li.l {  padding-bottom:1em;}
ul.portfolio li img {clear:none;float:left;}
ul.portfolio li div {clear:none;float:left;width:492px;padding-left:2em;}
ul.portfolio li div h2 {clear:none;font-size:1.8em;line-height:20px;color:#72563A;margin:0px 0px 4px 0px;}
ul.portfolio li div h4 {clear:none;font-size:1.8em;line-height:20px;color:#72563A;margin:0px 0px 4px 5px;font-weight:normal;}
ul.portfolio li div h4 a,
ul.portfolio li div h4 a:link,
ul.portfolio li div h4 a:visited {color:#72563A;}
ul.portfolio li div p {clear:none;float:left;width:492px;line-height:135%;font-size:1.4em;margin:0px 0px 0.7em 0px;padding:0px;}
ul.portfolio li div a.view,
ul.portfolio li div a.view:link,
ul.portfolio li div a.view:visited { clear:both; float:left; width:90px;text-align:center;padding:2px 0px; margin:0px; color:#fff; background:#C3C0C0; text-transform:uppercase; font-size:12px;}

ul.portfolio li div a.view:hover,
ul.portfolio li div a.view:active { background:#666; }

/* ################ -------------- MAPS ------------- ########## */

a.changeView,
a.changeView:link, 
a.changeView:visited { clear:both; float:left; display:block; font-size:1.4em; font-weight:bold; color:#ffffff; background:#013366; padding:0.3em 0.4em; margin: 0.5em 0em 0.9em 0em; }
a.changeView:hover,
a.changeView:active { background:#000;}



/*
div#mapBlock { clear:both; float:left;display:block; }
div#mapBlock.hidden { display:block; width:22em; height:34em;overflow:hidden;}
div#mapBlock.shown { position:relative; left:-44em; width:66em;height:34em; }
div#mapBlock.hidden div#small_map {  position:relative; left:-22em; width:22em; height:34em;}
*/
div#gmap { clear:both;float:left;display:block; color:#000;width:748px; height:500px; overflow:hidden;/*margin-top:1.5em;*/ }
div#smallMap { clear:both; float:left; width:220px; height:340px; margin: 0em; overflow:hidden;}
div#small_map { clear:both; float:left; position:relative;width:220px; height:340px; margin: 0em;overflow:hidden; }
div#small_map.expand { width:500px; height:400px; }
div#small_map div#copyright { display:none; }

div#large_map { clear:none; float:left; position:relative;width:640px; height:440px; margin: 0em; }

/* ################ -------------- SEARCH FORM ------------- ########## */
form.search { clear:both; float:left; padding:0em; background:#EBE9EA;}
form.search fieldset { width:200px; padding:1em;  margin:0em;border:none;}
form.search div { clear:both; float:left; padding-bottom:1em;width:200px;}
form.search div.postcode {width:143px; }
form.search div.submit { clear:none; float:right; width:57px;}
form.search legend { clear:both; float:left; font-size:1.6em; font-weight:bold; margin:0em;color:#72563A;}
form.search label { clear:both; float:left; font-size:1.4em;  padding:1px 10px 1px 0px;}
form.search input { clear:both; float:left; font-size:1.2em; width:133px; border:1px solid #AAA;background:#FCFCFC; line-height:17px;padding:2px 0px 1px 1px;}
form.search input#min_size,
form.search input#max_size { width:6em; }
form.search div.min_size { padding-bottom:0.1em;}
form.search div.max_size { width:8em;}
form.search div.metrics { clear:none; width:8em;}
form.search div.metrics label { visibility:hidden; }
form.search select#metrics { font-size:1.2em; width:5em;border:1px solid #000;background:#ffffff; }
form.search div.submit label { visibility:hidden; }
form.search input.submit {  width:57px; border:0em; background:transparent; color:#fff;padding:0px; }

form#noResults { padding-left:2em; border:none;}

form#map { border-top:1px solid #000; }

div.noResults { width:200px; padding-left:2em; }

/* ################ -------------- LOCATIONS DIV/LIST  ------------- ########## */
div.locations { clear:both; float:left; width:200px; padding:0px 10px 20px 10px;margin-top:0px;}
div.locations h3 { font-size:1.6em;color:#72563A; margin:0em;}
ul.townList { margin-top:5px;width:200px; }
ul.townList li {width:200px; }
ul.townList li a,
ul.townList li a:link,
ul.townList li a:visited { font-size:1.4em; color:#000; }
ul.townList li a:hover,
ul.townList li a:active { color:#FF152B; }
a.viewAll,
a.viewAll:link,
a.viewAll:visited { clear:both; float:left; display:block; width:90px;text-align:center;padding:2px 0px; margin:10px 0px ; color:#fff; background:#C3C0C0; text-transform:uppercase; font-size:12px;}
a.viewAll:hover,
a.viewAll:active { background:#666; }

/* ################ -------------- TEXT PAGES ------------- ########## */

div#copy { clear:both;float:left;display:block;width:640px;padding:0px 0px 20px 20px;}
div#copy h3,
div#copy p { clear:both;float:left;display:block;width:640px; }
div#copy ul { padding:0px 0px 0px 30px; list-style-type:disc; width:610px;margin:0px 0px 5px 0px;}
div#copy ul li { width:610px; font-size:1.2em; }


/* ################ -------------- SCHEME/PROPERTY PAGE ------------- ########## */

/* ################ -------------- TITLE BAR  ------------- ########## */
div.schemeTitle { clear:both; float:left; padding:30px 0px 0px 191px; width:748px; }
div.schemeTitle h1 span {font-size:15px;color:#3C3E40;font-weight:bold; padding:13px 0px 0px 10px; margin:0px; }

a.back,
a.back:link,
a.back:visited { clear:none; float:right;width:81px; text-align:right; margin-top:17px; color:#3C3E40;background:transparent url('../img/template/arrow.gif') no-repeat left 3px;}

/* ################ -------------- SIDE BAR  ------------- ########## */
div.side { clear:both; float:left; width:176px; margin:0em 15px 0em 0em; padding:0px 0px 20px 0px;}
div.side img {clear:none;float:left;margin:3px 0px 0px 0px;}

ul.schemeNav { clear:both;float:left;width:176px;margin:0px 0px 0px 0px;list-style-type:none;}
ul.schemeNav li { width:176px; margin:0px; }
ul.schemeNav li a,
ul.schemeNav li a:link,
ul.schemeNav li a:visited { clear:both; float:left;width:156px;height:19px;padding:5px 0px 0px 20px;font-size:12px;font-weight:normal; color:#3C3E40;border-bottom:1px solid #AAA;}

ul.schemeNav li.sel a,
ul.schemeNav li.sel a:link,
ul.schemeNav li.sel a:visited {font-weight:bold;}
ul.schemeNav li a:hover,
ul.schemeNav li a:active {font-weight:bold;color:#fff;background:#666;}


div.side div.pdf { clear:both; float:left; width:176px;  }
div.side div.pdf a,
div.side div.pdf a:link,
div.side div.pdf a:visited { clear:both; float:left;width:156px;height:19px;padding:5px 0px 0px 20px;font-size:12px;font-weight:normal; color:#3C3E40;border-bottom:1px solid #AAA;}
div.side div.pdf a:hover,
div.side div.pdf a:active { font-weight:bold;color:#fff;background:#666;}
div.side div.pdf a span { display:none; }
div.side div.pdf a span.default { display:inline; }

/* ################ -------------- APPOINTED AGENTS BLOCK  ------------- ########## */
div.agents { clear:both; float:left; width:176px; padding:10px 0px 20px 0px; margin-top:10px; border-bottom:1px solid #AAA; }
h2.agentsTitle { clear:both; float:left;font-size:1.2em;line-height:31px;font-weight:bold;width:156px;padding:0px 0px 0px 20px; margin: 0px; color:#000;background:transparent url('../img/template/sidebarTitle.gif') repeat-x left top;}
ul.contacts { clear:both; float:left;width:156px;margin:0px;padding:0px 0px 0px 20px;}
ul.contacts li { clear:both; float:left; width:156px; padding-top:1em;color:#404040;}
ul.contacts a,
ul.contacts a:link,
ul.contacts a:visited {color:#404040;}
ul.contacts a:active,
ul.contacts a:hover {color:#FF152B;}
ul.surveyors li { padding-top:5px; }
ul.surveyors li h5 { margin:0em; font-size:1.2em; }
ul.surveyorContacts { width:156px;}
ul.surveyorContacts li { width:156px;font-size:1.2em; padding:0px;}

/* ################ -------------- JOINT OWNERS BLOCK  ------------- ########## */
div.jointOwners { clear:both; float:left; width:176px; padding:10px 0px 10px 0px; margin-top:10px; border-bottom:1px solid #AAA; }
ul.jointOwners { clear:both; float:left;width:156px;margin:0px;padding:0px 0px 0px 20px;}
ul.jointOwners li { clear:both; float:left; width:156px; padding-top:1em;}

/* ################ -------------- CONTENT  ------------- ########## */

div.content { clear:none; float:left; width:748px; margin-top:20px;padding-bottom:20px; }

div.content h2  {clear:both;float:left;width:748px;font-size:19px;color: #013366 ;margin-top:15px;line-height:20px;}
div.content h3  {clear:both;float:left;width:748px;font-size:16px;color: #000;line-height:19px;}
div.content p  {clear:both;float:left;width:748px;font-size:1.3em; line-height:150%; color: #000;margin-top:15px;}

/* div.content img.propImg { clear:both; float:left; width:52.9em; margin-top:15px; } */
div.hero {clear:both; float:left; display: block; width: 529px; height:400px; background-position: 0px 0px; background-repeat: no-repeat; margin-right:0px;}
div.smallhero {clear:none;width:315px;margin:0px; }

div.details { clear:both; float:left; width:520px; margin:15px 25px 0px 0px; }
div.details h4 { width:520px;color:#72563A;font-size:1.6em;margin:0em;padding:0em 0em 5px 0px; }
div.details p { width:520px; font-size:1.3em;margin:0em;padding:0em 0em 15px 0px;}

div.smDet { clear:none; float:left; width:240px; padding-left:10px;}
div.details div.smDet h4,
div.details div.smDet p,
div.details div.smDet table { width:240px; }

div.details div.pdf { clear:both; float:left; width:520px; }
div.details div.pdf a,
div.details div.pdf a:link,
div.details div.pdf a:visited { display:block;padding-left:25px; height:22px;font-size:1.2em;background:transparent url('../img/pdf22.png') no-repeat left top; }
div.details div.pdf a span { display:none; }
div.details div.pdf a span.title { display:inline; line-height:22px;}

div.info { clear:none;float:left; width:189px; padding:10px 5px 0px 10px;height:390px; margin-top:0px;background:#ccc;}
div.info h3 {width:189px;color:#72563A;font-size:1.6em;margin:0em;padding:0em 0em 10px 0px; }
div.info h4 { color:#333333;}
div.info p { width:189px;color:#000;font-size:1.2em;line-height:18px;margin:0px; padding:0em 0em 10px 0px; }
div.info p span { font-weight:bold;color:#333333; }

div#siteplans { background-color:#fff;}

table { clear:none; float:left; margin-bottom:1em; margin-top:0em; }
table thead { display:none; }
table tbody th {font-size:1.3em; text-align:left; width:10em; vertical-align:top; color:#000;}
table tbody td {font-size:1.3em; text-align:left; vertical-align:top; color:#000;padding-bottom:5px;}
table tbody td.size { text-align:right; }


table#tenancy { width:748px; padding-bottom:10px;border-bottom:1px solid #AAA;}
table#tenancy caption { color:#fff;background:#AAA;font-size:1.8em;padding:5px; text-align:left;}
table#tenancy thead th { font-size:1.3em; font-weight:bold; color:#000;text-align:left; padding:0.4em 0em 0.4em 0.5em;border-bottom:1px solid #AAA; }
table#tenancy thead th.unit { width:20%; }
table#tenancy thead th.size { width:20%; text-align:right; }
table#tenancy tbody tr.tolet * { }
table#tenancy tbody tr.warm * { background:#3C3E40;color:#fff; }
table#tenancy tbody tr.zz { background:#EBE9EA; }
table#tenancy tbody th,
table#tenancy tbody td { font-size:1.3em;padding:0.2em 0em 0.2em 0.5em; }/*border-top:1px dotted #000;*/
table#tenancy tbody th { font-weight:bold;text-align:left; }
table#tenancy tbody td { font-size:1.3em; }
table#tenancy tbody td.size { text-align:right;padding-right:10px; }

table#available { width:648px;padding-bottom:10px;border-bottom:1px solid #AAA;  }
table#available caption { color:#fff;background:#393C3E;font-size:1.2em;padding:5px;text-align:left; }
table#available thead th { font-size:1.3em; font-weight:bold; color:#000;text-align:left; padding:0.4em 0em 0.4em 0.5em; border-bottom:1px solid #AAA;}
table#available thead th.size,
table#available thead th.rent { width:20%; text-align:center; }
table#available tbody tr.tolet * { }
table#available tbody tr.warm * { background:#3C3E40; color:#fff; }
table#available tbody tr.zz {background:#EBE9EA;}
table#available tbody th,
table#available tbody td { font-size:1.3em;padding:0.2em 0em 0.2em 0.5em; vertical-align:middle;}/*border-top:1px dotted #000;*/
table#available tbody th { font-weight:bold;text-align:left; }
table#available tbody td { font-size:1.3em; }
table#available tbody td.size { text-align:left; }

table#available tbody td.view { width:50px;text-align:right;padding-right:20px; }
table#available a.view,
table#available a.view:link,
table#available a.view:visited { display:block; padding:3px 21px 3px 6px;margin:5px 0px; font-size:10px; width:30px;line-height:15px; color:#fff;background:#4D4D4D url('../img/diag_down.gif') no-repeat right -10px; -moz-border-radius:2px;text-transform:uppercase; }
table#available a.view:hover,
table#available a.view:active { background-color:#F3A223;} 

table.accommodation  { width:400px; }
table.accommodation thead { display:table-header-group; }
table.accommodation th,
table.accommodation td { font-size:1.3em;text-align:right;vertical-align:top; padding:3px 5px 3px 0px;}
table.accommodation th { font-weight:bold;text-align:left;}
table.accommodation thead th.size { width:20%; text-align:right; }
table.accommodation tfoot th { padding-left:5px; }
table.accommodation tbody th { padding-left:10px; }
table.accommodation tbody th,
table.accommodation tbody td { background:#ccc; }
table.accommodation tbody tr.zz th,
table.accommodation tbody tr.zz td { background:#f0f0f0; }
table.accommodation tfoot th,
table.accommodation tfoot td {background:#666; color:#fff; border-top:2px solid #fff;font-weight:bold; }

table.rates th { font-weight:normal;}

ul.photo { width:529px; }
ul.photo li { clear:none; padding:5px 0px 0px 1px;}
ul.photo li.right { padding-left:5px; }
ul.photo li img,
ul.photo li a,
ul.photo li a:link,
ul.photo li a:visited { clear:none; float:left; }

div.flash { clear:both; float:left; width:400px; margin-bottom:15px; }
div.flash embed,
div.flash object { clear:both; float:left; }
div.content h4.flash_instructions { width:auto; }
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:380px;padding:1em; margin-top:1em; background:#F1FBFE;}
div#flash_instructions p { clear:none; font-size:1.1em; margin:0em;width:380px; }
div#flash_instructions img { clear:none; float:right; margin:-1em -1em 0em 0em;}

/*
table.accom_table { clear:both; float:left;width:31em; margin:1em 0em; }
table.accom_table thead {display:none; }
table.accom_table tbody th { text-align:left; font-size:1.2em; font-weight:bold; }
table.accom_table tbody td { text-align:right; font-size:1.2em; width:8em; }
*/

/* ################ -------------- PAGE SPECIFIC ALTERATIONS ------------- ##########
div#profile_special { clear:both;float:left; margin-left:3em;width:70em; height:19em; }
img.img_profile {width:45.8em;height:16em;clear:both; float:left;  }
ul#rollovers { clear:none; float:left; width: 20em; margin:0em 0em -0.5em 0.4em;}
ul#rollovers li { clear:none; float:left; font-size:1em;width: 5.6em; height: 5.1em;margin:0em 0.4em 0.4em 0em; }
img.ro { width: 5.2em; height: 5.1em; border:0em; margin:0em 0em 0.4em 0.4em;}
div#captionbox { clear:both; float:left; color:#fff; width:13.4em;height:3em; margin:0em;}
img#img_captionbox { width:13.4em;height:3em; margin-bottom:-2.7em; }
div#caption { width:13.4em;height:3em; text-align:center; }

div.properties a.backlink { clear:none; float:left; margin-left:2em;}

 */
ul.accesskeys { width:220px;}
ul.accesskeys li { font-size:1.2em; width:220px;padding-bottom:0.4em;}

ul.sitemap { clear:both; float:left;}
ul.sitemap li { clear:both;float:left; text-align:left; font-size:1em;padding:0.2em;}
ul.sitemap li a,
ul.sitemap li a:link,
ul.sitemap li a:visited {font-size:1.1em; color:#fff; display:block;}
ul.sitemap li a em { font-style:normal; text-decoration:underline; }
ul.sitemap li ul { clear:both;float:left; margin:0em 0em 0em 2em;} 
ul.sitemap li ul li { clear:both; float:left; margin:0em; }
ul.sitemap li ul li a,
ul.sitemap li ul li a:link,
ul.sitemap li ul li a:visited { clear:none;float:left;font-size:1.1em; width:auto; }
ul.sitemap li ul li a:hover,
ul.sitemap li ul li a:active {  }
ul.sitemap li ul li img.img_down { clear:none;float:left;margin:0.2em 0.5em 0em 0em; }
ul.sitemap li ul li ul { clear:both;float:left; }
ul.sitemap li ul li ul li { clear:both; float:left;  padding:0.2em;}


/* ############################### ------------- FOOTER  ----------------- ######################## */
div#foot { clear:both; float:left; display:block;width:950px;margin:1em 0em 0em 0em;}
div#foot a,
div#foot a:link,
div#foot a:visited { color:#fff;}
div#foot a:hover,
div#foot a:active { color:#FF152B;}

ul.foot { clear:none; float:left;margin:0em 0em 0em 0em;padding:0em 1em 0em 0em;}
ul.foot li { clear:none; float:left;font-size:1em; text-align:right; padding:0em 1em 0em 1em;border-left:0.1em solid #D8D8D8; margin:0em;}
ul.foot li.f { border:0em;padding-left:0em; }
ul.foot li.l {  }
ul.foot a, 
ul.foot a:link { font-size:1em; }

p.copyright { clear:none; float:left; font-size:1em; }

p.cr { clear:none; float:right; text-align:right;font-size:1em; margin:0em 0em 0em 1em;padding-right:0em; color:#fff; }
img.cr_logo { width:1.6em; height:1.6em;background:url('../img/cr_logo.png') no-repeat top left; vertical-align:middle;margin:0em 0em 0em 0.5em;  }
p.cr a.squeeze,
p.cr a.squeeze:link,
p.cr a.squeeze:visited { padding-right:1em; margin-right:1em; border-right:1px solid #fff; }

/* AUTOCOMPLETE BITS */
.ac_results { padding: 0px; border: 1px solid #541C70; background-color: #E8E8E8; overflow: hidden;z-index:10; }
.ac_results ul { list-style-position: outside; list-style: none;width:100%; padding: 0; margin: 0; }
.ac_results iframe { position:absolute; top:0; left:0; z-index:-1; /* filter:mask(); */ width:3000px; height:3000px; }
.ac_results li { margin: 0px; padding: 0.2em 1em 0.2em 1em; cursor: pointer; display: block; width:100%; font: menu; font-size: 1.2em; color:#013366; }
.ac_loading { background : Window url('./indicator.gif') right center no-repeat; }
.ac_over { background-color:#EF9528; color:#fff; }


a.dev { clear:both; float:left;color:#fff; }

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; }



