body {
    color:#808080; 
}

h1      { /* clear: both; float: left; */ font-size:14px; margin:0 0 6px 0; }
h2      { /* clear: both; float: left; */ font-size:13px; margin:0 0 7px 0; }
h3      { /* clear: both; float: left; */ font-size:12px; margin:0 0 8px 0; }
h4      { /* clear: both; float: left; */ font-size:12px; margin:0 0 10px 0; }
h5      { /* clear: both; float: left; */ font-size:12px; font-weight:bold;margin:9px 0 0 0;  }
h6      { /* clear: both; float: left; */ font-size:12px; font-style:italic; font-weight:normal;margin:9px 0 0 0;  }
img     { border:0;}
acronym { cursor:pointer; border:none;} /*border-bottom: 1px dashed #EF9528; */


a,
a:link,
a:visited { text-decoration:none; color:#97999C;}
a:hover,
a:active { color:#EF9528;}

span.u { text-decoration:underline; }
em { font-style:italic; }

#header div#status {margin-top:8px;}

address {clear:both; float:left; display:block; font-style:normal; font-size:12px; line-height:20px; } 
embed { clear:both; /* float:left; */ }

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

form     { clear:none;  }
fieldset { clear:both; border:0;}
legend   { clear:both; float:left; }
form p   { clear:both; float:left; margin:0; font-size:10px;}
form p span { clear:both; /* float:left; */ }
label { clear:both; float:left;margin-right:10px; }
input,
select,
textarea { clear:none; float:left; font-size:10px; font-family: Arial, Helvetica, sans-serif;background:#fff;border:10px solid #fff; }
option { padding-left:3px; }
input.checkbox { font-size:10px; border:0;}
input.radio { margin:3px 2px 3px 4px; }
input.submit { width:auto; }


.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:88px; height:31px; margin:0 10px 10px 0; }

/* div#body { clear:both; float:left; display:block; width:980px; margin-top:0px;} *//* min-height:60em;*/

/* BOXLINK CSS */
/* ROLLOVER BOX LINKS */
/* GREY BORDER, WHITE BACKGROUND, ORANGE HOVER */
a.box,
a.box:link,
a.box:visited { clear:both; float:left; display:block;position:relative;font-size:1em;width:14.6em;height:1.8em; color:#97999C;background:#fff; border:0.2em solid #97999C; text-decoration:none;}
a.box.sel { color:#fff;background:#541C70; }
a.box:hover,
a.box:active { color:#fff;background:#331144;}
a.box span { clear:both; float:left; display:block; width:auto; font-size:1em;font-weight:normal;margin:0.1em 0em 0em 0.4em; cursor:pointer;}
a.box img { clear:none; float:right; width:0.8em;margin:0.5em 0.4em 0em 0em;  cursor:pointer;}

/* BORDER, NO BACKGROUND, ORANGE HOVER */
a.b1,
a.b1:link,
a.b1:visited { background:none; }
a.b1.sel { background:#541C70;}
a.b1:hover,
a.b1:active { background:#331144;}

/* NO BORDER, GREY BACKGROUND, ORANGE HOVER */
a.b2,
a.b2:link,
a.b2:visited { height:2.1em; color:#fff;background:#97999C;border:0em;padding-left:0.2em;padding-right:0.2em; }
a.b2.sel { background:#541C70;}
a.b2:hover,
a.b2:active { background:#331144;}
a.b2 span { margin:0.4em 0em 0em 0.4em;}
a.b2 img { margin:0.6em 0.4em 0em 0em; }
 
/* SPECIAL GOOGLE MAP CAPTION CSS */
div#gmap div.info h4.name { clear:both; float:left;margin:0em;}
div#gmap div.info div.address { clear:both; float:left;} 
div#gmap div.info a.link { clear:both; float:right; font-size:1.2em;font-weight:bold;}

div#footer a span.powered_by {float:right;clear:both;margin-top:35px;padding-bottom:10px;}

img#img_carbonneutral { clear:none; float:right; margin:0.6em 1em 0em 0em; width:13.5em;height:1.6em; }

div#trouble { position:absolute;left:0em; top:0em;clear:both; float:left; margin:1em; border:0.1em dashed #f00; background:#eee;padding:1em; opacity:0.8;z-index:10;}
div#trouble.hidden {display:block; top:76em;left:90em;width:10em;height:1.4em; overflow:hidden; }

div#trouble h2 a { color:#000; }
/*
pre { clear:both; float:left; font-size:1.2em; font-family:Comic Sans MS,sans-serif; color:#f00; background:#000;padding:0.5em;font-weight:bold;}
*/

a.view,
a.view:link,
a.view:visited {  width:8em; }

#sidebar, 
#col_1 { 
    width:150px; 
    clear:both; 
    float:left; 
    display:block;
    background:url('../images/backgrounds/vertical_gradient.gif') repeat-x;
    margin: 0;
}

#col_2 { 
    clear: none; 
    float: left; 
    width: 513px; 
    min-height: 280px; 
    background: url('../images/backgrounds/vertical_gradient.gif') repeat-x;
    margin: 0; 
    padding: 0; 
}

#col_1_2 { 
    width:660px; 
    clear:both; 
    float:left; 
    display:block;
    background:url('../images/backgrounds/vertical_gradient.gif') repeat-x;
    margin: 0;
}

#col_3 { 
    clear: none;
    float: right; 
    display: block;
    width: 310px;
    padding: 0;
    margin: 0;
}

div#col_3 img.img_coming_soon_search { 
    clear:both; float:none;
    width: 308px; height: 297px; 
    border: 1px solid #e8e8e8;
    margin: 0;
    padding: 0;
}

/* form in right column on directory pages */
form.col_3 { 
    clear:both; float: none;
    width: 280px; padding:0px; margin:0px; 
}
form.col_3 fieldset { 
    width: 280px; 
}
form.col_3 fieldset.buttons { 
    margin-top:10px; 
}
form.col_3 legend,
form.col_3 label { 
    display:none; 
}
form.col_3 fieldset.fields input,
form.col_3 fieldset.fields select { 
    width:270px;  padding:2px 4px; border:1px solid #888; 
    background:#fff; color:#888; line-height:14px; margin:5px 0px 0px 0px; 
} 
form.col_3 fieldset.fields select { 
    width:200px; padding-right:0px; 
}
form.col_3 fieldset.fields input:active,
form.col_3 fieldset.fields input:focus,
form.col_3 fieldset.fields select:active,
form.col_3 fieldset.fields select:focus { 
    border-color:#541C70; color:#000; 
}
form.col_3 fieldset.buttons input { 
    padding:0px; border:0px; 
}


div#preview_block { clear:both;float:left; display:block; width:98em; min-height:2em;border-bottom: 0.2em solid #97999C; margin-bottom:1em;padding-bottom:2em;}
div#preview_block p { font-size:1.3em; margin:1em 0em 0em 0.7em;}

div#shadow_wrapper {clear:both; float:left; background-image:url('/images/misc/shadow.gif'); background-repeat:repeat-y;width:98em; background-position:0 1em;}


div#col_1_home { width:66em; clear:both; float:left; display:block;margin-top:0.4em;}/*background:url('../images/vertical_gradient.gif') repeat-x;*/
div#col_1_home div#col_1_left {width:330px;clear:both;float:left;margin:15px 0px 0px 0px;padding:0px;}
div#col_1_home div#col_1_left p {width:310px;clear:both;float:left;margin:10px 0px 0px 0px;padding:0px;color:#5e5e5e;font-size:14px;line-height:24px;}

div#col_1_home div#col_1_right {width:330px;clear:none;float:right;margin:15px 0px 0px 0px;padding:0px;}
div#col_1_home div#col_1_right p {width:330px;clear:both;float:left;margin:3px 0px 0px 0px;padding:0px;color:#5e5e5e;font-size:11px;}

div#col_1_home div#col_1_right div#col_1_right_sign_up {clear:both;float:left;background:url('/images/backgrounds/vert_grad.gif') repeat-x;width:33em;display:block;margin:15px 0px 0px 0px;}
div#col_1_home div#col_1_right div#col_1_right_sign_up p {clear:both;float:left;width:215px;margin:0px 0px 0px 15px;font-size:10px;}
div#col_1_home div#col_1_right div#col_1_right_sign_up img {clear:none;float:right;margin:0px 15px 0px 0px;}
div#col_1_home div#col_1_right div#col_1_right_sign_up p img {float:left;margin:0px 0px 2px 0px;}

div#col_2_home {font-size:10px; clear:none; float:right; display:block; width:31em; margin:0.4em 0em 0em 0em; padding:0em; }

div#col_2_home img.association {clear:none; float:left; margin:0em; padding:0em; }
div#col_2_home p.title { clear:both; float:left; width:310px; height:20px; display:block;background:#8c8c8c; margin:0em; padding:0em; }


/* new stuff to implement tabbed panels - also see templates/library/css/panels.css */
div#col_2_home div.tabset ul.tabs li { 
    margin-right: 8px;
}

div#col_2_home div.tabset ul.tabs li.last { 
    margin-right: 0;
}

div#col_2_home div.tabset ul.tabs li a { 
    width: 146px; height:17px; 
    padding: 3px 0 0 5px;
}

div#col_2_home div.tabset div.panel ul { 
    list-style-type:none;background:transparent;
}

div#col_2_home div.tabset div.panel ul li { 
    margin: 0px 10px; border-bottom: 1px solid #8c8c8c;
    padding: 5px 0 0 0;clear:both;float:none; background:transparent;
}

