/* its'not art / www.thedaveyb.co.uk  */
/* Clear All Browser Defaults Before We Start , keeping it tidy */
html { height: 100%; margin-bottom: 1px; }  
html,body{height:100% !important}
p, td, li, ul,ol, h1, h2, h3 ,h4 ,h5 ,h6, label, input, form, select, dt, dl, dd {margin: 0 0 0 0;padding: 0 0 0 0;color:#666666; font: normal 11px tahoma;}
body {margin: 0px;padding: 0px;text-align: left; color:#fff; background: repeat-x url(../img/bg.jpg); text-align:center;}

/* MAIN CONTAINER ---------------------------------------------------------------*/
#container {width:890px; margin: auto; background: no-repeat url(../img/bg_header.jpg); text-align:center;}
#header {width:1000px;margin: auto; height: 186px; }
#header .logo { float:left;}

/* TOP NAV BAR ---------------------------------------------------------------*/
#navbar { text-align:center; width:885px; margin: auto;}
#navbar ul {margin: auto;}
#navbar li { float: left; display:block; margin: 0px 0 0 0; list-style:none;padding: 13px 0 20px 10px; background: no-repeat url(../img/li_bg.jpg);}
#navbar li a {color:#fff;margin: 0 8px 0 8px; text-decoration:none; }
#navbar li a:hover {text-decoration:underline;}


/* MISC OR ERM CANT REMEMBER---------------------------------------------------------------*/
#db_fix { text-align:center; margin:auto; width:885px;}
#level { border: 1px solid #F0F0F0; margin: 20px 20px 20px 100px; width: 400px;}
#level p {font: bold 12px Georgia, Helvetica, sans-serif; color:#0B5093; padding: 0px 0 0px 0px;}

/* SCROLLING TESTIMONIALS ---------------------------------------------------------------*/
#marqueecontainer{position: relative;width: 200px; height: 450px;overflow: hidden;padding: 2px;padding-left: 4px;}


/* COLUMNS  ---------------------------------------------------------------*/
#col_one, #col_two, #col_three {float:left; width:228px; background: no-repeat url(../img/col_bg.jpg); text-align:left; margin-top: 15px;}
#col_main {float:left; width:422px;background: no-repeat url(../img/col_main_bg.jpg); text-align:left;margin-top: 15px;}
#col_fix {float:left; width:650px;background: repeat-x url(../img/col_main_bg2.jpg); text-align:left;margin-top: 15px;}


/* COLUMN LEFT & RIGHT  */
#col_one h3, #col_two h3, #col_three h3 { font: bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF; margin: 13px 0 40px 20px;}
#col_one p.quote { margin: 15px 15px 25px 15px; line-height: 18px; font-style:italic;}
#col_two p { margin: 15px 15px 25px 15px; line-height: 18px;}
#col_three p { margin: 15px 15px 25px 15px; line-height: 18px;}
#col_one a, #col_two a, #col_three a { color:#0B5093;}
#col_main #left {float:left;}


/* MIDDLE COLUMN STYLES */
#col_main h1 {font: bold 11px Arial, Helvetica, sans-serif; color:#0B5093; padding: 13px 0 16px 20px;background: no-repeat url(../img/col_main_bg.jpg);}
#col_main h2 {font: bold 11px Arial, Helvetica, sans-serif; color:#0B5093; padding: 13px 0 30px 20px;background: no-repeat url(../img/col_main_bg.jpg);}
#col_main p {font: normal 11px Arial, Helvetica, sans-serif;line-height: 24px; margin: 0 20px 20px 20px;}
#col_main li { margin: 5px 25px 10px 45px; list-style:square;}
#col_main li a { color:#0B5093;}
#col_main a { color:#0B5093;}
#col_main dt { margin: 5px 50px 0 35px; list-style:square;}
#col_main dd { margin: 5px 50px 25px 35px; list-style:square;}
#col_main dt a { color:#0B5093;}
#col_main dd a { color:#0B5093;}


#col_fix h1 {font: bold 11px Arial, Helvetica, sans-serif; color:#0B5093; padding: 13px 0 16px 20px;background: no-repeat url(../img/col_main_bg2.jpg);}
#col_fix h2 {font: bold 11px Arial, Helvetica, sans-serif; color:#0B5093; padding: 13px 0 30px 20px;background: no-repeat url(../img/col_main_bg2.jpg);}
#col_fix p {font: normal 11px Arial, Helvetica, sans-serif;line-height: 24px; margin: 0 20px 20px 20px;}
#col_fix li { margin: 5px 25px 10px 45px; list-style:square;}
#col_fix li a { color:#0B5093;}
#col_fix a { color:#0B5093;}

/* PAGE BANNER MANCHESTER & LIVERPOOL */
#banner { background: no-repeat url(../img/banner_bg.jpg); width:420px; height: 141px;}
#banner1 { background: no-repeat url(../img/banner_bg1.jpg); width:420px; height: 111px;}

/*PAGING*/
#page { margin: 10px 0 0 10px ; }
#page p {font-weight:bold;}


/*  VACANCY CODE */
#vac { margin: 0 0 0 20px;}
#vac li { list-style:none; margin:0; padding:10px 0 15px 40px; display:block; border-bottom: 1px solid #F4F4F4; font-size: 10px; background: no-repeat url(../img/vac_li.jpg);}
#vac li a { font-weight:bold; text-decoration:none; font-size: 11px; float:left;}
#vac li strong {font-weight:normal; float:right; margin: 0 20px 0 0 ;}
#vac li a:hover { text-decoration:underline;}



/*  VACANCY CODE */
#main_vac {}
#main_vac li { list-style:none; margin:0; padding:10px 0 15px 40px; display:block; border-bottom: 1px solid #F4F4F4; font-size: 10px; background: no-repeat url(../img/vac_li.jpg); float:left; width: 265px;}
#main_vac li a { font-weight:bold; text-decoration:none; font-size: 11px; }
#main_vac li strong {font-weight:normal; display:block; margin: 0 20px 0 0 ;}
#main_vac li a:hover { text-decoration:underline;}


/*  VACANCY MORE */
h4 {font: normal 11px Arial, Helvetica, sans-serif; color:#0B5093; padding: 10px 0 10px 20px;border-bottom: 1px solid #F4F4F4; margin: 0 0 10px 0; line-height: 18px;}


/*  FORM CODE */
#log {border-right: 1px solid #F4F4F4;border-left: 1px solid #F4F4F4; border-bottom: 1px solid #F4F4F4;  width: 97%; margin: 0 1px 0 5px;}
#log p { padding: 5px; display:block; clear:both;}
#log label { float:left;width: 110px; font: normal 12px Arial, Helvetica, sans-serif; color: #0B5093; text-align:right; padding: 0 5px 0 0; line-height: 25px; }
#log input { float:left;border: 1px solid #E7EEF4; padding: 5px; line-height: 24px; width: 200px; font: normal 11px Arial, Helvetica, sans-serif; color: #0B5093;  }
#log textarea { float:left;border: 1px solid #E7EEF4; height: 75px; line-height: 24px; width: 200px; font: normal 11px Arial, Helvetica, sans-serif; color: #0B5093; }
#log select, #log option {float:left;border: 1px solid #E7EEF4; line-height: 24px; width: 250px; font: normal 11px Arial, Helvetica, sans-serif; color: #0B5093; }
#log em { font-size:9px;}
#log .formbutton { margin: 5px 0 0 5px;}


/* FOOTER */
#footer {display:block; width:100%; background: repeat-x url(../img/bg_footer.jpg); height: 120px; text-align:center;}
#footer img { margin: 20px 0 0 0;} 
#footer p { margin: 20px 0 0 0; color:#83A4C3;}
#footer p a { color:#83A4C3; text-decoration:none; margin: 0 5px 0 5px;}
#footer p a:hover {text-decoration:underline;}