#corner-ad { position: absolute; top:-33px; left:110px; } 

/* ---- home splash -------*/
#home-splash {position: relative; padding: 15px; margin: 0 0.5cm 0.5cm 0.5cm; background: #00447c url(/images/backgrounds/l_blue_to_d_blue.gif) repeat-x left top; }
#home-splash-inner { padding: 20px; background: #ffffff; } 

/* ---- splash form  -------*/
#home-splash #form1 { margin: 0px 430px 0 10px;   } 

#home-splash #form1 .form1-main-heading { width: 400px; background: url(/images/arrow_down.gif) no-repeat left center; color: #00447c; font-size: 16px; padding: 10px; text-align: left; }
#home-splash #form1 .form1-el { }
#home-splash #form1 .form1-heading { margin: 2px; padding: 2px; font-size: 13px; color: #00447c; }
#home-splash #form1 span.title-counter { color: #c1c1c1; }
#home-splash #form1 .form1-post { margin: 10px 0 0 0; padding: 2px; font-size: 13px; color: #00447c; }
#home-splash #form1 span.error {background: url(/images/icons/error.png) no-repeat left center; color: red; padding: 0 0 0 22px; }

/* ---- splash form inputs-------*/
#home-splash #form1 input.text { border: 1px solid #c1c1c1; padding: 5px; font-size: 14px; width: 390px; margin: 2px 0 2px 0;  } 
#home-splash #form1 textarea { border: 1px solid #c1c1c1;  padding: 5px; font-size: 14px; width: 390px; height: 100px; margin: 2px 0 2px 0; } 
#home-splash #form1 select { border: 1px solid #c1c1c1; padding: 5px; font-size: 14px; width: 390px; margin: 2px 0 2px 0;} 

/* ---- splash form input errors -------*/
#home-splash #form1 #error-box {color: #ff4828; border: 1px solid #ff4828; width: 400px; }
#home-splash #form1 input.hferror { border-style: solid; border-width: 1px; border-color: #e70000; background-color: #f4e0e0; }
#home-splash #form1 textarea.hferror { border-style: solid; border-width: 1px; border-color: #e70000; background-color: #f4e0e0;  }
#home-splash #form1 select.hferror { border-style: solid; border-width: 1px; border-color: #e70000; background-color: #f4e0e0; }

/* ---- splash form help box-------*/
#home-splash #help-box { position: relative; float:right; width: 420px; }
#home-splash #help-box h1 { margin: 0 0 0 0; padding: 0; font-size: 18px; color: #00447c; }
#home-splash #help-box h2 { margin: 0 0 0.5cm 0; padding: 0; font-size: 18px; color: #889bc0; }
#home-splash #help-box td { font-size: 13px; }

#home-splash #help-box #use-form { margin: 10px 0 10px 0; padding: 5px; font-size: 14px; color: #575656;  }

/* ---- splash form help info boxes-------*/
#home-splash #help-box #trade-help { display:none;  position:absolute; padding: 20px; top: 10px; left: 0; background: #fff; border: 1px solid #00447c;  }
#home-splash #help-box #title-help { display:none;  position:absolute; padding: 20px; top: 70px; left: 0; background: #fff; border: 1px solid #00447c;  }
#home-splash #help-box #descr-help { display:none;  position:absolute; padding: 20px; top: 150px; left: 0; background: #fff; border: 1px solid #00447c;  }
#home-splash #help-box #pcode-help { display:none;  position:absolute; padding: 20px; top: 240px; left: 0; background: #fff; border: 1px solid #00447c;  }
#home-splash #help-box #email-help { display:none;  position:absolute; padding: 20px; top: 280px; left: 0; background: #fff; border: 1px solid #00447c;  }

/* ---- latest jobs box -------*/
#home-latest-jobs {width: 90%; padding: 0; margin: 0.5cm auto 0cm auto; }
#home-latest-jobs h3 { border-bottom: 1px solid #00447c; color: #00447c; font-size: 16px; font-weight: normal; padding: 10px; margin:0; }
#home-latest-jobs ul { list-style:none; margin:0; padding:0; }
#home-latest-jobs li { padding: 10px; border-bottom: 1px solid #c1c1c1; }
#home-latest-jobs li.alternate { background: #f1f1f1; }

/* ---- Register as Tradesman box-------*/
#trade-reg-home {width: 90%; background: #f1f1f1; padding: 0; margin: 0 auto 0cm auto; }
#trade-reg-home h3 { border-bottom: 1px solid #00447c; color: #00447c; font-size: 16px; font-weight: normal; padding: 10px; margin:0; }
#trade-reg-home ul { list-style:none; margin:0; padding:10px; }
#trade-reg-home li { padding: 0 0 0 22px; margin: 10px 0 10px 0; background: url(/images/tick.gif) no-repeat top left;  }

#trade-reg-home .info { padding: 10px; margin:0; }



/* ---- What we do -------*/
#what-we-do {  padding: 10px; margin: 0 0.5cm 0.5cm 0.5cm; }
#what-we-do b { color: #4d4d4d; }
#what-we-do h3 { border-bottom: 1px solid #00447c; color: #00447c; font-size: 16px; font-weight: normal; padding: 0 10px 10px 10px; margin:0; }
#what-we-do ul { list-style:none; margin:0; padding:10px; }
#what-we-do li { padding: 0 0 0 22px; margin: 10px 0 10px 0; background: url(/images/tick.gif) no-repeat top left;  }

#what-we-do div.start-now{text-align: center; border: 1px solid #ff8228; padding: 10px; }

/* ---- Ratings Box-------*/
#home-ratings { padding: 10px; margin: 0 0.5cm 0.5cm 0.5cm; }
#home-ratings b { color: #4d4d4d; }
#home-ratings h3 { border-bottom: 1px solid #00447c; color: #00447c; font-size: 16px; font-weight: normal; padding: 0 10px 10px 10px; margin:0; }
#home-ratings ul { list-style:none; margin:0; padding:0; }
#home-ratings li { padding: 10px; border-bottom: 1px solid #c1c1c1; }
#home-ratings li.alternate { }

#home-ratings div.start-now{margin: 5px 0 0 0; text-align: center; border: 1px solid #ff8228; padding: 10px; }