div#col_2_home div.tabset div.panel ul li.first { 
    border: 0 
}

div#col_2_home div.tabset div.panel ul li.rss_feed { 
    clear: left;
    position: relative;
    padding-top: 6px;
    padding-right: 20px;
    height: 12px;
  border-bottom: 0px;
}

div#col_2_home div.tabset div.panel ul li.rss_feed a.rss_icon {
    position: absolute;
    bottom: 0px; right: 0;
    width: 14px; height: 14px;
    background: url('/images/icons/rss/feed-icon-14x14.png') no-repeat top left;
}

div#col_2_home div.tabset div.panel a.link { 
    display: block; float: left; width: 210px;
    margin: 0; padding: 0; font-size: 10px; 
    font-weight:bold; 
} 

div#col_2_home div.tabset div.panel span.date { 
    display: block; float: right; 
    width: 80px; margin: 0; padding: 0;
    font-size: 10px; color:#000;
    text-align:right; font-style:normal; 
} 

div#col_2_home div.tabset div.panels div.panel {
    background: url('/images/backgrounds/vertical_gradient_2.gif') repeat-x top left; 
    border-top: 0;
}

div#col_2_home div.tabset ul.tabs li a:hover {
    background-color: #888;
}

div#col_2_home div.tabset ul.tabs li.warm a.press_releases {
    background-color:#460d60;
}

div#col_2_home div.tabset ul.tabs li.warm a.property_news {
    background-color:#E17407;
}

div#col_2_home #press_releases ul li a { color:#460d60 }
div#col_2_home #property_news  ul li a { color:#E17407 }

div#col_2_home div#newsfeed { clear:none; float:left; width:310px; background:url('../images/backgrounds/vertical_gradient_2.gif') repeat-x;margin:0.3em 0em 0em 0em; padding:0em 0em 0.5em 0em; }
div#col_2_home div#newsfeed p {margin:0px 0px 0px 13px; font-size:1em; border-bottom:solid 1px #B3B3B3;padding:0.2em 0em 0.4em 0em;width:297px;}
div#col_2_home div#newsfeed p span {font-size:1em; color:#E17407;font-weight:bold;}
div#col_2_home div#newsfeed p span.date {font-size:0.8em; color:#000000;margin-left:1em; font-weight:normal;}

div.homeinfo { clear:both; float:left; width:70em; margin:2em 0em 1em 5em; }
div.homeinfo h3 { font-size:1.3em; }
div.homeinfo ul { margin:1em 0em 1em 1em; }
div.homeinfo li { font-size:1.2em;margin-bottom:0.5em; }

/* ------------------------------ KEY PAGES --- */

