div#header h1#logo {
  background:url(/images/branding/branding_KB_1-2/kb-1-2-logo.png);
  width:1px;
}


 div#header {
 background:url(/images/branding/branding_KB_1-2/kb-1-2-background.jpg) right top no-repeat;
}

/*---------------------------------------------*/
/* Login                                       */
/*---------------------------------------------*/

div#login {
  background:url(/images/branding/branding_KB_1-2/login-background-kb-1_2.jpg);
  margin:-300px 0 0 -275px;
  position:absolute;
  height:550px;  
  width:550px;
  top:50%;
  left:50%;
}

div#login_content {
  position:relative;
  height:400px;
  width:500px;
  top:125px;
  left:25px;  
}

div#login_content form {
  padding:50px 0 0 0;
}

div#login div.form_section {
  margin:10px 0 0 50px;
}

div#login label {
  display:block;
  font-size:13px;
  width:100px;
  float:left;
  color:#666;
}

div#login input {
  float:left;
  font-size:13px;
}

div#login div.info {
  position:relative;
  font-size:13px;
  width:400px;
  left:50px;
  color:#666;
}

input#input_cookie {
  margin:6px 7px 0 100px;
}

span#label_cookie {
  color:#666;
  font-size:13px;
}

input#login_submit_button {
  margin-left:100px;
}

div#login_error {
  background:url(/images/message-error-background.png);
  text-shadow:2px 2px 2px #000;
  padding:170px 0 0 0;
  margin:10px 0 0 125px;
  text-align:center;
  position:absolute;
  font-size:14px;
  height:80px;
  width:250px;
  color:#fff;
  z-index:1000;
}

div#login_ok {
  background:url(/images/message-success-background.png);
  text-shadow:2px 2px 2px #000;
  padding:170px 0 0 0;
  margin:10px 0 0 125px;
  text-align:center;
  position:absolute;
  font-size:14px;
  height:80px;
  width:250px;
  color:#fff;
  z-index:1001;
}

div#login h2 {
  text-shadow:1px 1px 1px #efeeee;
  font-family:"Georgia",serif;
  line-height:55px;
  font-size:36px;
  color:#575656;
}

div#printlogo img {
  background:url(/images/branding/branding_KB_1-2/logo2008.jpg);
  width:30mm;
  height:24mm;
}

ul#navigation li#home a             { background:url(/images/branding/branding_KB_1-2/tab-home-kb-1-2.png); }
ul#navigation li#home a:hover       { background:url(/images/branding/branding_KB_1-2/tab-home-hover-kb-1-2.png); }
ul#navigation li#home a.active      { background:url(/images/branding/branding_KB_1-2/tab-home-active-kb-1-2.png); }

ul#navigation li#logout a           { background:url(/images/branding/branding_KB_1-2/tab-logout-kb-1-2.png); }
ul#navigation li#logout a:hover     { background:url(/images/branding/branding_KB_1-2/tab-logout-hover-kb-1-2.png); }
ul#navigation li#logout a:active    { background:url(/images/branding/branding_KB_1-2/tab-logout-active-kb-1-2.png); }

ul#navigation li.products a         { background:url(/images/branding/branding_KB_1-2/tab-products-kb-1-2.png); }
ul#navigation li.products a:hover         { background:url(/images/branding/branding_KB_1-2/tab-products-hover-kb-1-2.png); }
ul#navigation li.products a.active  { background:url(/images/branding/branding_KB_1-2/tab-products-active-kb-1-2.png); }

ul#navigation li.options a          { background:url(/images/branding/branding_KB_1-2/tab-options-kb-1-2.png); }
ul#navigation li.options a:hover          { background:url(/images/branding/branding_KB_1-2/tab-options-hover-kb-1-2.png); }
ul#navigation li.options a.active   { background:url(/images/branding/branding_KB_1-2/tab-options-active-kb-1-2.png); }
