* {margin: 0em; padding: 0em;}
html {font-size:1.25em;height:100%;}

body {font-size:50%; font-family:Arial,Helvetica,sans-serif;color:#777777;background:#ddd;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.5em;  }

img {border:0em;}
br { clear:both; }
acronym { cursor:pointer;border: 1px dashed #f00; }

a,
a:link,
a:visited {text-decoration:none;color:#090C3E;}
a:hover,
a:active { color:#E73422;}

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:#777777; font-style:normal; font-size:1.2em; line-height:2em; } 

input,
select,
textarea { font-family:Arial,Helvetica,sans-serif; }

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:780px;margin:auto; background:url('../img/gradient_back.gif') repeat-y center top;}

div#wrap { clear:both; float:left; display:block; width:740px; background:#fff url('../img/gradient_back.gif') repeat-y center top; padding:0em 20px 10px 20px; }



/* ################ -------------- HEADER  ------------- ########## */

div#head { clear:both; float:left; width:740px; padding-bottom:20px; position:relative;}
div#head div.text { clear:both; float:left; width:740px; height:27px; background:#090C3E; }
div#head div.text p { clear:both; float:left; color:#fff; padding:4px 0px 0px 500px; }
div#head div.logo { clear:both; float:left; width:740px; padding:20px 0px;}
div#head div.logo h2 { clear:none; float:left; color:#CCCCCC;text-transform:uppercase; font-size:20px;line-height:34px;padding-left:10px; font-weight:normal;margin:0px;}
div#head div.logo img { clear:both; float:left; }

div.townSearch { clear:none; float:right; width:146px;}
div.townSearch p { clear:both; float:left; width:122px; border:1px solid #CCCCCC; border-right:0px; font-size:1.2em;line-height:15px; color:#999999; padding:0px 3px 0px 3px;}
div.townSearch img { clear:none; float:left; width:17px; height:17px; }

/* ################ -------------- MAIN NAV BAR ------------- ########## */
ul.nav_portfolio { clear:both;float:right;width:740px; margin:0em;list-style-type:none; }
ul.nav_portfolio li { clear:none; float:right;display:block; width:130px; height:35px;background-color:transparent; background-repeat:no-repeat; background-position:right top;  }
ul.nav_portfolio li#nav_contacts { background-image:url('../img/template/nav_red.gif'); }
ul.nav_portfolio li#nav_list { background-image:url('../img/template/nav_grey.gif'); }
ul.nav_portfolio li#nav_home { background-image:url('../img/template/nav_blue.gif'); }
ul.nav_portfolio li a,
ul.nav_portfolio li a:link,
ul.nav_portfolio li a:visited { display:block;float:right;width:121px; height:35px;font-size:11px;line-height:35px;text-align:center;text-transform:uppercase; color:#fff; background:url('../img/tab.gif') no-repeat top left;}
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 { font-weight:bold; }

a.back { clear:none; float:left; padding:2px 0px 0px 210px;font-size:1.2em; }

/* ################ -------------- TOWN SEARCH DROP DOWN BAR ------------- ########## */
ul#townSearch { clear:both; float:left; position:absolute; margin-top:16px; z-index:5;width:146px;height:200px;overflow:auto; background:#fff;border:1px solid #CCCCCC;}
ul#townSearch li { clear:both; float:left;width:129px; }
ul#townSearch li.sel { background:#CCCCCC; }
ul#townSearch li a,
ul#townSearch li a:link,
ul#townSearch li a:visited { display:block;padding:2px 3px; font-size:1.2em;}
ul#townSearch li a:hover,
ul#townSearch li a:active { }

form#basicSearch { clear:both;float:right; }
form#basicSearch fieldset { clear:both; float:left; border:0px;}
form#basicSearch div { clear:both; float:left; }
form#basicSearch label { display:none; }
form#basicSearch select { border:1px solid #CCCCCC; background:#fff; color:#999999; padding:0px 0px 0px 1px;}


/* ################ -------------- HOME PAGE ------------- ########## */

div#home { clear:both; float:left; width:740px;}
div#home div.images { clear:both; float:left; width:740px; }
div#home div.images img#img_home { clear:both; float:left; width:740px; height:431px;}
div#home div.block { display:none;clear:both; float:right; width:380px;margin-top:-180px; }
div#home div.block h4 { clear:both; float:left; font-size:31px; width:380px; color:#fff; line-height:31px; }
div#home div.block h4 span {font-weight:normal; }
div#home div.block p { clear:both; float:left; font-size:10px;width:380px;  color:#fff; }

/*
ul.nav_home { clear:both; float:left; width:738em;list-style:none; margin:0px; padding:25px 0px 0px 20px;}
ul.nav_home li { clear:none; float:left; width:231px;margin:0px;padding-right:20px;  }
ul.nav_home li a,
ul.nav_home li a:link,
ul.nav_home li a:visited { clear:both; float:left; }
ul.nav_home li a.title,
ul.nav_home li a.title:link,
ul.nav_home li a.title:visited { font-size:1.2em; line-height:22px;font-weight:bold; color:#013366; height:22px;width:221px; padding:0px 0px 0px 10px; background:url('../img/list_top.gif') no-repeat top left; }
ul.nav_home li img { clear:both; float:left; width:231px; height:122px; }
*/



/* ################ -------------- RESULTS ------------- ########## */

div#col1 { clear:both;float:left;display:block;width:190px;margin-top:76px;}
div#col2 { clear:none;float:right;width:530px;margin:0px; border-top:1px solid #CCCCCC;}

ul.regionList { clear:both; float:left; width:190px; border-top:1px solid #CCCCCC;}
ul.regionList li { clear:both; float:left; width:190px; border-bottom:1px solid #CCCCCC; padding:4px 0px;}
ul.regionList li.sel { font-weight:bold;}
ul.regionList li a,
ul.regionList li a:link,
ul.regionList li a:visited { font-size:1.2em; color:#999999; text-transform:uppercase;}
ul.regionList li.sel a,
ul.regionList li.sel a:link,
ul.regionList li.sel a:visited,
ul.regionList li a:hover,
ul.regionList li a:active { color:#090C3E; }
/*
div.full { clear:both; float:left; width:740em; margin-top:2em;}
*/
div#col2 h2.title { clear:both; float:left;width:200px; font-size:2.5em;color:#E73422;margin:0px; line-height:75px;}
div#col2 h2 span { font-weight:normal;}
/*div.full p { clear:both; float:left;font-size:12px;width:158.3em;padding-left:20px;margin:0em; }
*/
div.pagination { clear:none; float:right; width:320px;padding-top:10px; }
div.pagUpper { padding-top:30px; }
div.pagLower { clear:both;float:left;width:530px;}
p.pagTitle { clear:none; float:left; padding:0.3em 0em 0em 0em; }

form#showForm { clear:none; float:right; display:none;}
form#showForm fieldset { clear:none; float:left; border:none; padding:0.2em 2em 0em 0em;}
form#showForm label { clear:none; float:left; padding:0.3em 1em 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:#999999;}
ul.pagelist li a:hover,
ul.pagelist li a:active {color:#090C3E; }

ul.pagelist li.sel a,
ul.pagelist li.sel a:link,
ul.pagelist li.sel a:visited {color:#E73422;}


/* ################ -------------- BODY ------------- ########## */
div#body { clear:both; float:left; width:740px; margin:0em; padding:0em; } 


/* ################ -------------- RESULTS PAGE ------------- ########## */

ul.portfolio {clear:both;float:left;width:530px;border-top:1px solid #CCCCCC;}
ul.portfolio li {clear:both;float:left;width:530px;padding:4px 0em;border-bottom:1px solid #CCCCCC;}
ul.portfolio li span { clear:none; float:left;display:block;font-size:1.1em; color:#999999;margin-right:5px; }
ul.portfolio li span.town { width:120px; color:#090C3E;}
ul.portfolio li span.name { width:230px;}
ul.portfolio li span.region { width:150px;}
ul.portfolio li span.size { width:90px;}
ul.portfolio li a.name,
ul.portfolio li a.name:link,
ul.portfolio li a.name:visited { display:inline; padding:0px; margin:0px; color:#777777; font-size:1em; }
ul.portfolio li a.name:hover,
ul.portfolio li a.name:active { color:#E73422; }

ul.portfolio li a.view,
ul.portfolio li a.view:link,
ul.portfolio li a.view:visited { clear:none; float:right; width:50px;padding:0px; margin:0px; color:#E73422; font-size:1.1em; }
ul.portfolio li a.view:hover,
ul.portfolio li a.view:active { color:#090C3E; }
ul.portfolio li img {clear:none;float:right;} 

/* ################ -------------- 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:#777777;}

 */

/*
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:530px; height:500px; }
div#small_map { clear:none; float:left; position:relative;width:190px; height:250px;  margin-top:15px; }
div#small_map span {display:none; }
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:190px; height:440px; margin: 0em; }
div#small_map div.info,
div#gmap div.info { margin:0px;}

/* ################ -------------- SEARCH FORM ------------- ########## */
/*
form.search { clear:both; float:left; padding:0em; border:1px solid #CCCCCC;border-top:none;}
form.search fieldset { width:527.8em; padding:1em;  margin:0em;border:none;}
form.search div { clear:both; float:left; padding-bottom:1em;width:527em;}
form.search legend { clear:both; float:left; font-size:1.5em; font-weight:bold; margin:0em;color:#777777;}
form.search label { clear:both; float:left; font-size:1.2em;  padding:1px 10px 1px 0px;}
form.search input { clear:both; float:left; font-size:1.2em; width:439.1em; padding:1px; border:1px solid #CCCCCC;background:#ffffff; }
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 #CCCCCC;background:#ffffff; }
form.search fieldset.buttons div { clear:none; padding:0em 1em 0em 0em; width:auto;}
form.search fieldset.buttons label { display:none; }
form.search fieldset.buttons input { font-size:1.3em; font-weight:bold; width:5.8em; border:0em; padding:0.3em;background:#013366; color:#ffffff;text-align:center; }

form#noResults { padding-left:2em; border:none;}

form#map { border-top:1px solid #CCCCCC; }

div.noResults { width:528em; padding-left:2em; }
*/
/* ################ -------------- SCHEME/PROPERTY PAGE ------------- ########## */



/* ################ -------------- SIDE BAR  ------------- ########## */
div.side { clear:both; float:left; width:190px; margin:80px 0em 0em 0em;border-top:1px solid #CCCCCC;  }
div.side img {clear:none;float:left;margin:3px 0px 0px 0px;}

div.side1 { clear:both; float:left; display:block; width:190px;}

ul.schemeNav { clear:both;float:left;width:190px;margin:0px;list-style-type:none;padding:0px;}
ul.schemeNav li { width:190px; margin:0px;padding:4px 0px; border-bottom:1px solid #CCCCCC;}
ul.schemeNav li a,
ul.schemeNav li a:link,
ul.schemeNav li a:visited { clear:both; float:left;font-size:12px;color:#999999;}

ul.schemeNav li a:hover,
ul.schemeNav li a:active {color:#090C3E;}

ul.schemeNav li.sel a,
ul.schemeNav li.sel a:link,
ul.schemeNav li.sel a:visited {font-weight:bold;color:#090C3E;}

div.side div.pdf { clear:both; float:left; width:190px; padding:4px 0px; border-bottom:1px solid #CCCCCC; }
/*div.side div.pdf h4 { clear:both; float:left; font-size:1.2em; color:#090C3E;line-height:1.4em; margin:0px;}
div.side div.pdf p { clear:both; float:left; font-size:1.1em; line-height:1.2em;width:13em; color:#CCCCCC;margin:0.3em 0em 0em 0em; }
*/
div.side div.pdf a,
div.side div.pdf a:link,
div.side div.pdf a:visited { color:#999999;font-size:1.2em;text-transform:uppercase;}
div.side div.pdf a:hover,
div.side div.pdf a:active { color:#090C3E;}


/*----------------APPOINTED AGENTS BLOCK*/
h2.sml_title { clear:both; float:left;font-size:12px;font-weight:bold;width:190px;padding:2px 0px; margin:13px 0px 0px 0px; color:#090C3E;}
ul.contacts { clear:both; float:left;width:190px;margin:0px;}
ul.contacts li { clear:both; float:left; width:190px; padding:1em 0px 5px 0px;}
ul.contacts p {clear:both;font-size:1.1em;width:190px;line-height:1.1em;margin:3px 0px 0px 0px;color:#777777;}
ul.contacts p a,
ul.contacts p a:link,
ul.contacts p a:visited {color:#777777;}
ul.contacts p a:active,
ul.contacts p a:hover {color:#090C3E;}
ul.contacts ul { padding-top:5px; }
ul.contacts ul li { padding-bottom:10px; }
ul.contacts ul li h5 { margin:0em; }


/* ################ -------------- CONTENT  ------------- ########## */
div.content { clear:none; float:right; width:530px; margin-top:0em; border-top:1px solid #CCCCCC;}

div.viewTitle { clear:both;float:left;width:530px;border-bottom:1px solid #CCCCCC;padding:15px 0px}
div.viewTitle h2  {clear:both;float:left;width:530px;font-size:25px;color: #E73422;margin:0px;}
div.viewTitle h3  {clear:both;float:left;width:530px;font-size:15px;color: #7F7F7F;margin:0px;}
div.viewAvailability { clear:both;float:left;width:530px; height:36px; }
div.content div.viewAvailability h4 { font-size:1.5em; margin:0em;line-height:36px;}
div.content div.viewAvailability p { clear:none; font-size:1.5em; margin:0em;line-height:36px; padding:0px 0px 0px 10px; font-weight:bold;}

div.content h4 { font-size:1.2em;color: #090C3E;margin:0px 0px 0px 0px;text-transform:uppercase;}
div.content p  {clear:both;float:left;font-size:12px;color: #777777;margin:5px 0px 0px 0px;padding-bottom:10px;}
/*
div.content img.propImg { clear:both; float:left; width:52.9em; margin-top:15px; }
*/
div.content p.misreps {clear:both; float:left; font-size:1em; width:530px;padding-top:15px; margin-top:15px; border-top: 1px solid #CCCCCC; }
div.hero {clear:both; float:left; display: block; width:530px;  background-position: 0px 0px; background-repeat: no-repeat; }
img.hero { clear:both; float:left; width:529px; }
img.swoosh { clear:both; float:left; width:269px;height:191px;background:transparent url('../img/template/swoosh.png') no-repeat right top;margin-top:-191px;margin-left:260px;}

div.details { clear:both;float:left; width:329px; margin-top:15px;}
div.details * { width:329px; }

div.info { clear:none; float:left; width:180px; margin-top:15px;padding-left:15px;}
div.info * { width:180px; }

div#siteplans { background-color:#fff;}

table#tenancy { width:530px; }
table#tenancy caption { color:#090C3E;padding:0.5em 0em;text-align:left;font-size:1.2em;font-weight:bold; }
table#tenancy thead th { font-size:1.2em; font-weight:bold; color:#090C3E;text-align:left; padding:0.4em 0em 0.4em 0.5em; border-bottom:1px solid #CCCCCC;}
table#tenancy thead th.unit { width:20%; }
table#tenancy thead th.size { width:40%; text-align:right; }
table#tenancy tbody tr.tolet * { }
table#tenancy tbody tr.warm * { background:#B4DDEC; }
table#tenancy tbody th,
table#tenancy tbody td { font-size:1.2em;padding:4px 0em 4px 0em; border-bottom:1px solid #CCCCCC;}/*border-top:1px dotted #CCCCCC;*/
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:530em;  }
table#available caption { color:#090C3E;padding:0.5em 0em;text-align:left;font-size:1.2em;font-weight:bold;  }
table#available thead th { font-size:1.2em; font-weight:bold; color:#090C3E;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:center; }
*/
table#available thead th.size { width:40%; text-align:right; }
table#available tbody tr.tolet * { }
table#available tbody tr.warm * { background:#B4DDEC; }
table#available tbody th,
table#available tbody td { font-size:1.2em;padding:0.2em 0em 0.2em 0.5em; }/*border-top:1px dotted #CCCCCC;*/
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; }



ul.photo { width:530px; }
ul.photo li { clear:none; padding:0em 0px 5px 1px;}
ul.photo li.right { padding-left:5px; }
ul.photo li a,
ul.photo li a:link,
ul.photo li a:visited { clear:both; float:left; }
ul.photo li img { clear:both; float:left; }

/*



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; }


*/


/* ################ -------------- CONTACTS PAGE ------------- ########## */

ul.areas { clear:both; float:left; width:530px; margin-top:15px; }
ul.areas li { clear:both; float:left; width:530px; padding-bottom:0px;margin-bottom:10px; border-bottom:1px solid #CCCCCC; }
ul.areas li h2 { color:#E73422;}
ul.areas li h3 { color:#090C3E;}
ul.areas ul.contacts { width:530px; }
ul.areas ul.contacts li { clear:none; width:265px; padding:0px 0px 15px 0px;border-bottom:none;margin:0px;}
ul.areas ul.contacts li h4 { margin:0px; }
ul.areas ul.contacts li h5 { margin:0px; font-style:normal; font-weight:bold;}
 address { clear:both; float:left; font-size:1.1em;margin:0em; line-height:1.4em;}

/* ################ -------------- 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:-4em;}
ul.accesskeys li { font-size:1.2em; width:-3.4em;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:740px;margin:2em 0em 0em 0em;padding-bottom:1em;}
div#foot a,
div#foot a:link,
div#foot a:visited { color:#090C3E;}
div#foot a:hover,
div#foot a:active { color:#E73422;}

a#crmp { clear:none; float:left; display:block; }

ul.foot { clear:none; float:left;margin:0em 0em 0em 0em;padding:0.2em 1em 0em 0em;}
ul.foot li { clear:none; float:left;font-size:1em; text-align:right; padding:0em 1em 0em 1em;border-right:0.1em solid #D8D8D8; margin:0em;}
/*ul.foot li.f { padding-left:0em; }
ul.foot li.l { border:0em; }*/
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:1em 0em 0em 1em;padding-right:1em;  }
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;  }


/* 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;  width:3000px; height:3000px;/* filter:mask(); */ }
.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:#090C3E; }
.ac_loading { background : Window url('./indicator.gif') right center no-repeat; }
.ac_over { background-color:#EF9528; color:#fff; }


a.dev { clear:both; float:left; background:#0f0; }

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; }