div#col_2_key_pages {clear:none; float:right; width:822px;margin:0; padding:0; }
div#col_2_key_pages img {clear:both;float:left;margin:0em; padding:0em; }
div#col_2_key_pages div#top { 
    float:left; clear:both;background:url('/images/backgrounds/boxtext_grad_5.gif') repeat-x #622280; 
    background-position:bottom; display:block; width:822px;
}
div#col_2_key_pages div#top h1 {font-size:27px;clear:both; float:left; width:380px; margin: 50px 0px 0px 15px; display:block; color:#F9A51A; }
div#col_2_key_pages div#top p.intro {font-size:18px;color:#ffffff;line-height:25px;margin: 0px 0px 3px 15px;clear:left; float:left; width:380px;display:block;}
div#col_2_key_pages div#top p.intro img {clear:none;float:none;margin: 0px 0px 0px 6px;}

div#col_2_key_pages div#top div.text { clear:none;float:left;width:395px;}
div#col_2_key_pages div#top div.flash { clear:none;float:right; position:relative;height:288px;z-index:1;font-size:10px;margin:0em; padding:0em;}
div#col_2_key_pages div#top div.flash.grey {overflow:hidden;}

div#col_2b div#pr_holder div#flash { font-size:10px;}
div#col_2b div#pr_holder div.flash.grey {overflow:hidden;padding:0px;margin:0px;background:transparent;}
div#col_2 div#content div#flash { font-size:10px;}

div#col_2_key_pages div#bottom {clear:both;float:left; margin: 0em;width:822px;}
div#col_2_key_pages div#bottom div#content {margin:20px 0em 0em 20px; padding-top:0em; width:450px;}
div#col_2_key_pages div#bottom div#col_3 { margin-top:0em;}



div#col_2_key_pages div#bottom ul.dottedList li img { clear:both; float:left; width: 8px; height:8px;margin:4px 5px 0em 5px; }
div#col_3 ul.dottedList li img { clear:both; float:left; width: 8px; height:8px;margin:4px 5px 0em 10px; }
div#col_1 ul li a img { clear:none; float:right; width:0.8em;margin:0.3em 1em 0em 0em;  cursor:pointer;}
div#col_1 ul li.bespoke_web a img { clear:none; float:right; width:0.8em;margin:1.4em 1em 0em 0em;  cursor:pointer;}
div#col_1 ul#nav_2 {}

div#col_1 img.packages { clear:both; float:left;margin:0.1em 0em 0em 0em;}
div#col_1 ul#nav_3 { width:15em;margin:0em 0em 3em 0em;background-image:url(../images/boxtext_grad_4.gif); background-repeat:repeat-y; }
div#col_1 ul#nav_3 li { display:block;width:13.8em;margin:0em 0em 0.6em 0.6em; }
div#col_1 ul#nav_3 li.last { margin-bottom:0em; }
div#col_1 ul#nav_3 li a,
div#col_1 ul#nav_3 li a:link,
div#col_1 ul#nav_3 li a:visited { clear:both; float:left; display:block;position:relative;font-size:1em;width:13.8em; color:#ffffff;background:#f9a51a; padding:0.4em 0em 0.4em 0em; font-weight:bold;  }
div#col_1 ul#nav_3 li a.sel,
div#col_1 ul#nav_3 li a:hover,
div#col_1 ul#nav_3 li a:active { background:#97999C;}
div#col_1 ul#nav_3 li a span { clear:both; float:left; display:block; width:10.4em; font-size:10px;margin:0.1em 0em 0em 0.4em; cursor:pointer;}
div#col_1 ul#nav_3 li a img { clear:none; float:right; width:0.8em;margin:0.3em 1em 0em 0em;  cursor:pointer;}
div#col_1 ul#nav_3 li a img#two_line_link { clear:none; float:right; width:0.8em;margin:1.4em 1em 0em 0em;  cursor:pointer;}

div#col_1 div.agents { margin: 10px 0; }
div#col_1 div.agents div.agent { margin-bottom: 30px; }
div#col_1 div.agents div.agent h5 { font-size: 11px; }
div#col_1 div.agents h4 { font-size: 12px; width: 150px; }
div#col_1 div.agents ul.contact_nos { display: block; float: none; margin: 2px 0 10px 0;  padding: 0; }
div#col_1 div.agents ul.contact_nos li { display: block; float: none; padding: 0; margin: 0;font-size: 11px; }
div#col_1 div.agents ul.contact_nos li a,
div#col_1 div.agents ul.contact_nos li a:link,
div#col_1 div.agents ul.contact_nos li a:visited { clear:none; float:none; display:inline;font-size: 11px;  background:transparent; color:#808080; }

div#content_right {clear:none; float:right;width:31em; margin:1.5em 0em 0em 0em;}
div#content {clear:both; float:left; display:block; width:45em; margin:1.5em 0em 0em 4em;padding:2.4em 0em 1em 0em;}
div#col_2 div#content {clear:none; float:left; display:block; width:450px; margin:15px 0em 0em 40px;padding:24px 0em 10px 0em;}
/* quick hack to make content just a few pixels wider to fit a span-4 form in - see /contact pages */
body.wider div#col_2 div#content {clear:none; float:left; display:block; width:460px; margin:15px 0em 0em 35px;padding:24px 0em 10px 0em;}

div#content_4 img {clear:both; float:left;margin:0.2em 0em 0.4em 0em;}

div#content h2#forms { font-size:2.2em;margin: 0em 0em 1em 0em;color:#4d4d4d;font-weight:normal;width:20em;}
div#content p { font-size:14px;margin: 2px 0em 3px 0em;line-height:20px;}
div#content p.noFont { font-size:10px; }
div#content div#boxtext p.white { font-size:12px;width:320px; margin: 2px 0 3px 13px;line-height:15px;color:#ffffff;font-weight:normal;}
div#content p sup {font-size:7px;}
div#content p.intro { font-size:18px;color:#4d4d4d;line-height:25px;margin: 0em 0em 5px 0em;width:450px;}
div#content p.intro img {clear:none;float:none;margin: 0em 0em -1px 0em;}
div#content p.basic {font-size:14px;width:450px; margin: 0em 0em 3px 0em;line-height:20px;}

