
/*** PROPERTY REQUIREMENTS MAIN STYLE SHEET ***/


/* RESETS AND HTML DEFAULTS -------------------------------------------------------------------------------------------------------------------------- */

html {font-size:1.25em;}
html * {margin:0em; padding:0em;}
body {font:50% verdana,arial,helvetica,sans-serif; text-align:center;}
img {border:none;}
ul {list-style-type:none;}

fieldset {border:none; float:left; margin:0px;}
fieldset input {padding:1px;}


/* ANCHORS ------------------------------------------------------------------------------------------------------------------------------------------- */

a,
a:link,
a:visited {
  text-decoration:none;
  color:#006A71;
}

a.sidebar,
a:link.sidebar,
a:visited.sidebar {
  text-decoration:none;
  color:#D9E021;
}

a:hover,
a:active {
  text-decoration:none;
  color:#DDE99B;
  /* background:#006A71; */
}

a.button,
a:link.button,
a:visited.button {
  text-decoration:none;
  color:#DDE99B;
  background:#006A71;
  padding:4px;
}

a:hover.button,
a:active.button {
  text-decoration:none;
  color:#006A71;
  background:#FFF;
}


/* GENERIC CLASSES ------------------------------------------------------------------------------------------------------------------------------- */

.access {position:absolute; left:-9999px;}
.hide {display:none;}
.redtext {color:#F00;}
.thicktext {font-weight:bold;}
.titalic {font-style:italic;}
.underline {text-decoration:underline;}
.tcenter {text-align:center;}
.fieldspacer {margin:1px;}
.largefieldspacer {margin:6px;}
.verylargefieldspacer {margin:30px; padding:1px}
.center {text-align:center;}
.tdright {text-align:right;}
.clearboth {clear:both;}
.left {float:left;}
.right {float:right;}
noscript {color:#f00; margin-left: 3px;}
.arieltitle {font:bold 2em Arial,Geneva,sans-serif; color:#FFF !important; position:relative; left:4px;}
.arieltitle span {color:#ff0;}
a.gradbut, a:link.gradbut,  a:visited.gradbut, a:hover.gradbut { width:90px; text-align:center;text-decoration:none; height:18px; 
  background: url(../images/grad.gif) repeat-x scroll left top; display:block; float:right; padding-top: 4px; margin: -15px 8px 0px 0px; color:#006A71;}
.tleft { text-align:left; }
.tright { text-align:right; }

/* MAIN CONTAINERS ------------------------------------------------------------------------------------------------------------------------------- */
 
div#wrap {margin:0em auto; text-align:left; width:800px;}
div#main {clear:both; float:left;}
div#head {padding:0px;}
div#banner {clear:both; float:left; width:800px; height:81px; background:#C8D837;}
div#content {clear:both; float:left; min-height:200px; /*background:#F5F9E1;*/ background-image:url(../images/main_bkg.gif);}


/* FORMS ----------------------------------------------------------------------------------------------------------------------------------------- */

input#submit {margin:10px 0px 20px 0px;}
form#formlogin input {background:#F0F8FF; border:1px solid #999; font-size:1.3em;}
input.error {border:1px solid #F00;}
select.error {border:1px solid #F00;}
textarea.error {border:1px solid #F00;}
.redtext {color:#f00;}
.gobutton {float:right; margin-right:10px;}



/* NAVIGATION ------------------------------------------------------------------------------------------------------------------------------------ */

div#nav {clear:both; float:left; width:798px; margin:0px; background:url('../images/grad.gif') repeat-x top left; border-top:1px solid #81827F; border-left:1px solid #81827F; border-right:1px solid #9C9D83; border-bottom:1px solid #9C9D83;}
div#nav ul#navigation a:hover {background:#006A71;}
ul#navigation li {float:left;}
ul#navigation li a {display:block; height:14px; padding:3px 12px; color:#006A71; font-size:1.2em; text-align:center; border-right:1px solid #ccc; border-left:0px;}
ul#navigation li a:hover { color:#FFF; -moz-opacity:0.5; opacity:0.5;}
ul#navigation li.selected a {-moz-opacity:0.5; opacity:0.5;}
ul#navigation li#home {border-left:1px solid #ccc;} /* border fix - don't put on .loggedin */
ul#navigation li#debug {background: url(../images/bug.gif) no-repeat 40% 50%;}

div#nav h1.loggedin {display:block; float:left; width:189px; font-size:0.9em; font-weight:normal; color:#006A71; vertical-align:middle; padding:1px 0px 0px 0px; position:relative; top:3px; left:20px; text-align:left;}


/* CONTENT SECTION TEXT STYLES ----------------------------------------------------------------------------------------------------------------- */

fieldset input,
fieldset select {
  font:1em verdana,arial,helvetica,sans-serif;
}

div#banner h1 {display:none;}
div#content h1 {color:#006A71; font-size:1.3em; margin:2em 0px 1em 0px;}
div#content h2 {color:#006A71; font-size:1.2em; margin:0em 0px 1em 0px;}
div#content h3 {color:#006A71; font-size:1.8em; font-weight:normal; margin:0em 0px 1em 0px;}
div#content h4 {color:#006A71; font-size:1.1em; margin:0em 0px 1em 0px;}
div#content h4.title_button {color:#DDE99B; font-size:1.1em; margin:0em 0px 1em 0px; background:#006A71; padding:4px; margin-top:-4px}
div#content h5 {color:#006A71; font-size:1.1em; font-weight:normal; margin:0em 0px 1em 0px;}
div#content p {color:#006A71; font-size:1em; margin:0em 0em 0.5em 0em;}
div#content p.redtext {color:#F00; font-size:1.5em;}


/* BANNER FLAGS -------------------------------------------------------------------------------------------------------------------------------- */

div#flags {margin-top:-70px; margin-left:680px;}
div#flags img {margin-left:5px;}


/* TOP ADS ------------------------------------------------------------------------------------------------------------------------------------- */

div#topadcontainer {float:right; width:608px; height:96px; position:relative; left:-1px;}/* was 600 - test well in IE6/7 */
div#topadcontainer img#topadleft {float:left; width:304px; height:96px;}/* was 300 */
div#topadcontainer img#topadright {float:left; width:304px; height:96px;}
div#topadcontainer div#topadleft {float:left; width:304px; height:96px;} /* msl: stops break for Firefox flashblock! */
div#topadcontainer embed#topadright {float:left; width:304px; height:96px;}
div#topadcontainer embed#topadleft {float:left; width:304px; height:96px;}

/* LHS COLUMN ---------------------------------------------------------------------------------------------------------------------------------- */

div#locations {clear:both; float:left; width:191px; margin:10px 0px;}
div#locations h4 {margin:0px 0px 1px 0px; background:#006A71; color:#D9E021; padding:0.5em 0em 0.5em 1.8em;}
div#locations ul {margin:10px 10px 10px 20px;}
div#locations ul li {line-height:1.4em; font-size:1.1em;}
div#locations a:hover {background:#006A71;}
div#button {margin:10px 0px 0px 0px;}

fieldset#lhs {clear:both; width:191px; background:#DDE99B;}
fieldset#lhs h4#quicksearch {margin:0px 0px 1px 0px; background:#006A71; color:#D9E021 !important; padding:0.5em 0em 0.5em 1.8em;}
fieldset#lhs div#yourproperty {margin-left:20px; margin-top: 10px; color:#006A71;}
fieldset#lhs h1 {font-size:1.6em; text-align:center; margin:10px 0px 10px 0px;}
fieldset#lhs input {width:130px; margin:10px 0px 0px 0px;}
fieldset#lhs select {width:130px; margin:10px 0px 0px 0px;}
fieldset#lhs label {display:block; margin:0px; padding:0px; margin-bottom:-8px; margin-top:8px;}
fieldset#lhs input.addbutton {width:5em; position:relative; top:-8px;}
fieldset#lhs p {font-weight:bold;}
fieldset#lhs h4#advsearch {background:#006A71 url(../images/arrows/right-arrow.gif) no-repeat 96% 48%;}
fieldset#lhs input#size {width:60px;}
fieldset#lhs select#area {width:60px;}

div#featuredretailer {margin:10px 20px; padding:0px;}

  /* INCLUDE / EXCLUDE BUTTONS */
  img#img_inc_exc {clear:both; float:left; width:191px; height:1.7em; margin:0px 0px -3em 0px;}
  div#inc_exc {clear:both; float:left; width:191px; height:1.7em; margin:0px 0px 10px 0px;}
  div#inc_exc div {float:left; width:94px; height:1.7em; text-align:center; cursor:pointer;}
  div#inc_exc div p {font-size:1.1em; margin:0.3em 0em 0em 0em; font-weight:bold;}
  div#inc_exc div#inc p {color: #DDE99B;}
  div#inc_exc div#exc p {color: #000;}

  /* EDIT LOCATION INPUT FIELDS */
  fieldset#lhs div.item {margin-left: 20px;}
  
/* HOME PAGE --------------------------------------------------*/

div#centresection div#home_page {background:#FFF; width:465px;height:292px; margin-bottom:15px;}
div#centresection div#home_page img {margin:0px; padding:0px; border:0px;}
div#centresection div#home_cont {clear:both;padding:10px;}
div#centresection div#home_cont div#left {float:left;width:209px; margin-right:30px;}
div#centresection div#home_cont div#left div#join_revolution_top {margin:0px; padding:0px; border:0px;width:209px;height:57px;}
div#centresection div#home_cont div#left div#join_revolution_top img {margin:0px; padding:0px;border:0px;}
div#centresection div#home_cont div#left div#requirement {margin:0px; padding:0px; border:0px;width:209px;height:85px;margin-bottom:15px;}
div#centresection div#home_cont div#left div#requirement img {margin:0px; padding:0px;border:0px;}
div#centresection div#home_cont div#left div#flexible_package_top {margin:0px; padding:0px; border:0px;width:209px;height:74px;}

div#centresection div#home_cont div#left div#sales_brochure {padding-bottom:20px;}


div#centresection div#right {float:left;text-align:left;}

div#centresection div#home_cont div#home_spacer {}


/* CENTRE SECTION ------------------------------------------------------------------------------------------------------------------------------- */

div#centresection {float:left; width:465px; color:#090097; background-color:#FFF;}
div#searchresultstext {background:url(../images/silvergrad.gif); padding:4px; padding-left:10px; font-weight:bold; color:#006A71;}
div#centresection input, 
  div#centresection select,
  div#centresection textarea {font-size:1.1em; color:#006A71;}
div#centresection textarea {width:300px; height:100px;}


  /* GENERIC INCLUDE SECTION STYLES ----------------------------------------------------------------------------------------------------------- */
  div#subcentresection {padding:10px; margin-left:12px;}
  div#subcentresectioncoloured {padding:10px; background:#157E91; color:#FFF;}
  div#subcentresectioncoloured h2 {color:#FFF;}
  div#subcentresection.blueborder {background:#157E91; margin-left:0px;}
  div#subcentresection.admin {background:#FFF; margin-left:0px; padding:10px 0px 0px 0px;}
  div#subcentresection.admin p#backofficenavbar {padding-left:12px;}
  div#subcentresection h2 {color:#090097;}
  div#subcentresection form {color:#006A71; margin-bottom:25px;}
  div#subcentresection form#mail_buttons {color:#006A71; margin-bottom:0px;}

  div#subcentresection div#blueborder_cont div#blueborder {background:#FFF; margin:10px 2px 2px 2px; padding:3px;}
  div#subcentresection .largertext {font-size:1.2em;}


  /* LOGIN INCLUDE --------------------------------------------------------------------------------------------------------------------------------------- */

  div#subcentresection div#blueborder_cont form#loginform {background:#e8ea81; margin:4px; padding:10px;} /* form - green bkg */
  div#subcentresection p.formcont input {float:right;}
  div#subcentresection p.formcont label {float:left; font-weight:bold;}
  div#subcentresection p.formcont {width:300px; clear:both;}
  div#subcentresection p.formcont input {width:200px;}
  div#subcentresection p#userp {padding:1px 0px; margin-bottom:25px;}
  div#subcentresection form#loginform_register {background:#F5F9E1; margin:6px 4px 3px 4px; padding:6px;}
  div#subcentresection #registerbutton {float:right;}
  div#centresection p.loginerror {margin:10px; color:#F00; padding:1px 0px;}


  /* REGISTER INCLUDE ------------------------------------------------------------------------------------------------------------------ */
  
  div#subcentresection div#register_cont {background:#D0E173; padding: 40px 0px 20px 10px;}
  div#subcentresection div#register_cont p {color:#006A71;}
  
  div#subcentresection form#registerform label {float:left;}
  div#subcentresection form#registerform p {height:25px; width:350px; clear:both;}
  div#subcentresection form#registerform input {float:right;}
  div#subcentresection form#registerform p input {width: 200px;}
  div#subcentresection form#registerform div#rndimagecontainer {width:100px; margin:6px auto;}
  div#subcentresection form#registerform div#register {width:60px;margin:0px auto 40px auto;}
  div#subcentresection form#registerform div#register,
  div#subcentresection form#registerform div#rndimagecontainer {padding-left:50px; /* padding to center equalize against form fields */}
  
  div#subcentresection #password_text {margin-left:153px; font-size:10px; margin-top:4px; height:10px; margin-bottom: 5px;}
  div#subcentresection #password_bar {margin-left:153px; font-size:1px; height:2px; width:0px; border:1px solid #FFF; margin-bottom:4px; visibility:hidden;}
  div#subcentresection div#register_cont form#user_add div#spamimage {clear:both;margin:10px 0px 0px 0px;padding:10px 15px 0px 0px;/*use to offset centre*/ width:410px;}
  div#subcentresection div#register_cont form#user_add div#spamimage p {margin:10px 0px 0px 15px;width:410px;text-align:left;color:#000000;}
  div#subcentresection div#register_cont form#user_add div#spamimage img {margin:0px 0px 0px 15px;border:1px solid #999;}
  
  div#subcentresection div#register_cont form#user_add div#authentication_code {width:415px;clear:both; border-bottom:1px solid #999;padding:0px 0px 10px 15px;}
  div#subcentresection div#register_cont form#user_add div#authentication_code input#code {float:right;}
  div#subcentresection div#register_cont form#user_add div#authentication_code p {color:#000000;width:405px;}
  
  
  
  
  div#subcentresection div#register_cont form#user_add div#names {width:410px;float:left;border-top: 1px solid #999;border-bottom: 1px solid #999; padding: 10px 10px 10px 10px;}
  div#subcentresection div#register_cont form#user_add div#names p {color:#000000;float:left;width:60px;height:auto; margin: 4px 0px 0px 0px;text-align:right;}
  div#subcentresection div#register_cont form#user_add div#names p#first_name_label {color:#000000;float:left;width:80px;height:auto; margin: 4px 0px 0px 0px;text-align:right;}
  div#subcentresection div#register_cont form#user_add div#names label {float:none;}
  div#subcentresection div#register_cont form#user_add div#names div {float:left;width:205px;}
  div#subcentresection div#register_cont form#user_add div#names div.company {float:left;width:410px;margin:4px 0px 0px 0px;}
  div#subcentresection div#register_cont form#user_add div#names p#names_title {float:none;height:auto; font-weight:bold; color:#E01C24; margin:0px 0px 10px 0px;text-align:left;}

  div#subcentresection div#register_cont form#user_add input#firstname {float:right;width: 95px;}
  div#subcentresection div#register_cont form#user_add input#lastname {float:right;width: 130px;}
  div#subcentresection div#register_cont form#user_add div#names p#company_label { float:left;width:80px;text-align:right;margin: 4px 0px 0px 0px; }
  div#subcentresection div#register_cont form#user_add input#company {float:right;width: 130px;}

  div#subcentresection div#register_cont form#user_add div#user_address {width:410px;float:left;padding: 10px 10px 10px 10px;}
  
  div#subcentresection div#register_cont form#user_add div#user_address p {color:#000000;float:left;width:80px;height:auto; margin: 4px 0px 7px 0px; text-align:right;}
  div#subcentresection div#register_cont form#user_add div#user_address label {float:none;}
  div#subcentresection div#register_cont form#user_add div#user_address p#user_address_title {float:none;height:auto; font-weight:bold; color:#E01C24; margin:0px 0px 10px 0px;text-align:left;}

  div#subcentresection div#register_cont form#user_add input {margin-bottom:3px;}
  div#subcentresection div#register_cont form#user_add input#company {float:right;width: 300px;}
  div#subcentresection div#register_cont form#user_add input#add1 {float:right;width: 300px;}
  div#subcentresection div#register_cont form#user_add input#add2 {float:right;width: 300px;}
  div#subcentresection div#register_cont form#user_add input#add3 {float:right;width: 300px;}
  div#subcentresection div#register_cont form#user_add input#add4 {float:right;width: 300px;}
  div#subcentresection div#register_cont form#user_add input#town {float:right;width: 300px;}
  div#subcentresection div#register_cont form#user_add input#county {float:right;width: 300px;}
  div#subcentresection div#register_cont form#user_add input#postcode {float:right;width: 300px;}
  
  div#subcentresection div#register_cont form#user_add div#contact_info {width:410px;float:left;border-bottom: 1px solid #999; padding: 10px 10px 10px 10px;}
  div#subcentresection div#register_cont form#user_add div#contact_info p {color:#000000;float:left;width:60px;height:auto; margin: 4px 0px 0px 0px;text-align:right;}
  div#subcentresection div#register_cont form#user_add div#contact_info p#receive_newsletter {float:none;}
  div#subcentresection div#register_cont form#user_add div#contact_info p#telephone_label {color:#000000;float:left;width:80px;height:auto; margin: 4px 0px 0px 0px;text-align:right;}
  div#subcentresection div#register_cont form#user_add div#contact_info p#email_label {color:#000000;float:left;width:80px;height:auto; margin: 4px 0px 0px 0px;text-align:right;}
  div#subcentresection div#register_cont form#user_add div#contact_info label {float:none;}
  div#subcentresection div#register_cont form#user_add div#contact_info div {float:left;width:205px;margin: 0px 0px 7px 0px;}
  div#subcentresection div#register_cont form#user_add div#contact_info p#contact_info_title {float:none;height:auto;width:150px; font-weight:bold; color:#E01C24; margin:0px 0px 10px 0px;text-align:left;}

  div#subcentresection div#register_cont form#user_add input#telephone {float:right;width: 95px;}
  div#subcentresection div#register_cont form#user_add input#mobile {float:right;width: 130px;}
  div#subcentresection div#register_cont form#user_add input#email {float:right;width: 95px;}
  div#subcentresection div#register_cont form#user_add input#fax,
    div#subcentresection div#register_cont form#user_add input#emailfld2 {float:right;width: 130px;}

  div#subcentresection div#register_cont form#user_add div#password_cont {width:415px;clear:both;border-bottom: 1px solid #999; padding: 10px 10px 10px 10px;}
  div#subcentresection div#register_cont form#user_add div#password_cont p {color:#000000;float:none;width:80px;height:auto; margin: 4px 0px 5px 0px; text-align:left;}
  div#subcentresection div#register_cont form#user_add div#password_cont label {float:left;}
  div#subcentresection div#register_cont form#user_add div#password_cont p#password_title {width:auto;float:none;height:auto; font-weight:bold; color:#E01C24; margin:0px 0px 5px 0px;text-align:left;}
  div#subcentresection div#register_cont form#user_add div#password_cont p#password2_label {width:auto;}
  div#subcentresection div#register_cont a#showpassdetails {float:none;display:block; margin:10px 0px 0px 0px; outline:none;}
  div#subcentresection div#register_cont form p#show_password {float:none;height:20px; padding:5px 0px 5px 0px;}


  div#subcentresection div#register_cont form#user_add input#password {float:right;width: 300px;}
  div#subcentresection div#register_cont form#user_add input#password2 {float:right;width: 300px;}

  div#subcentresection div#register_cont form#user_add div#newsletter_check {float:left;width:410px;clear:both;padding: 10px 0px 0px 10px;}
  div#subcentresection div#register_cont form#user_add div#newsletter_check p {float:left;width:250px;}
  div#subcentresection div#register_cont form#user_add div#newsletter_check p#newsletter_check_title {width:auto;float:none;height:auto; font-weight:bold; color:#E01C24; margin:0px 0px 10px 0px;text-align:left;}


  div#subcentresection div#register_cont form#user_add input#news {float:left;width: 10px; margin-right:8px;}

  div#subcentresection div#register_cont form#user_add div#submit_add_user {width:400px;clear:both;padding: 10px 10px 0px 10px;}
  div#subcentresection div#register_cont form#user_add div#submit_add_user input#susubmit {float:right;}
  
  div#subcentresection div#register_cont form#user_add div#accept_terms {float:left;text-align:left;width:410px; border-bottom:1px solid #666;padding:10px;}
  div#subcentresection div#register_cont form#user_add div#accept_terms input#terms {float:left; width:10px; margin-right:10px; }
  div#subcentresection div#register_cont form#user_add div#accept_terms p {float:left;text-align:left;width:150px;}





  /* BANNERS INCLUDE -------------------------------------------------------------------------------------------------------------------------- */
  
  

  /* ADV SEARCH INCLUDE --------------------------------------------------------------------------------------------------------------------------------- */

  div#subcentresection div#blueborder_cont form#adv_search {background:#e8ea81; margin:4px; padding:0px 10px 40px 10px;}
  div#subcentresection table#planningtype {clear:both; float:left; margin: 0px 0px 10px 5px; width:170px;}
  div#subcentresection table#planningtype2 {float:right; margin: 0px 0px 10px 5px; width:190px;}
  div#subcentresection table#planningtype td {color:#006A71; font-size:0.9em;}
  div#subcentresection table#planningtype2 td {color:#006A71; font-size:0.9em;}
  div#subcentresection input.radiodown {float:left; top:4px; margin: 0px 10px 0px 0px;}
  div#subcentresection div#searchcontainer {float:left; margin:0px 0px 0px -10px; background:#DDE99B; width:427px;}
  div#subcentresection p#searchp {padding:10px 0px 0px 10px;}
  div#subcentresection p#searchp label{float:left;padding:10px 0px 0px 10px;}
  div#subcentresection form#adv_search p#adv_planning {clear:both;}
  div#subcentresection form#adv_search p table {clear:both;}
  div#subcentresection form#adv_search p input#search {float:right;width:305px;margin:-5px 10px 0px 0px;}
  div#subcentresection form#adv_search p input#adv_src_town {width:254px; float:right;}
  div#subcentresection form#adv_search p input#contact {width:401px; margin: 0px 0px 0px 0px;}
  div#subcentresection form#adv_search p input#company {width:401px; margin: 0px 0px 0px 0px;}
  div#subcentresection form#adv_search p input#client {width:401px; margin: 0px 0px 0px 0px;}
  div#subcentresection form#adv_search p {float:left; padding:5px 0px;}
  div#subcentresection form#adv_search p label {float:left;}
  div#subcentresection form#adv_search p input {float:left; margin: 0px 0px 0px 15px;}
  div#subcentresection form#adv_search p select {float:left; top:0px; left:240px; width:100px; margin: 0px 0px 0px 15px;}
  div#subcentresection form#adv_search td {;}
  div#subcentresection div#greenspacer {height:20px; display:block;}
  div#subcentresection input.formbutton {float:right; margin: 10px 0px 0px 0px;height:22px;}
  
  div#subcentresection div#hint {background:#C8D837; color:#006A71; padding:5px; z-index:100;}
  div#subcentresection div#hint ul li.selected {background-color:#DDE99B;}
  div#subcentresection div#hint li {margin-bottom:4px;}
  
  
  /* STATIC PAGE INCLUDE --------------------------------------------------------------------------------------------------------------------------------- */

  div#centresection div#feedbackwrap {padding: 10px 10px 10px 10px;}
  div#centresection div#feedbackwrap div#title img {float:left;}
  div#centresection div#feedbackwrap p {clear:both; margin:0px 0px 15px 15px;}
  div#centresection div#feedbackwrap p#intro {clear:both;margin:0px 0px 15px 60px;}
  div#centresection div#feedbackwrap form {background:#e8ea81; padding: 15px 0px 0px 0px; margin:0px 0px 0px 0px;}
  div#centresection div#feedbackwrap form p label{float:left;}
  div#centresection div#feedbackwrap form p {float:left;width:400px;}
  div#centresection div#feedbackwrap form p input {float:left;margin: 0px 0px 0px 10px;}
  div#centresection div#feedbackwrap form p input#name {width:259px}
  div#centresection div#feedbackwrap form p input#company {width:240px}
  div#centresection div#feedbackwrap form p input#email {width:259px}
  div#centresection div#feedbackwrap form p select {float:left;margin: 0px 0px 0px 10px;}
  div#centresection div#feedbackwrap form p input#formbutton{float:right; margin: 0px 0px 0px 0px;height:40px;}
  
  div#centresection div#feedbackwrap form div#spacer{clear:both;height:30px;}
  
  div#centresection div#feedbackwrap form div#form_tier2 p {background-color:#DDE99B;width:430px; margin: 0px 0px 0px 0px;padding: 15px 0px 10px 15px; border-top:15px solid #FFF; }
  div#centresection div#feedbackwrap form div#form_tier2 p input {float:left;margin: 0px 0px 0px 10px;}
  div#centresection div#feedbackwrap form div#form_tier2 p input#subject {width:252px;}
  div#centresection div#feedbackwrap form div#form_tier2 p#comments {border-top:0px; border-bottom:10px solid #FFF;}
  div#centresection div#feedbackwrap form div#form_tier2 p#comments input#formbutton{float:right; margin: 10px 10px 0px 0px;height:30px;}
  
  /* CONTACT PAGE INCLUDE --------------------------------------------------------------------------------------------------------------------------------- */
  
  div#centresection div#contactwrap {padding: 10px 10px 10px 10px;}
  div#centresection div#contactwrap div#title img {float:left;}
  div#centresection div#contactwrap div#content1 {clear:both;background:#DDE99B; padding: 15px 0px 10px 15px; margin:0px 0px 0px 0px;}
  div#centresection div#contactwrap div#content1 p a:hover {color:#006A71}
  div#centresection div#contactwrap div#content1 h2 {font-size:12px; margin:0px 0px 10px 0px;}
  
  div#centresection div#contactwrap div#content2 {clear:both;background:#e8ea81; padding: 15px 0px 10px 15px; margin:20px 0px 0px 0px;}
  div#centresection div#contactwrap div#content2 h2 {font-size:12px; margin:0px 0px 10px 0px;}
  div#centresection div#contactwrap div#content2 form input#feedback {margin:10px 0px 5px 0px;}
  
  /* HELP PAGE INCLUDE --------------------------------------------------------------------------------------------------------------------------------- */
  
  div#centresection div#helpwrap {padding: 10px 10px 10px 10px;}
  div#centresection div#helpwrap div#title img {float:left;}
  div#centresection div#helpwrap div#content {clear:both;padding: 15px 0px 10px 15px; margin:0px 0px 0px 0px;background:#FFF;}
  div#centresection div#helpwrap div#content h2 {font-size:12px; margin:0px 0px 10px 0px;}
  div#centresection div#helpwrap div#content p {color:#999;}

  
  /* ACCESSIBILITY PAGE INCLUDE --------------------------------------------------------------------------------------------------------------------------------- */
  
  div#centresection div#accesswrap {padding: 10px 10px 10px 10px;}
  div#centresection div#accesswrap div#title img {float:left;}
  div#centresection div#accesswrap div#content {clear:both;padding: 15px 30px 10px 8px; margin:0px 0px 0px 0px;background:#FFF;}
  div#centresection div#accesswrap div#content h2 {font-size:12px; margin:0px 0px 10px 0px;}
  div#centresection div#accesswrap div#content p {color:#999;margin: 0px 0px 8px 0px;}
  div#centresection div#accesswrap div#content p a:hover {color:#006A71; text-decoration:underline;}
  div#centresection div#accesswrap div#content p strong {color:#006A71;}
  
  
  /* NEWS PAGE INCLUDE --------------------------------------------------------------------------------------------------------------------------------- */
  
  div#news {padding: 10px 0px 10px 0px;}
  div#news ul li span {color:#006A71; font-size:1.1em; margin:0em 0px 2px 0px; font-weight:bold;}
  div#news ul li {font-size:10px; color:#999;}
  
  ul#pagelist { margin:0px auto; rwhite-space:nowrap; }
  ul#pagelist li { clear:none; float:left; padding:0px 2px;}
  
  /* FAQS PAGE INCLUDE --------------------------------------------------------------------------------------------------------------------------------- */
  
  div#centresection div#faqspwrap {padding: 10px 10px 10px 10px;}
  div#centresection div#faqspwrap img#faqs_icon_jpg {width:50px; height:53px; margin:15px 0px 15px 0px;}
  div#centresection div#faqspwrap img#faqs_icon_gif {width:54px; height:39px; margin:27px 0px 15px 10px;}
  div#centresection div#faqspwrap div#title img {float:left;}
  div#centresection div#faqspwrap div#content {clear:both; padding: 15px 0px 10px 8px; margin:0px 0px 0px 0px; background:#FFF;}
  div#centresection div#faqspwrap div#content h2 {font-size:10px; margin:0px 0px 2px 0px;}
  div#centresection div#faqspwrap div#content p {color:#999; margin: 0px 0px 10px 0px;}
  
  
  /* HELP PAGE INCLUDE --------------------------------------------------------------------------------------------------------------------------------- */

  div#centresection div#helpwrap img#help_icon {width:50px;height:53px;margin:15px 0px 15px 0px;}
  div#centresection div#helpwrap img#help_reflection_icon {width:58px;height:39px;margin:27px 0px 15px 10px;}
  div#centresection div#helpwrap div#content {clear:both;padding: 15px 0px 10px 8px; margin:0px 0px 0px 0px;background:#FFF;}
  div#centresection div#helpwrap div#content h2 {font-size:10px; margin:0px 0px 2px 0px;}
  div#centresection div#helpwrap div#content p {color:#999;margin: 0px 0px 10px 0px;}
  
  
  /* ABOUT PAGE INCLUDE --------------------------------------------------------------------------------------------------------------------------------- */
  
  div#centresection div#aboutwrap {padding: 10px 10px 10px 10px;}
  div#centresection div#aboutwrap div#title img {float:left;}
  div#centresection div#aboutwrap div#content {clear:both;padding: 15px 0px 10px 8px; margin:0px 0px 0px 0px;background:#FFF;}
  div#centresection div#aboutwrap div#content p strong {color:#006A71;margin:0px 0px 2px 0px;}
  div#centresection div#aboutwrap div#content p {color:#999;margin: 0px 0px 5px 0px;}
  
  /* TERMS PAGE INCLUDE --------------------------------------------------------------------------------------------------------------------------------- */
  
  div#centresection div#termswrap {padding: 10px 10px 10px 10px;}
  div#centresection div#termswrap div#title img {float:left;}
  div#centresection div#termswrap div#content {clear:both;padding: 15px 0px 10px 8px; margin:0px 0px 0px 0px;background:#FFF;}
  div#centresection div#termswrap div#buttons {clear:both;padding: 15px 0px 10px 0px; margin:0px 0px 0px 0px;background:#FFF;}
  div#centresection div#termswrap div#content h2 {clear:left;color:#006A71;margin:0px 0px 2px 0px;}
  div#centresection div#termswrap div#content p strong {color:#666;margin:0px 0px 0px 0px;}
  div#centresection div#termswrap div#content p {color:#999;margin: 0px 0px 10px 0px;}
  div#centresection div#termswrap div#content form input#website {float:left; margin: 0px 0px 25px 0px;}
  div#centresection div#termswrap div#content form input#advertising {float:left; margin: 0px 0px 25px 10px;}
  
  /* RECENT REQUIREMENTS PAGE INCLUDE --------------------------------------------------------------------------------------------------------------------------------- */
  div#recentReq { display:block; background-color:#E8EA81;margin:4px;padding:20px 10px 40px 10px;height:300px; }
  ul.recentReq { clear:none; float:left;width:49%;display:block; }
  ul.recentReq li { width:99%; }


  /* SEARCH RESULTS PAGE INCLUDE --------------------------------------------------------------------------------------------------------------------------------- */
  
  table.resultsOptions td,
  table.resultsOptions a { color:#157E91; }
  
  div#resultscontainer table { width:429px; margin-top:5px;}
  div#resultscontainer table#resultStats { margin-top:0px; }
  div#resultscontainer table#sponsoredResults caption { padding-bottom:5px; }
  div#resultscontainer td.caption { text-align:right;}
  div#resultscontainer table tr td p a:hover {color:#000;}
  div#resultscontainer table tr td {;}
  div#resultscontainer table tr td.classtype { vertical-align:top; text-align:center; padding: 5px 0 0 0;}
    /* msl: kludge for bizarre bug in both FF and IE7 */
  div#resultscontainer table tr.premierow td p a {color:#006A71;position:relative;}
  div#resultscontainer table tr.premierow td p a:hover {color:#000;left:-5px;}
  
  div#resultscontainer table tr.premierow {background:#DDE99B; vertical-align:top}
  div#resultscontainer table tr.premierow img {float:left; margin: 5px 0px 5px 5px;}
  div#resultscontainer table tr.premierow p {clear:both; margin: 5px 0px 5px 5px;}
  div#resultscontainer table tr.premierow p a:hover{color:#fff; clear:both; margin: 5px 0px 5px 5px;}
  div#resultscontainer table tr.premierow td.view img {float:none;}
  
  div#resultscontainer table tr.standardrow {background:#DCE8E9;}
  div#resultscontainer table tr.standardrow img {float:left; margin: 5px 0px 5px 5px;}
  div#resultscontainer table tr.standardrow p {clear:both; margin: 5px 0px 5px 5px;}
  div#resultscontainer table tr.standardrow td.view img {float:none;}
  
  div#resultscontainer table tr.freerow2 td {border-bottom: 1px dotted #ccc; height:25px;}
  div#resultscontainer table tr.freerow td {border-bottom: 1px solid #000066; height:25px;}
  div#resultscontainer table tr.freerow img {float:left; margin: 5px 0px 5px 5px;}
  div#resultscontainer table tr.freerow p {float:left; margin: 5px 0px 5px 5px;}
  div#resultscontainer table tr.freerow td.view img {float:none;}
  
  div#resultscontainer table tr.bottombuttons img {float:left; margin: 0px 8px 0px 0px;}
  div#resultscontainer table tr.bottombuttons p {float:left; margin: 0px 8px 0px 0px;}
  div#resultscontainer table tr.bottombuttons p a:hover {color:#990000; text-decoration:underline;}
  
  div#resultscontainer table tr td.sizes ul {clear:both; margin-left:5px;width:180px;}
  div#resultscontainer table tr td.sizes ul.hidden { display:none; }
  div#resultscontainer table tr td.sizes ul ul.shown { display:block;clear:none; float:left; position:relative; z-index:5;width:170px;  height:40px;margin-bottom:-46px; padding:3px 0px 3px 0px;background-color:#157E91;opacity:0.9;}
  div#resultscontainer table tr td.sizes ul ul.shown li { clear:both;float:left;width:165px;color:#fff;padding-left:5px;}
  
  /* SEARCH RESULTS PAGE PAGINATION UL */
  
  ul#pages { clear:both;float:left; margin:5px 0px; } 
  ul#pages li { clear:none; float:left; width:auto; height: 15px; padding:0px 3px; text-align:center;} 
  ul#pages li.first, ul#pages li.last { width: 30px; }
  ul#pages li.prev { width: 55px; }
  ul#pages li.next { width: 30px; }
  ul#pages li a,
  ul#pages li a:link { color:#fff; }
  ul#pages li a:visited { color:#aaa; }
  ul#pages li a:hover,
  ul#pages li a:active { color:#DDE99B; }
  ul#pages li.prev a, ul#pages li.prev a:link { width: 55px;  border-right: 1px solid #fff;margin-right:3px; padding-right:5px;}
  ul#pages li.next a, ul#pages li.next a:link { width: 30px;  border-left: 1px solid #fff;margin-left:3px;padding-left:5px;}
  ul#pages li.sel a,
  ul#pages li.sel a:link { font-size:11px;font-weight:bold; }
  ul#pages li.disabled { display:none; }

  div#subcentresectioncoloured h2.searchTitle { font-size: 1.4em; color:#157E91;padding-bottom:5px;border-bottom: 1px solid #000066; margin-bottom:5px; }
  
  /* REQUIREMENTS SEARCH RESULTS PAGE INCLUDE --------------------------------------------------------------------------------------------------------------------------------- */

  div#subcentresection div#requirement_results  {float:left;background-color:#F1E987; width:427px; padding:0px 0px 10px 0px;}
  div#subcentresection div#requirement_results img {float:left;margin: 15px 0px 0px 20px; border:0px;} /*style='font-size:0.7em style='float:right*/
  div#subcentresection div#requirement_results h3 {float:right; margin: 10px 20px 0px 0px;text-align:right;padding: 0px 0px 15px 0px; line-height:15px;}
  div#subcentresection div#requirement_results h3 span {font-size:0.7em; text-align:right; margin: 0px 0px 0px 0px;}
  
  div#subcentresection div#query_container div#require_spacer {clear:both; height:5px;}
  
  div#subcentresection div#requirement_standard {float:left;background:#e6f0f1; padding:0px;margin: 15px 15px 0px 0px;}
  div#subcentresection div#requirement_standard h3 {float:right;}
  div#subcentresection div#requirement_standard h4 {margin:0px;}
  div#subcentresection div#requirement_standard p {color:#000; margin-bottom:10px;}
  div#subcentresection div#requirement_standard {padding:0px 0px 20px 20px;}
  
  div#subcentresection div#requirement_standard_results  {background-color:#e6f0f1;padding:0px 0px 20px 20px;}
  div#subcentresection div#requirement_standard_results h3#retailer_name {float:none;clear:right;margin-top:15px;text-align:left;}
  div#subcentresection div#requirement_standard_results img {float:left;margin: 15px 0px 0px 20px; border:0px;} /*style='font-size:0.7em style='float:right*/
  div#subcentresection div#requirement_standard_results h3 {float:right; margin: 10px 20px 0px 0px;text-align:right;padding: 0px 0px 15px 0px; line-height:15px;}
  div#subcentresection div#requirement_standard_results h3 span {font-size:0.7em; text-align:right; margin: 0px 0px 0px 0px;}
  
  div#subcentresection div#requirement_free {float:left;padding:0px;margin: 15px 15px 0px 0px;}
  div#subcentresection div#requirement_free h3 {float:right;}
  div#subcentresection div#requirement_free h4 {margin:0px;}
  div#subcentresection div#requirement_free p {color:#000; margin-bottom:10px;}
  div#subcentresection div#requirement_free {padding:0px 0px 20px 20px;}
  
  div#subcentresection div#requirement_free_results  {background-color:#FFF;padding:0px 0px 20px 20px;border:1px solid #006a71;}
  div#subcentresection div#requirement_free_results div#requirement_free img {float:left;margin: 15px 0px 0px 20px; border:0px;} /*style='font-size:0.7em style='float:right*/
  div#subcentresection div#requirement_free_results h3 {float:right; margin: 10px 20px 0px 0px;text-align:right;padding: 0px 0px 15px 0px; line-height:15px;}
  div#subcentresection div#requirement_free_results h3#retailer_name {float:none;clear:right;margin-top:15px;text-align:left;}
  div#subcentresection div#requirement_free_results h3 span {font-size:0.7em; text-align:right; margin: 0px 0px 0px 0px;}
  
  

  /* QUERY_SUBMIT INCLUDE ---------------------------------------------------------------------------------------------------------------------------- */
    /* 'phones4u' flat */

  div#subcentresection div#query_container {padding:4px;}
  div#subcentresection div#requirement {background:#d0e173; padding:0px;}
  div#subcentresection div#user_requirement {background:#d0e173; padding:0px;margin-top:20px;}
  div#subcentresection div#user_requirement h3 {float:right;}
  div#subcentresection img#propertylogo {float:left; border:1px solid; margin-bottom:8px;}
  div#subcentresection div#yourdetails {background:#F1E987; padding:20px; margin-top:10px;}
  div#subcentresection div#yourdetails textarea {float:right; position:relative; top:-15px; overflow:auto;}
  div#subcentresection div#requirement textarea#comments {font-size:1.4em; float:left; margin-top: 10px; width:380px; height:180px;}
  div#subcentresection div#yourdetails input#uploadfield {width:170px;}
  div#subcentresection div#query_container div#yourdetails p {clear:both;color:#000;margin: 10px 0px 4px 0px;}
  div#subcentresection div#query_container div#yourdetails p strong {float:left;padding:0px 0px 5px 0px;}
  div#subcentresection div#requirement input#submit {margin-right:3px; margin-top:-30px;}
  
  div#subcentresection div#yourdetails_standard {clear:both;background:#cce1e3; padding:20px; margin-top:10px;}
  div#subcentresection div#yourdetails_standard textarea {float:right; position:relative; top:-15px; overflow:auto;}
  div#subcentresection div#yourdetails_standard input#uploadfield {width:170px;}
  div#subcentresection div#yourdetails_standard h3 {float:right;}
  div#subcentresection div#yourdetails_standard input#submit {font-size:150%; float:right;}
  
  div#subcentresection div#yourdetails_free {clear:both;background:#FFF; padding:20px; margin-top:10px;border:1px solid #006a71;}
  div#subcentresection div#yourdetails_free textarea {float:right; position:relative; top:-15px; overflow:auto; font-size:1.5em;}
  div#subcentresection div#yourdetails_free input#uploadfield {width:170px;}
  div#subcentresection div#yourdetails_free h3 {float:right;}
  div#subcentresection div#yourdetails_free input#submit {font-size:150%; float:right;}

  div#subcentresection div#requirement h3,
  div#subcentresection div#yourdetails h3 {float:right;}
  div#subcentresection div#requirement h3#retailer_name {float:none;clear:right;margin-top:15px;}
  div#subcentresection div#query_container h4 {margin:10px 0px 0px 0px;}
  div#subcentresection div#query_container div#requirement p {color:#000; margin-bottom:10px;} /* needs IE7 fix */
  div#subcentresection div#yourdetails input#submit {font-size:150%; float:right;}
  
  div#subcentresection div#user_requirement {background:#d0e173; padding:0px;margin-top:20px;}
  div#subcentresection div#user_requirement h3 {float:right;}
  div#subcentresection div#user_requirement {padding:0px 0px 20px 20px;}
  div#subcentresection div#user_requirement td {border-bottom:1px solid #cccccc;}
  div#subcentresection div#user_requirement td p a{padding: 0px 0px 0px 20px;}
  div#subcentresection div#user_requirement a {color:#006a71;}
  div#subcentresection div#user_requirement a:hover {text-decoration:underline;}
  div#subcentresection div#user_requirement td p {}
  
  div#subcentresection div#user_requirement_title_table td{background:#e4eeaf; padding:0px;vertical-align:middle;}
  div#subcentresection div#user_requirement_title_table p {color:#006a71;margin-top:5px;padding-left:5px;}


  /* QUERY_SUBMIT2 INCLUDE ---------------------------------------------------------------------------------------------------------------------------- */
    /* 'grey Zara, Requirement' flat */

  div#subcentresection div#query_container2 {padding:4px;}
  div#subcentresection div#requirement2 {background:#eee; padding:10px;}
  div#subcentresection img#propertylogo2 {float:left; border:1px solid; margin-bottom:8px;}
  div#subcentresection div#yourdetails2 {background:#ddd; padding:10px; margin-top:10px;}
  div#subcentresection div#yourdetails2 textarea {float:right; position:relative; top:-15px; overflow:auto;}
  div#subcentresection div#yourdetails2 input#uploadfield {width:170px;}

  div#subcentresection div#requirement2 h3,
    div#subcentresection div#yourdetails2 h3 {float:right;}
  div#subcentresection div#query_container2 h4 {margin-bottom:3px}
  div#subcentresection div#query_container2 div#requirement2 p {color:#000; margin-bottom:10px;}
  div#subcentresection div#yourdetails2 input#submit {font-size:150%; float:right;}

  /* QUERY_SUBMIT3 INCLUDE ---------------------------------------------------------------------------------------------------------------------------- */
    /* 'white Zara, Requirement' flat */
    /* in line styles */
  
  /* RESULT_REQUIREMENTS INCLUDE ----------------------------------------------------------------------------------------------------------------------- */
    /* 'Argos Guildford' flat */
  /* uses styles in QUERY_SUBMIT INCLUDE section + the following below */

  div#subcentresection div#query_container div#button_cont {clear:both; text-align:right; width:420px;margin: 0px 0px 0px -20px;padding: 10px 0px 0px 0px;}
  div#subcentresection div#query_container div#button_cont a,
  div#subcentresection div#query_container div#button_cont a:link,
  div#subcentresection div#query_container div#button_cont a:visited {float:right; text-align:center;text-decoration:none; background: url(../images/grad.gif) repeat-x scroll left top; width:98px; height:18px; display:block; padding-top: 4px; margin: 0px 8px 0px 0px; color:#006A71;}
  div#subcentresection div#query_container div#button_cont a:active,
  div#subcentresection div#query_container div#button_cont a:hover {color:#990000;}
  
  /* RESULT_REQUIREMENTS2 INCLUDE ----------------------------------------------------------------------------------------------------------------------- */
    /* 'grey Zara, Guildford, Surrey' flat,  */
  /* uses styles in QUERY_SUBMIT INCLUDE section + the following below */
  
  div#subcentresection div#query_container2 div#button_cont {float:right;}
  div#subcentresection div#query_container2 div#yourdetails2 p {color:#000;}



  /* SEARCH RESULTS INCLUDE --------------------------------------------------------------------------------------------------------------------------------- */

  div#subcentresectioncoloured div#resultscontainer tr.alicebluebkg {background:#f0f8ff;}
  div#subcentresectioncoloured div#resultscontainer tr.whitebkg {background:#FFF;}

  /* HOME_ADMIN INCLUDE -------------------------------------------------------------------------------------------------------------------------------- */

  div#subcentresection h3#overview {font-size:2em; padding-left:10px;}
  div#subcentresection div#image_cont img {width:68px; height:71px; border:none;}
  div#subcentresection div.margin110 {margin-left:110px;}
  div#subcentresection div.margin85 {margin-left:93px;}
  div#subcentresection h4#status {background:url('../images/grad.gif') repeat-x; padding:3px 5px 0px 5px; width:455px;height:17px; margin-bottom:0px;margin-top:2em;}
  div#subcentresection div#home_statusresults_cont {width:100%; background:#d0e173;}
  div#subcentresection div#home_statusresults_cont tr.highlighted {background:#e4eeaf;color:#006a71;}
  div#subcentresection div#home_statusresults_cont tr.highlighted td{color:#006a71;font-weight:bold;}
  div#subcentresection div#home_statusresults_cont tr.noborder td {border-bottom:none;}
  div#subcentresection div#home_statusresults_cont table {width:90%; margin:0px auto;}
  div#subcentresection div#home_statusresults_cont td {border-bottom:1px solid #ccc; color:#333; }
  
  div#subcentresection div#image_cont {padding:0px 30px 0px 30px;}
  div#subcentresection tr {color:#FFF; font-size:1.1em; padding:10px; height:27px;}
  
  /*div#subcentresection img {width:15px; height:15px;} TEMPORARY COMMENTED OUT */
  
  /* CENTRE ICONS ---------------------------------------------------------------------*/
  
  .image_cont3 {padding:25px 30px 0px 30px;height:295px;}
  .image_cont3 img {width:68px;border:none;}
  div#content div.image_cont3 p {margin:auto;width:78px; border:none;text-align:center;margin: 0em 2.7em 0em 2.7em;}
  .image_cont3 ul {width:400px; height:71px; list-style:none; text-align:center; margin: 0px 0px 0px 2px;}
  .image_cont3 li {float:left;margin:auto;width:132px;text-align:center; margin: 0px 0px 10px 0px;}
  
  div#content li.image_cont2_li_tier2 {margin: 0px 0px 0px 63px;}
  div#content li.image_cont2_li_tier3 {margin: 0px 0px 0px 0px;}
  
  .home_admin_users {float:left;width:68px;}
  .home_admin_retailers {float:left;width:68px;}
  .home_admin_requirements {float:left;width:68px;}
  

  /* USERS INCLUDE ---------------------------------------------------------------------------------------------------------------------------- */

  div#subcentresection div#users_cont {width:100%; background:#157E91; padding-top:30px; margin: 0em 0em 0em 0em;}
  div#subcentresection div#users {padding:20px;}
  div#subcentresection div#users,
  div#subcentresection div#users a {color:#FFF;}
  div#subcentresection div#users td {}
  div#subcentresection div#users th {border-bottom:1px solid #DDE99B; border-top:1px solid #DDE99B; height:35px; color:#DDE99B;}
  div#subcentresection div#users tr.noborder td {border-bottom:none;}
  div#subcentresection div#users img {position:relative; top:2px;}
  div#subcentresection div#users img#refinesearch_gif {width:108px; height:13px; margin:0px 0px 5px 0px;}
  div#subcentresection div#add_user_button {clear:both;height:20px;background:#E01C24;text-align:right;}
  div#subcentresection div#blank {clear:both;}


  /* REQUIRE INCLUDE -------------------------------------------------------------------------------------------------------------------------- */

  div#subcentresection input#updateweekreq {margin:10px 0px 25px 0;}
  div#subcentresection img#requirement_jpg {width:50px; height:53px; margin:15px 0px 15px 15px;}
  div#subcentresection img#requirement_gif {width:178px; height:39px; margin:15px 0px 15px 10px;}
  div#subcentresection div#requirement_cont {width:100%; background:#d0e173; padding-top:5px;}
  div#subcentresection div#user_requirement_cont {width:100%; background:#d0e173; padding-top:5px;margin-top:20px;}
  div#subcentresection div#requirement {padding:0px 0px 20px 20px;}
  div#subcentresection div#requirement td {border-bottom:1px solid #339caf;}
  div#subcentresection div#requirement h5,
    div#subcentresection div#requirement p,
    div#subcentresection div#requirement a {color:#FFF;}
  div#subcentresection div#requirement a:hover {text-decoration:underline;}
  
  
  /* RETAILER INCLUDE -------------------------------------------------------------------------------------------------------------------------- */
  
  div#subcentresection img#retailer_jpg {width:50px; height:53px; margin:15px 0px 15px 0px;}
  div#subcentresection img#retailer_gif {width:121px; height:39px; margin:15px 0px 15px 15px;}
  div#subcentresection div#retailer_cont {width:100%; background:#157E91; padding-top:30px;}
  div#subcentresection div#retailer {padding:20px;}
  div#subcentresection div#retailer h5 {color:#000000;}
    div#subcentresection div#retailer p,
    div#subcentresection div#retailer a {color:#FFF;}
  div#subcentresection div#retailer a:hover {text-decoration:underline;}
  div#subcentresection div#retailer td {border-bottom:1px solid #339caf;}
  div#subcentresection input#search_term {}
  div#subcentresection div#retailer img#refinesearch_gif {width:108px; height:13px; margin:0px 0px 5px 0px;}


  /* RETAILER DETAILS INCLUDE ---------------------------------------------------------------------------------------------------------------------*/

  div#subcentresection img#retailer_details_jpg {width:50px;height:53px;margin:15px 15px 15px 0px;}
  div#subcentresection img#retailer_details_gif {width:94px;height:39px;margin:15px 0px 15px 0px;}
  div#subcentresection img#pr_retailers_reflections {width:121px;height:39px;margin:15px 0px 15px 15px;}
  div#subcentresection div#retailer_details_cont {width:100%; padding:5px 0px 10px 0px; min-height:375px;}
  div#subcentresection div#retailer_details {color:#000 !important;}
  div#subcentresection div#retailer_details td, p {color:#000 !important;}
  div#subcentresection div#retailer_details table td a:hover {text-decoration:underline;}
  
  div#subcentresection div#retailer_details table#requirementsTable td {color:#006A71 !important; font-weight:bold; font-size:0.9em;}
  div#subcentresection div#retailer_details tr.rd_even {background:#FFF;}
  div#subcentresection div#retailer_details tr.rd_odd {background:#CCC;}
  
  div#subcentresection div#namebar {background:#E01C24;color:#fff;font-weight:bold;padding:5px 3px 3px 6px;}
  div#subcentresection div#retailer_details div#clientbar {height:15px;background:#E01C24;color:#fff;font-weight:bold;text-align:right;padding:3px;font-size:1.1em;}
  div#subcentresection div#retailer_details p#mastertext {padding:15px;color:#006A71 !important;font-size:1.1em;font-weight:bold;}
  div#subcentresection div#retailer_details div#requirementstext {height:15px;background:#006A71;color:#fff;font-weight:bold;padding:5px 3px 3px 15px;font-size:1.1em;}
  

  
  /* USER DETAILS INCLUDE -------------------------------------------------------------------------------------------------------------------------- */
  
  div#subcentresection img#user_details_jpg {margin:15px 0px 15px 0px;} /* width:50px;height:53px; */
  div#subcentresection img#user_details_gif {width:94px;height:39px;margin:15px 0px 15px 15px;}
  div#subcentresection div#user_details_cont {float:left;width:100%; background:#D0E173; padding-top:5px; margin:0px 0px 0px 0px; min-height:383px;}
  div#subcentresection div#user_details {padding:20px;}
  div#subcentresection div#user_details h5,
  div#subcentresection div#user_details,
  div#subcentresection div#user_details a,
  div#subcentresection div#user_details h3 {color:#006a71;}
  div#subcentresection div#user_details p {padding:7px 10px 0px 0px;}
  div#subcentresection div#user_details a:hover {text-decoration:underline;}
  div#subcentresection div#user_details td {border-bottom:1px solid #339caf;color:#006A71; }
  div#subcentresection div#user_details td p {margin: 0px;padding: 0px 10px 0px 0px;color:#999;}
  
  div#subcentresection div#user_details_table_title h3 {padding: 6px 0px 6px 5px; margin: 0px;font-size:11px;font-weight:bold;}
  div#subcentresection div#user_details_table_title table {background:#e4eeaf;}
  div#subcentresection div#user_details_table_title td p { margin: 0px; padding: 0px 10px 0px 0px;color:#999;font-size:10px; }
  div#subcentresection div#user_details_table_title tr {height:10px;margin: 0px;padding: 0px;}
  
  div#subcentresection div#user_banners_table_title h3 {padding: 6px 0px 6px 5px; margin:0px;font-size:11px;font-weight:bold;}
  div#subcentresection div#user_banners_table_title table {background:#e4eeaf;}
  div#subcentresection div#user_banners_table_title td p {color:#999;font-size:10px;}
  div#subcentresection div#user_banners_table_title tr {height:10px;margin: 0px;padding: 0px;}
  
  div#subcentresection table#banners_table_content td a {margin: 0px;padding: 6px 0px 6px 5px;}
  div#subcentresection table#banners_table_content td p {margin: 0px;padding: 6px 0px 6px 5px;}
  div#subcentresection table#banners_table_content td img {margin: 0px;padding: 6px 0px 6px 5px;}
  
  div#subcentresection div#user_details form {margin:0px 0px 20px 0px;}
  div#subcentresection div#user_details form select {float:left;width:150px; margin-right:15px;}
  div#subcentresection div#user_details form input#submit {float:left; padding:0px;margin:0px;}
  
  div#subcentresection div#user_details div#user_stat_buttons {padding-top:40px;padding-bottom:10px;}
  div#subcentresection div#user_details div#user_stat_buttons li {float:left; margin-right: 3px; text-align:center;}
  div#subcentresection div#user_details div#user_stat_buttons a,
  div#subcentresection div#user_details div#user_stat_buttons a:link,
  div#subcentresection div#user_details div#user_stat_buttons a:visited {width:100px; height:16px;display:block; background-image:url(../images/grad.gif); padding-top:4px;}
  div#subcentresection div#user_details div#user_stat_buttons a:active,
  div#subcentresection div#user_details div#user_stat_buttons a:hover {text-decoration:none;}
  
  div#subcentresection div#user_details div#user_stat_figures {clear:both;background:#bcd437;margin-top:15px;padding: 20px 0px 10px 18px;}
  div#subcentresection div#user_details div#user_stat_figures li p {color:#d0e173; margin: 35px 0px 0px 15px;}
  div#subcentresection div#user_details div#user_stat_figures p {color:#006A71; margin: 0px 0px 10px 0px;}
  div#subcentresection div#user_details div#user_stat_figures h3 {font-size:30px;margin-left:15px;color:#FFF;padding:0px;}
  div#subcentresection div#user_details div#user_stat_figures li {float:left;width:120px;height:120px; background:#006a71;display:block;border-right:13px solid #bcd437;}
  div#subcentresection div#user_details div#user_stat_figures div#user_stat_spacer {clear:both;height:10px;}
  
  
  /* USER_SUB INCLUDE -----------------------------------------------------------------------------------------------------------------------------*/

  div#subcentresection img#user_sub_jpg {width:50px;height:53px;margin:15px 0px 15px 0px;}
  div#subcentresection img#user_sub_gif {width:125px;height:39px;margin:15px 0px 15px 15px;}
  div#subcentresection div#user_sub_cont {float:left;width:100%; background:#D0E173; padding-top:5px; min-height:366px;}
  div#subcentresection div#user_titles {margin: 0px 0px 0px 20px;}
  div#subcentresection div#user_sub {padding:20px;}
  div#subcentresection div#user_sub h3,
  div#subcentresection div#user_sub p,
  div#subcentresection div#user_sub a {color:#006a71;}
  div#subcentresection div#user_sub a:hover {text-decoration:underline;}
  div#subcentresection div#user_sub table td {;}

  div#subcentresection div#sub_user_table_title {background:#e4eeaf; padding: 6px 4px 4px 6px;height:14px; margin: 0px 0px 8px 0px;}
  div#subcentresection div#sub_user_table_title p {color:#006a71;font-weight:bold;}
  
  div#subcentresection div#sub_user_table_cont {padding: 0px 0px 0px 6px;}
  div#subcentresection div#sub_user_table_cont table td {border-bottom: 1px solid #999;}
  div#subcentresection div#sub_user_table_cont td.sub_user_table_buttons a,
  div#subcentresection div#sub_user_table_cont td.sub_user_table_buttons a:link,
  div#subcentresection div#sub_user_table_cont td.sub_user_table_buttons a:visited {margin: 0px 5px 0px 0px;padding: 5px 5px 5px 5px;color:#000000;display:block; background:#006a71;color:#FFF; text-align:center;}
  div#subcentresection div#sub_user_table_cont td.sub_user_table_buttons a:active,
  div#subcentresection div#sub_user_table_cont td.sub_user_table_buttons a:hover {background:#e4eeaf;text-decoration:none;color:#006a71;}
  
  
  div#subcentresection div#user_sub2 {padding:20px;}
  div#subcentresection div#user_sub2 h3,
  div#subcentresection div#user_sub2 p,
  div#subcentresection div#user_sub2 a {color:#FFF;}
  div#subcentresection div#user_sub2 a:hover {text-decoration:underline;}
  div#subcentresection div#user_sub table td {}


  /* USER_STATS INCLUDE -------------------------------------------------------------------------------------------------------------------------*/

  div#subcentresection img#user_stats_jpg {width:50px;height:53px;margin:15px 0px 15px 0px;}
  div#subcentresection img#user_stats_gif {width:74px;height:39px;margin:15px 0px 15px 15px;}
  div#subcentresection div#user_stats_cont {width:100%; background:#157E91; padding-top:5px; min-height: 383px;}
  div#subcentresection div#user_stats {padding:20px;}
  div#subcentresection div#user_stats h3,
    div#subcentresection div#user_stats p,
    div#subcentresection div#user_stats a
    div#subcentresection div#user_stats td {color:#FFF;}
  div#subcentresection div#user_stats a:hover {text-decoration:underline;}
  div#subcentresection div#user_stats td {border-bottom:1px solid #339caf;}


  /* OPTIONS INCLUDE -------------------------------------------------------------------------------------------------------------------------- */
  
  
  
  
  
  /* FAQS ADMIN -------------------------------------------------------------------------------------------------------------------------- */

  

  /* HOME INCLUDE ---------------------------------------------------------------------------------------------------------------------- */

  div#checkboxcontainer {margin:8px 0px;}
  div#checkboxcontainer img {position:relative; top:6px;}
  div#checkboxcontainer span#searchwithin {position:relative; top:-6px;}
  div#checkboxcontainer span#newsearch {position:relative; top:-6px; margin-left:8px;}
  div#newsearch {position:relative;}
  div#resultscontainer {background:#FFF; padding:8px;}
  div#returnedresults {margin:8px 0px;}
  div#resultscontainer {color:#000;}
  div#refinesearchcontainer input {font-size:126%;}
  div#refinesearchcontainer select {font-size:126%;}
  #refinesearchbox {width:140px;}
  #refinesize {width:90px;}
  #refinearea {width:80px; height:18px; position:relative; top:1px;}
  #refineclass {width:110px; height:18px; position:relative; top:1px;}


  /* USER_ADD INCLUDE ------------------------------------------------------------------------------------------------------------------ */

  form#user_add label {float:left;}
  form#user_add p {height:25px; width:420px; clear:both;}
  form#user_add input {float:right;}
  form#user_add p input {width: 300px;}
  form#user_add p input#news {}
  div#subcentresection div#user_add_cont {background:#d0e173; padding:20px 0px 20px 10px;margin: 20px 0px 0px 0px;}
  div#subcentresection div#user_add_cont p {color:#006a71;}
  div#subcentresection div#user_add_cont a#showpassdetails {display:block; margin:10px 0px; outline:none;}
  
  
  
  /* USER_ADD INCLUDE FORMS */
  
  /* Name */
  
  div#subcentresection div#user_add_cont form#user_add div#names {width:410px;float:left;border-top: 1px solid #999;border-bottom: 1px solid #999; padding: 10px 10px 10px 10px;}
  div#subcentresection div#user_add_cont form#user_add div#names p {color:#006A71;float:left;width:60px;height:auto; margin: 4px 0px 0px 0px;text-align:right;}
  div#subcentresection div#user_add_cont form#user_add div#names p#first_name_label {color:#006A71;float:left;width:80px;height:auto; margin: 4px 0px 0px 0px;text-align:right;}
  div#subcentresection div#user_add_cont form#user_add div#names label {float:none;}
  div#subcentresection div#user_add_cont form#user_add div#names div {float:left;width:205px;}
  div#subcentresection div#user_add_cont form#user_add div#names p#names_title {float:none;height:auto; font-weight:bold; color:#006A71; margin:0px 0px 10px 0px;text-align:left;}

  div#subcentresection div#user_add_cont form#user_add input#firstname {float:right;width: 95px;}
  div#subcentresection div#user_add_cont form#user_add input#lastname {float:right;width: 130px;}
  div#subcentresection div#user_add_cont form#user_add div#names div.company {float:left;width:410px;margin:4px 0px 0px 0px;}
  div#subcentresection div#user_add_cont form#user_add div#names p#company_label { float:left;width:80px;text-align:right;margin: 4px 0px 0px 0px; }
  div#subcentresection div#user_add_cont form#user_add input#company {float:right;width: 130px;}
  
  div#subcentresection div#user_add_contact_cont div.company {width: 400px;float:right;}
  /* fixes for clashes between divs further on stylesheet */
  div#subcentresection div#user_add_contact_cont div.company input#company {position:relative;top:-9px;left:205px;}
  div#subcentresection div#user_add_sub_cont form#user_add div.company input#company {position:relative;top:-9px;left:205px;}
  
  /* Address */
  
  div#subcentresection div#user_add_cont form#user_add div#user_address {width:410px;float:left;border-bottom: 1px solid #999; padding: 10px 10px 10px 10px;}
  div#subcentresection div#user_add_cont form#user_add div#user_address p {color:#006A71;float:left;width:80px;height:auto; margin: 4px 0px 7px 0px; text-align:right;}
  div#subcentresection div#user_add_cont form#user_add div#user_address label {float:none;}
  div#subcentresection div#user_add_cont form#user_add div#user_address p#user_address_title {float:none;height:auto; font-weight:bold; color:#006A71; margin:0px 0px 10px 0px;text-align:left;}

  div#subcentresection div#user_add_cont form#user_add input {margin-bottom:3px;}
  div#subcentresection div#user_add_cont form#user_add input#company {float:right;width: 300px;}
  div#subcentresection div#user_add_cont form#user_add input#add1 {float:right;width: 300px;}
  div#subcentresection div#user_add_cont form#user_add input#add2 {float:right;width: 300px;}
  div#subcentresection div#user_add_cont form#user_add input#add3 {float:right;width: 300px;}
  div#subcentresection div#user_add_cont form#user_add input#add4 {float:right;width: 300px;}
  div#subcentresection div#user_add_cont form#user_add input#town {float:right;width: 300px;}
  div#subcentresection div#user_add_cont form#user_add input#county {float:right;width: 300px;}
  div#subcentresection div#user_add_cont form#user_add input#postcode {float:right;width: 300px;}
  
  /* Contact Info */
  
  div#subcentresection div#user_add_cont form#user_add div#contact_info {width:410px;float:left;border-bottom: 1px solid #999; padding: 10px 10px 10px 10px;}
  div#subcentresection div#user_add_cont form#user_add div#contact_info p {color:#006A71;float:left;width:60px;height:auto; margin: 4px 0px 0px 0px;text-align:right;}
  div#subcentresection div#user_add_cont form#user_add div#contact_info p#receive_newsletter {float:none;}
  div#subcentresection div#user_add_cont form#user_add div#contact_info p#telephone_label {color:#006A71;float:left;width:80px;height:auto; margin: 4px 0px 0px 0px;text-align:right;}
  div#subcentresection div#user_add_cont form#user_add div#contact_info p#email_label {color:#006A71;float:left;width:80px;height:auto; margin: 4px 0px 0px 0px;text-align:right;}
  div#subcentresection div#user_add_cont form#user_add div#contact_info label {float:none;}
  div#subcentresection div#user_add_cont form#user_add div#contact_info div {float:left;width:205px;margin: 0px 0px 7px 0px;}
  div#subcentresection div#user_add_cont form#user_add div#contact_info p#contact_info_title {float:none;height:auto;width:150px; font-weight:bold; color:#006A71; margin:0px 0px 10px 0px;text-align:left;}

  div#subcentresection div#user_add_cont form#user_add input#telephone {float:right;width: 95px;}
  div#subcentresection div#user_add_cont form#user_add input#mobile {float:right;width: 130px;}
  div#subcentresection div#user_add_cont form#user_add input#email {float:right;width: 95px;}
  div#subcentresection div#user_add_cont form#user_add input#fax {float:right;width: 130px;}
  
  /* Password */
  
  div#subcentresection div#user_add_cont form#user_add div#password_cont {width:410px;float:left;border-bottom: 1px solid #999; padding: 10px 10px 10px 10px;}
  div#subcentresection div#user_add_cont form#user_add div#password_cont p {color:#006A71;float:left;width:80px;height:auto; margin: 4px 0px 5px 0px; text-align:right;}
  div#subcentresection div#user_add_cont form#user_add div#password_cont label {float:none;}
  div#subcentresection div#user_add_cont form#user_add div#password_cont p#password_title {width:auto;float:none;height:auto; font-weight:bold; color:#006A71; margin:0px 0px 10px 0px;text-align:left;}
  div#subcentresection div#user_add_cont form#user_add div#password_cont p#password2_label {width:auto;height:20px;}
  div#subcentresection div#user_add_cont a#showpassdetails {float:none;display:block; margin:10px 0px 0px 0px; outline:none;}
  div#subcentresection div#user_add_cont form p#show_password {float:none;height:20px; padding:5px 0px 5px 0px;}


  div#subcentresection div#user_add_cont form#user_add input#password {float:right;width: 300px;}
  div#subcentresection div#user_add_cont form#user_add input#password2 {float:right;width: 300px;}
  
  /* Newsletter */
  
  div#subcentresection div#user_add_cont form#user_add div#newsletter_check {width:410px;float:left;border-top: 1px solid #999;border-bottom: 1px solid #999; padding: 10px 10px 10px 10px;}
  div#subcentresection div#user_add_cont form#user_add div#newsletter_check p {float:left;width:250px;}
  div#subcentresection div#user_add_cont form#user_add div#newsletter_check p#newsletter_check_title {width:auto;float:none;height:auto; font-weight:bold; color:#E01C24; margin:0px 0px 10px 0px;text-align:left;}

  div#subcentresection div#user_add_cont form#user_add input#news {float:left;width: 10px; margin-right:8px;}
  
  /* Submit */
  
  div#subcentresection div#user_add_cont form#user_add div#submit_add_user {width:410px;clear:both;padding: 10px 10px 10px 10px;}

  div#subcentresection div#user_add_cont form#user_add input#susubmit {float:right;}
  
  
  
  
  
  
  /* STATS PAGE ------------------------------------------------------------------------------------------------------------------ */
  
  div#subcentresection div#user_add_cont2 {}
  div#subcentresection div#user_add_cont2 p {}
  
  /* BANNERS PAGE ------------------------------------------------------------------------------------------------------------------ */
  div#subcentresection img#banner_stats_jpg {width:50px;height:53px;margin:15px 0px 15px 0px;}
  div#subcentresection img#banner_stats_gif {width:106px;height:39px;margin:15px 0px 15px 15px;}
  div#subcentresection div#banner_stats_cont {float:left;width:100%; background:#d0e173; padding-top:5px; min-height:366px;}
  div#subcentresection div#banner_stats_cont h3 {margin-left:20px;}
  
  div#subcentresection div#banner_stats {padding:20px;}
  div#subcentresection div#banner_stats p,
  div#subcentresection div#banner_stats a {color:#006a71;}
  div#subcentresection div#banner_stats a:hover {text-decoration:underline;}
  
  div#subcentresection div#banner_stats form {margin:0px 0px 20px 0px;}
  div#subcentresection div#banner_stats form select {float:left;width:150px; margin-right:15px;}
  div#subcentresection div#banner_stats form input#submit {float:left; padding:0px;margin:0px;}
  
  div#subcentresection div#banner_stats div#banner_stat_buttons {padding-top:40px;padding-bottom:10px;}
  div#subcentresection div#banner_stats div#banner_stat_buttons li {float:left; margin-right: 3px; text-align:center;}
  div#subcentresection div#banner_stats div#banner_stat_buttons a,
  div#subcentresection div#banner_stats div#banner_stat_buttons a:link,
  div#subcentresection div#banner_stats div#banner_stat_buttons a:visited {width:100px; height:16px;display:block; background-image:url(../images/grad.gif); padding-top:4px;}
  div#subcentresection div#banner_stats div#banner_stat_buttons a:active,
  div#subcentresection div#banner_stats div#banner_stat_buttons a:hover {text-decoration:none;}
  
  div#subcentresection div#banner_stats div#banner_figures {clear:both;background:#bcd437;margin-top:15px;padding: 20px 0px 10px 18px;}
  div#subcentresection div#banner_stats div#banner_figures li p {color:#d0e173; margin: 35px 0px 0px 15px;}
  div#subcentresection div#banner_stats div#banner_figures p {color:#006A71; margin: 0px 0px 10px 0px;}
  div#subcentresection div#banner_stats div#banner_figures h3 {font-size:30px;margin-left:15px;color:#FFF;padding:0px;}
  div#subcentresection div#banner_stats div#banner_figures li {float:left;width:120px;height:120px; background:#006a71;display:block;border-right:13px solid #bcd437;}
  div#subcentresection div#banner_stats div#banner_figures div#banner_stat_spacer {clear:both;height:10px;}
  
  
  /* STATS PAGE ------------------------------------------------------------------------------------------------------------------ */
  
  div#subcentresection img#require_stats_jpg {width:50px;height:53px;margin:15px 0px 15px 0px;}
  div#subcentresection img#require_stats_gif {width:127px;height:39px;margin:15px 0px 15px 15px;}
  div#subcentresection div#require_stats_cont {float:left;width:100%; background:#d0e173; padding-top:5px; min-height:366px;}
  div#subcentresection div#require_stats_cont h3 {margin-left:20px;}
  
  div#subcentresection div#require_stats {padding:20px;}
  div#subcentresection div#require_stats p,
  div#subcentresection div#require_stats a {color:#006a71;}
  div#subcentresection div#require_stats a:hover {text-decoration:underline;}
  
  div#subcentresection div#require_stats form {margin:0px 0px 20px 0px;}
  div#subcentresection div#require_stats form select {float:left;width:150px; margin-right:15px;}
  div#subcentresection div#require_stats form input#submit {float:left; padding:0px;margin:0px;}
  
  div#subcentresection div#require_stats div#require_stat_buttons {padding-top:40px;padding-bottom:10px;}
  div#subcentresection div#require_stats div#require_stat_buttons li {float:left; margin-right: 3px; text-align:center;}
  div#subcentresection div#require_stats div#require_stat_buttons a,
  div#subcentresection div#require_stats div#require_stat_buttons a:link,
  div#subcentresection div#require_stats div#require_stat_buttons a:visited {width:100px; height:16px;display:block; background-image:url(../images/grad.gif); padding-top:4px;}
  div#subcentresection div#require_stats div#require_stat_buttons a:active,
  div#subcentresection div#require_stats div#require_stat_buttons a:hover {text-decoration:none;}
  
  div#subcentresection div#require_stats div#require_stat_figures {clear:both;background:#bcd437;margin-top:15px;padding: 20px 0px 10px 18px;}
  div#subcentresection div#require_stats div#require_stat_figures li p {color:#d0e173; margin: 35px 0px 0px 15px;}
  div#subcentresection div#banner_stats div#require_stat_figures p {color:#006A71; margin: 0px 0px 10px 0px;}
  div#subcentresection div#require_stats div#require_stat_figures h3 {font-size:30px;margin-left:15px;color:#FFF;padding:0px;}
  div#subcentresection div#require_stats div#require_stat_figures li {float:left;width:120px;height:120px; background:#006a71;display:block;border-right:13px solid #bcd437;}
  div#subcentresection div#require_stats div#require_stat_figures div#require_stat_spacer {clear:both;height:10px;}
  
/*  div#subcentresection div#require_stats table tr. {}*/


  /* USER_ADD_SUB INCLUDE ---------------------------------------------------------------------------------------------------------------------- */
  
  div#subcentresection img#user_add_sub_jpg {width:50px;height:53px;margin:15px 0px 15px 0px;}
  div#subcentresection img#user_add_sub_gif {width:125px;height:39px;margin:15px 0px 15px 15px;}
  div#subcentresection div#user_add_sub_cont {background:#d0e173; padding:20px 0px 20px 10px; margin:20px 0px 0px 0px;}
  div#subcentresection div#user_add_sub_cont p {color:#006a71;}
  
  div#subcentresection div.user_add_sub_intro {float:left;color:#666; padding:25px 0px 10px 0px;border-bottom:1px solid #999; margin:0px 0px 15px 10px;}
  div#subcentresection div.user_add_sub_intro p {width:420px; color:#666;}
  div#subcentresection div#user_add_sub_cont a#showpassdetails {display:block; margin:10px 0px; outline:none;}
  
  /* USER_ADD_SUB INCLUDE FORMS */
  
  /* Name */
  
  div#subcentresection div#user_add_sub_cont form#user_add div#names {width:410px;float:left;border-top: 1px solid #999;border-bottom: 1px solid #999; padding: 10px 10px 10px 10px;}
  div#subcentresection div#user_add_sub_cont form#user_add div#names p {color:#006A71;float:left;width:60px;height:auto; margin: 4px 0px 0px 0px;text-align:right;}
  div#subcentresection div#user_add_sub_cont form#user_add div#names p#first_name_label {color:#006A71;float:left;width:80px;height:auto; margin: 4px 0px 0px 0px;text-align:right;}
  div#subcentresection div#user_add_sub_cont form#user_add div#names label {float:none;}
  div#subcentresection div#user_add_sub_cont form#user_add div#names div {float:left;width:205px;}
  div#subcentresection div#user_add_sub_cont form#user_add div#names p#names_title {float:none;height:auto; font-weight:bold; color:#006A71; margin:0px 0px 10px 0px;text-align:left;}

  div#subcentresection div#user_add_sub_cont form#user_add input#firstname {float:right;width: 95px;}
  div#subcentresection div#user_add_sub_cont form#user_add input#lastname {float:right;width: 130px;}
  
  /* Address */
  
  div#subcentresection div#user_add_sub_cont form#user_add div#user_address {width:410px;float:left;border-bottom: 1px solid #999; padding: 10px 10px 10px 10px;}
  div#subcentresection div#user_add_sub_cont form#user_add div#user_address p {color:#006A71;float:left;width:80px;height:auto; margin: 4px 0px 7px 0px; text-align:right;}
  div#subcentresection div#user_add_sub_cont form#user_add div#user_address label {float:none;}
  div#subcentresection div#user_add_sub_cont form#user_add div#user_address p#user_address_title {float:none;height:auto; font-weight:bold; color:#006A71; margin:0px 0px 10px 0px;text-align:left;}

  div#subcentresection div#user_add_sub_cont form#user_add input {margin-bottom:3px;}
  div#subcentresection div#user_add_sub_cont form#user_add input#company {float:right;width: 300px;}
  div#subcentresection div#user_add_sub_cont form#user_add input#add1 {float:right;width: 300px;}
  div#subcentresection div#user_add_sub_cont form#user_add input#add2 {float:right;width: 300px;}
  div#subcentresection div#user_add_sub_cont form#user_add input#add3 {float:right;width: 300px;}
  div#subcentresection div#user_add_sub_cont form#user_add input#add4 {float:right;width: 300px;}
  div#subcentresection div#user_add_sub_cont form#user_add input#town {float:right;width: 300px;}
  div#subcentresection div#user_add_sub_cont form#user_add input#county {float:right;width: 300px;}
  div#subcentresection div#user_add_sub_cont form#user_add input#postcode {float:right;width: 300px;}
  
  /* Contact Info */
  
  div#subcentresection div#user_add_sub_cont form#user_add div#contact_info {width:410px;float:left;border-bottom: 1px solid #999; padding: 10px 10px 10px 10px;}
  div#subcentresection div#user_add_sub_cont form#user_add div#contact_info p {color:#006A71;float:left;width:60px;height:auto; margin: 4px 0px 0px 0px;text-align:right;}
  div#subcentresection div#user_add_sub_cont form#user_add div#contact_info p#receive_newsletter {float:none;}
  div#subcentresection div#user_add_sub_cont form#user_add div#contact_info p#telephone_label {color:#006A71;float:left;width:80px;height:auto; margin: 4px 0px 0px 0px;text-align:right;}
  div#subcentresection div#user_add_sub_cont form#user_add div#contact_info p#email_label {color:#006A71;float:left;width:80px;height:auto; margin: 4px 0px 0px 0px;text-align:right;}
  div#subcentresection div#user_add_sub_cont form#user_add div#contact_info label {float:none;}
  div#subcentresection div#user_add_sub_cont form#user_add div#contact_info div {float:left;width:205px;margin: 0px 0px 7px 0px;}
  div#subcentresection div#user_add_sub_cont form#user_add div#contact_info p#contact_info_title {float:none;height:auto;width:150px; font-weight:bold; color:#006A71; margin:0px 0px 10px 0px;text-align:left;}

  div#subcentresection div#user_add_sub_cont form#user_add input#telephone {float:right;width: 95px;}
  div#subcentresection div#user_add_sub_cont form#user_add input#mobile {float:right;width: 130px;}
  div#subcentresection div#user_add_sub_cont form#user_add input#email {float:right;width: 95px;}
  div#subcentresection div#user_add_sub_cont form#user_add input#fax {float:right;width: 130px;}
  
  /* Password */
  
  div#subcentresection div#user_add_sub_cont form#user_add div#password_cont {width:410px;float:left;border-bottom: 1px solid #999; padding: 10px 10px 10px 10px;}
  div#subcentresection div#user_add_sub_cont form#user_add div#password_cont p {color:#006A71;float:left;width:80px;height:auto; margin: 4px 0px 5px 0px; text-align:right;}
  div#subcentresection div#user_add_sub_cont form#user_add div#password_cont label {float:none;}
  div#subcentresection div#user_add_sub_cont form#user_add div#password_cont p#password_title {width:auto;float:none;height:auto; font-weight:bold; color:#006A71; margin:0px 0px 10px 0px;text-align:left;}
  div#subcentresection div#user_add_sub_cont form#user_add div#password_cont p#password2_label {width:auto;height:20px;}
  div#subcentresection div#user_add_sub_cont a#showpassdetails {float:none;display:block; margin:10px 0px 0px 0px; outline:none;}
  div#subcentresection div#user_add_sub_cont form p#show_password {float:none;height:20px; padding:5px 0px 5px 0px;}


  div#subcentresection div#user_add_sub_cont form#user_add input#password {float:right;width: 300px;}
  div#subcentresection div#user_add_sub_cont form#user_add input#password2 {float:right;width: 300px;}
  
  /* Newsletter */
  
  div#subcentresection div#user_add_sub_cont form#user_add div#newsletter_check {width:410px;float:left;border-top: 1px solid #999;border-bottom: 1px solid #999; padding: 10px 10px 10px 10px;}
  div#subcentresection div#user_add_sub_cont form#user_add div#newsletter_check p {float:left;width:250px;}
  div#subcentresection div#user_add_sub_cont form#user_add div#newsletter_check p#newsletter_check_title {width:auto;float:none;height:auto; font-weight:bold; color:#E01C24; margin:0px 0px 10px 0px;text-align:left;}

  div#subcentresection div#user_add_sub_cont form#user_add input#news {float:left;width: 10px; margin-right:8px;}
  
  /* Submit */
  
  div#subcentresection div#user_add_sub_cont form#user_add div#submit_add_user {width:410px;clear:both;padding: 10px 10px 10px 10px;}

  div#subcentresection div#user_add_sub_cont form#user_add input#susubmit {float:right;}
  
  



  /* USER_ADD_CONTACT ---------------------------------------------------------------------------------------------------------------------- */
  
  div#subcentresection img#user_add_contact_jpg {width:50px; height:53px; margin:15px 0px 15px 0px;}
  div#subcentresection img#user_add_contact_gif {width:125px; height:39px; margin:15px 0px 15px 15px;}
  div#subcentresection div#user_add_contact_cont {background:#d0e173; padding:20px 0px 30px 10px; margin: 20px 0px 0px 0px;}
  div#subcentresection div#user_add_contact_cont p {color:#006a71;}
  
  /* USER_ADD_CONTACT INCLUDE FORMS */
  
  /* Name */
  
  div#subcentresection div#user_add_contact_cont form#user_add div#names {width:410px;float:left;border-top: 1px solid #999;border-bottom: 1px solid #999; padding: 10px 10px 10px 10px;}
  div#subcentresection div#user_add_contact_cont form#user_add div#names p {color:#006A71;float:left;width:60px;height:auto; margin: 4px 0px 0px 0px;text-align:right;}
  div#subcentresection div#user_add_contact_cont form#user_add div#names p#first_name_label {color:#006A71;float:left;width:80px;height:auto; margin: 4px 0px 0px 0px;text-align:right;}
  div#subcentresection div#user_add_contact_cont form#user_add div#names label {float:none;}
  div#subcentresection div#user_add_contact_cont form#user_add div#names div {float:left;width:205px;}
  div#subcentresection div#user_add_contact_cont form#user_add div#names p#names_title {float:none;height:auto; font-weight:bold; color:#006A71; margin:0px 0px 10px 0px;text-align:left;}

  div#subcentresection div#user_add_contact_cont form#user_add input#firstname {float:right;width: 95px;}
  div#subcentresection div#user_add_contact_cont form#user_add input#lastname {float:right;width: 130px;}
  
  /* Address */
  
  div#subcentresection div#user_add_contact_cont form#user_add div#user_address {width:410px;float:left;border-bottom: 1px solid #999; padding: 10px 10px 10px 10px;}
  div#subcentresection div#user_add_contact_cont form#user_add div#user_address p {color:#006A71;float:left;width:80px;height:auto; margin: 4px 0px 7px 0px; text-align:right;}
  div#subcentresection div#user_add_contact_cont form#user_add div#user_address label {float:none;}
  div#subcentresection div#user_add_contact_cont form#user_add div#user_address p#user_address_title {float:none;height:auto; font-weight:bold; color:#006A71; margin:0px 0px 10px 0px;text-align:left;}

  div#subcentresection div#user_add_contact_cont form#user_add input {margin-bottom:3px;}
  div#subcentresection div#user_add_contact_cont form#user_add input#company {float:right;width: 300px;}
  div#subcentresection div#user_add_contact_cont form#user_add input#add1 {float:right;width: 300px;}
  div#subcentresection div#user_add_contact_cont form#user_add input#add2 {float:right;width: 300px;}
  div#subcentresection div#user_add_contact_cont form#user_add input#add3 {float:right;width: 300px;}
  div#subcentresection div#user_add_contact_cont form#user_add input#add4 {float:right;width: 300px;}
  div#subcentresection div#user_add_contact_cont form#user_add input#town {float:right;width: 300px;}
  div#subcentresection div#user_add_contact_cont form#user_add input#county {float:right;width: 300px;}
  div#subcentresection div#user_add_contact_cont form#user_add input#postcode {float:right;width: 300px;}
  
  /* Contact Info */
  
  div#subcentresection div#user_add_contact_cont form#user_add div#contact_info {width:410px;float:left;border-bottom: 1px solid #999; padding: 10px 10px 10px 10px;}
  div#subcentresection div#user_add_contact_cont form#user_add div#contact_info p {color:#006A71;float:left;width:60px;height:auto; margin: 4px 0px 0px 0px;text-align:right;}
  div#subcentresection div#user_add_contact_cont form#user_add div#contact_info p#receive_newsletter {float:none;}
  div#subcentresection div#user_add_contact_cont form#user_add div#contact_info p#telephone_label {color:#006A71;float:left;width:80px;height:auto; margin: 4px 0px 0px 0px;text-align:right;}
  div#subcentresection div#user_add_contact_cont form#user_add div#contact_info p#email_label {color:#006A71;float:left;width:80px;height:auto; margin: 4px 0px 0px 0px;text-align:right;}
  div#subcentresection div#user_add_contact_cont form#user_add div#contact_info label {float:none;}
  div#subcentresection div#user_add_contact_cont form#user_add div#contact_info div {float:left;width:205px;margin: 0px 0px 7px 0px;}
  div#subcentresection div#user_add_contact_cont form#user_add div#contact_info p#contact_info_title {float:none;height:auto;width:150px; font-weight:bold; color:#006A71; margin:0px 0px 10px 0px;text-align:left;}

  div#subcentresection div#user_add_contact_cont form#user_add input#telephone {float:right;width: 95px;}
  div#subcentresection div#user_add_contact_cont form#user_add input#mobile {float:right;width: 130px;}
  div#subcentresection div#user_add_contact_cont form#user_add input#email {float:right;width: 95px;}
  div#subcentresection div#user_add_contact_cont form#user_add input#fax {float:right;width: 130px;}
  
  /* Password */
  
  div#subcentresection div#user_add_contact_cont form#user_add div#password_cont {width:410px;float:left;border-bottom: 1px solid #999; padding: 10px 10px 10px 10px;}
  div#subcentresection div#user_add_contact_cont form#user_add div#password_cont p {color:#006A71;float:left;width:80px;height:auto; margin: 4px 0px 5px 0px; text-align:right;}
  div#subcentresection div#user_add_contact_cont form#user_add div#password_cont label {float:none;}
  div#subcentresection div#user_add_contact_cont form#user_add div#password_cont p#password_title {width:auto;float:none;height:auto; font-weight:bold; color:#006A71; margin:0px 0px 10px 0px;text-align:left;}
  div#subcentresection div#user_add_contact_cont form#user_add div#password_cont p#password2_label {width:auto;height:20px;}
  div#subcentresection div#user_add_contact_cont a#showpassdetails {float:none;display:block; margin:10px 0px 0px 0px; outline:none;}
  div#subcentresection div#user_add_contact_cont form p#show_password {float:none;height:20px; padding:5px 0px 5px 0px;}


  div#subcentresection div#user_add_contact_cont form#user_add input#password {float:right;width: 300px;}
  div#subcentresection div#user_add_contact_cont form#user_add input#password2 {float:right;width: 300px;}
  
  /* Newsletter */
  
  div#subcentresection div#user_add_contact_cont form#user_add div#newsletter_check {width:410px;float:left;border-top: 1px solid #999;border-bottom: 1px solid #999; padding: 10px 10px 10px 10px;}
  div#subcentresection div#user_add_contact_cont form#user_add div#newsletter_check p {float:left;width:250px;}
  div#subcentresection div#user_add_contact_cont form#user_add div#newsletter_check p#newsletter_check_title {width:auto;float:none;height:auto; font-weight:bold; color:#E01C24; margin:0px 0px 10px 0px;text-align:left;}

  div#subcentresection div#user_add_contact_cont form#user_add input#news {float:left;width: 10px; margin-right:8px;}
  
  /* Submit */
  
  div#subcentresection div#user_add_contact_cont form#user_add div#submit_add_user {width:410px;clear:both;padding: 10px 10px 10px 10px;}

  div#subcentresection div#user_add_contact_cont form#user_add input#susubmit {float:right;}
  

  

  /* REQUIRE_ADD INCLUDE --------------------------------------------------------------------------------------------------------------- */
  
  div#subcentresection img#require_add_jpg {width:50px;height:53px;margin:15px 0px 15px 0px;}
  div#subcentresection img#require_add_gif {width:178px;height:39px;margin:15px 0px 15px 15px;}
  div#subcentresection div#require_add_cont {background:#d0e173; min-height:356px;margin: 20px 0px 0px 0px; padding:0px 0px 0px 20px;}
  div#subcentresection div#require_add_buttons img {margin:0px 0px 15px 2px;}
  div#subcentresection div#require_add_buttons_bottom {float:none;clear:both;margin:15px 0px 0px 0px;padding: 0px 65px 0px 0px; text-align:right;}
  
  div#subcentresection div#require_add_cont form div#require_add_contact_name {float:none;text-align:right;padding-right:45px;margin-bottom:20px;}
  div#subcentresection div#require_add_cont form div#require_add_location {float:none;text-align:right;padding-right:45px;margin-bottom:20px;}
  div#subcentresection div#require_add_cont form input#contact_name {text-align:right;width:300px;}
  div#subcentresection div#require_add_cont form input#location {text-align:right;width:300px;}
  div#subcentresection div#require_add_cont form div#require_add_location p {float:left;margin: 0px 10px 0px 0px;}
  div#subcentresection div#require_add_cont form div#require_add_contact_name p {float:left;margin: 0px 10px 0px 0px;}
  
  div#subcentresection div#require_add_cont form div#add_contact {clear:both;}
  
  div#subcentresection div#retailer_heading p {font-size:130%; padding:15px 0px 15px 20px; color:#006a71;}
  div#subcentresection form#require_add {}
  div#subcentresection form#require_add label {float:left;}
  div#subcentresection form#require_add p {height:25px; width:380px; clear:both; color:#006a71; padding-left: 20px;}
  div#subcentresection form#require_add input,
  div#subcentresection form#require_add textarea,
  div#subcentresection form#require_add select {float:right;}
  div#subcentresection form#require_add textarea {height:150px;}
  div#subcentresection form#require_add p input {width:200px;}
  div#subcentresection form#require_add input#require_add_but {width:100px; margin:0px 50px;}
  div#subcentresection form#require_add textarea#description {width:200px; height:100px; overflow:auto; font-size:130%;}
  div#subcentresection form#require_add p#pdfreq {position:relative; top:10px;}


  /* RETAILER_ADD INCLUDE ------------------------------------------------------------------------------------------------------------------ */
  
  div#subcentresection div#retailer_add_cont {padding:30px 0px 10px 10px; background:#D0E173;}
  div#subcentresection form#retailer_add {padding-left:10px;}
  div#subcentresection form#retailer_add p {color:#157E91 !important;}
  div#subcentresection form#retailer_add p.fieldrow {height:25px; width:350px; clear:both;}
  div#subcentresection form#retailer_add input.datefield {width:30px;}
  div#subcentresection form#retailer_add label {display: block; margin-bottom:6px;}
  div#subcentresection form#retailer_add label.inline {display: inline; margin-left: 8px;}
  div#subcentresection form#retailer_add textarea#description {font-size:130%;}


  /* SIGNUP INCLUDE -------------------------------------------------------------------------------------------------------------------------- */
  input.error {border:#f00 solid 1px;}   
  span.error {color:#f00;}


  /* DEBUGGING INCLUDE -------------------------------------------------------------------------------------------------------------------------- */

  div#subcentresection img#debugging {width:188px; height:57px; margin:15px 0px 15px 0px;}
  div#subcentresection textarea#bugcomments {font-size:1.3em;}

  
  /* USER MESSAGES -------------------------------------------------------------------------------------------------------------------------- */

  /* old
  div#subcentresection div#user_messages_cont {background:#157E91; padding:30px 0px 25px 0px; min-height: 394px;}
  div#subcentresection div#user_messages_cont h2,
    div#subcentresection div#user_messages_cont li,
    div#subcentresection div#user_messages_cont a,
    div#subcentresection div#user_messages_cont h3 {color:#FFF;}
  */

  div#subcentresection div#user_messages_cont {color:#000; background:#FFF;}
  div#subcentresection div#user_messages_cont div#mail_head {background:#F1F1F3; height:50px; padding-top:9px; padding-left:9px;}
  div#subcentresection img#mail_head_gif {width:56px;height:39px;margin:15px 0px 15px 15px;}
  div#subcentresection div#user_messages_cont div#mail_head img {margin-right:9px; border:none;}
  div#subcentresection div#user_messages_cont td {color:#000; padding:0px;}
  div#subcentresection div#user_messages_cont div#inbox table#mail tr.highlight {padding:0px;height:16px;}
  div#subcentresection div#user_messages_cont div#inbox table#mail tr.highlight td {padding-left:6px;}
  div#subcentresection div#user_messages_cont form#delete_form {margin: 2px 0px 2px 0px;padding:2px 0px 0px 0px; background-image:url(../images/mail_green_grad2.gif);}
  div#subcentresection div#user_messages_cont form#message_list {padding:1px 0px 1px 0px;margin-bottom:0px;}
  div#subcentresection div#user_messages_cont form#message_list input.checkbox {margin:0px 0px 0px 8px;;}
  
  div#subcentresection div#user_messages_cont table#emailheaderdetails {margin-left:10px;margin-top:0px;}
  div#subcentresection div#user_messages_cont table#emailheaderdetails td.headertitle {font-weight:bold; color:#666;}
  div#subcentresection div#user_messages_cont table#emailheaderdetails tr {padding-top:5px;height:15px;}
  div#subcentresection div#user_messages_cont table#emailheaderdetails tr td {}
  div#subcentresection div#user_messages_cont div#inboxheader {background-image:url(../images/mail_grey_grad.gif); height:15px; color:#FFF; font-size:1.0em; font-weight:bold; padding-left:6px; padding-top:1px;}
  div#subcentresection div#user_messages_cont div#inbox {width:100%; height:150px; overflow:auto;}
  div#subcentresection div#user_messages_cont div#inboxseparator {background:#999; height:6px; margin-bottom:3px;}
  div#subcentresection div#user_messages_cont tr#mailheaderrow {font-size:9px;height:16px;}
  div#subcentresection div#user_messages_cont tr#mailheaderrow td { padding:0px 0px 0px 6px;margin:0px;background-image:url(../images/mail_green_grad.gif);font-weight:bold;height:14px;}
  div#subcentresection div#user_messages_cont div#headerseparator {border-bottom:1px solid #000; width:100%; margin:0px auto;}
  div#subcentresection div#user_messages_cont td#headertitle {font-weight:bold; color:#999;}
  div#subcentresection div#user_messages_cont div#emailbody {height:300px; width:100%; overflow:auto; border-bottom:1px solid #999;margin-bottom:15px;}
  div#subcentresection div#user_messages_cont div#emailbody div {padding:8px; margin-left:8px;}
  
  div#subcentresection div#user_messages_cont table#move_messages {margin:0px 0px 0px 8px;}
  div#subcentresection div#user_messages_cont table#move_messages tr {height:20px; margin:0px;padding:0px; font-size:10px;}
  
  div#subcentresection div#user_messages_cont div#message_move_top {/*background-image:url(../images/mail_green_grad2.gif);*/}
  div#subcentresection div#user_messages_cont div#message_move_top tr {height:20px;margin:0px;padding:0px;font-size:10px;}
  div#subcentresection form#sendmessage textarea#message {font-size:1.5em;}

  /* end of centre section styles */



/* RHS COLUMN ----------------------------------------------------------------------------------------------------------------------------------- */

div#rhs {width:140px; float:right}
div#rhs img.rightad,
  div#rhs embed {margin:10px 0px 0px 8px; border:none;}
fieldset#rhs {width:120px; float:right; padding:10px; background:#F5F9E1;}
fieldset#rhs h1 {font-size:1.6em; margin:10px 0px 10px 20px;}


/* FOOTER --------------------------------------------------------------------------------------------------------------------------------------- */

div#foot {display:block; clear:both; float:left; background:#006A71; width:800px; height:2.2em; text-align:center; margin-bottom:6px;}
div#foot2 {margin:0px auto; width:730px;}
ul#footnavigation {margin:3px 0px 0px 0px;}
ul#footnavigation li {float:left; font-size:1em; border-right:1px solid #FFF; padding:2px 10px;}
ul#footnavigation li#lastfooteritem {border:0px;}
ul#footnavigation li a {color:#FFF;}

div#footsqueeze {float:right; margin-top:5px;}
div#footsqueeze a:hover {color:#F00;}


/* BACKOFFICE ----------------------------------------------------------------------------------------------------------------------------------- */

div#subcentresection p#backofficenavbar {margin-bottom:20px; padding: 1px 5px 1px 5px; line-height:2em; background:#e01c24;color:#FFF;}
div#subcentresection p#backofficenavbar a {padding: 1px 5px 1px 5px; color:#FFF;}
div#subcentresection p#backofficenavbar a:hover {margin-bottom:20px; padding: 1px 5px 1px 5px; color: #FFF; background-color: #157e91;}

div#subcentresection p#backofficenavbar2 {margin-bottom:20px; padding: 1px 0px 1px 5px; line-height:2em;}
div#subcentresection p#backofficenavbar2 a {padding: 1px 3px 1px 3px;}
div#subcentresection p#backofficenavbar2 a:hover {margin-bottom:20px; padding: 1px 3px 1px 3px; color: #FFF; background-color: #157e91;}

div#subcentresection p.backofficesubnavs {margin-bottom:20px; padding: 1px 5px 1px 5px; line-height:2em;}
div#subcentresection p.backofficesubnavs a {padding: 1px 2px 1px 2px;}
div#subcentresection p.backofficesubnavs a:hover {margin-bottom:20px; padding: 1px 2px 1px 2px; color: #FFF; background-color: #157e91;}

div#subcentresection .live {color:#006A71;}
div#subcentresection .notlive {color:#CCC;}
div#subcentresection a:hover {color:#F00;}


/* AJAX AUTO SUGGEST ----------------------------------------------------------------------------------------------------------------------------- */

fieldset#lhs h4 {margin:0px 0px 1px 0px; background:#006A71; color:#D9E021 !important; padding:0.5em 0em 0.5em 1.8em;}

div#ajax_suggest {/* width:161px;*/}
div#ajax_suggest div#ajax_suggest_padding {padding-left:15px;}

div#ajax_suggest div#ajax_suggest_padding div#inc_exc_cont {margin-bottom:15px; padding:6px 0px 0px 0px;}
div#ajax_suggest div#ajax_suggest_padding div#inc_exc_cont span {position:relative; top:-3px; font-size:1.1em; font-weight:bold; color:#006A71;}
div#ajax_suggest div#ajax_suggest_padding div#separator {border-bottom:1px solid #D0E173;margin-left:-15px; margin-bottom:10px;}
div#ajax_suggest div#ajax_suggest_padding select#region {margin-bottom: 10px;}
div#ajax_suggest div#ajax_suggest_padding input#add {width:50px; float:left; margin-bottom:12px;}

fieldset#lhs div#includedlocations,
  fieldset#lhs div#includedlocations {padding: 0px 5px 0px 15px; margin:10px 0px; line-height:1.5;}
  
fieldset#lhs img.delbutton {padding-right:5px;position:relative;top:4px;}

div#ajax_suggest div#search {padding:3px; width:150px; border:1px solid #999;}

fieldset#lhs div#ajax_suggest ul {padding:3px; width:150px; border:1px solid #999;}
fieldset#lhs div#ajax_suggest ul {list-style-type:none;  margin:5px 0px 0px 0px;}
fieldset#lhs div#ajax_suggest li {margin: 0px 0px 5px 0; cursor:default; color:red;}
fieldset#lhs div#ajax_suggest li:hover {background: #999;}

fieldset#lhs div#hint {background:#C8D837; color:#006A71; padding:5px; z-index:100;}
fieldset#lhs div#hint ul li.selected {background-color:#DDE99B;}
fieldset#lhs div#hint li {margin-bottom:4px;}


div#hint2 {background:#C8D837; color:#006A71; padding:5px;}
div#hint2 ul li.selected {background-color:#DDE99B;}
div#hint2 li {margin-bottom:4px;}


/*HOME ADMIN*/
/*---------------------------------------------------TOP ICONs ON home_admin.php-*/

.image_cont2 {padding:25px 30px 0px 30px;height:275px; }
.image_cont2 img {width:68px;border:none;}
div#content div.image_cont2 p {margin:auto;width:100%; border:none;text-align:center;margin: 0em 0em 0em 0em;}
.image_cont2 ul {width:400px; height:71px; list-style:none; text-align:center; margin: 0px 0px 0px 2px;}
.image_cont2 li {float:left;margin:auto;width:132px;text-align:center; margin: 0px 0px 10px 0px;}

div#content li.image_cont2_li_tier1 {margin: auto;float:none;width:100%;}
div#content li.image_cont2_li_tier1 p {margin: auto;width:100%;}

/*---------------------------------------------------STATUS RESULTS ON home_admin.php-*/ 

div#subcentresection div#home_statusresults_cont_admin {width:100%; background:#CCC;}
div#subcentresection div#home_statusresults_cont_admin tr.highlighted {background:#E01C24;color:#FFF;}
div#subcentresection div#home_statusresults_cont_admin tr.highlighted td{color:#FFF;}
div#subcentresection div#home_statusresults_cont_admin tr.highlighted a{color:#FFF; font-weight:bold;}
div#subcentresection div#home_statusresults_cont_admin tr.noborder td {border-bottom:none;}
div#subcentresection div#home_statusresults_cont_admin table {width:90%; margin:0px auto;}
div#subcentresection div#home_statusresults_cont_admin td {border-bottom:1px solid #ccc; color:#333;}

/*---------------------------------------------------USERS ADMIN PAGE user.php-*/

div#subcentresection div#users_cont_admin {width:100%; background:#ccc; padding-top:30px; margin: 0em 0em 0em 0em;}
div#subcentresection div#users_cont_admin div#users th {padding-left:3px;/*border-bottom:1px solid #FFF; border-top:1px solid #FFF; */height:35px; color:#FFF; background:#E01C24;}
div#subcentresection div#users_cont_admin div#users td {padding-left:3px; color:#333;}
div#subcentresection div#users_cont_admin div#users td.right {padding-left:0px;}
div#subcentresection div#users_cont_admin div#users a {color:#333;}

div#subcentresection div#users form#banner_add_form label {float:left;}
div#subcentresection div#users form#banner_add_form p input {float:right; width:100px;}
div#subcentresection div#users form#banner_add_form p select {float:right; width:170px;}
div#subcentresection div#users form#banner_add_form p {height:25px; width:250px; clear:both;}


/* TABS --------------------------------------------------------------------------------------------------------------------------------------------- */

div#subcentresection div#tabs {float:left; width:100%; background:#FFF; font-size:93%; padding-left:2px;}
div#subcentresection div#tabs ul {padding:10px 10px 0px; list-style:none;}
div#subcentresection div#tabs li {float:left; background:url("../images/tabs/yellow-left.gif") no-repeat left top; margin:0px; padding:0px 0px 0px 9px;}
div#subcentresection div#tabs a {float:left; display:block; background:url("../images/tabs/yellow-right.gif") no-repeat right top; padding:5px 15px 4px 6px; text-decoration:none; font-weight:bold; color:#006A71; outline:none; text-align:center;}
div#subcentresection div#tabs a:hover {color:#333;}
/*div#subcentresection div#tabs #current {background-image:url("../images/tabs/left_on.gif");}
div#subcentresection div#tabs #current a {background-image:url("../images/tabs/right_on.gif"); color:#000; padding-bottom:5px;}*/

div#subcentresection div#tabs a.fourbutton {width:80px;}
div#subcentresection div#tabs a.fivebutton {width:58px;}

/* END ------------------------------------------------------------------------------------------------------------------------------------------ */

/* flash banner */
div.flashblock_ie { margin:0em 0em 1em 0.0em; }
div#locations a:hover.req_wk_hov { background-color:transparent; }


/* DELETE A USER SECTION */
a#del { display:block; margin-top:20px;white-space:nowrap; width:100px; text-align:center; color:#ffffff; font-weight:bold; padding:10px 0px; background:#E01C24; }