div#content_2 p { font-size:14px;width:300px; margin: 0em 0em 3px 0em;line-height:1.5em;}
div#content_2 p.intro { font-size:18px;color:#4d4d4d;line-height:25px;margin: 0 0 3px 0; width:280px;}
div#content_2 p.basic {font-size:14px;width:320px; margin: 0 0 3px 0;line-height:15px;}
div#content p#sml_text {font-size:13px;margin:12px 0em 10px 0em;width:100%;}
div#content p#sml_text sup {font-size:9px;}

div#content_3 p { font-size:14px;width:30em; margin: 0em 0em 0.3em 0em;line-height:1.5em;}
div#content_3 p.intro { font-size:18px;color:#4d4d4d;line-height:25px;margin: 0em 0em 0.3em 0em;width:25em;}
div#content_3 p.basic {font-size:14px;width:320px; margin: 0em 0em 3px 0em;line-height:15px;}

div#content_4 p { font-size:14px;width:30em; margin: 0em 0em 0.2em 0em;line-height:1.5em;}
div#content_4 p.intro { font-size:18px;color:#4d4d4d;line-height:25px;margin: 0em 0em 0.3em 0em;width:25em;}
div#content_4 p.basic {font-size:14px;width:320px; margin: 0em 0em 3px 0em;line-height:15px;}

/* this is waaaay too broad - it affects every image 
div#content img {clear:both; float:left;margin:0em 0em 10px 0em; }
*/
div#content_2 img {clear:both; float:left;margin:0em 0em 10px 0em; }
div#content_3 img {clear:both; float:left;margin:0em 0em 10px 0em; }
div#content img.largebuttons {float:left;margin:1em 18px 15px 0em;width:140px;clear:none; }
div#content_2 img.largebuttons {float:left;margin:10px 18px 15px 0em;width:140px;clear:none; }
div#content_3 img.largebuttons {float:left;margin:10px 18px 15px 0em;width:140px;clear:none; }


div#content a.box,
div#content a.box:link,
div#content a.box:visited {font-size:10px; text-decoration:none; color:#fff; margin:5px 0px 3px 0px; }
div#content a.box img {clear:none;float:right; margin:5px 4px 0em 0em;}

div#content img.img_pressRelease { width:450px; }

/* orange bullet list */
ul.orange_arrows { 
    clear:both; float:none; list-style: none;
    margin: 10px 0 0; padding: 0;
}
ul.orange_arrows li { 
    font-size: 10px; margin: 0 0 5px 0; padding: 0;
}

ul.orange_arrows li a,
ul.orange_arrows li a:link,
ul.orange_arrows li a:visited { 
    clear:none; float: none; line-height: normal; font-weight:bold; text-decoration:none;
    color: #4d4d4d; font-size: 14px; margin: 8px 0; padding-top: 5px;
}
ul.orange_arrows li a:hover,
ul.orange_arrows li a:active { 
    text-decoration:underline; 
}

ul.orange_arrows li a.arrow {
    display: block; padding: 5px 0 0 30px;
    background: url('/images/arrows/orange_arrow_bullet.gif') no-repeat 0px 0px;
}


div#content ul.pressReleases { clear:both; float:left; width:44em; margin:0.5em 0em 0em 0em;} 
div#content ul.pressReleases li { clear:both; float:left; width:44em; margin:0.2em 0em; border-bottom:1px solid #8c8c8c;padding-top:0.2em;font-size:1em;} 
div#content ul.pressReleases h5 { clear:both; float:left;  margin:0em; font-size:1.4em; } 
div#content ul.pressReleases h5 a,
div#content ul.pressReleases h5 a:link,
div#content ul.pressReleases h5 a:visited { color:#460d60; font-weight:bold; text-decoration:none;}
div#content ul.pressReleases h6 {  margin:0em; font-size:1.2em; font-style:normal; color:#000;margin:0.3em 0em 0.4em 0em;} 
div#content ul.pressReleases p { clear:both; float:left; width:31.6em; margin:0em; font-size:1.4em; } 

div#content ul#pages { clear:both; float:left; width:440px; margin:0em;}
div#content ul#pages li { clear:none; float:left; margin:0em 5px 0em 0em;width:auto; }
div#content ul#pages li { font-weight:bold; }
div#content ul#pages li a,
div#content ul#pages li a:link,
div#content ul#pages li a:visited { text-decoration:none;font-size:11px; } 
div#content ul#pages li.current a,
div#content ul#pages li.current a:link,
div#content ul#pages li.current a:visited { color:#000; } 

div#col_2 div#content h4 {margin:10px 0px 0px;}
div#col_2 div#content p.tcs{font-size:12px;}
div#col_2 div#content ul.terms { clear:both; float:none; width:430px; list-style-position:outside; margin:0em 0em 0px 0em;list-style-type:decimal;}
div#col_2 div#content ul.terms li { float:none; font-size:12px; margin-left:23px;font-weight:normal;color:#808080; line-height:18px;}
div#col_2 div#content ul.terms li h4 { clear:none; float:none; display:inline; width:350px;margin:0em; font-size:12px;}
div#col_2 div#content ul.terms li p { clear:none; font-size:12px;width:420px; }
div#col_2 div#content ul.terms ul { list-style-type: lower-alpha;width:395px;list-style-position:outside; margin:0px;}
div#col_2 div#content ul.terms ul li { float:none; font-size:12px; margin-left:23px;}
div#col_2 div#content ul.terms ul li ol  { list-style-type: lower-roman;font-size:12px; width:310px; }
div#col_2 div#content ul.terms ul li ol li { float:none;font-size:12px;}

/* DEFAULT FORM */
div#content form.ui { clear:both;float:left;width:450px; margin:13px 0em 10px 0em; }
div#content form.ui fieldset { width:450px; padding:0em 0em 0em 0em; }
div#content form.ui legend { display:none; }
div#content form.ui p { font-size:10px; width:450px;margin:0em 0em 6px 0em; }
div#content form.ui span {clear:none; font-size:9px;margin:0em;color:#4d4d4d;font-weight:normal;}
div#content form.ui span a:link,
div#content form.ui span a:visited {font-size:10px;margin:0em 0em 10px 0em;color:#F9A51A;font-weight:normal;}
div#content form.ui label { clear:none;float:left;text-align: left; font-size:12px;width:185px; margin:2px 15px 0 0 }
div#content form.ui input,
div#content form.ui textarea,
div#content form.ui select { clear:none;float:left;font-size:12px; background-color: white; padding:1px 2px; border:1px #4d4d4d solid; }
div#content form.ui input { width:190px; margin: 0 0 0 10px; }
div#content form.ui select { font-size:11px;width:213px; padding:0; border-right:none;background-color:#CCCCCC; }
div#content form.ui textarea { width:444px; margin: 0 }
div#content form.ui ul { list-style: none; padding: 0; margin:0em;width:450px; }
div#content form.ui li { clear:none; float:left; font-size:10px; width:220px; margin: 0; padding: 0 }
div#content form.ui li p { width:200px; }
div#content form.ui li label { width:140px; margin-right:0em;}
div#content form.ui hr { clear:both; float:left; width:100%; border:0em; height:1px;background:#cccccc;margin:5px 0em 5px 0em; }
div#content form.ui li.r { float:right; }
div#content form.ui img.img_crplus_sml {font-size:10px; width:28px; height:15px; margin-right:4px;}
div#content form.ui p.staff_aware { width:100px; }
div#content form.ui ul.staff_aware { clear:none; width:200px; float:left; margin:10px 0px 0px 0px;}
div#content form.ui ul.staff_aware li { clear:both; width:200px; }
div#content form.ui p.usage { width:102px;}
div#content form.ui ul.usage  {clear:none; width:190px;float:left; margin:10px 0px 0px 0px; }
div#content form.ui ul.usage li { width:190px; }
div#content form.ui ul.usage li p { margin:0px; }
div#content form.ui ul.usage li label { width:50px; }
div#content form.ui a.orange,
div#content form.ui a.orange:link,
div#content form.ui a.orange:visited { color:#F9A51A;font-weight:normal;}
div#content form.ui a.orange:active,
div#content form.ui a.orange:hover { color:#4d4d4d;}
div#content form.ui label.textarea { width:37em; }
div#content form.ui label.radios,
div#content form.ui p.ckbxlbl label { margin-left:0.4em; }
div#content form.ui input.checkbox,
div#content form.ui input.radio { width:1em;margin:0.3em 0.4em 0em 0.2em; border:0em;background:none; }
div#content form.ui label.image { display:none; }
div#content form.ui input.right {font-size:1.2em;clear:none;float:right;width:20em; border:1px #4d4d4d solid; margin:0em 0em 0.5em 0em; }
div#content form.ui input.submit { width:auto; padding:0em; border:none;}
div#content form.ui sup.red { color:#D5322A;vertical-align:top; }
div#content form.ui span.dates { font-size:10px;  }
div#content form.ui span.dates select.day { width:47px; margin-right:0px;}
div#content form.ui span.dates select.month { width:100px; margin-right:0px; }
div#content form.ui span.dates select.year { width:50px; }
div#content form.ui p#divider {font-size:1em;margin:0.1em 0em 1.1em 0em;border-bottom:1px #cccccc solid;padding-bottom:1.1em;}
div#content form.ui p#divider_2 {font-size:1em;margin:0.1em 0em 1.1em 0em;border-bottom:1px #cccccc solid;padding-bottom:1.1em;}
div#content form.ui p#divider_3 {font-size:1em;margin:0.1em 0em 1.1em 0em;border-bottom:1px #cccccc solid;padding-bottom:1.1em;}
div#content form.ui p#member_of {font-size:1em;margin:0.1em 0em 1.1em 0em;border-bottom:1px #cccccc solid;padding-bottom:0.2em;}
div#content form.ui p#member_of span {font-size:1em;}
div#content form.ui p#keep_informed {margin:0.4em 0.2em 0.5em 0em;}
div#content form.ui p#sml_text { font-size:0.9em;margin:1.2em 0em 0.5em 0em;width:100%;}
div#content form.ui p#sml_text span { font-size:1em; }
div#content form.ui p#users {margin:0em 0.2em 0.2em 0em;}
div#content form.ui p#users label {width:13.3em;margin:0em 0em 0em 0em;}
div#content form.ui p#users input {font-size:1.2em;clear:none;float:left;width:12em; border:1px #4d4d4d solid;margin:0em 8em 1em 0em;}
div#content form.ui p#users img {margin:-0.1em 1.5em 0em 0em;}
div#content form.ui p.number_of_units {margin-bottom:1.2em;}
div#content form.ui p.number_of_units input {font-size:1.2em;clear:none;float:left;width:12em; border:1px #4d4d4d solid;margin-right:8em;}
div#content form.ui textarea.one {font-size:1.2em;clear:none;float:left;width:37.1em; border:1px #4d4d4d solid;margin-right:8em;}
div#content form.ui textarea.prop_address {font-size:1.2em;clear:none;float:left;width:20em; border:1px #4d4d4d solid;margin-right:0px;}
div#content form.ui textarea.instructions {font-size:1.2em;clear:none;float:left;width:20em; border:1px #4d4d4d solid;margin-right:0px;height:80px;margin-bottom:12px;}
div#content form.ui label.radio_label {float:left;width:3em;margin: 0.1em 0.5em 0em 0em;}
div#content form.ui label.radio_label_2 {float:left;width:1.8em;margin: 0em 0.4em 0em 0em;}
div#content form.ui label.check_label {float:left;width:10em;margin: 0em 3.5em 0em 0em;font-size:1em;}
div#content form.ui label.check_label_2 {float:left;width:8em;margin: 0em 0em 0em 0em;font-size:1em;}
div#content form.ui label.check_label_3 {float:left;width:12em;margin: 0em 6.7em 1em 0em;font-size:1em;}
div#content form.ui label.check_label_4 {float:left;width:19.5em;margin: 0em 2.2em 0em 0em;font-size:1em;}
div#content form.ui label.check_label_5 {float:left;width:5em;margin: 0em 0em 0em 0em;font-size:1em;}
div#content form.ui label.check_label_6 {float:left;width:3em;margin: 0em 0em 0em 0em;font-size:1em;}
div#content form.ui input.submit {margin: 1.2em 0em 0em 0em;border:0px #4d4d4d solid;width:140px;float:left;}
div#content form.ui p#small_input input {font-size:1.2em;clear:none;float:left;width:12em; border:1px #4d4d4d solid; margin-right:8em;}
div#content form.ui p#small_input label span {font-size:0.9em;}
div#content form.ui p#small_input textarea {font-size:1.2em;clear:none;float:left;width:20em; border:1px #4d4d4d solid; margin:0em 0em 1em 0em;}
div#content form.ui label#full_width {font-size:1.2em;clear:none;float:left;width:100%; }
div#content form.ui label#interested_in {margin:0em 0em 1em 0em;}
div#content form.ui img { clear:none;float:left;margin:0em 0em 1em 0em; }
div#content form.ui img.columns {clear:none;float:left;margin:0em 0em 1em 0em; }


div#content form#basicQuote.ui legend { display:block; font-size:1.4em; color:#460d60;}

div#image_block { clear:none; float:right; width:31em; min-height:54.8em; border-left:0.3em solid #fff;  }
div#image_block img { clear:both; float:left; width:23.5em; height:44em;margin:5em 0em 0em 3.7em }

div#content table { /* clear:left;width:400px; margin-top:10px; */ }
div#content table tbody th { /*width:6em;*/ }

div#content table#compare { clear:both;float:left;width:400px;margin:3em 0em 0em 0em; }
div#content table td img { margin:0em;padding:0em; }
div#content table td.free {width:83px; text-align:left;}
div#content table td.cr_plus {width:83px; text-align:right;}
div#content table td.labels {color:#53246D;margin: 20px 0em 0em 0em;font-size:10px;text-align:right;width:224px;padding-right:10px;}

div#content form.ui table#threeforthreeTable { width:380px; }
div#content form.ui table#threeforthreeTable tbody tr th {padding-top:6px;}
div#content form.ui table#threeforthreeTable thead th { font-size: 9px; text-align:left;}
div#content form.ui table#threeforthreeTable tbody th { text-align:right; padding-right:5px; }
div#content form.ui table#threeforthreeTable tbody td { padding:2px;  }
div#content form.ui table#threeforthreeTable input { width:144px; font-weight:normal;height:20px; margin:0px;}
div#content form.ui table#threeforthreeTable input.email { width:275px; }
div#content form.ui table#threeforthreeTable tbody td.error input { color:#f00; }


div#content form.ui#threeforthree label {text-align:left;}
div#content form.ui#threeforthree input {font-size:12px;background:#fff;width:233px; height:20px; padding:5px 0px 0px 3px;}
div#content form.ui#threeforthree input.submit {width:140px;font-size:10px;padding:0px;height:33px;}
div#content form.ui#threeforthree textarea {font-size:12px;background:#fff;margin-left:0px;width:445px;}

div#content form#individual_listing_form.ui input.checkbox {margin:0px 10px 2px 0px;}
div#content form#individual_listing_form.ui input.text{width:228px; height:16px; background:#FFFFFF;}
div#content form#individual_listing_form.ui textarea{margin: 0px 0px 0px 0px;}
div#content form#individual_listing_form.ui p.informed.lblckbx label {width:207px;}
div#content form#individual_listing_form.ui p.sml_text,
div#content form#individual_listing_form.ui p#sml_text  {font-size:9px; line-height:13px;}

div#content form#subscribe.ui input.checkbox {margin:0px 10px 2px 0px;}
div#content form#subscribe.ui input.text{width:228px; height:16px; background:#FFFFFF;}
div#content form#subscribe.ui textarea{margin: 0px 0px 0px 0px;}
div#content form#subscribe.ui p.activate.lblckbx label{width:207px;}
div#content form#subscribe.ui p#sml_text  {font-size:9px; line-height:13px;}

div#content form#landlord_form.ui input.checkbox {margin:0px 10px 2px 0px;}
div#content form#landlord_form.ui input.text{width:228px; height:16px; background:#FFFFFF;}
div#content form#landlord_form.ui textarea{margin: 0px 0px 0px 0px;}
div#content form#landlord_form.ui p.activate.lblckbx label{width:207px;}
div#content form#landlord_form.ui p#sml_text  {font-size:9px; line-height:13px;}
div#content form#landlord_form.ui p.informed.lblckbx {margin:10px 0px -5px;}

div#content form#basicQuote.ui input.checkbox {margin:0px 10px 2px 0px;}
div#content form#basicQuote.ui input.text {width:228px; height:16px; background:#FFFFFF;}
div#content form#basicQuote.ui textarea {margin: 0px 0px 0px 0px;}
div#content form#basicQuote.ui p.informed.lblckbx label {width:207px;}
div#content form#basicQuote.ui p#sml_text  {font-size:9px; line-height:13px;}
div#content form#basicQuote.ui p.subject select {width:235px; height:20px; background:#FFFFFF;margin-left:10px;}
div#content form#basicQuote.ui p.section select {width:235px; height:20px; background:#FFFFFF;margin-left:10px;}

div#content form#something_missing_form.ui input.checkbox {margin:0px 10px 2px 0px;}
div#content form#something_missing_form.ui input.text {width:228px; height:16px; background:#FFFFFF;}
div#content form#something_missing_form.ui textarea {margin: 0px 0px 0px 0px;}
div#content form#something_missing_form.ui p.informed.lblckbx label {width:207px;}
div#content form#something_missing_form.ui p#sml_text  {font-size:9px; line-height:13px;}
div#content form#something_missing_form.ui p.section select {width:235px; height:20px; background:#FFFFFF;margin-left:10px;}

div#content form#photography_form.ui input.checkbox {margin:0px 5px 2px 0px;}
div#content form#photography_form.ui input.text{width:234px; height:16px; background:#FFFFFF;}
div#content form#photography_form.ui textarea{margin: 0px 0px 0px 0px;}
div#content form#photography_form.ui p.informed.lblckbx label {width:207px;}
div#content form#photography_form.ui p#sml_text  {font-size:9px; line-height:13px;}
div#content form#photography_form.ui p.due_date label {width:205px; float: left;}
div#content form#photography_form.ui span.dates { clear: none; width:230px; float: left;}
div#content form#photography_form.ui select {height:20px; background:#FFFFFF;}
div#content form#photography_form.ui p.weather,
div#content form#photography_form.ui p.instructions,
div#content form#photography_form.ui p.staff_aware{margin:10px 0px 0px 0px; float: left}


div#col_3.bordered { border:1px solid #4d4d4d;border-top:0px; }
div#col_3 h2.purple { font-size:18px;width:290px;margin: 0.6em 0em 0.2em 0.5em;color:#460d60;font-weight:normal;}
div#col_3 div.flash { clear:both; float:none; margin-bottom:0em; }
div#col_3 div.flash.padded { width:292px;padding:9px;font-size:10px; }
div#col_3 img { clear:none;float:none;margin:0 0 8px 0;}
div#col_3 img.right {clear:none;float:right;margin:0 0 5px 0;}
div#col_3 p img {clear:none;float:none;margin:0 0 0 0;}
div#col_3 img#lrg_image {float:none;margin:0 0 8px 0;}
div#col_3 img#link { margin: 20px 0 8px 0;}

div#col_3 div.boxtext {clear:both;float:right;margin: 0em 0em 0em 0em;width:30.5em;background-image:url(../images/boxtext_grad_3.gif); background-position:bottom; background-color:#622280; background-repeat:repeat-x; padding: 3em 0em 0em 0em;}
div#col_3 div.boxtext h2 {font-size:18px;margin: 0.4em 0em 0.2em 1.5em;font-weight:normal;color:#ffffff;}
div#col_3 div.boxtext p {margin:0em 0em 0em 2.3em;width:260px;color:#ffffff;}
div#col_3 div.boxtext img {margin:1em 0em 0em 2.6em;clear:both; float:left;}
div#col_3 p.title {clear:both; float:left; width:310px; height:20px; display:block;background:#8c8c8c; margin:0em 0em 0.2em 0em; padding:0em;}

div#col_3 ul#orange_bullets { clear:both; float:left;margin: 1em 0em 0em 0em; width:27em;  }
div#col_3 ul#orange_bullets li { font-size:1em;margin: 0em 0em 0.5em 0em;width:27em; }
div#col_3 ul#orange_bullets li img.orangearrow { clear:none; float:left; width:2em; height:2.4em; margin:0em 0.5em 0.5em 0em; } 
div#col_3 ul#orange_bullets li a:link,
div#col_3 ul#orange_bullets li a:visited { clear:none; float:left; color:#4d4d4d;font-size:1.4em;line-height:normal;font-weight:bold; text-decoration:none;margin:0.4em 0em 0em 0em;}
div#col_3 ul#orange_bullets li a:hover,
div#col_3 ul#orange_bullets li a:active { text-decoration:underline; }

ul.assocList { width:270px; list-style: none; }
ul.assocList li { width:270px;margin:0em 0em 10px 0em; float: none; }
div#col_3 ul.assocList li img {clear:both; float:left; width:47px; height:51px;margin:0em 15px 0em 0em; }
ul.assocList li a.textLink,
ul.assocList li a.textLink:link, 
ul.assocList li a.textLink:visited { clear:none; float:left; color:#808080; font-size:16px;font-weight:bold; width:100px; margin:10px 0em 0em 0em;}
ul.assocList li a.textLink:hover, 
ul.assocList li a.textLink:active {color:#460d60; }

ul.contactList { width:270px; }
ul.contactList li { width:270px;margin:0em 0em 10px 0em; }
div#col_3 ul.contactList li img {clear:both; float:left; width:32px; height:36px;margin:0em 15px 0em 0em; }
ul.contactList li span,
ul.contactList li a.textLink,
ul.contactList li a.textLink:link, 
ul.contactList li a.textLink:visited { clear:none; float:left; color:#808080; font-size:16px;font-weight:bold; width:100px; margin:3px 0em 0em 0em;}
ul.contactList li a.textLink:hover, 
ul.contactList li a.textLink:active {color:#460d60; }

div#col_3 img.brochure { width:290px; height:200px; margin:0em; }
div#col_3 img.experian { width:290px; height:200px; margin:0em; }

/* SITEMAP */
div#content ul.sitemap { }
div#content ul.sitemap li { margin-bottom:1em; }
div#content ul.sitemap li a,
div#content ul.sitemap li a:link,
div#content ul.sitemap li a:visited { text-decoration:none; }
div#content ul.sitemap li ul li { font-size:1em;margin-bottom:0em; }

img {border:0px;}
img.submit_button_images {clear:none;float:left;margin:18px 0px 0px 10px;}
img.submit_button_images#save {margin-left:15px;}

div#body ol {font-size:11px; list-style-position:outside;clear:both;float:left;margin:10px 0px 0px 0px;width:229px;list-style-type:decimal;padding-right:3px;}
div#body div.col_2_info ol {font-size:11px;list-style-type:decimal;list-style-position:outside;clear:both;float:left;margin:5px 0px 0px 0px;width:193px;}
div#body ol li {display:list-item;color:#D47407;font-weight:bold;clear:none;margin:0px 0px 4px 25px;}
div#body div.col_2_info ol li {display:list-item;color:#D47407;font-weight:bold;clear:both;margin:0px 0px 4px 25px;}

div#body ol li span {font-weight:normal;color:#666666;}

div#body div#right div.col_2_info ul.square_bullets {list-style-type:square; list-style-position:outside;clear:none;margin:10px 0px 0px 0px;width:177px;padding-right:5px;}
div#body div#right div.col_2_info ul.square_bullets li {display:list-item;clear:none;font-size:16px; color:#C5192D;font-weight:bold;margin: 0px 0px 7px 20px;line-height:11px;}
div#body div#right div.col_2_info ul.square_bullets li a, div#body div.col_2_info ul.square_bullets li a:link, div#body div.col_2_info ul.square_bullets li a:visited {font-weight:normal;color:#666666;font-size:11px;}
div#body div.col_2_info ul.square_bullets li a, div#body div.col_2_info ul.square_bullets li a:hover,div#body div.col_2_info ul.square_bullets li a:active {color:#999999;}

p.purple_bar {color:#fff;height:20px;background:#764980;font-size:10px;font-weight:bold;padding:0px 0px 0px 5px;}
p.purple_bar img {margin:0px 0px 0px 0px;}
p.purple_bar span.hidden {display:none;}
p.grey_bar {color:#fff;height:20px;background:#acacac;font-size:10px;font-weight:bold;padding:0px 0px 0px 12px;clear:both;margin-bottom:3px;}
p.grey_bar img {margin:0px 0px 0px 0px;}
p.grey_bar span.hidden {display:none;}
p.orange_bar {color:#fff;height:20px;background:#f5a826;font-size:10px;font-weight:bold;padding:0px 0px 0px 12px;margin-bottom:0px;clear:both;}
p.orange_bar img {margin:0px 0px 0px 0px;}
p.orange_bar span.hidden {display:none;}

p#most_viewed {width:240px;}
p#recently_added {width:233px;}
p#statistics {width:393px;}
p#who_should {width:393px;}
p#requirements {width:192px;}
p#news {width:192px;}

div#live_home_col_1 {clear:both;float:left;width:255px;margin: 4px 0px 0px 0px;color:#D47407;}
div#live_home_col_2 {clear:none;float:left;width:405px;margin: 4px 0px 0px 0px;color:#D47407;}
div#live_home_col_2 div#left {clear:none;float:left;background:url(../images/home_div_background_lrg.gif) repeat-x 0px 23px;margin:0px 8px 0px 0px;}
div#live_home_col_2 div#right {clear:none;float:right;}

div#live_home_col_2 div#left p {padding-left:13px;font-size:11px;color:#5C5C5C;}
div#live_home_col_2 div#left p.statistics_title {font-size:12px;clear:none;float:left;color:#666666;padding:0px 0px 5px 10px;}
div#live_home_col_2 div#left p.hidden {width:180px;font-size:12px;clear:both;float:left;color:#666666;padding:0px 0px 5px 10px;display:none;}
div#live_home_col_2 div#left p.no_underline {clear:both;border:0px;padding:8px 0px 0px 10px;margin:0px;}
div#live_home_col_2 div#left p.statistics {clear:both;float:left;padding:2px 0px 0px 12px;margin:0px;}
div#live_home_col_2 div#left p span.stats_dark_orange {color:#ea822a;font-size:26px;font-weight:bold;}
div#live_home_col_2 div#left p span.stats_light_orange {color:#f5a826;font-size:26px;font-weight:bold;}

div#live_home_col_2 div#left img.first {padding-left:12px;}

div#flash_holder {clear:none;float:left;padding-bottom:8px;font-size:10px;}
div#flash_holder.flash_home_banner {height:279px;overflow:hidden;}
div#flash_holder embed#home_banner_flash {clear:none;margin:0px;padding:0px;}
div#flash_holder_2 {clear:both;float:left;background:#150D1C;margin-top:5px;padding-bottom:10px;font-size:10px;}



div.col_1_info {padding-bottom:10px;clear:both;float:left;width:245px;margin-top:8px;}
div.col_2_info {padding-bottom:10px;clear:both;float:left;width:197px;/*background:url(../images/backgrounds/home_div_background_sml.gif) repeat-x 0px 23px*/ }

/*------------------------------------------------------------squeeze fixes by steve*/

div.spacer {clear:both;width:980px;display:block;height:5px;margin-top:10px;}
div.stats_home {clear:both;float:left;width:405px;margin-top:4px;}
div.stats_home#last_stat {padding-bottom:20px;}
div.stats_home img {margin:0px 0px 0px 4px;float:left;clear:none;}
div.stats_home_position_right {clear:none;float:left;margin-right:0px;}

div.col_1_info div.sign_up_home_box {background:url(../images/backgrounds/home_div_background_sml.gif) repeat-x bottom left;clear:both;float:left;width:242px;padding: 5px 0px 10px 3px;}
div.col_1_info p {padding-left:13px;font-size:11px;color:#5C5C5C;}
div.col_1_info div.sign_up_home_box img {float:right;margin-right:13px;}

div.col_1_info div#find_out_more_links {background:url(../images/backgrounds/home_div_background_sml.gif) repeat-x top left;clear:both;float:left;width:243px;padding: 5px 0px 10px 3px;}

#overlay {top:50px;}
#popups {padding:0px 0px 0px 0px;}

div#col_2_key_pages img.see_difference {padding: 8px 0px 0px 3px;}
div#col_2_key_pages img.unsponsored_scheme {padding: 8px 0px 0px 0px;}

#col_2 #content #titles h2 span {font-size:14px;}


/*--------------------------My Schemes Page steve*/

div.neon {
    float: left;
    width: 312px;
    margin: 10px 0 0 5px;
  height: 110px;
}

div.neon a.button {
    display: block;
    width: 150px; height: 68px;
    margin: 0; padding: 0; border: 0;
    background-position: top left;
}

div.neon a.shopping_centre_search {
    background-image: url('/images/marketing/sc_search_button.gif');
    float: left;
  margin-top:-80px;
  height:75px;
}
div.neon a.retail_warehousing_search {
    background-image: url('/images/marketing/rw_search_button.gif');
    float: right;
  margin-top:-80px;
  height:75px;
}

div.neon a.cant_find_your_scheme {
    background-image: url('/images/marketing/cant_find_your_scheme.jpg');
    float: left;
  margin-top:5px;
}

div.neon a.something_missing_pdf {
    background-image: url('/images/marketing/something_missing_pdf.jpg');
    float: right;
  margin-top:5px;
}

/*--------------------------POP UP FIX steve*/

#overlay #overlay_content #sponsored_scheme {margin:-10px -20px -20px;background:#000;}
